Documentation

TauCeti.Algebra.Homology.ShortComplex.Limit

Homology and exact limits #

This file proves that homology of short complexes, and hence homology of homological complexes, commutes with limits of every shape whose limits are exact.

Main results #

Implementation notes #

A diagram F : J ⥤ ShortComplex C corresponds under ShortComplex.functorEquivalence to a short complex S of diagrams. The limiting cone used here is the image of S under lim : (J ⥤ C) ⥤ C, with legs assembled from the counit of that equivalence. Working with the counit rather than with the definitional identification of this cone with ShortComplex.limitCone keeps every intermediate statement well typed for rw and simp: in a general category, unlike in a concrete one, neither the unit laws nor associativity hold definitionally, so the composites appearing here cannot be manipulated by rfl alone.

Exactness of J-shaped limits makes lim preserve homology, identifying the homology of this cone with the chosen limit of the pointwise homology diagram.

Sources #

This file is the exact-limit dual of TauCeti/Algebra/Homology/ShortComplex/Colimit, and follows that file's exact-colimit construction step for step. The formal inputs are Joël Riou's short complex API in Mathlib — ShortComplex.functorEquivalence in Mathlib/Algebra/Homology/ShortComplex/FunctorEquivalence, ShortComplex.isLimitOfIsLimitπ in Mathlib/Algebra/Homology/ShortComplex/Limits, ShortComplex.mapHomologyIso and NatTrans.app_homology in Mathlib/Algebra/Homology/ShortComplex/PreservesHomology and Mathlib/Algebra/Homology/ShortComplex/HomologicalComplex — together with the exactness class HasExactLimitsOfShape of Dagur Asgeirsson, Isaac Hernando, Coleton Kotch and Adam Topaz in Mathlib/CategoryTheory/Abelian/GrothendieckAxioms/Basic.