ModuleCompositumUnramified.lean
Nyll.ValuedFieldTheory.Ramification.HilbertRamification.Dedekind.CompositumUnramified
7 declarations indexed from sourceView source ↗ Module documentation
Unramifiedness in a compositum
This file contains reusable criteria for proving that a prime in a number field compositum is unramified from the inertia groups of its two factors.
Declarations
HilbertRamification.Dedekind.inertiaGroup_eq_bot_of_restrictNormal_of_sup_eq_top
DocumentationIf two normal intermediate fields generate a number-field extension and the inertia of a prime restricts trivially to both, then the original inertia group is trivial. The base field is arbitrary; in particular this applies to the Kummer composita used in the global existence theorem.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification.Dedekind
open NumberField
open scoped NumberField
attribute [local instance] Ideal.Quotient.field
HilbertRamification.Dedekind.inertiaGroup_eq_bot_of_finset_adjoin_eq_top
DocumentationIf a finite family of normal simple intermediate fields generates a finite Galois number-field extension and the inertia at a prime restricts trivially to every member of the family, then the inertia of the full extension is trivial. This is the finite-radical form of the compositum argument used for the full S-unit Kummer extension.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification.Dedekind
open NumberField
open scoped NumberField
attribute [local instance] Ideal.Quotient.field
HilbertRamification.Dedekind.inertiaGroup_eq_bot_of_ramificationIdx_eq_one
DocumentationFor a finite Galois extension of number fields, ramification index one at a prime forces the corresponding inertia group to be trivial. The residue extension is separable because the residue field of a number field is finite.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification.Dedekind
open NumberField
open scoped NumberField
attribute [local instance] Ideal.Quotient.field
HilbertRamification.Dedekind.inertiaGroup_eq_bot_of_isUnramifiedAt
DocumentationAlgebraic unramifiedness at a prime of a finite Galois number-field extension forces the corresponding inertia group to be trivial.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification.Dedekind
open NumberField
open scoped NumberField
attribute [local instance] Ideal.Quotient.field
HilbertRamification.Dedekind.isUnramifiedAt_of_inertiaGroup_eq_bot
DocumentationTrivial inertia at a prime of a finite Galois number-field extension gives algebraic unramifiedness at that prime.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification.Dedekind
open NumberField
open scoped NumberField
attribute [local instance] Ideal.Quotient.field
HilbertRamification.Dedekind.inertiaGroup_eq_bot_of_ramificationIdx_eq_one_int
DocumentationIn the rational-base case, ramification index one forces the corresponding inertia group to be trivial.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification.Dedekind
open NumberField
open scoped NumberField
attribute [local instance] Ideal.Quotient.field
HilbertRamification.Dedekind.isUnramifiedAt_int_of_inertiaGroup_eq_bot
DocumentationTrivial rational inertia gives unramifiedness at the chosen finite prime.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification.Dedekind
open NumberField
open scoped NumberField
attribute [local instance] Ideal.Quotient.field