Ramification groups #
The decomposition subgroup and inertia subgroups.
TODO: Define higher ramification groups in lower numbering
@[reducible, inline]
abbrev
ValuationSubring.decompositionSubgroup
(K : Type u_1)
{L : Type u_2}
[Field K]
[Field L]
[Algebra K L]
(A : ValuationSubring L)
:
The decomposition subgroup defined as the stabilizer of the action on the type of all valuation subrings of the field.
Equations
- ValuationSubring.decompositionSubgroup K A = MulAction.stabilizer (L ≃ₐ[K] L) A
Instances For
def
ValuationSubring.subMulAction
(K : Type u_1)
{L : Type u_2}
[Field K]
[Field L]
[Algebra K L]
(A : ValuationSubring L)
:
The valuation subring A
(considered as a subset of L
)
is stable under the action of the decomposition group.
Equations
- ValuationSubring.subMulAction K A = { carrier := ↑A, smul_mem' := ⋯ }
Instances For
instance
ValuationSubring.decompositionSubgroupMulSemiringAction
(K : Type u_1)
{L : Type u_2}
[Field K]
[Field L]
[Algebra K L]
(A : ValuationSubring L)
:
The multiplicative action of the decomposition subgroup on A
.
Equations
- ValuationSubring.decompositionSubgroupMulSemiringAction K A = let __src := (ValuationSubring.subMulAction K A).mulAction; MulSemiringAction.mk ⋯ ⋯
def
ValuationSubring.inertiaSubgroup
(K : Type u_1)
{L : Type u_2}
[Field K]
[Field L]
[Algebra K L]
(A : ValuationSubring L)
:
The inertia subgroup defined as the kernel of the group homomorphism from
the decomposition subgroup to the group of automorphisms of the residue field of A
.