Coefficient evaluation agrees with univariate evaluation under
ProvedPachDeZeeuw.Algebraic.coeffEval_eq_eval_XCoeffEquivcoefficient-ringsevaluationpach-de-zeeuw-bezoutreal-algebraic-geometry
Let be a real number and an element of the coefficient ring . Then evaluating the transported univariate polynomial at agrees with the coefficient evaluation homomorphism:
Here XCoeffEquiv is the ring isomorphism between and . This bridge lemma lets proofs move freely between the multivariate-coefficient view (needed for currying/specialization) and the ordinary univariate-polynomial view (needed for root and degree 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.coeffEval_eq_eval_XCoeffEquiv (x : ℝ) (r : XCoeff) :
Polynomial.eval x (XCoeffEquiv r) = coeffEval x r := by sorry
Source
Lean bridge lemma (definitional unfolding or coordinate bookkeeping) for the formalization of Pach–de Zeeuw, arXiv:1308.0177, Theorem 2.1; not a literature statement; formalized in https://github.com/mysticflounder/lean-formalizations/blob/dd46c17a2a034d7bfa0df02e7f77834d35592864/lean/LeanFormalizations/PachDeZeeuw/AlgebraicPrelim.lean#L241-L257
Human review
Confirmed by the mission captain (proposal self-audit).