The additive closure of a differential graded category #
For a differential graded category C, the additive closure TauCeti.DGAdditiveClosure C adjoins
formal finite direct sums ⊕ᵢ Xᵢ of objects of C. An object is a finite family of objects of
C, and the Hom complex between two of them is the complex of matrices of morphisms,
Hom(⊕ᵢ Xᵢ, ⊕ⱼ Yⱼ) = ∏ᵢ ∏ⱼ Hom(Xᵢ, Yⱼ),
with the differential applied entrywise. Composition is matrix multiplication,
(f ≫ g)ᵢₖ = ∑ⱼ fᵢⱼ ≫ gⱼₖ, in Mathlib's enriched factor order, and the identity is the diagonal
matrix of identities. Since composition in C is bilinear, the Leibniz rule, associativity and
the unit laws hold entrywise; no Koszul sign is introduced. This is the DG analogue of Mathlib's
CategoryTheory.Mat_.
Every object of C is a one-term sum, and X ↦ X is a DG functor
TauCeti.DGAdditiveClosure.embedding which is an isomorphism on Hom complexes. Every object
M = ⊕ᵢ Xᵢ of the additive closure is the direct sum of its summands in the DG sense: the
inclusions TauCeti.DGAdditiveClosure.single and projections TauCeti.DGAdditiveClosure.proj
are closed of degree zero, proj j ∘ single i is the identity for i = j and zero otherwise, and
∑ᵢ single i ∘ proj i is the identity of M.
A DG functor F : C ⥤ D induces a DG functor F.mapDGAdditiveClosure between the additive
closures, sending ⊕ᵢ Xᵢ to ⊕ᵢ F Xᵢ and applying F to every matrix entry.
The additive closure of the shift closure is the home of the underlying objects ⊕ᵢ Xᵢ[rᵢ] of
the one-sided twisted complexes of Bondal and Kapranov, whose twisting differential is a
degree-one matrix of this kind.
Main definitions #
TauCeti.DGAdditiveClosure: the objects⊕ᵢ Xᵢof the additive closure.TauCeti.DGAdditiveClosure.homComplexData: its explicit Hom-complex data.TauCeti.DGAdditiveClosure.dgHomEquiv: degree-nmorphisms⊕ᵢ Xᵢ ⟶ ⊕ⱼ Yⱼare matrices of degree-nmorphismsXᵢ ⟶ Yⱼ.TauCeti.DGAdditiveClosure.embedding: the DG functor sendingXto the one-term sum.TauCeti.DGAdditiveClosure.single,TauCeti.DGAdditiveClosure.proj: the inclusion of and the projection to a summand.TauCeti.DGAdditiveClosure.sum: the direct sumM ⊕ Nof two objects, the concatenation of their families of summands.CategoryTheory.EnrichedFunctor.mapDGAdditiveClosure: the DG functor between additive closures induced by a DG functor, applied summandwise and entrywise.
Main results #
TauCeti.DGAdditiveClosure.dgHomEquiv_dgDifferential: the differential is entrywise.TauCeti.DGAdditiveClosure.dgHomEquiv_dgComp: composition is matrix multiplication.TauCeti.DGAdditiveClosure.dgHomEquiv_dgId: the identity is the diagonal matrix of identities.TauCeti.DGAdditiveClosure.isIso_embedding_map: the embedding is an isomorphism on Hom complexes.TauCeti.DGAdditiveClosure.dgComp_single_proj_self,TauCeti.DGAdditiveClosure.dgComp_single_proj_of_neandTauCeti.DGAdditiveClosure.sum_dgComp_proj_single: the biproduct equations.
References #
- A. I. Bondal and M. M. Kapranov, Enhanced triangulated categories, Section 1.
- V. Drinfeld, DG quotients of DG categories, Section 2.4.
- Kim Morrison and the Mathlib contributors,
Mathlib.CategoryTheory.Preadditive.Mat, for the matrix categoryCategoryTheory.Mat_of a preadditive category, whose object structure and matrix composition are followed here.
The objects of the additive closure of a differential graded category on the objects
C: a finite family X : ι → C, standing for the formal direct sum ⊕ᵢ Xᵢ. The Hom complexes
are the complexes of matrices of morphisms; see TauCeti.DGAdditiveClosure.homComplexData.
Instances For
The Hom-complex data #
The explicit Hom-complex data of the additive closure: matrices of morphisms with the entrywise differential, matrix multiplication as composition, and the diagonal matrix of identities as identity.
Instances For
The additive closure of a differential graded category: formal finite direct sums
⊕ᵢ Xᵢ, with the complexes of matrices of morphisms as Hom complexes.
Morphisms, differential, composition and identity #
A morphism ⊕ᵢ Xᵢ ⟶ ⊕ⱼ Yⱼ of degree n in the additive closure is a matrix of morphisms
Xᵢ ⟶ Yⱼ of degree n in C.
Instances For
Morphisms of the additive closure are determined by their matrix entries.
The differential of the additive closure is the differential of C, applied entrywise.
Composition in the additive closure is matrix multiplication: the (i, k) entry of f
followed by g is ∑ⱼ fᵢⱼ followed by gⱼₖ.
The identity of the additive closure is the diagonal matrix of identities.
The diagonal entries of the identity are identities.
The off-diagonal entries of the identity vanish.
The embedding of C #
The action of the embedding on morphisms of degree n: a degree-n morphism X ⟶ Y of C
is the one-by-one matrix it fills.
Instances For
The one-by-one matrix filled by a morphism has that morphism as its entry.
The one-by-one matrix filled by a morphism commutes with the differential.
The one-by-one matrix filled by the identity is the identity.
One-by-one matrices compose by the composition of their entries.
The DG functor from a differential graded category to its additive closure sending X to
the one-term sum.
Instances For
The embedding sends X to the one-term sum.
The embedding acts on morphisms by TauCeti.DGAdditiveClosure.embeddingHomEquiv.
The embedding is an isomorphism on Hom complexes: C is a full DG subcategory of its
additive closure.
Summands #
The inclusion of the summand Xᵢ, as the one-term sum (embedding R).obj (M.X i), into
⊕ᵢ Xᵢ: the i-th row of the identity matrix.
Instances For
The projection of ⊕ᵢ Xᵢ onto the summand Xᵢ, as the one-term sum
(embedding R).obj (M.X i): the i-th column of the identity matrix.
Instances For
The entries of the inclusion of the summand Xᵢ are the entries of the i-th row of the
identity.
The entries of the projection onto the summand Xᵢ are the entries of the i-th column of
the identity.
The entries of the identity are closed.
Multiplying a row of morphisms out of the summands of M on the left by a row of the identity
of M picks out one of them.
Multiplying a column of morphisms into the summands of M on the right by a column of the
identity of M picks out one of them.
The inclusion of a summand is closed.
The projection to a summand is closed.
The inclusion of a summand followed by the projection to it is the identity.
The inclusion of a summand followed by the projection to a different summand vanishes.
⊕ᵢ Xᵢ is the direct sum of its summands: the sum over all summands of the projection
followed by the inclusion is the identity.
If M has at most one summand, the projection onto the summand Xᵢ followed by the
inclusion of it is the identity of M.
Restriction to a set of summands #
The identity of the sum of the summands of M satisfying q is the restriction of the
identity of M.
Binary sums #
The direct sum M ⊕ N of two objects of the additive closure: the concatenation of their
families of summands.
Instances For
The block of the identity of M ⊕ N on the summands of M is the identity of M.
The block of the identity of M ⊕ N from the summands of M to those of N vanishes.
The block of the identity of M ⊕ N from the summands of N to those of M vanishes.
The block of the identity of M ⊕ N on the summands of N is the identity of N.
Functoriality #
The action of a DG functor on matrices of morphisms of degree n: it is applied entrywise.
Instances For
The entries of the image of a matrix are the images of its entries.
The DG functor between additive closures induced by a DG functor F, sending ⊕ᵢ Xᵢ to
⊕ᵢ F Xᵢ and applying F to every matrix entry.
Instances For
The induced DG functor acts on matrices by
CategoryTheory.EnrichedFunctor.mapDGAdditiveClosureHom.