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σ
ofA
, an increasing series ofF
inσ
is a filtration if there is another seriesF_lt
inσ
equal to the supremum ofF
with smaller index.IsRingFiltration
: For a family of subsetsσ
of semiringR
, an increasing seriesF
inσ
is a ring filtration ifIsFiltration F F_lt
and the pointwise multiplication ofF i
andF j
is inF (i + j)
.IsModuleFiltration
: ForF
satisfyingIsRingFiltration F F_lt
in a semiringR
andσM
a family of subsets of aR
moduleM
, an increasing seriesFM
inσM
is a module filtration ifIsFiltration F F_lt
and the pointwise scalar multiplication ofF i
andFM j
is inF (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.