The Milnor sequence of a tower of complexes of modules #
A tower of complexes is a functor C : ℕᵒᵖ ⥤ HomologicalComplex (ModuleCat R) c, a sequence of
complexes C₀ ← C₁ ← C₂ ← ⋯ of R-modules of an arbitrary shape c. In each degree i its terms
form a tower of modules C.term i, and the differentials form morphisms of towers. Applying
ModuleTower.lim degreewise gives the limit complex C.limComplex, which with its projections is
a limit of C (ComplexTower.isLimitLimComplexCone), and applying ModuleTower.Product gives the
product complex C.productComplex. The shift maps δ(x)ₙ = xₙ - φₙ(xₙ₊₁) form a chain map of the
product complex whose kernel is the limit complex. When the shift is surjective in every degree,
equivalently lim¹ of every tower of terms vanishes (for instance when every transition map
Cₙ₊₁ → Cₙ is surjective, ModuleTower.shift_surjective, or every tower of terms is
Mittag-Leffler, ModuleTower.shift_surjective_of_isMittagLeffler),
0 → lim C → ∏ₙ Cₙ → ∏ₙ Cₙ → 0
is a short exact sequence of complexes (ComplexTower.shortComplex_shortExact). Products of
modules are exact, so the homology of the product complex is the product of the homologies
(ComplexTower.productHomologyEquiv), and the shift acts on it as the shift of the tower of
homology modules C.homology i. For a tower whose shift is surjective in every degree, the long
exact homology sequence then splits into the Milnor sequences: for every pair of degrees
i, j with c.Rel i j,
0 → lim¹ Hᵢ(Cₙ) → Hⱼ(lim C) → lim Hⱼ(Cₙ) → 0
is exact (ComplexTower.limOneToHomology_injective,
ComplexTower.exact_limOneToHomology_homologyToLim, ComplexTower.homologyToLim_surjective).
The map Hⱼ(lim C) → lim Hⱼ(Cₙ) is induced by the projections lim C → Cₙ, and the map
lim¹ Hᵢ(Cₙ) → Hⱼ(lim C) is induced by the connecting map of the short exact sequence above.
For cochain complexes indexed by ℤ and i = k - 1, j = k, this is the cochain sequence
0 → lim¹ H^(k-1)(Cₙ) → H^k(lim C) → lim H^k(Cₙ) → 0; for chain complexes indexed by ℕ and
i = j + 1, it is the chain sequence 0 → lim¹ H_(j+1)(Cₙ) → H_j(lim C) → lim H_j(Cₙ) → 0.
When, in addition to the degreewise surjectivity of the shift, lim¹ Hᵢ(Cₙ) vanishes, for
instance when the tower of homology modules is Mittag-Leffler
(ModuleTower.subsingleton_limOne_of_isMittagLeffler), the map Hⱼ(lim C) → lim Hⱼ(Cₙ) is
therefore bijective (ComplexTower.homologyToLim_bijective). If no differential reaches degree
j, the map Hⱼ(lim C) → lim Hⱼ(Cₙ) is injective with no lim¹ hypothesis
(ComplexTower.homologyToLim_injective_of_forall_not_rel).
Consequently, if a cone over a tower whose shift is surjective in every degree has legs that, in
each degree, induce isomorphisms on homology for all sufficiently large n, then the induced map
into the limit complex is a quasi-isomorphism (ComplexTower.quasiIso_isLimitLimComplexCone_lift):
the towers of homology modules have eventually surjective transitions, so the lim¹ terms of the
Milnor sequences vanish.
Main declarations #
TauCeti.ComplexTower: towers of complexes ofR-modules of shapec.TauCeti.ComplexTower.limComplex,TauCeti.ComplexTower.isLimitLimComplexCone: the limit complex, a limit of the tower.TauCeti.ComplexTower.productComplex,TauCeti.ComplexTower.productComplexShift: the product complex and the shift chain map.TauCeti.ComplexTower.shortComplex_shortExact:0 → lim C → ∏ₙ Cₙ → ∏ₙ Cₙ → 0is short exact for towers whose shift is surjective in every degree.TauCeti.ComplexTower.productHomologyEquiv: the homology of the product complex is the product of the homologies, compatibly with the shifts.TauCeti.ComplexTower.homologyToLim,TauCeti.ComplexTower.limOneToHomology: the two maps of the Milnor sequence.TauCeti.ComplexTower.limOneToHomology_injective,TauCeti.ComplexTower.exact_limOneToHomology_homologyToLim,TauCeti.ComplexTower.homologyToLim_surjective: exactness of the Milnor sequence for towers whose shift is surjective in every degree.TauCeti.ComplexTower.homologyToLim_bijective:Hⱼ(lim C) ≅ lim Hⱼ(Cₙ)when, in addition,lim¹ Hᵢ(Cₙ)vanishes.TauCeti.ComplexTower.quasiIso_isLimitLimComplexCone_lift: a cone whose legs are eventually isomorphisms on homology in each degree induces a quasi-isomorphism into the limit complex.
References #
- J. Milnor, On axiomatic homology theory, Pacific J. Math. 12 (1962), 337–341.
- C. A. Weibel, An introduction to homological algebra, Theorem 3.5.8.
- Stacks: More on Algebra, Lemma 15.88.10, Tag 07KY
A tower of complexes of R-modules of shape c: a functor ℕᵒᵖ ⥤ HomologicalComplex, given by
complexes Cₙ and chain maps Cₙ₊₁ → Cₙ.
Instances For
The tower of degree-i terms of a tower of complexes.
Instances For
The tower of degree-i homology modules of a tower of complexes.
Instances For
The differentials Cₙ^i → Cₙ^j of a tower of complexes, as a morphism of towers.
Instances For
The component of dTower i j at level n is the differential d i j of the n-th complex.
Consecutive differentials of a tower of complexes compose to zero.
The differential between degrees not related by the complex shape vanishes.
The transition maps of the tower of homology modules are the maps induced on homology by the transition chain maps of the tower.
The limit complex of a tower of complexes: in degree i, the limit of the tower of degree-i
terms, with the differential induced by the differentials of the tower.
Instances For
The degree-i term of the limit complex is the limit of the degree-i terms.
The differential of the limit complex is the map induced on limits by the differentials of the tower.
The product complex of a tower of complexes: in degree i, the product of the degree-i
terms, with the product of the differentials.
Instances For
The degree-i term of the product complex is the product of the degree-i terms.
The differential of the product complex is the map induced on products by the differentials of the tower.
The inclusion of the limit complex into the product complex.
Instances For
The degree-i component of the inclusion of the limit complex into the product complex is the
subtype inclusion of the limit.
The shift maps δ(x)ₙ = xₙ - φₙ(xₙ₊₁) of the towers of terms, as a chain map of the product
complex.
Instances For
The degree-i component of the shift map on the product complex is the shift map on the
degree-i product.
The projection of the product complex onto the complex Cₙ.
Instances For
The degree-i component of the n-th projection of the product complex is the coordinate
projection LinearMap.proj n.
The projection of the limit complex onto the complex Cₙ.
Instances For
The degree-i component of the n-th projection of the limit complex is the projection
limπ n of the degree-i limit.
The inclusion of the limit complex into the product complex followed by the n-th projection is
the n-th projection of the limit complex.
The inclusion of the limit complex into the product complex followed by the n-th projection is
the n-th projection of the limit complex.
The shift followed by the projection to Cₙ is the difference of the projections to Cₙ
and to Cₙ₊₁, the latter followed by the transition Cₙ₊₁ → Cₙ.
The projections of the limit complex are compatible with the maps of the tower.
The projections of the limit complex are compatible with the maps of the tower.
The limit complex, with its projections onto the complexes Cₙ, as a cone over the tower.
Instances For
The cone point of the limit cone is the limit complex.
The component of the limit cone at level n is the n-th projection of the limit complex.
The limit complex, with its projections, is a limit of the tower of complexes.
Instances For
The sequence of complexes lim C → ∏ₙ Cₙ → ∏ₙ Cₙ formed by the inclusion and the shift.
Instances For
The first map of the Milnor short complex is the inclusion of the limit complex.
The second map of the Milnor short complex is the shift map of the product complex.
The product-complex short exact sequence. If the shift of a tower of complexes is
surjective in every degree, for instance if every transition map is surjective in every degree,
then 0 → lim C → ∏ₙ Cₙ → ∏ₙ Cₙ → 0, formed by the inclusion and the shift, is a short exact
sequence of complexes.
The product complex, with its projections, is a product of the complexes Cₙ.
Instances For
Homology of the product complex. The degree-i homology of the product complex is the
product of the degree-i homology modules of the complexes Cₙ, through the maps induced by the
projections; see productHomologyEquiv_apply.
Instances For
The degree-i homology of the product complex maps to the product of the homologies,
componentwise by the maps induced by the projections.
On homology, the projections of the product complex intertwine the shift chain map with the shift of the tower of homology modules.
On homology, the projections of the product complex restrict to those of the limit complex.
The map Hⱼ(lim C) → lim Hⱼ(Cₙ) of the Milnor sequence, induced by the projections of the
limit complex onto the complexes Cₙ.
Instances For
The n-th component of the image of a class in the homology of the limit complex is the class
induced by the n-th projection.
The map Hⱼ(lim C) → lim Hⱼ(Cₙ) is the map induced by the inclusion into the product
complex, read in the product of the homologies.
If no differential reaches degree j, then Hⱼ(lim C) → lim Hⱼ(Cₙ) is injective: homology in
degree j is the module of cycles, and the cycles of the limit complex embed in the limit of the
cycles.
The map lim¹ Hᵢ(Cₙ) → Hⱼ(lim C) of the Milnor sequence, for c.Rel i j: the connecting map
of the product-complex short exact sequence, read on the product of the homologies, descends to
the cokernel lim¹ of the shift.
Instances For
The class of a family of homology classes is sent to the connecting map of the corresponding homology class of the product complex.
Exactness of the Milnor sequence at lim¹. For a tower whose shift is surjective in
every degree, the map lim¹ Hᵢ(Cₙ) → Hⱼ(lim C) is injective.
Exactness of the Milnor sequence at Hⱼ(lim C). For a tower whose shift is surjective
in every degree, the image of lim¹ Hᵢ(Cₙ) → Hⱼ(lim C) is the kernel of
Hⱼ(lim C) → lim Hⱼ(Cₙ).
Exactness of the Milnor sequence at lim Hⱼ(Cₙ). For a tower whose shift is surjective
in every degree, the map Hⱼ(lim C) → lim Hⱼ(Cₙ) is surjective.
If the shift of every tower of terms is surjective and lim¹ Hᵢ(Cₙ) vanishes, for instance
when the tower of degree-i homology modules is Mittag-Leffler, then Hⱼ(lim C) → lim Hⱼ(Cₙ) is
bijective.
The maps induced on homology by the legs of a cone over a tower of complexes are compatible with the transitions of the tower of homology modules.
Quasi-isomorphisms into the limit of a tower of complexes. Let C be a tower of complexes
whose shift is surjective in every degree, for instance one whose transitions are surjective in
every degree. If s is a cone over C whose legs s.pt → Cₙ induce isomorphisms on the
degree-j homology for all sufficiently large n, for every j, then the induced map from s.pt
to the limit complex is a quasi-isomorphism.