Documentation

TauCeti.RepresentationTheory.Homological.ContCohomology.HomologySequence

The long exact sequence of continuous cohomology in every degree #

A short exact sequence 0 → A → B → C → 0 of discrete G-modules over a compact topological group G induces a long exact sequence

⋯ → Hⁿ(G, A) → Hⁿ(G, B) → Hⁿ(G, C) --δ--> Hⁿ⁺¹(G, A) → Hⁿ⁺¹(G, B) → ⋯

of Mathlib's canonical continuous cohomology continuousCohomology n, in every degree n. This file constructs the connecting map δ and proves exactness at the three repeating nodes and naturality of δ in compatible pairs: along a continuous homomorphism φ : H →ₜ* G of compact groups, maps of short exact sequences that are equivariant along φ carry δ over G to δ over H. Morphisms of short exact sequences over G and restriction to a compact subgroup are the two instances stated here; inflation is stated in TauCeti.RepresentationTheory.Homological.ContCohomology.Inflation.ConnectingMap.

The construction starts from the short complex of homogeneous-cochain complexes TauCeti.ContCohomology.DiscreteShortExact.continuousCochainsShortExact, which becomes a short exact sequence of cochain complexes of ℤ-modules after forgetting topologies. TopModuleCat ℤ is not abelian, so the snake lemma (CategoryTheory.ShortComplex.ShortExact.δ) is applied in ModuleCat ℤ. The forgetful functor TopModuleCat ℤ ⥤ ModuleCat ℤ is both a left and a right adjoint, so it preserves homology, and CategoryTheory.ShortComplex.mapHomologyIso identifies the homology of the forgotten complexes with the underlying modules of continuous cohomology. This produces δ as a linear map. It is continuous because continuous cohomology of a discrete representation of a compact group is discrete (TauCeti.discreteTopology_continuousCohomology), so δ is a morphism in TopModuleCat ℤ. The same identification transports the exactness statements and the naturality squares from ModuleCat ℤ.

The coefficient maps are the named TauCeti.ContinuousCohomology.coeffMap of the canonical coefficient maps TauCeti.ofDiscreteModuleMap, the form in which a consumer meets them.

Main definitions #

Main results #

References #

