The total complex of a bicomplex #
Given a preadditive category C
, two complex shapes c₁ : ComplexShape I₁
,
c₂ : ComplexShape I₂
, a bicomplex K : HomologicalComplex₂ C c₁ c₂
,
and a third complex shape c₁₂ : ComplexShape I₁₂
equipped
with [TotalComplexShape c₁ c₂ c₁₂]
, we construct the total complex
K.total c₁₂ : HomologicalComplex C c₁₂
.
In particular, if c := ComplexShape.up ℤ
and K : HomologicalComplex₂ c c
, then for any
n : ℤ
, (K.total c).X n
identifies to the coproduct of the (K.X p).X q
such that
p + q = n
, and the differential on (K.total c).X n
is induced by the sum of horizontal
differentials (K.X p).X q ⟶ (K.X (p + 1)).X q
and (-1) ^ p
times the vertical
differentials (K.X p).X q ⟶ (K.X p).X (q + 1)
.
A bicomplex has a total bicomplex if for any i₁₂ : I₁₂
, the coproduct
of the objects (K.X i₁).X i₂
such that ComplexShape.π c₁ c₂ c₁₂ ⟨i₁, i₂⟩ = i₁₂
exists.
Equations
Instances For
The horizontal differential in the total complex on a given summand.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The vertical differential in the total complex on a given summand.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The horizontal differential in the total complex.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The vertical differential in the total complex.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The total complex of a bicomplex.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The inclusion of a summand in the total complex.
Equations
- HomologicalComplex₂.ιTotal K c₁₂ i₁ i₂ i₁₂ h = CategoryTheory.GradedObject.ιMapObj (HomologicalComplex₂.toGradedObject K) (ComplexShape.π c₁ c₂ c₁₂) (i₁, i₂) i₁₂ h
Instances For
The inclusion of a summand in the total complex, or zero if the degrees do not match.
Equations
- HomologicalComplex₂.ιTotalOrZero K c₁₂ i₁ i₂ i₁₂ = CategoryTheory.GradedObject.ιMapObjOrZero (HomologicalComplex₂.toGradedObject K) (ComplexShape.π c₁ c₂ c₁₂) (i₁, i₂) i₁₂
Instances For
Given a bicomplex K
, this is a constructor for morphisms from (K.total c₁₂).X i₁₂
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The morphism K.total c₁₂ ⟶ L.total c₁₂
of homological complexes induced
by a morphism of bicomplexes K ⟶ L
.
Equations
- HomologicalComplex₂.total.map φ c₁₂ = { f := CategoryTheory.GradedObject.mapMap (HomologicalComplex₂.toGradedObjectMap φ) (ComplexShape.π c₁ c₂ c₁₂), comm' := ⋯ }
Instances For
The functor which sends a bicomplex to its total complex.
Equations
- One or more equations did not get rendered due to their size.