Inner anodyne extensions and pushout-products, inner fibrations and pullbacks #
This file is mirrored from SSet/AnodyneExtensions/PushoutProduct.
The main result in this file is that if i : X₁ ⟶ Y₁ is a monomorphism in SSet
and j : X₂ ⟶ Y₂ is an inner anodyne extension, then the pushout-product
of i and j is an inner anodyne extension
(SSet.innerAnodyneExtensions_pushoutObjObjι). This is closely related to the lemma
SSet.innerFibration_pullbackObjObjπ which says that if i : X₁ ⟶ Y₁ is a monomorphism
and p : E ⟶ B is an inner fibration, then the canonical morphism
from Y₁ ⟶[SSet] E to the pullback of X₁ ⟶[SSet] E and Y₁ ⟶[SSet] B
over X₁ ⟶[SSet] B is also an inner fibration. In particular, if A : SSet
and X is a quasi-category, then the internal hom A ⟶[SSet] X is also a quasi-category.
For implementation details, see SSet/AnodyneExtensions/PushoutProduct.
References #
Note #
The result that the internal hom into a quasi-category is also a quasi-category was first formalized by Jack McKoen for his master's thesis, following an approach outlined on Kerodon (https://kerodon.net/tag/0066). Specifically, this approach hinges on the lemma https://kerodon.net/tag/0079 which is avoided in the mathlib implementation.