Category Theory
Zulip Server
Archive

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.


Stream: learning: questions

Topic: Presheaves are not the free completion of the underlying cat


view this post on Zulip Peva Blanchard (Jun 24 2024 at 12:05):

Given a category CC, it is known that the category of presheaves Psh(C)=[Cop,Set]\text{Psh}(C) = [C^{op}, \text{Set}]

But, is there a specific example that shows that Psh(C)\text{Psh}(C) is not the free completion of CC?

view this post on Zulip John Baez (Jun 24 2024 at 12:19):

C=1C = 1 should do it. If you believe the free cocompletion of the terminal category is Set\mathsf{Set}, you should also believe the free completion of the terminal category is Setop\mathsf{Set}^{\rm{op}}, so all you need to show is that Setop\mathsf{Set}^{\rm{op}} is not equivalent to Set\mathsf{Set}. For this, you can note that binary products distribute over binary coproducts in Set\mathsf{Set}, but not the other way around.

view this post on Zulip Peva Blanchard (Jun 24 2024 at 12:21):

Thank you!

view this post on Zulip Tom Hirschowitz (Jun 25 2024 at 07:31):

Neat argument!
Maybe a useful perspective on the asymmetry of the situation is that the Yoneda embedding C→𝐏𝐬𝐑(C)C \to 𝐏𝐬𝐑(C) is continuous but not cocontinuous. So the presheaf construction freely adds colimits, but adds limits non-freely, i.e., preserving existing ones.

view this post on Zulip John Baez (Jun 25 2024 at 09:36):

Yes, that's nice. And reverting to the example C=1C = 1, we can clearly see the Yoneda embedding 1β†’Set1 \to \mathsf{Set} is preserving products but not coproducts, since in Set\mathsf{Set} we have 1Γ—1β‰…11 \times 1 \cong 1 but sadly not 1+1β‰…11 + 1 \cong 1.

view this post on Zulip Valeria de Paiva (Jun 25 2024 at 09:43):

since in Set we have 1Γ—1β‰…1 but sadly not 1+1β‰…1.

well, I do not think this is "sadly", as the fact that true and false are different is logically very important!

view this post on Zulip John Baez (Jun 25 2024 at 09:44):

I was joking, but: life would be so much simpler the Yoneda embedding preserved limits and colimits, so that 1+1β‰…1, and true = false.

view this post on Zulip John Baez (Jun 25 2024 at 09:45):

By the way that's an interesting form of proof by contradiction: actually concluding that true = false.

view this post on Zulip Peva Blanchard (Jun 25 2024 at 10:47):

I often think of "non-free object" as something like "free object + non-trivial equations", like the presentation of a group.
If I understand correctly, is it correct to say that the equation 1Γ—1β‰…11 \times 1 \cong 1 in Set\text{Set} is one such equation?

view this post on Zulip RΓ©my TuyΓ©ras (Jun 25 2024 at 11:38):

The problem with "finding" a free completion in [Cop,Set][C^{op},\mathbf{Set}] is the morphisms. For example, we could ask whether the restriction of [Cop,Set][C^{op},\mathbf{Set}] to the generators (the Yoneda embeddings) and all their limits is a free completion? This will generally not happen because we will struggle to describe the morphisms of the form

limiYai→limjYbj\mathsf{lim}_iY_{a_i} \to \mathsf{lim}_jY_{b_j}

freely. On the other hand, using Yoneda Lemma, the morphisms of the form

colimiYai→colimjYbj\mathsf{colim}_iY_{a_i} \to \mathsf{colim}_jY_{b_j}

can be described by the set limicolimjC(ai,bj)\mathsf{lim}_i\mathsf{colim}_jC(a_i,b_j).

view this post on Zulip John Baez (Jun 25 2024 at 11:49):

Peva Blanchard said:

I often think of "non-free object" as something like "free object + non-trivial equations", like the presentation of a group.
If I understand correctly, is it correct to say that the equation 1Γ—1β‰…11 \times 1 \cong 1 in Set\text{Set} is one such equation?

This is a somewhat confusing question because there's another way something can fail to be "free on X": it can have a bunch of extra stuff. And depending on what you're doing, that may be happening here.

We don't get Set\mathsf{Set} simply by first taking the free completion of the terminal category and then imposing extra equations (isomorphisms): from this viewpoint it also has a lot of extra objects that didn't arise as limits from the first object you put in, the object coming from the terminal category, which I assume you are calling 11.

But anyway, if we were trying to form the free category with limits on one object xx, we would not make xx be terminal, so we would not have x×x≅xx \times x \cong x. So maybe the answer to your question is "yes".

view this post on Zulip RΓ©my TuyΓ©ras (Jun 25 2024 at 13:02):

@Peva Blanchard To align my comment with @John Baez 's comment and your question, the equation x≅x×xx \cong x \times x (or 1×1≅11 \times 1 \cong 1) forces the two projections x×x→xx \times x \to x to be equal (to a certain isomorphism). This constitutes a non-trivial equation in the homset hom(x×x,x)\mathsf{hom}(x \times x, x)