The shift on cochain complexes and on the homotopy category #
In this file, we show that for any preadditive category C, the categories
CochainComplex C ℤ and HomotopyCategory C (ComplexShape.up ℤ) are
equipped with a shift by ℤ.
We also show that if F : C ⥤ D is an additive functor, then the functors
F.mapHomologicalComplex (ComplexShape.up ℤ) and
F.mapHomotopyCategory (ComplexShape.up ℤ) commute with the shift by ℤ.
The shift functor by n : ℤ on CochainComplex C ℤ which sends a cochain
complex K to the complex which is K.X (i + n) in degree i, and which
multiplies the differentials by (-1)^n.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The canonical isomorphism ((shiftFunctor C n).obj K).X i ≅ K.X m when m = i + n.
Equations
- K.shiftFunctorObjXIso n i m hm = HomologicalComplex.XIsoOfEq K ⋯
Instances For
The shift functor by n on CochainComplex C ℤ identifies to the identity
functor when n = 0.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The compatibility of the shift functors on CochainComplex C ℤ with respect
to the addition of integers.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Shifting cochain complexes by n and evaluating in a degree i identifies
to the evaluation in degree i' when n + i = i'.
Equations
- CochainComplex.shiftEval C n i i' hi = CategoryTheory.NatIso.ofComponents (fun (K : CochainComplex C ℤ) => HomologicalComplex.XIsoOfEq K ⋯) ⋯
Instances For
The commutation with the shift isomorphism for the functor on cochain complexes induced by an additive functor between preadditive categories.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- F.commShiftMapCochainComplex = { iso := F.mapCochainComplexShiftIso, zero := ⋯, add := ⋯ }
If h : Homotopy φ₁ φ₂ and n : ℤ, this is the induced homotopy
between φ₁⟦n⟧' and φ₂⟦n⟧'.
Equations
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.