Zero-set inclusion for divisibility of plane polynomials
ProvedPachDeZeeuw.Algebraic.PlaneCurveZeroSet_subset_of_dvddivisibilitypach-de-zeeuw-bezoutplane-curveszero-sets
Let and be bivariate real polynomials (elements of ), and assume divides (). Then the real plane zero set of is contained in that of :
where is PlaneCurveZeroSet. In words, every common real zero of the divisor polynomial is a zero of the multiple. This monotonicity lemma is used throughout the project whenever a curve is factored: it lets one replace a polynomial by any of its divisors (or pass zero-set inclusions through factorizations) when bounding intersections and singular loci.
Preamble
import Mathlib import Definitions.Def_PdzPrelim open EuclideanGeometry open scoped Topology open PachDeZeeuw.Algebraic open PachDeZeeuw.Algebraic.PlaneCurve
Formal statement
theorem PachDeZeeuw.Algebraic.PlaneCurveZeroSet_subset_of_dvd {p q : MvPolynomial (Fin 2) ℝ}
(hpq : p ∣ q) : PlaneCurveZeroSet p ⊆ PlaneCurveZeroSet q := by sorry
Source
Standard algebra used in proving Bézout's inequality, Theorem 2.1 of Pach–de Zeeuw, Distinct distances on algebraic curves in the plane (arXiv:1308.0177), which cites Gibson, Elementary Geometry of Algebraic Curves, Lemma 14.4; this lemma is not stated in the paper; formalized in https://github.com/mysticflounder/lean-formalizations/blob/dd46c17a2a034d7bfa0df02e7f77834d35592864/lean/LeanFormalizations/PachDeZeeuw/AlgebraicPrelim.lean#L136-L142
Human review
Confirmed by the mission captain (proposal self-audit).