Pages of a filtered two-term complex #
This file constructs the Z_r and B_r subquotients for a two-term filtered
complex. The page differential is induced by the original differential on
representatives; no successor-page equivalence is part of the input.
We use a decreasing, integer-indexed filtration G, as obtained from an
increasing filtration F by G p = F (-p).
A filtration-preserving two-term complex M --f--> M.
The decreasing filtration on the underlying module.
The differential of the two-term complex.
Instances For
The numerator of Z_r in the source.
Instances For
The numerator of B_r in the target.
Equations
- K.boundaries r p = K.G p ⊓ Submodule.map K.f (K.G (p - ↑r + 1)) ⊔ K.G (p + 1)
Instances For
The actual source page. Using the intersection numerator gives the
canonical model
(G^p ∩ f⁻¹G^{p+r}) / (G^{p+1} ∩ f⁻¹G^{p+r}), equivalent to the displayed
(intersection + G^{p+1})/G^{p+1} formula.
Equations
- K.SourcePage r p = (↥(K.cycles r p) ⧸ Submodule.comap (K.cycles r p).subtype (K.G (p + 1)))
Instances For
The actual target page G^p/B_r.
Equations
- K.TargetPage r p = (↥(K.G p) ⧸ Submodule.comap (K.G p).subtype (K.boundaries r p))
Instances For
Equations
- K.sourcePageAddCommGroup r p = { toAddGroup := (Submodule.Quotient.addCommGroup (Submodule.comap (K.cycles r p).subtype (K.G (p + 1)))).toAddGroup, add_comm := ⋯ }
Equations
- K.targetPageAddCommGroup r p = { toAddGroup := (Submodule.Quotient.addCommGroup (Submodule.comap (K.G p).subtype (K.boundaries r p))).toAddGroup, add_comm := ⋯ }
Apply the filtered differential to a cycle representative.
Equations
- K.restrictedDrop r p = LinearMap.codRestrict (K.G (p + ↑r)) (K.f ∘ₗ (K.cycles r p).subtype) ⋯
Instances For
The page differential, formed by applying f to a representative.
Equations
- K.drop r p = (Submodule.comap (K.cycles r p).subtype (K.G (p + 1))).mapQ (Submodule.comap (K.G (p + ↑r)).subtype (K.boundaries r (p + ↑r))) (K.restrictedDrop r p) ⋯
Instances For
Representative formula for the page differential.
Cycle numerators decrease from page r to page r+1.
Boundary numerators increase from page r to page r+1.
A representative in Z_{r+1} is killed by the r-page differential.
Conversely, a representative killed by d_r can be changed by an
element of G^{p+1} to a representative in Z_{r+1}.
Every new boundary representative is a drop plus a lower-filtration term.
Surjectivity exhausts the target boundary numerators.