An epimorphism in a category is a morphism such that every contravariant hom-functor sends it to an injection
In more elementary terms, is an epimorphism if, given any , if :
Can anybody make this look nicer? Preferably with curved arrows in the right-hand diagram? And maybe even with little vertical equals signs to show how the diagrams commute? I can do it in XYpic, but that's not supported by iTeX.
An epimorphism in is a monomorphism in .
The epimorphisms in Set are the surjective functions; thus epimorphisms can be thought of as a categorical notion of surjection. However, this is frequently not quite right: in categories of sets with extra structure, epimorphisms need not be surjective (unlike the case for monomorphisms, which are usually injective). Often, though, the surjections correspond to a stronger notion of epimorphism.
There are a sequence of variations on the concept of epimorphism, from strongest to weakest:
split epimorphism regular epimorphism strict epimorphism strong epimorphism extremal epimorphism epimorphism.
In the category of sets, every epimorphism is regular (and even split if you believe the axiom of choice), so it can be hard to know, when generalising concepts from to other categories, what kind of epimorphism to use.
In general, the two serious distinctions come
Between split epimorphisms and regular ones: in very few categories are all regular epimorphisms split. Splitting of even regular epimorphisms is a form of the axiom of choice, which may be valid in Set (if you believe it) but very often fails internally.
Between extremal epimorphisms and “plain” epimorphisms: in many categories, the plain epimorphisms are oddly behaved, but the extremal ones are what we would expect. For instance, the inclusion is an epimorphism of rings, but the extremal epimorphisms of rings are just the surjective ring homomorphisms.
The remaining distinctions frequently collapse. For instance:
In a category with pullbacks, any strict epimorphism is regular, and any extremal epimorphism is strong.
In a regular category, every extremal epimorphism is regular, so the sequence reduces to three: split, regular = strict = strong = extremal, plain. In algebraic categories (categories of algebra for a Lawvere theory), which are regular, the regular/strict/strong/extremal epimorphisms are the morphisms whose underlying function is surjective.
In a pretopos (hence also in a topos), every epimorphism is regular, so the only distinction remaining is split versus non-split.
Moreover, even in non-regular categories, there seems to be a strong tendency for strong/extremal epimorphisms to coincide with regular/strict ones. For example, this is the case in Top. However, the distinction is real; for instance, in the category generated by the following graph:
subject to the equations and , both and are strong, but not strict, epimorphisms.