Documentation

TauCeti.Algebra.Homology.AInfinity.Module.Right.Basic

Right A-infinity modules: the suspended bar differential #

A right A∞ module over an A∞ algebra A is stored on its cofree right bar comodule

sM ⊗ Tᶜ(sA).

Its structure map is a degree-one square-zero coderivation over the bar differential of A. The co-Leibniz law includes the Koszul sign obtained when the algebra bar differential crosses the left comodule factor. Using the coaugmented tensor coalgebra is essential: the empty word records the unary module operation.

This file packages that primary suspended definition. The Taylor map is obtained by applying the coalgebra counit after the bar differential. It is not stored separately: coderivations over a fixed coalgebra operator on a cofree comodule are determined by this component, which gives the extensionality theorem below. The square-zero law can likewise be checked after applying the counit, giving the suspended module Stasheff equation in the form taylor ∘ barDifferential = 0.

Main definitions #

The convention follows Getzler--Jones, A-infinity algebras and the cyclic bar complex, Sections 1--2, and Keller, Introduction to A-infinity algebras and modules, Section 4.

noncomputable def TauCeti.AInfinityRightModule.barGrading {R : Type uR} {A : Type uA} {M : Type uM} [CommRing R] [AddCommGroup A] [Module R A] [AddCommGroup M] [Module R M] (AA : AInfinityAlgebra R A) (G : InternalGrading R M) :

The total suspended grading on the cofree bar comodule sM ⊗ Tᶜ(sA).

Equations
Instances For
    @[simp]

    The degree-p part of the bar-comodule grading is the total-degree part of the suspended module grading and the suspended tensor-word grading.

    structure TauCeti.AInfinityRightModule {R : Type uR} {A : Type uA} [CommRing R] [AddCommGroup A] [Module R A] (AA : AInfinityAlgebra R A) (M : Type uM) [AddCommGroup M] [Module R M] :
    Type (max (max uA uM) uR)

    A right A∞ module over AA, stored as a square-zero degree-one coderivation on the cofree right bar comodule sM ⊗ Tᶜ(sA) over the bar coderivation of AA.

    The carrier types model suspension by shifting their internal gradings; no new carrier type is introduced. Thus barDifferential acts on M ⊗ Tᶜ(A), while barGrading interprets that carrier as sM ⊗ Tᶜ(sA).

    Instances For
      noncomputable def TauCeti.AInfinityRightModule.taylor {R : Type uR} {A : Type uA} {M : Type uM} [CommRing R] [AddCommGroup A] [Module R A] [AddCommGroup M] [Module R M] {AA : AInfinityAlgebra R A} (MM : AInfinityRightModule AA M) :

      The Taylor map of a right A∞ module, obtained by applying the tensor-coalgebra counit to the output of its bar differential. On the summand sM ⊗ (sA)^⊗n, this is the suspended arity-n + 1 module operation.

      Equations
      Instances For

        The Taylor map is the counit component of the module bar differential.

        @[simp]

        Evaluating the Taylor map means applying the bar differential, then the coalgebra counit, and finally the right unitor.

        The Taylor map has degree one from the total suspended bar-comodule grading to the suspended module grading.

        @[simp]

        The stored module bar differential squares to zero.

        @[simp]

        The Taylor component of the square of the module bar differential vanishes. This is the suspended form of all right-module Stasheff identities.

        A degree-one coderivation over the algebra bar differential squares to zero if and only if its Taylor component after one further application vanishes.

        Construct a right A∞ module from a homogeneous coderivation over the algebra bar differential. By cofreeness, it suffices to check the square-zero law on the Taylor component.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          theorem TauCeti.AInfinityRightModule.ext {R : Type uR} {A : Type uA} {M : Type uM} [CommRing R] [AddCommGroup A] [Module R A] [AddCommGroup M] [Module R M] {AA : AInfinityAlgebra R A} {MM NN : AInfinityRightModule AA M} (hG : MM.grading = NN.grading) (htaylor : MM.taylor = NN.taylor) :
          MM = NN

          Right A∞ modules on a fixed carrier are determined by their grading and Taylor map. In particular, the stored bar differential contains no data beyond its cogenerator component.

          theorem TauCeti.AInfinityRightModule.ext_iff {R : Type uR} {A : Type uA} {M : Type uM} [CommRing R] [AddCommGroup A] [Module R A] [AddCommGroup M] [Module R M] {AA : AInfinityAlgebra R A} {MM NN : AInfinityRightModule AA M} :
          MM = NN ↔ MM.grading = NN.grading ∧ MM.taylor = NN.taylor