The shift closure of a differential graded category #
For a differential graded category C, the shift closure TauCeti.DGShiftClosure C adjoins a
formal shift X[r] of every object X by every integer r. Its Hom complexes are shifts of
those of C:
Hom(X[r], Y[s]) = Hom(X, Y)[s - r],
with Mathlib's cochain-shift convention K[a]^p = K^(p + a) and differential (-1)^a d_K. So a
morphism X[r] ⟶ Y[s] of degree p is a morphism X ⟶ Y of degree p + s - r
(TauCeti.DGShiftClosure.dgHomEquiv), and the differential of the shift closure is
(-1)^(s - r) times the differential of C.
Composition carries a sign. In Mathlib's enriched factor order, a degree-p morphism
f : X[r] ⟶ Y[s] followed by g : Y[s] ⟶ Z[t] composes to
(-1)^((t - s) * (p + s - r)) • dgComp f g. In Keller's order, where
g ∘ f = (-1)^(p * q) • dgComp f g for g of degree q, the sign becomes (-1)^((s - r) * q).
These are the signs for which the formal shifts of cochain complexes are Mathlib's shifted
complexes K⟦r⟧, with Hom(K, L)[s - r] ≅ Hom(K⟦r⟧, L⟦s⟧) multiplying the underlying cochain
by (-1)^(r * p): see TauCeti/CategoryTheory/DG/ShiftClosure/CochainComplex.lean.
Shifting every object by the same integer n does not change the Hom complexes, so
X[r] ↦ X[r + n] is a DG functor TauCeti.DGShiftClosure.shiftFunctor n which is the identity on
underlying morphisms of C. The objects X[r] and X[r + n] are related by the closed
morphism TauCeti.DGShiftClosure.toShift : X[r] ⟶ X[r + n] of degree -n and its inverse
TauCeti.DGShiftClosure.fromShift of degree n, whose underlying morphisms are (-1)^(n * r)
times the identity of X. With this sign, toShift is natural up to the Koszul sign:
f ≫ toShift = (-1)^(n * p) • toShift ≫ f[n] for f of degree p, and so is fromShift.
A DG functor F : C ⥤ D induces a DG functor F.mapDGShiftClosure between the shift closures,
sending X[r] to (F X)[r] and applying F to the underlying morphisms; it commutes with the
shifts and preserves the comparison morphisms.
The shift closure is the home of the matrix entries of one-sided twisted complexes, the objects
(⊕ᵢ Xᵢ[rᵢ], δ) of the pretriangulated envelope of Bondal and Kapranov.
Main definitions #
TauCeti.DGShiftClosure: the objectsX[r]of the shift closure.TauCeti.DGShiftClosure.homComplexData: its explicit Hom-complex data.TauCeti.DGShiftClosure.dgHomEquiv: degree-nmorphismsX[r] ⟶ Y[s]are degree-n + s - rmorphismsX ⟶ Y.TauCeti.DGShiftClosure.ι: the DG functorX ↦ X[0].TauCeti.DGShiftClosure.shiftFunctor: the DG functorX[r] ↦ X[r + n].TauCeti.DGShiftClosure.toShiftandTauCeti.DGShiftClosure.fromShift: the closed comparison morphismsX[r] ⟶ X[r + n]of degree-nandX[r + n] ⟶ X[r]of degreen.CategoryTheory.EnrichedFunctor.mapDGShiftClosure: the DG functorX[r] ↦ (F X)[r]induced by a DG functorF.
Main results #
TauCeti.DGShiftClosure.dgHomEquiv_dgDifferential: the differential is(-1)^(s - r) d.TauCeti.DGShiftClosure.dgHomEquiv_dgComp: composition carries the sign(-1)^((t - s) * (p + s - r)).TauCeti.DGShiftClosure.dgHomEquiv_negOnePow_smul_dgComp: in Keller's order the sign is(-1)^((s - r) * q).TauCeti.DGShiftClosure.dgHomEquiv_dgId: the identity ofX[r]is the identity ofX.TauCeti.DGShiftClosure.isIso_ι_map:X ↦ X[0]is an isomorphism on Hom complexes.TauCeti.DGShiftClosure.dgComp_toShift_fromShiftandTauCeti.DGShiftClosure.dgComp_fromShift_toShift: the comparison morphisms are mutually inverse.TauCeti.DGShiftClosure.dgComp_toShiftandTauCeti.DGShiftClosure.dgComp_fromShift: the comparison morphisms are natural up to the Koszul sign.CategoryTheory.EnrichedFunctor.mapDGShiftClosureHom_shiftHomEquiv,CategoryTheory.EnrichedFunctor.mapDGShiftClosureHom_toShiftandCategoryTheory.EnrichedFunctor.mapDGShiftClosureHom_fromShift: the DG functor induced byFcommutes with shifting every object and preserves the comparison morphisms.
References #
- A. I. Bondal and M. M. Kapranov, Enhanced triangulated categories, Section 1.
- V. Drinfeld, DG quotients of DG categories, Section 2.4.
- B. Keller, Deriving DG categories, Section 1.
The objects of the shift closure of a differential graded category on the objects C:
an object X of C together with an integer r, standing for the formal shift X[r]. The
Hom complexes are Hom(X[r], Y[s]) = Hom(X, Y)[s - r]; see
TauCeti.DGShiftClosure.homComplexData.
- obj : C
The underlying object
Xof the shifted objectX[r]. - shift : ℤ
The shift
rof the shifted objectX[r].
Instances For
The Hom-complex data #
The explicit Hom-complex data of the shift closure: Hom(X[r], Y[s]) = Hom(X, Y)[s - r],
whose differential is (-1)^(s - r) d, with composition the composition of C multiplied by
(-1)^((t - s) * (p + s - r)) and identity the identity of C.
Instances For
The shift closure of a differential graded category: the objects X[r], with Hom
complexes Hom(X[r], Y[s]) = Hom(X, Y)[s - r].
Morphisms, differential, composition and identity #
The Hom complex Hom(X[r], Y[s]) of the shift closure is the shifted Hom complex
Hom(X, Y)[s - r].
A morphism X[r] ⟶ Y[s] of degree n in the shift closure is a morphism X ⟶ Y of degree
n + (s - r) in C.
Instances For
The differential of the shift closure is (-1)^(s - r) times the differential of C.
Composition in the shift closure: a degree-p morphism f : X[r] ⟶ Y[s] followed by
g : Y[s] ⟶ Z[t] is the composite of the underlying morphisms of C, with the sign
(-1)^((t - s) * (p + s - r)).
The shift-closure composition sign in Keller's order: for f : X[r] ⟶ Y[s] of degree
p and g : Y[s] ⟶ Z[t] of degree q, the Keller-ordered composite
g ∘ f = (-1)^(p * q) • dgComp f g is the Keller-ordered composite of the underlying morphisms
of C, of degrees p + s - r and q + t - s, multiplied by (-1)^((s - r) * q).
The identity of X[r] in the shift closure is the identity of X.
The inclusion X ↦ X[0] #
The action of the inclusion X ↦ X[0] on morphisms of degree n: a degree-n morphism
X ⟶ Y of C is a degree-n morphism X[0] ⟶ Y[0] of the shift closure.
Instances For
The inclusion X ↦ X[0] does not change the underlying morphism.
The DG functor X ↦ X[0] from a differential graded category to its shift closure.
Instances For
The inclusion acts on morphisms by TauCeti.DGShiftClosure.ιHomEquiv.
The inclusion X ↦ X[0] is an isomorphism on Hom complexes: C is a full DG subcategory of
its shift closure.
Shifting every object #
Shifting both objects by n does not change the morphisms: a degree-p morphism
X[r] ⟶ Y[s] and a degree-p morphism X[r + n] ⟶ Y[s + n] are both morphisms X ⟶ Y of
degree p + (s - r).
Instances For
Shifting both objects does not change the underlying morphism of C.
Shifting both objects commutes with the differential: both differentials are (-1)^(s - r)
times the differential of C.
Shifting both objects preserves identities.
Shifting both objects preserves composition: the composition signs
(-1)^((t - s) * (p + s - r)) do not change when r, s and t are shifted by the same
integer.
The DG functor shifting every object of the shift closure by n, X[r] ↦ X[r + n]. It
does not change the underlying morphisms of C (TauCeti.DGShiftClosure.shiftHomEquiv).
Instances For
The shift by n acts on morphisms by TauCeti.DGShiftClosure.shiftHomEquiv.
The shift is an isomorphism on Hom complexes.
The comparison morphism X[r] ⟶ X[r + n] of degree -n, whose underlying morphism is
(-1)^(n * r) times the identity of X.
Instances For
The comparison morphism X[r + n] ⟶ X[r] of degree n, whose underlying morphism is
(-1)^(n * r) times the identity of X.
Instances For
The underlying morphism of X[r] ⟶ X[r + n] is (-1)^(n * r) times the identity of X.
The underlying morphism of X[r + n] ⟶ X[r] is (-1)^(n * r) times the identity of X.
The comparison morphism X[r] ⟶ X[r + n] is closed.
The comparison morphisms X[r] ⟶ X[r + n] ⟶ X[r] compose to the identity of X[r].
The comparison morphisms X[r + n] ⟶ X[r] ⟶ X[r + n] compose to the identity of
X[r + n].
The comparison morphism X[r + n] ⟶ X[r] is closed.
The comparison morphisms are natural up to the Koszul sign: for f : X[r] ⟶ Y[s] of
degree p, f followed by Y[s] ⟶ Y[s + n] is (-1)^(n * p) times X[r] ⟶ X[r + n] followed
by the shift of f.
The inverse comparison morphisms are natural up to the Koszul sign: for
f : X[r] ⟶ Y[s] of degree p, the shift of f followed by Y[s + n] ⟶ Y[s] is
(-1)^(n * p) times X[r + n] ⟶ X[r] followed by f.
Functoriality #
The action of a DG functor on morphisms X[r] ⟶ Y[s] of degree n: its action on the
underlying morphisms X ⟶ Y of degree n + (s - r).
Instances For
The underlying morphism of the image of a morphism of the shift closure is the image of its underlying morphism.
The DG functor between shift closures induced by a DG functor F, sending X[r] to
(F X)[r] and applying F to the underlying morphisms.
Instances For
The induced DG functor acts on morphisms by
CategoryTheory.EnrichedFunctor.mapDGShiftClosureHom.
The induced DG functor commutes with shifting every object: the images of a morphism under the
two composites have the same underlying morphism of D.
The induced DG functor sends the comparison morphism X[r] ⟶ X[r + n] to the comparison
morphism (F X)[r] ⟶ (F X)[r + n].
The induced DG functor sends the comparison morphism X[r + n] ⟶ X[r] to the comparison
morphism (F X)[r + n] ⟶ (F X)[r].