OAI/CategoryTheory/Thomason/Simplicial/InfiniteExtensionBaseChange.lean
49 declarations, 0 contain sorry, 0 declared as axioms
Exact Kan lifting with all extended faces prescribed
Inside the extension of a subdivided simplex, take the union of its original image and the extensions of any finite collection of faces. Its inclusion is anodyne. This statement concerns the actual union of extended faces, and does not identify it with extension of the boundary.
- theorem
OAI.Thomason.Construction.canonicalExtension_isIso_of_initialline 31 - theorem
OAI.Thomason.Construction.canonicalExtension_subdividedFace_anodyneline 38 - def
OAI.Thomason.Construction.extendedSubdividedFaceline 60 - theorem
OAI.Thomason.Construction.extendedSubdividedFace_interline 64 - def
OAI.Thomason.Construction.extendedFaceUnionline 71 - theorem
OAI.Thomason.Construction.original_to_extendedFaceUnion_anodyneline 75 - theorem
OAI.Thomason.Construction.extendedFaceUnion_anodyneline 103Source documentation
The finite union comparison has the left lifting property against every Kan fibration, preserving all extended faces and the original subdivided simplex exactly.
theorem extendedFaceUnion_anodyne {n : ℕ} (F : Finset (Finset (Fin (n+1)))) : SSet.anodyneExtensions (extendedFaceUnion F).ι := by … - def
OAI.Thomason.Construction.fullSubposetComplexIsoline 142 - theorem
OAI.Thomason.Construction.nerve_map_factors_of_sieve_coverline 149Source documentation
A map from a nerve with a greatest vertex factors through one of any two covering sieves.
theorem nerve_map_factors_of_sieve_cover {P Q : Type} [PartialOrder P] [PartialOrder Q] (v : Q) (hv : ∀ q, q ≤ v) (A B : Set P) (hA : IsLowerSet A) (hB : IsLowerSet B) (hcover : ∀ p, p ∈ A ∨ p ∈ B) (f : nerve Q ⟶ nerve P) : (∃ g : nerve Q ⟶ (fullSubposetComplex A).toSSet, g ≫ (fullSubposetComplex A).ι = f) ∨ (∃ g : nerve Q ⟶ (fullSubposetComplex B).toSSet, g ≫ (fullSubposetComplex B).ι = f) := by … - theorem
OAI.Thomason.Construction.extension_sieve_simplex_coverline 175Source documentation
Every extension simplex of a poset nerve lies in the extension of one of two covering full sieves.
theorem extension_sieve_simplex_cover {P : Type} [PartialOrder P] (A B : Set P) (hA : IsLowerSet A) (hB : IsLowerSet B) (hcover : ∀ p, p ∈ A ∨ p ∈ B) (d : SimplexCategoryᵒᵖ) (s : (SSet.ex.obj (nerve P)).obj d) : s ∈ (extensionImage (fullSubposetComplex A)).obj d ∨ s ∈ (extensionImage (fullSubposetComplex B)).obj d := by …Mentions: OAI.Thomason.Construction.extensionImage, OAI.Thomason.Construction.fullSubposetComplex
- theorem
OAI.Thomason.Construction.extension_sieve_coverline 203 - theorem
OAI.Thomason.Construction.canonicalExtension_anodyne_of_extended_coverline 236Source documentation
Binary gluing for canonical extensions, provided the actual extended subobjects cover the extended target.
theorem canonicalExtension_anodyne_of_extended_cover {X : SSet.{0}} (A B : X.Subcomplex) (hcover : extensionImage A ⊔ extensionImage B = ⊤) (hA : SSet.anodyneExtensions (canonicalExtension.app A.toSSet)) (hB : SSet.anodyneExtensions (canonicalExtension.app B.toSSet)) (hAB : SSet.anodyneExtensions (canonicalExtension.app (A ⊓ B).toSSet)) : SSet.anodyneExtensions (canonicalExtension.app X) := by …Mentions: OAI.Thomason.Construction.extensionImage
- theorem
OAI.Thomason.Construction.canonicalExtension_anodyne_of_sieve_coverline 284 - theorem
OAI.Thomason.Construction.canonicalExtension_finitePoset_auxline 300 - theorem
OAI.Thomason.Construction.canonicalExtension_finitePoset_anodyneline 343Source documentation
The canonical extension of the nerve of any finite poset is anodyne. No contractibility of the poset is required.
theorem canonicalExtension_finitePoset_anodyne (P : Type) [PartialOrder P] [Finite P] : SSet.anodyneExtensions (canonicalExtension.app (nerve P)) := by … - def
OAI.Thomason.Construction.faceFamilyVerticesline 370 - theorem
OAI.Thomason.Construction.subdividedFaceUnion_eq_fullline 374 - def
OAI.Thomason.Construction.faceUnionSubdivisionIsoline 393 - theorem
OAI.Thomason.Construction.canonicalExtension_subdivision_faceUnion_anodyneline 401 - def
OAI.Thomason.Construction.subcomplexFaceFamilyline 408 - theorem
OAI.Thomason.Construction.faceUnion_subcomplexFaceFamilyline 413 - theorem
OAI.Thomason.Construction.canonicalExtension_subdivision_subcomplex_anodyneline 436 - theorem
OAI.Thomason.Construction.canonicalExtension_subdivision_boundary_anodyneline 444Source documentation
The entire subdivided boundary has an anodyne canonical extension; this includes extensions whose simplices span several original faces.
theorem canonicalExtension_subdivision_boundary_anodyne (n : ℕ) : SSet.anodyneExtensions (canonicalExtension.app (SSet.sd.obj (SSet.boundary.{0} n).toSSet)) := … - theorem
OAI.Thomason.Construction.relativeCanonicalExtension_subdivision_boundary_anodyneline 451Source documentation
Exact relative lifting with the whole extended subdivided boundary and the original subdivided simplex prescribed.
theorem relativeCanonicalExtension_subdivision_boundary_anodyne (n : ℕ) : SSet.anodyneExtensions (relativeCanonicalExtension (SSet.sd.map (SSet.boundary.{0} n).ι)) := by …Mentions: OAI.Thomason.Construction.relativeCanonicalExtension
- def
OAI.Thomason.Construction.SubdivisionBarycentric.faceUnionCoordinatesline 481 - theorem
OAI.Thomason.Construction.SubdivisionBarycentric.faceUnionCoordinates_isClosedEmbeddingline 486 - theorem
OAI.Thomason.Construction.SubdivisionBarycentric.faceUnionCoordinates_rangeline 491 - def
OAI.Thomason.Construction.SubdivisionBarycentric.faceUnionCoordinatesHomeomorphline 507 - def
OAI.Thomason.Construction.SubdivisionBarycentric.faceUnionSubdivisionRangeIsoline 513 - theorem
OAI.Thomason.Construction.SubdivisionBarycentric.faceUnionSubdivisionRangeIso_inclusionline 519 - def
OAI.Thomason.Construction.SubdivisionBarycentric.faceUnionSubdivisionHomeomorphline 525 - def
OAI.Thomason.Construction.SubdivisionBarycentric.subcomplexSubdivisionHomeomorphline 533Source documentation
The actual realization of the subdivision of any simplex subcomplex is homeomorphic to the original realization.
def subcomplexSubdivisionHomeomorph {n : ℕ} (A : (Δ[n] : SSet.{0}).Subcomplex) : SSet.toTop.obj (SSet.sd.obj A.toSSet) ≃ₜ SSet.toTop.obj A.toSSet := … - theorem
OAI.Thomason.Construction.SubdivisionBarycentric.faceUnionSubdivisionHomeomorph_inclusionline 543Source documentation
The face-union homeomorphism is the restriction of the barycentric simplex map along the original inclusion.
theorem faceUnionSubdivisionHomeomorph_inclusion {n : ℕ} (F : Finset (Finset (Fin (n+1)))) (z : SSet.toTop.obj (SSet.sd.obj (faceUnion F).toSSet)) : (SSet.toTop.map (faceUnion F).ι).hom (faceUnionSubdivisionHomeomorph F z) = standardSubdivisionHomeomorph n ((SSet.toTop.map (SSet.sd.map (faceUnion F).ι)).hom z) := by …Mentions: OAI.Thomason.Construction.faceUnion, OAI.Thomason.Construction.SubdivisionBarycentric.faceUnionSubdivisionHomeomorph, OAI.Thomason.Construction.SubdivisionBarycentric.standardSubdivisionHomeomorph
- def
OAI.Thomason.Construction.closedVertexStarline 593 - theorem
OAI.Thomason.Construction.closedVertexStar_leline 601 - theorem
OAI.Thomason.Construction.face_le_closedVertexStarline 606 - def
OAI.Thomason.Construction.closedVertexStarVertexline 613 - def
OAI.Thomason.Construction.closedVertexStarContractionline 621 - theorem
OAI.Thomason.Construction.canonicalExtension_closedVertexStar_anodyneline 680 - theorem
OAI.Thomason.Construction.extension_horn_fillerline 718Source documentation
The exact two-subdivision retraction gives a filler for every horn in
Ex Xafter the specified canonical map toEx (Ex X).theorem extension_horn_filler (X : SSet.{0}) (n : ℕ) (k : Fin (n+2)) (a : (SSet.horn.{0} (n+1) k : SSet) ⟶ SSet.ex.obj X) : ∃ b : (Δ[n+1] : SSet.{0}) ⟶ SSet.ex.obj (SSet.ex.obj X), (SSet.horn.{0} (n+1) k).ι ≫ b = a ≫ canonicalExtension.app (SSet.ex.obj X) := by … - theorem
OAI.Thomason.Construction.extension_twice_horn_fillerline 757Source documentation
A horn in an arbitrary simplicial set fills after its two canonical extension maps; no fibrancy of the starting simplicial set is required.
theorem extension_twice_horn_filler (X : SSet.{0}) (n : ℕ) (k : Fin (n+2)) (a : (SSet.horn.{0} (n+1) k : SSet) ⟶ X) : ∃ b : (Δ[n+1] : SSet.{0}) ⟶ SSet.ex.obj (SSet.ex.obj X), (SSet.horn.{0} (n+1) k).ι ≫ b = a ≫ canonicalExtension.app X ≫ canonicalExtension.app (SSet.ex.obj X) := … - theorem
OAI.Thomason.Construction.InfiniteExtension.horn_liftingline 785Source documentation
A finite horn lies in a stage and fills after two further extensions. The colimit compatibility retains the prescribed horn exactly.
theorem horn_lifting (X : SSet.{0}) (n : ℕ) (k : Fin (n+2)) : HasLiftingProperty (SSet.horn (n+1) k).ι (terminal.from (obj X)) := by … - instance
OAI.Thomason.Construction.InfiniteExtension.kanline 797Source documentation
No fibrancy assumption is needed on the input.
instance kan (X : SSet.{0}) : SSet.KanComplex (obj X) := by … - def
OAI.Thomason.Construction.InfiniteExtension.pullbackUnitline 827Source documentation
The original pullback maps weakly to the pullback of its constructed Kan replacements, with no properness hypothesis.
def pullbackUnit {E B C : SSet.{0}} (p : E ⟶ B) (g : C ⟶ B) : pullback p g ⟶ pullback (map p) (map g) := … - theorem
OAI.Thomason.Construction.InfiniteExtension.pullbackUnit_fstline 831 - theorem
OAI.Thomason.Construction.InfiniteExtension.pullbackUnit_sndline 840 - theorem
OAI.Thomason.Construction.InfiniteExtension.pullbackUnit_weakline 849 - theorem
OAI.Thomason.Construction.InfiniteExtension.pullback_fst_weak_iffline 857Source documentation
The exact base-change projection is weak if and only if the projection between the actual Kan replacements is weak. This is a compatibility statement, not an assumption of properness.
theorem pullback_fst_weak_iff {E B C : SSet.{0}} (p : E ⟶ B) (g : C ⟶ B) : realizationWeakEquivalences (pullback.fst p g) ↔ realizationWeakEquivalences (pullback.fst (map p) (map g)) := by …Mentions: OAI.Thomason.Construction.realizationWeakEquivalences, OAI.Thomason.Construction.InfiniteExtension.map
- theorem
OAI.Thomason.Construction.InfiniteExtension.pullback_snd_weak_iffline 873Source documentation
The second projection has the same exact compatibility.
theorem pullback_snd_weak_iff {E B C : SSet.{0}} (p : E ⟶ B) (g : C ⟶ B) : realizationWeakEquivalences (pullback.snd p g) ↔ realizationWeakEquivalences (pullback.snd (map p) (map g)) := by …Mentions: OAI.Thomason.Construction.realizationWeakEquivalences, OAI.Thomason.Construction.InfiniteExtension.map