In category theory concept of epimorphism is a generalization or strengthening of the concept of surjective functions between sets (example 1 below).

The formally dual concept is that of monomorphism, similarly related to the concept of injective function.

Common jargon includes “is a mono” or “is monic” for “is a monomorphism”, and “is an epi” or “is epic” for “is an epimorphism”, and “is an iso” for “is an isomorphism”.


A morphism f:XYf \colon X \to Y in some category is called an epimorphism (sometimes abbrieviated to epi, or described as being epic), if for every other object ZZ and every pair of parallel morphisms g 1,g 2:YZg_1,g_2 \colon Y \to Z then

(g 1f=g 2f)(g 1=g 2). \left( g_1\circ f \,=\, g_2 \circ f \right) \;\Rightarrow\; \left( g_1 = g_2 \right) \,.

Stated more abstractly, this says that ff is an epimorphism precisely if for every object ZZ the hom-functor Hom(,Z)Hom(-,Z) sends it to an injective function

Hom(Y,Z)f *Hom(X,Z) Hom(Y,Z) \stackrel{f^*}{\hookrightarrow} Hom(X,Z)

between hom-sets. Since injective functions are the monomorphisms in Set (example 1 below) this means that ff is an epimorphism precisely if Hom(f,Z)Hom(f,Z) is a monomorphsm for all ZZ.

Finally, this means that ff is an epimorphism in a category 𝒞\mathcal{C} precisely if it is a monomorphism in the opposite category 𝒞 op\mathcal{C}^{op}.



(epimorphisms of sets)

The epimorphisms in the category Set of sets are precisely the surjective functions.

Thus the concept of epimorphism may be thought of as a category-theoretic generalization of the concept of surjection.

But beware that in categories of sets with extra structure, epimorphisms need not be surjective (in contrast to monomorphisms, which are usually injective).


(epimorphisms of rings)

In the categories Ring or CRing of (commutative) rings and ring homomorphisms between them, then very surjective ring homomorphisms is an epimorphism, but not every epimorphism is surjective.

A counterexample is the defining inclusion \mathbb{Z} \hookrightarrow \mathbb{Q} of the ring of integers into the ring of rational numbers. This is an injective epimorphism of rings.

For more see for instance at Stacks Project, 10.106 Epimorphisms of rings.

Often, though, the surjections correspond to a stronger notion of epimorphism.


Every isomorphism is both an epimorphism and a monomorphism.

But beware that the converse fails:


A morphism that is both an epimorphism and a monomorphism need not be an isomorphism.

For instance in the categories Ring or CRing as in example 2, then the defining inclusion \mathbb{Z} \hookrightarrow \mathbb{Q} of the ring of integers into that of rational numbers is both a monomorphism and an epimorphism, but clearly not an isomorphism.



The following are equivalent


Every coequalizer xyx \to y

zxy z \stackrel{\to}{\to} x \to y

is an epimorphism.


Epimorphisms are preserved by pushout: if f:xyf : x \to y is an epimorphism and

x a f g y b \array{ x &\to& a \\ {}^{\mathllap{f}}\downarrow && \downarrow^{g} \\ y &\to& b }

is a pushout diagram, then also gg is an epimorphism.


Let h 1,h 2:bch_1,h_2 : b \to c be two morphisms such that gh 1=gh 2\stackrel{g}{\to} \stackrel{h_1}{\to} = \stackrel{g}{\to} \stackrel{h_2}{\to} . Then by the commutativity of the diagram also xybh 1cx \to y \to b \stackrel{h_1}{\to} c equals xybh 2cx \to y \to b \stackrel{h_2}{\to} c. Since xyx \to y is assumed to be epi, it follows that ybh 1cy \to b \stackrel{h_1}{\to} c equals ybh 2cy \to b \stackrel{h_2}{\to} c. But this means that h 1h_1 and h 2h_2 define the same cocone. By the universality of the pushout bb there is a unique map of cocones from bb to cc. Hence h 1h_1 must equal h 2h_2. Therefore gg is epi.


Epimorphisms are preserved by left adjoint functors:

if F:CDF : C \to D is a functor which is left adjoint then for fMor(C)f \in Mor(C) an epimorphism also F(f)Mor(D)F(f) \in Mor(D) is an epimorphism


