Factorization system
In mathematics, it can be shown that every function can be written as the composite of a surjective function followed by an injective function. Factorization systems are a generalization of this situation in category theory.
A factorization system (E, M) for a category C consists of two classes of morphisms E and M of C such that :
- (1) E and M both contain all isomorphisms of C and are closed under composition.
- (2) Every morphism f of C can be factored as
- for some morphisms and .
- (3) If and are two morphisms such that for some morphisms and , then there exists a unique morphism making the diagram
- commute.
Orthogonality
Two morphisms and are said to be orthogonal, what we write , if for every pair of morphisms and such that there is a unique morphism such that the diagram
commutes. This notion can be extended to define the orthogonals of sets of morphisms by
- and .
Since in a factorization system contains all the isomorphisms, the condition (3) of the definition is equivalent to
- (3') and .
Equivalent definition
The pair of classes of morphisms of C is a factorization system if and only if it satisfies the following conditions:
- (1) Every morphism f of C can be factored as with and .
- (2) and .
The condition (2) above can be shown to be equivalent to the condition
- (2') is exactly the class of isomorphisms of C.
References
- Peter Freyd, Max Kelly (1972). "Categories of Continuous Functors I". Journal of Pure and Applied Algebra. 2.