OAI/CategoryTheory/Thomason/Simplicial/CobaseChangeCellularClosure.lean
37 declarations, 0 contain sorry, 0 declared as axioms
The universal weak-preserving attachment class
For left properness the relevant attaching maps preserve weak maps after any cobase change. We keep this universal condition explicit; it is stronger than testing only weak maps from the original source.
- def
OAI.Thomason.Construction.CobaseChangeCellularClosure.weakPreservingline 26Source documentation
A single attaching map preserves weak maps under pushout.
def weakPreserving (W : MorphismProperty C) : MorphismProperty C := …
- abbrev
OAI.Thomason.Construction.CobaseChangeCellularClosure.universalWeakPreservingline 30Source documentation
Every cobase change of the attaching map preserves weak maps.
abbrev universalWeakPreserving (W : MorphismProperty C) : MorphismProperty C := …
- theorem
OAI.Thomason.Construction.CobaseChangeCellularClosure.universalWeakPreserving_iffline 34 - theorem
OAI.Thomason.Construction.CobaseChangeCellularClosure.universalWeakPreserving_alongline 41 - instance
OAI.Thomason.Construction.CobaseChangeCellularClosure.universalWeakPreserving_respectsIsoline 45 - instance
OAI.Thomason.Construction.CobaseChangeCellularClosure.universalWeakPreserving_cobaseChangeline 50 - theorem
OAI.Thomason.Construction.CobaseChangeCellularClosure.weakPreserving_of_isIsoline 56 - instance
OAI.Thomason.Construction.CobaseChangeCellularClosure.weakPreserving_compositionline 64 - instance
OAI.Thomason.Construction.CobaseChangeCellularClosure.universalWeakPreserving_multiplicativeline 72 - abbrev
OAI.Thomason.Construction.CobaseChangeCellularClosure.comparisonline 86Source documentation
The map between the two pushouts induced by a map of attaching targets.
abbrev comparison : pushout i a ⟶ pushout i (a ≫ w) := …
- theorem
OAI.Thomason.Construction.CobaseChangeCellularClosure.inl_comparisonline 90 - theorem
OAI.Thomason.Construction.CobaseChangeCellularClosure.inr_comparisonline 94 - theorem
OAI.Thomason.Construction.CobaseChangeCellularClosure.comparison_isPushoutline 98 - theorem
OAI.Thomason.Construction.CobaseChangeCellularClosure.comparison_weakline 106 - theorem
OAI.Thomason.Construction.CobaseChangeCellularClosure.of_comparison_weakline 114Source documentation
Canonical pushouts suffice to test all the universal squares.
theorem of_comparison_weak (W : MorphismProperty C) [W.RespectsIso] {A B : C} (i : A ⟶ B) (h : ∀ {X Y : C} (a : A ⟶ X) (w : X ⟶ Y), W w → W (comparison i a w)) : universalWeakPreserving W i := by …Mentions: OAI.Thomason.Construction.CobaseChangeCellularClosure.comparison, OAI.Thomason.Construction.CobaseChangeCellularClosure.universalWeakPreserving
- def
OAI.Thomason.Construction.CobaseChangeCellularClosure.constColimitIsoline 144 - theorem
OAI.Thomason.Construction.CobaseChangeCellularClosure.constColimitIso_ιline 148 - theorem
OAI.Thomason.Construction.CobaseChangeCellularClosure.constColimitIso_mapline 152 - def
OAI.Thomason.Construction.CobaseChangeCellularClosure.toConstantline 163Source documentation
A map from a diagram to a constant target, induced by its colimit.
def toConstant {D : J ⥤ C} {X : C} (a : colimit D ⟶ X) : D ⟶ (Functor.const J).obj X := … - theorem
OAI.Thomason.Construction.CobaseChangeCellularClosure.toConstant_colimMapline 167 - theorem
OAI.Thomason.Construction.CobaseChangeCellularClosure.constColimitIso_inv_mapline 176 - theorem
OAI.Thomason.Construction.CobaseChangeCellularClosure.colimit_constant_pushoutline 184Source documentation
Commuting colimits with a pushout having a constant right leg.
theorem colimit_constant_pushout {D E : J ⥤ C} (η : D ⟶ E) {X : C} (β : D ⟶ (Functor.const J).obj X) (b : colimit D ⟶ X) (hb : colim.map β ≫ (constColimitIso (J := J) X).hom = b) : …Mentions: OAI.Thomason.Construction.CobaseChangeCellularClosure.constColimitIso
- theorem
OAI.Thomason.Construction.CobaseChangeCellularClosure.universalWeakPreserving_colimMapline 198Source documentation
Universal weak preservation is stable under a filtered colimit of attaching maps, with no monomorphism assumption on the diagram.
theorem universalWeakPreserving_colimMap (W : MorphismProperty C) [W.RespectsIso] [W.IsStableUnderFilteredColimits.{0,0}] {D E : J ⥤ C} (η : D ⟶ E) (hη : ∀ j, universalWeakPreserving W (η.app j)) : universalWeakPreserving W (colim.map η) := by …Mentions: OAI.Thomason.Construction.CobaseChangeCellularClosure.universalWeakPreserving
- instance
OAI.Thomason.Construction.CobaseChangeCellularClosure.universalWeakPreserving_filteredline 248 - instance
OAI.Thomason.Construction.CobaseChangeCellularClosure.universalWeakPreserving_filteredColimitsline 268 - instance
OAI.Thomason.Construction.CobaseChangeCellularClosure.universalWeakPreserving_transfiniteline 273 - abbrev
OAI.Thomason.Construction.CobaseChangeCellularClosure.pushoutEmbeddingline 284 - abbrev
OAI.Thomason.Construction.CobaseChangeCellularClosure.pushoutProjectionline 288 - theorem
OAI.Thomason.Construction.CobaseChangeCellularClosure.pushoutEmbedding_projectionline 292 - abbrev
OAI.Thomason.Construction.CobaseChangeCellularClosure.liftedComparisonline 301Source documentation
The larger comparison written with a fixed association of its target.
abbrev liftedComparison : pushout g (r.r.left ≫ a) ⟶ pushout g (r.r.left ≫ (a ≫ w)) := …
- theorem
OAI.Thomason.Construction.CobaseChangeCellularClosure.liftedComparison_isPushoutline 305 - theorem
OAI.Thomason.Construction.CobaseChangeCellularClosure.pushoutEmbedding_comparisonline 317 - theorem
OAI.Thomason.Construction.CobaseChangeCellularClosure.pushoutProjection_comparisonline 324 - def
OAI.Thomason.Construction.CobaseChangeCellularClosure.comparisonRetractline 331 - instance
OAI.Thomason.Construction.CobaseChangeCellularClosure.universalWeakPreserving_retractsline 341 - instance
OAI.Thomason.Construction.CobaseChangeCellularClosure.universalWeakPreserving_coproductsline 354 - theorem
OAI.Thomason.Construction.CobaseChangeCellularClosure.generated_left_preserves_weakline 368Source documentation
Universal weak preservation by the generators propagates to every map in their generated left lifting class.
theorem generated_left_preserves_weak (I W : MorphismProperty C) [I.HasSmallObjectArgument.{0}] [W.RespectsIso] [W.IsStableUnderRetracts] [W.IsStableUnderFilteredColimits.{0,0}] (hI : I ≤ universalWeakPreserving W) : W.IsStableUnderCobaseChangeAgainst I.rlp.llp := by …Mentions: OAI.Thomason.Construction.CobaseChangeCellularClosure.universalWeakPreserving