1.4Monomorphisms, Epimorphisms
Chapter (PDF)A function of sets is a monomorphism if, for every set and functions such that , it follows that .
Suppose is a function of sets. Then is injective if and only if it is a monomorphism.
Suppose is injective. Let be an arbitrary set and let be functions such that
Note that has a left-inverse , so we may apply it both sides and make use of associativity:
Thus is monomorphic.
Suppose is monomorphic. Let be an arbitrary set and let be functions such that
Then it follows that . For any , we have that and . Then we have, by equality of the two compositions, that
for all arbitrary pairs of elements in . Thus is injective.
A function of sets is a epimorphism if, for every set and functions such that , it follows that .
Suppose is a function of sets. Then is surjective if and only if it is an epimorphism.
Suppose is surjective. Let be an arbitrary set and let be functions such that
Note that has a right-inverse , so we may apply it both sides and make use of associativity:
Thus is epimorphic.
Suppose is not surjective. Let be an arbitrary set and let . Define by the following rules
Then since they agree on 's image values, but . Thus is not epimorphic, completing a contrapositive proof.
A monomorphism (resp. epimorphism) is denoted by (resp. ).
Observe the decomposition of the Cartesian product of sets in terms of inclusions (monomorphisms) and projections (epimorphisms) as follows.
The inclusion maps (resp. ) map a set to the product by (resp. )—they are obviously monomorphic. Moreover, the projection maps (resp. ) project a product onto a set by (resp. )—they are obviously epimorphic.
We now reach the canonical decomposition, an extremely important decomposition that yields a natural isomorphism of sets (and perhaps other structures).
Let be a map of sets from to . Define be an equivalence relation on such that
Note that the map sending an element to its equivalence class is epimorphic—we denote it . Note decomposes as follows.
In words, the map can be decomposed canonically as follows:
Take each to its equivalence class . Note the canonical projection is an epimorphism.
Take each equivalence class to the image of any element of the equivalence class . This is justified by all elements of mapping to the same element in . This is an isomorphism of sets .
Finally, embed the elements of into by the inclusion map .
The lengthy description of this process effectively serves as proof.