Documentation

TauCeti.RepresentationTheory.Homological.ContCohomology.Coinduced.Acyclic

Acyclicity of Coind_1^G A in every degree #

For a compact group G and a discrete module A over a topological ring R, the coinduced module Coind_1^G A = TauCeti.DiscreteCoind G ⊥ A of the trivial subgroup, the locally constant maps G → A under right translation, has vanishing continuous cohomology in every positive degree:

Hⁿ⁺¹(G, Coind_1^G A) = 0,

for Mathlib's canonical continuousCohomology. This is the all-degree form of TauCeti.ContCohomology.subsingleton_H1_discreteCoind_bot and TauCeti.ContCohomology.subsingleton_H2_discreteCoind_bot, and it is the input to dimension shifting in every degree.

The proof does not use Shapiro's lemma. Mathlib computes Hⁿ(G, X) as the homology of the G-invariants of the shifted coinduced resolution C(G, C(G, …, C(G, X))), whose differential is defined recursively by d (n + 1) F x = F - d n (F x). Two observations drive the argument.

A cocycle F of degree n + 1 is thus sent by evaluation to a cocycle Φ of the resolution of A, which is d (Φ 1) by the contraction; spreading Φ 1 back over G gives an invariant cochain whose differential is the spread of d (Φ 1) = Φ (d_coindLevel_const), which is F.

Compactness of G enters in two places. Every level of the resolution is discrete (TauCeti.discreteTopology_resolutionX), which makes evalLevel and coindLevel continuous, and G is locally compact, which makes evaluation C(G, Z) × G → Z continuous and hence lets the two-variable family ContinuousMap.compSwapShearMulRight be curried. Neither total disconnectedness of G nor any continuity of the action is needed. The coefficient ring R is arbitrary: evaluation at 1 is R-linear, and nothing else in the argument depends on the scalars.

Main definitions #

Main results #

References #

Evaluation at 1 inside every level #

Evaluation at 1 inside every level of the coinduced resolution of Coind_1^G A: evalLevel 0 f = f 1 and evalLevel (m + 1) F x = evalLevel m (F x). It lands in the coinduced resolution of A with the trivial action, and it is not G-equivariant.

Equations
Instances For
    @[simp]
    theorem TauCeti.ContCohomology.evalLevel_succ_apply (R : Type u_1) [Ring R] [TopologicalSpace R] (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] (A : Type u) [AddCommGroup A] [Module R A] [TopologicalSpace A] [DiscreteTopology A] [ContinuousSMul R A] [DistribMulAction (↥⊥) A] [SMulCommClass (↥⊥) R A] (m : ℕ) (F : ↑((ofDiscreteModule R G (DiscreteCoind G ⊥ A)).resolutionX (m + 1))) (x : G) :
    ((evalLevel R G A (m + 1)) F) x = (evalLevel R G A m) (F x)
    @[simp]

    Evaluation at 1 is a chain map from the coinduced resolution of Coind_1^G A to the coinduced resolution of A.

    Spreading a level of the resolution of A over G #

    Spreading a level over G. For Ψ : C(G, C(G, …, C(G, A))) with m inner factors, coindLevel m Ψ is the element x₁ ↦ ⋯ ↦ xₘ ↦ (y ↦ Ψ y (y x₁) ⋯ (y xₘ)) of level m of the coinduced resolution of Coind_1^G A: coindLevel 0 Ψ is Ψ read as a locally constant map, and coindLevel (m + 1) Ψ x = coindLevel m (y ↦ Ψ y (y x)). On a constant family Ψ = Φ it inverts evalLevel on the invariant elements (eq_coindLevel_const_evalLevel).

    Equations
    Instances For
      @[simp]

      Evaluation at 1 recovers the parameter of coindLevel at 1.

      @[simp]

      The action of G on the coinduced resolution translates the parameter of coindLevel: g • coindLevel m Ψ = coindLevel m (y ↦ Ψ (y * g)).

      Reconstruction of a level from its translates. An element F of level m of the coinduced resolution of Coind_1^G A whose translates g • F evaluate at 1 to Ψ g is coindLevel m Ψ.

      An invariant level is recovered from its evaluation at 1: an invariant F is coindLevel m of the constant family at evalLevel m F.

      theorem TauCeti.ContCohomology.eq_of_evalLevel_eq (R : Type u_1) [Ring R] [TopologicalSpace R] (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] (A : Type u) [AddCommGroup A] [Module R A] [TopologicalSpace A] [DiscreteTopology A] [ContinuousSMul R A] [DistribMulAction (↥⊥) A] [SMulCommClass (↥⊥) R A] (m : ℕ) {F F' : ↑((ofDiscreteModule R G (DiscreteCoind G ⊥ A)).resolutionX m)} (hF : ∀ (g : G), (((ofDiscreteModule R G (DiscreteCoind G ⊥ A)).resolutionX m).ρ g) F = F) (hF' : ∀ (g : G), (((ofDiscreteModule R G (DiscreteCoind G ⊥ A)).resolutionX m).ρ g) F' = F') (h : (evalLevel R G A m) F = (evalLevel R G A m) F') :
      F = F'

      Evaluation at 1 is injective on the invariant elements of every level.

      The constant family at a level of the resolution of A spreads to an invariant element.

      @[simp]

      Spreading a constant family commutes with the differentials: the differential of the coinduced resolution of Coind_1^G A carries coindLevel m of the constant family at Φ to coindLevel (m + 1) of the constant family at d m Φ. With evalLevel_d, this makes coindLevel on constant families a chain map, inverse to evalLevel on the invariant elements.

      Acyclicity #

      Coind_1^G A is acyclic in every positive degree. For a compact group G and a discrete module A over a topological ring R, the continuous cohomology Hⁿ⁺¹(G, Coind_1^G A) of the locally constant maps G → A under right translation vanishes for every n. The action of the trivial subgroup ⊥ on A carried by Coind_1^G A is arbitrary, for instance the restriction of an action of G on A: the equivariance condition it imposes is vacuous, so it does not change the underlying module of locally constant maps.

      The integral module structure #

      Coind_1^G A is acyclic in every positive degree, for the integral module structure AddCommGroup.toIntModule on Coind_1^G A and an abelian group A carrying no topology. This is subsingleton_continuousCohomology_discreteCoind_bot at R = ℤ, restated for the module structure that instance search produces for Coind_1^G A, which is the one the long exact sequence of TauCeti.ContCohomology.DiscreteShortExact uses: it is transported from the scalar module structure of TauCeti.DiscreteCoind along the equality of the two ℤ-module structures.

      The bundled statement #

      Coind_1^G A is acyclic in every positive degree, in the bundled language: for a smooth discrete representation A of the trivial subgroup, the continuous cohomology Hⁿ(G, Coind_1^G A) of Coind_1^G A = TauCeti.coindTopRep R G ⊥ A is a zero object of TopModuleCat R for every n > 0. This is subsingleton_continuousCohomology_discreteCoind_bot for the underlying module of A, with the action of the trivial subgroup read off from A.