Definition 9: Double Complex #
A double complex E = (E_{•,•}, ∂^v, ∂^h) is an array of 𝔽₂-vector spaces E_{p,q}
indexed by (p, q) ∈ ℤ × ℤ, equipped with vertical and horizontal differentials:
∂^v_{p,q} : E_{p,q} → E_{p,q-1}(vertical, decreasing q)∂^h_{p,q} : E_{p,q} → E_{p-1,q}(horizontal, decreasing p)
satisfying:
∂^v_{p,q-1} ∘ ∂^v_{p,q} = 0for allp, q∂^h_{p-1,q} ∘ ∂^h_{p,q} = 0for allp, q∂^v_{p-1,q} ∘ ∂^h_{p,q} = ∂^h_{p,q-1} ∘ ∂^v_{p,q}for allp, q(commutativity)
Over 𝔽₂, commutativity and anticommutativity coincide since -1 = 1.
We use Mathlib's HomologicalComplex₂ as the underlying type, with both complex shapes
being ComplexShape.down ℤ (decreasing indices).
Main Definitions #
DoubleComplex𝔽₂— a double complex of𝔽₂-vector spaces, as a bicomplexDoubleComplex𝔽₂.obj— the vector spaceE_{p,q}at position(p, q)DoubleComplex𝔽₂.dv— the vertical differential∂^v_{p,q} : E_{p,q} → E_{p,q-1}DoubleComplex𝔽₂.dh— the horizontal differential∂^h_{p,q} : E_{p,q} → E_{p-1,q}
Main Results #
DoubleComplex𝔽₂.dv_comp_dv—∂^v ∘ ∂^v = 0DoubleComplex𝔽₂.dh_comp_dh—∂^h ∘ ∂^h = 0DoubleComplex𝔽₂.comm— commutativity:∂^v ∘ ∂^h = ∂^h ∘ ∂^vDoubleComplex𝔽₂.anticomm_eq_comm— over𝔽₂, anticommutativity = commutativity
Definition #
A double complex of 𝔽₂-vector spaces indexed by ℤ × ℤ.
This is HomologicalComplex₂ (ModuleCat 𝔽₂) (ComplexShape.down ℤ) (ComplexShape.down ℤ),
where the first ComplexShape.down ℤ is the horizontal direction (decreasing p)
and the second is the vertical direction (decreasing q).
For E : DoubleComplex𝔽₂:
(E.X p).X qis the vector spaceE_{p,q}(E.X p).d q q'is the vertical differential∂^v_{p,q}whenq' + 1 = q(E.d p p').f qis the horizontal differential∂^h_{p,q}whenp' + 1 = p
Equations
Instances For
Accessor functions #
The vertical differential squares to zero: ∂^v_{p,q-1} ∘ ∂^v_{p,q} = 0.
The horizontal differential squares to zero: ∂^h_{p-1,q} ∘ ∂^h_{p,q} = 0.