Partial derivative total degree bounded by that of
ProvedPachDeZeeuw.Algebraic.totalDegree_pderiv_ledegree-boundspach-de-zeeuw-bezoutpartial-derivatives
Let be a bivariate real polynomial and a variable index. Then formal partial differentiation does not increase total degree:
There are no further hypotheses. The proof splits on whether is positive: if so, totalDegree_pderiv_le_sub_one gives the stronger bound ; otherwise is a constant, its partial derivative is , and the bound is trivial. It is used in factor_intersection_bound and finite_singularities_of_irreducible_bound to bound the total degree of a normalized factor of by the degree bound 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.totalDegree_pderiv_le (h : MvPolynomial (Fin 2) ℝ) (i : Fin 2) :
(MvPolynomial.pderiv i h).totalDegree ≤ h.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#L1390-L1401
Human review
Confirmed by the mission captain (proposal self-audit).