Continuous cohomology #
We define continuous cohomology as the homology of the homogeneous cochain complex.
Implementation details #
We define homogeneous cochains as g-invariant continuous function in C(G, C(G,...,C(G, M)))
instead of the usual C(Gⁿ, M) to allow more general topological groups other than locally compact
ones. For this to work, we also work in TopRep k G, where the G action on M
is only continuous on M, and not necessarily continuous in both variables, because the G action
on C(G, M) might not be continuous on both variables even if it is on M.
For the differential map, instead of a finite sum we use the inductive definition
d₋₁ : M → C(G, M) := const : m ↦ g ↦ m and
dₙ₊₁ : C(G, _) → C(G, C(G, _)) := const - C(G, dₙ) : f ↦ g ↦ f - dₙ (f (g))
See TopRep.d.
Main definition #
TopRep.homogeneousCochains: The functor taking anR-linearG-representation to the complex of homogeneous cochains.continuousCohomology: The functor taking anR-linearG-representation to itsn-th continuous cohomology.
TODO #
- Show that it coincides with
groupCohomologyfor discrete groups. - Give the usual description of cochains in terms of
n-ary functions for locally compact groups. - Show that short exact sequences induce long exact sequences in certain scenarios.
The n-th term in the resolution of a topological representation induced by TopRep.coind₁.
Equations
- X.resolutionX 0 = X
- X.resolutionX n.succ = (X.resolutionX n).coind₁
Instances For
The boundary map in the resolution of a topological representation induced
by TopRep.coind₁Functor.
Equations
- X.d 0 = TopRep.ofHom X.ρ.coind₁ι
- X.d n.succ = TopRep.ofHom (X.resolutionX (n + 1)).ρ.coind₁ι - (TopRep.coind₁Functor k G).map (X.d n)
Instances For
The complex of functors whose behaviour pointwise takes an R-linear G-representation M
to the complex M → C(G, M) → ⋯ → C(G, C(G,...,C(G, M))) → ⋯
The G-invariant submodules of it is the homogeneous cochains (shifted by one).
Equations
- X.resolution = CochainComplex.of X.resolutionX X.d ⋯
Instances For
The shifted object in resolution by 1 degree.
Equations
- X.resolution'X n = X.resolutionX (n + 1)
Instances For
The shifted boundary map of the resolution.
Equations
- X.resolution'd n = X.d (n + 1)
Instances For
The shifted resolution of a topological representation by 1 degree.
Equations
Instances For
The homogeneous cochains of a topological representation.
Equations
Instances For
The continuous cohomology of a continuous representation defined by taking homology of the homogeneous cochains.
Equations
Instances For
The n-cocycles Zⁿ(G, A) of a k-linear G-representation A, i.e. the kernel of the
nth differential in the complex of homogeneous cochains.
Equations
Instances For
The natural map from n-cocycles to nth continuous cohomology for a k-linear
G-representation A.