Factorized B\u00e9zout bound for curves with no common infinite factor
ProvedPachDeZeeuw.Algebraic.factorized_bezout_boundLet and be nonzero plane polynomials (, ) of total degrees at most and , and assume they share no common irreducible factor with infinite real zero set (). Then their real zero sets meet in a finite set, with an explicit bound:
The proof covers by the intersections over pairs of normalized factors of and , and bounds each pair by in one of two branches. If and are associated (a shared irreducible factor, which the hypothesis allows when its real zero set is finite), then and the bound comes from finite_real_zero_set_of_irreducible_factor_bound, that is, from the singularity count of . If and are not associated, irreducible_pair_intersection_bound gives . The number of pairs is at most , which gives the eighth power. This lemma feeds directly into the existential bezout statement.
import Mathlib import Definitions.Def_PdzBezout import Definitions.Def_PdzPrelim open EuclideanGeometry open scoped Topology open PachDeZeeuw.Algebraic open PachDeZeeuw.Algebraic.PlaneCurve
theorem PachDeZeeuw.Algebraic.factorized_bezout_bound {d₁ : ℕ} {d₂ : ℕ} (p q : PlanePoly)
(hp0 : p ≠ 0) (hq0 : q ≠ 0)
(hpdeg : p.totalDegree ≤ d₁)
(hqdeg : q.totalDegree ≤ d₂)
(hnoinf : ¬ HasCommonInfiniteIrreducibleFactor p q) :
(PlaneCurveZeroSet p ∩ PlaneCurveZeroSet q).Finite ∧
(PlaneCurveZeroSet p ∩ PlaneCurveZeroSet q).ncard ≤
(d₁ + d₂ + 1) ^ 8 := by sorry
Confirmed by the mission captain (proposal self-audit).