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.
Let be a set, regarded as discrete category.
Is there any hope to describe explicitly the free category with finite limits on ? Other than when is a singleton (it's the opposite of finite sets and functions), I can't see how.
Shouldn't this just be a sum of copies of ? Building the free finite-limit category ought to be a left adjoint, hence preserve the coproduct.
Sum in finite-limit categories (e.g., shared terminal object).
It should be the opposite of (finite sets equipped with a map to S).
If S is finite then it's also the opposite of (S-indexed families of finite sets).
To put it another way, the free finite limit completion of a discrete category is the free finite product completion of a discrete category, because there are no nontrivial nondiscrete limits in a discrete category.
Mmh, I find both arguments convincing, but somehow I'm having trouble proving the universal property..
I really want to believe your conjecture but I can't figure out how to make it precise: let be a functor, i.e. a -family of objects of a category with finite limits.
Now, there is an obvious unit map sending to .
Trying to extend to a along the above candidate unit,
The terminal object is the empty set mapping to S.
ah but the domain is the opposite of . Then the terminal object is not 1_S
indeed, indeed
Probably easier to just replace limits by colimits throughout
Ok now I am convinced!
Spencer Breiner said:
Shouldn't this just be a sum of copies of ? Building the free finite-limit category ought to be a left adjoint, hence preserve the coproduct.
By the way, this is the free category with all small limits on a set. The free category with finite limits on a set should be a sum of copies of , I believe.
But this should be , as Reid said - that's a bit more concrete.
And as Nathaniel pointed out, this is also the free category with finite products on .
(I'm just trying to put all this nice stuff in one place.)
Now that I think about it, why the extension of preserves products? Given a coproduct in , i.e. the map , why is , if sends to the product ?
There's a funny mix of products and coproducts in your question. I find it easier to work only with coproducts until the very last minute.
I claim the free category with finite colimits on a set is . Given a functor where has finite colimits we want to extend to a finite-colimit-preserving functor .
Here's how works: it sends to
The coproduct in of and is . Here is my notation for the map that equals on and on .
So, sends the coproduct of and to
So preserves binary coproducts.
Once we finish showing that is the free category with finite colimits on , we can instantly conclude that is the free category with finite limits on .
Spencer Breiner said:
Shouldn't this just be a sum of copies of ? Building the free finite-limit category ought to be a left adjoint, hence preserve the coproduct.
Right, but the left adjoint goes to categories with finite limits, hence the free finite-limit category on should be a coproduct of copies of in the (large) category of finite-limit categories. And this coproduct is not preserved by the forgetful functor to , is it?
John Baez said:
There's a funny mix of products and coproducts in your question. I find it easier to work only with coproducts until the very last minute.
I claim the free category with finite colimits on a set is . Given a functor where has finite colimits we want to extend to a finite-colimit-preserving functor .
Here's how works: it sends to
The coproduct in of and is . Here is my notation for the map that equals on and on .
So, sends the coproduct of and to
So preserves binary coproducts.
Yes, I just got the wrong definition of , silly mistake.