The shift on periodic complexes #
An n-periodic complex in a preadditive category C is a family of objects Xⁱ indexed by
i : ZMod n with differentials Xⁱ ⟶ Xⁱ⁺¹ whose consecutive composites vanish. We use Mathlib's
homological complexes for the shape ComplexShape.up (ZMod n), so that the category, its
preadditive and linear structures, evaluation functors, homotopies and the homotopy category
HomotopyCategory C (ComplexShape.up (ZMod n)) are all Mathlib's.
This file equips periodic complexes and their homotopy category with a shift by ℤ, following
the conventions of Mathlib's shift on cochain complexes: (X⟦k⟧)ⁱ = Xⁱ⁺ᵏ and the differential
is multiplied by (-1)ᵏ. The shift by 1 is thus the cyclic shift
(X⟦1⟧)ⁱ = Xⁱ⁺¹, d_{X⟦1⟧} = -d_X, and generates the whole shift. Since the grading is cyclic,
the shift is periodic: shifting by an even multiple k of the period is isomorphic to the
identity, both on complexes and on the homotopy category.
A periodic complex proper has a positive period: ZMod 0 is integer indexing, hence an
ordinary complex rather than a finite cyclic grading. None of the constructions below uses
positivity of n, so no NeZero n hypothesis is imposed. For n = 0 the formulas degenerate
to those of Mathlib's shift on cochain complexes.
Main definitions #
TauCeti.PeriodicComplex.shiftFunctor: the shift byk : ℤonZMod n-graded complexes.TauCeti.PeriodicComplex.instHasShift: the resulting shift byℤon periodic complexes.TauCeti.PeriodicComplex.shiftFunctorIsoId: the periodicity isomorphismX⟦k⟧ ≅ Xfor evenkdivisible byn.Homotopy.periodicShift: the shift of a homotopy.TauCeti.PeriodicComplex.homotopyCategoryShiftFunctorIsoId: periodicity in the homotopy category.
References #
- Torkil Stai, The triangulated hull of periodic complexes, Mathematical Research Letters 25 (2018), 199–236, Section 3.
- The construction mirrors Joël Riou's shift on cochain complexes in
Mathlib.Algebra.Homology.HomotopyCategory.Shift.
The shift by k : ℤ on ZMod n-graded complexes: it sends K to the complex which is
K.X (i + k) in degree i, with the differentials multiplied by (-1)ᵏ.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The canonical isomorphism ((shiftFunctor C n k).obj K).X i ≅ K.X m when m = i + k.
Equations
- TauCeti.PeriodicComplex.shiftFunctorObjXIso K k i m hm = K.XIsoOfEq ⋯
Instances For
The shift by k identifies to the identity functor when k = 0.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The compatibility of the shift functors with the addition of integers.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Periodic complexes carry a shift by ℤ, whose shift by 1 is the cyclic shift.
Equations
- One or more equations did not get rendered due to their size.
Shifting by k and evaluating in degree i identifies to evaluating in degree i' when
i + k = i'.
Equations
- TauCeti.PeriodicComplex.shiftEval C n k i i' hi = CategoryTheory.NatIso.ofComponents (fun (K : HomologicalComplex C (ComplexShape.up (ZMod n))) => K.XIsoOfEq hi) ⋯
Instances For
Periodicity of the shift: shifting by an even integer k which is a multiple of the period
is isomorphic to the identity. The degree-i component is the identification
Xⁱ⁺ᵏ = Xⁱ; evenness of k is what makes it commute with the differentials.
Equations
- One or more equations did not get rendered due to their size.
Instances For
If h : Homotopy φ₁ φ₂ and k : ℤ, this is the induced homotopy between φ₁⟦k⟧' and
φ₂⟦k⟧'.
Equations
Instances For
The periodic homotopy category carries the shift by ℤ induced from periodic complexes.
The quotient functor to the periodic homotopy category commutes with the shift.
Equations
Periodicity of the shift on the periodic homotopy category: shifting by an even integer k
which is a multiple of the period is isomorphic to the identity.
Equations
- One or more equations did not get rendered due to their size.