ModulePrimeContractions.lean
Nyll.ValuedFieldTheory.Ramification.HilbertRamification.Dedekind.PrimeContractions
19 declarations indexed from sourceView source ↗ Module documentation
Hilbert ramification theory: number-field prime contractions
This file specializes the fixed fields Z_P and T_P to rings of integers of number fields and defines the contracted primes p, P_Z, and P_T.
Declarations
HilbertRamification.Dedekind.ringOfIntegers_moduleFinite
DocumentationNumber-field ring-of-integers extensions are finite as modules. Mathlib keeps the corresponding Algebra.IsIntegral.finite conversion out of instance search, so the HRT number-field layer records the source explicitly.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification
namespace Dedekind
open Algebra NumberField
open scoped Pointwise
attribute [local instance] Ideal.Quotient.field
variable {K L : Type*}
variable [Field K] [Field L] [NumberField K] [NumberField L] [Algebra K L]
variable (G : Type*) [Group G] [MulSemiringAction G L] [SMulCommClass G K L]
HilbertRamification.Dedekind.ringOfIntegers_under_ne_bot
DocumentationThe contraction of a maximal finite prime of a number-field ring of integers to a subfield ring of integers is nonzero.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification
namespace Dedekind
open Algebra NumberField
open scoped Pointwise
attribute [local instance] Ideal.Quotient.field
variable {K L : Type*}
variable [Field K] [Field L] [NumberField K] [NumberField L] [Algebra K L]
variable (G : Type*) [Group G] [MulSemiringAction G L] [SMulCommClass G K L]
HilbertRamification.Dedekind.basePrime
Documentationprime-decomposition theory: p = P ∩ O_K, the prime ideal of the base number field below P.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification
namespace Dedekind
open Algebra NumberField
open scoped Pointwise
attribute [local instance] Ideal.Quotient.field
variable {K L : Type*}
variable [Field K] [Field L] [NumberField K] [NumberField L] [Algebra K L]
variable (G : Type*) [Group G] [MulSemiringAction G L] [SMulCommClass G K L]
HilbertRamification.Dedekind.basePrime_isPrime
DocumentationThe contracted base prime is prime.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification
namespace Dedekind
open Algebra NumberField
open scoped Pointwise
attribute [local instance] Ideal.Quotient.field
variable {K L : Type*}
variable [Field K] [Field L] [NumberField K] [NumberField L] [Algebra K L]
variable (G : Type*) [Group G] [MulSemiringAction G L] [SMulCommClass G K L]
HilbertRamification.Dedekind.basePrime_liesOver
DocumentationThe top prime lies over its contraction to the base ring of integers.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification
namespace Dedekind
open Algebra NumberField
open scoped Pointwise
attribute [local instance] Ideal.Quotient.field
variable {K L : Type*}
variable [Field K] [Field L] [NumberField K] [NumberField L] [Algebra K L]
variable (G : Type*) [Group G] [MulSemiringAction G L] [SMulCommClass G K L]
HilbertRamification.Dedekind.basePrime_ne_bot
DocumentationPrime-decomposition statement: for a finite prime P of O_L, its contraction to O_K is nonzero.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification
namespace Dedekind
open Algebra NumberField
open scoped Pointwise
attribute [local instance] Ideal.Quotient.field
variable {K L : Type*}
variable [Field K] [Field L] [NumberField K] [NumberField L] [Algebra K L]
variable (G : Type*) [Group G] [MulSemiringAction G L] [SMulCommClass G K L]
HilbertRamification.Dedekind.decompositionFieldPrime
DocumentationThe prime-decomposition tower identity: P_Z = P ∩ O_{Z_P} for the decomposition field.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification
namespace Dedekind
open Algebra NumberField
open scoped Pointwise
attribute [local instance] Ideal.Quotient.field
variable {K L : Type*}
variable [Field K] [Field L] [NumberField K] [NumberField L] [Algebra K L]
variable (G : Type*) [Group G] [MulSemiringAction G L] [SMulCommClass G K L]
HilbertRamification.Dedekind.decompositionFieldPrime_isPrime
DocumentationThe contracted decomposition-field prime is prime.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification
namespace Dedekind
open Algebra NumberField
open scoped Pointwise
attribute [local instance] Ideal.Quotient.field
variable {K L : Type*}
variable [Field K] [Field L] [NumberField K] [NumberField L] [Algebra K L]
variable (G : Type*) [Group G] [MulSemiringAction G L] [SMulCommClass G K L]
HilbertRamification.Dedekind.decompositionFieldPrime_liesOver
DocumentationThe top prime lies over its contraction to the decomposition field.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification
namespace Dedekind
open Algebra NumberField
open scoped Pointwise
attribute [local instance] Ideal.Quotient.field
variable {K L : Type*}
variable [Field K] [Field L] [NumberField K] [NumberField L] [Algebra K L]
variable (G : Type*) [Group G] [MulSemiringAction G L] [SMulCommClass G K L]
HilbertRamification.Dedekind.decompositionFieldPrime_liesOver_basePrime
DocumentationThe decomposition-field contraction lies over the base contraction.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification
namespace Dedekind
open Algebra NumberField
open scoped Pointwise
attribute [local instance] Ideal.Quotient.field
variable {K L : Type*}
variable [Field K] [Field L] [NumberField K] [NumberField L] [Algebra K L]
variable (G : Type*) [Group G] [MulSemiringAction G L] [SMulCommClass G K L]
HilbertRamification.Dedekind.decompositionFieldPrime_ne_bot
DocumentationThe prime-decomposition tower identity: the contracted decomposition-field prime P_Z is nonzero for a finite prime P of O_L.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification
namespace Dedekind
open Algebra NumberField
open scoped Pointwise
attribute [local instance] Ideal.Quotient.field
variable {K L : Type*}
variable [Field K] [Field L] [NumberField K] [NumberField L] [Algebra K L]
variable (G : Type*) [Group G] [MulSemiringAction G L] [SMulCommClass G K L]
HilbertRamification.Dedekind.inertiaFieldPrime
DocumentationA prime-decomposition consequence: P_T = P ∩ O_{T_P} for the inertia field.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification
namespace Dedekind
open Algebra NumberField
open scoped Pointwise
attribute [local instance] Ideal.Quotient.field
variable {K L : Type*}
variable [Field K] [Field L] [NumberField K] [NumberField L] [Algebra K L]
variable (G : Type*) [Group G] [MulSemiringAction G L] [SMulCommClass G K L]
HilbertRamification.Dedekind.inertiaFieldPrime_isPrime
DocumentationThe contracted inertia-field prime is prime.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification
namespace Dedekind
open Algebra NumberField
open scoped Pointwise
attribute [local instance] Ideal.Quotient.field
variable {K L : Type*}
variable [Field K] [Field L] [NumberField K] [NumberField L] [Algebra K L]
variable (G : Type*) [Group G] [MulSemiringAction G L] [SMulCommClass G K L]
HilbertRamification.Dedekind.inertiaFieldPrime_liesOver
DocumentationThe top prime lies over its contraction to the inertia field.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification
namespace Dedekind
open Algebra NumberField
open scoped Pointwise
attribute [local instance] Ideal.Quotient.field
variable {K L : Type*}
variable [Field K] [Field L] [NumberField K] [NumberField L] [Algebra K L]
variable (G : Type*) [Group G] [MulSemiringAction G L] [SMulCommClass G K L]
HilbertRamification.Dedekind.inertiaField_algebra_decompositionField
DocumentationThe inertia field has the same underlying field whether viewed over K or over the decomposition field; this instance keeps ring-of-integers extensions in the tower explicit.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification
namespace Dedekind
open Algebra NumberField
open scoped Pointwise
attribute [local instance] Ideal.Quotient.field
variable {K L : Type*}
variable [Field K] [Field L] [NumberField K] [NumberField L] [Algebra K L]
variable (G : Type*) [Group G] [MulSemiringAction G L] [SMulCommClass G K L]
HilbertRamification.Dedekind.ringOfIntegers_isScalarTower_decomposition_inertia
DocumentationThe ring-of-integers tower from the decomposition field through the inertia field to L is scalar-compatible.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification
namespace Dedekind
open Algebra NumberField
open scoped Pointwise
attribute [local instance] Ideal.Quotient.field
variable {K L : Type*}
variable [Field K] [Field L] [NumberField K] [NumberField L] [Algebra K L]
variable (G : Type*) [Group G] [MulSemiringAction G L] [SMulCommClass G K L]
HilbertRamification.Dedekind.inertiaFieldPrime_liesOver_decompositionFieldPrime
DocumentationThe inertia-field contraction lies over the decomposition-field contraction.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification
namespace Dedekind
open Algebra NumberField
open scoped Pointwise
attribute [local instance] Ideal.Quotient.field
variable {K L : Type*}
variable [Field K] [Field L] [NumberField K] [NumberField L] [Algebra K L]
variable (G : Type*) [Group G] [MulSemiringAction G L] [SMulCommClass G K L]
HilbertRamification.Dedekind.inertiaFieldPrime_liesOver_basePrime
DocumentationThe inertia-field contraction lies over the base contraction.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification
namespace Dedekind
open Algebra NumberField
open scoped Pointwise
attribute [local instance] Ideal.Quotient.field
variable {K L : Type*}
variable [Field K] [Field L] [NumberField K] [NumberField L] [Algebra K L]
variable (G : Type*) [Group G] [MulSemiringAction G L] [SMulCommClass G K L]
HilbertRamification.Dedekind.inertiaFieldPrime_ne_bot
DocumentationA prime-decomposition consequence: the contracted inertia-field prime P_T is nonzero for a finite prime P of O_L.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification
namespace Dedekind
open Algebra NumberField
open scoped Pointwise
attribute [local instance] Ideal.Quotient.field
variable {K L : Type*}
variable [Field K] [Field L] [NumberField K] [NumberField L] [Algebra K L]
variable (G : Type*) [Group G] [MulSemiringAction G L] [SMulCommClass G K L]