Connected components of simplicial sets #
In this file, we define the type π₀ X of connected components
of a simplicial sets. We also introduce typeclasses
IsPreconnected X and IsConnected X.
TODO #
- Define the subcomplex of
Xcorresponding to an element inπ₀ X(@joelriou) - Show
π₀ Xis a coequalizer of the two face mapsX _⦋1⦌ → X _⦋0⦌(@joelriou) - Show
π₀ Xidentifies to the colimit ofXas a functor to types
References: #
The homotopy relation on 0-simplices of a simplicial set. It holds
for x₀ and x₁ when there exists an edge from x₀ to x₁.
Equations
- SSet.π₀Rel x₀ x₁ = Nonempty (SSet.Edge x₀ x₁)
Instances For
The connected component of a 0-simplex of a simplicial set.
Equations
Instances For
Constructor for maps from the type of connected components of a simplicial set.
Equations
- SSet.π₀.lift f hf = Quot.lift f ⋯
Instances For
The map π₀ X → π₀ Y induced by a morphism X ⟶ Y of simplicial sets.
Equations
- SSet.mapπ₀ f = SSet.π₀.lift (SSet.π₀.mk ∘ ⇑(CategoryTheory.ConcreteCategory.hom (f.app (Opposite.op { len := 0 })))) ⋯
Instances For
The functor which sends a simplicial set to the type of its connected components.
Equations
- SSet.π₀Functor = { obj := fun (X : SSet) => X.π₀, map := fun {X Y : SSet} (f : X ⟶ Y) => TypeCat.ofHom (SSet.mapπ₀ f), map_id := SSet.π₀Functor._proof_2, map_comp := @SSet.π₀Functor._proof_4 }
Instances For
The map π₀.mk : X _⦋0⦌ ⟶ π₀ X for all simplicial sets X,
as a natural transformation.
Equations
- SSet.toπ₀NatTrans = { app := fun (X : SSet) => TypeCat.ofHom SSet.π₀.mk, naturality := SSet.toπ₀NatTrans._proof_1 }
Instances For
The (colimit) cofork expressing π₀ X as a coequalizer
of X.δ 0 : X _⦋1⦌ → X _⦋0⦌ and X.δ 1.
Instances For
If X is a simplicial set, £₀ X is a coequalizer
of X.δ 0 : X _⦋1⦌ → X _⦋0⦌ and X.δ 1.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The colimit cofork exhibiting the natural transformation
toπ₀NatTrans : SSet.evaluation.obj (op ⦋0⦌) ⟶ π₀Functor
as a coequalizer of the two face maps, considered as
natural transformations of functors SSet.{u} ⥤ Type u.
Equations
Instances For
A simplicial set is preconnected when it has at most one connected component.
Equations
Instances For
A simplicial set is econnected when it has exactly one connected component.
- nonempty : X.Nonempty