Puiseux's theorem #
This file proves Puiseux's theorem: over an algebraically closed field K of characteristic
zero, the field PuiseuxSeries K = ⋃ n, K((t ^ (1 / n))) of Puiseux series is algebraically
closed, and is an algebraic closure of the Laurent series field K((t)).
The proof is the classical Newton–Puiseux algorithm, organized as a strong induction on the
degree. Given a monic polynomial p of degree m over K((t)):
- a Tschirnhausen substitution
X ↦ X + ckills the coefficient of degreem - 1(this is where characteristic zero enters); - if all lower coefficients vanish the polynomial is
X ^ m, with root0; - otherwise, rescaling the variable by a monomial
t ^ (a / (nq))chosen by the minimal Newton slope produces a monic polynomialPoverK⟦t⟧whose reduction modtis not a pure power (LaurentSeries.newton_slope_scaling); - the reduction of
Phas a root of multiplicity strictly between0andm, so the Hensel splittingPolynomial.Monic.exists_factorization_rootMultiplicityproduces a proper monic factor, and the induction hypothesis applies to it at a finer index (LaurentSeries.newton_puiseux_descent).
Main results #
PuiseuxSeries.exists_root_mem_subfield: every monic polynomial of positive degree overK((t)), mapped along any embeddingLaurentSeries.toHahn K n, has a root in the Puiseux subfield ofHahnSeries ℚ K.PuiseuxSeries.isAlgClosed:PuiseuxSeries Kis algebraically closed forKalgebraically closed of characteristic zero.PuiseuxSeries.isAlgClosure: Puiseux's theorem —PuiseuxSeries Kis an algebraic closure ofLaurentSeries K.
References #
- [D. Eisenbud, Commutative Algebra with a view toward Algebraic Geometry][Eisenbud1995], Corollary 13.15
Tags #
puiseux series, newton polygon, algebraically closed, algebraic closure
Auxiliary polynomial lemmas #
Two generic lemmas over a field: the Tschirnhausen substitution killing the subleading
coefficient, and the existence of a root of intermediate multiplicity for a monic polynomial
with vanishing subleading coefficient which is not a pure power of X.
Tschirnhausen substitution: for p monic of degree m over a field F with
(m : F) ≠ 0, substituting X + C (-p.coeff (m - 1) / m) for the variable preserves monicity
and degree and kills the coefficient of degree m - 1.
A monic non-power has a mixed root: over an algebraically closed field, a monic r of
degree m with (m : K) ≠ 0, vanishing coefficient of degree m - 1, and r ≠ X ^ m has a
root of multiplicity strictly between 0 and m.
The Newton slope rescaling #
A Laurent series of nonnegative order is a power series; the per-summand monomial scaling
identity for the embeddings toHahn; and the main rescaling lemma producing an integral
polynomial with the right reduction and the root-transfer eval identity.
A Laurent series that is zero or has nonnegative order lies in the range of the coercion from power series.
The expansion expand K q multiplies orderTop by q.
Monomial scaling identity (per-summand computation of the Newton rescaling): for
τ = single (a / (nq)) 1,
τ ^ m * toHahn K (n * q) (expand K q c * single (a * (i - m)) 1) = toHahn K n c * τ ^ i.
Newton slope scaling: given p monic of degree m over K((t)) with vanishing
subleading coefficient and some nonzero lower coefficient, there are q ≥ 1, a : ℤ, and a
monic P of degree m over K⟦X⟧ whose reduction has vanishing subleading coefficient but
some nonzero coefficient below the top, such that roots transfer: evaluating
p.map (toHahn K n) at τ * y (with τ = single (a / (nq)) 1) equals τ ^ m times the
evaluation at y of the image of P under toHahn K (n * q) composed with the Laurent
coercion.
The descent step and the main induction #
Newton–Puiseux descent: for p' monic of degree m over K((t)) with vanishing
subleading coefficient and some nonzero lower coefficient (K algebraically closed,
characteristic zero), there are q ≥ 1, an element τ in the range of toHahn K (n * q),
and a monic g with 1 ≤ deg g < m such that every root y of g.map (toHahn K (n * q))
gives the root τ * y of p'.map (toHahn K n).
Puiseux root of a monic polynomial (the Newton–Puiseux induction): for K algebraically
closed of characteristic zero, every monic p over K((t)) of positive degree, mapped along
any embedding toHahn K n, has a root in the Puiseux subfield.
Main results #
Puiseux series are algebraically closed: for K an algebraically closed field of
characteristic zero, the field of Puiseux series over K is algebraically closed. This is the
analytic half of Puiseux's theorem, proved by the Newton–Puiseux algorithm.
Puiseux's theorem: for K an algebraically closed field of characteristic zero, the
Puiseux series field ⋃ n, K((t ^ (1 / n))) is an algebraic closure of the Laurent series
field K((t)). Algebraicity holds over any field (PuiseuxSeries.isAlgebraic); algebraic
closedness is the Newton–Puiseux algorithm (PuiseuxSeries.isAlgClosed).