A∞-categories #
An A∞-category is a graded R-linear quiver together with higher compositions
mₙ : Hom(X₀, X₁) ⊗ ⋯ ⊗ Hom(Xₙ₋₁, Xₙ) → Hom(X₀, Xₙ) of degree 2 - n, one for each n ≥ 1,
satisfying the Stasheff identities.
Main definitions #
AInfinityTheory.AInfinityCategoryStruct β R Obj: a gradedR-linear quiver with higher compositionsmₙ, not yet subject to any relations.AInfinityTheory.AInfinityCategory β R Obj: anA∞-category structure whose higher compositions satisfy the Stasheff identities.
Implementation notes #
The ring of scalars R is an ordinary class parameter, so an object type may carry several
rings of scalars. It is passed explicitly wherever it cannot be inferred from later arguments:
to the hom spaces (X →ᵍ[R] Y) i, ComposableHomType, AInfinityComposition and homCongr.
The data of an A∞-category: a graded R-linear quiver together with, for each n ≥ 1,
a higher composition mₙ of degree 2 - n. No relations are imposed.
- m : AInfinityComposition β R Obj
The higher compositions
mₙ.
Instances
An A∞-category: an A∞-category structure whose higher compositions satisfy the
Stasheff identities in every arity.
- m : AInfinityComposition β R Obj
- stasheff : IndexedSatisfiesStasheff fun {n : ℕ} [NeZero n] => AInfinityCategoryStruct.m
The higher compositions satisfy the Stasheff identities.
Instances
In an A∞-category, the Stasheff sum of any composable string of morphisms vanishes.