The Kummer action on ramified Laurent levels #
Let K be a field and d a positive integer. The ramified level K⸨u⸩, with u ^ d = X, is
obtained from K⸨X⸩ by adjoining a root of T ^ d - X. Every d-th root of unity η of K
gives a K⸨X⸩-algebra automorphism u ↦ η u of the level, the rescaling f (u) ↦ f (η u): it
multiplies the coefficient of uᵏ by ηᵏ, so it fixes the series in u ^ d = X. Over every
field K these are all the automorphisms of the level over K⸨X⸩: an automorphism σ sends u to
another root of T ^ d - X, and σ u / u is a root of unity of K⸨X⸩, hence a constant.
When K has a primitive d-th root of unity, the level is a splitting field of T ^ d - X over
K⸨X⸩, hence a Galois extension. Mathlib's Kummer theory (autEquivRootsOfUnity) identifies its
Galois group with the d-th roots of unity, and the automorphism attached to η is exactly the
rescaling above. So every Galois automorphism of the level is a coefficientwise rescaling.
The same statements are transported to the actual level-d subfield of the Puiseux field, the
Laurent series in t ^ (1 / d). There the automorphism attached to η multiplies the
coefficient of t ^ (k / d) by ηᵏ. For n ∣ m, the automorphism of level m attached to η
restricts on level n to the automorphism attached to η ^ (m / n). These are the finite-level
Galois actions out of which the absolute Galois group of K⸨X⸩ is assembled, when K is
algebraically closed of characteristic zero.
Inside level m, the restriction formula identifies the fixed fields. The automorphism attached to
η fixes level n exactly when η ^ (m / n) = 1. Conversely, if ω is a primitive
(m / n)-th root of unity, a series of level m fixed by ω has its coefficient of t ^ (k / m)
multiplied by ω ^ k, so it is supported on the exponents with m / n ∣ k, which are those of
level n. Hence the fixed field of the group generated by ω is level n, and the automorphisms
fixing level n are the powers of ω. When K has a primitive m-th root of unity, the Galois
group of level m is cyclic, so every intermediate field of level m is the level of its degree.
Main definitions #
TauCeti.LaurentSeries.Level.kummer K d: the Kummer automorphismsu ↦ η uof the wrapped levelK⸨u⸩, as a homomorphism from thed-th roots of unity ofKto its Galois group.TauCeti.LaurentSeries.Level.galEquivRootsOfUnity K d: the Galois group of the level is the group ofd-th roots of unity ofK.TauCeti.puiseuxField.levelKummer K dandTauCeti.puiseuxField.levelGalEquivRootsOfUnity K d: the same for the actual level-dsubfield of the Puiseux field.
Main results #
TauCeti.LaurentSeries.Level.kummer_parameter: the Kummer automorphism attached toηsendsutoη u.TauCeti.LaurentSeries.Level.kummer_surjective: over every field, every automorphism of the level overK⸨X⸩is a Kummer automorphism.TauCeti.LaurentSeries.Level.isSplittingFieldandTauCeti.LaurentSeries.Level.isGalois: with a primitived-th root of unity inK, the level is a splitting field ofT ^ d - X, hence Galois overK⸨X⸩.TauCeti.LaurentSeries.Level.galEquivRootsOfUnity_symm_apply: the Galois automorphism attached toηis the Kummer automorphism attached toη.TauCeti.puiseuxField.levelKummer_levelParameter: on the actual level, the Kummer automorphism attached toηsendst ^ (1 / d)toη t ^ (1 / d).TauCeti.puiseuxField.coeff_levelKummer: on the actual level, the Kummer automorphism attached toηmultiplies the coefficient oft ^ (k / d)byηᵏ.TauCeti.puiseuxField.levelKummer_inclusion: restriction of Kummer automorphisms from levelmto leveln, forn ∣ m, along the power mapTauCeti.rootsOfUnityPowOfDvd.TauCeti.puiseuxField.levelKummer_injective: distinct roots of unity give distinct Kummer automorphisms.TauCeti.puiseuxField.levelKummer_mem_fixingSubgroup_restrict_iff: the Kummer automorphism of levelmattached toηfixes levelnexactly whenη ^ (m / n) = 1.TauCeti.puiseuxField.levelKummer_apply_eq_self_iffandTauCeti.puiseuxField.fixedField_zpowers_levelKummer: for a primitive(m / n)-th root of unityω, the series of levelmfixed byωare those of leveln.TauCeti.puiseuxField.fixingSubgroup_restrict_eq_zpowers_levelKummer: the automorphisms of levelmfixing levelnare the powers ofω.TauCeti.puiseuxField.eq_restrict_level_of_finrank_eq: with a primitived-th root of unity inK, an intermediate field of leveldof degreeeis levele.
The Kummer automorphisms u ↦ η u of the ramified level K⸨u⸩ over K⸨X⸩ = K⸨u ^ d⸩,
attached to the d-th roots of unity η of the coefficient field. On underlying Laurent series
the automorphism attached to η is the rescaling f (u) ↦ f (η u).
Instances For
On underlying Laurent series, the Kummer automorphism attached to η is rescaling by η.
The Kummer automorphism attached to η multiplies the level parameter by η.
Over every field K, every automorphism σ of the ramified level K⸨u⸩ over K⸨X⸩ is a
Kummer automorphism u ↦ η u. Indeed σ u / u is a d-th root of unity of K⸨X⸩, and the
constants are integrally closed in K⸨X⸩, so it is a root of unity η of K.
The constant coefficient of a level expansion is independent of the level isomorphism.
If the coefficient field has a primitive d-th root of unity, then the ramified level
K⸨u⸩ is a splitting field of T ^ d - X over K⸨X⸩: its roots are the η u.
If the coefficient field has a primitive d-th root of unity, then the ramified level
K⸨u⸩ is a Galois extension of K⸨X⸩.
If the coefficient field has a primitive d-th root of unity, then the Galois group of the
ramified level K⸨u⸩ over K⸨X⸩ is the group of d-th roots of unity of K. An automorphism
σ corresponds to the root of unity σ u / u, and the inverse is kummer
(TauCeti.LaurentSeries.Level.galEquivRootsOfUnity_symm_apply).
Instances For
The Galois automorphism attached to a root of unity η is the Kummer automorphism
u ↦ η u.
The root of unity attached to the Kummer automorphism u ↦ η u is η.
The Kummer automorphisms t ^ (1 / d) ↦ η t ^ (1 / d) of the actual level-d subfield of the
Puiseux field, attached to the d-th roots of unity η of the coefficient field. The
automorphism attached to η multiplies the coefficient of t ^ (k / d) by ηᵏ
(TauCeti.puiseuxField.coeff_levelKummer).
Instances For
The Kummer automorphisms of the actual level correspond to those of the wrapped level under
levelEquiv.
The Kummer automorphism attached to η multiplies the actual level parameter t ^ (1 / d) by
η. This is not a simp lemma: simp already computes it through levelPowerBasis_gen,
levelKummer_levelEquiv and TauCeti.LaurentSeries.Level.kummer_parameter.
If x is the level-d image of the Laurent series f, then its image under the Kummer
automorphism attached to η is the level-d image of the rescaled series f (η X).
The Kummer automorphism attached to η multiplies the coefficient of t ^ (k / d) by ηᵏ.
The other coefficients of a level-d series vanish
(LaurentSeries.coeff_ramifiedEmbedding_of_not_den_dvd).
Faithfulness. Distinct roots of unity give distinct Kummer automorphisms of level d:
the automorphism attached to η multiplies t ^ (1 / d) by η.
Restriction of Kummer automorphisms. For n ∣ m, the Kummer automorphism of level m
attached to η restricts on level n to the Kummer automorphism attached to η ^ (m / n).
For n ∣ m, the Kummer automorphism of level m attached to η fixes level n exactly when
η ^ (m / n) = 1, since it acts on level n through η ^ (m / n). This holds over every
field K.
Fixed fields. For n ∣ m, let ω be an m-th root of unity of K that is a primitive
(m / n)-th root of unity. A series of level m is fixed by the Kummer automorphism attached to
ω exactly when it lies in level n.
Fixed fields. For n ∣ m, let ω be an m-th root of unity of K that is a primitive
(m / n)-th root of unity. The fixed field in level m of the group generated by the Kummer
automorphism attached to ω is level n.
Stabilizers. For n ∣ m, let ω be an m-th root of unity of K that is a primitive
(m / n)-th root of unity. The automorphisms of level m over K⸨X⸩ fixing level n are the
powers of the Kummer automorphism attached to ω.
If the coefficient field has a primitive d-th root of unity, then the level-d subfield of
the Puiseux field is a Galois extension of K⸨X⸩.
If the coefficient field has a primitive d-th root of unity, then the level-d subfield of
the Puiseux field is a normal extension of K⸨X⸩, so Galois automorphisms of larger fields
restrict to it. Instance search does not find this through isGalois_level in reasonable time.
If the coefficient field has a primitive d-th root of unity, then the Galois group of the
level-d subfield of the Puiseux field over K⸨X⸩ is the group of d-th roots of unity of K.
The inverse is levelKummer (TauCeti.puiseuxField.levelGalEquivRootsOfUnity_symm_apply).
Instances For
The Galois automorphism of the level-d subfield attached to a root of unity η is the
Kummer automorphism t ^ (1 / d) ↦ η t ^ (1 / d).
The root of unity attached to the Kummer automorphism attached to η is η.
Intermediate fields of a level. If K has a primitive d-th root of unity, then an
intermediate field of level d of degree e over K⸨X⸩ is level e: the Galois group of level
d is cyclic, so it has a single intermediate field of each degree.