Last time I talked about how to get some notion of a topological space pointed by an n-dimensional hole. However, this construction wasn’t entirely satisfactory to me because the category was too connected.
Here’s what I mean by that:
Consider the disjoint union , the identity function , and let the the generators of be labeled by and . Then, there is a map from even though they live in different path components. This doesn’t match my intuition about what pointing a space should mean. A pointed space should specify a subset of your topological space which you care about and morphisms between these pointed spaces should preserve that subset. This is not the case for the morphism because the continuous map sends the subspace corresponding to to instead of which lives in a different path component.
To fix this problem we will have to do homology the “right”* way; using simplicial sets. This is something I learned recently in John Baez’s class. You can find notes from this class here. Emily Riehl also has a nice introduction to the subject.
Definition: Let be the category of non-empty finite ordinals and order preserving maps. This is called the simplex category and its objects can be thought of as the following sequence of shapes: dot, line segment, triangle, tetrahedron, etc. These are called simplices.
A simplicial set is a functor . The order preserving functions in describe which simplices are faces of each other. So a simplicial set assigns to each basic shape a set of things which have that shape and to each face map a function encoding which of these things are faces of each other. The sum of this data is meant to describe a topological space which is pieced together using simplices. Compositionality is all the rage right now and a nice way to think of simplical sets is as a compositional approach to topology; topological spaces are built from simpler, better understood spaces. Elegantly, morphisms between simplicial sets are natural transformations. The category where objects are simplicial sets and and morphisms are natural transformations is denoted .
Simplicial sets are functors…but I’d like them to be categories. If only there were some way to turn a functor into a category?
For a simplicial set , it’s Grothendieck construction is a category with the following data:
- Objects are tuples where is a finite ordinal and is an element of i.e. an n-dimensional simplex
- A morphism is a morphism such that . Note that because is a functor into the morphism components don’t have any contribution from the fibres.
We can think of the Grothendieck construction as a way to pack up a simplicial set into one category where the objects are specific instances of simplices and the morphisms encode specific instances of their boundary. This category is a way to get the actual space that your simplicial set is describing rather than presenting it in pieces.
Given a topological space we can always turn it into a simplical set. Every object can be realized as a topological space: gives a point called , gives an interval called , gives a triangle called and so on ad infinitum. We can use these geometric realizations to probe a topological space in the following way.
For a topological space , we can form a simplicial set called the singular simplicial set of . sends a non-empty ordinal to the set . and morphism in to the function
given by pre-composition with . Normally this map would go in the other direction because it is built using the contravariant hom-functor. However, because we are using rather than we get a map defined covariantly. extends to a functor
which sends a continous map
to the natural transformation between simplicial sets given by post-composition. For an ordinal we have a map which sends a map to the composite . These maps are the components of a natural transformation .
We can compose with to get a functor
Now let’s integrate this! A meta-Grothendieck construction if you will.
is a category where
- an object is a pair where is a topological space and an n-dimensional simplex in the singular simplical set of . Recall that these elements are maps so we can think of as the realization of some n-dimensional simplex inside of .
- A morphism is a continuous function and a map in . Let’s unpack this. induces a map from given by composition and the morphisms in encode the boundaries and gluings of our simplices. So first we turn the simplex into a simplex of using and then include it in another simplex or take a boundary to get the simplex .
Now objects in have the property I want from pointed objects. If is a singular simplex of and maps to a simplex of then must either be the boundary of or vice versa in order to get a map to in . You can think of morphisms in this category as continuous maps which preserve a simplex up to a boundary or inclusion.
Another reason why is better than last week’s is that includes n-dimensional data for every n whereas the previous category only knew about a fixed dimension n. Simplicial sets (with some extra properties) give models of -groupoids called quasi-categories. With this in mind, the category may help you get a notion of pointed -groupoids – whatever that means – maybe one of you can help me figure that out.
Open ended question: In the category of pointed topological spaces, there is a nice coproduct called the wedge sum, which takes the disjoint union of two topological spaces and identifies their points together. Define a similar construction in which identifies entire n-simplices together. Is this a coproduct?
*Here “right” is defined to mean “using category theory”
The construction of a category from a simplicial set given near the top of the post is called the “category of simplices.” See, for example,
https://ncatlab.org/nlab/show/category+of+simplices
LikeLike
Thanks! I’m trying to figure out if this answer’s John’s question about being a left adjoint. The nLab article mentions that it preserves colimits so it should have a right adjoint.
LikeLike
By the way, I was not familiar with your way to turn simplicial sets into categories – it’s nice! But it’s too nice to be new. I’m guessing it’s an adjoint of the more familiar nerve of a category.
LikeLike
Thanks!
LikeLike
There’s a famous way to turn a category into a simplicial set, called its “nerve”. In simple terms, an n-simplex in the nerve of a category C is a chain of composable morphisms . (Draw these for and you’ll see how to get a category.) More fancily, we notice that the ordinal is a poset and thus a category, and define the set of n-simplices in the nerve of C to be . This clearly extends to a functor from to , i.e. a simplicial set.
Okay, so there’s a “nerve” functor from to the category of simplicial sets. Your method of turning simplicial sets into categories has just got to be an adjoint of this. Which is it: left or right?
LikeLike
I’m having trouble constructing an adjunction like this because there is a level shift. Let be a simplicial set, be a category and the nerve of . Then a functor from \to makes an assignment of the simplices of to the objects of . Because the simplices in are built from the the morphisms of it’s hard to see how an assignment to the objects of could give a map to these simplices.
LikeLike