Documentation

TauCeti.RepresentationTheory.Homological.ContCohomology.TrivialFp.Explicit

The explicit models of Hยน(G, ๐”ฝ_p) and Hยฒ(G, ๐”ฝ_p) #

The cohomology cohomFp p G n with trivial ZMod p coefficients is Mathlib's continuous cohomology of an object of TopRep (ZMod p) G, while the explicit low-degree cohomology H1 G M and H2 G M of TauCeti.ContCohomology is computed from inhomogeneous cochains with values in a discrete G-module, and every rank count of a pro-p group is stated for the explicit model. This file identifies the two in degrees one and two.

The comparison for a discrete smooth representation over any scalars is TopRep.explicitH1AddEquivContinuousCohomologyOfDiscrete and its degree-two counterpart. For X = trivialFp p G the carrier is the universe lift of ZMod p, and a further change of coefficients along trivialFpEquiv p G lands in H1 G (ZMod p) and H2 G (ZMod p), for any trivial action of G on ZMod p. In degree one, the class group of a trivial action is the group of continuous characters, so Hยน(G, ๐”ฝ_p) is the continuous ๐”ฝ_p-dual of G, as an ๐”ฝ_p-vector space. The extensions of a profinite group by ๐”ฝ_p are written multiplicatively, so the degree-two identification is also read on the additive type tag of Multiplicative (ZMod p) with a trivial action.

Main definitions #

References #

theorem TauCeti.trivialFpEquiv_smul (p : โ„•) (G : Type u) [Group G] [TopologicalSpace G] [DistribMulAction G (ZMod p)] (htriv : โˆ€ (g : G) (m : ZMod p), g โ€ข m = m) (g : G) (x : โ†‘(trivialFp p G)) :

The universe lift trivialFpEquiv p G is compatible with the trivial actions on both sides.

