Documentation

TauCeti.FieldTheory.FunctionField.Place.Extension.RamificationGroup

The higher ramification groups of a place #

Let F' / F be an extension of fields, k a subfield of F, and P a place of F' / k. An automorphism of F' over F fixing P acts on the valuation ring ๐’ช_P, and the i-th ramification group of P collects those automorphisms whose action on ๐’ช_P is the identity to order i + 1:

G_i(P) = {ฯƒ โˆˆ G_Z(P) | ord_P (ฯƒ z - z) โ‰ฅ i + 1 for every z โˆˆ ๐’ช_P}.

At i = 0 this is the condition that ฯƒ act trivially on the residue field, so G_0(P) is the inertia group; the groups then decrease, are normal in the decomposition group, and meet in the trivial group. This is the lower numbering, and no completion is taken: the condition is read off the order filtration of F' at P built in TauCeti/FieldTheory/FunctionField/Place/Filtration.lean.

The structure of the successive quotients comes from a single map. Fix a uniformizer t at P. For ฯƒ โˆˆ G_{i+1}(P) the function z โ†ฆ (ฯƒ z - z) / t^{i+2} takes values in ๐’ช_P, and reducing it at P gives a function ๐’ช_P โ†’ F'_P; the resulting TauCeti.Place.ramificationResidueHom is a group homomorphism from G_{i+1}(P) to the additive group of such functions, and its kernel is exactly G_{i+2}(P). Its being a homomorphism is where the hypothesis i + 1 โ‰ฅ 1 enters: an automorphism in G_1(P) moves t by a unit congruent to 1 at P, and one in G_0(P) does not move residues at all, so the two error terms produced by expanding (ฯƒฯ„) z - z disappear on reduction.

Consequently every quotient G_{i+1}(P) / G_{i+2}(P) embeds in the additive group of functions from ๐’ช_P to the residue field: it is abelian, and in characteristic p it is killed by p, while in characteristic zero it is torsion-free. When G_1(P) is finite the last statement forces G_{i+1}(P) = G_{i+2}(P) for every i, and hence โ€” the groups meeting in 1 โ€” G_1(P) is trivial.

This is Stichtenoth, Definition 3.8.4 and Proposition 3.8.5. Nothing here consumes perfectness of the residue fields; the complementary statement that G_0(P) / G_1(P) is cyclic of order prime to the characteristic needs the residue extension to be separable, and is proved in TauCeti/FieldTheory/FunctionField/Place/Extension/TameInertia.lean.

Main definitions #

Main results #

References #

theorem TauCeti.Place.mem_filtration_decompositionSubgroup_apply {k : Type u} (F : Type v) {F' : Type v'} [Field k] [Field F] [Field F'] [Algebra k F] [Algebra k F'] [Algebra F F'] [IsScalarTower k F F'] (P : Place k F') (g : โ†ฅ(ValuationSubring.decompositionSubgroup F P.integers)) {a : โ„ค} {x : F'} :

An automorphism fixing P preserves every step of the order filtration at P.

