Documentation

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

Morphisms of right A-infinity modules #

A morphism of right A∞ modules over a fixed algebra is a degree-zero morphism of their cofree bar comodules commuting with the bar differentials. Its Taylor map is obtained by applying the coalgebra counit. Cofreeness makes this map determine the morphism, and makes commutation with the differentials equivalent to the suspended Taylor-component equation. Thus AInfinityRightModuleHom.ofTaylor constructs a morphism from a degree-zero Taylor map satisfying that equation, without requiring a separate bar map. The construction uses Comodule.Hom.cofreeEquiv and Comodule.Hom.cofreeLift; its bar/Taylor interface parallels AInfinityHom for algebra morphisms.

Identities and composition use comodule morphisms. Taylor components and the unary chain map are developed in TauCeti.Algebra.Homology.AInfinity.Module.Right.Hom.Components.

References #

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

A morphism of right A∞ modules over a fixed algebra, represented by a degree-zero morphism of the cofree bar comodules intertwining their differentials.

Instances For
    @[reducible, inline]

    The underlying linear map of the bar-comodule morphism.

    Equations
    Instances For
      @[simp]

      The intertwining of the module bar differentials, applied to an element.

      noncomputable def TauCeti.AInfinityRightModuleHom.taylor {R : Type uR} {A : Type uA} [CommRing R] [AddCommGroup A] [Module R A] {AA : AInfinityAlgebra R A} {M : Type uM} {N : Type uN} [AddCommGroup M] [Module R M] [AddCommGroup N] [Module R N] {MM : AInfinityRightModule AA M} {NN : AInfinityRightModule AA N} (f : AInfinityRightModuleHom MM NN) :

      The suspended Taylor map: apply the coalgebra counit after the bar map.

      Equations
      Instances For

        The Taylor map preserves suspended degree.

        The bar map is the cofree lift of its Taylor map.

        Morphisms are determined by their underlying bar maps.

        theorem TauCeti.AInfinityRightModuleHom.ext {R : Type uR} {A : Type uA} [CommRing R] [AddCommGroup A] [Module R A] {AA : AInfinityAlgebra R A} {M : Type uM} {N : Type uN} [AddCommGroup M] [Module R M] [AddCommGroup N] [Module R N] {MM : AInfinityRightModule AA M} {NN : AInfinityRightModule AA N} {f g : AInfinityRightModuleHom MM NN} (h : f.taylor = g.taylor) :
        f = g

        Morphisms are determined by their suspended Taylor maps.

        theorem TauCeti.AInfinityRightModuleHom.ext_iff {R : Type uR} {A : Type uA} [CommRing R] [AddCommGroup A] [Module R A] {AA : AInfinityAlgebra R A} {M : Type uM} {N : Type uN} [AddCommGroup M] [Module R M] [AddCommGroup N] [Module R N] {MM : AInfinityRightModule AA M} {NN : AInfinityRightModule AA N} {f g : AInfinityRightModuleHom MM NN} :
        f = g ↔ f.taylor = g.taylor
        @[simp]

        The suspended module-morphism equation, expressed on Taylor maps.

        For a degree-zero bar-comodule map, differential compatibility can be checked after applying the coalgebra counit. This is the full suspended component equation.

        Construct a module morphism from a degree-zero Taylor map satisfying the suspended component equation. Cofreeness supplies the bar map and reduces its differential law to this equation.

        Equations
        Instances For
          @[simp]

          The bar map of the constructed morphism is the cofree lift.

          @[simp]

          The constructed morphism has the prescribed Taylor map.

          @[simp]
          theorem TauCeti.AInfinityRightModuleHom.ofTaylor_self {R : Type uR} {A : Type uA} [CommRing R] [AddCommGroup A] [Module R A] {AA : AInfinityAlgebra R A} {M : Type uM} {N : Type uN} [AddCommGroup M] [Module R M] [AddCommGroup N] [Module R N] {MM : AInfinityRightModule AA M} {NN : AInfinityRightModule AA N} (f : AInfinityRightModuleHom MM NN) :
          ofTaylor f.taylor ⋯ ⋯ = f

          Every morphism is recovered from its Taylor map and component equation.

          noncomputable def TauCeti.AInfinityRightModuleHom.id {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] (MM : AInfinityRightModule AA M) :

          The identity module morphism.

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

            The Taylor map of the identity is the counit projection onto the module factor.

            noncomputable def TauCeti.AInfinityRightModuleHom.comp {R : Type uR} {A : Type uA} [CommRing R] [AddCommGroup A] [Module R A] {AA : AInfinityAlgebra R A} {M : Type uM} {N : Type uN} {P : Type uP} [AddCommGroup M] [Module R M] [AddCommGroup N] [Module R N] [AddCommGroup P] [Module R P] {MM : AInfinityRightModule AA M} {NN : AInfinityRightModule AA N} {PP : AInfinityRightModule AA P} (g : AInfinityRightModuleHom NN PP) (f : AInfinityRightModuleHom MM NN) :

            Composition of module morphisms is composition of bar-comodule maps.

            Equations
            Instances For
              @[simp]
              theorem TauCeti.AInfinityRightModuleHom.barMap_comp {R : Type uR} {A : Type uA} [CommRing R] [AddCommGroup A] [Module R A] {AA : AInfinityAlgebra R A} {M : Type uM} {N : Type uN} {P : Type uP} [AddCommGroup M] [Module R M] [AddCommGroup N] [Module R N] [AddCommGroup P] [Module R P] {MM : AInfinityRightModule AA M} {NN : AInfinityRightModule AA N} {PP : AInfinityRightModule AA P} (g : AInfinityRightModuleHom NN PP) (f : AInfinityRightModuleHom MM NN) :
              @[simp]
              theorem TauCeti.AInfinityRightModuleHom.taylor_comp {R : Type uR} {A : Type uA} [CommRing R] [AddCommGroup A] [Module R A] {AA : AInfinityAlgebra R A} {M : Type uM} {N : Type uN} {P : Type uP} [AddCommGroup M] [Module R M] [AddCommGroup N] [Module R N] [AddCommGroup P] [Module R P] {MM : AInfinityRightModule AA M} {NN : AInfinityRightModule AA N} {PP : AInfinityRightModule AA P} (g : AInfinityRightModuleHom NN PP) (f : AInfinityRightModuleHom MM NN) :

              Taylor components of a composite are obtained by applying the second Taylor map to the first bar map.

              @[simp]
              theorem TauCeti.AInfinityRightModuleHom.comp_id {R : Type uR} {A : Type uA} [CommRing R] [AddCommGroup A] [Module R A] {AA : AInfinityAlgebra R A} {M : Type uM} {N : Type uN} [AddCommGroup M] [Module R M] [AddCommGroup N] [Module R N] {MM : AInfinityRightModule AA M} {NN : AInfinityRightModule AA N} (f : AInfinityRightModuleHom MM NN) :

              The identity module morphism is a right identity for composition.

              @[simp]
              theorem TauCeti.AInfinityRightModuleHom.id_comp {R : Type uR} {A : Type uA} [CommRing R] [AddCommGroup A] [Module R A] {AA : AInfinityAlgebra R A} {M : Type uM} {N : Type uN} [AddCommGroup M] [Module R M] [AddCommGroup N] [Module R N] {MM : AInfinityRightModule AA M} {NN : AInfinityRightModule AA N} (f : AInfinityRightModuleHom MM NN) :

              The identity module morphism is a left identity for composition.

              @[simp]
              theorem TauCeti.AInfinityRightModuleHom.comp_assoc {R : Type uR} {A : Type uA} [CommRing R] [AddCommGroup A] [Module R A] {AA : AInfinityAlgebra R A} {M : Type uM} {N : Type uN} {P : Type uP} [AddCommGroup M] [Module R M] [AddCommGroup N] [Module R N] [AddCommGroup P] [Module R P] {MM : AInfinityRightModule AA M} {NN : AInfinityRightModule AA N} {PP : AInfinityRightModule AA P} {Q : Type uQ} [AddCommGroup Q] [Module R Q] {QQ : AInfinityRightModule AA Q} (h : AInfinityRightModuleHom PP QQ) (g : AInfinityRightModuleHom NN PP) (f : AInfinityRightModuleHom MM NN) :
              (h.comp g).comp f = h.comp (g.comp f)

              Composition of module morphisms is associative.