Documentation

TauCeti.CategoryTheory.AInfinity.Induced

A-infinity categories induced along a map of objects #

For an Aโˆž category ๐’ž on a graded linear quiver C and any map F : D โ†’ C, the induced Aโˆž category ๐’ž.induced F lives on the induced quiver TauCeti.GradedLinearQuiver.InducedQuiver C F: its objects are those of D, its morphisms X โŸถ Y are the morphisms F X โŸถ F Y of ๐’ž, and its operation on a composable string Xโ‚€, โ€ฆ, Xโ‚™ is the operation of ๐’ž on the string F Xโ‚€, โ€ฆ, F Xโ‚™. When F is not injective, the same morphism of ๐’ž appears between several pairs of objects.

An Aโˆž functor from an Aโˆž category โ„ฌ on D to ๐’ž, with object map F, sends a composable string of morphisms of โ„ฌ to a morphism of ๐’ž between the images of its endpoints, and its defining equation is imposed only on composable strings. It can therefore be stored as an Aโˆž morphism from the total algebra of โ„ฌ to the total algebra of the induced category along F. This avoids an obstruction that the total algebra of ๐’ž itself can meet as a target when F is not injective: a string of morphisms which is not composable in โ„ฌ can become composable after applying F, and the operations of ๐’ž need not vanish on it.

The total module of the induced quiver maps to that of C (TauCeti.GradedLinearQuiver.InducedQuiver.totalHomMap). In general this map need not be injective, and it intertwines the operations on composable strings (TauCeti.AInfinityCategory.totalHomMap_induced_m_of_chain) but in general not on other strings. So the induced structure is in general not a pullback of Aโˆž algebras. Instead its Stasheff identities are checked string by string: on a composable string each Stasheff term is the corresponding term of ๐’ž, which lies in a single hom module where the map is injective, and on any other string every term vanishes. When F is injective, the map intertwines the operations on all strings (TauCeti.AInfinityCategory.totalHomMap_induced_m), so it is a strict Aโˆž morphism of total algebras (TauCeti.AInfinityCategory.inducedInclusion).

Main definitions #

Main results #

References #

The operations of the induced category #

The Stasheff identities #

