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.
Definition
A factorization system for a category C consists of two classes of morphisms E and M of C such that:- E and M both contain all isomorphisms of C and are closed under composition.
- Every morphism f of C can be factored as for some morphisms and.
- The factorization is functorial: if and are two morphisms such that for some morphisms and, then there exists a unique morphism making the following diagram commute:
Remark: is a morphism from to in the arrow category.
Orthogonality
Two morphisms and are said to be orthogonal, denoted, if for every pair of morphisms and such that there is a unique morphism such that the diagramcenter
commutes. This notion can be extended to define the orthogonals of sets of morphisms by
Since in a factorization system contains all the isomorphisms, the condition of the definition is equivalent to
Proof: In the previous diagram, take and.
Equivalent definition
The pair of classes of morphisms of C is a factorization system if and only if it satisfies the following conditions:- Every morphism f of C can be factored as with and
- and
Weak factorization systems
center
A weak factorization system for a category C consists of two classes of morphisms E and M of C such that:
- The class E is exactly the class of morphisms having the left lifting property with respect to each morphism in M.
- The class M is exactly the class of morphisms having the right lifting property with respect to each morphism in E.
- Every morphism f of C can be factored as for some morphisms and.
- C has all limits and colimits,
- is a weak factorization system,
- is a weak factorization system, and
- satisfies the two-out-of-three property: if and are composable morphisms and two of are in, then so is the third.