We shall say that a map in an elementary topos is a trivial fibration if it has the right lifting property with respect to every monomorphism.
Recall that an object is said to be injective if for every monomorphism and every map there exists a map such that . An object in a topos is injective iff the map is a trivial fibration.
A map of simplicial sets is a trivial fibration iff it has the right lifting property with respect to the inclusion for every .
If is the class of monomorphisms in an elementary topos and is the class of trivial fibrations, then the pair is a weak factorisation system in .
We shall prove that the conditions of the proposition here are satisfied. We have by definition of . Hence the class is closed under (domain) retracts by the proposition hereThe class is obviously closed under (codomain) retracts. It remains to show that every map in admits a factorisation with and . We shall first prove that every object can be embedded into an injective object. Let us first show that the Lawvere object is injective. For this we have to show that the map
induced by is surjective for every monomorphism . For every object , let us denote the set of subobjects of by . A map in induced a map which associates to a subobject its inverse image . This defines a contravariant functor which is represented by (with universal subobject ). Hence the map is isomorphic to the map . But the map is surjective when is monic, since we have for every subobject in this case. We have proved that the object is injective. Let us now show that every object can be embedded into an injective object. It is easy to verify that if is an injective object, then so is the object for any object . In particular, the object is injective for any object . But the singleton map (which “classifies” the diagonal ) is monic by a classical result. This show that can be embedded into an injective object. We can now show that every map in admits a factorisation with and . But a map is a trivial fibration iff the object of the topos is injective. Hence the factorisation can be obtained by embedding the object of the topos into an injective object of this topos. The existence of the factorisation is proved.