noncomputable def TauCeti.AInfinityCategory.induced {R : Type w} [CommRing R] {C : Type u} [GradedLinearQuiver R C] {D : Type u'} (๐’ž : AInfinityCategory R C) (F : D โ†’ C) :

The Aโˆž category induced by ๐’ž along a map of objects F : D โ†’ C: the Aโˆž category on the induced quiver whose operation on a composable string Xโ‚€, โ€ฆ, Xโ‚™ is the operation of ๐’ž on F Xโ‚€, โ€ฆ, F Xโ‚™ (TauCeti.AInfinityCategory.coe_pathOperation_induced_apply).

Instances For
    theorem TauCeti.AInfinityCategory.totalHomMap_induced_m_of_chain {R : Type w} [CommRing R] {C : Type u} [GradedLinearQuiver R C] {D : Type u'} (๐’ž : AInfinityCategory R C) (F : D โ†’ C) {n : โ„•} (s t : Fin n โ†’ GradedLinearQuiver.InducedQuiver C F) {x : Fin n โ†’ GradedLinearQuiver.TotalHom R (GradedLinearQuiver.InducedQuiver C F)} (hx : โˆ€ (i : Fin n), x i โˆˆ (GradedLinearQuiver.homInclusion (s i) (t i)).range) (h : โˆ€ (i j : Fin n), โ†‘j = โ†‘i + 1 โ†’ t j = s i) :
    (GradedLinearQuiver.InducedQuiver.totalHomMap R F) (((๐’ž.induced F).m n) x) = (๐’ž.m n) fun (i : Fin n) => (GradedLinearQuiver.InducedQuiver.totalHomMap R F) (x i)

    The induced category has the operations of ๐’ž on composable strings. On a string of morphisms sแตข โŸถ tแตข of the induced quiver in which the source of each morphism is the target of the next one, the map of total modules sends the operation of the induced category to the operation of ๐’ž on the images of the morphisms.

    theorem TauCeti.AInfinityCategory.induced_m_homInclusion {R : Type w} [CommRing R] {C : Type u} [GradedLinearQuiver R C] {D : Type u'} (๐’ž : AInfinityCategory R C) (F : D โ†’ C) {n : โ„•} (X : Fin (n + 1) โ†’ GradedLinearQuiver.InducedQuiver C F) (x : (i : Fin n) โ†’ โ†‘(GradedLinearQuiver.homModule (X i.rev.castSucc) (X i.rev.succ))) :
    (((๐’ž.induced F).m n) fun (i : Fin n) => (GradedLinearQuiver.homInclusion (X i.rev.castSucc) (X i.rev.succ)) (x i)) = (GradedLinearQuiver.homInclusion (X 0) (X (Fin.last n))) ((GradedLinearQuiver.homProjection (F (X 0).obj) (F (X (Fin.last n)).obj)) ((๐’ž.m n) fun (i : Fin n) => (GradedLinearQuiver.homInclusion (F (X i.rev.castSucc).obj) (F (X i.rev.succ).obj)) (x i)))

    On a composable string Xโ‚€, โ€ฆ, Xโ‚™, the operation of the induced category is the component between F Xโ‚€ and F Xโ‚™ of the operation of ๐’ž on the same morphisms.

    @[simp]
    theorem TauCeti.AInfinityCategory.coe_pathOperation_induced_apply {R : Type w} [CommRing R] {C : Type u} [GradedLinearQuiver R C] {D : Type u'} (๐’ž : AInfinityCategory R C) (F : D โ†’ C) {n : โ„•} (X : Fin (n + 1) โ†’ GradedLinearQuiver.InducedQuiver C F) (d : Fin n โ†’ โ„ค) (x : (i : Fin n) โ†’ GradedLinearQuiver.grHom R (X i.rev.castSucc) (X i.rev.succ) (d i)) :
    โ†‘(((๐’ž.induced F).pathOperation X d) x) = โ†‘((๐’ž.pathOperation (fun (k : Fin (n + 1)) => F (X k).obj) d) x)

    The operation of the induced category on a composable string Xโ‚€, โ€ฆ, Xโ‚™ is the operation of ๐’ž on the string F Xโ‚€, โ€ฆ, F Xโ‚™.

    theorem TauCeti.AInfinityCategory.eq_induced {R : Type w} [CommRing R] {C : Type u} [GradedLinearQuiver R C] {D : Type u'} (๐’ž : AInfinityCategory R C) (F : D โ†’ C) {๐’Ÿ : AInfinityCategory R (GradedLinearQuiver.InducedQuiver C F)} (h : โˆ€ (n : โ„•) (X : Fin (n + 1) โ†’ GradedLinearQuiver.InducedQuiver C F) (x : (i : Fin n) โ†’ โ†‘(GradedLinearQuiver.homModule (X i.rev.castSucc) (X i.rev.succ))), (GradedLinearQuiver.InducedQuiver.totalHomMap R F) ((๐’Ÿ.m n) fun (i : Fin n) => (GradedLinearQuiver.homInclusion (X i.rev.castSucc) (X i.rev.succ)) (x i)) = (๐’ž.m n) fun (i : Fin n) => (GradedLinearQuiver.homInclusion (F (X i.rev.castSucc).obj) (F (X i.rev.succ).obj)) (x i)) :
    ๐’Ÿ = ๐’ž.induced F

    The induced category is the unique Aโˆž category on the induced quiver whose operations on composable strings the map of total modules sends to the operations of ๐’ž.

    The induced category has the Taylor map of ๐’ž on composable words. On a composable word, the map of total modules sends the Taylor map of the induced category to the Taylor map of ๐’ž on the letterwise image of the word.

    @[simp]
    theorem TauCeti.AInfinityCategory.homDifferential_induced {R : Type w} [CommRing R] {C : Type u} [GradedLinearQuiver R C] {D : Type u'} (๐’ž : AInfinityCategory R C) (F : D โ†’ C) (X Y : GradedLinearQuiver.InducedQuiver C F) (f : โ†‘(GradedLinearQuiver.homModule X Y)) :
    ((๐’ž.induced F).homDifferential X Y) f = (๐’ž.homDifferential (F X.obj) (F Y.obj)) f

    The differential of the induced category is the differential of ๐’ž.

    @[simp]
    theorem TauCeti.AInfinityCategory.comp_induced {R : Type w} [CommRing R] {C : Type u} [GradedLinearQuiver R C] {D : Type u'} (๐’ž : AInfinityCategory R C) (F : D โ†’ C) (X Y Z : GradedLinearQuiver.InducedQuiver C F) (g : โ†‘(GradedLinearQuiver.homModule Y Z)) (f : โ†‘(GradedLinearQuiver.homModule X Y)) :
    (((๐’ž.induced F).comp X Y Z) g) f = ((๐’ž.comp (F X.obj) (F Y.obj) (F Z.obj)) g) f

    The composition of the induced category is the composition of ๐’ž.

    @[simp]
    theorem TauCeti.AInfinityCategory.totalHomMap_induced_m {R : Type w} [CommRing R] {C : Type u} [GradedLinearQuiver R C] {D : Type u'} (๐’ž : AInfinityCategory R C) {F : D โ†’ C} (hF : Function.Injective F) (n : โ„•) (x : Fin n โ†’ GradedLinearQuiver.TotalHom R (GradedLinearQuiver.InducedQuiver C F)) :
    (GradedLinearQuiver.InducedQuiver.totalHomMap R F) (((๐’ž.induced F).m n) x) = (๐’ž.m n) fun (i : Fin n) => (GradedLinearQuiver.InducedQuiver.totalHomMap R F) (x i)

    Along an injective map of objects, the map of total modules intertwines the operations. Including the value of an operation of the induced category into the total module of ๐’ž gives the operation of ๐’ž on the included morphisms, on all strings: a string which is not composable in the induced quiver is not composable in C.

    noncomputable def TauCeti.AInfinityCategory.inducedInclusion {R : Type w} [CommRing R] {C : Type u} [GradedLinearQuiver R C] {D : Type u'} (๐’ž : AInfinityCategory R C) {F : D โ†’ C} (hF : Function.Injective F) :

    The inclusion of the total algebra of morphisms of the category induced along an injective map of objects into that of ๐’ž, a strict Aโˆž morphism.

    Instances For
      @[simp]

      The underlying linear map of the inclusion of total algebras of an induced category is the map of total modules.

      @[simp]
      theorem TauCeti.AInfinityCategory.coe_inducedInclusion {R : Type w} [CommRing R] {C : Type u} [GradedLinearQuiver R C] {D : Type u'} (๐’ž : AInfinityCategory R C) {F : D โ†’ C} (hF : Function.Injective F) :

      The inclusion of total algebras of an induced category is the map of total modules.

      The factorization of a path-compatible Aโˆž morphism through the induced category #

      noncomputable def TauCeti.AInfinityHom.liftInduced {R : Type w} [CommRing R] {C : Type u} [GradedLinearQuiver R C] {D : Type u'} [GradedLinearQuiver R D] {โ„ฌ : AInfinityCategory R D} {๐’ž : AInfinityCategory R C} {F : D โ†’ C} (f : AInfinityHom โ„ฌ.toAInfinityAlgebra ๐’ž.toAInfinityAlgebra) (hF : Function.Injective F) (hf : GradedLinearQuiver.IsWordPathCompatible F f.taylor) :

      The factorization of a path-compatible Aโˆž morphism through the induced category. If F : D โ†’ C is injective and the Taylor map of f : โ„ฌ.toAInfinityAlgebra โŸถ ๐’ž.toAInfinityAlgebra sends composable words from X to Y to morphisms F X โŸถ F Y and non-composable words to zero, then f factors uniquely through the inclusion of the total algebra of ๐’ž.induced F (TauCeti.AInfinityHom.inducedInclusion_comp_liftInduced and TauCeti.AInfinityHom.eq_liftInduced).

      Instances For

        The Taylor map of the factorization of f through the induced category is characterized by recovering the Taylor map of f after the map of total modules.

        @[simp]

        The factorization of f through the induced category recovers f after the inclusion of the total algebra of the induced category.

        theorem TauCeti.AInfinityHom.eq_liftInduced {R : Type w} [CommRing R] {C : Type u} [GradedLinearQuiver R C] {D : Type u'} [GradedLinearQuiver R D] {โ„ฌ : AInfinityCategory R D} {๐’ž : AInfinityCategory R C} {F : D โ†’ C} (f : AInfinityHom โ„ฌ.toAInfinityAlgebra ๐’ž.toAInfinityAlgebra) (hF : Function.Injective F) (hf : GradedLinearQuiver.IsWordPathCompatible F f.taylor) (ฯˆ : AInfinityHom โ„ฌ.toAInfinityAlgebra (๐’ž.induced F).toAInfinityAlgebra) (hฯˆ : (๐’ž.inducedInclusion hF).toAInfinityHom.comp ฯˆ = f) :
        ฯˆ = f.liftInduced hF hf

        Uniqueness of the factorization: the factorization of f is the only Aโˆž morphism into the total algebra of the induced category which recovers f after the inclusion of total algebras.

        The linear part of the factorization of f through the induced category is the linear part of f after the map of total modules.