Common-zero fiber bounded by the maximum total degree
ProvedPachDeZeeuw.Algebraic.fiber_ncard_le_max_totalDegreebezoutdegree-boundsfiber-countingpach-de-zeeuw-bezout
Let and be bivariate real polynomials and a coefficient value such that at least one specialization is nonzero (). Then the set of common zeros in the fiber over satisfies
Since a nonzero specialization has degree at most the total degree, its root set (hence any common-zero subset) is bounded accordingly. Summing this per-fiber estimate over the finitely many bad fibers gives the global intersection bounds.
Preamble
import Mathlib import Definitions.Def_PdzPrelim open EuclideanGeometry open scoped Topology open PachDeZeeuw.Algebraic open PachDeZeeuw.Algebraic.PlaneCurve
Formal statement
theorem PachDeZeeuw.Algebraic.fiber_ncard_le_max_totalDegree (p q : MvPolynomial (Fin 2) ℝ) (x : ℝ)
(h : Specialized0 x p ≠ 0 ∨ Specialized0 x q ≠ 0) :
(FiberCommonZeros x p q).ncard ≤ max p.totalDegree q.totalDegree := 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#L556-L611
Human review
Confirmed by the mission captain (proposal self-audit).