def TauCeti.Place.ramificationGroup {k : Type u} (F : Type v) {F' : Type v'} [Field k] [Field F] [Field F'] [Algebra k F] [Algebra k F'] [Algebra F F'] [IsScalarTower k F F'] (P : Place k F') (i : โ„•) :

The i-th ramification group of a place (Stichtenoth, Definition 3.8.4): the automorphisms in the decomposition group of P that move every function integral at P by something of order at least i + 1. This is the lower numbering.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    @[simp]
    theorem TauCeti.Place.mem_ramificationGroup_iff {k : Type u} (F : Type v) {F' : Type v'} [Field k] [Field F] [Field F'] [Algebra k F] [Algebra k F'] [Algebra F F'] [IsScalarTower k F F'] (P : Place k F') {i : โ„•} {g : โ†ฅ(ValuationSubring.decompositionSubgroup F P.integers)} :
    g โˆˆ ramificationGroup F P i โ†” โˆ€ x โˆˆ P.integers, โ†‘g x - x โˆˆ P.filtration (โ†‘i + 1)

    Membership in the i-th ramification group (Stichtenoth, Definition 3.8.4).

    @[simp]
    theorem TauCeti.Place.ramificationGroup_zero {k : Type u} (F : Type v) {F' : Type v'} [Field k] [Field F] [Field F'] [Algebra k F] [Algebra k F'] [Algebra F F'] [IsScalarTower k F F'] (P : Place k F') :

    The 0-th ramification group is the inertia group (Stichtenoth, Definition 3.8.4): acting trivially on the residue field is acting trivially to order 1 on the valuation ring.

    theorem TauCeti.Place.ramificationGroup_antitone {k : Type u} (F : Type v) {F' : Type v'} [Field k] [Field F] [Field F'] [Algebra k F] [Algebra k F'] [Algebra F F'] [IsScalarTower k F F'] (P : Place k F') :

    The ramification groups decrease: vanishing to higher order is a stronger condition.

    Every ramification group sits inside the inertia group.

    instance TauCeti.Place.normal_ramificationGroup {k : Type u} (F : Type v) {F' : Type v'} [Field k] [Field F] [Field F'] [Algebra k F] [Algebra k F'] [Algebra F F'] [IsScalarTower k F F'] (P : Place k F') (i : โ„•) :

    The ramification groups are normal in the decomposition group (Stichtenoth, Proposition 3.8.5).

    theorem TauCeti.Place.iInf_ramificationGroup_eq_bot {k : Type u} (F : Type v) {F' : Type v'} [Field k] [Field F] [Field F'] [Algebra k F] [Algebra k F'] [Algebra F F'] [IsScalarTower k F F'] (P : Place k F') :
    โจ… (i : โ„•), ramificationGroup F P i = โŠฅ

    The ramification groups meet in the trivial group (Stichtenoth, Proposition 3.8.5): an automorphism fixing every function integral at P to every order is the identity, because the valuation ring of P has F' for its field of fractions.

    theorem TauCeti.Place.exists_forall_ramificationGroup_eq_bot {k : Type u} (F : Type v) {F' : Type v'} [Field k] [Field F] [Field F'] [Algebra k F] [Algebra k F'] [Algebra F F'] [IsScalarTower k F F'] (P : Place k F') [Finite โ†ฅ(ramificationGroup F P 0)] :
    โˆƒ (N : โ„•), โˆ€ (i : โ„•), N โ‰ค i โ†’ ramificationGroup F P i = โŠฅ

    The ramification groups of a place whose inertia group is finite are trivial from some index on (Stichtenoth, Proposition 3.8.5).

    noncomputable def TauCeti.Place.ramificationResidueHom {k : Type u} (F : Type v) {F' : Type v'} [Field k] [Field F] [Field F'] [Algebra k F] [Algebra k F'] [Algebra F F'] [IsScalarTower k F F'] (P : Place k F') {t : F'} (ht : P.ord t = 1) (i : โ„•) :
    โ†ฅ(ramificationGroup F P (i + 1)) โ†’* Multiplicative (โ†ฅP.integers โ†’ P.ResidueField)

    The ramification residue (Stichtenoth, Proposition 3.8.5): for a uniformizer t at P, the map sending an automorphism ฯƒ of G_{i+1}(P) to the function z โ†ฆ ((ฯƒ z - z)/t^{i+2})(P) on ๐’ช_P. It is a homomorphism into the additive group of functions ๐’ช_P โ†’ F'_P, which is therefore written multiplicatively here. The map depends on the choice of t; its kernel, TauCeti.Place.ker_ramificationResidueHom, does not.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      theorem TauCeti.Place.toAdd_ramificationResidueHom_apply {k : Type u} (F : Type v) {F' : Type v'} [Field k] [Field F] [Field F'] [Algebra k F] [Algebra k F'] [Algebra F F'] [IsScalarTower k F F'] (P : Place k F') {t : F'} (ht : P.ord t = 1) (i : โ„•) (g : โ†ฅ(ramificationGroup F P (i + 1))) (x y : โ†ฅP.integers) (hy : โ†‘y = (t ^ (i + 2))โปยน * (โ†‘โ†‘g โ†‘x - โ†‘x)) :

      The value of the ramification residue at a function x integral at P, computed on any representative y of (ฯƒ x - x)/t^{i+2} in ๐’ช_P.

      theorem TauCeti.Place.ker_ramificationResidueHom {k : Type u} (F : Type v) {F' : Type v'} [Field k] [Field F] [Field F'] [Algebra k F] [Algebra k F'] [Algebra F F'] [IsScalarTower k F F'] (P : Place k F') {t : F'} (ht : P.ord t = 1) (i : โ„•) :

      The kernel of the ramification residue is the next ramification group (Stichtenoth, Proposition 3.8.5): so G_{i+1}(P) / G_{i+2}(P) embeds into the additive group of functions from ๐’ช_P to the residue field at P.

      theorem TauCeti.Place.commutator_ramificationGroup_le {k : Type u} (F : Type v) {F' : Type v'} [Field k] [Field F] [Field F'] [Algebra k F] [Algebra k F'] [Algebra F F'] [IsScalarTower k F F'] (P : Place k F') (i : โ„•) :

      The successive quotients of the ramification filtration are abelian (Stichtenoth, Proposition 3.8.5): a commutator of G_{i+1}(P) lies in G_{i+2}(P).

      theorem TauCeti.Place.pow_mem_ramificationGroup_of_charP {k : Type u} (F : Type v) {F' : Type v'} [Field k] [Field F] [Field F'] [Algebra k F] [Algebra k F'] [Algebra F F'] [IsScalarTower k F F'] (P : Place k F') (p : โ„•) [CharP P.ResidueField p] (i : โ„•) {g : โ†ฅ(ValuationSubring.decompositionSubgroup F P.integers)} (hg : g โˆˆ ramificationGroup F P (i + 1)) :

      In characteristic p the successive quotients of the ramification filtration are killed by p (Stichtenoth, Proposition 3.8.5): the p-th power of an element of G_{i+1}(P) lies in G_{i+2}(P), so G_{i+1}(P) / G_{i+2}(P) is elementary abelian.

      theorem TauCeti.Place.ramificationGroup_one_eq_bot {k : Type u} (F : Type v) {F' : Type v'} [Field k] [Field F] [Field F'] [Algebra k F] [Algebra k F'] [Algebra F F'] [IsScalarTower k F F'] (P : Place k F') [Finite โ†ฅ(ramificationGroup F P 1)] [CharZero P.ResidueField] :

      In characteristic zero a finite first ramification group is trivial (Stichtenoth, Proposition 3.8.5): each successive quotient embeds in a torsion-free additive group, so the filtration is constant from 1 on and meets in 1.