Documentation

TauCeti.RingTheory.Ideal.RamificationGroup

The ramification groups of an ideal #

Let a group G act by ring automorphisms on a commutative ring B, and let Q be an ideal of B. The ramification groups of Q are the inertia subgroups of the powers of Q:

Q.ramificationGroup G i = {σ | ∀ x : B, σ • x - x ∈ Q ^ (i + 1)}, for i : ℕ.

For a Galois extension of number fields L/K, with G = Gal(L/K) acting on 𝓞 L and Q a nonzero prime of 𝓞 L, these are Hilbert's ramification groups G_i of Q, the global form of the lower-numbering filtration of Serre's Corps Locaux. They are indexed by ℕ, so that G_0 is the inertia group of Q; the decomposition group, the stabilizer of Q, contains every G_i but is not itself a member of the family.

Main definitions #

Main results #

References #

def Ideal.ramificationGroup (G : Type u_1) [Group G] {B : Type u_2} [CommRing B] [MulSemiringAction G B] (Q : Ideal B) (i : ℕ) :

The i-th ramification group of an ideal Q for a group G acting on the ring: the elements of G acting trivially on B ⧸ Q ^ (i + 1), that is, the inertia subgroup of Q ^ (i + 1).

Equations
Instances For
    theorem Ideal.ramificationGroup_def {G : Type u_1} [Group G] {B : Type u_2} [CommRing B] [MulSemiringAction G B] (Q : Ideal B) (i : ℕ) :
    ramificationGroup G Q i = inertia G (Q ^ (i + 1))

    The ramification groups are the inertia subgroups of the powers of Q.

    @[simp]
    theorem Ideal.mem_ramificationGroup_iff {G : Type u_1} [Group G] {B : Type u_2} [CommRing B] [MulSemiringAction G B] {Q : Ideal B} {i : ℕ} {σ : G} :
    σ ∈ ramificationGroup G Q i ↔ ∀ (x : B), σ • x - x ∈ Q ^ (i + 1)

    The defining membership criterion of the ramification groups.

    @[simp]
    theorem Ideal.ramificationGroup_subgroupOf {G : Type u_1} [Group G] {B : Type u_2} [CommRing B] [MulSemiringAction G B] (Q : Ideal B) (i : ℕ) (H : Subgroup G) :

    Restricting a ramification group to a subgroup H gives the ramification group for the action of H.

    @[simp]
    theorem Ideal.ramificationGroup_zero {G : Type u_1} [Group G] {B : Type u_2} [CommRing B] [MulSemiringAction G B] (Q : Ideal B) :

    The zeroth ramification group is the inertia group.

    The ramification groups decrease.

    theorem Ideal.ramificationGroup_le_inertia {G : Type u_1} [Group G] {B : Type u_2} [CommRing B] [MulSemiringAction G B] (Q : Ideal B) (i : ℕ) :

    Every ramification group lies in the inertia group.

    Every ramification group lies in the decomposition group, the stabilizer of Q.

    theorem Ideal.ramificationGroup_smul {G : Type u_1} [Group G] {B : Type u_2} [CommRing B] [MulSemiringAction G B] (g : G) (Q : Ideal B) (i : ℕ) :

    Moving the ideal by g conjugates its ramification groups by g.

    Each ramification group is normal in the decomposition group.

    theorem Ideal.iInf_ramificationGroup_eq_ker {G : Type u_1} [Group G] {B : Type u_2} [CommRing B] [MulSemiringAction G B] [IsNoetherianRing B] [IsDomain B] {Q : Ideal B} (hQ : Q ≠ ⊤) :

    Over a Noetherian domain, the ramification groups of a proper ideal intersect in the kernel of the action: an element acting trivially modulo every power of Q acts trivially, by the Krull intersection theorem.

    theorem Ideal.iInf_ramificationGroup_eq_bot {G : Type u_1} [Group G] {B : Type u_2} [CommRing B] [MulSemiringAction G B] [IsNoetherianRing B] [IsDomain B] [FaithfulSMul G B] {Q : Ideal B} (hQ : Q ≠ ⊤) :
    ⨅ (i : ℕ), ramificationGroup G Q i = ⊥

    For a faithful action on a Noetherian domain, the ramification groups of a proper ideal intersect in the trivial group.

    theorem Ideal.exists_forall_ramificationGroup_eq_ker {G : Type u_1} [Group G] {B : Type u_2} [CommRing B] [MulSemiringAction G B] [IsNoetherianRing B] [IsDomain B] {Q : Ideal B} (hQ : Q ≠ ⊤) [Finite ↥(inertia G Q)] :
    ∃ (N : ℕ), ∀ (i : ℕ), N ≤ i → ramificationGroup G Q i = (MulSemiringAction.toRingAut G B).ker

    Once the inertia group is finite, the ramification groups of a proper ideal of a Noetherian domain reach the kernel of the action at a finite index.

    theorem Ideal.exists_forall_ramificationGroup_eq_bot {G : Type u_1} [Group G] {B : Type u_2} [CommRing B] [MulSemiringAction G B] [IsNoetherianRing B] [IsDomain B] [FaithfulSMul G B] {Q : Ideal B} (hQ : Q ≠ ⊤) [Finite ↥(inertia G Q)] :
    ∃ (N : ℕ), ∀ (i : ℕ), N ≤ i → ramificationGroup G Q i = ⊥

    For a faithful action on a Noetherian domain with finite inertia group, the ramification groups of a proper ideal are trivial from some index on.