Paths in simplicial sets #
A path in a simplicial set X
of length n
is a directed path comprised of
n + 1
0-simplices and n
1-simplices, together with identifications between
0-simplices and the sources and targets of the 1-simplices. We define this
construction first for truncated simplicial sets in SSet.Truncated.Path
. A
path in a simplicial set X
is then defined as a 1-truncated path in the
1-truncation of X
.
An n
-simplex has a maximal path, the spine
of the simplex, which is a path
of length n
.
A path of length n
in a 1-truncated simplicial set X
is a directed path
of n
edges.
- vertex : Fin (n + 1) → X.obj (Opposite.op { obj := SimplexCategory.mk 0, property := ⋯ })
A path includes the data of
n + 1
0-simplices inX
. - arrow : Fin n → X.obj (Opposite.op { obj := SimplexCategory.mk 1, property := ⋯ })
A path includes the data of
n
1-simplices inX
. - arrow_src (i : Fin n) : X.map (SimplexCategory.Truncated.Hom.tr (SimplexCategory.δ 1) ⋯ ⋯).op (self.arrow i) = self.vertex i.castSucc
The source of a 1-simplex in a path is identified with the source vertex.
- arrow_tgt (i : Fin n) : X.map (SimplexCategory.Truncated.Hom.tr (SimplexCategory.δ 0) ⋯ ⋯).op (self.arrow i) = self.vertex i.succ
The target of a 1-simplex in a path is identified with the target vertex.
Instances For
For j + l ≤ m
, a path of length m
restricts to a path of length l
, namely
the subpath spanned by the vertices j ≤ i ≤ j + l
and edges j ≤ i < j + l
.
Equations
Instances For
The spine of an m
-simplex in X
is the path of edges of length m
formed by traversing in order through its vertices.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A path includes the data of n + 1
0-simplices in X
.
Equations
- f.vertex i = SSet.Truncated.Path.vertex f i
Instances For
A path includes the data of n
1-simplices in X
.
Equations
- f.arrow i = SSet.Truncated.Path.arrow f i
Instances For
For j + l ≤ n
, a path of length n
restricts to a path of length l
, namely
the subpath spanned by the vertices j ≤ i ≤ j + l
and edges j ≤ i < j + l
.
Equations
- f.interval j l h = SSet.Truncated.Path.interval f j l h
Instances For
Maps of simplicial sets induce maps of paths in a simplicial set.
Equations
- f.map σ = SSet.Truncated.Path.map f ((SSet.truncation 1).map σ)
Instances For
The spine of an n
-simplex in X
is the path of edges of length n
formed
by traversing in order through the vertices of X _⦋n⦌ₙ₊₁
.
Instances For
The spine of the unique non-degenerate n
-simplex in Δ[n]
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A path of a simplicial set can be lifted to a subcomplex if the vertices and arrows belong to this subcomplex.
Equations
Instances For
Any inner horn contains the spine of the unique non-degenerate n
-simplex
in Δ[n]
.
Equations
- SSet.horn.spineId i h₀ hₙ = (SSet.horn (n + 2) i).liftPath (SSet.stdSimplex.spineId (n + 2)) ⋯ ⋯