OAI/CategoryTheory/Thomason/Transfer/StreetLocalizationFromModel.lean
81 declarations, 0 contain sorry, 0 declared as axioms
Transfinite closure and the horn-attachment criterion
The actual Street weak class is stable under transfinite composition and retracts. Thus the small object argument reduces horn-left acyclicity to weakness of pushouts of simultaneous literal horn attachments. The horn-attachment premise expresses the local acyclicity criterion.
- theorem
OAI.Thomason.Construction.smallObject_leftLifting_weakline 27 - theorem
OAI.Thomason.Construction.NormalizedSimplexIdentities.streetWeak_transfiniteline 49 - theorem
OAI.Thomason.Construction.NormalizedSimplexIdentities.horn_left_weak_of_simultaneous_attachmentsline 55 - theorem
OAI.Thomason.Construction.NormalizedSimplexIdentities.weakCofibration_factorization_of_simultaneous_attachmentsline 64 - theorem
OAI.Thomason.Construction.FiniteReflectionInput.thomasonWeak_transfiniteline 89 - theorem
OAI.Thomason.Construction.FiniteReflectionInput.horn_left_weak_of_simultaneous_attachmentsline 97 - theorem
OAI.Thomason.Construction.FiniteReflectionInput.weakCofibration_factorization_of_simultaneous_attachmentsline 110 - abbrev
OAI.Thomason.Construction.FiniteSubsetAttachments.objectline 147 - abbrev
OAI.Thomason.Construction.FiniteSubsetAttachments.headline 149 - abbrev
OAI.Thomason.Construction.FiniteSubsetAttachments.legline 151 - theorem
OAI.Thomason.Construction.FiniteSubsetAttachments.arrow_legline 154 - def
OAI.Thomason.Construction.FiniteSubsetAttachments.mapline 158 - theorem
OAI.Thomason.Construction.FiniteSubsetAttachments.head_mapline 162 - theorem
OAI.Thomason.Construction.FiniteSubsetAttachments.leg_mapline 166 - abbrev
OAI.Thomason.Construction.FiniteSubsetAttachments.diagramline 170 - def
OAI.Thomason.Construction.FiniteSubsetAttachments.headsline 188 - def
OAI.Thomason.Construction.FiniteSubsetAttachments.emptyIsoline 194 - def
OAI.Thomason.Construction.FiniteSubsetAttachments.insertLegline 204 - theorem
OAI.Thomason.Construction.FiniteSubsetAttachments.insertLeg_conditionline 211 - def
OAI.Thomason.Construction.FiniteSubsetAttachments.insertDescline 221 - theorem
OAI.Thomason.Construction.FiniteSubsetAttachments.insertDesc_mapline 226 - theorem
OAI.Thomason.Construction.FiniteSubsetAttachments.insertDesc_legline 239 - theorem
OAI.Thomason.Construction.FiniteSubsetAttachments.insert_isPushoutline 244 - def
OAI.Thomason.Construction.FiniteSubsetAttachments.fullLegline 283 - theorem
OAI.Thomason.Construction.FiniteSubsetAttachments.head_fullLegline 287 - theorem
OAI.Thomason.Construction.FiniteSubsetAttachments.leg_fullLegline 290 - abbrev
OAI.Thomason.Construction.FiniteSubsetAttachments.fullCoconeline 293 - def
OAI.Thomason.Construction.FiniteSubsetAttachments.glueHeadline 305 - def
OAI.Thomason.Construction.FiniteSubsetAttachments.glueLegline 307 - theorem
OAI.Thomason.Construction.FiniteSubsetAttachments.glue_conditionline 310 - def
OAI.Thomason.Construction.FiniteSubsetAttachments.fullDescline 318 - theorem
OAI.Thomason.Construction.FiniteSubsetAttachments.fullDesc_facline 321 - def
OAI.Thomason.Construction.FiniteSubsetAttachments.fullIsColimitline 344 - abbrev
OAI.Thomason.Construction.FiniteSubsetAttachments.cobaseWeakline 362Source documentation
A map remains weak after every individual cobase change.
abbrev cobaseWeak (W : MorphismProperty C) : MorphismProperty C := …
- theorem
OAI.Thomason.Construction.FiniteSubsetAttachments.cobaseWeak_iffline 366 - theorem
OAI.Thomason.Construction.FiniteSubsetAttachments.finite_head_weakline 375 - theorem
OAI.Thomason.Construction.FiniteSubsetAttachments.full_head_weakline 387Source documentation
Arbitrary simultaneous cobase-weak maps remain weak. The proof uses the actual filtered colimit of finite subfamilies.
theorem full_head_weak (W : MorphismProperty C) [W.IsMultiplicative] [W.RespectsIso] [W.IsStableUnderFilteredColimits.{0,0}] (hq : ∀ a, cobaseWeak W (q a)) : W (WidePushout.head q) := by …Mentions: OAI.Thomason.Construction.FiniteSubsetAttachments.cobaseWeak
- abbrev
OAI.Thomason.Construction.SimultaneousAttachments.attachingMapline 427 - abbrev
OAI.Thomason.Construction.SimultaneousAttachments.pieceline 429 - abbrev
OAI.Thomason.Construction.SimultaneousAttachments.pieceMapline 431 - abbrev
OAI.Thomason.Construction.SimultaneousAttachments.pieceInclusionline 433 - abbrev
OAI.Thomason.Construction.SimultaneousAttachments.totalline 436 - abbrev
OAI.Thomason.Construction.SimultaneousAttachments.totalHeadline 438 - abbrev
OAI.Thomason.Construction.SimultaneousAttachments.totalLegline 440 - theorem
OAI.Thomason.Construction.SimultaneousAttachments.pieceMap_totalLegline 443 - abbrev
OAI.Thomason.Construction.SimultaneousAttachments.totalInclusionline 447 - theorem
OAI.Thomason.Construction.SimultaneousAttachments.sigma_totalInclusionline 450 - theorem
OAI.Thomason.Construction.SimultaneousAttachments.total_conditionline 454 - theorem
OAI.Thomason.Construction.SimultaneousAttachments.piece_conditionline 464 - abbrev
OAI.Thomason.Construction.SimultaneousAttachments.pieceDescline 469 - theorem
OAI.Thomason.Construction.SimultaneousAttachments.pieceInclusion_descline 472 - theorem
OAI.Thomason.Construction.SimultaneousAttachments.pieceMap_descline 476 - abbrev
OAI.Thomason.Construction.SimultaneousAttachments.totalDescline 480 - theorem
OAI.Thomason.Construction.SimultaneousAttachments.totalLeg_descline 483 - theorem
OAI.Thomason.Construction.SimultaneousAttachments.totalHead_descline 487 - theorem
OAI.Thomason.Construction.SimultaneousAttachments.totalInclusion_descline 490 - theorem
OAI.Thomason.Construction.SimultaneousAttachments.total_isPushoutline 496 - theorem
OAI.Thomason.Construction.SimultaneousAttachments.pushout_sigma_weakline 519 - theorem
OAI.Thomason.Construction.SimultaneousAttachments.cobaseWeak_leline 532 - theorem
OAI.Thomason.Construction.SimultaneousAttachments.cobaseWeak_sigmaMapline 537 - instance
OAI.Thomason.Construction.SimultaneousAttachments.cobaseWeak_stableUnderCoproductsline 546 - theorem
OAI.Thomason.Construction.SimultaneousAttachments.simultaneous_attachments_weakline 555Source documentation
Only individual pushouts need to be checked. Simultaneous pushouts follow from finite composition and filtered-colimit stability.
theorem simultaneous_attachments_weak (I W : MorphismProperty C) [W.IsMultiplicative] [W.RespectsIso] [W.IsStableUnderFilteredColimits.{0,0}] (h : I.pushouts ≤ W) : (coproducts.{0} I).pushouts ≤ W := by … - theorem
OAI.Thomason.Construction.SimultaneousAttachments.smallObject_leftLifting_weak_of_individualAttachmentsline 567 - theorem
OAI.Thomason.Construction.NormalizedSimplexIdentities.horn_left_weak_of_individual_attachmentsline 609 - theorem
OAI.Thomason.Construction.NormalizedSimplexIdentities.weakCofibration_factorization_of_individual_attachmentsline 618 - theorem
OAI.Thomason.Construction.FiniteReflectionInput.horn_left_weak_of_individual_attachmentsline 644 - theorem
OAI.Thomason.Construction.FiniteReflectionInput.weakCofibration_factorization_of_individual_attachmentsline 657 - theorem
OAI.Thomason.Construction.twiceSubdivision_unit_finite_posetline 692Source documentation
Finite-poset units for categorification imply finite-poset units for the composite double-subdivision adjunction.
theorem twiceSubdivision_unit_finite_poset {C : Type 1} [Category.{0} C] {L : SSet.{0} ⥤ C} {N : C ⥤ SSet.{0}} (adj : L ⊣ N) (hu : ∀ (P : Type) [PartialOrder P] [Finite P], realizationWeakEquivalences (adj.unit.app (nerve P))) (P : Type) [PartialOrder P] [Finite P] : realizationWeakEquivalences (((SSet.sdExAdjunction.comp SSet.sdExAdjunction).comp adj).unit.app (nerve P)) := by …Mentions: OAI.Thomason.Construction.realizationWeakEquivalences
- theorem
OAI.Thomason.Construction.thomason_unit_weak_of_finite_poset_unitsline 718Source documentation
Once the actual proper model axioms hold, the Thomason adjunction has weak unit at every simplicial set if the finite categorification units hold.
theorem thomason_unit_weak_of_finite_poset_units {C : Type 1} [Category.{0} C] {L : SSet.{0} ⥤ C} {N : C ⥤ SSet.{0}} (adj : L ⊣ (N ⋙ SSet.ex ⋙ SSet.ex)) (kq : KanQuillenPublishedInput.{0}) (a : ProperCombinatorialAxioms C (realizationWeakEquivalences.inverseImage N) (SSet.modelCategoryQuillen.J.rlp.inverseImage (N ⋙ SSet.ex ⋙ SSet.ex))) [PreservesFilteredColimitsOfSize.{0,0} (N ⋙ SSet.ex ⋙ SSet.ex)] (hu : ∀ (P : Type) [PartialOrder P] [Finite P], realizationWeakEquivalences (adj.unit.app (nerve P))) (X : SSet.{0}) : realizationWeakEquivalences (adj.unit.app X) := by …Mentions: OAI.Thomason.Construction.ProperCombinatorialAxioms, OAI.Thomason.Construction.realizationWeakEquivalences
- theorem
OAI.Thomason.Construction.NormalizedSimplexIdentities.thomason_unit_weakline 741Source documentation
The omega-dimensional unit test, using only the finite-poset units and the prescribed model axioms.
theorem thomason_unit_weak (kq : KanQuillenPublishedInput.{0}) (a : ProperCombinatorialAxioms StrictOmegaCategory.{0} h.streetWeakEquivalences h.thomasonFibrations) (hu : ∀ (P : Type) [PartialOrder P] [Finite P], realizationWeakEquivalences (h.categorificationAdjunction.unit.app (nerve P))) (X : SSet.{0}) : realizationWeakEquivalences (h.thomasonAdjunction.unit.app X) := …Mentions: OAI.Thomason.Construction.ProperCombinatorialAxioms, OAI.Thomason.Construction.realizationWeakEquivalences
- theorem
OAI.Thomason.Construction.FiniteReflectionInput.thomason_unit_weakline 759Source documentation
The same exact unit test in every positive finite dimension.
theorem thomason_unit_weak (kq : KanQuillenPublishedInput.{0}) (a : ProperCombinatorialAxioms (StrictOmegaCategory.Truncated.{0} (n+1)) (thomasonWeakEquivalences (n := n) h) (thomasonFibrations (n := n) h)) …Mentions: OAI.Thomason.Construction.ProperCombinatorialAxioms, OAI.Thomason.Construction.FiniteReflectionInput.thomasonWeakEquivalences, OAI.Thomason.Construction.FiniteReflectionInput.thomasonFibrations
- def
OAI.Thomason.Construction.thomasonLeftLocalizerline 801Source documentation
Brown preservation makes the actual left adjoint a morphism of localizers.
def thomasonLeftLocalizer : LocalizerMorphism realizationWeakEquivalences (realizationWeakEquivalences.inverseImage N) where …Mentions: OAI.Thomason.Construction.realizationWeakEquivalences
- theorem
OAI.Thomason.Construction.thomason_counit_weakline 808Source documentation
The original counit is a Street weak equivalence, detected using the triangle identity and the exact twice-extension weak criterion.
theorem thomason_counit_weak (hu : ∀ X, realizationWeakEquivalences (adj.unit.app X)) (Y : C) : (realizationWeakEquivalences.inverseImage N) (adj.counit.app Y) := by …Mentions: OAI.Thomason.Construction.realizationWeakEquivalences
- theorem
OAI.Thomason.Construction.thomasonRightLocalizer_equivalence_of_weak_unitline 816Source documentation
The actual
Ex² Nfunctor induces an equivalence of localized categories.theorem thomasonRightLocalizer_equivalence_of_weak_unit (hu : ∀ X, realizationWeakEquivalences (adj.unit.app X)) : (thomasonRightLocalizer N kq canonicalExtension_weak).IsLocalizedEquivalence := …Mentions: OAI.Thomason.Construction.realizationWeakEquivalences, OAI.Thomason.Construction.thomasonRightLocalizer, OAI.Thomason.Construction.canonicalExtension_weak
- theorem
OAI.Thomason.Construction.NormalizedSimplexIdentities.thomason_localized_equivalenceline 831Source documentation
Omega-dimensional localization follows from the prescribed model axioms and the finite-poset unit comparison.
theorem thomason_localized_equivalence (kq : KanQuillenPublishedInput.{0}) (a : ProperCombinatorialAxioms StrictOmegaCategory.{0} h.streetWeakEquivalences h.thomasonFibrations) (hu : ∀ (P : Type) [PartialOrder P] [Finite P], realizationWeakEquivalences (h.categorificationAdjunction.unit.app (nerve P))) : (thomasonRightLocalizer h.streetNerve kq canonicalExtension_weak).IsLocalizedEquivalence := …Mentions: OAI.Thomason.Construction.ProperCombinatorialAxioms, OAI.Thomason.Construction.realizationWeakEquivalences, OAI.Thomason.Construction.thomasonRightLocalizer, OAI.Thomason.Construction.canonicalExtension_weak
- theorem
OAI.Thomason.Construction.FiniteReflectionInput.thomason_localized_equivalenceline 849Source documentation
The same localization equivalence in each positive finite dimension.
theorem thomason_localized_equivalence (kq : KanQuillenPublishedInput.{0}) (a : ProperCombinatorialAxioms (StrictOmegaCategory.Truncated.{0} (n+1)) (thomasonWeakEquivalences (n := n) h) (thomasonFibrations (n := n) h)) …Mentions: OAI.Thomason.Construction.ProperCombinatorialAxioms, OAI.Thomason.Construction.FiniteReflectionInput.thomasonWeakEquivalences, OAI.Thomason.Construction.FiniteReflectionInput.thomasonFibrations
- theorem
OAI.Thomason.Construction.localizedEquivalence_cancel_rightline 890Source documentation
Cancellation on the right holds for equivalences of the actual localized categories.
theorem localizedEquivalence_cancel_right (Φ : LocalizerMorphism W₁ W₂) (Ψ : LocalizerMorphism W₂ W₃) [Ψ.IsLocalizedEquivalence] [(Φ.comp Ψ).IsLocalizedEquivalence] : Φ.IsLocalizedEquivalence := by … - theorem
OAI.Thomason.Construction.nerveLocalizer_equivalence_of_thomasonRightline 906Source documentation
Twice extension can be cancelled from the localized nerve comparison.
theorem nerveLocalizer_equivalence_of_thomasonRight {C : Type*} [Category* C] (N : C ⥤ SSet.{0}) (kq : KanQuillenPublishedInput.{0}) (hR : (thomasonRightLocalizer N kq canonicalExtension_weak).IsLocalizedEquivalence) : (nerveLocalizer N).IsLocalizedEquivalence := by …Mentions: OAI.Thomason.Construction.thomasonRightLocalizer, OAI.Thomason.Construction.canonicalExtension_weak, OAI.Thomason.Construction.nerveLocalizer
- theorem
OAI.Thomason.Construction.NormalizedSimplexIdentities.street_localized_equivalenceline 924Source documentation
The omega Street nerve is an equivalence after localization.
theorem street_localized_equivalence (kq : KanQuillenPublishedInput.{0}) (a : ProperCombinatorialAxioms StrictOmegaCategory.{0} h.streetWeakEquivalences h.thomasonFibrations) (hu : ∀ (P : Type) [PartialOrder P] [Finite P], realizationWeakEquivalences (h.categorificationAdjunction.unit.app (nerve P))) : (nerveLocalizer h.streetNerve).IsLocalizedEquivalence := …Mentions: OAI.Thomason.Construction.ProperCombinatorialAxioms, OAI.Thomason.Construction.realizationWeakEquivalences, OAI.Thomason.Construction.nerveLocalizer
- theorem
OAI.Thomason.Construction.FiniteReflectionInput.street_localized_equivalenceline 942Source documentation
The positive finite-dimensional Street nerve is an equivalence after localization.
theorem street_localized_equivalence (kq : KanQuillenPublishedInput.{0}) (a : ProperCombinatorialAxioms (StrictOmegaCategory.Truncated.{0} (n+1)) (thomasonWeakEquivalences (n := n) h) (thomasonFibrations (n := n) h)) …Mentions: OAI.Thomason.Construction.ProperCombinatorialAxioms, OAI.Thomason.Construction.FiniteReflectionInput.thomasonWeakEquivalences, OAI.Thomason.Construction.FiniteReflectionInput.thomasonFibrations
- theorem
OAI.Thomason.Construction.streetLocalizationInput_of_modelsline 956Source documentation
The literal former published localization input is supplied by the actual model axioms and finite-poset units.
theorem streetLocalizationInput_of_models (h : NormalizedSimplexIdentities) [StrictColimitsInput] (kq : KanQuillenPublishedInput.{0}) (r : ∀ n, FiniteReflectionInput n) (aω : ProperCombinatorialAxioms StrictOmegaCategory.{0} h.streetWeakEquivalences h.thomasonFibrations) (af : ∀ n, ProperCombinatorialAxioms (StrictOmegaCategory.Truncated.{0} (n+1)) (FiniteReflectionInput.thomasonWeakEquivalences (n := n) h) …Mentions: OAI.Thomason.Construction.NormalizedSimplexIdentities, OAI.Thomason.Construction.StrictColimitsInput, OAI.Thomason.Construction.FiniteReflectionInput, OAI.Thomason.Construction.ProperCombinatorialAxioms, OAI.Thomason.Construction.FiniteReflectionInput.thomasonWeakEquivalences