Documentation

LeanPool.CCDN.Plane.Bezout

Sharp bounds for distinct points in proper polynomial sections. In the plane, the principal Hilbert function gives the usual product-of-degrees bound.

theorem CCDN.plane_common_zeros_card_le {K : Type u_1} {ι : Type u_2} [Field K] [Fintype ι] (f g : MvPolynomial (Fin 2) K) (hf : Irreducible f) (hfg : ¬f ∣ g) (z : ι → Fin 2 → K) (hz : Function.Injective z) (hzf : ∀ (i : ι), (MvPolynomial.eval (z i)) f = 0) (hzg : ∀ (i : ι), (MvPolynomial.eval (z i)) g = 0) :

An irreducible plane curve and a polynomial not divisible by its equation have at most the product of their degrees many distinct common zeros.

The section bound directly in the real-radius integer counting interface.