One argument is this:

By the adjunction natural isomorphism we have for all dObj(D)d \in Obj(D)

Hom D(L(f),d)Hom C(f,R(d)). Hom_D(L(f),d) \simeq Hom_C(f,R(d)) \,.

The right hand is a monomorphism by assumption, hence so is the left hand, hence L(f)L(f) is epi.

Another argument is this: use that by the above ff is epic precisely if

f f Id Id \array{ & \stackrel{f}{\to} & \\ {}^{\mathllap{f}}\downarrow && \downarrow^{\mathrlap{Id}} \\ & \underset{Id}{\to} & }

is a pushout diagram and observe that left adjoint functors preserve pushouts (and of course identities).


Epimorphisms are reflected by faithful functors.


Let F:𝒞𝒟F \colon \mathcal{C}\longrightarrow \mathcal{D} be a faithful functor. Consider f:xyf \colon x \longrightarrow y a morphism in 𝒞\mathcal{C} such that F(f):F(x)F(y)F(f) \colon F(x)\longrightarrow F(y) is an epimorphism in 𝒟\mathcal{D}. We need to show that then ff itself is an epimorphism.

So consider morphisms g,h:yzg,h \colon y \longrightarrow z such that gf=hfg \circ f = h \circ f. We need to show that this implies that already g=hg = h (injectivity of Hom(f,z)Hom(f,z)). But functoriality implies that F(g)F(f)=F(h)F(f)F(g)\circ F(f) = F(h) \circ F(f), and since F(f)F(f) is epic this implies that F(g)=F(h)F(g) = F(h). Now the statement follows with the assumption that FF is faithful, hence injective on morphisms.


There are a sequence of variations on the concept of epimorphism, which conveniently arrange themselves in a total order. In order from strongest to weakest, we have:

In the category of sets, every epimorphism is effective descent (and even split if you believe the axiom of choice). Thus, it can be hard to know, when generalising concepts from Set\Set to other categories, what kind of epimorphism to use. The following discussion may be helpful in this regard.

First we note:

  • Descent and effective descent morphisms are only defined in a category with pullbacks. The other notions can be defined in any category, although of course for an effective epimorphism one must in general assert the existence of the kernel pair.

Moreover, if the category has finite limits, then the picture becomes much simpler:

  • If a strict epimorphism has a kernel pair, then it is effective and hence also regular. Thus, in a category with pullbacks, effective = regular = strict. Probably for this reason, there is substantial variation among authors in their use of these words; some use “effective epi” or “regular epi” to mean what we have called a “strict epi”.

  • Likewise, in a category with pullbacks, every extremal epimorphism is strong, since monomorphisms are always pullback-stable.

  • Moreover, in a category with equalizers, strong and extremal epimorphisms do not need to explicitly be asserted to be epic; that follows from the other condition in their definition.

Also worth noting are:

  • In a regular category, every extremal epimorphism is a descent morphism (i.e. a pullback-stable regular epimorphism). Thus in this case there remain only four types of epimorphism: split, effective descent, regular, and plain.

  • In an exact category, or a category that has pullback-stable reflexive coequalizers (which implies that it is regular), any regular epimorphism is effective descent. Thus in this case we have only three types: split, regular, and plain.

  • In a pretopos (hence also in a topos), every epimorphism is regular, leaving only two types: split and plain. The collapsing of these two types into one is called the axiom of choice for that category.

Thus, 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 \mathbb{Z}\hookrightarrow\mathbb{Q} is an epimorphism of rings, but the extremal epimorphisms of rings are just the surjective ring homomorphisms. More generally, in all algebraic categories (categories of algebra for a Lawvere theory), which are regular, the regular epimorphisms are the morphisms whose underlying function is surjective.

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, where both are the class of quotient maps. (The plain epimorphisms are the surjective continuous functions.)

However, the distinction is real. For instance, in the category generated by the following graph:

C f A hk B g D \array{ &&&& C\\ &&& ^f\nearrow\\ A& \underoverset{h}{k}{\rightrightarrows} & B \\ &&& _g\searrow\\ &&&& D}

subject to the equations fh=fkf h = f k and gh=gkg h = g k, both ff and gg are strong, but not strict, epimorphisms.

Revised on May 8, 2017 10:08:58 by Urs Schreiber (