You're reading the public-facing archive of the Category Theory Zulip server.
To join the server you need an invite. Anybody can get an invite by contacting Matteo Capucci at name dot surname at gmail dot com.
For all things related to this archive refer to the same person.
Is there some way of describing a simplicial sets by just giving the face maps (and not the degeneracy maps)?
Let me give you two motivations and one guess in the direction of a possible answer.
In a previous thread, I gave the following naive definition of and asked whether it can be considered to be equivalent to the official definition of : we have three 0-simplices, three 1-simplices, and one 2-simplex; no -simplices for . The face maps are given in the evident way. So I tried to define by just giving the face maps and just giving the nondegenerate simplices.
I stumbled across another class of simplicial sets I wished I could specify without giving the face maps and the degenerate simplices: directed graphs. From each simplicial set of dimension one can build a directed graph and vice versa. With a suitable definition of "morphism between directed graph" these constructions even induce an equivalence between the category of simplicial sets and the category of directed graphs. Now, a directed graph is given by two sets, and , and two arrows . These data can be considered as providing the nondegenerate simplices of a simplicial set with dimension : is the set of 0-simplices, the set of nondegenerate 1-simplices, and the two arrows provide the two face maps from 1-simplices to 0-simplices.
Is there some easy way of extracting the degeneracy maps and the degenerate simplices in all dimensions from that information? How to describe the resulting simplicial sets concretely?
In the above link, the simplicial set induced by a directed graph is described as a pushout: just take copies of , i.e., arrows and glue them, in a way specified by and , onto copies of , i.e., points (see the pushout diagram in the proof). This is nice and of course uniquely specifies the resulting simplicial set, but I want to see a concrete description of the resulting simplicial set in terms of sets of -simplices and face and degeneracy maps. And I'm curious whether one can come up with a general formalism that allows one to specify a simplicial set by just giving the nondegenerate simplices and the face maps. (In particular, that formalism should yield the real definition of if I put in my naive definition of .)
I suspect that the construction I am searching for should have the following universal property: let be the subcategory of the simplex category consisting of only the strictly decreasing maps (but all objects of ). Then a semisimplicial set is a presheaf on . There is a forgetful functor from simplicial sets to semisimplicial sets. Probably the construction I am searching for is a left adjoint of that functor.
How to construct that left adjoint? Also, which simplicial sets are free in that sense? The above discussion suggests that all simplicial sets of dimension and all standard simplices are free. What would be an example of a simplicial set that isn't free, that is, a simplicial set that can't be described with just face maps and nondegenerate simplices?
There's a phenomenon in the general case that you don't see in the low dimension of directed graphs: a face of a nondegenerate simplex can be degenerate. For example, you could take the quotient of by one of its edges (or by its entire boundary).
How is the quotient of a simplicial set by an edge defined? So are you claiming that this particular simplicial set isn't free? (Thanks for providing that example! :smiley:)
What's your take on the other questions and thoughts I wrote down?
I imagine to "take the quotient of by one of its edges" you just decree that edge to be the degeneracy of both its vertices, and impose all the equations that follow from this via the simplicial identities.
You can impose any set of equations you want between simplices in a simplicial set, as long as you also impose all the equations that follow via the simplicial identities. You'll get a new simplicial set this way, which will be a quotient of the original one.
If we impose an equation saying an edge in a triangle is the degeneracy of both its vertices, the simplicial identities force these two vertices to be equal. (They also force other things to be equal.)
Basically I'm just trying to take the edge and "collapse it down to a point".
Perhaps I'm being redundant and we only need to demand that the edge is the degeneracy of one of its vertices. But whatever... I'm just trying to get the job done.
Leopold Schlicht said:
How to construct that left adjoint?
From a semi-simplicial set we construct a simplicial set that's obtained by "freely adding degeneracies".
First let . For , let , also for each and there is an element to serve as the i-th degeneracy. Now we proceed inductively: we let , also for each and there is an element .
To make a genuine simplicial set, you have to quotient the sets by the simplicial identities. E.g. we freely added the (at this point different) elements and , so we identify .
I think this is right. Anyway, at nLab [[semi-simplicial set]] there is an abstract construction of both left and right adjoints for the forgetful functor you mention. Also, for any simplicial set , the left unitor gives a weak htpy equivalence to the image of a semi-simplicial set through this adjunction.
You may also enjoy this proposition at Kerodon, and a corollary from it that says that a simplicial map that is a bijection on non-degenerate simplices is an isomorphism
There's a lot more interesting stuff to say about this situation.
If we want to understand the category of semisimplicial sets relative to the category of simplicial sets via the left adjoint you mentioned, we should answer three questions:
I think, though I haven't carefully checked, that the answers are:
There's also a more efficient way to describe what this left adjoint produces, related to the kerodon proposition that Daniel linked to, and using the notion of a "degeneracy operation". A degeneracy operation is an operation taking -simplices to -simplices for some fixed and , for which the corresponding map of is surjective. (So in particular, .) The operations are the generating degeneracy operations, and the degeneracy options are all compositions of the , but quotiented by the simplicial relations involving the .
The linked proposition says that every simplex of a simplicial set can be expressed as a degeneracy operation applied to a nondegenerate simplex in a unique way.
Now if we start with a semisimplicial set , we can describe the "free" simplicial set it generates as follows:
A more syntactic way to describe the action in terms of the generating face and degenerating operators is:
Finally, there is also a way to specify an arbitrary simplicial set in terms of only its nondegenerate simplices and its face maps, but with the caveat that the face of a nondegenerate simplex can be a formal degeneracy of another nondegenerate simplex. The full simplicial structure is recovered by the same process as above except that when we take the face of a nondegenerate simplex (in what would have been above), it may come as a formal degeneracy to which we have to apply another degeneracy operator to--which is no problem.
The other caveat is that because of the original question 2, in order to recover the correct maps of simplicial sets, we also need to allow a map to send a nondegenerate simplex to a formal degeneracy in the target simplicial set.
The program Kenzo uses this representation of simplicial sets.
@Reid Barton @Daniel Teixeira Thanks a lot, that really helps a lot!
Reid Barton said:
The program Kenzo uses this representation of simplicial sets.
Whoa. Never heard of this. super cool.
John Baez said:
You can impose any set of equations you want between simplices in a simplicial set, as long as you also impose all the equations that follow via the simplicial identities. You'll get a new simplicial set this way, which will be a quotient of the original one.
What do you mean by that? What confuses me is that when quotienting a simplicial set by an internal equivalence relation the simplicial identities aren't involved at all. (I think one rather has to check that the face and degeneracy maps preserve the relation one wants to quotient by.)
Leopold Schlicht said:
John Baez said:
You can impose any set of equations you want between simplices in a simplicial set, as long as you also impose all the equations that follow via the simplicial identities.
(I think one rather has to check that the face and degeneracy maps preserve the relation one wants to quotient by.)
These seem like two different ways of saying the same thing
To me not. In my way of saying it the simplicial identities aren't involved.
If your relation is already compatible with face/degeneracy maps, then you don't have to "also" impose any relations that follow from their action (because they are already in the original relation)
Of course that's correct, Reid. And on the other hand, you can mod out by imposing any equations you like, without "checking" any properties of these equations, as long as you also impose all equations that follow from these using the definition of simplicial set.
To take a similar example, I can take a group containing two elements and and impose the equation , and also all equations that follow from this via the definition of group (like , etc.), and I'll get a new group, which is a quotient of the original one.
It works like this for any algebraic gadget defined by equations, including multisorted gadgets like simplicial sets. I could state this more formally, but it's easy enough to see it's true.
But I didn't say it correctly when I said "follow via the simplicial identities". I should have said "follow via the definition of simplicial set". In an algebraic gadget, we get new equations from old ones using operations as well as from equations. In the case of a simplicial set, these operations are the face and degeneracy maps.
So, if we identify two simplexes (of the same dimension), we have to also identify their corresponding faces, and their corresponding degeneracies.
I found out that the adjunction discussed in this thread is often used implicitly in Kerodon, so thanks again for all the answers.