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 ℤ
.
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
Equations
The canonical isomorphism ((shiftFunctor C n).obj K).X i ≅ K.X m
when m = i + n
.
Equations
- CochainComplex.shiftFunctorObjXIso K n i m hm = HomologicalComplex.XIsoOfEq K (_ : i + n = m)
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.
Equations
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
If h : Homotopy φ₁ φ₂
and n : ℤ
, this is the induced homotopy
between φ₁⟦n⟧'
and φ₂⟦n⟧'
.
Equations
- Homotopy.shift h n = Homotopy.mk fun (i j : ℤ) => n.negOnePow • h.hom (i + { as := n }.as) (j + { as := n }.as)
Instances For
Equations
- (_ : HomRel.IsCompatibleWithShift (homotopic C (ComplexShape.up ℤ)) ℤ) = (_ : HomRel.IsCompatibleWithShift (homotopic C (ComplexShape.up ℤ)) ℤ)
Equations
- HomotopyCategory.hasShift C = id inferInstance
Equations
- One or more equations did not get rendered due to their size.