ModuleFiniteKummerCoefficientH2.lean
Nyll.GaloisCohomology.Kummer.FiniteKummerCoefficientH2
11 declarations indexed from sourceView source ↗ Module documentation
Finite Kummer coefficients in degree-two group cohomology
A primitive p-th root in the base field gives an equivariant additive map from the trivial ZMod p coefficient group to the unit representation of a finite extension. This file constructs the resulting morphism of Int-representations and its induced map on ordinary degree-two group cohomology.
This is only the coefficient-change bridge. It does not compare ordinary group cohomology with the continuous lifted cup-product model, nor identify the resulting unit class with a Hilbert symbol.
Imports2
- Mathlib.FieldTheory.KummerExtension
- Mathlib.RepresentationTheory.Homological.GroupCohomology.Functoriality
Imported by10
Declarations
ClassFieldTower.Martinet.Shafarevich.finiteKummerCoefficientRootUnit
DocumentationThe chosen primitive root, mapped to the extension field and regarded as a unit.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
variable (K L : Type) [Field K] [Field L] [Algebra K L]
variable (p : ℕ+)
ClassFieldTower.Martinet.Shafarevich.finiteKummerCoefficientRootUnit_val
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
variable (K L : Type) [Field K] [Field L] [Algebra K L]
variable (p : ℕ+)
ClassFieldTower.Martinet.Shafarevich.finiteKummerCoefficientRootUnit_isPrimitiveRoot
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
variable (K L : Type) [Field K] [Field L] [Algebra K L]
variable (p : ℕ+)
ClassFieldTower.Martinet.Shafarevich.finiteKummerCoefficientAddHom
DocumentationAdditive ZMod p mapped to the powers of the chosen primitive root in the extension's unit group.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
variable (K L : Type) [Field K] [Field L] [Algebra K L]
variable (p : ℕ+)
ClassFieldTower.Martinet.Shafarevich.finiteKummerCoefficientAddHom_intCast
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
variable (K L : Type) [Field K] [Field L] [Algebra K L]
variable (p : ℕ+)
ClassFieldTower.Martinet.Shafarevich.finiteKummerCoefficientAddHom_pow_eq_one
DocumentationEvery finite Kummer coefficient is killed by the exponent of its root of unity.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
variable (K L : Type) [Field K] [Field L] [Algebra K L]
variable (p : ℕ+)
ClassFieldTower.Martinet.Shafarevich.finiteKummerCoefficientAddHom_fixed
DocumentationThe chosen root coefficient is fixed by every automorphism over the base field.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
variable (K L : Type) [Field K] [Field L] [Algebra K L]
variable (p : ℕ+)
ClassFieldTower.Martinet.Shafarevich.finiteKummerCoefficientRepHom
DocumentationThe primitive-root inclusion as a morphism from the trivial Int-linear ZMod p representation to the extension-unit representation.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
variable (K L : Type) [Field K] [Field L] [Algebra K L]
variable (p : ℕ+)
ClassFieldTower.Martinet.Shafarevich.finiteKummerCoefficientH2Map
DocumentationChange coefficients from trivial mod-p coefficients to extension units in ordinary degree-two group cohomology.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
variable (K L : Type) [Field K] [Field L] [Algebra K L]
variable (p : ℕ+)
ClassFieldTower.Martinet.Shafarevich.finiteKummerCoefficientCocyclesMap_apply
DocumentationOn an inhomogeneous cocycle representative, coefficient change applies the chosen-root homomorphism pointwise.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
variable (K L : Type) [Field K] [Field L] [Algebra K L]
variable (p : ℕ+)
ClassFieldTower.Martinet.Shafarevich.finiteKummerCoefficientH2Map_quotient
DocumentationNaturality of the quotient map for the finite Kummer coefficient change.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
variable (K L : Type) [Field K] [Field L] [Algebra K L]
variable (p : ℕ+)