ModuleSimpleExtensionLocalBehavior.lean
Nyll.ClassFieldTheory.KummerTheory.Concrete.SimpleExtensionLocalBehavior
7 declarations indexed from sourceView source ↗ Module documentation
Unramified finite places in simple Kummer extensions
This file proves the local unit case of the Kummer ramification criterion. If both b and the exponent n are units at a finite place, then the chosen localization of K(ⁿ√b) / K at that place is unramified.
The proof uses the existing algebraic localization, mathlib's minimal polynomial API, and the complete-DVF different criterion. No auxiliary Kummer extension or alternative notion of unramifiedness is introduced.
Declarations
KummerTheory.valuativeRelExtension_isNontrivial
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal TensorProduct ValuativeRel
open NumberField IsDedekindDomain
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalFieldTheory
open LocalClassFieldTheory
noncomputable section
namespace KummerTheory
variable {K : Type} [Field K] [NumberField K]
KummerTheory.kummerGeneratedExtension_chosenFinitePlaceIsUnramified_of_valuation_eq_one
DocumentationA finite Galois number-field extension generated by an n-th root of a unit is unramified at every chosen completion where both the radicand and n are units.
This is the source-producing Kummer criterion: the proof works on the actual localized completion, proves that the chosen root generates it, and applies the derivative/different criterion to X ^ n - b.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal TensorProduct ValuativeRel
open NumberField IsDedekindDomain
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalFieldTheory
open LocalClassFieldTheory
noncomputable section
namespace KummerTheory
variable {K : Type} [Field K] [NumberField K]
open scoped Classical in
KummerTheory.chosenSimpleKummerExtension_chosenFinitePlaceIsUnramified_of_valuation_eq_one
DocumentationA chosen simple Kummer extension is unramified at a finite place where its radicand and exponent are units. This is the direct specialization of the generated-extension derivative criterion above.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal TensorProduct ValuativeRel
open NumberField IsDedekindDomain
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalFieldTheory
open LocalClassFieldTheory
noncomputable section
namespace KummerTheory
variable {K : Type} [Field K] [NumberField K]
open scoped Classical in
KummerTheory.chosenSimpleKummerExtension_isUnramifiedAt_at_all_finitePlacesAbove_of_valuation_eq_one
DocumentationAt every finite place above a base place where the radicand and exponent are units, the chosen simple Kummer extension is globally unramified in the ideal-theoretic sense.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal TensorProduct ValuativeRel
open NumberField IsDedekindDomain
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalFieldTheory
open LocalClassFieldTheory
noncomputable section
namespace KummerTheory
variable {K : Type} [Field K] [NumberField K]
open scoped Classical in
KummerTheory.chosenSimpleKummerExtension_finitePlaceSplitsCompletely_of_mem_nthPowerSubgroup
DocumentationA finite place splits completely in the chosen simple Kummer extension when the radicand is already an n-th power in the completion. This is the finite-place splitting source used in the local splitting analysis of simple radical extensions.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal TensorProduct ValuativeRel
open NumberField IsDedekindDomain
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalFieldTheory
open LocalClassFieldTheory
noncomputable section
namespace KummerTheory
variable {K : Type} [Field K] [NumberField K]
open scoped Classical in
KummerTheory.simpleKummer_localTensorNormSubgroup_eq_top
DocumentationA radical that is an n-th power in an infinite-place completion has full local tensor norm image, using its trivial decomposition group.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal TensorProduct ValuativeRel
open NumberField IsDedekindDomain
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalFieldTheory
open LocalClassFieldTheory
noncomputable section
namespace KummerTheory
variable {K : Type} [Field K] [NumberField K]
omit [NumberField K] in
open scoped Classical in
KummerTheory.chosenSimpleKummerExtension_infiniteTensorNormSubgroup_eq_top_of_mem_nthPowerSubgroup
DocumentationAt an infinite place where the radicand is already an n-th power, the determinant norm from the simple Kummer tensor algebra is surjective. The proof identifies the decomposition group with the trivial group and then uses the canonical local tensor norm theorem.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal TensorProduct ValuativeRel
open NumberField IsDedekindDomain
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalFieldTheory
open LocalClassFieldTheory
noncomputable section
namespace KummerTheory
variable {K : Type} [Field K] [NumberField K]
omit [NumberField K] in
open scoped Classical in