The field of Puiseux series #
This file defines the field of Puiseux series over a field K as a subfield of the Hahn series
field HahnSeries ℚ K, namely the directed union of the images of the embeddings
LaurentSeries.toHahn K n : K((t)) →+* HahnSeries ℚ K sending t to t ^ (1 / n).
Main definitions #
LaurentSeries.expand K m: the expansion ring endomorphism ofK((t))sendingttot ^ m.LaurentSeries.toHahn K n: the ring embeddingK((t)) →+* HahnSeries ℚ Ksendingttot ^ (1 / n).PuiseuxSeries.subfield K: the Puiseux subfield⨆ n, (toHahn K n).fieldRangeofHahnSeries ℚ K.PuiseuxSeries K: the type of Puiseux series overK, a field, equipped with an algebra structure overLaurentSeries KviatoHahn K 1.
Main results #
PuiseuxSeries.mem_subfield_iff: membership in the Puiseux subfield is membership in the range of sometoHahn K n.PuiseuxSeries.mem_subfield_iff_support: the classical bounded-denominator characterization — a Hahn series is a Puiseux series iff its support lies in(1 / n) • ℤfor a singlen.PuiseuxSeries.exists_common_index: finitely many Puiseux series lie in the range of a singletoHahn K N.
Tags #
puiseux series, laurent series, hahn series
embDomain composes: extending along f and then along g is extending along
f.trans g.
The expansion ring embedding K((t)) →+* K((t)), t ↦ t ^ m:
embDomainRingHom along the exponent map k ↦ m * k on ℤ.
Equations
- LaurentSeries.expand K m = HahnSeries.embDomainRingHom (AddMonoidHom.mk' (fun (x : ℤ) => ↑↑m * x) ⋯) ⋯ ⋯
Instances For
The embedding K((t)) →+* HahnSeries ℚ K, "t ↦ t ^ (1 / n)":
embDomainRingHom along the exponent map k ↦ k / n : ℤ → ℚ.
Equations
- LaurentSeries.toHahn K n = HahnSeries.embDomainRingHom (AddMonoidHom.mk' (fun (k : ℤ) => ↑k / ↑↑n) ⋯) ⋯ ⋯
Instances For
Range monotonicity: the range of toHahn K n is contained in the range of
toHahn K (n * m), as subfields of HahnSeries ℚ K.
The family n ↦ (toHahn K n).fieldRange is directed: the ranges of toHahn K a and
toHahn K b both sit inside the range of toHahn K (a * b).
The Puiseux subfield ⨆ n, (toHahn K n).fieldRange of HahnSeries ℚ K — the directed union
of the images of the embeddings toHahn K n, i.e. ⋃ n, K((t ^ (1 / n))).
Equations
- PuiseuxSeries.subfield K = ⨆ (n : ℕ+), (LaurentSeries.toHahn K n).fieldRange
Instances For
Membership in the Puiseux subfield: x ∈ subfield K iff x is in the range of some
toHahn K n (the supremum of the directed family of subfields is their union).
Bounded-denominator characterization: membership in the Puiseux subfield
is exactly the classical support condition — the support lies in (1 / n) • ℤ for a
single n. This certifies the directed-union definition against the textbook
description of Puiseux series.
Common index: a finite set of elements of the Puiseux subfield lies in the
range of a single toHahn K N.
The type of Puiseux series over K: the carrier of the Puiseux subfield of
HahnSeries ℚ K. A field, by the generic subfield instances.
Equations
- PuiseuxSeries K = ↥(PuiseuxSeries.subfield K)
Instances For
Equations
- One or more equations did not get rendered due to their size.
The K((t))-algebra structure on Puiseux series: toHahn K 1 corestricted to the
Puiseux subfield. This fixes the embedding of K((t)) into the Puiseux series.