Documentation

TauCeti.AlgebraicTopology.DGLocalSystem.LoopAlgebra

The augmented DG algebra of chains on the Moore loop space #

For a pointed space (B, b), the Moore loop space Ω_b B = MooreLoopSpace B b is a topological monoid, strictly associative and strictly unital under concatenation. Its normalized cubical chains C_*(Ω_b B; R), with the Pontryagin product, C_n in cohomological degree -n and the boundary as differential, form an augmented differential graded algebra: the DG algebra over which the DG local systems on (B, b) are right modules.

A based map f : (B, b) → (B', b') induces the continuous monoid homomorphism MooreLoopSpace.map f, hence a morphism of augmented DG algebras C_*(Ωf) : C_*(Ω_b B; R) → C_*(Ω_{b'} B'; R), functorially in f.

Main definitions #

Main results #

References #

@[reducible, inline]
abbrev TauCeti.loopChainAlgebra (B : Type u_1) [TopologicalSpace B] (b : B) (R : Type u_2) [CommRing R] :
Type (max u_2 u_1)

The chain algebra of the Moore loop space: C_*(Ω_b B; R), the normalized cubical chains of the Moore loops at b, with the Pontryagin product.

Instances For

    C_*(Ω_b B; R) is a differential graded algebra, with the chains of dimension n in cohomological degree -n and the boundary as differential.

    noncomputable def TauCeti.loopChainAugmentation (B : Type u_1) [TopologicalSpace B] (b : B) (R : Type u_2) [CommRing R] :

    The augmentation of C_*(Ω_b B; R), induced by the map to a point.

    Instances For

      The augmentation of C_*(Ω_b B; R) is the augmentation of the chains of the monoid Ω_b B.

      @[simp]

      The augmentation of a 0-chain of Moore loops.

      @[simp]
      theorem TauCeti.loopChainAugmentation_lof_succ {B : Type u_1} [TopologicalSpace B] {b : B} {R : Type u_2} [CommRing R] (k : ℕ) (y : NormalizedCubicalChain (MooreLoopSpace B b) R (k + 1)) :

      The augmentation vanishes on chains of Moore loops of positive dimension.

      noncomputable def TauCeti.loopChainMap {B : Type u_1} {B' : Type u_2} [TopologicalSpace B] [TopologicalSpace B'] {b : B} {b' : B'} (R : Type u_4) [CommRing R] (f : C(B, B')) (hf : f b = b') :
      DGAlgHom ⋯ ⋯

      The morphism of DG algebras C_*(Ωf) induced by a based map f : (B, b) → (B', b').

      Instances For
        @[simp]
        theorem TauCeti.loopChainMap_lof {B : Type u_1} {B' : Type u_2} [TopologicalSpace B] [TopologicalSpace B'] {b : B} {b' : B'} (R : Type u_4) [CommRing R] (f : C(B, B')) (hf : f b = b') (n : ℕ) (y : NormalizedCubicalChain (MooreLoopSpace B b) R n) :

        C_*(Ωf) on a chain of dimension n is the push-forward along Ωf.

        @[simp]
        theorem TauCeti.loopChainMap_id {B : Type u_1} [TopologicalSpace B] {b : B} (R : Type u_4) [CommRing R] :

        The identity map induces the identity.

        theorem TauCeti.loopChainMap_comp {B : Type u_1} {B' : Type u_2} {B'' : Type u_3} [TopologicalSpace B] [TopologicalSpace B'] [TopologicalSpace B''] {b : B} {b' : B'} {b'' : B''} (R : Type u_4) [CommRing R] (g : C(B', B'')) (f : C(B, B')) (hg : g b' = b'') (hf : f b = b') :
        loopChainMap R (g.comp f) ⋯ = (loopChainMap R g hg).comp (loopChainMap R f hf)

        The morphism induced by a composite is the composite of the induced morphisms.

        theorem TauCeti.loopChainAugmentation_comp_loopChainMap {B : Type u_1} {B' : Type u_2} [TopologicalSpace B] [TopologicalSpace B'] {b : B} {b' : B'} (R : Type u_4) [CommRing R] (f : C(B, B')) (hf : f b = b') :

        The morphisms induced by based maps are compatible with the augmentations.

        The degree-zero ring map: the algebra map from the chains on the Moore loop space to the group ring of the fundamental group, which is loopZeroChainToGroupAlgebra on 0-chains and zero on chains of positive dimension.

        Instances For
          @[simp]

          The degree-zero ring map on a 0-chain is the projection to the group algebra.

          @[simp]

          The degree-zero ring map kills the chains of positive dimension.

          The degree-zero ring map only sees the component of dimension zero.

          The degree-zero ring map is surjective: every element of the group ring is the class of a 0-chain.

          @[simp]

          The degree-zero ring map kills boundaries.

          theorem TauCeti.loopChainToGroupAlgebra_eq_zero_of_mem {B : Type u} [TopologicalSpace B] {b : B} {R : Type u} [CommRing R] {i : ℤ} (hi : i ≠ 0) {a : loopChainAlgebra B b R} (ha : a ∈ cubicalChainGrading (MooreLoopSpace B b) R i) :

          The degree-zero ring map kills homogeneous elements of nonzero cohomological degree.

          @[simp]
          theorem TauCeti.loopChainToGroupAlgebra_loopChainMap {B : Type u} [TopologicalSpace B] {b : B} {R : Type u} [CommRing R] {B' : Type u} [TopologicalSpace B'] {b' : B'} (f : C(B, B')) (hf : f b = b') (a : loopChainAlgebra B b R) :

          Naturality of the degree-zero ring map: it intertwines C_*(Ωf) with the map of group rings induced by π₁(f).

          noncomputable def TauCeti.loopChainToGroupAlgebraDGAlgHom (B : Type u) [TopologicalSpace B] (b : B) (R : Type u) [CommRing R] :
          DGAlgHom ⋯ ⋯

          The degree-zero truncation as a morphism of DG algebras: loopChainToGroupAlgebra from C_*(Ω_b B; R) to the group ring R[π₁(B, b)], trivially graded with the zero differential. It kills the chains of positive dimension and the boundaries.

          Instances For

            The group ring in the cohomology of the loop chain algebra: the algebra map R[π₁(B, b)] → H(C_*(Ω_b B; R)) sending the basis element MooreLoopSpace.fundamentalGroupHom b γ of the class of a Moore loop γ to the cohomology class of the point chain of γ. It is the inverse of the identification of H₀(Ω_b B; R) with R[π₁(B, b)] by loopZeroChainToGroupAlgebra, followed by the inclusion of degree zero.

            Instances For
              @[simp]

              groupAlgebraToLoopChainCohomology sends the image of a zero chain in the group ring to the cohomology class of the zero chain.

              @[simp]

              The degree-zero truncation inverts the inclusion of zeroth homology. On cohomology, C_*(Ω_b B; R) → R[π₁(B, b)] sends the class of a group-ring element, included as a class of zero chains, back to that element.

              The inclusion R[π₁(B, b)] → H(C_*(Ω_b B; R)) of zeroth homology is injective, for every space: the degree-zero truncation is a left inverse on cohomology.