The filtration on abelian groups and rings #
In this file, we define the concept of filtration for abelian groups, rings, and modules.
Main definitions #
- IsFiltration: For a family of subsets- σof- A, an increasing series of- Fin- σis a filtration if there is another series- F_ltin- σequal to the supremum of- Fwith smaller index.
- IsRingFiltration: For a family of subsets- σof semiring- R, an increasing series- Fin- σis a ring filtration if- IsFiltration F F_ltand the pointwise multiplication of- F iand- F jis in- F (i + j).
- IsModuleFiltration: For- Fsatisfying- IsRingFiltration F F_ltin a semiring- Rand- σMa family of subsets of a- Rmodule- M, an increasing series- FMin- σMis a module filtration if- IsFiltration F F_ltand the pointwise scalar multiplication of- F iand- FM jis in- F (i +ᵥ j).
For a family of subsets σ of A, an increasing series of F in σ is a filtration if
there is another series F_lt in σ equal to the supremum of F with smaller index.
In the intended applications, σ is a complete lattice, and F_lt is uniquely-determined as
F_lt j = ⨆ i < j, F i. Thus F_lt is an implementation detail which allows us defer depending
on a complete lattice structure on σ. It also provides the ancillary benefit of giving us better
definition control. This is convenient e.g., when the index is ℤ.
- mono : Monotone F
Instances
A convenience constructor for IsFiltration when the index is the integers.
For a family of subsets σ of semiring R, an increasing series F in σ is
a ring filtration if IsFiltration F F_lt and the pointwise multiplication of F i and F j
is in F (i + j).
Instances
A convenience constructor for IsRingFiltration when the index is the integers.
For F satisfying IsRingFiltration F F_lt in a semiring R and σM a family of subsets of
a R module M, an increasing series FM in σM is a module filtration if IsFiltration F F_lt
and the pointwise scalar multiplication of F i and FM j is in F (i +ᵥ j).
The index set ιM for the module can be more general, however usually we take ιM = ι.
Instances
A convenience constructor for IsModuleFiltration when the index is the integers.