noncomputable def TauCeti.cohomFpAddEquivH1 (p : โ„•) (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [DistribMulAction G (ZMod p)] [ContinuousSMul G (ZMod p)] (htriv : โˆ€ (g : G) (m : ZMod p), g โ€ข m = m) :

Hยน(G, ๐”ฝ_p) is the explicit H1 G (ZMod p), for any trivial action of G on ZMod p.

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

    On the comparison of the carrier of trivialFp p G, the identification cohomFpAddEquivH1 is the change of coefficients along the universe lift trivialFpEquiv p G.

    noncomputable def TauCeti.cohomFpAddEquivH2 (p : โ„•) (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [DistribMulAction G (ZMod p)] [ContinuousSMul G (ZMod p)] (htriv : โˆ€ (g : G) (m : ZMod p), g โ€ข m = m) [LocallyCompactSpace G] :

    Hยฒ(G, ๐”ฝ_p) is the explicit H2 G (ZMod p), for any trivial action of G on ZMod p.

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

      On the comparison of the carrier of trivialFp p G, the identification cohomFpAddEquivH2 is the change of coefficients along the universe lift trivialFpEquiv p G.

      theorem TauCeti.cohomFpAddEquivH2_cohomFpMap (p : โ„•) (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [DistribMulAction G (ZMod p)] [ContinuousSMul G (ZMod p)] (htriv : โˆ€ (g : G) (m : ZMod p), g โ€ข m = m) [LocallyCompactSpace G] {H : Type u} [Group H] [TopologicalSpace H] [IsTopologicalGroup H] [LocallyCompactSpace H] [DistribMulAction H (ZMod p)] [ContinuousSMul H (ZMod p)] (htH : โˆ€ (h : H) (m : ZMod p), h โ€ข m = m) (ฯ† : H โ†’โ‚œ* G) (x : โ†‘(cohomFp p G 2).toModuleCat) :
      (cohomFpAddEquivH2 p H htH) ((CategoryTheory.ConcreteCategory.hom (cohomFpMap p ฯ† 2)) x) = (ContCohomology.explicitMap2 G (ZMod p) H (ZMod p) ฯ† (AddMonoidHom.id (ZMod p)) โ‹ฏ โ‹ฏ) ((cohomFpAddEquivH2 p G htriv) x)

      The degree-two identification is natural. Under cohomFpAddEquivH2, the cohomology map cohomFpMap p ฯ† 2 along a continuous homomorphism ฯ† : H โ†’โ‚œ* G is the explicit pullback of two-cocycles along ฯ†, for any trivial actions of G and H on ZMod p.

      noncomputable def TauCeti.cohomFpLinearEquivH2 (p : โ„•) (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [DistribMulAction G (ZMod p)] [ContinuousSMul G (ZMod p)] (htriv : โˆ€ (g : G) (m : ZMod p), g โ€ข m = m) [LocallyCompactSpace G] :

      Hยฒ(G, ๐”ฝ_p) is the explicit H2 G (ZMod p) as an ๐”ฝ_p-vector space, for any trivial action of G on ZMod p.

      Equations
      Instances For
        @[simp]
        theorem TauCeti.cohomFpLinearEquivH2_apply (p : โ„•) (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [DistribMulAction G (ZMod p)] [ContinuousSMul G (ZMod p)] (htriv : โˆ€ (g : G) (m : ZMod p), g โ€ข m = m) [LocallyCompactSpace G] (x : โ†‘(cohomFp p G 2).toModuleCat) :
        (cohomFpLinearEquivH2 p G htriv) x = (cohomFpAddEquivH2 p G htriv) x

        The linear identification of Hยฒ(G, ๐”ฝ_p) with its explicit model is the additive one.

        The order of Hยฒ(G, ๐”ฝ_p): a finite-dimensional Hยฒ(G, ๐”ฝ_p) makes the explicit model H2 G (ZMod p) of order p ^ dim Hยฒ(G, ๐”ฝ_p), for any trivial action of G on ZMod p.

        Hยน(G, ๐”ฝ_p) is the continuous ๐”ฝ_p-dual of G, as an ๐”ฝ_p-vector space: the classes of continuous 1-cocycles for the trivial action are the continuous characters G โ†’ ๐”ฝ_p.

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

          The defining equation of cohomFpLinearEquivContinuousZModDual: for the trivial action trivialZModAction p G, it is the identification cohomFpAddEquivH1 of Hยน(G, ๐”ฝ_p) with the explicit model followed by the identification H1EquivOfSmulEqSelf of the explicit classes with the continuous characters.

          The identification Additive (Multiplicative (ZMod p)) โ‰ƒ+ ZMod p carries a trivial action of G on the source to the trivial action TauCeti.trivialZModAction on the target.

          Hยฒ(G, ๐”ฝ_p) is the explicit Hยฒ(G, Additive ๐”ฝ_p) of the multiplicatively written ๐”ฝ_p with a trivial action of G, read additively: the identification TauCeti.cohomFpAddEquivH2 with the explicit Hยฒ(G, ZMod p) for the trivial action, followed by the change of coefficients along Additive (Multiplicative (ZMod p)) โ‰ƒ+ ZMod p.

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

            The identification TauCeti.cohomFpAddEquivH2Additive is TauCeti.cohomFpAddEquivH2 for the trivial action TauCeti.trivialZModAction, followed by the change of coefficients along Additive (Multiplicative (ZMod p)) โ‰ƒ+ ZMod p.

            Hยฒ(-, ๐”ฝ_p) is invariant under topological isomorphism: a topological isomorphism G โ‰ƒโ‚œ* H induces an ๐”ฝ_p-linear isomorphism Hยฒ(G, ๐”ฝ_p) โ‰ƒโ‚—[๐”ฝ_p] Hยฒ(H, ๐”ฝ_p). On the explicit models H2 G (ZMod p) and H2 H (ZMod p), for any trivial actions of G and H on ZMod p, it is the pullback along e.symm (TauCeti.cohomFpTwoLinearEquivOfContinuousMulEquiv_apply).

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              @[simp]
              theorem TauCeti.cohomFpTwoLinearEquivOfContinuousMulEquiv_apply (p : โ„•) {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [LocallyCompactSpace G] {H : Type v} [Group H] [TopologicalSpace H] [IsTopologicalGroup H] [LocallyCompactSpace H] [DistribMulAction G (ZMod p)] [ContinuousSMul G (ZMod p)] [DistribMulAction H (ZMod p)] [ContinuousSMul H (ZMod p)] (e : G โ‰ƒโ‚œ* H) (htG : โˆ€ (g : G) (m : ZMod p), g โ€ข m = m) (htH : โˆ€ (h : H) (m : ZMod p), h โ€ข m = m) (x : โ†‘(cohomFp p G 2).toModuleCat) :

              On the explicit models, for any trivial actions of G and H on ZMod p, the transport of Hยฒ(-, ๐”ฝ_p) along e : G โ‰ƒโ‚œ* H is the pullback along e.symm.

              The dimension of Hยฒ(-, ๐”ฝ_p) is invariant under topological isomorphism.