Skip to content

Spectral sequences #1932

@Alizter

Description

@Alizter

Back in 2020 I wrote down a definition of spectral sequence in Mike's spectral branch:

https://github.com/HoTT/Coq-HoTT/commit/85774225b9319af566bca2b4be1d5ba0da42020f

it took values in abelian groups and it was based on Floris van Doorn's formalization and work on spectral sequences in HoTT.

Now that we have abelian categories #1929, I would like to rethink how we might define spectral sequences. One appealing idea is to follow this remark in the Stacks project.

Let $\mathcal{A}$ be an abelian category. Let $T_r$ be a sequence of isomorphisms $\mathcal A \to \mathcal A$. A spectral sequence is given by a sequence of objects $E_r$ of $\mathcal A$ together with a sequence of differentials $d_r : E_r \to T_r E_r$ such that $T_r d_r \circ d_r = 0$ and $E_{r+1} \cong \mathrm{Ker}(d_r)/\mathrm{Im}(T_r^{-1} d_r)$.

Now this definition is nice because it allows us to package up all the bureaucracy of integer gradings behind the equivalences. This is related to Floris' idea of successor structures, with the added condition that the successor can be inverted. This should reduce some of the technical debt of working with gradings hopefully.

Another advantage is that this definition is agnostic to the kind of grading we have available. In most cases, we will be interested in the bigraded case, but there are times when some leniency could prove useful.

I also observed an interesting fact that such a shift functor would give $\mathcal{A}$ the structure of a triangulated category. I don't know if it's useful to think about however.<\s>

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions