Factorization system
Appearance
In mathematics, it can be shown that a function can be written as the composite of a surjective function followed by an injective function. Factorization systems are a generalization of this fact in category theory.
Suppose that C is a category. A factorization system (E, M) for C is a pair of classes of morphisms of C such that
- E and M both contain all isomorphisms of C and are closed under composition with those morphisms,
- every morphism f of C can be written as
with and , and
- for every morphisms and , such that there exists morphisms and satisfying , there is a unique morphism such that and .