LeanPool.Neukirch.HilbertRamificationTheory #
Imported Lean Pool material for LeanPool.Neukirch.HilbertRamificationTheory.
If H is a subgroup of Gal(L/K), then Gal(L / fixedField H) is isomorphic to H.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The AlgEquiv induced by an AlgHom from the domain of definition to the fieldRange.
Equations
- One or more equations did not get rendered due to their size.
Instances For
If H is a normal Subgroup of Gal(L/K), then Gal(fixedField H/K) is isomorphic to
Gal(L/K)⧸H.
Equations
Instances For
If L be an extension of R, then for a monic polynomial p : R[X], the roots of p in L
are equal to the roots of p in the integral closure of R in L.
If L be an extension of R, then for a monic polynomial p : R[X], the number of roots
of p in L is equal to the number of roots of p in the integral closure of R in L.
A variant of the theorem roots_map_of_injective_of_card_eq_natDegree that replaces the
injectivity condition with the condition Polynomial.map f p ≠ 0.
If the product of a finite number of elements in the commutative semiring R lies in the
prime ideal p, then at least one of those elements is in p.
If S is a finite R-module, then S ⧸ p is a finite
R ⧸ comap (algebraMap R S) p-module.
If p is a non-zero ideal of the ℤ, then ℤ ⧸ p is finite.
Equations
Instances For
In particular, if p is a maximal ideal of the ℤ, then ℤ ⧸ p is a finite field.
Equations
A finite extension of a number field is a number field.
Any extension of a Number Field is a finite extension.
The instance form of theorem ringOfIntegers_eq_integralClosure.
Any Extension between ring of integers is integral.
In particular, any Extension between ring of integers is noetherian.
The algebraMap between ring of integers is injective.
The ideal obtained by intersecting 𝓞 K and P.
Equations
Instances For
We say P lies over p if p is the preimage of P under the algebraMap.
Instances
P lies_over p means the prime p is the preimage of P under the canonical algebra map.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Bridge the bespoke lies_over relation to Mathlib's Ideal.LiesOver, so that the Mathlib
ramification/inertia API applies.
P is the unique maximal ideal lying over p: it lies over p and is equal to every
maximal ideal lying over p.
Every maximal ideal lying over
pis equal toP.
Instances
P unique_lies_over p means P is the unique maximal ideal lying over p.
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.
In particular, if p is a maximal ideal of ringOfIntegers, then
the intersection of p and ℤ is also a maximal ideal.
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
Instances For
Given a maximal ideal P lies_over p in 𝓞 L, primesOverMk sends P to an element of
the subset primesOver p L of Ideal (𝓞 L).
Equations
- NumberField.primesOverMk p P = ⟨P, ⋯⟩
Instances For
The Finset consists of all primes lying over IdealBelow K P, i.e., all the primes Q such
that IdealBelow K Q = IdealBelow K P.
Equations
Instances For
Another form of the property unique_lies_over.
If P lies over p, then the residue class field of p has a canonical map to
the residue class field of P.
The extension between residue class fields is finite.
The ring homomorphism (𝓞 K) →+* (𝓞 L) induced by restricting any ring homomorphism
f : K → L (given through a RingHomClass) to the rings of integers.
Equations
- NumberField.mapRingHomOfClass f = { toFun := fun (k : NumberField.RingOfIntegers K) => ⟨f ↑k, ⋯⟩, map_one' := ⋯, map_mul' := ⋯, map_zero' := ⋯, map_add' := ⋯ }
Instances For
The algebra homomorphism (𝓞 K) →ₐ[𝓞 k] (𝓞 L) induced by restricting any algebra
homomorphism f : K → L (given through an AlgHomClass) to the rings of integers.
Equations
- NumberField.mapAlgHomOfClass f = { toRingHom := NumberField.mapRingHomOfClass f, commutes' := ⋯ }
Instances For
Consider GalAlgEquiv σ as a ring homomorphism.
Equations
Instances For
The GalRingHom σ will send a maximal ideal to a maximal ideal.
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 (GalRingHom σ).
The image of an ideal under the algebraMap between ring of integers remains invariant
under the action of GalRingHom σ.
The map induced by GalRingHom σ on the ideals of 𝓞 L is injective.
In the case of Galois extension, all the ramificationIdx are the same.
The algebra equiv ((𝓞 L) ⧸ P) ≃ₐ[(𝓞 K) ⧸ p] ((𝓞 L) ⧸ map (GalRingHom σ) P)
induced by an algebra equiv σ : L ≃ₐ[K] L.
Equations
- NumberField.residueFieldGalAlgEquiv p hs = { toEquiv := (P.quotientEquiv Q (NumberField.GalAlgEquiv σ).toRingEquiv ⋯).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
ramificationIdxOfIsGalois.
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 inertiaDegOfIsGalois.
Equations
Instances For
In the case of Galois extension, all ramification indices are equal to the
ramificationIdxOfIsGalois. This completes the property mentioned in our previous definition.
In the case of Galois extension, all inertia degrees are equal to the inertiaDegOfIsGalois.
This completes the property mentioned in our previous definition.
The form of the fundamental identity in the case of Galois extension.
The MulAction of the Galois group L ≃ₐ[K] L on the set primesOver p L,
given by σ ↦ (P ↦ σ P).
Equations
- One or more equations did not get rendered due to their size.
The decomposition group of P over K, is the stabilizer of primesOverMk p P
under the action GalMulActionPrimes.
Equations
- NumberField.DecompositionGroup p P = MulAction.stabilizer Gal(L/K) (NumberField.primesOverMk p P)
Instances For
The DecompositionGroup is consisting of all elements of the Galois group L ≃ₐ[K] L such
that keep 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.
The ideal equal to the intersection of P and DecompositionField p P.
Equations
Instances For
P is the unique ideal lying over DecompositionIdeal p P.
The instance form of isMaximal_lies_over_DecompositionIdeal_unique.
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.
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.
The inertia group of P over K is the subgroup 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 (σ : Gal(L/K)) => NumberField.residueFieldGalAlgEquiv p ⋯, map_one' := ⋯, map_mul' := ⋯ }
Instances For
A power basis of the residue field extension ((𝓞 L) ⧸ P) / ((𝓞 K) ⧸ p), obtained because
this extension is finite and separable.
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.
The quotient of the Galois group by the inertia group is isomorphic to the Galois group of the residue field extension.
Equations
Instances For
The intermediate field fixed by InertiaGroup K P.
Equations
Instances For
InertiaField' K P is a Number Field.
The ideal equal to the intersection of P and InertiaField' p P.
Equations
Instances For
InertiaIdeal' p P is a maximal Ideal.
(InertiaField' p P) / K is a Galois extension.
The Galois group Gal((InertiaField' p P) / K) is isomorphic to the
Galois group Gal((𝓞 L) ⧸ P) / (𝓞 K) ⧸ p).
Equations
Instances For
The Galois group Gal(L / (InertiaField' 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 [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.
The inertia group of P over the decomposition field is isomorphic to the inertia group
of P over K.
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.IdealBelow (↥(NumberField.InertiaField p P)) P
Instances For
(InertiaField p P) / (DecompositionField p P) is a Galois extension.
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.