Documentation

TauCeti.RepresentationTheory.Homological.ContCohomology.ExactCochains

Short exact sequences of canonical continuous cochains #

Mathlib's continuous cohomology is the homology of the homogeneous cochain complex TopRep.homogeneousCochains X, whose degree-n term is the G-invariant submodule of the iterated coinduced representation C(G, C(G, …, C(G, X))) with n + 1 factors of C(G, -). This file shows that a short exact sequence 0 → A → B → C → 0 of discrete G-modules induces, in every degree, a short exact sequence of these cochain modules. This is the input to the snake lemma, hence to the long exact sequence of continuous cohomology in all degrees.

The three exactness statements have different hypotheses, and the statements below carry exactly those:

The cochain functor is defined in Additive.lean, and the coefficient short complex is defined in ShortExact.lean.

Main definition #

Main results #

References #

Exactness on the coinduced resolution #

@[simp]

The level-(n + 1) map of the coinduced resolution is postcomposition with the level-n map.

The level maps of the coinduced resolution induced by an inducing coefficient map are inducing.

Exactness of the coinduced resolution in the middle. If X → Y → Z is exact and the first map is inducing, then so is every level C(G, …, C(G, X)) → C(G, …, C(G, Y)) → C(G, …, C(G, Z)): a continuous function killed by the second map factors pointwise through the first, and the factorization is continuous because the first map is inducing.

Exactness on homogeneous cochains #

A homogeneous cochain is carried by the cochain map to its image under the level map of the coinduced resolution.

Exactness of homogeneous cochains in the middle. If X → Y → Z is exact and the first map is an embedding, the induced sequence of homogeneous n-cochains is exact. Injectivity is what makes the preimage of an invariant cochain invariant.

Lifting invariant cochains along a twisted section #

theorem TauCeti.ContinuousCohomology.cochainsMap_id_f_surjective_of_section {R : Type u} [Ring R] [TopologicalSpace R] {G : Type v} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] {Y Z : TopRep R G} [LocallyCompactSpace G] (g : Y ⟶ Z) (σ : C(G × ↑Z, ↑Y)) (hσ : ∀ (h : G) (z : ↑Z), (TopRep.Hom.hom g) (σ (h, z)) = z) (hσ' : ∀ (k h : G) (z : ↑Z), (Y.ρ k) (σ (h, z)) = σ (k * h, (Z.ρ k) z)) (n : ℕ) :

Invariant cochains lift along a map with an equivariant continuous family of sections. If σ : G × Z → Y is continuous, g (σ (h, z)) = z and k • σ (h, z) = σ (k h, k • z), then every homogeneous n-cochain of Z is the image of one of Y: the lift of F is x ↦ σₙ (x, F x).

The short complex of canonical homogeneous-cochain complexes attached to a short exact sequence of discrete G-modules: in degree n it is Cⁿ(G, A) → Cⁿ(G, B) → Cⁿ(G, C) on Mathlib's homogeneous continuous cochains.

Equations
Instances For

    Continuous cochains lift along B → C in every degree. For a locally compact group G acting continuously on the discrete module B, every homogeneous continuous n-cochain with values in C is the image of one with values in B. Continuity on C follows from the equivariant surjection B → C.

    The cochain sequence of a short exact sequence of discrete modules is short exact. After forgetting topologies, 0 → C•(G, A) → C•(G, B) → C•(G, C) → 0 is a short exact sequence of cochain complexes of ℤ-modules, for a locally compact group G acting continuously on B. This is the input to the snake lemma, and hence to the long exact sequence of continuous cohomology in every degree.