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: Basic question / searching for the name of a concept


view this post on Zulip Matt Wilbur (Sep 11 2020 at 10:29):

Hi,

I'm currently working my way through Conceptual Mathematics by Lawvere. Pretty much everywhere I go people like to deride the book as being too basic, but I'm finding it fairly profound. However, I also what to see how some of the ideas fit into the larger context. There is an idea that is clearly being developed but not named and I'd like to find out the name. Clearly, I'm not a mathematician by training so forgive any abuses of terminology. I'm all for being corrected as well.

The idea in the is that within categories there seem to be "special objects" or a family of objects that have special status. Here are the examples in the text:

The properties show so far are that

  1. They are "separators" and can be used to determine if two morphisms are equal (i.e. if hf = gf then h = h) where f is a morphism from these "special" object(s).
  2. If products exist for these objects in the category, they exist for all objects in the category
  3. If co-products exist for these object in the category, they exist for all objects in the category

I'm not sure if I'm using terminology correctly or clearly. Anyway, that's the idea and my question is,

What this general process or concept is where there are objects with special status in the sense that they are some sort of "basis" object or objects from which all other objects in the category can be built or tested against for some universal property?

If my question is too vague or muddled, I'll not be surprised, but there it is. Either way, thanks for reading.

view this post on Zulip Morgan Rogers (he/him) (Sep 11 2020 at 12:08):

All of the examples you give happen to be separating sets of objects in Grothendieck toposes, in fact presheaf toposes, and so they canonically determine sites for these toposes. That is, they contain the data required to generate the whole categories in a natural way.
As it happens, the generating procedure is such that all objects of the category are colimits of these ones, and hence (a colimit of colimits being a colimit) all colimits exist. Limits in presheaf categories are computed "pointwise", so we also get limits from knowing that these are presheaf categories. It is worth mentioning that in a balanced category with equalisers, the property of separating is equivalent to the property of detecting isomorphisms (that is, f:ABf:A \to B is an isomorphism in such a category if and only if every morphism from an object in the separating set factors through ff).

However, it is not so straightforward that the properties of the whole category should follow from properties of such a separating set of objects. For example, if we take any full subcategory of Set\mathbf{Set} which includes the/a terminal object, then that object will still be a separating object, and arbitrary limits of it will still exist (a limit of a diagram in Set\mathbf{Set} in which every object is a singleton will always be a singleton, so still present in our full subcategory), but it's easy to find a subcategory which doesn't have limits, even by just omitting the set(s) of cardinality 4, say. In order to conclude anything about relationships between the separating collection of objects and the category as a whole, you also need to know the generation procedure being used to build the category from that determining data.

view this post on Zulip Matt Wilbur (Sep 11 2020 at 13:35):

Thank you. Lots for me to follow up on there.

view this post on Zulip Simon Burton (Sep 11 2020 at 16:25):

Hi @Matt Wilbur, @Carlos Vera also had good things to say about this book. I like it too. Turns out the three of us are also software devs. Hmm..

Some people just like to do heroic calculations, based on mountainous abstractions. I don't think this book is for them.

I like working with examples: show me a few good ones and I can see how to generalize from there. But give me some algebra and I get lost quickly, I dont "see" how to instantiate the abstraction.

Maybe we should start a thread/reading group for this book...

view this post on Zulip Matt Wilbur (Sep 11 2020 at 16:45):

@Simon Burton I would love a reading group for this book. To be honest, because I am short on free time, I have started and re-started it several times over the past four years or so and am only getting towards some of the meatier stuff now. Because of that, though, I've read certain chapters multiple times and seen more each time through. The reasoning and some sense of meaning and relationship is what I love about mathematics, not the algebraic manipulations.