The partially ordered type of non degenerate simplices of a simplicial set #
In this file, we introduce the partially ordered type X.N of
non degenerate simplices of a simplicial set X. We obtain
an embedding X.orderEmbeddingN : X.N ↪o X.Subcomplex which sends
a non degenerate simplex to the subcomplex of X it generates.
Given an arbitrary simplex x : X.S, we show that there is a unique
non degenerate x.toN : X.N such that x.toN.subcomplex = x.subcomplex.
@[simp]
theorem
SSet.N.mk_dim
{X : SSet}
{n : ℕ}
(x : X.obj (Opposite.op { len := n }))
(hx : x ∈ X.nonDegenerate n)
:
@[simp]
theorem
SSet.N.mk_simplex
{X : SSet}
{n : ℕ}
(x : X.obj (Opposite.op { len := n }))
(hx : x ∈ X.nonDegenerate n)
:
theorem
SSet.N.mk_surjective
{X : SSet}
(x : X.N)
:
∃ (n : ℕ) (y : ↑(X.nonDegenerate n)), x = mk ↑y ⋯
def
SSet.N.induction
{X : SSet}
{motive : X.N → Sort u_1}
(mk : (n : ℕ) → (x : ↑(X.nonDegenerate n)) → motive (mk ↑x ⋯))
(s : X.N)
:
motive s
Induction principle for the type X.N of nondegenerate simplices of
a simplicial set X.
Instances For
@[simp]
theorem
SSet.N.induction_mk
{X : SSet}
{motive : X.N → Sort u_1}
(mk : (n : ℕ) → (x : ↑(X.nonDegenerate n)) → motive (mk ↑x ⋯))
{n : ℕ}
(s : ↑(X.nonDegenerate n))
:
@[implicit_reducible]
Equations
@[implicit_reducible]
Equations
- SSet.N.instPartialOrder = { toPreorder := SSet.N.instPreorder, le_antisymm := ⋯ }
The map which sends a non degenerate simplex of a simplicial set to the subcomplex it generates is an order embedding.
Equations
- X.orderEmbeddingN = { toFun := fun (x : X.N) => x.subcomplex, inj' := ⋯, map_rel_iff' := ⋯ }
Instances For
@[simp]
theorem
SSet.S.eq_iff_ofSimplex_eq
{X : SSet}
{n m : ℕ}
(x : X.obj (Opposite.op { len := n }))
(y : X.obj (Opposite.op { len := m }))
(hx : x ∈ X.nonDegenerate n)
(hy : y ∈ X.nonDegenerate m)
:
{ dim := n, simplex := x } = { dim := m, simplex := y } ↔ Subcomplex.ofSimplex x = Subcomplex.ofSimplex y