-
Notifications
You must be signed in to change notification settings - Fork 0
Simplicial Sets
A cornerstone of homotopy methods, Simplicial Sets have a very combinatorial and computation friendly definition, and are useful for modelling a wide range of topological manipulations and constructions.
The classical presentation of simplicial sets starts with the simplex category - whose objects are the integer sequences [n] = {1,..,n}, and morphisms are order-preserving maps, to then note that the morphisms of this category decompose into cofaces ([1,2,3] → [1,3,4]) and codegeneracies ([1,2,3] → [1,2,2]). A simplicial set then is defined as a pre-sheaf on the simplex category.
However, to aid in computational representation, we will instead take as definition what usually shows up as a first theorem:
Definition
A simplicial set
-
$d_id_j = d_{j-1}d_i$ if i<j. (commuting face maps) - Face/degeneracy interchanges:
a.
$d_is_j = s_{j-1}d_i$ if i<j b.$d_is_i = d_is_{i+1} = Id$ c.$d_is_j = s_jd_{i-1}$ if i>j+1 -
$s_is_j = s_{j+1}s_i$ if i≤j (commuting degeneracy maps)
With these identities, any sequence of face and degeneracy maps can be rewritten into a sequence that has face maps to the right, degeneracy maps to the left, and both sets of maps in (strictly?) descending order as we go from left to right. The identities in 2 allow us to move degeneracies out to the left, faces in to the right, and cancel where appropriate, while the rules in 1 allow us to move anything with a larger index to the left; and to rewrite
Any element of a simplicial set that is not in the image of a degeneracy map is called non-degenerate, and these form a kind of generating set for (sufficiently simple) simplicial sets; by specifying face maps on the non-degenerate elements and representing the degeneracies abstractly we can represent any element of a simplicial set -- and the only thing we need to track about the degeneracies is the sequence of indices. Hence, we will be representing simplicial set elements by a pair of a (very flexible) base element and a descending sequence of integers; and encode face maps in the structure of a simplicial set generated by some selection of such simplicial set elements.
Example
The simplicial sphere
The 0-sphere is generated by two elements degree 0, and all face maps vanish.
The 1-sphere is generated by
The 2-sphere is generated by
One way to visualize, say, the 2-sphere example is to imagine we have a triangle sheet - that's our
We will be interested in a number of ways to build new simplicial sets from existing ones.
The simplicial set generated by elements in
This is the disjoint union
### Product
This is the set
Each component set is a subset of the corresponding component; face maps and degeneracies stay in the subsets.
### Quotient object
Some sub-simplicial-set is collapsed to a single point. Degeneracy maps lift the point to whatever dimension it has to be to fit in the previously existing structure.
The pullback of two functions
### Pushout
The pushout of two functions
### Pointed Set
A simplicial set is pointed if it contains a marked point, often called the basepoint. Equivalently it is a space with a dedicated map
The wedge sum
### Smash product
The smash product
Some popular invariants of simplicial sets are quite computable.
### Homology
The Moore chain complex
The normalized chain complex of a simplicial set
Homology of the
-
$S^0$ has two vertices, both with vanishing face map. Both are cycles, there are no boundaries.$H_0(S^0,k) = k^2$ , all other homology vanishes. -
$S^1$ has an edge hitting the same vertex twice. So$d∆^1 = ∆^0 - ∆^0 = 0$ . Both non-degenerate elements are cycles, there are no boundaries.$H_0(S^1,k) = H_1(S^1,k) = k$ , all other homology vanishes. -
$S^n$ has only 0-maps for all boundary maps. So both non-degenerate elements are cycles and there are no boundaries.$H_0(S^n,k) = H_n(S^n,k) = k$ , all other homology vanishes.