Documentation

TauCeti.RepresentationTheory.Homological.ContCohomology.TrivialFp

Trivial ZMod p coefficients for continuous cohomology #

This file provides the trivial representation trivialFp p G of a group G on ZMod p. When p is prime this gives the coefficient object for cohomology of pro-p groups over the field 𝔽_p. Mathlib's continuous-cohomology resolution requires coefficients in the universe of G, so its carrier is the corresponding universe lift of ZMod p. The abbreviation cohomFp p G n is continuous cohomology with these coefficients.

The coefficient object is deliberately available for an arbitrary topological group. The pro-p hypothesis belongs to the theorems which compute this cohomology, not to its definition. The restriction map is named because later rank and cup-product arguments must change groups without repeatedly transporting across the definitional equality of trivial representations.

Main definitions #

Main results #

References #

noncomputable def TauCeti.trivialFp (p : ℕ) (G : Type u) [Monoid G] :
TopRep (ZMod p) G

Trivial ZMod p coefficients as an object of TopRep (ZMod p) G in the universe of G.

The universe lift is forced by Mathlib's continuous-cohomology resolution.

Equations
Instances For
    @[simp]
    theorem TauCeti.trivialFp_V (p : ℕ) (G : Type u) [Monoid G] :

    The carrier of trivialFp p G is the universe lift of ZMod p.

    noncomputable def TauCeti.trivialFpEquiv (p : ℕ) (G : Type u) [Monoid G] :

    The ZMod p-linear equivalence from the lifted carrier of trivialFp p G to ZMod p.

    Equations
    Instances For
      @[simp]
      theorem TauCeti.trivialFpEquiv_apply (p : ℕ) (G : Type u) [Monoid G] (x : ULift.{u, 0} (ZMod p)) :
      (trivialFpEquiv p G) (cast ⋯ x) = x.down

      trivialFpEquiv sends a lifted element to its underlying value.

      @[simp]
      theorem TauCeti.trivialFpEquiv_symm_apply (p : ℕ) (G : Type u) [Monoid G] (x : ZMod p) :
      (trivialFpEquiv p G).symm x = cast ⋯ { down := x }

      The inverse of trivialFpEquiv lifts a value.

      The lifted carrier of trivialFp p G has the discrete topology.

      The lifted carrier of trivialFp p G is finite, for p ≠ 0.

      theorem TauCeti.natCard_trivialFp_V (p : ℕ) (G : Type u) [Monoid G] :
      Nat.card ↑(trivialFp p G) = p

      The Nat.card of the carrier of trivialFp p G is p. For p ≠ 0 this says that the carrier has p elements; for p = 0 the carrier is infinite, and Nat.card is 0 by convention.

      @[simp]
      theorem TauCeti.trivialFp_ρ_apply_apply (p : ℕ) (G : Type u) [Monoid G] (g : G) (x : ↑(trivialFp p G)) :
      ((trivialFp p G).ρ g) x = x

      Every monoid element acts trivially on trivialFp p G.

      theorem TauCeti.smul_trivialFp_V (p : ℕ) (G : Type u) [Monoid G] (g : G) (x : ↑(trivialFp p G)) :
      g • x = x

      The derived action of G on the carrier of trivialFp p G is trivial. Not a simp lemma: simp already proves it from TopRep.distribMulAction_smul and trivialFp_ρ_apply_apply.

      The trivial ZMod p coefficient object is smooth discrete.

      @[simp]
      theorem TauCeti.res_trivialFp (p : ℕ) (G : Type u) [Group G] (S : Subgroup G) :

      Restriction preserves the trivial ZMod p coefficient object on the nose.

      @[simp]

      Transport along res_trivialFp is the identity on the underlying values: the restricted coefficient object and trivialFp p S have the same lifted carrier, and trivialFpEquiv reads off the same value on both sides.

      noncomputable def TauCeti.zmodEquivFixedPointsOfTrivialAction (p : ℕ) (G : Type u) [Group G] [DistribMulAction G (ZMod p)] (N : Subgroup G) (htriv : ∀ (g : G) (m : ZMod p), g • m = m) :

      For a trivial action, ZMod p is additively equivalent to its subgroup of N-fixed points.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        @[simp]
        theorem TauCeti.zmodEquivFixedPointsOfTrivialAction_apply (p : ℕ) (G : Type u) [Group G] [DistribMulAction G (ZMod p)] (N : Subgroup G) (htriv : ∀ (g : G) (m : ZMod p), g • m = m) (m : ZMod p) :
        ↑((zmodEquivFixedPointsOfTrivialAction p G N htriv) m) = m

        The fixed-point equivalence for a trivial action preserves the underlying ZMod p value.

        The derived action of G on the carrier of trivialFp p G is continuous, the carrier being discrete and the action trivial.

        The carrier of trivial coefficients for G ⧸ N is continuously linearly equivalent to the N-invariants of trivial coefficients for G, by preserving the underlying ZMod p value.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          noncomputable def TauCeti.trivialFpQuotientToInvariantsIso (p : ℕ) (G : Type u) [Group G] (N : Subgroup G) [N.Normal] :

          Trivial coefficients for G ⧸ N are the quotient representation on the N-invariants of trivial coefficients for G. This is the coefficient adapter used by inflation.

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

            The coefficient adapter preserves the underlying ZMod p value.

            @[reducible, inline]
            noncomputable abbrev TauCeti.cohomFp (p : ℕ) (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G] (n : ℕ) :

            Continuous cohomology with trivial ZMod p coefficients.

            Equations
            Instances For

              H⁰(G, ZMod p) is nontrivial: it is the invariants of the trivial representation, that is the whole of ZMod p.

              noncomputable def TauCeti.trivialFpResMap (p : ℕ) (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G] (S : Subgroup G) (n : ℕ) :
              cohomFp p G n ⟶ cohomFp p (↥S) n

              Restriction on cohomology with trivial ZMod p coefficients.

              Equations
              Instances For

                The defining equation of restriction with trivial ZMod p coefficients.

                @[simp]
                theorem TauCeti.res_trivialFp_hom (p : ℕ) {G H : Type u} [Group G] [TopologicalSpace G] [Group H] [TopologicalSpace H] (φ : H →ₜ* G) :
                TopRep.res (↑φ) (trivialFp p G) = trivialFp p H

                Restriction along a continuous group homomorphism preserves trivial coefficients.

                @[simp]

                The transport to trivial coefficients along a homomorphism leaves coefficient values unchanged.

                noncomputable def TauCeti.cohomFpMap (p : ℕ) {G H : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [Group H] [TopologicalSpace H] [IsTopologicalGroup H] (φ : H →ₜ* G) (n : ℕ) :
                cohomFp p G n ⟶ cohomFp p H n

                The contravariant map on cohomology with trivial ZMod p coefficients.

                Equations
                Instances For

                  The cohomology map is the general map with identity transport on trivial coefficients.

                  After the trivial-coefficient adapter, the inclusion of quotient invariants is the identity coefficient morphism along the quotient map. This pins the coefficient identification used by inflation.

                  With the quotient-invariants coefficient object identified with trivial coefficients, canonical inflation is the usual contravariant map along the quotient homomorphism.

                  @[simp]

                  The general cohomology map along a subgroup inclusion is the named restriction map.

                  @[simp]

                  The identity homomorphism induces the identity on cohomology.

                  The transports of trivial coefficients compose along continuous group homomorphisms.

                  @[simp]

                  Cohomology maps with trivial coefficients compose contravariantly.

                  noncomputable def TauCeti.cohomFpLinearEquiv (p : ℕ) {G H : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [Group H] [TopologicalSpace H] [IsTopologicalGroup H] (e : G ≃ₜ* H) (n : ℕ) :

                  The cohomology map induced by a topological group isomorphism is a linear equivalence, with the inverse induced by the inverse group isomorphism.

                  Equations
                  Instances For
                    @[simp]

                    The cohomology equivalence acts by the map induced by the inverse group isomorphism.

                    @[simp]

                    The inverse cohomology equivalence acts by the map induced by the forward group isomorphism.