Documentation

TauCeti.AlgebraicTopology.SimplicialSet.StdSimplex

Complements on standard simplices #

A map of simplicial sets q : Δ[m] ⟶ Δ[n] is determined by its vertex map, the m-simplex yonedaEquiv q of Δ[n], and it acts on the simplices of Δ[m] by composing with it. Standard simplices are nerves of finite linear orders, hence quasicategories. These facts let one handle maps from horns and simplices to Δ[n], for instance to Δ[1] when splitting a simplex into an initial and a final segment.

An injective m-simplex of Δ[n] is the increasing enumeration of its set of vertices, and the faces of the increasing enumeration of a set J enumerate the sets J with one element removed.

Main results #

theorem SSet.stdSimplex.hom_app_apply {m n d : ℕ} (q : stdSimplex.obj { len := m } ⟶ stdSimplex.obj { len := n }) (x : (stdSimplex.obj { len := m }).obj (Opposite.op { len := d })) (j : Fin (d + 1)) :

A map of standard simplices q : Δ[m] ⟶ Δ[n] sends a simplex x of Δ[m] to the simplex whose j-th vertex is the image of the j-th vertex of x under the vertex map of q.

theorem SSet.stdSimplex.const_app_apply {X : SSet} {n d : ℕ} (e : Fin (n + 1)) (x : X.obj (Opposite.op { len := d })) (j : Fin (d + 1)) :

The constant map at the vertex e of Δ[n] sends every simplex to a simplex all of whose vertices are e.

@[simp]
theorem SSet.stdSimplex.coe_asOrderHom {n d : ℕ} (x : (stdSimplex.obj { len := n }).obj (Opposite.op { len := d })) :
⇑(asOrderHom x) = ⇑x

The vertex map asOrderHom x of a simplex x of Δ[n] evaluates like x itself: both are the vertex function of the morphism objEquiv x : ⦋d⦌ ⟶ ⦋n⦌ of the simplex category.

The i-th face of the simplex of Δ[n] enumerating a set J of vertices in increasing order enumerates J with its i-th smallest element removed.

A simplex x of Δ[n] whose vertices are pairwise distinct, that is whose set of vertices has m + 1 elements, enumerates its set of vertices in increasing order.

@[simp]

The top simplex of Δ[n], corresponding to its identity map, has j as its j-th vertex.

@[simp]
theorem SSet.stdSimplex.const_apply (n : ℕ) (k : Fin (n + 1)) (d : ℕ) (t : Fin (d + 1)) :
(const n k (Opposite.op { len := d })) t = k

The constant simplex at the vertex k of Δ[n] has all its vertices equal to k.

@[simp]
theorem SSet.stdSimplex.obj_map_apply {n d d' : ℕ} (f : Opposite.op { len := d } ⟶ Opposite.op { len := d' }) (x : (stdSimplex.obj { len := n }).obj (Opposite.op { len := d })) (j : Fin (d' + 1)) :

The vertices of the image of a simplex x of Δ[n] under a simplicial operator f are the vertices of x indexed through f.

@[simp]
theorem SSet.stdSimplex.edge_apply_zero (n : ℕ) (a b : Fin (n + 1)) (hab : a ≤ b) :
(edge n a b hab) 0 = a

The edge of Δ[n] from a to b starts at a.

@[simp]
theorem SSet.stdSimplex.edge_apply_one (n : ℕ) (a b : Fin (n + 1)) (hab : a ≤ b) :
(edge n a b hab) 1 = b

The edge of Δ[n] from a to b ends at b.

theorem SSet.stdSimplex.subcomplex_hom_app_apply {d n a : ℕ} {S : (stdSimplex.obj { len := d }).Subcomplex} (g : S.toSSet ⟶ stdSimplex.obj { len := n }) (x : (stdSimplex.obj { len := d }).obj (Opposite.op { len := a })) (hx : x ∈ S.obj (Opposite.op { len := a })) (t : Fin (a + 1)) (ht : obj₀Equiv.symm (x t) ∈ S.obj (Opposite.op { len := 0 })) :

A map g from a subcomplex S of Δ[d] to Δ[n] acts on vertices: the t-th vertex of the image of a simplex x of S is the image of the t-th vertex of x.

The simplex of X corresponding to a map f : Δ[n] ⟶ X is the image under f of the top simplex of Δ[n].

A map of standard simplices g : Δ[d'] ⟶ Δ[d] sends the vertex j of Δ[d'] to the vertex yonedaEquiv g j of Δ[d].

theorem SSet.stdSimplex.edge_edge_apply_zero {n : ℕ} {y x : (stdSimplex.obj { len := n }).obj (Opposite.op { len := 0 })} (e : Edge y x) :
e.edge 0 = y 0

The vertex 0 of an edge of Δ[n] from y to x is the vertex y, the face δ 1 of the edge.

theorem SSet.stdSimplex.edge_edge_apply_one {n : ℕ} {y x : (stdSimplex.obj { len := n }).obj (Opposite.op { len := 0 })} (e : Edge y x) :
e.edge 1 = x 0

The vertex 1 of an edge of Δ[n] from y to x is the vertex x, the face δ 0 of the edge.

instance SSet.stdSimplex.subsingleton_edge {n : ℕ} (y x : (stdSimplex.obj { len := n }).obj (Opposite.op { len := 0 })) :

A standard simplex has at most one edge between any two vertices: an edge of Δ[n] is determined by its endpoints.

The standard simplex Δ[n] has an edge from the vertex a to the vertex b exactly when a ≤ b.

Standard simplices are quasicategories, being isomorphic to nerves of linear orders.

Standard simplices are connected: the edge from 0 to k joins every vertex k to the initial vertex.

The contraction of the standard simplex Δ[n] onto its initial vertex: the homotopy from the constant map at 0 to the identity which is 0 over the vertex 0 of Δ[1] and the identity over the vertex 1.

Instances For

    The horn Λ[1, i] is the vertex i of Δ[1]: every simplex of it is constant at i.

    The projection K ⊗ Δ[0] ⟶ K is an isomorphism, Δ[0] being terminal.

    Instances For

      The boundary ∂Δ[n + 2] is connected: it contains every edge of Δ[n + 2], in particular the edge from 0 to each vertex.