OAI/CategoryTheory/Thomason/Simplicial/RealizationTopology.lean
74 declarations, 0 contain sorry, 0 declared as axioms
Barycentric retraction onto the geometric horn
Subtract the smallest non-cone coordinate from every such coordinate and move the removed mass to the cone vertex. This continuous retraction fixes the entire horn pointwise, as needed for relative horn attachments.
- def
OAI.Thomason.Construction.HornBarycentric.othersline 31Source documentation
The vertices other than the horn's cone vertex.
def others {n : ℕ} (i : Fin (n+2)) : Finset (Fin (n+2)) := Finset.univ.erase i - theorem
OAI.Thomason.Construction.HornBarycentric.others_nonemptyline 33 - def
OAI.Thomason.Construction.HornBarycentric.massline 38Source documentation
The smallest coordinate away from the cone vertex.
def mass {n : ℕ} (i : Fin (n+2)) (x : StdSimplex ℝ (Fin (n+2))) : ℝ := … - theorem
OAI.Thomason.Construction.HornBarycentric.mass_nonnegline 41 - theorem
OAI.Thomason.Construction.HornBarycentric.mass_leline 44 - theorem
OAI.Thomason.Construction.HornBarycentric.mass_attainedline 48 - theorem
OAI.Thomason.Construction.HornBarycentric.continuous_massline 53 - def
OAI.Thomason.Construction.HornBarycentric.shiftedWeightsline 58Source documentation
Coordinates after shifting a nonnegative amount of mass to the cone vertex.
def shiftedWeights {n : ℕ} (i : Fin (n+2)) (x : StdSimplex ℝ (Fin (n+2))) (a : ℝ) : Fin (n+2) →₀ ℝ := … - def
OAI.Thomason.Construction.HornBarycentric.shiftline 65Source documentation
Every shift up to the minimum coordinate remains a barycentric point.
def shift {n : ℕ} (i : Fin (n+2)) (x : StdSimplex ℝ (Fin (n+2))) (a : ℝ) (ha : 0 ≤ a) (hb : a ≤ mass i x) : StdSimplex ℝ (Fin (n+2)) where … - def
OAI.Thomason.Construction.HornBarycentric.hornline 91Source documentation
The geometric horn is the union of all faces except the opposite face.
def horn {n : ℕ} (i : Fin (n+2)) : Set (StdSimplex ℝ (Fin (n+2))) := … - theorem
OAI.Thomason.Construction.HornBarycentric.shift_mass_memline 95Source documentation
Subtracting the minimum lands in the geometric horn.
theorem shift_mass_mem {n : ℕ} (i : Fin (n+2)) (x : StdSimplex ℝ (Fin (n+2))) : shift i x (mass i x) (mass_nonneg i x) le_rfl ∈ horn i := by …Mentions: OAI.Thomason.Construction.HornBarycentric.shift, OAI.Thomason.Construction.HornBarycentric.mass, OAI.Thomason.Construction.HornBarycentric.mass_nonneg, OAI.Thomason.Construction.HornBarycentric.horn
- theorem
OAI.Thomason.Construction.HornBarycentric.mass_eq_zeroline 103Source documentation
On the geometric horn the minimum coordinate is zero.
theorem mass_eq_zero {n : ℕ} (i : Fin (n+2)) {x : StdSimplex ℝ (Fin (n+2))} (hx : x ∈ horn i) : mass i x = 0 := by …Mentions: OAI.Thomason.Construction.HornBarycentric.horn, OAI.Thomason.Construction.HornBarycentric.mass
- theorem
OAI.Thomason.Construction.HornBarycentric.shift_zeroline 109 - def
OAI.Thomason.Construction.HornBarycentric.retractionline 118Source documentation
The actual continuous retraction to the geometric horn.
def retraction {n : ℕ} (i : Fin (n+2)) : C(StdSimplex ℝ (Fin (n+2)), horn i) where … - theorem
OAI.Thomason.Construction.HornBarycentric.retraction_fixedline 133Source documentation
The retraction fixes the whole horn, including every overlap of faces.
theorem retraction_fixed {n : ℕ} (i : Fin (n+2)) (x : horn i) : (retraction i x.val).val = x.val := by …Mentions: OAI.Thomason.Construction.HornBarycentric.horn, OAI.Thomason.Construction.HornBarycentric.retraction
- def
OAI.Thomason.Construction.HornBarycentric.deformationline 144Source documentation
Shift only the fraction of mass specified by the interval coordinate.
def deformation {n : ℕ} (i : Fin (n+2)) : C(StdSimplex ℝ (Fin (n+2)) × unitInterval, StdSimplex ℝ (Fin (n+2))) where … - theorem
OAI.Thomason.Construction.HornBarycentric.deformation_zeroline 165 - theorem
OAI.Thomason.Construction.HornBarycentric.deformation_oneline 175 - theorem
OAI.Thomason.Construction.HornBarycentric.deformation_fixedline 186Source documentation
The entire deformation is stationary on the geometric horn.
theorem deformation_fixed {n : ℕ} (i : Fin (n+2)) (x : horn i) (t : unitInterval) : deformation i (x.val, t) = x.val := by …Mentions: OAI.Thomason.Construction.HornBarycentric.horn, OAI.Thomason.Construction.HornBarycentric.deformation
- def
OAI.Thomason.Construction.HornBarycentric.deletionline 218Source documentation
A monotone deletion map, with an arbitrary choice only at the deleted vertex.
def deletion {n : ℕ} (j : Fin (n+2)) : Fin (n+2) →o Fin (n+1) := … - theorem
OAI.Thomason.Construction.HornBarycentric.insertion_deletionline 223Source documentation
Reinserting the deleted coordinate is the identity away from it.
theorem insertion_deletion {n : ℕ} (j k : Fin (n+2)) (hk : k ≠ j) : j.succAbove (deletion j k) = k := by …Mentions: OAI.Thomason.Construction.HornBarycentric.deletion
- theorem
OAI.Thomason.Construction.HornBarycentric.deletion_insertionline 234 - theorem
OAI.Thomason.Construction.HornBarycentric.simplex_map_injectiveline 240Source documentation
Injective vertex maps remain injective on barycentric points.
theorem simplex_map_injective {α β : Type*} {f : α → β} (hf : Function.Injective f) : Function.Injective (StdSimplex.map (R := ℝ) f) := by … - theorem
OAI.Thomason.Construction.HornBarycentric.face_recoverline 247Source documentation
Inserting after deleting a zero coordinate recovers the original point.
theorem face_recover {n : ℕ} (j : Fin (n+2)) (x : StdSimplex ℝ (Fin (n+2))) (hx : x.weights j = 0) : StdSimplex.map j.succAbove (StdSimplex.map (deletion j) x) = x := by …Mentions: OAI.Thomason.Construction.HornBarycentric.deletion
- theorem
OAI.Thomason.Construction.HornBarycentric.face_delete_insertline 263Source documentation
Deletion is the inverse on the entire face chart.
theorem face_delete_insert {n : ℕ} (j : Fin (n+2)) (x : StdSimplex ℝ (Fin (n+1))) : StdSimplex.map (deletion j) (StdSimplex.map j.succAbove x) = x := by …Mentions: OAI.Thomason.Construction.HornBarycentric.deletion
- theorem
OAI.Thomason.Construction.HornBarycentric.support_nonemptyline 292 - def
OAI.Thomason.Construction.HornBarycentric.supportLenline 300 - theorem
OAI.Thomason.Construction.HornBarycentric.support_cardline 302 - def
OAI.Thomason.Construction.HornBarycentric.supportMapline 309Source documentation
The increasing enumeration of the nonzero coordinates.
def supportMap {n : ℕ} (x : StdSimplex ℝ (Fin (n+1))) : Fin (supportLen x+1) ↪o Fin (n+1) := x.weights.support.orderEmbOfFin (support_card x)Mentions: OAI.Thomason.Construction.HornBarycentric.supportLen, OAI.Thomason.Construction.HornBarycentric.support_card
- theorem
OAI.Thomason.Construction.HornBarycentric.supportMap_memline 312 - theorem
OAI.Thomason.Construction.HornBarycentric.supportMap_neline 316 - def
OAI.Thomason.Construction.HornBarycentric.supportCoordinatesline 323Source documentation
Coordinates on the ordered support.
def supportCoordinates {n : ℕ} (x : StdSimplex ℝ (Fin (n+1))) : StdSimplex ℝ (Fin (supportLen x+1)) := StdSimplex.map (Function.invFun (supportMap x)) xMentions: OAI.Thomason.Construction.HornBarycentric.supportLen, OAI.Thomason.Construction.HornBarycentric.supportMap
- theorem
OAI.Thomason.Construction.HornBarycentric.support_recoverline 327Source documentation
Reinsert the support coordinates to recover the original point.
theorem support_recover {n : ℕ} (x : StdSimplex ℝ (Fin (n+1))) : StdSimplex.map (supportMap x) (supportCoordinates x) = x := by …Mentions: OAI.Thomason.Construction.HornBarycentric.supportMap, OAI.Thomason.Construction.HornBarycentric.supportCoordinates
- theorem
OAI.Thomason.Construction.HornBarycentric.support_deleteline 345Source documentation
A face chart receives exactly the support coordinates via its face map.
theorem support_delete {n : ℕ} (x : StdSimplex ℝ (Fin (n+2))) (j : Fin (n+2)) : StdSimplex.map ((deletion j).comp (supportMap x).toOrderHom) (supportCoordinates x) = StdSimplex.map (deletion j) x := by …Mentions: OAI.Thomason.Construction.HornBarycentric.deletion, OAI.Thomason.Construction.HornBarycentric.supportMap, OAI.Thomason.Construction.HornBarycentric.supportCoordinates
- theorem
OAI.Thomason.Construction.HornBarycentric.supportMap_rangeline 367 - theorem
OAI.Thomason.Construction.HornBarycentric.support_mapline 371 - theorem
OAI.Thomason.Construction.HornBarycentric.map_supportMap_memline 376 - def
OAI.Thomason.Construction.HornBarycentric.supportOrdinalline 383Source documentation
Restriction of an ordinal map to the ordered supports of a barycentric point and its image.
def supportOrdinal {m n : ℕ} (f : Fin (m+1) →o Fin (n+1)) (x : StdSimplex ℝ (Fin (m+1))) : Fin (supportLen x+1) →o Fin (supportLen (StdSimplex.map f x)+1) where …Mentions: OAI.Thomason.Construction.HornBarycentric.supportLen
- theorem
OAI.Thomason.Construction.HornBarycentric.supportOrdinal_commutesline 401Source documentation
The support square commutes even when the original operator is degenerate.
theorem supportOrdinal_commutes {m n : ℕ} (f : Fin (m+1) →o Fin (n+1)) (x : StdSimplex ℝ (Fin (m+1))) (k : Fin (supportLen x+1)) : supportMap (StdSimplex.map f x) (supportOrdinal f x k) = f (supportMap x k) := by …Mentions: OAI.Thomason.Construction.HornBarycentric.supportLen, OAI.Thomason.Construction.HornBarycentric.supportMap, OAI.Thomason.Construction.HornBarycentric.supportOrdinal
- theorem
OAI.Thomason.Construction.HornBarycentric.supportOrdinal_surjectiveline 410Source documentation
Every supported target vertex comes from a supported source vertex.
theorem supportOrdinal_surjective {m n : ℕ} (f : Fin (m+1) →o Fin (n+1)) (x : StdSimplex ℝ (Fin (m+1))) : Function.Surjective (supportOrdinal f x) := by …Mentions: OAI.Thomason.Construction.HornBarycentric.supportOrdinal
- theorem
OAI.Thomason.Construction.HornBarycentric.supportCoordinates_naturalityline 424Source documentation
Coordinates on the ordered support commute with the induced support operator.
theorem supportCoordinates_naturality {m n : ℕ} (f : Fin (m+1) →o Fin (n+1)) (x : StdSimplex ℝ (Fin (m+1))) : StdSimplex.map (supportOrdinal f x) (supportCoordinates x) = supportCoordinates (StdSimplex.map f x) := by …Mentions: OAI.Thomason.Construction.HornBarycentric.supportOrdinal, OAI.Thomason.Construction.HornBarycentric.supportCoordinates
- abbrev
OAI.Thomason.Construction.HornBarycentric.faceIndexline 456Source documentation
An actual codimension-one simplex of the horn.
abbrev faceIndex {n : ℕ} (i j : Fin (n+2)) (hj : j ≠ i) : CostructuredArrow SSet.stdSimplex (Λ[n+1, i] : SSet.{0}) := … - def
OAI.Thomason.Construction.HornBarycentric.supportHomline 461Source documentation
The simplex on the ordered support of a point of the geometric horn.
def supportHom {n : ℕ} (i : Fin (n+2)) (x : horn i) : (Δ[supportLen x.val] : SSet.{0}) ⟶ Λ[n+1, i] := …Mentions: OAI.Thomason.Construction.HornBarycentric.horn, OAI.Thomason.Construction.HornBarycentric.supportLen
- abbrev
OAI.Thomason.Construction.HornBarycentric.supportIndexline 473 - def
OAI.Thomason.Construction.HornBarycentric.supportToFaceline 478Source documentation
Support inclusion factors through every zero-coordinate face.
def supportToFace {n : ℕ} (i j : Fin (n+2)) (hj : j ≠ i) (x : horn i) (hx : x.val.weights j = 0) : supportIndex i x ⟶ faceIndex i j hj := …Mentions: OAI.Thomason.Construction.HornBarycentric.horn, OAI.Thomason.Construction.HornBarycentric.supportIndex, OAI.Thomason.Construction.HornBarycentric.faceIndex
- def
OAI.Thomason.Construction.HornBarycentric.faceValueline 496Source documentation
The local chart on a chosen zero coordinate, with values in the actual realization.
def faceValue {n : ℕ} (i j : Fin (n+2)) (hj : j ≠ i) (x : StdSimplex ℝ (Fin (n+2))) : SSet.toTop.obj (Λ[n+1, i] : SSet.{0}) := … - theorem
OAI.Thomason.Construction.HornBarycentric.faceValue_supportline 502Source documentation
All face charts take the canonical support value wherever they apply.
theorem faceValue_support {n : ℕ} (i j : Fin (n+2)) (hj : j ≠ i) (x : horn i) (hx : x.val.weights j = 0) : faceValue i j hj x.val = (RealizationPrism.leg (Λ[n+1, i] : SSet.{0}) (supportIndex i x)).hom (ULift.up (supportCoordinates x.val)) := by …Mentions: OAI.Thomason.Construction.HornBarycentric.horn, OAI.Thomason.Construction.HornBarycentric.faceValue, OAI.Thomason.Construction.RealizationPrism.leg, OAI.Thomason.Construction.HornBarycentric.supportIndex, OAI.Thomason.Construction.HornBarycentric.supportCoordinates
- theorem
OAI.Thomason.Construction.HornBarycentric.faceValue_overlapline 516Source documentation
The local face charts agree on every intersection, including degenerate points.
theorem faceValue_overlap {n : ℕ} (i j k : Fin (n+2)) (hj : j ≠ i) (hk : k ≠ i) (x : StdSimplex ℝ (Fin (n+2))) (hxj : x.weights j = 0) (hxk : x.weights k = 0) : faceValue i j hj x = faceValue i k hk x := by …Mentions: OAI.Thomason.Construction.HornBarycentric.faceValue
- def
OAI.Thomason.Construction.simplicialPointFiberline 541Source documentation
The actual simplicial fibre over a vertex, in all degrees.
def simplicialPointFiber {E B : SSet.{0}} (p : E ⟶ B) (b : B _⦋0⦌) : E.Subcomplex := … - theorem
OAI.Thomason.Construction.simplicialPointFiber_ι_compline 545 - def
OAI.Thomason.Construction.simplicialPointFiberLiftline 552Source documentation
A map with constant projection factors through the literal point fibre.
def simplicialPointFiberLift {K E B : SSet.{0}} (p : E ⟶ B) (b : B _⦋0⦌) (f : K ⟶ E) (hf : f ≫ p = SSet.const b) : K ⟶ (simplicialPointFiber p b).toSSet := … - theorem
OAI.Thomason.Construction.simplicialPointFiberLift_ιline 562 - theorem
OAI.Thomason.Construction.kan_fiber_deformationline 569Source documentation
Lift a contraction of the base to a stationary deformation onto the actual point fibre. The stationarity premise is the exact cylinder equality on that fibre, not a weak-equivalence or lifting assumption.
theorem kan_fiber_deformation {E B : SSet.{0}} (p : E ⟶ B) [HomotopicalAlgebra.Fibration p] (b : B _⦋0⦌) (H : SSet.Homotopy (𝟙 B) (SSet.const b)) (hs : ((simplicialPointFiber p b).ι ≫ p) ▷ Δ[1] ≫ H.h = fst (simplicialPointFiber p b).toSSet Δ[1] ≫ (simplicialPointFiber p b).ι ≫ p) : ∃ r : E ⟶ (simplicialPointFiber p b).toSSet, (simplicialPointFiber p b).ι ≫ r = 𝟙 _ ∧ ∃ T : SSet.Homotopy (𝟙 E) (r ≫ (simplicialPointFiber p b).ι), (simplicialPointFiber p b).ι ▷ Δ[1] ≫ T.h = fst (simplicialPointFiber p b).toSSet Δ[1] ≫ (simplicialPointFiber p b).ι ∧ T.h ≫ p = p ▷ Δ[1] ≫ H.h := by … - theorem
OAI.Thomason.Construction.simplicial_retraction_weakline 639Source documentation
A stationary simplicial deformation gives the actual weak-equivalence statement on realization, without a Kan–Quillen input.
theorem simplicial_retraction_weak {A E : SSet.{0}} (i : A ⟶ E) (r : E ⟶ A) (hir : i ≫ r = 𝟙 A) (H : SSet.Homotopy (𝟙 E) (r ≫ i)) : realizationWeakEquivalences i := by …Mentions: OAI.Thomason.Construction.realizationWeakEquivalences
- theorem
OAI.Thomason.Construction.simplicialPointFiber_kanline 685Source documentation
A literal vertex fibre of any Kan fibration is a Kan complex. The horn filler has constant projection, so it lies in the same fibre in all degrees.
theorem simplicialPointFiber_kan {E B : SSet.{0}} (p : E ⟶ B) [HomotopicalAlgebra.Fibration p] (b : B _⦋0⦌) : SSet.KanComplex (simplicialPointFiber p b).toSSet := by … - theorem
OAI.Thomason.Construction.kan_lifts_homotopic_relativeline 725Source documentation
Two lifts that agree on an anodyne subobject have a simplicial homotopy over the same base map, stationary on that entire subobject.
theorem kan_lifts_homotopic_relative {A K E B : SSet.{0}} (i : A ⟶ K) (hi : SSet.anodyneExtensions i) (p : E ⟶ B) [HomotopicalAlgebra.Fibration p] (f g : K ⟶ E) (hfg : f ≫ p = g ≫ p) (hA : i ≫ f = i ≫ g) : ∃ H : SSet.Homotopy f g, H.h ≫ p = fst K Δ[1] ≫ f ≫ p ∧ i ▷ Δ[1] ≫ H.h = fst A Δ[1] ≫ i ≫ f := by … - theorem
OAI.Thomason.Construction.kan_product_snd_fibrationline 769Source documentation
Projection of a product with a Kan complex is a Kan fibration.
theorem kan_product_snd_fibration (F B : SSet.{0}) [SSet.KanComplex F] : HomotopicalAlgebra.Fibration (snd F B) := by … - theorem
OAI.Thomason.Construction.ConePrism.liftedBarycentric_zeroline 798Source documentation
The zero endpoint of the barycentric cone is the original last face.
theorem liftedBarycentric_zero (n : ℕ) : TopologicalInterval.sectionAt (SimplexCategory.toTop.{0}.obj (.mk n)) 0 ≫ liftedBarycentric n = SimplexCategory.toTop.{0}.map (SimplexCategory.Hom.mk Fin.castSuccOrderEmb.toOrderHom) := by …Mentions: OAI.Thomason.Construction.TopologicalInterval.sectionAt, OAI.Thomason.Construction.ConePrism.liftedBarycentric
- def
OAI.Thomason.Construction.ConePrism.vertexPointline 810Source documentation
The actual point of the realization represented by the greatest vertex.
noncomputable def vertexPoint : SSet.toTop.obj (nerve P) := …
- theorem
OAI.Thomason.Construction.ConePrism.piece_zeroline 814Source documentation
Every original simplex is recovered at the zero endpoint.
theorem piece_zero (j : CostructuredArrow SSet.stdSimplex (nerve P)) : TopologicalInterval.sectionAt ((RealizationPrism.diagram (nerve P)).obj j) 0 ≫ piece v hv j = RealizationPrism.leg (nerve P) j := by …Mentions: OAI.Thomason.Construction.TopologicalInterval.sectionAt, OAI.Thomason.Construction.RealizationPrism.diagram, OAI.Thomason.Construction.ConePrism.piece, OAI.Thomason.Construction.RealizationPrism.leg
- theorem
OAI.Thomason.Construction.ConePrism.leg_final_vertexline 823Source documentation
The new final vertex of each cone represents the chosen realization point.
theorem leg_final_vertex (j : CostructuredArrow SSet.stdSimplex (nerve P)) : (RealizationPrism.leg (nerve P) (coneIndex v hv j)).hom (ULift.up (.single (Fin.last (j.left.len+1)))) = vertexPoint v := by …Mentions: OAI.Thomason.Construction.RealizationPrism.leg, OAI.Thomason.Construction.ConePrism.coneIndex, OAI.Thomason.Construction.ConePrism.vertexPoint
- theorem
OAI.Thomason.Construction.ConePrism.piece_oneline 834Source documentation
Every cone piece reaches the same point at the one endpoint.
theorem piece_one (j : CostructuredArrow SSet.stdSimplex (nerve P)) : TopologicalInterval.sectionAt ((RealizationPrism.diagram (nerve P)).obj j) 1 ≫ piece v hv j = TopCat.ofHom (ContinuousMap.const _ (vertexPoint v)) := by …Mentions: OAI.Thomason.Construction.TopologicalInterval.sectionAt, OAI.Thomason.Construction.RealizationPrism.diagram, OAI.Thomason.Construction.ConePrism.piece, OAI.Thomason.Construction.ConePrism.vertexPoint
- theorem
OAI.Thomason.Construction.ConePrism.leg_cone_vertex_constantline 846Source documentation
The entire cone simplex on the greatest vertex is constant in realization.
theorem leg_cone_vertex_constant (x : SimplexCategory.toTop.{0}.obj (.mk 1)) : (RealizationPrism.leg (nerve P) (coneIndex v hv (vertexIndex v))).hom x = vertexPoint v := by …Mentions: OAI.Thomason.Construction.RealizationPrism.leg, OAI.Thomason.Construction.ConePrism.coneIndex, OAI.Thomason.Construction.ConePrism.vertexIndex, OAI.Thomason.Construction.ConePrism.vertexPoint
- theorem
OAI.Thomason.Construction.ConePrism.realizationCone_vertexline 855Source documentation
The assembled actual cone is stationary on its greatest vertex.
theorem realizationCone_vertex (t : unitInterval) : (realizationCone v hv).hom (vertexPoint v, t) = vertexPoint v := by …Mentions: OAI.Thomason.Construction.ConePrism.realizationCone, OAI.Thomason.Construction.ConePrism.vertexPoint
- theorem
OAI.Thomason.Construction.ConePrism.realized_vertex_constantline 881Source documentation
The realization of the zero-simplex map is the constant map to its vertex.
theorem realized_vertex_constant (x : SSet.toTop.obj (SSet.stdSimplex.obj (.mk 0))) : (SSet.toTop.map (vertexIndex v).hom).hom x = vertexPoint v := by …Mentions: OAI.Thomason.Construction.ConePrism.vertexIndex, OAI.Thomason.Construction.ConePrism.vertexPoint
- def
OAI.Thomason.Construction.ConePrism.contractionline 890Source documentation
The actual continuous homotopy from identity to the greatest vertex.
noncomputable def contraction : (ContinuousMap.id (SSet.toTop.obj (nerve P))).Homotopy (ContinuousMap.const _ (vertexPoint v)) := … - theorem
OAI.Thomason.Construction.ConePrism.greatest_vertex_weakline 902Source documentation
The actual simplicial inclusion of the greatest vertex is a realization weak equivalence. No model structure or KQ input is used.
theorem greatest_vertex_weak : realizationWeakEquivalences (vertexIndex v).hom := by …
Mentions: OAI.Thomason.Construction.realizationWeakEquivalences, OAI.Thomason.Construction.ConePrism.vertexIndex
- theorem
OAI.Thomason.Construction.RealizationPrism.isOpen_iff_simplexline 944Source documentation
Openness in realization is tested on all of its actual simplex maps.
theorem isOpen_iff_simplex (K : SSet.{0}) (U : Set (SSet.toTop.obj K)) : IsOpen U ↔ ∀ j, IsOpen ((leg K j).hom ⁻¹' U) := … - theorem
OAI.Thomason.Construction.RealizationPrism.isClosed_iff_simplexline 949Source documentation
Closedness in realization has the same simplexwise test.
theorem isClosed_iff_simplex (K : SSet.{0}) (A : Set (SSet.toTop.obj K)) : IsClosed A ↔ ∀ j, IsClosed ((leg K j).hom ⁻¹' A) := … - theorem
OAI.Thomason.Construction.RealizationPrism.continuous_iff_simplexline 954Source documentation
The final topology detects continuity of any proposed map out of realization.
theorem continuous_iff_simplex (K : SSet.{0}) {Y : Type*} [TopologicalSpace Y] (f : SSet.toTop.obj K → Y) : Continuous f ↔ ∀ j, Continuous (f ∘ (leg K j).hom) := … - abbrev
OAI.Thomason.Construction.RealizationPrism.SimplexPointsline 960Source documentation
The disjoint union of all simplex parameter spaces, with their given topologies.
abbrev SimplexPoints (K : SSet.{0}) := … - def
OAI.Thomason.Construction.RealizationPrism.quotientProjectionline 964Source documentation
The canonical map from simplex representatives onto realization.
def quotientProjection (K : SSet.{0}) : SimplexPoints K → SSet.toTop.obj K := …Mentions: OAI.Thomason.Construction.RealizationPrism.SimplexPoints
- theorem
OAI.Thomason.Construction.RealizationPrism.quotientProjection_surjectiveline 967 - theorem
OAI.Thomason.Construction.RealizationPrism.quotientProjection_isQuotientMapline 974Source documentation
Geometric realization carries exactly the quotient topology of simplex representatives.
theorem quotientProjection_isQuotientMap (K : SSet.{0}) : IsQuotientMap (quotientProjection K) := by …Mentions: OAI.Thomason.Construction.RealizationPrism.quotientProjection