OAI/CategoryTheory/Thomason/Strict/OrientalFiniteCells.lean
41 declarations, 0 contain sorry, 0 declared as axioms
Extracting chains from actual oriental-valued simplices
The normalized-chain presentation identifies strict maps from an oriental to a directed realization with positive augmented chain maps. This uses the atom-generation premise.
- def
OAI.Thomason.Construction.SimplexAtomsInput.chainOfSimplexline 33Source documentation
The positive chain map represented by an actual Street simplex.
def chainOfSimplex {K : DirectedComplex.{0}} {m : ℕ} (F : h.object m ⟶ K.realization) : (directedComplex m (h.squared m)) ⟶ K := … - theorem
OAI.Thomason.Construction.SimplexAtomsInput.chainOfSimplex_realizationline 39Source documentation
Realizing this extracted chain map recovers the entire strict functor.
theorem chainOfSimplex_realization {K : DirectedComplex.{0}} {m : ℕ} (F : h.object m ⟶ K.realization) : (a.chainOfSimplex F).realization = F := by … - theorem
OAI.Thomason.Construction.SimplexAtomsInput.chainOfSimplex_precompline 48Source documentation
Extraction respects precomposition by every simplex operator.
theorem chainOfSimplex_precomp {K : DirectedComplex.{0}} {l m : ℕ} (f : Fin (l+1) →o Fin (m+1)) (F : h.object m ⟶ K.realization) : a.chainOfSimplex (h.map f ≫ F) = Hom.comp (directedMap (h.squared l) (h.squared m) f (h.naturality f)) (a.chainOfSimplex F) := by … - theorem
OAI.Thomason.Construction.SimplexAtomsInput.chainOfSimplex_postcompline 76Source documentation
Extraction respects postcomposition by positive chain maps.
theorem chainOfSimplex_postcomp {K L : DirectedComplex.{0}} {m : ℕ} (F : h.object m ⟶ K.realization) (g : K ⟶ L) : a.chainOfSimplex (F ≫ g.realization) = a.chainOfSimplex F ≫ g := by … - theorem
OAI.Thomason.Construction.NormalizedSimplexIdentities.weakEquivalence_of_fullStreet_coverline 118Source documentation
The local-to-global weak-equivalence bridge for an actual full cover.
theorem weakEquivalence_of_fullStreet_cover (g : PublishedSimplicialGluingInput) (kq : KanQuillenPublishedInput.{0}) {X C : StrictOmegaCategory.{0}} (S T : Set C) (hc : h.fullStreetSubcomplex C S ⊔ h.fullStreetSubcomplex C T = ⊤) (f : X ⟶ C) (fS : X ⟶ C.fullOn S) (fT : X ⟶ C.fullOn T) (fI : X ⟶ C.fullOn (S ∩ T)) (hS : fS ≫ C.fullInclusion S = f) (hT : fT ≫ C.fullInclusion T = f) (hI : fI ≫ C.fullInclusion (S ∩ T) = f) (wS : h.streetWeakEquivalences fS) (wT : h.streetWeakEquivalences fT) (wI : h.streetWeakEquivalences fI) : h.streetWeakEquivalences f := by …Mentions: OAI.Thomason.Construction.PublishedSimplicialGluingInput
- theorem
OAI.Thomason.Construction.NormalizedSimplexIdentities.weakEquivalence_of_sieveStreet_coverline 172Source documentation
In particular the hypotheses on the cover can be checked on objects using the original binary labels of two full sieves.
theorem weakEquivalence_of_sieveStreet_cover (g : PublishedSimplicialGluingInput) (kq : KanQuillenPublishedInput.{0}) {X C : StrictOmegaCategory.{0}} (p q : C ⟶ StrictPoset.category (Fin 2)) (hc : ∀ x : Objects C, p.toFun x.val = StrictPoset.identity 0 ∨ q.toFun x.val = StrictPoset.identity 0) (f : X ⟶ C) (fS : X ⟶ labelFiber p 0) (fT : X ⟶ labelFiber q 0) (fI : X ⟶ C.fullOn ({x | p.toFun x = StrictPoset.identity 0} ∩ {x | q.toFun x = StrictPoset.identity 0})) (hS : fS ≫ labelFiberInclusion p 0 = f) (hT : fT ≫ labelFiberInclusion q 0 = f) (hI : fI ≫ C.fullInclusion _ = f) (wS : h.streetWeakEquivalences fS) (wT : h.streetWeakEquivalences fT) …Mentions: OAI.Thomason.Construction.PublishedSimplicialGluingInput, OAI.Thomason.Construction.StrictPoset.category, OAI.Thomason.Construction.StrictPoset.identity
- instance
OAI.Thomason.Construction.StrictOmegaCategory.globeCoyoneda_preservesFilteredColimitsline 206 - instance
OAI.Thomason.Construction.StrictOmegaCategory.globe_finitelyPresentableline 210 - instance
OAI.Thomason.Construction.StrictOmegaCategory.locallyFinitelyPresentableline 213 - instance
OAI.Thomason.Construction.StrictOmegaCategory.locallyPresentableline 220 - theorem
OAI.Thomason.Construction.StrictOmegaCategory.finite_cells_dimension_boundline 242 - theorem
OAI.Thomason.Construction.StrictOmegaCategory.comp_self_of_dimensionLEline 250 - theorem
OAI.Thomason.Construction.StrictOmegaCategory.FilteredColimit.finite_representativesline 260 - theorem
OAI.Thomason.Construction.StrictOmegaCategory.FilteredColimit.finite_equationsline 269 - theorem
OAI.Thomason.Construction.StrictOmegaCategory.FilteredColimit.finite_hom_descendsline 280Source documentation
A finite strict functor into the constructed colimit descends exactly.
theorem finite_hom_descends (C : StrictOmegaCategory.{0}) [Finite C] (f : C ⟶ category F) : ∃ (j : J) (g : C ⟶ F.obj j), g ≫ leg F j = f := by …Mentions: OAI.Thomason.Construction.StrictOmegaCategory.FilteredColimit.category, OAI.Thomason.Construction.StrictOmegaCategory.FilteredColimit.leg
- def
OAI.Thomason.Construction.StrictOmegaCategory.FilteredColimit.finiteHomIsColimitline 365 - instance
OAI.Thomason.Construction.StrictOmegaCategory.finiteCellsCoyoneda_preservesFilteredColimitsOfShapeline 383 - instance
OAI.Thomason.Construction.StrictOmegaCategory.finiteCellsCoyoneda_preservesFilteredColimitsline 389 - instance
OAI.Thomason.Construction.StrictOmegaCategory.finiteCells_finitelyPresentableline 394 - theorem
OAI.Thomason.Construction.SimplexComplex.alternating_nonnegline 419 - def
OAI.Thomason.Construction.SimplexComplex.vertexWeightline 440 - def
OAI.Thomason.Construction.SimplexComplex.chainWeightline 442 - def
OAI.Thomason.Construction.SimplexComplex.chainMassline 445 - theorem
OAI.Thomason.Construction.SimplexComplex.chainWeight_singleline 448 - theorem
OAI.Thomason.Construction.SimplexComplex.chainMass_singleline 452 - theorem
OAI.Thomason.Construction.SimplexComplex.vertexWeight_nonnegline 456 - theorem
OAI.Thomason.Construction.SimplexComplex.vertexWeight_leline 459 - theorem
OAI.Thomason.Construction.SimplexComplex.vertexWeight_deleteline 468 - theorem
OAI.Thomason.Construction.SimplexComplex.boundary_weight_positiveline 475 - theorem
OAI.Thomason.Construction.SimplexComplex.chainWeight_nonnegline 504 - theorem
OAI.Thomason.Construction.SimplexComplex.chainMass_nonnegline 510 - theorem
OAI.Thomason.Construction.SimplexComplex.coefficient_le_massline 516 - theorem
OAI.Thomason.Construction.SimplexComplex.chainWeight_le_massline 525 - theorem
OAI.Thomason.Construction.SimplexComplex.chainMass_le_boundaryWeightline 535 - def
OAI.Thomason.Construction.SimplexComplex.tableMassBoundline 549 - theorem
OAI.Thomason.Construction.SimplexComplex.cell_mass_leline 553 - theorem
OAI.Thomason.Construction.SimplexComplex.cell_coefficient_boundsline 573 - def
OAI.Thomason.Construction.SimplexComplex.finiteCellCodeline 578 - theorem
OAI.Thomason.Construction.SimplexComplex.finiteCellCode_injectiveline 585 - instance
OAI.Thomason.Construction.SimplexComplex.oriental_finiteline 601 - instance
OAI.Thomason.Construction.SimplexComplex.oriental_finitelyPresentableline 604