OAI/CategoryTheory/Thomason/Transfer/SimplicialRangeGluing.lean
47 declarations, 0 contain sorry, 0 declared as axioms
Couniversality for finite posets in omega dimension
The induction is over the ambient finite poset. The greatest-new case uses the constructed stationary Gray prisms; otherwise two maximal deletions and their intersection give three smaller arbitrary attachments. Their actual full-fibre cover and the simplicial gluing bridge complete the step.
- theorem
OAI.Thomason.Construction.NormalizedSimplexIdentities.finite_poset_couniversalline 32Source documentation
Every categorified finite-poset sieve with a right-adjoint retraction is an actual couniversal Street weak equivalence. No assumption on the target or attaching functor is made.
theorem finite_poset_couniversal (G : RightGrayInput h) (aw : SimplexComplex.AlexanderWhitneyInput h) (s : PublishedPosetSieveInput h) (g : PublishedSimplicialGluingInput) (kq : KanQuillenPublishedInput.{0}) {P : Type} [PartialOrder P] [Finite P] (A : Set P) (R : SieveRetraction A) : h.CouniversalStreetWeakEquivalence (h.posetMap (subposetInclusion A)) := by …Mentions: OAI.Thomason.Construction.RightGrayInput, OAI.Thomason.Construction.SimplexComplex.AlexanderWhitneyInput, OAI.Thomason.Construction.PublishedPosetSieveInput, OAI.Thomason.Construction.PublishedSimplicialGluingInput, OAI.Thomason.Construction.SieveRetraction, OAI.Thomason.Construction.subposetInclusion
- theorem
OAI.Thomason.Construction.NormalizedSimplexIdentities.finite_poset_pushout_weakEquivalenceline 76Source documentation
The finite-poset theorem applied to a specified actual attaching pushout.
theorem finite_poset_pushout_weakEquivalence (G : RightGrayInput h) (aw : SimplexComplex.AlexanderWhitneyInput h) (s : PublishedPosetSieveInput h) (g : PublishedSimplicialGluingInput) (kq : KanQuillenPublishedInput.{0}) {P : Type} [PartialOrder P] [Finite P] (A : Set P) (R : SieveRetraction A) {X Y : StrictOmegaCategory.{0}} {a : h.categorification.obj (nerve A) ⟶ X} {b : h.categorification.obj (nerve P) ⟶ Y} {j : X ⟶ Y} (hp : IsPushout (h.posetMap (subposetInclusion A)) a b j) : h.streetWeakEquivalences j := …Mentions: OAI.Thomason.Construction.RightGrayInput, OAI.Thomason.Construction.SimplexComplex.AlexanderWhitneyInput, OAI.Thomason.Construction.PublishedPosetSieveInput, OAI.Thomason.Construction.PublishedSimplicialGluingInput, OAI.Thomason.Construction.SieveRetraction, OAI.Thomason.Construction.subposetInclusion
- theorem
OAI.Thomason.Construction.NormalizedSimplexIdentities.finite_couniversal_precompose_isoline 108Source documentation
Renaming the finite attaching source preserves couniversality.
theorem finite_couniversal_precompose_iso {A A' B : Truncated.{0} (n + 1)} (e : A' ≅ A) (i : A ⟶ B) (hi : h.FiniteCouniversalStreetWeakEquivalence n i) : h.FiniteCouniversalStreetWeakEquivalence n (e.hom ≫ i) := by … - theorem
OAI.Thomason.Construction.NormalizedSimplexIdentities.finite_couniversal_of_isIsoline 117Source documentation
A finite-category isomorphism remains a Street equivalence under attachment.
theorem finite_couniversal_of_isIso (kq : KanQuillenPublishedInput.{0}) {A B : Truncated.{0} (n + 1)} (i : A ⟶ B) [IsIso (C := Truncated (n + 1)) i] : … - theorem
OAI.Thomason.Construction.FiniteReflectionInput.finite_poset_couniversalline 134Source documentation
Every finite-poset sieve retraction is couniversally a Street weak equivalence in dimension
n + 1, with arbitrary attaching maps and targets.theorem finite_poset_couniversal (G : RightGrayInput h) (t : GrayTruncationInput G) (aw : SimplexComplex.AlexanderWhitneyInput h) (s : PublishedPosetSieveInput h) (g : PublishedSimplicialGluingInput) (kq : KanQuillenPublishedInput.{0}) {P : Type} [PartialOrder P] [Finite P] (A : Set P) (R : SieveRetraction A) : h.FiniteCouniversalStreetWeakEquivalence n (r.reflect.map (h.posetMap (subposetInclusion A))) := by …Mentions: OAI.Thomason.Construction.RightGrayInput, OAI.Thomason.Construction.GrayTruncationInput, OAI.Thomason.Construction.SimplexComplex.AlexanderWhitneyInput, OAI.Thomason.Construction.PublishedPosetSieveInput, OAI.Thomason.Construction.PublishedSimplicialGluingInput, OAI.Thomason.Construction.SieveRetraction, OAI.Thomason.Construction.subposetInclusion
- theorem
OAI.Thomason.Construction.FiniteReflectionInput.finite_poset_pushout_weakEquivalenceline 188Source documentation
The resulting bridge for a specified finite-dimensional pushout.
theorem finite_poset_pushout_weakEquivalence (G : RightGrayInput h) (t : GrayTruncationInput G) (aw : SimplexComplex.AlexanderWhitneyInput h) (s : PublishedPosetSieveInput h) (g : PublishedSimplicialGluingInput) (kq : KanQuillenPublishedInput.{0}) {P : Type} [PartialOrder P] [Finite P] (A : Set P) (R : SieveRetraction A) {X Y : Truncated.{0} (n + 1)} {a : (r.categorification h).obj (nerve A) ⟶ X} {b : (r.categorification h).obj (nerve P) ⟶ Y} {j : X ⟶ Y} (hp : IsPushout (r.reflect.map (h.posetMap (subposetInclusion A))) a b j) : h.streetWeakEquivalences ((StrictOmegaCategory.inclusion (n + 1)).map j) := …Mentions: OAI.Thomason.Construction.RightGrayInput, OAI.Thomason.Construction.GrayTruncationInput, OAI.Thomason.Construction.SimplexComplex.AlexanderWhitneyInput, OAI.Thomason.Construction.PublishedPosetSieveInput, OAI.Thomason.Construction.PublishedSimplicialGluingInput, OAI.Thomason.Construction.SieveRetraction, OAI.Thomason.Construction.subposetInclusion, OAI.Thomason.Construction.StrictOmegaCategory.inclusion
- theorem
OAI.Thomason.Construction.KanQuillenPublishedInput.pushout_weakEquivalenceline 223Source documentation
Pushouts of monomorphic realization weak equivalences remain weak equivalences.
theorem pushout_weakEquivalence (kq : KanQuillenPublishedInput.{0}) {A B X Y : SSet.{0}} {i : A ⟶ B} {a : A ⟶ X} {b : B ⟶ Y} {j : X ⟶ Y} (hp : IsPushout i a b j) [Mono i] (wi : realizationWeakEquivalences i) : realizationWeakEquivalences j := by …Mentions: OAI.Thomason.Construction.realizationWeakEquivalences
- def
OAI.Thomason.Construction.nervePushoutComparisonline 243Source documentation
The canonical comparison retains the two original structure maps.
noncomputable def nervePushoutComparison (hp : IsPushout i a b j) : pushout (N.map i) (N.map a) ⟶ N.obj Y := … - theorem
OAI.Thomason.Construction.nervePushoutComparison_weakEquivalenceline 250Source documentation
Once both attaching legs are weak, the canonical comparison is weak. This applies to actual nerves and to arbitrary attaching maps.
theorem nervePushoutComparison_weakEquivalence (kq : KanQuillenPublishedInput.{0}) (hp : IsPushout i a b j) [Mono (N.map i)] (wi : realizationWeakEquivalences (N.map i)) (wj : realizationWeakEquivalences (N.map j)) : realizationWeakEquivalences (nervePushoutComparison N hp) := by …Mentions: OAI.Thomason.Construction.realizationWeakEquivalences, OAI.Thomason.Construction.nervePushoutComparison
- theorem
OAI.Thomason.Construction.NormalizedSimplexIdentities.finite_poset_attachment_comparisonline 268Source documentation
The comparison for every finite-poset sieve retraction in omega dimension.
theorem finite_poset_attachment_comparison (G : RightGrayInput h) (aw : SimplexComplex.AlexanderWhitneyInput h) (s : PublishedPosetSieveInput h) (g : PublishedSimplicialGluingInput) (kq : KanQuillenPublishedInput.{0}) {P : Type} [PartialOrder P] [Finite P] (A : Set P) (R : SieveRetraction A) {X Y : StrictOmegaCategory.{0}} {a : h.categorification.obj (nerve A) ⟶ X} {b : h.categorification.obj (nerve P) ⟶ Y} {j : X ⟶ Y} (hp : IsPushout (h.posetMap (subposetInclusion A)) a b j) : realizationWeakEquivalences (nervePushoutComparison h.streetNerve hp) := by …Mentions: OAI.Thomason.Construction.RightGrayInput, OAI.Thomason.Construction.SimplexComplex.AlexanderWhitneyInput, OAI.Thomason.Construction.PublishedPosetSieveInput, OAI.Thomason.Construction.PublishedSimplicialGluingInput, OAI.Thomason.Construction.SieveRetraction, OAI.Thomason.Construction.subposetInclusion, OAI.Thomason.Construction.realizationWeakEquivalences, OAI.Thomason.Construction.nervePushoutComparison
- theorem
OAI.Thomason.Construction.FiniteReflectionInput.posetSieve_nerve_monoline 292Source documentation
The original reflected sieve has monomorphic Street nerve.
theorem posetSieve_nerve_mono (s : PublishedPosetSieveInput h) {P : Type} [PartialOrder P] [Finite P] (A : Set P) (hA : IsLowerSet A) : Mono ((h.finiteStreetNerve (n + 1)).map (r.reflect.map (h.posetMap (subposetInclusion A)))) := by …Mentions: OAI.Thomason.Construction.PublishedPosetSieveInput, OAI.Thomason.Construction.subposetInclusion
- theorem
OAI.Thomason.Construction.FiniteReflectionInput.finite_poset_attachment_comparisonline 312Source documentation
The same canonical comparison is weak for finite-dimensional retracting attachments.
theorem finite_poset_attachment_comparison (G : RightGrayInput h) (t : GrayTruncationInput G) (aw : SimplexComplex.AlexanderWhitneyInput h) (s : PublishedPosetSieveInput h) (g : PublishedSimplicialGluingInput) (kq : KanQuillenPublishedInput.{0}) {P : Type} [PartialOrder P] [Finite P] (A : Set P) (R : SieveRetraction A) {X Y : Truncated.{0} (n + 1)} {a : (r.categorification h).obj (nerve A) ⟶ X} {b : (r.categorification h).obj (nerve P) ⟶ Y} {j : X ⟶ Y} (hp : IsPushout (r.reflect.map (h.posetMap (subposetInclusion A))) a b j) : realizationWeakEquivalences (nervePushoutComparison (h.finiteStreetNerve (n + 1)) hp) := by …Mentions: OAI.Thomason.Construction.RightGrayInput, OAI.Thomason.Construction.GrayTruncationInput, OAI.Thomason.Construction.SimplexComplex.AlexanderWhitneyInput, OAI.Thomason.Construction.PublishedPosetSieveInput, OAI.Thomason.Construction.PublishedSimplicialGluingInput, OAI.Thomason.Construction.SieveRetraction, OAI.Thomason.Construction.subposetInclusion, OAI.Thomason.Construction.realizationWeakEquivalences, OAI.Thomason.Construction.nervePushoutComparison
- theorem
OAI.Thomason.Construction.nervePushoutComparison_weak_iffline 350 - theorem
OAI.Thomason.Construction.nervePushoutComparison_inlline 358 - theorem
OAI.Thomason.Construction.nervePushoutComparison_inrline 364 - theorem
OAI.Thomason.Construction.nervePushoutComparison_weak_of_cosieve_coverline 372Source documentation
A weak comparison for the containing piece extends over a two-piece cover when the other piece and the intersection stay unchanged.
theorem nervePushoutComparison_weak_of_cosieve_cover (g : PublishedSimplicialGluingInput) {A Z B T U X V Y : C} {i : A ⟶ Z} {u : Z ⟶ B} {t : T ⟶ Z} {v : T ⟶ U} {c : U ⟶ B} {a : A ⟶ X} {b : B ⟶ Y} {j : X ⟶ Y} {d : Z ⟶ V} {e : X ⟶ V} {k : V ⟶ Y} (hp : IsPushout (i ≫ u) a b j) (hz : IsPushout i a d e) (hk : d ≫ k = u ≫ b) (he : e ≫ k = j) (hs : IsPushout (N.map t) (N.map v) (N.map u) (N.map c)) (ht : IsPushout (N.map (t ≫ d)) (N.map v) (N.map k) (N.map (c ≫ b))) [Mono (N.map v)] (wz : realizationWeakEquivalences (nervePushoutComparison N hz)) : …Mentions: OAI.Thomason.Construction.PublishedSimplicialGluingInput, OAI.Thomason.Construction.realizationWeakEquivalences, OAI.Thomason.Construction.nervePushoutComparison
- theorem
OAI.Thomason.Construction.extendedNervePushoutComparison_weakEquivalenceline 463Source documentation
The canonical comparison for Ex²N is weak under the same acyclic-attachment criterion as the original nerve.
theorem extendedNervePushoutComparison_weakEquivalence (kq : KanQuillenPublishedInput.{0}) (hj : ∀ X : SSet.{0}, realizationWeakEquivalences (canonicalExtension.app X)) (hp : IsPushout i a b j) [Mono (N.map i)] (wi : realizationWeakEquivalences (N.map i)) (wj : realizationWeakEquivalences (N.map j)) : realizationWeakEquivalences (nervePushoutComparison (N ⋙ SSet.ex ⋙ SSet.ex) hp) := by …Mentions: OAI.Thomason.Construction.realizationWeakEquivalences, OAI.Thomason.Construction.nervePushoutComparison
- theorem
OAI.Thomason.Construction.NormalizedSimplexIdentities.finite_poset_extended_attachment_comparisonline 485Source documentation
Finite-poset attachments have weak comparison under the actual omega Thomason right adjoint, with the interval identity supplied by its proof.
theorem finite_poset_extended_attachment_comparison (G : RightGrayInput h) (s : PublishedPosetSieveInput h) (g : PublishedSimplicialGluingInput) (kq : KanQuillenPublishedInput.{0}) (hj : ∀ X : SSet.{0}, realizationWeakEquivalences (canonicalExtension.app X)) {P : Type} [PartialOrder P] [Finite P] (A : Set P) (R : SieveRetraction A) {X Y : StrictOmegaCategory.{0}} {a : h.categorification.obj (nerve A) ⟶ X} {b : h.categorification.obj (nerve P) ⟶ Y} {j : X ⟶ Y} (hp : IsPushout (h.posetMap (subposetInclusion A)) a b j) : realizationWeakEquivalences (nervePushoutComparison (h.streetNerve ⋙ SSet.ex ⋙ SSet.ex) hp) := by …Mentions: OAI.Thomason.Construction.RightGrayInput, OAI.Thomason.Construction.PublishedPosetSieveInput, OAI.Thomason.Construction.PublishedSimplicialGluingInput, OAI.Thomason.Construction.realizationWeakEquivalences, OAI.Thomason.Construction.SieveRetraction, OAI.Thomason.Construction.subposetInclusion, OAI.Thomason.Construction.nervePushoutComparison
- theorem
OAI.Thomason.Construction.FiniteReflectionInput.finite_poset_extended_attachment_comparisonline 512Source documentation
The same actual-right-adjoint comparison is weak in every positive finite dimension.
theorem finite_poset_extended_attachment_comparison (G : RightGrayInput h) (t : GrayTruncationInput G) (s : PublishedPosetSieveInput h) (g : PublishedSimplicialGluingInput) (kq : KanQuillenPublishedInput.{0}) (hj : ∀ X : SSet.{0}, realizationWeakEquivalences (canonicalExtension.app X)) {P : Type} [PartialOrder P] [Finite P] (A : Set P) (R : SieveRetraction A) {X Y : Truncated.{0} (n + 1)} {a : (r.categorification h).obj (nerve A) ⟶ X} {b : (r.categorification h).obj (nerve P) ⟶ Y} {j : X ⟶ Y} (hp : IsPushout (r.reflect.map (h.posetMap (subposetInclusion A))) a b j) : realizationWeakEquivalences (nervePushoutComparison (h.finiteStreetNerve (n + 1) ⋙ SSet.ex ⋙ SSet.ex) hp) := by …Mentions: OAI.Thomason.Construction.RightGrayInput, OAI.Thomason.Construction.GrayTruncationInput, OAI.Thomason.Construction.PublishedPosetSieveInput, OAI.Thomason.Construction.PublishedSimplicialGluingInput, OAI.Thomason.Construction.realizationWeakEquivalences, OAI.Thomason.Construction.SieveRetraction, OAI.Thomason.Construction.subposetInclusion, OAI.Thomason.Construction.nervePushoutComparison
- structure
OAI.Thomason.Construction.PublishedFinitePosetUnitInputline 560Source documentation
Only the published unit comparison on finite posets, in the actual adjunctions.
structure PublishedFinitePosetUnitInput (h : NormalizedSimplexIdentities) [StrictColimitsInput] : Prop where …Mentions: OAI.Thomason.Construction.NormalizedSimplexIdentities, OAI.Thomason.Construction.StrictColimitsInput
- structure
OAI.Thomason.Construction.PublishedThomasonReductionline 569Source documentation
The precise published reduction, leaving both (d') and (e) as premises. No model conclusion is assumed without those premises.
structure PublishedThomasonReduction (h : NormalizedSimplexIdentities) [StrictColimitsInput] : Prop where …Mentions: OAI.Thomason.Construction.NormalizedSimplexIdentities, OAI.Thomason.Construction.StrictColimitsInput
- theorem
OAI.Thomason.Construction.NormalizedSimplexIdentities.conditional_model_axiomsline 593Source documentation
Conditional proper combinatorial model axioms in omega dimension. The new couniversality condition is discharged by the constructed prisms and finite-poset induction; only precisely cited published inputs remain.
theorem conditional_model_axioms (G : RightGrayInput h) (aw : SimplexComplex.AlexanderWhitneyInput h) (s : PublishedPosetSieveInput h) (g : PublishedSimplicialGluingInput) (kq : KanQuillenPublishedInput.{0}) (units : PublishedFinitePosetUnitInput h) (transfer : PublishedThomasonReduction h) : ProperCombinatorialAxioms StrictOmegaCategory.{0} h.streetWeakEquivalences h.thomasonFibrations := by …Mentions: OAI.Thomason.Construction.RightGrayInput, OAI.Thomason.Construction.SimplexComplex.AlexanderWhitneyInput, OAI.Thomason.Construction.PublishedPosetSieveInput, OAI.Thomason.Construction.PublishedSimplicialGluingInput, OAI.Thomason.Construction.PublishedFinitePosetUnitInput, OAI.Thomason.Construction.PublishedThomasonReduction, OAI.Thomason.Construction.ProperCombinatorialAxioms
- theorem
OAI.Thomason.Construction.FiniteReflectionInput.conditional_model_axiomsline 615Source documentation
The same conditional proper combinatorial model axioms in dimension n+1.
theorem conditional_model_axioms (G : RightGrayInput h) (t : GrayTruncationInput G) (aw : SimplexComplex.AlexanderWhitneyInput h) (s : PublishedPosetSieveInput h) (g : PublishedSimplicialGluingInput) (kq : KanQuillenPublishedInput.{0}) (units : PublishedFinitePosetUnitInput h) (transfer : PublishedThomasonReduction h) : ProperCombinatorialAxioms (StrictOmegaCategory.Truncated.{0} (n + 1)) (thomasonWeakEquivalences (n := n) h) (thomasonFibrations (n := n) h) := by …Mentions: OAI.Thomason.Construction.RightGrayInput, OAI.Thomason.Construction.GrayTruncationInput, OAI.Thomason.Construction.SimplexComplex.AlexanderWhitneyInput, OAI.Thomason.Construction.PublishedPosetSieveInput, OAI.Thomason.Construction.PublishedSimplicialGluingInput, OAI.Thomason.Construction.PublishedFinitePosetUnitInput, OAI.Thomason.Construction.PublishedThomasonReduction, OAI.Thomason.Construction.ProperCombinatorialAxioms, OAI.Thomason.Construction.FiniteReflectionInput.thomasonWeakEquivalences, OAI.Thomason.Construction.FiniteReflectionInput.thomasonFibrations
- def
OAI.Thomason.Construction.nerveLocalizerline 649Source documentation
Any nerve with its inverse-image weak equivalences is a morphism of localizers.
noncomputable def nerveLocalizer {C : Type*} [Category* C] (N : C ⥤ SSet.{0}) : LocalizerMorphism (realizationWeakEquivalences.inverseImage N) realizationWeakEquivalences := …Mentions: OAI.Thomason.Construction.realizationWeakEquivalences
- def
OAI.Thomason.Construction.extensionLocalizerline 654Source documentation
The actual extension functor preserves realization weak equivalences.
noncomputable def extensionLocalizer (kq : KanQuillenPublishedInput.{0}) (hj : ∀ X, realizationWeakEquivalences (canonicalExtension.app X)) : LocalizerMorphism realizationWeakEquivalences realizationWeakEquivalences where …Mentions: OAI.Thomason.Construction.realizationWeakEquivalences
- theorem
OAI.Thomason.Construction.extensionLocalizer_isLocalizedEquivalenceline 664Source documentation
Extension induces an equivalence on the actual localization at realization W.
theorem extensionLocalizer_isLocalizedEquivalence (kq : KanQuillenPublishedInput.{0}) (hj : ∀ X, realizationWeakEquivalences (canonicalExtension.app X)) : (extensionLocalizer kq hj).IsLocalizedEquivalence := by …Mentions: OAI.Thomason.Construction.realizationWeakEquivalences, OAI.Thomason.Construction.extensionLocalizer
- def
OAI.Thomason.Construction.thomasonRightLocalizerline 680Source documentation
The morphism of localizers underlying the actual Thomason right adjoint.
noncomputable def thomasonRightLocalizer {C : Type*} [Category* C] (N : C ⥤ SSet.{0}) (kq : KanQuillenPublishedInput.{0}) (hj : ∀ X, realizationWeakEquivalences (canonicalExtension.app X)) : LocalizerMorphism (realizationWeakEquivalences.inverseImage N) realizationWeakEquivalences := …Mentions: OAI.Thomason.Construction.realizationWeakEquivalences
- theorem
OAI.Thomason.Construction.thomasonRightLocalizer_isLocalizedEquivalenceline 687Source documentation
A Street-nerve equivalence of homotopy categories passes to
Ex² N.theorem thomasonRightLocalizer_isLocalizedEquivalence {C : Type*} [Category* C] (N : C ⥤ SSet.{0}) (kq : KanQuillenPublishedInput.{0}) (hj : ∀ X, realizationWeakEquivalences (canonicalExtension.app X)) (hN : (nerveLocalizer N).IsLocalizedEquivalence) : (thomasonRightLocalizer N kq hj).IsLocalizedEquivalence := by …Mentions: OAI.Thomason.Construction.realizationWeakEquivalences, OAI.Thomason.Construction.nerveLocalizer, OAI.Thomason.Construction.thomasonRightLocalizer
- structure
OAI.Thomason.Construction.PublishedStreetLocalizationInputline 699Source documentation
Gagna (2018), Theorem 5.6: the Street nerve induces an equivalence of homotopy categories for every positive finite dimension and omega. Original source: https://arxiv.org/pdf/1612.04450v2, p.12.
structure PublishedStreetLocalizationInput (h : NormalizedSimplexIdentities) : Prop where …
Mentions: OAI.Thomason.Construction.NormalizedSimplexIdentities
- theorem
OAI.Thomason.Construction.localizer_equivalence_of_weak_unit_counitline 730Source documentation
An adjunction whose unit and counit are weak gives an equivalence between the actual localized categories.
theorem localizer_equivalence_of_weak_unit_counit (hu : ∀ X, W₂ (adj.unit.app X)) (hc : ∀ X, W₁ (adj.counit.app X)) : Φ.IsLocalizedEquivalence where … - theorem
OAI.Thomason.Construction.right_counit_weak_of_unitline 756Source documentation
The triangle identity forces the right-adjoint image of the counit weak as soon as the actual unit is weak.
theorem right_counit_weak_of_unit {C : Type u₁} {D : Type u₂} [Category.{v₁} C] [Category.{v₂} D] {L : C ⥤ D} {R : D ⥤ C} (adj : L ⊣ R) (W : MorphismProperty C) [W.HasTwoOutOfThreeProperty] [W.ContainsIdentities] (hu : ∀ X, W (adj.unit.app X)) (Y : D) : W (R.map (adj.counit.app Y)) := by … - structure
OAI.Thomason.Construction.ThomasonModelResultline 791Source documentation
The main conclusion in the usual derived formulation of Quillen equivalence. Weak equivalences, fibrations, and both generators are fixed by the actual Street nerve and twice-subdivided left adjoint.
structure ThomasonModelResult {C : Type 1} [Category.{0} C] (L : SSet.{0} ⥤ C) (N : C ⥤ SSet.{0}) (kq : KanQuillenPublishedInput.{0}) (hj : ∀ X, realizationWeakEquivalences (canonicalExtension.app X)) where …Mentions: OAI.Thomason.Construction.realizationWeakEquivalences
- def
OAI.Thomason.Construction.ThomasonModelResult.modelline 813Source documentation
The conditional result supplies a genuine Mathlib model category.
noncomputable def model : ModelCategory C := by …
- theorem
OAI.Thomason.Construction.ThomasonModelResult.cofibrations_eq_generatedline 818Source documentation
Its cofibrations are generated by the actual twice-subdivided boundaries.
theorem cofibrations_eq_generated : @cofibrations C _ m.model.categoryWithCofibrations = (I.map L).rlp.llp := by … - theorem
OAI.Thomason.Construction.ThomasonModelResult.right_preserves_trivialFibrationsline 826Source documentation
The right adjoint preserves trivial fibrations for the actual KQ classes.
theorem right_preserves_trivialFibrations : (J.rlp.inverseImage (N ⋙ SSet.ex ⋙ SSet.ex) ⊓ realizationWeakEquivalences.inverseImage N) ≤ (J.rlp ⊓ realizationWeakEquivalences).inverseImage (N ⋙ SSet.ex ⋙ SSet.ex) := by …Mentions: OAI.Thomason.Construction.realizationWeakEquivalences
- theorem
OAI.Thomason.Construction.ThomasonModelResult.right_preserves_fibrationsline 835Source documentation
Right fibrations are preserved by their prescribed definition.
theorem right_preserves_fibrations : J.rlp.inverseImage (N ⋙ SSet.ex ⋙ SSet.ex) ≤ J.rlp.inverseImage (N ⋙ SSet.ex ⋙ SSet.ex) := le_rfl … - def
OAI.Thomason.Construction.NormalizedSimplexIdentities.conditional_mainline 858Source documentation
The conditional main model and Quillen-equivalence conclusion in omega dimension.
noncomputable def conditional_main (G : RightGrayInput h) (aw : SimplexComplex.AlexanderWhitneyInput h) (s : PublishedPosetSieveInput h) (g : PublishedSimplicialGluingInput) (kq : KanQuillenPublishedInput.{0}) (hj : ∀ X, realizationWeakEquivalences (canonicalExtension.app X)) (units : PublishedFinitePosetUnitInput h) (transfer : PublishedThomasonReduction h) (loc : PublishedStreetLocalizationInput h) : ThomasonModelResult h.thomasonLeft h.streetNerve kq hj where …Mentions: OAI.Thomason.Construction.RightGrayInput, OAI.Thomason.Construction.SimplexComplex.AlexanderWhitneyInput, OAI.Thomason.Construction.PublishedPosetSieveInput, OAI.Thomason.Construction.PublishedSimplicialGluingInput, OAI.Thomason.Construction.realizationWeakEquivalences, OAI.Thomason.Construction.PublishedFinitePosetUnitInput, OAI.Thomason.Construction.PublishedThomasonReduction, OAI.Thomason.Construction.PublishedStreetLocalizationInput, OAI.Thomason.Construction.ThomasonModelResult
- def
OAI.Thomason.Construction.FiniteReflectionInput.conditional_mainline 881Source documentation
The conditional main theorem in each positive finite dimension n+1.
noncomputable def conditional_main (G : RightGrayInput h) (t : GrayTruncationInput G) (aw : SimplexComplex.AlexanderWhitneyInput h) (s : PublishedPosetSieveInput h) (g : PublishedSimplicialGluingInput) (kq : KanQuillenPublishedInput.{0}) (hj : ∀ X, realizationWeakEquivalences (canonicalExtension.app X)) (units : PublishedFinitePosetUnitInput h) (transfer : PublishedThomasonReduction h) (loc : PublishedStreetLocalizationInput h) : ThomasonModelResult (r.thomasonLeft h) (h.finiteStreetNerve (n + 1)) kq hj where …Mentions: OAI.Thomason.Construction.RightGrayInput, OAI.Thomason.Construction.GrayTruncationInput, OAI.Thomason.Construction.SimplexComplex.AlexanderWhitneyInput, OAI.Thomason.Construction.PublishedPosetSieveInput, OAI.Thomason.Construction.PublishedSimplicialGluingInput, OAI.Thomason.Construction.realizationWeakEquivalences, OAI.Thomason.Construction.PublishedFinitePosetUnitInput, OAI.Thomason.Construction.PublishedThomasonReduction, OAI.Thomason.Construction.PublishedStreetLocalizationInput, OAI.Thomason.Construction.ThomasonModelResult
- theorem
OAI.Thomason.Construction.conditional_main_all_dimensionsline 904Source documentation
The main result, simultaneously for omega and all positive finite dimensions, conditional only on the explicitly stated published inputs.
theorem conditional_main_all_dimensions (h : NormalizedSimplexIdentities) [StrictColimitsInput] (G : RightGrayInput h) (t : GrayTruncationInput G) (r : ∀ n, FiniteReflectionInput n) (aw : SimplexComplex.AlexanderWhitneyInput h) (s : PublishedPosetSieveInput h) (g : PublishedSimplicialGluingInput) (kq : KanQuillenPublishedInput.{0}) (hj : ∀ X, realizationWeakEquivalences (canonicalExtension.app X)) (units : PublishedFinitePosetUnitInput h) (transfer : PublishedThomasonReduction h) (loc : PublishedStreetLocalizationInput h) : Nonempty (ThomasonModelResult h.thomasonLeft h.streetNerve kq hj) ∧ …Mentions: OAI.Thomason.Construction.NormalizedSimplexIdentities, OAI.Thomason.Construction.StrictColimitsInput, OAI.Thomason.Construction.RightGrayInput, OAI.Thomason.Construction.GrayTruncationInput, OAI.Thomason.Construction.FiniteReflectionInput, OAI.Thomason.Construction.SimplexComplex.AlexanderWhitneyInput, OAI.Thomason.Construction.PublishedPosetSieveInput, OAI.Thomason.Construction.PublishedSimplicialGluingInput, OAI.Thomason.Construction.realizationWeakEquivalences, OAI.Thomason.Construction.PublishedFinitePosetUnitInput, OAI.Thomason.Construction.PublishedThomasonReduction, OAI.Thomason.Construction.PublishedStreetLocalizationInput, OAI.Thomason.Construction.ThomasonModelResult
- theorem
OAI.Thomason.Construction.simplicial_isPushout_of_rangesline 940Source documentation
A square of monomorphisms is a pushout when its two images cover the target and their intersection is the image of the common source.
theorem simplicial_isPushout_of_ranges {I S T P : SSet.{0}} (i : I ⟶ S) (j : I ⟶ T) (b : S ⟶ P) (c : T ⟶ P) [Mono b] [Mono c] [Mono (i ≫ b)] (hw : i ≫ b = j ≫ c) (hcover : SSet.Subcomplex.range b ⊔ SSet.Subcomplex.range c = ⊤) (hinter : SSet.Subcomplex.range (i ≫ b) = SSet.Subcomplex.range b ⊓ SSet.Subcomplex.range c) : IsPushout i j b c := by … - instance
OAI.Thomason.Construction.nerve_subposetInclusion_monoline 966Source documentation
The original nerve map of a full subposet is monic.
instance nerve_subposetInclusion_mono {P : Type} [PartialOrder P] (A : Set P) : Mono (nerveMap (subposetInclusion A).monotone.functor) := by … - theorem
OAI.Thomason.Construction.nerve_subposetInclusion_rangeline 976 - def
OAI.Thomason.Construction.interLeftline 982 - def
OAI.Thomason.Construction.interRightline 986 - theorem
OAI.Thomason.Construction.interLeft_compline 990 - theorem
OAI.Thomason.Construction.interRight_compline 993 - theorem
OAI.Thomason.Construction.sieve_nerve_maps_isPushoutline 997Source documentation
The full-sieve cover is a pushout of the actual ordinary nerve maps.
theorem sieve_nerve_maps_isPushout {P : Type} [PartialOrder P] (A B : Set P) (hA : IsLowerSet A) (hB : IsLowerSet B) (hcover : ∀ x, x ∈ A ∨ x ∈ B) : IsPushout (nerveMap (interLeft A B).monotone.functor) (nerveMap (interRight A B).monotone.functor) (nerveMap (subposetInclusion A).monotone.functor) (nerveMap (subposetInclusion B).monotone.functor) := by …Mentions: OAI.Thomason.Construction.interLeft, OAI.Thomason.Construction.interRight, OAI.Thomason.Construction.subposetInclusion