Documentation

TauCeti.AlgebraicTopology.ClassifyingSpace.Resolution

The ordered chains of Milnor's countable join as a projective resolution #

A group G acts on the simplices of the countable join indexedJoin fun _ : ℕ => G by translating the labels of their vertices, and this action commutes with taking faces (TauCeti.face_smul_universalGSpace). So the ordered simplicial chains of the countable join, indexed by the cells of universalGSpace G and oriented by increasing index as its CW structure is, form a chain complex of permutation representations of G (TauCeti.universalGSpaceChainComplex). Forgetting the action gives back the ordered simplicial chain complex (TauCeti.universalGSpaceChainComplexForget₂Iso).

The action on simplices is free, so each term is a free representation, with basis one simplex in each orbit (TauCeti.ofMulActionIsoFree), and in particular projective. The sum of the coefficients of a 0-chain is an augmentation onto the trivial representation (TauCeti.universalGSpaceAugmentation), and it is a quasi-isomorphism because the augmented ordered chain complex of the countable join is exact (TauCeti.quasiIso_orderedSimplicialChainComplexAugmentation_indexedJoin). Together these make the ordered chains of the countable join a projective resolution of the trivial representation (TauCeti.universalGSpaceResolution). It is the topological counterpart of Mathlib's standard resolution Rep.standardResolution; on underlying complexes of modules, TauCeti.universalGSpaceToStandardComplex maps the former to the latter.

Main definitions #

Main results #

References #

noncomputable def TauCeti.universalGSpaceBoundary (k : Type u) [Ring k] (G : Type u) [Group G] (n : ℕ) :
Rep.ofMulAction k G ((indexedJoin fun (x : ℕ) => G).RealizationCell (n + 1)) ⟶ Rep.ofMulAction k G ((indexedJoin fun (x : ℕ) => G).RealizationCell n)

The ordered simplicial boundary of the countable join, as a morphism between the permutation representations of G on its simplices of consecutive dimensions.

Instances For
    @[simp]
    theorem TauCeti.universalGSpaceBoundary_hom_single (k : Type u) [Ring k] (G : Type u) [Group G] {n : ℕ} (c : (indexedJoin fun (x : ℕ) => G).RealizationCell (n + 1)) (a : k) :
    (Rep.Hom.hom (universalGSpaceBoundary k G n)) (MonoidAlgebra.single c a) = ∑ j : Fin (n + 2), (-1) ^ ↑j • MonoidAlgebra.single (c.face j) a

    The boundary of a simplex is the alternating sum of its faces.

    noncomputable def TauCeti.universalGSpaceChainComplex (k : Type u) [Ring k] (G : Type u) [Group G] :

    The ordered chains of the countable join as a complex of representations. In degree n it is the permutation representation of G on the n-simplices of the countable join, which are the n-cells of universalGSpace G, and its differential is the alternating simplicial boundary.

    Instances For
      @[simp]

      In degree n the complex is the permutation representation on the n-simplices.

      @[simp]

      The differential of the complex is the equivariant simplicial boundary.

      Forgetting the action gives the ordered simplicial chain complex of the countable join; in each degree the isomorphism reads a vector of the permutation representation as its coefficients.

      Instances For
        @[simp]

        In each degree the inverse comparison reconstructs a permutation vector from its coefficients.

        The augmentation of the ordered chains of the countable join: the chain map to the trivial representation, placed in degree 0, that sums the coefficients of a 0-chain.

        Instances For
          @[simp]

          In degree 0 the augmentation sums the coefficients.

          The augmentation of the countable join is a quasi-isomorphism: forgetting the action, it is the augmentation of the ordered simplicial chain complex.

          The ordered chains of Milnor's countable join are a projective resolution of the trivial representation of G: the terms are free over the group ring, because G acts freely on the simplices, and the augmentation is a quasi-isomorphism.

          Instances For
            @[simp]

            The complex of the resolution is the ordered chain complex of the countable join.

            @[simp]

            The augmentation of the resolution sums the coefficients of a 0-chain.