Bicomplexes #
Given a category C
with zero morphisms and two complex shapes
c₁ : ComplexShape I₁
and c₂ : ComplexShape I₂
, we define
the type of bicomplexes HomologicalComplex₂ C c₁ c₂
as an
abbreviation for HomologicalComplex (HomologicalComplex C c₂) c₁
.
In particular, if K : HomologicalComplex₂ C c₁ c₂
, then
for each i₁ : I₁
, K.X i₁
is a column of K
.
In this file, we obtain the equivalence of categories
HomologicalComplex₂.flipEquivalence : HomologicalComplex₂ C c₁ c₂ ≌ HomologicalComplex₂ C c₂ c₁
which is obtained by exchanging the horizontal and vertical directions.
Given a category C
and two complex shapes c₁
and c₂
on types I₁
and I₂
,
the associated type of bicomplexes HomologicalComplex₂ C c₁ c₂
is
K : HomologicalComplex (HomologicalComplex C c₂) c₁
. Then, the object in
position ⟨i₁, i₂⟩
can be obtained as (K.X i₁).X i₂
.
Equations
- HomologicalComplex₂ C c₁ c₂ = HomologicalComplex (HomologicalComplex C c₂) c₁
Instances For
The graded object indexed by I₁ × I₂
induced by a bicomplex.
Equations
- K.toGradedObject x = match x with | (i₁, i₂) => (K.X i₁).X i₂
Instances For
The morphism of graded objects induced by a morphism of bicomplexes.
Equations
- HomologicalComplex₂.toGradedObjectMap φ x = match x with | (i₁, i₂) => (φ.f i₁).f i₂
Instances For
The functor which sends a bicomplex to its associated graded object.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- ⋯ = ⋯
Constructor for bicomplexes taking as inputs a graded object, horizontal differentials and vertical differentials satisfying suitable relations.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Constructor for a morphism K ⟶ L
in the category HomologicalComplex₂ C c₁ c₂
which
takes as inputs a morphism f : K.toGradedObject ⟶ L.toGradedObject
and
the compatibilites with both horizontal and vertical differentials.
Equations
- HomologicalComplex₂.homMk f comm₁ comm₂ = { f := fun (i₁ : I₁) => { f := fun (i₂ : I₂) => f (i₁, i₂), comm' := ⋯ }, comm' := ⋯ }
Instances For
Flip a complex of complexes over the diagonal, exchanging the horizontal and vertical directions.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Flipping a complex of complexes over the diagonal, as a functor.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Auxiliary definition for HomologicalComplex₂.flipEquivalence
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Auxiliary definition for HomologicalComplex₂.flipEquivalence
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Flipping a complex of complexes over the diagonal, as an equivalence of categories.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The obvious isomorphism (K.X x₁).X x₂ ≅ (K.X y₁).X y₂
when x₁ = y₁
and x₂ = y₂
.
Equations
- HomologicalComplex₂.XXIsoOfEq C c₁ c₂ K h₁ h₂ = CategoryTheory.eqToIso ⋯