The Galois action on the places lying over a place #
Let F' / F be an extension of fields and let k be a subfield of F. An F-automorphism σ
of F' transports the places of F' / k: the valuation v_P ∘ σ⁻¹ is again normalized and
trivial on the constants, so σ • P is a place, and v_{σ • P} (σ x) = v_P x. Since σ fixes
F pointwise, σ • P lies over the same place of F / k as P does, with the same
ramification index and the same relative degree.
The main theorem is that when F' / F is a finite Galois extension this action is transitive on
each fibre: two places of F' / k lie over the same place of F / k exactly when one is carried
to the other by an automorphism (Stichtenoth, Theorem 3.7.1). The proof is the classical one:
weak approximation produces a function z with a zero at one of the two places and no zero or
pole anywhere on either orbit, and the norm N_{F'/F} (z) = ∏ σ, σ z — an element of F —
then has order 0 at one place of the fibre and order > 0 at another, which is impossible
because on F the order at a place of F' is a positive multiple of the order at the place
below.
Consequently the ramification index and the relative degree are constant on a fibre, and the
fundamental identity of TauCeti/FieldTheory/FunctionField/Place/Extension/Fundamental.lean —
which applies because a Galois extension is separable — takes the product form
r · e · f = [F' : F] (Stichtenoth, Corollary 3.7.2). The stabilizer of a place is the
decomposition group, and is identified with Mathlib's ValuationSubring.decompositionSubgroup.
Main definitions #
- the
MulAction (F' ≃ₐ[F] F') (Place k F')instance: the action of the automorphism group ofF' / Fon the places ofF' / k, withTauCeti.Place.valuation_smulits defining property andTauCeti.Place.integers_smulthe induced action on valuation rings.
Main results #
TauCeti.Place.restrictScalars_smul: the automorphisms ofF'over an intermediate field ofF' / Fact on the places ofF' / kthrough the action of the automorphisms overF.TauCeti.Place.valuation_apply_sub_lt_one_of_smul_eq_of_degree_eq_one: an automorphism fixing a rational place has the same residue on every regular function at that place.TauCeti.Place.degree_smul: the action preserves the degree of a place over the constants.TauCeti.Place.restrict_smul,TauCeti.Place.ramificationIdx_smulandTauCeti.Place.relativeDegree_smul: the action preserves the fibres ofTauCeti.Place.restrictand the two invariants attached to a place of a fibre.TauCeti.Place.exists_smul_eq_of_restrict_eqand the packagedTauCeti.Place.restrict_eq_iff_exists_smul_eq: the Galois group acts transitively on the places over a place (Stichtenoth, Theorem 3.7.1), withTauCeti.Place.setOf_restrict_eq_eq_orbitrestating a fibre as an orbit.TauCeti.Place.ramificationIdx_eq_of_restrict_eqandTauCeti.Place.relativeDegree_eq_of_restrict_eq:eandfare constant on a fibre, whenceTauCeti.Place.ncard_mul_ramificationIdx_mul_relativeDegree_eq_finrank, the product formr · e · f = [F' : F]of the fundamental identity (Stichtenoth, Corollary 3.7.2).TauCeti.Place.ramificationIdxIn: the common ramification index of the places over a place ofF, zero exactly on an empty fibre (TauCeti.Place.ramificationIdxIn_eq_zero_iff) and positive for an extension of function fields (TauCeti.Place.ramificationIdxIn_pos), withTauCeti.Place.ramificationIdxIn_mul_sum_fibre_eqsumminge - 1over a fibre:∑_{P' ∣ P} (e(P' ∣ P) - 1) · deg P' = [F' : F] · (1 - 1/e) · deg P, cleared of the division.TauCeti.Place.stabilizer_eq_decompositionSubgroup: the stabilizer of a place is the decomposition group of its valuation ring, andTauCeti.Place.ncard_mul_card_stabilizer_eq_finrankis the orbit--stabilizer count of a fibre.
References #
- H. Stichtenoth, Algebraic Function Fields and Codes, 2nd ed., GTM 254, Springer, 2009, Section III.7.
The action of the automorphism group of F' / F on the places of F' / k: an
F-automorphism σ carries a place P to the place σ • P whose valuation is v_P ∘ σ⁻¹.
Normalization is preserved because σ is bijective, and triviality on the constants because
σ fixes F, hence k, pointwise.
Equations
- TauCeti.Place.instMulActionAlgEquiv = { smul := fun (σ : Gal(F'/F)) (P : TauCeti.Place k F') => TauCeti.Place.map (AlgEquiv.restrictScalars k σ) P, mul_smul := ⋯, one_smul := ⋯ }
The action is transport along the automorphism: σ • P is the place obtained from P
by transport along σ, viewed as a k-algebra isomorphism of F' with itself.
The defining property of the action: the valuation of σ • P is the valuation of P
composed with σ⁻¹.
An automorphism fixing a rational place has the same residue on regular functions: if
σ fixes the place P of degree one, then σ z and z have the same residue at P for every
z regular at P, that is, v_P (σ z - z) < 1.
The valuation ring of σ • P is the image of the valuation ring of P under σ, for
Mathlib's pointwise action on valuation subrings.
The two actions on places agree: restricting the scalars of an automorphism of F' over
an intermediate field E down to F does not change the place it produces.
The stabilizer of a place is the decomposition group of its valuation ring (Stichtenoth, Definition 3.8.1).
An automorphism fixing P leaves the valuation at P unchanged.
An automorphism fixing P leaves the order at P unchanged.
An automorphism fixing P preserves the valuation ring of P.
The action preserves the degree of a place: it is transport along σ, which identifies
the residue fields of P and σ • P as k-algebras.
The action preserves the fibres of restriction: σ • P lies over the same place of
F / k as P does, because σ fixes F pointwise.
The ramification index is invariant under the action.
The relative degree is invariant under the action: σ⁻¹ induces an isomorphism of the
residue field of σ • P with the residue field of P over the residue field of the place
below, which is the same for both.
The Galois group acts transitively on the places over a place (Stichtenoth,
Theorem 3.7.1): if two places of F' / k lie over the same place of F / k, then some
F-automorphism of F' carries one to the other.
The fibres of restriction are the orbits of the Galois group (Stichtenoth, Theorem 3.7.1).
The places lying over the place below P are exactly the places in the orbit of P.
Orbit--stabilizer for the places over a place: the number of places of F' / k lying
over the place below P, times the order of the stabilizer of P, is [F' : F].
The ramification index is constant on a fibre (Stichtenoth, Corollary 3.7.2).
The relative degree is constant on a fibre (Stichtenoth, Corollary 3.7.2).
The fundamental identity in product form (Stichtenoth, Corollary 3.7.2): for a finite
Galois extension the r places over a place all share one ramification index e and one relative
degree f, and r · e · f = [F' : F].
A Galois extension is separable, so the fundamental identity applies with no further hypothesis.
The ramification index of a place of the base in a Galois extension: all the places of F'
over P share one ramification index (TauCeti.Place.ramificationIdx_eq_of_restrict_eq), and this
is it. It is 0 when no place of F' lies over P, which does not happen for an extension of
function fields (TauCeti.Place.restrict_surjective_of_finiteDimensional). This is the analogue
for places of Mathlib's Ideal.ramificationIdxIn.
Equations
- P.ramificationIdxIn F' = if h : ∃ (P' : TauCeti.Place k F'), TauCeti.Place.restrict k F P' = P then TauCeti.Place.ramificationIdx F h.choose else 0
Instances For
The ramification index of a place of the base is the ramification index of any place above it.
The ramification index of a place of the base vanishes exactly when no place lies above it.
The ramification index of a place of the base is positive for an extension of function
fields: some place of F' lies above it.
The branch contribution of a Galois fibre: the places over a place P of F share one
ramification index e and one relative degree f, and there are [F' : F] / (e f) of them, so
∑_{P' ∣ P} (e(P' ∣ P) - 1) · deg P' = [F' : F] · (1 - 1/e) · deg P.
This is that identity multiplied by e, which clears the division. Summed over the places of F
it turns the degree of the tame different into the branch data (γ; e₁, …, e_r) of F' / F, whose
deficit the Hurwitz bound is about.