Specialized fiber degree bounded by total degree
ProvedPachDeZeeuw.Algebraic.specialized_natDegree_le_totalDegreedegree-boundspach-de-zeeuw-bezoutspecialization
Let be a bivariate real polynomial and any coefficient coordinate, and write for the univariate real polynomial obtained by evaluating the -coefficients of at . Then specialization cannot raise the degree:
This uniform fiber-degree bound says every vertical fiber polynomial has degree at most the total degree of , so each fiber contributes at most common zeros. It is applied at every fiber in the pair-intersection estimates to bound the fiber size independently of .
Preamble
import Mathlib import Definitions.Def_PdzPrelim open EuclideanGeometry open scoped Topology open PachDeZeeuw.Algebraic open PachDeZeeuw.Algebraic.PlaneCurve
Formal statement
theorem PachDeZeeuw.Algebraic.specialized_natDegree_le_totalDegree (p : MvPolynomial (Fin 2) ℝ) (x : ℝ) :
(Specialized0 x p).natDegree ≤ p.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#L530-L541
Human review
Confirmed by the mission captain (proposal self-audit).