Cofibrations and fibrations in the category of simplicial sets #
We endow SSet
with CategoryWithCofibrations
and CategoryWithFibrations
instances. Cofibrations are monomorphisms, and fibrations are morphisms
having the right lifting property with respect to horn inclusions.
We have an instance mono_of_cofibration
(but only a lemma cofibration_of_mono
).
Then, when stating lemmas about cofibrations of simplicial sets, it is advisable
to use the assumption [Mono f]
instead of [Cofibration f]
.
The generating cofibrations: this is the family of morphisms in SSet
which consists of boundary inclusions ∂Δ[n].ι : ∂Δ[n] ⟶ Δ[n]
.
Equations
- SSet.modelCategoryQuillen.I = CategoryTheory.MorphismProperty.ofHoms fun (n : ℕ) => (SSet.boundary n).ι
Instances For
The generating trivial cofibrations: this is the family of morphisms in SSet
which consists of horn inclusions Λ[n, i].ι : Λ[n, i] ⟶ Δ[n]
(for positive n
).
Equations
- SSet.modelCategoryQuillen.J = ⨆ (n : ℕ), CategoryTheory.MorphismProperty.ofHoms fun (i : Fin (n + 2)) => (SSet.horn (n + 1) i).ι
Instances For
The cofibrations for the Quillen model category structure (TODO)
on SSet
are monomorphisms.
Equations
Instances For
The fibrations for the Quillen model category structure (TODO)
on SSet
are the morphisms which have the right lifting property
with respect to horn inclusions.
Equations
- SSet.modelCategoryQuillen.instCategoryWithFibrations = { fibrations := SSet.modelCategoryQuillen.J.rlp }