Header Image

Monomorphisms and epimorphisms

December 17, 2022

The classes of monomorphisms, epimorphisms, bimorphisms, split monomorphisms, and split epimorphisms are closed under composition and contain all isomorsphisms. To show these classes are closed under composition, consider two morphisms $f:A\to B$ and $g:B\to C$. If $f$ and $g$ are monomorphisms then for $a,a’\in\operatorname{hom}(X,A)$, $$(gf)a=(gf)a’\implies fa=fa’\implies a = a’$$ and so $gf$ is a monomorphism. If $f$ and $g$ are epimorphisms then for $c,c’\in\operatorname{hom}(C,X)$, $$c(gf)=c’(gf)\implies cg=cg’\implies c=c’$$ and so $gf$ is an epimorphism. If $f$ and $g$ are split monomorphisms then there exists $F:B\to A$ and $G:C\to B$ such that $Ff=1_A$ and $Gg=1_B$. So $gf$ is a split monomorphism since $(FG)(gf)=1_A$. Similarily, if $g$ and $f$ are split epimorphisms then $(gf)(FG)=1_C$ and so $gf$ is a split epimorphism.

Let $f:A\to B$ be an isomorphism then, $f$ has inverse $g:B\to A$ and so for every pair of morphisms $a,a’\in\operatorname{hom}(X,A)$ and $b,b’\in\operatorname{hom}(B,X)$ we have that $$fa=fa’\implies gfa=gfa’\implies a=a’$$ and $$bf=b’f\implies bfg=b’fg\implies b=b’.$$ Hence, every isomorphism is a monomorphism and an epimorphism and so it is a bimorphism. Also, every isomorphism is a split monomorphism and a split epimorphism since it has a unique inverse.

Let $f:A\to B$ and $g:B\to C$ be two morphisms:


The axiom of choice can be stated as follows.

For every surjective map of sets $f:A\to B$, there exists a map $g:B\to A$ with $fg=1_B$ 1.

Using this, and the fact that every epimorphism in $\textbf{Sets}$ is a surjective map of sets, it is easy to see that the axiom of choice can be formulated as

Every epimorphism in $\textbf{Sets}$ is split 1.


The inclusion map from the additive monoid of natural numbers to the additive group of integers (considered as a monoid) is a bimorphism in $\textbf{Mon}$. Let $\mathbb{N}=(\mathbb{N},+,0)$ denote the additive monoid of natural numbers and $\mathbb{Z}=(\mathbb{Z},+,0)$ denote the additive group of integers considered as a monoid. Then for every object $X$ in $\textbf{Mon}$ and for every pair of morphisms $a,a’\in\operatorname{hom}(X,\mathbb{N})$ we have that if $ia=ia’$ then for every $x\in X$, $ia(x)=ia’(x)$ and so $i(a(x))=i(a’(x))\implies a(x)=a’(x)$. Hence, $i$ is a monomorphism. Additionally, for every pair of morphisms $b,b’\in\operatorname{hom}(\mathbb{Z},X)$ and $n\in\mathbb{N}$, $bi(n)=b’i(n)\implies b(\alpha)=b’(\alpha)$ for all $\alpha\in\mathbb{Z}^+$ with $\alpha = i(n)$. But this means $b(0)=b’(0)$ and so $b(\alpha)+b^{-1}(\alpha)=b(\alpha -\alpha)=b(0)=b’(0)=b’(\alpha -\alpha) = b’(\alpha)+(b’)^{-1}(\alpha)$ since $b(0)=b’(0)=0$. Thus, we have that $b(-\alpha) = b^{-1}(\alpha)=(b’)^{-1}(\alpha) = b’(-\alpha)$ and so $b=b’$. Hence, $i$ is an epimorphism and so it is a bimorphism.


  1. George Janelidze. Category theory: A first course. Lecture Notes, 2020. ↩︎ ↩︎

Tags: category theory