ModuleFiniteCyclicUnitsH2HasseLocalization.lean
Nyll.SawinTotallyRealTowers.UnramifiedProPRelationRank.Local.FiniteCyclicUnitsH2HasseLocalization
6 declarations indexed from sourceView source ↗ Module documentation
Hasse localization of finite-cyclic unit H²
For a cyclic extension of number fields, periodicity identifies degree-two cohomology of the unit representation with the global field-norm quotient. Composing this comparison with the concrete Hasse norm diagonal gives an injective all-place localization map. This is the cyclic global-duality input used by the Shafarevich obstruction calculation.
Declarations
ClassFieldTower.Martinet.Shafarevich.localNormSubgroup_eq_globalFieldNormSubgroup
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
open scoped NumberField
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.Cohomology
open CyclicCohomology LocalFieldTheory
open GlobalClassFieldTheory.ClassFieldAxiom
variable (K L : Type) [Field K] [NumberField K]
variable [Field L] [NumberField L] [Algebra K L]
variable [FiniteDimensional K L] [IsGalois K L]
omit [NumberField K] [NumberField L] [IsGalois K L] in
ClassFieldTower.Martinet.Shafarevich.finiteCyclicNormQuotientEquivGlobalNormQuotient
DocumentationThe global norm quotient used by cyclic unit cohomology, identified with the source of the concrete Hasse norm diagonal.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
open scoped NumberField
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.Cohomology
open CyclicCohomology LocalFieldTheory
open GlobalClassFieldTheory.ClassFieldAxiom
variable (K L : Type) [Field K] [NumberField K]
variable [Field L] [NumberField L] [Algebra K L]
variable [FiniteDimensional K L] [IsGalois K L]
ClassFieldTower.Martinet.Shafarevich.finiteCyclicNormQuotientEquivGlobalNormQuotient_normClass
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
open scoped NumberField
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.Cohomology
open CyclicCohomology LocalFieldTheory
open GlobalClassFieldTheory.ClassFieldAxiom
variable (K L : Type) [Field K] [NumberField K]
variable [Field L] [NumberField L] [Algebra K L]
variable [FiniteDimensional K L] [IsGalois K L]
omit [NumberField K] [NumberField L] [IsGalois K L] in
ClassFieldTower.Martinet.Shafarevich.finiteCyclicUnitsH2HasseLocalization
DocumentationDegree-two cyclic unit cohomology localized at all places through the concrete Hasse norm diagonal.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
open scoped NumberField
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.Cohomology
open CyclicCohomology LocalFieldTheory
open GlobalClassFieldTheory.ClassFieldAxiom
variable (K L : Type) [Field K] [NumberField K]
variable [Field L] [NumberField L] [Algebra K L]
variable [FiniteDimensional K L] [IsGalois K L]
ClassFieldTower.Martinet.Shafarevich.finiteCyclicUnitsH2HasseLocalization_carry_baseUnit
DocumentationOn a normalized carry class with base-field coefficient, Hasse localization is represented by the corresponding principal idele.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
open scoped NumberField
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.Cohomology
open CyclicCohomology LocalFieldTheory
open GlobalClassFieldTheory.ClassFieldAxiom
variable (K L : Type) [Field K] [NumberField K]
variable [Field L] [NumberField L] [Algebra K L]
variable [FiniteDimensional K L] [IsGalois K L]
ClassFieldTower.Martinet.Shafarevich.finiteCyclicUnitsH2HasseLocalization_injective
DocumentationHasse's norm theorem makes the cyclic unit-H² localization map injective.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
open scoped NumberField
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.Cohomology
open CyclicCohomology LocalFieldTheory
open GlobalClassFieldTheory.ClassFieldAxiom
variable (K L : Type) [Field K] [NumberField K]
variable [Field L] [NumberField L] [Algebra K L]
variable [FiniteDimensional K L] [IsGalois K L]