Documentation

TauCeti.RepresentationTheory.Homological.ContCohomology.Map.DegreeTwo

Canonical second continuous cohomology along compatible pairs in independent universes #

Mathlib's ContinuousCohomology.map pulls continuous cohomology back along a compatible pair (φ : H →ₜ* G, f : res φ X ⟶ Y), but it is a morphism in a single category of topological modules, so it binds both groups to one universe and both coefficient objects to one universe. For discrete coefficient modules and locally compact groups this file constructs the same pullback on Mathlib's continuousCohomology 2 with the universes of G and M independent of those of H and N. This is what a field isomorphism K ≃+* L between fields in different universes, such as K ≃+* ULift K, induces on the canonical second Galois cohomology groups.

On canonical homogeneous cocycles the construction is the expected cochain pullback: a cocycle σ of G goes to the cocycle (h₀, h₁, h₂) ↦ f (σ (φ h₀) (φ h₁) (φ h₂)) of H (TauCeti.ContCohomology.iCycles_homogeneousCocyclesMap2_apply), and classes go to classes (TauCeti.ContCohomology.continuousCohomologyMap2_homologyπ). Since the pullback of a canonical cocycle lives in a category of a different universe, it is constructed through the explicit inhomogeneous model, in which cochains are plain functions and pullback needs no common universe. When all four types share one universe it is Mathlib's map (TauCeti.ContCohomology.continuousCohomologyMap2_eq_map).

Main definitions #

Main results #

References #

Pullback of canonical continuous two-cocycles along a compatible pair (φ, f), with the universes of G and M independent of those of H and N. Its value is computed by TauCeti.ContCohomology.iCycles_homogeneousCocyclesMap2_apply.

Instances For
    @[simp]
    theorem TauCeti.ContCohomology.homogeneousCocyclesMap2_cocycleEquiv2 (G M : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [LocallyCompactSpace G] [AddCommGroup M] [TopologicalSpace M] [DiscreteTopology M] [DistribMulAction G M] [ContinuousSMul G M] (H N : Type v) [Group H] [TopologicalSpace H] [IsTopologicalGroup H] [LocallyCompactSpace H] [AddCommGroup N] [TopologicalSpace N] [DiscreteTopology N] [DistribMulAction H N] [ContinuousSMul H N] (φ : H →ₜ* G) (f : M →+ N) (hf : ∀ (h : H) (m : M), f (φ h • m) = h • f m) (c : ↥(Z2 G M)) :
    (homogeneousCocyclesMap2 G M H N φ f hf) ((cocycleEquiv2 G M) c) = (cocycleEquiv2 H N) ((cocyclesMap2 G M H N φ f ⋯ hf) c)

    On explicit cocycles, pullback of canonical cocycles is the explicit pullback.

    The pulled-back canonical cocycle. The homogeneous cocycle σ of G goes to the homogeneous cocycle (h₀, h₁, h₂) ↦ f (σ (φ h₀) (φ h₁) (φ h₂)) of H.

    Pullback along a compatible pair on Mathlib's continuousCohomology 2, with the universes of G and M independent of those of H and N. It is induced by TauCeti.ContCohomology.homogeneousCocyclesMap2 (continuousCohomologyMap2_homologyπ), and in a single universe it is Mathlib's ContinuousCohomology.map (continuousCohomologyMap2_eq_map).

    Instances For
      @[simp]

      The comparison with the explicit model carries the explicit pullback explicitMap2 to continuousCohomologyMap2.

      theorem TauCeti.ContCohomology.continuousCohomologyMap2_comp (G M : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [LocallyCompactSpace G] [AddCommGroup M] [TopologicalSpace M] [DiscreteTopology M] [DistribMulAction G M] [ContinuousSMul G M] (H N : Type v) [Group H] [TopologicalSpace H] [IsTopologicalGroup H] [LocallyCompactSpace H] [AddCommGroup N] [TopologicalSpace N] [DiscreteTopology N] [DistribMulAction H N] [ContinuousSMul H N] (φ : H →ₜ* G) (f : M →+ N) (hf : ∀ (h : H) (m : M), f (φ h • m) = h • f m) (K P : Type w) [Group K] [TopologicalSpace K] [IsTopologicalGroup K] [LocallyCompactSpace K] [AddCommGroup P] [TopologicalSpace P] [DiscreteTopology P] [DistribMulAction K P] [ContinuousSMul K P] (ψ : K →ₜ* H) (q : N →+ P) (hq : ∀ (k : K) (n : N), q (ψ k • n) = k • q n) :
      continuousCohomologyMap2 G M K P (φ.comp ψ) (q.comp f) ⋯ = (continuousCohomologyMap2 H N K P ψ q hq).comp (continuousCohomologyMap2 G M H N φ f hf)

      Pullback respects composition of compatible pairs, with the three groups and their coefficient modules in independent universes.

      The additive equivalence of canonical second continuous cohomology groups induced by a compatible pair of a continuous multiplicative equivalence φ : H ≃ₜ* G and an additive equivalence e : M ≃+ N, with the universes of G and M independent of those of H and N. Its forward and inverse maps are continuousCohomologyMap2 along the pair and along its inverse.

      Instances For
        @[simp]

        The equivalence is pullback along its forward compatible pair.

        @[simp]

        The inverse equivalence is pullback along the inverse compatible pair.