Filtrations #
In this file, a filtration on X indexed by a category I is defined as a functor
I ⥤ MonoOver X.
We also define the category of filtered objects and strict morphisms, characterized by pullback squares at each filtration level.
Implementation notes #
We model a filtration as a functor to MonoOver X, so that the filtration steps and their
inclusions into X are bundled together and functorial in the index category.
References #
A filtration on X indexed by I, as a functor I ⥤ MonoOver X.
The underlying functor
I ⥤ MonoOver X.
Instances For
The underlying diagram in C obtained by forgetting MonoOver.
Equations
Instances For
The object at index i (domain of the mono into X).
Instances For
The natural transformation from the filtration diagram to the constant underlying object.
Instances For
A filtered object: an object equipped with a filtration.
- X : C
The underlying object.
- filtration : Filtration self.X I
The filtration on
X.
Instances For
The filtration diagram in C.
Equations
Instances For
Morphisms of filtered objects: a morphism on objects and a compatible natural transformation between the filtration diagrams.
The underlying morphism on objects.
The levelwise maps between filtration steps, natural in the index.
- comm (i : I) : CategoryStruct.comp (self.natTrans.app i) (G.filtration.ι.app i) = CategoryStruct.comp (F.filtration.ι.app i) self.hom
Commutativity with the structure maps into the underlying objects.
Instances For
Commutativity with the structure maps into the underlying objects.
The category structure on filtered objects.
Equations
- One or more equations did not get rendered due to their size.
Constructor for morphisms of filtered objects.
Equations
Instances For
Constructor for isomorphisms of filtered objects.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Strictness of a filtered morphism: each compatibility square is a pullback.
- isPullback (i : I) : IsPullback (f.natTrans.app i) (F.filtration.ι.app i) (G.filtration.ι.app i) f.hom
The square at each filtration step is a pullback square.
Instances
The morphism property of strict morphisms of filtered objects.
Equations
Instances For
The forgetful functor FilteredObject C I ⥤ C.
Equations
- One or more equations did not get rendered due to their size.