FieldArithmetic.Chapter06.FiniteExtensionMonicNormalization.exists_algebraicClosure_linearChangeY_leadingCoeff_isUnit
After extending coefficients to an algebraic closure, a nonzero plane equation admits a linear change with unit leading coefficient.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace FieldArithmetic
namespace Chapter06
namespace FiniteExtensionMonicNormalization
open AffinePlaneCurve MonicPlaneCurveProjection
open PlaneCurveMonicNormalization
universe u
variable {K : Type u} [Field K]Lean source · statement
theorem exists_algebraicClosure_linearChangeY_leadingCoeff_isUnit
{Ω : Type*} [Field Ω] [Algebra K Ω] [IsAlgClosure K Ω]
{f : BivariatePolynomial K} (hf : f ≠ 0) :
∃ c : Fin 1 → Ω,
IsUnit
(yPolynomial
(linearChangeY c
(MvPolynomial.map
(algebraMap K Ω) f))).leadingCoeff