ModuleFixedFieldTower.lean
Nyll.ValuedFieldTheory.Ramification.HilbertRamification.Dedekind.FixedFieldTower
17 declarations indexed from sourceView source ↗ Module documentation
Hilbert ramification theory: decomposition and inertia tower
This file contains the group-theoretic fixed-field part of the tower Z_P ⊆ T_P ⊆ L in prime-decomposition theory.
Declarations
HilbertRamification.Dedekind.inertiaFieldOverDecompositionField
Documentationprime-decomposition theory: the inertia field, viewed as an intermediate field over the decomposition field.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification
namespace Dedekind
open Algebra Module
variable {A B K L : Type*}
variable [CommRing A] [CommRing B] [Algebra A B]
variable [Field K] [Field L] [Algebra K L]
variable (G : Type*) [Group G] [MulSemiringAction G L] [SMulCommClass G K L]
HilbertRamification.Dedekind.mem_inertiaFieldOverDecompositionField_iff
DocumentationElementwise membership in the inertia field viewed over 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 Module
variable {A B K L : Type*}
variable [CommRing A] [CommRing B] [Algebra A B]
variable [Field K] [Field L] [Algebra K L]
variable (G : Type*) [Group G] [MulSemiringAction G L] [SMulCommClass G K L]
variable {G}
HilbertRamification.Dedekind.inertiaFieldOverDecompositionField_restrictScalars
DocumentationRestricting the inertia field over the decomposition field back to K recovers the inertia field over K.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification
namespace Dedekind
open Algebra Module
variable {A B K L : Type*}
variable [CommRing A] [CommRing B] [Algebra A B]
variable [Field K] [Field L] [Algebra K L]
variable (G : Type*) [Group G] [MulSemiringAction G L] [SMulCommClass G K L]
variable {G}
variable (G)
HilbertRamification.Dedekind.dedekindTower_decompositionGroupEquivGalDecompositionField
DocumentationThe prime-decomposition tower identity: identify the decomposition group with Gal(L/Z_P).
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification
namespace Dedekind
open Algebra Module
variable {A B K L : Type*}
variable [CommRing A] [CommRing B] [Algebra A B]
variable [Field K] [Field L] [Algebra K L]
variable (G : Type*) [Group G] [MulSemiringAction G L] [SMulCommClass G K L]
variable {G}
variable (G)
HilbertRamification.Dedekind.dedekindTower_decompositionGroupEquivGalDecompositionField_apply
DocumentationThe equivalence G_P ≃ Gal(L/Z_P) acts by the original group action on elements of L.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification
namespace Dedekind
open Algebra Module
variable {A B K L : Type*}
variable [CommRing A] [CommRing B] [Algebra A B]
variable [Field K] [Field L] [Algebra K L]
variable (G : Type*) [Group G] [MulSemiringAction G L] [SMulCommClass G K L]
variable {G}
variable (G)
HilbertRamification.Dedekind.dedekindTower_decompositionField_finiteDimensional
DocumentationSource fact for the tower Z_P ⊆ L: L is finite-dimensional over the decomposition field.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification
namespace Dedekind
open Algebra Module
variable {A B K L : Type*}
variable [CommRing A] [CommRing B] [Algebra A B]
variable [Field K] [Field L] [Algebra K L]
variable (G : Type*) [Group G] [MulSemiringAction G L] [SMulCommClass G K L]
variable {G}
variable (G)
HilbertRamification.Dedekind.dedekindTower_decompositionField_isGalois
DocumentationSource fact for the tower Z_P ⊆ L: L/Z_P is Galois.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification
namespace Dedekind
open Algebra Module
variable {A B K L : Type*}
variable [CommRing A] [CommRing B] [Algebra A B]
variable [Field K] [Field L] [Algebra K L]
variable (G : Type*) [Group G] [MulSemiringAction G L] [SMulCommClass G K L]
variable {G}
variable (G)
HilbertRamification.Dedekind.inertiaGroupOverDecompositionField
Documentationprime-decomposition theory: the inertia subgroup transported to Gal(L/Z_P).
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification
namespace Dedekind
open Algebra Module
variable {A B K L : Type*}
variable [CommRing A] [CommRing B] [Algebra A B]
variable [Field K] [Field L] [Algebra K L]
variable (G : Type*) [Group G] [MulSemiringAction G L] [SMulCommClass G K L]
variable {G}
variable (G)
HilbertRamification.Dedekind.mem_inertiaGroupOverDecompositionField_iff
DocumentationMembership in the transported inertia subgroup over the decomposition field.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification
namespace Dedekind
open Algebra Module
variable {A B K L : Type*}
variable [CommRing A] [CommRing B] [Algebra A B]
variable [Field K] [Field L] [Algebra K L]
variable (G : Type*) [Group G] [MulSemiringAction G L] [SMulCommClass G K L]
variable {G}
variable (G)
variable {G}
HilbertRamification.Dedekind.inertiaGroupOverDecompositionField_normal
DocumentationThe transported inertia subgroup is normal in Gal(L/Z_P).
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification
namespace Dedekind
open Algebra Module
variable {A B K L : Type*}
variable [CommRing A] [CommRing B] [Algebra A B]
variable [Field K] [Field L] [Algebra K L]
variable (G : Type*) [Group G] [MulSemiringAction G L] [SMulCommClass G K L]
variable {G}
variable (G)
variable {G}
variable (G)
HilbertRamification.Dedekind.dedekindRamification_inertiaFieldOverDecompositionField_fixedField_eq
DocumentationA prime-decomposition consequence: the fixed field of the transported inertia subgroup over Z_P is T_P.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification
namespace Dedekind
open Algebra Module
variable {A B K L : Type*}
variable [CommRing A] [CommRing B] [Algebra A B]
variable [Field K] [Field L] [Algebra K L]
variable (G : Type*) [Group G] [MulSemiringAction G L] [SMulCommClass G K L]
variable {G}
variable (G)
variable {G}
variable (G)
HilbertRamification.Dedekind.dedekindRamification_inertiaFieldOverDecompositionField_fixingSubgroup_eq
DocumentationA prime-decomposition consequence: G(L/T_P) over the decomposition field is the transported inertia subgroup.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification
namespace Dedekind
open Algebra Module
variable {A B K L : Type*}
variable [CommRing A] [CommRing B] [Algebra A B]
variable [Field K] [Field L] [Algebra K L]
variable (G : Type*) [Group G] [MulSemiringAction G L] [SMulCommClass G K L]
variable {G}
variable (G)
variable {G}
variable (G)
HilbertRamification.Dedekind.inertiaFieldOverDecompositionField_isGalois
DocumentationThe localization and decomposition comparison: T_P/Z_P is normal, at the fixed-field source level.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification
namespace Dedekind
open Algebra Module
variable {A B K L : Type*}
variable [CommRing A] [CommRing B] [Algebra A B]
variable [Field K] [Field L] [Algebra K L]
variable (G : Type*) [Group G] [MulSemiringAction G L] [SMulCommClass G K L]
variable {G}
variable (G)
variable {G}
variable (G)
HilbertRamification.Dedekind.dedekindRamification_decompositionQuotientInertiaEquivGalInertiaFieldOverDecomposition
DocumentationThe localization and decomposition comparison gives: G_P/I_P ≃ Gal(T_P/Z_P), the fixed-field quotient form.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification
namespace Dedekind
open Algebra Module
variable {A B K L : Type*}
variable [CommRing A] [CommRing B] [Algebra A B]
variable [Field K] [Field L] [Algebra K L]
variable (G : Type*) [Group G] [MulSemiringAction G L] [SMulCommClass G K L]
variable {G}
variable (G)
variable {G}
variable (G)
HilbertRamification.Dedekind.dedekindRamification_inertiaFieldOverDecompositionField_finrank_eq_quotient_card
DocumentationA prime-decomposition consequence: [T_P : Z_P] = #(G_P / I_P).
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification
namespace Dedekind
open Algebra Module
variable {A B K L : Type*}
variable [CommRing A] [CommRing B] [Algebra A B]
variable [Field K] [Field L] [Algebra K L]
variable (G : Type*) [Group G] [MulSemiringAction G L] [SMulCommClass G K L]
variable {G}
variable (G)
variable {G}
variable (G)
HilbertRamification.Dedekind.dedekindRamification_galInertiaFieldOverDecompositionEquivResidueGalois
DocumentationThe localization and decomposition comparison: Gal(T_P/Z_P) ≃ Gal(kappa(P)/kappa(p)), obtained by composing the fixed-field quotient identification with the residue exact sequence.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification
namespace Dedekind
open Algebra Module
variable {A B K L : Type*}
variable [CommRing A] [CommRing B] [Algebra A B]
variable [Field K] [Field L] [Algebra K L]
variable (G : Type*) [Group G] [MulSemiringAction G L] [SMulCommClass G K L]
variable {G}
variable (G)
variable {G}
variable (G)
HilbertRamification.Dedekind.dedekindInertiaField_inertiaField_properties
DocumentationThe localization and decomposition comparison: the inertia field proposition, bundled in the field-theoretic form: T_P/Z_P is normal, Gal(T_P/Z_P) is the residue Galois group, and G(L/T_P)=I_P.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification
namespace Dedekind
open Algebra Module
variable {A B K L : Type*}
variable [CommRing A] [CommRing B] [Algebra A B]
variable [Field K] [Field L] [Algebra K L]
variable (G : Type*) [Group G] [MulSemiringAction G L] [SMulCommClass G K L]
variable {G}
variable (G)
variable {G}
variable (G)