Regular categories #
A regular category is category with finite limits such that each kernel pair has a coequalizer and such that regular epimorphisms are stable under pullback.
These categories provide a good ground to develop the calculus of relations, as well as being the semantics for regular logic.
Main results #
- We show that every regular category has strong epi-mono factorisations, following Theorem 1.11 in [Gra21].
Future work #
- Show Frobenius reciprocity
- Show that every topos is regular
- Show that regular logic has an interpretation in regular categories
References #
A regular category is a category with finite limits, such that every kernel pair has a coequalizer, and such that regular epimorphisms are stable under base change.
- hasCoequalizer_of_isKernelPair {X Y Z : C} {f : X ā¶ Y} {gā gā : Z ā¶ X} : IsKernelPair f gā gā ā Limits.HasCoequalizer gā gā
- regularEpiIsStableUnderBaseChange : (MorphismProperty.regularEpi C).IsStableUnderBaseChange
Instances
In a regular category, every morphism f : X ā¶ Y factors as e ā« m, where e is the projection
map to the coequalizer of the kernel pair of f, and m is the canonical map from that
coequalizer to Y. In particular, f factors as a strong epimorphism followed by a monomorphism.
Equations
- One or more equations did not get rendered due to their size.
Instances For
In a regular category, every morphism f factors as e ā« m, with e a strong epimorphism
and m a monomorphism.
In a regular category, every extremal epimorphism is a regular epimorphism.
Equations
- One or more equations did not get rendered due to their size.