ModuleContinuousH1CupCochain.lean
Nyll.GaloisCohomology.ProP.ContinuousH1CupCochain
9 declarations indexed from sourceView source ↗ Module documentation
The continuous cup product of two trivial mod-p characters
For continuous additive ZMod p-characters, the canonical homogeneous representatives give the degree-two cochain
(g, h, k) ↦ χ(g⁻¹h) * ψ(h⁻¹k).
This file constructs that cochain directly and proves its cocycle equation. No choice of cocycle representatives is involved.
Declarations
ClassFieldTower.Cohomology.continuousH1CupContinuousSMulULiftZMod
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory TopRep ContRepresentation
open ClassFieldTower.ProP
open scoped Topology
namespace ClassFieldTower.Cohomology
noncomputable section
universe u
variable {p : ℕ}
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
ClassFieldTower.Cohomology.continuousH1CupModule
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory TopRep ContRepresentation
open ClassFieldTower.ProP
open scoped Topology
namespace ClassFieldTower.Cohomology
noncomputable section
universe u
variable {p : ℕ}
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
local instance continuousH1CupContinuousSMulULiftZMod :
ContinuousSMul (ZMod p) (ULift.{u} (ZMod p)) :=
ContinuousSMul.induced ULift.moduleEquiv.toLinearMap
ClassFieldTower.Cohomology.continuousH1CupHomogeneousTwoCochainLifted
DocumentationThe homogeneous degree-two cochain underlying the cup of two canonical continuous degree-one character cocycles.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory TopRep ContRepresentation
open ClassFieldTower.ProP
open scoped Topology
namespace ClassFieldTower.Cohomology
noncomputable section
universe u
variable {p : ℕ}
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
local instance continuousH1CupContinuousSMulULiftZMod :
ContinuousSMul (ZMod p) (ULift.{u} (ZMod p)) :=
ContinuousSMul.induced ULift.moduleEquiv.toLinearMap
local instance continuousH1CupModule :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := G)) :=
continuousH1ZModModule
ClassFieldTower.Cohomology.continuousH1CupHomogeneousTwoCochainLifted_apply
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory TopRep ContRepresentation
open ClassFieldTower.ProP
open scoped Topology
namespace ClassFieldTower.Cohomology
noncomputable section
universe u
variable {p : ℕ}
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
local instance continuousH1CupContinuousSMulULiftZMod :
ContinuousSMul (ZMod p) (ULift.{u} (ZMod p)) :=
ContinuousSMul.induced ULift.moduleEquiv.toLinearMap
local instance continuousH1CupModule :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := G)) :=
continuousH1ZModModule
ClassFieldTower.Cohomology.continuousH1CupHomogeneousTwoCochainLifted_mem_cycles
DocumentationThe canonical degree-two cup cochain satisfies the homogeneous cocycle equation.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory TopRep ContRepresentation
open ClassFieldTower.ProP
open scoped Topology
namespace ClassFieldTower.Cohomology
noncomputable section
universe u
variable {p : ℕ}
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
local instance continuousH1CupContinuousSMulULiftZMod :
ContinuousSMul (ZMod p) (ULift.{u} (ZMod p)) :=
ContinuousSMul.induced ULift.moduleEquiv.toLinearMap
local instance continuousH1CupModule :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := G)) :=
continuousH1ZModModule
ClassFieldTower.Cohomology.continuousH1CupHomogeneousTwoCochainLifted_add_left
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory TopRep ContRepresentation
open ClassFieldTower.ProP
open scoped Topology
namespace ClassFieldTower.Cohomology
noncomputable section
universe u
variable {p : ℕ}
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
local instance continuousH1CupContinuousSMulULiftZMod :
ContinuousSMul (ZMod p) (ULift.{u} (ZMod p)) :=
ContinuousSMul.induced ULift.moduleEquiv.toLinearMap
local instance continuousH1CupModule :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := G)) :=
continuousH1ZModModule
ClassFieldTower.Cohomology.continuousH1CupHomogeneousTwoCochainLifted_add_right
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory TopRep ContRepresentation
open ClassFieldTower.ProP
open scoped Topology
namespace ClassFieldTower.Cohomology
noncomputable section
universe u
variable {p : ℕ}
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
local instance continuousH1CupContinuousSMulULiftZMod :
ContinuousSMul (ZMod p) (ULift.{u} (ZMod p)) :=
ContinuousSMul.induced ULift.moduleEquiv.toLinearMap
local instance continuousH1CupModule :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := G)) :=
continuousH1ZModModule
ClassFieldTower.Cohomology.continuousH1CupHomogeneousTwoCochainLifted_smul_left
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory TopRep ContRepresentation
open ClassFieldTower.ProP
open scoped Topology
namespace ClassFieldTower.Cohomology
noncomputable section
universe u
variable {p : ℕ}
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
local instance continuousH1CupContinuousSMulULiftZMod :
ContinuousSMul (ZMod p) (ULift.{u} (ZMod p)) :=
ContinuousSMul.induced ULift.moduleEquiv.toLinearMap
local instance continuousH1CupModule :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := G)) :=
continuousH1ZModModule
ClassFieldTower.Cohomology.continuousH1CupHomogeneousTwoCochainLifted_smul_right
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory TopRep ContRepresentation
open ClassFieldTower.ProP
open scoped Topology
namespace ClassFieldTower.Cohomology
noncomputable section
universe u
variable {p : ℕ}
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
local instance continuousH1CupContinuousSMulULiftZMod :
ContinuousSMul (ZMod p) (ULift.{u} (ZMod p)) :=
ContinuousSMul.induced ULift.moduleEquiv.toLinearMap
local instance continuousH1CupModule :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := G)) :=
continuousH1ZModModule