The type of nondegenerate simplices not in a subcomplex #
In this file, given a subcomplex A of a simplicial set X,
we introduce the type A.N of nondegenerate simplices of X
that are not in A.
The type of nondegenerate simplices which do not belong to a given subcomplex of a simplicial set.
- mk' :: (
- )
Instances For
def
SSet.Subcomplex.N.mk
{X : SSet}
{A : X.Subcomplex}
{n : ℕ}
(x : X.obj (Opposite.op { len := n }))
(hx : x ∈ X.nonDegenerate n)
(hx' : x ∉ A.obj (Opposite.op { len := n }))
:
A.N
Constructor for the type of nondegenerate simplices which do not belong to a given subcomplex of a simplicial set.
Equations
- SSet.Subcomplex.N.mk x hx hx' = { dim := n, simplex := x, nonDegenerate := hx, notMem := hx' }
Instances For
@[simp]
theorem
SSet.Subcomplex.N.mk_simplex
{X : SSet}
{A : X.Subcomplex}
{n : ℕ}
(x : X.obj (Opposite.op { len := n }))
(hx : x ∈ X.nonDegenerate n)
(hx' : x ∉ A.obj (Opposite.op { len := n }))
:
@[simp]
theorem
SSet.Subcomplex.N.mk_dim
{X : SSet}
{A : X.Subcomplex}
{n : ℕ}
(x : X.obj (Opposite.op { len := n }))
(hx : x ∈ X.nonDegenerate n)
(hx' : x ∉ A.obj (Opposite.op { len := n }))
:
theorem
SSet.Subcomplex.N.mk_surjective
{X : SSet}
{A : X.Subcomplex}
(s : A.N)
:
∃ (n : ℕ) (x : X.obj (Opposite.op { len := n })) (hx : x ∈ X.nonDegenerate n) (hx' :
x ∉ A.obj (Opposite.op { len := n })), s = mk x hx hx'
theorem
SSet.Subcomplex.N.cases
{X : SSet}
(A : X.Subcomplex)
{motive : X.N → Prop}
(mem : ∀ (s : X.N), s.subcomplex ≤ A → motive s)
(notMem : ∀ (s : A.N), motive s.toN)
(s : X.N)
:
motive s
@[implicit_reducible]
@[reducible, inline]
When A is a subcomplex of a simplicial set X,
and s : A.N is such that s.dim = d, this is a term
that is equal to s, but whose dimension if definitionally equal to d.
Instances For
theorem
SSet.Subcomplex.N.cast_eq_self
{X : SSet}
{A : X.Subcomplex}
(s : A.N)
{d : ℕ}
(hd : s.dim = d)
: