Documentation

TauCeti.AlgebraicTopology.ClassifyingSpace.StandardResolution

Milnor's join resolution is homotopy equivalent to the standard resolution #

The ordered chains of Milnor's countable join form a projective resolution TauCeti.universalGSpaceResolution k G of the trivial representation, and Mathlib's standard complex forms another, Rep.standardResolution k G. This file compares them by an explicit map.

Sending an oriented simplex {(i₀, g₀), …, (iₙ, gₙ)} of the countable join, with i₀ < ⋯ < iₙ, to the basis element (g₀, …, gₙ) of the standard complex is a chain map of complexes of representations of G (TauCeti.universalGSpaceChainComplexToStandardComplex). Forgetting the action, it is the module-level comparison TauCeti.universalGSpaceToStandardComplex, degree by degree. It commutes with the two augmentations, which both sum coefficients (TauCeti.universalGSpaceChainComplexToStandardComplex_comp_εToSingle₀), so it lifts the identity of the trivial representation. A lift of the identity between projective resolutions is a homotopy equivalence (TauCeti.universalGSpaceStandardHomotopyEquiv), and it is homotopic to the comparison ProjectiveResolution.homotopyEquiv that Mathlib constructs abstractly from the projectivity of the terms (TauCeti.universalGSpaceChainComplexToStandardComplexHomotopy).

The comparison is a homotopy equivalence and not an isomorphism: for the trivial group and a nonzero coefficient ring, the join has countably many vertices, while the standard complex has a single basis element in degree 0.

Main definitions #

Main results #

References #

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

The explicit comparison in degree n as a morphism of permutation representations: it sends an n-simplex of the countable join to the tuple of its labels, enumerated by increasing index.

Instances For
    @[simp]

    The comparison sends a simplex to the tuple of its labels.

    The join-to-standard chain map of complexes of representations. It sends an oriented simplex {(i₀, g₀), …, (iₙ, gₙ)} of the countable join, with i₀ < ⋯ < iₙ, to the basis element (g₀, …, gₙ) of Mathlib's standard complex.

    Instances For

      In degree n the chain map is the comparison of permutation representations.

      @[simp]

      In degree n the chain map sends a simplex to the tuple of its labels.

      @[simp]

      In degree 0 the comparison preserves the augmentations: both sum the coefficients.

      @[simp]

      In degree 0 the comparison preserves the augmentations: both sum the coefficients.

      @[simp]

      The join-to-standard chain map preserves the augmentations: both sum the coefficients of a 0-chain.

      The join-to-standard chain map lifts the identity of the trivial representation along the augmentations of the two projective resolutions.

      Milnor's join resolution is homotopy equivalent to the standard resolution, by a homotopy equivalence whose forward map is the explicit join-to-standard chain map. Its homotopy inverse is the lift of the identity of the trivial representation from the standard resolution to the join resolution.

      Instances For
        @[simp]

        The forward map of the homotopy equivalence is the join-to-standard chain map.

        @[simp]

        The homotopy inverse is the lift of the identity of the trivial representation from the standard resolution to the join resolution.

        The join-to-standard chain map is homotopic to Mathlib's comparison of the two projective resolutions, the lift of the identity of the trivial representation constructed by ProjectiveResolution.homotopyEquiv.

        Instances For