ModuleSeparableUnitsNorm.lean
Nyll.ClassFieldTheory.LocalClassFieldTheory.Finite.LocalReciprocity.SeparableUnitsNorm
16 declarations indexed from sourceView source ↗ Module documentation
Finite local reciprocity: the abstract norm on separable-closure units
The coefficient module in local class field theory is the unit group of a separable closure. This file compares the norm defined in the abstract class-formation framework by a sum over abstract Galois cosets with the ordinary field norm. The comparison is proved first for an arbitrary (possibly infinite) Galois ambient field, so it does not require the ground field to be perfect.
Declarations
LocalClassFieldTheory.baseUnitsEquivGaloisAmbientFixed
DocumentationCanonical identification of Kˣ with the coefficient group fixed by the full absolute Galois group.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open RamificationTheory KummerTheory
open LocalFieldTheory
open ClassFormation CyclicCohomology
noncomputable section
open scoped BigOperators
variable (K : Type) (Ω : Type) [Field K] [Field Ω] [Algebra K Ω]
[IsGalois K Ω]
LocalClassFieldTheory.baseUnitsEquivGaloisAmbientFixed_val
DocumentationStates the theorem baseUnitsEquivGaloisAmbientFixed_val.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open RamificationTheory KummerTheory
open LocalFieldTheory
open ClassFormation CyclicCohomology
noncomputable section
open scoped BigOperators
variable (K : Type) (Ω : Type) [Field K] [Field Ω] [Algebra K Ω]
[IsGalois K Ω]
LocalClassFieldTheory.baseFixingExtensionQuotient_finite
DocumentationProvides the instance baseFixingExtensionQuotient_finite.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open RamificationTheory KummerTheory
open LocalFieldTheory
open ClassFormation CyclicCohomology
noncomputable section
open scoped BigOperators
variable (K : Type) (Ω : Type) [Field K] [Field Ω] [Algebra K Ω]
[IsGalois K Ω]
section FiniteGaloisIntermediate
variable (E : IntermediateField K Ω) [FiniteDimensional K E] [IsGalois K E]
LocalClassFieldTheory.relativeCosetAction_intermediateFieldUnit_val
DocumentationStates the theorem relativeCosetAction_intermediateFieldUnit_val.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open RamificationTheory KummerTheory
open LocalFieldTheory
open ClassFormation CyclicCohomology
noncomputable section
open scoped BigOperators
variable (K : Type) (Ω : Type) [Field K] [Field Ω] [Algebra K Ω]
[IsGalois K Ω]
section FiniteGaloisIntermediate
variable (E : IntermediateField K Ω) [FiniteDimensional K E] [IsGalois K E]
omit [FiniteDimensional K E] in
LocalClassFieldTheory.relativeNorm_intermediateFieldUnit_val
DocumentationOn units coming from a finite Galois intermediate field, the abstract relative norm is the ordinary field norm.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open RamificationTheory KummerTheory
open LocalFieldTheory
open ClassFormation CyclicCohomology
noncomputable section
open scoped BigOperators
variable (K : Type) (Ω : Type) [Field K] [Field Ω] [Algebra K Ω]
[IsGalois K Ω]
section FiniteGaloisIntermediate
variable (E : IntermediateField K Ω) [FiniteDimensional K E] [IsGalois K E]
LocalClassFieldTheory.relativeNorm_intermediateFieldUnit
DocumentationEquivariant form of the norm comparison, with both fixed coefficient groups identified with the corresponding field unit groups.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open RamificationTheory KummerTheory
open LocalFieldTheory
open ClassFormation CyclicCohomology
noncomputable section
open scoped BigOperators
variable (K : Type) (Ω : Type) [Field K] [Field Ω] [Algebra K Ω]
[IsGalois K Ω]
section FiniteGaloisIntermediate
variable (E : IntermediateField K Ω) [FiniteDimensional K E] [IsGalois K E]
LocalClassFieldTheory.map_finiteNormSubgroup_eq_additiveNormSubgroup
DocumentationUnder the base-field fixed-unit equivalence, the abstract finite norm subgroup is exactly the ordinary field-norm subgroup.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open RamificationTheory KummerTheory
open LocalFieldTheory
open ClassFormation CyclicCohomology
noncomputable section
open scoped BigOperators
variable (K : Type) (Ω : Type) [Field K] [Field Ω] [Algebra K Ω]
[IsGalois K Ω]
section FiniteGaloisIntermediate
variable (E : IntermediateField K Ω) [FiniteDimensional K E] [IsGalois K E]
LocalClassFieldTheory.finiteNormQuotientEquivNormQuotient
DocumentationThe abstract finite norm quotient is the actual multiplicative field norm quotient, written additively for the abstract class-formation API.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open RamificationTheory KummerTheory
open LocalFieldTheory
open ClassFormation CyclicCohomology
noncomputable section
open scoped BigOperators
variable (K : Type) (Ω : Type) [Field K] [Field Ω] [Algebra K Ω]
[IsGalois K Ω]
section FiniteGaloisIntermediate
variable (E : IntermediateField K Ω) [FiniteDimensional K E] [IsGalois K E]
LocalClassFieldTheory.finiteNormQuotientEquivNormQuotient_finiteNormClass
DocumentationThe fixed-unit comparison carries the canonical finite norm class to the canonical field norm class. The concrete quotient representation remains private to the proof of this boundary theorem.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open RamificationTheory KummerTheory
open LocalFieldTheory
open ClassFormation CyclicCohomology
noncomputable section
open scoped BigOperators
variable (K : Type) (Ω : Type) [Field K] [Field Ω] [Algebra K Ω]
[IsGalois K Ω]
section FiniteGaloisIntermediate
variable (E : IntermediateField K Ω) [FiniteDimensional K E] [IsGalois K E]
LocalClassFieldTheory.embeddedFieldRangeFiniteDimensional
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open RamificationTheory KummerTheory
open LocalFieldTheory
open ClassFormation CyclicCohomology
noncomputable section
open scoped BigOperators
variable (K : Type) (Ω : Type) [Field K] [Field Ω] [Algebra K Ω]
[IsGalois K Ω]
section EmbeddedFiniteGaloisExtension
variable (L : Type) [Field L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
(i : L →ₐ[K] Ω)
LocalClassFieldTheory.embeddedFieldRangeIsGalois
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open RamificationTheory KummerTheory
open LocalFieldTheory
open ClassFormation CyclicCohomology
noncomputable section
open scoped BigOperators
variable (K : Type) (Ω : Type) [Field K] [Field Ω] [Algebra K Ω]
[IsGalois K Ω]
section EmbeddedFiniteGaloisExtension
variable (L : Type) [Field L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
(i : L →ₐ[K] Ω)
noncomputable local instance embeddedFieldRangeFiniteDimensional :
FiniteDimensional K (AlgHom.fieldRange i) :=
(AlgEquiv.ofInjectiveField i).toLinearEquiv.finiteDimensional
LocalClassFieldTheory.normUnits_embeddedExtensionAlgEquiv
DocumentationThe field norm is invariant under an algebra equivalence, at unit level.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open RamificationTheory KummerTheory
open LocalFieldTheory
open ClassFormation CyclicCohomology
noncomputable section
open scoped BigOperators
variable (K : Type) (Ω : Type) [Field K] [Field Ω] [Algebra K Ω]
[IsGalois K Ω]
section EmbeddedFiniteGaloisExtension
variable (L : Type) [Field L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
(i : L →ₐ[K] Ω)
noncomputable local instance embeddedFieldRangeFiniteDimensional :
FiniteDimensional K (AlgHom.fieldRange i) :=
(AlgEquiv.ofInjectiveField i).toLinearEquiv.finiteDimensional
noncomputable local instance embeddedFieldRangeIsGalois :
IsGalois K (AlgHom.fieldRange i) :=
IsGalois.of_algEquiv (AlgEquiv.ofInjectiveField i)
omit [IsGalois K Ω] [FiniteDimensional K L] [IsGalois K L] in
LocalClassFieldTheory.localNormSubgroup_fieldRange_eq
DocumentationThe ordinary norm subgroups are independent of the chosen realization of the finite extension inside the ambient Galois extension.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open RamificationTheory KummerTheory
open LocalFieldTheory
open ClassFormation CyclicCohomology
noncomputable section
open scoped BigOperators
variable (K : Type) (Ω : Type) [Field K] [Field Ω] [Algebra K Ω]
[IsGalois K Ω]
section EmbeddedFiniteGaloisExtension
variable (L : Type) [Field L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
(i : L →ₐ[K] Ω)
noncomputable local instance embeddedFieldRangeFiniteDimensional :
FiniteDimensional K (AlgHom.fieldRange i) :=
(AlgEquiv.ofInjectiveField i).toLinearEquiv.finiteDimensional
noncomputable local instance embeddedFieldRangeIsGalois :
IsGalois K (AlgHom.fieldRange i) :=
IsGalois.of_algEquiv (AlgEquiv.ofInjectiveField i)
omit [IsGalois K Ω] [FiniteDimensional K L] [IsGalois K L] in
LocalClassFieldTheory.relativeNorm_embeddedExtensionUnit
DocumentationThe abstract relative norm attached to an embedded finite Galois extension is the actual field norm on its unit group.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open RamificationTheory KummerTheory
open LocalFieldTheory
open ClassFormation CyclicCohomology
noncomputable section
open scoped BigOperators
variable (K : Type) (Ω : Type) [Field K] [Field Ω] [Algebra K Ω]
[IsGalois K Ω]
section EmbeddedFiniteGaloisExtension
variable (L : Type) [Field L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
(i : L →ₐ[K] Ω)
noncomputable local instance embeddedFieldRangeFiniteDimensional :
FiniteDimensional K (AlgHom.fieldRange i) :=
(AlgEquiv.ofInjectiveField i).toLinearEquiv.finiteDimensional
noncomputable local instance embeddedFieldRangeIsGalois :
IsGalois K (AlgHom.fieldRange i) :=
IsGalois.of_algEquiv (AlgEquiv.ofInjectiveField i)
LocalClassFieldTheory.finiteNormQuotientEquivEmbeddedNormQuotient
DocumentationFor an embedded finite Galois extension L/K, the finite norm quotient in the abstract class formation is the actual quotient Kˣ/N_{L/K}Lˣ.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open RamificationTheory KummerTheory
open LocalFieldTheory
open ClassFormation CyclicCohomology
noncomputable section
open scoped BigOperators
variable (K : Type) (Ω : Type) [Field K] [Field Ω] [Algebra K Ω]
[IsGalois K Ω]
section EmbeddedFiniteGaloisExtension
variable (L : Type) [Field L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
(i : L →ₐ[K] Ω)
noncomputable local instance embeddedFieldRangeFiniteDimensional :
FiniteDimensional K (AlgHom.fieldRange i) :=
(AlgEquiv.ofInjectiveField i).toLinearEquiv.finiteDimensional
noncomputable local instance embeddedFieldRangeIsGalois :
IsGalois K (AlgHom.fieldRange i) :=
IsGalois.of_algEquiv (AlgEquiv.ofInjectiveField i)
LocalClassFieldTheory.finiteNormQuotientEquivEmbeddedNormQuotient_finiteNormClass
DocumentationThe embedded-extension comparison carries a canonical finite norm class to the corresponding field norm class, followed by the canonical transport from the embedded field range to L.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open RamificationTheory KummerTheory
open LocalFieldTheory
open ClassFormation CyclicCohomology
noncomputable section
open scoped BigOperators
variable (K : Type) (Ω : Type) [Field K] [Field Ω] [Algebra K Ω]
[IsGalois K Ω]
section EmbeddedFiniteGaloisExtension
variable (L : Type) [Field L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
(i : L →ₐ[K] Ω)
noncomputable local instance embeddedFieldRangeFiniteDimensional :
FiniteDimensional K (AlgHom.fieldRange i) :=
(AlgEquiv.ofInjectiveField i).toLinearEquiv.finiteDimensional
noncomputable local instance embeddedFieldRangeIsGalois :
IsGalois K (AlgHom.fieldRange i) :=
IsGalois.of_algEquiv (AlgEquiv.ofInjectiveField i)