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₁.
Equations
- One or more equations did not get rendered due to their size.
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.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Curved duplexes of curvature zero are two-periodic complexes: the functors
toPeriodicComplex and ofPeriodicComplex are mutually inverse equivalences.
Equations
- One or more equations did not get rendered due to their size.
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.
Equations
- One or more equations did not get rendered due to their size.
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.
Equations
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.
Equations
- One or more equations did not get rendered due to their size.