Definitions and basic properties of regular monomorphisms and epimorphisms. #
A regular monomorphism is a morphism that is the equalizer of some parallel pair.
We give the constructions
IsSplitMono → RegularMonoandRegularMono → Mono
as well as the dual constructions for regular epimorphisms. Additionally, we give the construction
RegularEpi ⟶ StrongEpi.
We also define classes IsRegularMonoCategory and IsRegularEpiCategory for categories in which
every monomorphism or epimorphism is regular, and deduce that these categories are
StrongMonoCategorys resp. StrongEpiCategorys.
A regular monomorphism is a morphism which is the equalizer of some parallel pair.
- Z : C
An object in
C A map from the codomain of
ftoZAnother map from the codomain of
ftoZfequalizes the two maps- isLimit : Limits.IsLimit (Limits.Fork.ofι f ⋯)
fis the equalizer of the two maps
Instances
Every regular monomorphism is a monomorphism.
Equations
- One or more equations did not get rendered due to their size.
Every split monomorphism is a regular monomorphism.
Equations
- One or more equations did not get rendered due to their size.
If f is a regular mono, then any map k : W ⟶ Y equalizing RegularMono.left and
RegularMono.right induces a morphism l : W ⟶ X such that l ≫ f = k.
Equations
Instances For
The second leg of a pullback cone is a regular monomorphism if the right component is too.
See also Pullback.sndOfMono for the basic monomorphism version, and
regularOfIsPullbackFstOfRegular for the flipped version.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The first leg of a pullback cone is a regular monomorphism if the left component is too.
See also Pullback.fstOfMono for the basic monomorphism version, and
regularOfIsPullbackSndOfRegular for the flipped version.
Equations
Instances For
A regular monomorphism is an isomorphism if it is an epimorphism.
A regular mono category is a category in which every monomorphism is regular.
Every monomorphism is a regular monomorphism
Instances
In a category in which every monomorphism is regular, we can express every monomorphism as an equalizer. This is not an instance because it would create an instance loop.
Equations
Instances For
A regular epimorphism is a morphism which is the coequalizer of some parallel pair.
- W : C
An object from
C Two maps to the domain of
fTwo maps to the domain of
ffcoequalizes the two maps- isColimit : Limits.IsColimit (Limits.Cofork.ofπ f ⋯)
fis the coequalizer
Instances
Every regular epimorphism is an epimorphism.
Equations
- One or more equations did not get rendered due to their size.
A morphism which is a coequalizer for its kernel pair is a regular epi.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Every split epimorphism is a regular epimorphism.
Equations
- One or more equations did not get rendered due to their size.
If f is a regular epi, then every morphism k : X ⟶ W coequalizing RegularEpi.left and
RegularEpi.right induces l : Y ⟶ W such that f ≫ l = k.
Equations
Instances For
The second leg of a pushout cocone is a regular epimorphism if the right component is too.
See also Pushout.sndOfEpi for the basic epimorphism version, and
regularOfIsPushoutFstOfRegular for the flipped version.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The first leg of a pushout cocone is a regular epimorphism if the left component is too.
See also Pushout.fstOfEpi for the basic epimorphism version, and
regularOfIsPushoutSndOfRegular for the flipped version.
Equations
Instances For
A regular epimorphism is an isomorphism if it is a monomorphism.
A regular epi category is a category in which every epimorphism is regular.
Everyone epimorphism is a regular epimorphism
Instances
In a category in which every epimorphism is regular, we can express every epimorphism as a coequalizer. This is not an instance because it would create an instance loop.