The homotopy category of bounded cochain complexes #
This file constructs the full pretriangulated subcategory of the homotopy category whose objects are represented by cochain complexes vanishing outside a finite interval. It also constructs the quotient functor from bounded cochain complexes and proves that this functor is full and essentially surjective.
The boundedness predicate records both bounds at once. This matters for closure under cones: if
the source has bounds (a₁, b₁) and the target has bounds (a₂, b₂), the standard mapping
cone has bounds (min (a₁ - 1) a₂, max (b₁ - 1) b₂). Consequently the full subcategory is
stable under shifts and distinguished triangles.
The construction follows the organization of Mathlib's bounded-below category
HomotopyCategory.Plus, replacing its one-sided support condition by two-sided boundedness.
Main definitions #
CochainComplex.bounded: the property of being strictly bounded above and below.CochainComplex.Bounded: the full subcategory of bounded cochain complexes.TauCeti.HomotopyCategory.bounded: the corresponding property in the homotopy category.TauCeti.HomotopyCategory.Bounded: the homotopy category of bounded cochain complexes.TauCeti.HomotopyCategory.Bounded.quotient: the quotient functor from bounded complexes.
The homotopy category of bounded complexes over an essentially small category is essentially
small (through HomotopyCategory.essentiallySmall and
CategoryTheory.ObjectProperty.essentiallySmall_of_ambient), so it has a triangulated
Grothendieck group.
References #
- Mathlib's
Mathlib/Algebra/Homology/HomotopyCategory/Plus.lean, whose construction of the bounded-below homotopy category supplies the formal pattern used here. - Charles A. Weibel, The K-book: An Introduction to Algebraic K-theory, Chapter II, Exercise 9.15.
A cochain complex is bounded when it is strictly bounded both below and above.
Equations
- CochainComplex.bounded C K = (CochainComplex.plus C K ∧ ∃ (b : ℤ), K.IsStrictlyLE b)
Instances For
The elementwise characterization of a bounded cochain complex.
A cochain complex is bounded exactly when it vanishes outside a finite set of degrees.
The full subcategory of bounded cochain complexes.
Equations
Instances For
The inclusion of bounded cochain complexes into all cochain complexes.
Equations
Instances For
The inclusion of bounded cochain complexes is fully faithful.
Instances For
The property of objects of the homotopy category which are represented by bounded cochain
complexes. As for Mathlib's HomotopyCategory.plus, the representative is remembered strictly;
the induced full subcategory is nevertheless closed under the pretriangulated operations.
Equations
Instances For
The ordinary homotopy quotient of a cochain complex is bounded exactly when the complex itself is bounded.
The homotopy category of bounded cochain complexes.
Instances For
The inclusion of the bounded homotopy category into the homotopy category of all cochain complexes.
Equations
Instances For
The inclusion of the bounded homotopy category is fully faithful.
Equations
Instances For
The quotient functor from bounded cochain complexes to their bounded homotopy category.
Equations
Instances For
Inclusion sends a bounded quotient object to the ordinary homotopy quotient.
The bounded quotient acts on maps by the ordinary homotopy quotient, after transporting along the object comparison equalities.
The bounded quotient followed by the inclusion agrees with the ordinary homotopy quotient.
Equations
Instances For
The comparison isomorphism has the canonical component at each bounded complex.
The inverse comparison has the reverse canonical component at each bounded complex.
Every bounded homotopy object is represented by a bounded cochain complex.
The collection of all single functors C ⥤ HomotopyCategory.Bounded C for n : ℤ,
along with their compatibilities with shifts.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The single functor C ⥤ HomotopyCategory.Bounded C.
Equations
Instances For
The bounded single functor is induced by
HomotopyCategory.singleFunctor C n : C ⥤ HomotopyCategory C (.up ℤ).
Equations
- One or more equations did not get rendered due to their size.