![]() | ||
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.
Contents
Definition
A factorization system (E, M) 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
f = m ∘ e for some morphismse ∈ E andm ∈ M . - The factorization is functorial: if
u andv are two morphisms such thatv m e = m ′ e ′ u for some morphismse , e ′ ∈ E andm , m ′ ∈ M , then there exists a unique morphismw making the following diagram commute:
Remark:
Orthogonality
Two morphisms
commutes. This notion can be extended to define the orthogonals of sets of morphisms by
Since in a factorization system
Proof: In the previous diagram (3), take
Equivalent definition
The pair
- Every morphism f of C can be factored as
f = m ∘ e withe ∈ E andm ∈ M . -
E = M ↑ M = E ↓ .
Weak factorization systems
Suppose e and m are two morphisms in a category C. Then e has the left lifting property with respect to m (resp. m has the right lifting property with respect to e) when for every pair of morphisms u and v such that ve=mu there is a morphism w such that the following diagram commutes. The difference with orthogonality is that w is not necessarily unique.
A weak factorization system (E, M) 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 wrt the morphisms of M.
- The class M is exactly the class of morphisms having the right lifting property wrt the morphisms of E.
- Every morphism f of C can be factored as
f = m ∘ e for some morphismse ∈ E andm ∈ M .