Hilbert's Ramification Theory #
In this file, we discuss the ramification theory in Galois extensions of number fields.
Main definitions and results #
isMaximal_conjugates: The Galois groupGal(K/L)acts transitively on the set of all maximal ideals.ramificationIdx_eq_of_isGalois: In the case of Galois extension, all theramificationIdxare the same.inertiaDeg_eq_of_isGalois: In the case of Galois extension, all theinertiaDegare the same.decompositionGroupis consisting of all elements of the Galois groupL ≃ₐ[K] Lsuch that keepPinvariant.inertiaDeg_of_decompositionideal_over_bot_eq_oneThe: The residue class field corresponding todecompositionField p Pis isomorphic toresidue class field corresponding top.inertiaGroupis the subgorup ofL ≃ₐ[K] Lthat consists of all theσ : L ≃ₐ[K] Lthat are identity moduloP.
References #
- [J Neukirch, Algebraic Number Theory][Neukirch1992]
Preliminary #
The ideal obtained by intersecting 𝓞 K and P.
Equations
Instances For
Equations
- ⋯ = ⋯
We say P lies over p if p is the preimage of P under the algebraMap.
- over : p = Ideal.comap (algebraMap (NumberField.RingOfIntegers K) (NumberField.RingOfIntegers L)) P
Instances
We say P lies over p if p is the preimage of P under the algebraMap.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- ⋯ = ⋯
- over : p = Ideal.comap (algebraMap (NumberField.RingOfIntegers K) (NumberField.RingOfIntegers L)) P
- unique : ∀ (Q : Ideal (NumberField.RingOfIntegers L)) [inst : Q.IsMaximal] [inst : Q lies_over p], Q = P
Instances
Equations
- One or more equations did not get rendered due to their size.
Instances For
If P is a maximal ideal of 𝓞 L, then the intersection of P and 𝓞 K is also
a maximal ideal.
Equations
- ⋯ = ⋯
In particular, if p is a maximal ideal of ringOfIntegers, then
the intersection of p and ℤ is also a maximal ideal.
Equations
- ⋯ = ⋯
For any maximal idela p in 𝓞 K, there exists a maximal ideal in 𝓞 L lying over p.
Maximal Ideals in the ring of integers are non-zero.
The image of a maximal ideal under the algebraMap between ring of integers is non-zero.
The Finset consists of all primes lying over p : Ideal (𝓞 K).
Equations
- NumberField.primes_over p L = (UniqueFactorizationMonoid.factors (Ideal.map (algebraMap (NumberField.RingOfIntegers K) (NumberField.RingOfIntegers L)) p)).toFinset
Instances For
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Given a maximal ideal P lies_over p in 𝓞 L, primes_over.mk sends P to an element of
the subset primes_over p L of Ideal (𝓞 L).
Equations
- NumberField.primes_over.mk p P = ⟨P, ⋯⟩
Instances For
Another form of the property unique_lies_over.
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Galois group Gal(K/L) acts transitively on the set of all maximal ideals #
The mapRingHom σ will send a maximal ideal to a maximal ideal.
Equations
- ⋯ = ⋯
The Galois group Gal(K/L) acts transitively on the set of all maximal ideals P of 𝓞 L
lying above p, i.e., these prime ideals are all conjugates of each other.
The function normalizedFactors commutes with the function map (mapRingHom σ).
The image of an ideal under the algebraMap between ring of integers remains invariant
under the action of mapRingHom σ.
In the case of Galois extension, all the ramificationIdx are the same.
Equations
- ⋯ = ⋯
The algebra equiv ((𝓞 L) ⧸ P) ≃ₐ[(𝓞 K) ⧸ p] ((𝓞 L) ⧸ map (mapRingHom σ) P)
induced by an algebra equiv σ : L ≃ₐ[K] L.
Equations
- NumberField.residueField_mapAlgEquiv p hs = { toEquiv := (P.quotientEquiv Q ↑(NumberField.RingOfIntegers.mapAlgEquiv σ) ⋯).toEquiv, map_mul' := ⋯, map_add' := ⋯, commutes' := ⋯ }
Instances For
In the case of Galois extension, all the inertiaDeg are the same.
In the case of Galois extension, it can be seen from the Theorem ramificationIdx_eq_of_IsGalois
that all ramificationIdx are the same, which we define as the ramificationIdx_of_isGalois.
Equations
Instances For
In the case of Galois extension, it can be seen from the Theorem inertiaDeg_eq_of_IsGalois
that all inertiaDeg are the same, which we define as the inertiaDeg_of_isGalois.
Equations
Instances For
In the case of Galois extension, all ramification indices are equal to the
ramificationIdx_of_isGalois. This completes the property mentioned in our previous definition.
In the case of Galois extension, all inertia degrees are equal to the inertiaDeg_of_isGalois.
This completes the property mentioned in our previous definition.
The form of the fundamental identity in the case of Galois extension.
decomposition Group #
The MulAction of the Galois group L ≃ₐ[K] L on the set primes_over p L,
given by σ ↦ (P ↦ σ P).
Equations
Decomposition group of P over K is the stabilizer of primes_over.mk p P
under the action of L ≃ₐ[K] L.
Equations
- NumberField.decompositionGroup p P = MulAction.stabilizer (L ≃ₐ[K] L) (NumberField.primes_over.mk p P)
Instances For
The decompositionGroup is consisting of all elements of the Galois group L ≃ₐ[K] L such
that keeping P invariant.
The decomposition field of P over K is the fixed field of decompositionGroup p P.
Equations
Instances For
decompositionField is a Number Field.
Equations
- ⋯ = ⋯
The ideal equal to the intersection of P and decompositionField p P.
Equations
Instances For
Equations
- ⋯ = ⋯
P is the unique ideal lying over decompositionIdeal p P.
The instance form of isMaximal_lies_over_decompositionideal_unique.
Equations
- ⋯ = ⋯
An alternative statement of isMaximal_lies_over_decompositionideal_unique.
The residue class field corresponding to decompositionField p P is isomorphic to
residue class field corresponding to p.
inertia Group #
The residue class field of a number field is a finite field.
Equations
- ⋯ = ⋯
The extension between residue class fields of number fields is a Galois extension.
Equations
- ⋯ = ⋯
The inertia group of P over K is the subgorup of L ≃ₐ[K] L that consists of all
the σ : L ≃ₐ[K] L that are identity modulo P.
Equations
- One or more equations did not get rendered due to their size.
Instances For
If P is the unique ideal lying over p, then P remains invariant under the action of σ.
If P is the unique ideal lying over p, then the action of each element σ in L ≃ₐ[K] L
on the residue class field is an an automorphism of (𝓞 L) ⧸ P fixing (𝓞 K) ⧸ p, inducing a
homomorphism from L ≃ₐ[K] L to the Galois group ((𝓞 L) ⧸ P) ≃ₐ[(𝓞 K) ⧸ p] ((𝓞 L) ⧸ P).
Equations
- NumberField.residueGaloisHom p P = { toFun := fun (σ : L ≃ₐ[K] L) => NumberField.residueField_mapAlgEquiv p ⋯, map_one' := ⋯, map_mul' := ⋯ }
Instances For
Equations
Instances For
If P is the unique ideal lying over p, then the inertiaGroup is equal to the
kernel of the homomorphism residueGaloisHom.
If P is the unique ideal lying over p, then the inertiaGroup K P is a normal subgroup.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The intermediate field fixed by inertiaGroup K P.
Equations
Instances For
inertiaFieldAux K P is a Number Field.
Equations
- ⋯ = ⋯
The ideal equal to the intersection of P and inertiaFieldAux p P.
Equations
Instances For
inertiaIdealAux p P is a maximal Ideal.
Equations
- ⋯ = ⋯
(inertiaFieldAux p P) / K is a Galois extension.
The Galois group Gal((inertiaFieldAux p P) / K) is isomorphic to the
Galois group Gal((𝓞 L) ⧸ P) / (𝓞 K) ⧸ p).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The Galois group Gal(L / (inertiaFieldAux p P)) is isomorphic to inertiaGroup K P.
Equations
Instances For
The extension degree [L : K] is equal to the product of the ramification index
and the inertia degree of p in L.
The extension degree [inertiaFieldAux p P : K] is equal to the inertia degree of p in L.
The extension degree [L : inertiaFieldAux p P] is equal to the
ramification index of p in L.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The intertia field of P over K is the intermediate field of L / decompositionField p P
fixed by the inertia group pf P over K.
Equations
Instances For
The ideal equal to the intersection of P and inertiaField p P.
Equations
- NumberField.inertiaIdeal p P = NumberField.idealUnder (↥(NumberField.inertiaField p P)) P
Instances For
(inertiaField p P) / (decompositionField p P) is a Galois extension.
Equations
- ⋯ = ⋯
The Galois group Gal(L / (inertiaField p P)) is isomorphic to inertiaGroup K P.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The extension degree [inertiaField p P : K] is equal to the inertia degree of p in L.
The extension degree [L : inertiaField p P] is equal to the
ramification index of p in L.
Equations
- One or more equations did not get rendered due to their size.