ModuleFiniteIdeleH2Injection.lean
Nyll.SawinTotallyRealTowers.UnramifiedProPRelationRank.Global.FiniteIdeleH2Injection
7 declarations indexed from sourceView source ↗ Module documentation
The principal-idele sequence in degree two
The actual principal ideles, relative ideles, and relative idele classes form a short exact sequence of Galois representations. Its long exact sequence is the source of the global degree-two diagonal injection.
Declarations
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory NumberField
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open RelativeIdeleGroup.Cohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
variable (K L : Type) [Field K] [NumberField K]
variable [Field L] [Algebra K L]
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory NumberField
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open RelativeIdeleGroup.Cohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
variable (K L : Type) [Field K] [NumberField K]
variable [Field L] [Algebra K L]
local instance : MulDistribMulAction (Gal(L/K)) (RelativeIdeleGroup K L) :=
relativeIdeleMulDistribMulAction K L
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory NumberField
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open RelativeIdeleGroup.Cohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
variable (K L : Type) [Field K] [NumberField K]
variable [Field L] [Algebra K L]
local instance : MulDistribMulAction (Gal(L/K)) (RelativeIdeleGroup K L) :=
relativeIdeleMulDistribMulAction K L
local instance : MulDistribMulAction (Gal(L/K))
(RelativeIdeleGroup.principalSubgroup K L) :=
principalIdeleMulDistribMulAction K L
ClassFieldTower.Martinet.Shafarevich.finiteIdeleShortComplex
DocumentationThe concrete principal-idele sequence, regarded as Galois representations.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory NumberField
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open RelativeIdeleGroup.Cohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
variable (K L : Type) [Field K] [NumberField K]
variable [Field L] [Algebra K L]
local instance : MulDistribMulAction (Gal(L/K)) (RelativeIdeleGroup K L) :=
relativeIdeleMulDistribMulAction K L
local instance : MulDistribMulAction (Gal(L/K))
(RelativeIdeleGroup.principalSubgroup K L) :=
principalIdeleMulDistribMulAction K L
local instance : MulDistribMulAction (Gal(L/K)) (RelativeIdeleGroup.ClassGroup K L) :=
ideleClassMulDistribMulAction K L
ClassFieldTower.Martinet.Shafarevich.finiteIdeleShortComplex_shortExact
DocumentationShort exactness is supplied by the actual principal subgroup and quotient.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory NumberField
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open RelativeIdeleGroup.Cohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
variable (K L : Type) [Field K] [NumberField K]
variable [Field L] [Algebra K L]
local instance : MulDistribMulAction (Gal(L/K)) (RelativeIdeleGroup K L) :=
relativeIdeleMulDistribMulAction K L
local instance : MulDistribMulAction (Gal(L/K))
(RelativeIdeleGroup.principalSubgroup K L) :=
principalIdeleMulDistribMulAction K L
local instance : MulDistribMulAction (Gal(L/K)) (RelativeIdeleGroup.ClassGroup K L) :=
ideleClassMulDistribMulAction K L
ClassFieldTower.Martinet.Shafarevich.finitePrincipalIdeleH2Map
DocumentationThe degree-two map induced by the actual inclusion of principal ideles.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory NumberField
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open RelativeIdeleGroup.Cohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
variable (K L : Type) [Field K] [NumberField K]
variable [Field L] [Algebra K L]
local instance : MulDistribMulAction (Gal(L/K)) (RelativeIdeleGroup K L) :=
relativeIdeleMulDistribMulAction K L
local instance : MulDistribMulAction (Gal(L/K))
(RelativeIdeleGroup.principalSubgroup K L) :=
principalIdeleMulDistribMulAction K L
local instance : MulDistribMulAction (Gal(L/K)) (RelativeIdeleGroup.ClassGroup K L) :=
ideleClassMulDistribMulAction K L
ClassFieldTower.Martinet.Shafarevich.finitePrincipalIdeleH2Map_injective_of_isPGroup
DocumentationFor a finite Galois p-extension, the actual inclusion of principal ideles is injective on H². Vanishing of idele-class H¹ is supplied by the class-field axiom, rather than assumed as an additional exactness input.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory NumberField
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open RelativeIdeleGroup.Cohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
variable (K L : Type) [Field K] [NumberField K]
variable [Field L] [Algebra K L]
local instance : MulDistribMulAction (Gal(L/K)) (RelativeIdeleGroup K L) :=
relativeIdeleMulDistribMulAction K L
local instance : MulDistribMulAction (Gal(L/K))
(RelativeIdeleGroup.principalSubgroup K L) :=
principalIdeleMulDistribMulAction K L
local instance : MulDistribMulAction (Gal(L/K)) (RelativeIdeleGroup.ClassGroup K L) :=
ideleClassMulDistribMulAction K L