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.
@Christian Williams and I are trying to figure out how describe all the presheaves on a Lawvere theory T in an intuitive, tractable way. We came up with an idea and I'm wondering if someone can help polish it up.
I'll illustrate this idea with the Lawvere theory for monoids, though you can replace the word "monoid" in what follows by any other concept described by a Lawvere theory. (I like the method of "pretending to be doing an example when you're actually doing something general" - it's psychologically helpful, since it reduces the burden of abstraction.)
So, let be the Lawvere theory of monoids. We're trying to describe presheaves on .
We think of these as functors . Using a famous result of Lawvere, is a skeleton of the category of free finitely generated monoids. So, there's a full and faithful functor
So, we can get a presheaf on from any functor
simply by composing with :
I claim that any presheaf on arises this way.
Next, how do we get lots of functors
Here's an example:
Here I'm building a set from a monoid in a functorial way. This example generalizes: any method of building a set from (the underlying set of) a monoid using the monoid operations, and limits, and colimits, gives me a functor .
I think it's pretty easy to show that every presheaf on arises this way - in fact, just using finite products and arbitrary colimits. Every presheaf is a colimit of representables. I believe the representable presheaves on come from the functors
given by
So, we can start with just the one functor
and look at the presheaf on that this gives:
If we then take finite products of this presheaf, and then arbitrary colimits of those products, we'll get all presheaves on .
My question is: what sort of language I can use to conveniently "write down a formula" for enough 's to get all presheaves on ?
If I only use finite limits and colimits, then it seems I can write down a kind of formula for using the Mitchell-Benabou language of the presheaf category on . Right? Is there some generalization of this to infinite limits and colimits?
This may not be quite what you're asking, but the models of a Lawvere theory is given by the sifted cocompletion of , i.e. . Hence, the presheaves on are given by precisely the -colimits of models of , where is the class of colimits orthogonal to sifted colimits. If one could establish what colimits are given by , you would have a very concrete description of presheaves on Lawvere theories.
I'm sorry, but could you remind me what "sifted" colimits are? Are they filtered colimits where all the arrows in the diagram are monos?
I didn't know that the models of a Lawvere theory form precisely the sifted cocompletion of that theory. I should learn about this...
They're colimits which commute with finite products in Set
Okay, thanks Fawzi - but there should also be some characterization of them, no?
The original definition is the one I gave above but I think this was later found to be equivalent to the diagonal functor (for the diagram category) being final
I think the idea is that what makes filtered colimits useful is that they commute with finite limits in Set and so sifted colimits are the finite product analogue (even though they don't have as nice a characterisation as filtered colimits)
Fawzi Hreiki said:
The original definition is the one I gave above but I think this was later found to be equivalent to the diagonal functor (for the diagram category) being final
Or that for any pair of objects in the diagram category, the category of spans between those two objects is (non-empty and) connected.
I'll come back to this thread tomorrow, I might be able to assist.
sifted colimits are basically, filtered colimits plus reflexive coequalizers.
a filtered colimit is one where the diagram category has the property that every diagram in it has a cocone.
the classic example is a chain of inclusions , and I think in general filtered colimits are certain "gluings" of these chains.
so, each layer of this class of colimits should have a fairly concrete description.
I like the characterization of filtered categories as those in which every (ahem) FINITE diagram has a cocone. This often makes it easy to see which colimits are filtered, and it gives a nice intuition for them.
I think there's a similar easily intuited characterization of sifted categories, and I guess Morgan said it: "the category of spans between those two objects is (non-empty and) connected." But I need to mentally process this a bit before I can just look at a diagram and see if it's sifted.
It's likely I'm misunderstanding something, but shouldn't:
simply by composing with :
actually be:
?
Yes, that was a typo. I fixed it. Thanks!
Christian Williams said:
a filtered colimit is one where the diagram category has the property that every diagram in it has a cocone.
*finite diagram
Nathanael Arkor said:
This may not be quite what you're asking, but the models of a Lawvere theory is given by the sifted cocompletion of , i.e. . Hence, the presheaves on are given by precisely the -colimits of models of , where is the class of colimits orthogonal to sifted colimits. If one could establish what colimits are given by , you would have a very concrete description of presheaves on Lawvere theories.
I don't think this was stated exactly right: the opposite of a Lawvere theory is the category of finitely generated free algebras, and any algebra can be presented as a reflexive coequalizer of a diagram of free algebras, and free algebras can be constructed as filtered colimits of finitely generated free algebras. So the category of algebras will be the sifted cocompletion of the opposite of the Lawvere theory.
I'm not sure that I can help, but rather add more (hopefully related) questions: about a year ago or so I was wondering what kind of theory a presheaf topos on a Lawvere theory classifies. I found this post and I suppose that the current topic is not unrelated to it. So my question is whether there is any progress on say, existence of finite axiomatization of theories classified by aforementioned toposes?