Two-periodic complexes are curved duplexes of curvature zero #
A curved duplex X₀ --d₀--> X₁ --d₁--> X₀ of curvature 0 has both composites d₀ ≫ d₁ and
d₁ ≫ d₀ equal to zero, so it is the same datum as a two-periodic complex, that is a
ZMod 2-indexed complex for the shape ComplexShape.up (ZMod 2), with X₀ in degree 0,
X₁ in degree 1, and d₀, d₁ the two differentials. This file makes the identification
precise, so that the curvature-zero specialization of curved duplexes inherits Mathlib's
homological-complex vocabulary instead of duplicating it:
CurvedDuplex.periodicComplexEquivalenceis the equivalence between curved duplexes of curvature zero and two-periodic complexes, with functorCurvedDuplex.toPeriodicComplexand inverseCurvedDuplex.ofPeriodicComplex;CurvedDuplex.nonempty_homotopy_toPeriodicComplex_map_zero_iffidentifies the null-homotopic morphismsd h + h dof duplexes with the morphisms of two-periodic complexes homotopic to zero in Mathlib's sense, andCurvedDuplex.kerIdeal_toPeriodicComplex_comp_quotientrestates this as an equality of ideals;CurvedDuplex.HomotopyCategory.periodicComplexEquivalenceis the induced equivalence between the homotopy category of curved duplexes of curvature zero and Mathlib's homotopy categoryHomotopyCategory C (ComplexShape.up (ZMod 2))of two-periodic complexes; it restricts toCurvedDuplex.toPeriodicComplexalong the quotient functors, and its inverse restricts toCurvedDuplex.ofPeriodicComplexup to the isomorphismCurvedDuplex.HomotopyCategory.quotientCompPeriodicComplexEquivalenceInverseIso.
For nonzero curvature, the composites need not vanish, so a curved duplex need not be a complex; this file makes no comparison outside curvature zero.
References #
- I. Frenkel, M. Khovanov, O. Schiffmann, Homological realization of Nakajima varieties and Weyl group actions, Compos. Math. 141 (2005), 1479–1503, Sections 2–3 (curved complexes and duplexes and their homotopy categories).
- Torkil Stai, The triangulated hull of periodic complexes, Mathematical Research Letters 25 (2018), 199–236, Section 3.
The two-periodic complex attached to a curved duplex of curvature zero: the even component
sits in degree 0, the odd component in degree 1, and the differentials are d₀ and d₁.
Instances For
The curved duplex of curvature zero attached to a two-periodic complex K: its components
are K.X 0 and K.X 1, and its differentials are K.d 0 1 and K.d 1 0.
Instances For
Curved duplexes of curvature zero are two-periodic complexes: the functors
toPeriodicComplex and ofPeriodicComplex are mutually inverse equivalences.
Instances For
Homotopies #
A morphism of curved duplexes of curvature zero is null-homotopic, that is of the form
d h + h d for an odd map h, exactly when the corresponding morphism of two-periodic complexes
is homotopic to zero.
Two duplex morphisms become homotopic periodic-complex morphisms exactly when their difference is null-homotopic.
The null-homotopic morphisms of curved duplexes of curvature zero are exactly the morphisms sent to zero in Mathlib's homotopy category of two-periodic complexes.
The homotopy category #
The functor from the homotopy category of curved duplexes of curvature zero to the homotopy
category of two-periodic complexes induced by toPeriodicComplex.
Instances For
The homotopy category of curved duplexes of curvature zero is equivalent to Mathlib's
homotopy category of two-periodic complexes, through the functor induced by
CurvedDuplex.toPeriodicComplex.
Instances For
The functor of the homotopy-category equivalence is the induced periodic-complex functor.
The equivalence of homotopy categories is induced by CurvedDuplex.toPeriodicComplex.
The inverse of the equivalence of homotopy categories is induced by
CurvedDuplex.ofPeriodicComplex.