Documentation

Mathlib.AlgebraicTopology.SimplicialSet.AnodyneExtensions.Inner.PushoutProduct

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.

theorem SSet.prodStdSimplex.innerAnodyneExtensions_unionProd_ι {m : } (k : Fin (m + 2)) (h0 : 0 < k) (hn : k < Fin.last (m + 1)) (n : ) :