The connecting map of continuous cohomology δ : Hⁿ(G, C) ⟶ Hⁿ⁺¹(G, A) attached to a short exact sequence 0 → A → B → C → 0 of discrete G-modules over a compact group, in every degree n. It is the snake-lemma connecting map of the short exact sequence of homogeneous continuous cochains (forget₂_map_delta); it is continuous because its source is discrete.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    After forgetting topologies, δ is the connecting map of the snake lemma for the short exact sequence of homogeneous-cochain complexes, conjugated by the identifications CategoryTheory.ShortComplex.mapHomologyIso of the homology of the forgotten complexes with the underlying modules of continuous cohomology.

    The connecting map on representatives. Let z₃ be a homogeneous n-cocycle with values in C, x₂ a homogeneous n-cochain with values in B lifting it, and z₁ a homogeneous (n + 1)-cocycle with values in A whose image in B is the differential of x₂. Then δ sends the class of z₃ to the class of z₁. This is the continuous counterpart of Mathlib's CategoryTheory.ShortComplex.ShortExact.δ_apply, and the form in which δ is compared with explicit connecting maps.

    The connecting map is an isomorphism when the middle term is acyclic in the two adjacent degrees: if Hⁿ(G, B) and Hⁿ⁺¹(G, B) vanish, then δ : Hⁿ(G, C) ⟶ Hⁿ⁺¹(G, A) is an isomorphism of topological modules. This is the snake-lemma statement CategoryTheory.ShortComplex.ShortExact.isIso_δ on the forgotten cochain complexes, transported to the discrete cohomology modules.

    Exactness at Hⁿ⁺¹(G, A): the image of the connecting map Hⁿ(G, C) ⟶ Hⁿ⁺¹(G, A) is the kernel of the coefficient map induced by A → B.

    Exactness at Hⁿ(G, B): the image of the coefficient map induced by A → B is the kernel of the coefficient map induced by B → C. No connecting map is involved, so local compactness of G suffices.

    Exactness at Hⁿ(G, C): the image of the coefficient map induced by B → C is the kernel of the connecting map Hⁿ(G, C) ⟶ Hⁿ⁺¹(G, A).

    If Hⁿ⁺¹(G, A) vanishes, the coefficient map Hⁿ(G, B) → Hⁿ(G, C) is surjective, by exactness at Hⁿ(G, C): the connecting map δ : Hⁿ(G, C) ⟶ Hⁿ⁺¹(G, A) is zero, so every class of Hⁿ(G, C) lies in its kernel, which is the image of Hⁿ(G, B).

    theorem TauCeti.ContCohomology.DiscreteShortExact.delta_map {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] {A : Type u} [AddCommGroup A] [TopologicalSpace A] [DiscreteTopology A] [DistribMulAction G A] {B : Type u} [AddCommGroup B] [TopologicalSpace B] [DiscreteTopology B] [DistribMulAction G B] [ContinuousSMul G B] {C : Type u} [AddCommGroup C] [TopologicalSpace C] [DiscreteTopology C] [DistribMulAction G C] (S : DiscreteShortExact G A B C) {H : Type u} [Group H] [TopologicalSpace H] [IsTopologicalGroup H] [CompactSpace H] {A' : Type u} [AddCommGroup A'] [TopologicalSpace A'] [DiscreteTopology A'] [DistribMulAction H A'] {B' : Type u} [AddCommGroup B'] [TopologicalSpace B'] [DiscreteTopology B'] [DistribMulAction H B'] [ContinuousSMul H B'] {C' : Type u} [AddCommGroup C'] [TopologicalSpace C'] [DiscreteTopology C'] [DistribMulAction H C'] (T : DiscreteShortExact H A' B' C') (φ : H →ₜ* G) (fA : A →+ A') (fB : B →+ B') (fC : C →+ C') (hA : ∀ (h : H) (a : A), fA (φ h • a) = h • fA a) (hB : ∀ (h : H) (b : B), fB (φ h • b) = h • fB b) (hC : ∀ (h : H) (c : C), fC (φ h • c) = h • fC c) (hincl : ∀ (a : A), fB (S.incl a) = T.incl (fA a)) (hproj : ∀ (b : B), fC (S.proj b) = T.proj (fB b)) (n : ℕ) :

    Naturality of the connecting map in compatible pairs. Let φ : H →ₜ* G be a continuous homomorphism of compact groups, S a short exact sequence of discrete G-modules and T one of discrete H-modules, and let fA, fB, fC be additive maps from the terms of S to those of T that are equivariant along φ (f (φ h • x) = h • f x) and commute with the inclusions and the projections. Then the maps these compatible pairs induce on continuous cohomology carry the connecting map of S to that of T:

    Hⁿ(G, C) ---δ---> Hⁿ⁺¹(G, A)
       |                  |
     (φ, fC)            (φ, fA)
       v                  v
    Hⁿ(H, C') --δ--> Hⁿ⁺¹(H, A')
    

    Coefficient maps (delta_naturality, at φ = id), restriction (delta_res) and inflation (delta_infl) are instances of this square.

    theorem TauCeti.ContCohomology.DiscreteShortExact.delta_map_assoc {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] {A : Type u} [AddCommGroup A] [TopologicalSpace A] [DiscreteTopology A] [DistribMulAction G A] {B : Type u} [AddCommGroup B] [TopologicalSpace B] [DiscreteTopology B] [DistribMulAction G B] [ContinuousSMul G B] {C : Type u} [AddCommGroup C] [TopologicalSpace C] [DiscreteTopology C] [DistribMulAction G C] (S : DiscreteShortExact G A B C) {H : Type u} [Group H] [TopologicalSpace H] [IsTopologicalGroup H] [CompactSpace H] {A' : Type u} [AddCommGroup A'] [TopologicalSpace A'] [DiscreteTopology A'] [DistribMulAction H A'] {B' : Type u} [AddCommGroup B'] [TopologicalSpace B'] [DiscreteTopology B'] [DistribMulAction H B'] [ContinuousSMul H B'] {C' : Type u} [AddCommGroup C'] [TopologicalSpace C'] [DiscreteTopology C'] [DistribMulAction H C'] (T : DiscreteShortExact H A' B' C') (φ : H →ₜ* G) (fA : A →+ A') (fB : B →+ B') (fC : C →+ C') (hA : ∀ (h : H) (a : A), fA (φ h • a) = h • fA a) (hB : ∀ (h : H) (b : B), fB (φ h • b) = h • fB b) (hC : ∀ (h : H) (c : C), fC (φ h • c) = h • fC c) (hincl : ∀ (a : A), fB (S.incl a) = T.incl (fA a)) (hproj : ∀ (b : B), fC (S.proj b) = T.proj (fB b)) (n : ℕ) {Z : TopModuleCat ℤ} (h : continuousCohomology (n + 1) (ofDiscreteModule ℤ H A') ⟶ Z) :

    Naturality of the connecting map in compatible pairs. Let φ : H →ₜ* G be a continuous homomorphism of compact groups, S a short exact sequence of discrete G-modules and T one of discrete H-modules, and let fA, fB, fC be additive maps from the terms of S to those of T that are equivariant along φ (f (φ h • x) = h • f x) and commute with the inclusions and the projections. Then the maps these compatible pairs induce on continuous cohomology carry the connecting map of S to that of T:

    Hⁿ(G, C) ---δ---> Hⁿ⁺¹(G, A)
       |                  |
     (φ, fC)            (φ, fA)
       v                  v
    Hⁿ(H, C') --δ--> Hⁿ⁺¹(H, A')
    

    Coefficient maps (delta_naturality, at φ = id), restriction (delta_res) and inflation (delta_infl) are instances of this square.

    Naturality of the connecting map. Equivariant maps fA, fB, fC from one short exact sequence of discrete G-modules to another, commuting with the inclusions and the projections, carry the connecting map of the first sequence to that of the second:

    Hⁿ(G, C) ---δ---> Hⁿ⁺¹(G, A)
       |                  |
       fC                 fA
       v                  v
    Hⁿ(G, C') --δ--> Hⁿ⁺¹(G, A')
    

    Naturality of the connecting map. Equivariant maps fA, fB, fC from one short exact sequence of discrete G-modules to another, commuting with the inclusions and the projections, carry the connecting map of the first sequence to that of the second:

    Hⁿ(G, C) ---δ---> Hⁿ⁺¹(G, A)
       |                  |
       fC                 fA
       v                  v
    Hⁿ(G, C') --δ--> Hⁿ⁺¹(G, A')
    

    Restriction commutes with the connecting map. For a compact subgroup T of G, restricting the connecting map of S to T gives the connecting map of the restricted sequence S.restrict T:

    Hⁿ(G, C) ---δ---> Hⁿ⁺¹(G, A)
       |                  |
      res                res
       v                  v
    Hⁿ(T, C) ---δ---> Hⁿ⁺¹(T, A)
    

    The restriction of ofDiscreteModule ℤ G M to T is ofDiscreteModule ℤ T M by definition (TauCeti.res_ofDiscreteModule), which is how the two sides compose.

    Restriction commutes with the connecting map. For a compact subgroup T of G, restricting the connecting map of S to T gives the connecting map of the restricted sequence S.restrict T:

    Hⁿ(G, C) ---δ---> Hⁿ⁺¹(G, A)
       |                  |
      res                res
       v                  v
    Hⁿ(T, C) ---δ---> Hⁿ⁺¹(T, A)
    

    The restriction of ofDiscreteModule ℤ G M to T is ofDiscreteModule ℤ T M by definition (TauCeti.res_ofDiscreteModule), which is how the two sides compose.