Documentation

Mathlib.Algebra.Homology.SpectralSequence.ComplexShape

Complex shapes for pages of spectral sequences #

In this file, we define complex shapes which correspond to pages of spectral sequences:

def ComplexShape.spectralSequenceNat (u : × ) :
ComplexShape ( × )

For u : ℤ × ℤ, this is the complex shape on ℕ × ℕ, which connects a to b when the equality a + u = b holds in ℤ × ℤ.

Instances For
    @[simp]
    theorem ComplexShape.spectralSequenceNat_rel_iff (u : × ) (a b : × ) :
    (spectralSequenceNat u).Rel a b a.1 + u.1 = b.1 a.2 + u.2 = b.2
    def ComplexShape.spectralSequenceFin (l : ) (u : × ) :
    ComplexShape ( × Fin l)

    For l : ℕ and u : ℤ × ℤ, this is the complex shape on ℤ × Fin l, which connects a to b when the equality a + u = b holds in ℤ × ℤ.

    Instances For
      @[simp]
      theorem ComplexShape.spectralSequenceFin_rel_iff {l : } (u : × ) (a b : × Fin l) :
      (spectralSequenceFin l u).Rel a b a.1 + u.1 = b.1 a.2 + u.2 = b.2