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: theory: category theory

Topic: Strange Structure


view this post on Zulip Joshua Meyers (Oct 03 2020 at 14:25):

Consider a category enriched over the monoidal category (Set,,)(\text{Set}, \sqcup, \varnothing), that is, sets, as usual, but with the coproduct instead of the product as the monoidal operation.

view this post on Zulip Joshua Meyers (Oct 03 2020 at 14:28):

An example of this structure: Let objects be real numbers, let Hom(a,b)=[a,b]={xR:axb}\text{Hom}(a,b)=[a,b]=\{x\in\mathbb{R}:a\leq x \leq b\}, and let composition be [b,c][a,b][a,c][b,c]\sqcup [a,b] \rightarrow [a,c] determined by the inclusions [b,c][a,c][b,c]\subseteq [a,c] and [a,b][a,c][a,b]\subseteq [a,c].

view this post on Zulip Joshua Meyers (Oct 03 2020 at 14:30):

We could also take Hom(a,b)\text{Hom}(a,b) to be an open interval, a half-open interval, an open interval intersected with the rationals,...

view this post on Zulip Joshua Meyers (Oct 03 2020 at 14:33):

Usually Hom(a,b)\text{Hom}(a,b) is taken to mean the collection of ways of going from aa to bb, or the measure (metric space) or possibility (preorder) of going from aa to bb. But here it is taken to mean the collection of things you'll find on the way from aa to bb.

view this post on Zulip Joshua Meyers (Oct 03 2020 at 14:35):

Does this semantics work with all instances of this structure? Is there a way of understanding this difference in semantics in terms of covariance and contravariance?

view this post on Zulip Reid Barton (Oct 03 2020 at 14:35):

What happens when aba \le b but c<bc < b?

view this post on Zulip Joshua Meyers (Oct 03 2020 at 15:01):

Oh good point, that would mess this up

view this post on Zulip Reid Barton (Oct 03 2020 at 16:06):

Maybe you could consider enriching in the category VV whose objects are maps of sets AXA \to X, with monoidal structure (AX)(BY)=(A×Y⨿X×BX×Y)(A \to X) \otimes (B \to Y) = (A \times Y \amalg X \times B \to X \times Y).

view this post on Zulip Jason Erbele (Oct 03 2020 at 16:24):

Perhaps I am misunderstanding, but even when a ≤ b ≤ c, there seem to be some additional problems with taking Hom(a,b) to be the open intervals (a,b). For instance, Hom(a,a) should include the identity, but the open set (a,a) is empty. Also problematic (unless I am mistaken) is composing two non-empty open intervals, Hom(b,c) with Hom(a,b), seems to give an open set that is no longer an open interval.

view this post on Zulip Morgan Rogers (he/him) (Oct 03 2020 at 21:17):

Still a fun enrichment to consider, even if this particular example doesn't quite work.

view this post on Zulip Joshua Meyers (Oct 04 2020 at 00:12):

@Jason Erbele the monoidal unit here is \varnothing so the identity is id:Hom(c,c)\text{id}:\varnothing\rightarrow \text{Hom}(c,c), which is uniquely defined even if Hom(c,c)\text{Hom}(c,c) is empty. Also it doesn't matter that the disjoint union fails to itself be an open interval, the composition is a map from this disjoint union to an open interval.

view this post on Zulip Joshua Meyers (Oct 04 2020 at 00:13):

So I proved that in any category with this enrichment, all hom-sets must be isomorphic as sets (using the standard definition of isomorphic, not the one relative to this enrichment).

view this post on Zulip Joshua Meyers (Oct 04 2020 at 00:24):

Let our composition Hom(b,c)Hom(a,b)Hom(a,c)\text{Hom}(b,c)\sqcup\text{Hom}(a,b)\rightarrow \text{Hom}(a,c) be a copairing of iabc:Hom(a,b)Hom(a,c)i_{abc}:\text{Hom}(a,b)\rightarrow \text{Hom}(a,c) and jabc:Hom(b,c)Hom(a,c)j_{abc}:\text{Hom}(b,c)\rightarrow\text{Hom}(a,c). Then unitality gives that iabbi_{abb} and jaabj_{aab} are identities; and associativity gives a whole bunch of relations between the iabci_{abc} and the jabcj_{abc} (you can work it out if you want). One of these relations is iacdiabc=iabdi_{acd} \circ i_{abc}=i_{abd}. Letting c=a,d=bc=a, d=b gives iaabiaba=iabbi_{aab}\circ i_{aba}=i_{abb} which is identity, so iabai_{aba} has a left inverse. Applying this identity again gives iabaiaab=iaaai_{aba}\circ i_{aab} = i_{aaa} which is also identity, so iabai_{aba} has a right inverse. Thus iaba:Hom(a,b)Hom(a,a)i_{aba}:\text{Hom}(a,b)\rightarrow\text{Hom}(a,a) is an isomorphism. By a dual argument, it can be shown that Hom(a,b)\text{Hom}(a,b) is isomorphic to Hom(b,b)\text{Hom}(b,b). Thus all hom-sets are isomorphic.

view this post on Zulip Joshua Meyers (Oct 04 2020 at 00:29):

@Reid Barton why that enrichment?

view this post on Zulip Morgan Rogers (he/him) (Oct 04 2020 at 07:49):

Joshua Meyers said:

Let our composition Hom(b,c)Hom(a,b)Hom(a,c)\text{Hom}(b,c)\sqcup\text{Hom}(a,b)\rightarrow \text{Hom}(a,c) be a copairing of iabc:Hom(a,b)Hom(a,c)i_{abc}:\text{Hom}(a,b)\rightarrow \text{Hom}(a,c) and jabc:Hom(b,c)Hom(a,c)j_{abc}:\text{Hom}(b,c)\rightarrow\text{Hom}(a,c).

Is it strictly necessary that this be the definition? This seems like a canonical choice, but there could be others, right?

view this post on Zulip Morgan Rogers (he/him) (Oct 04 2020 at 07:50):

In any case, that's a really cool result!

view this post on Zulip Joshua Meyers (Oct 04 2020 at 13:46):

It is necessary! Precompose the composition with the inclusions Hom(a,b)Hom(a,c)\text{Hom}(a,b)\subseteq \text{Hom}(a,c) and Hom(b,c)Hom(a,c)\text{Hom}(b,c)\subseteq \text{Hom}(a,c) to get iabci_{abc} and jabcj_{abc}. Then the universal property of coproduct says that iabci_{abc} and jabcj_{abc} uniquely determine the composition.

view this post on Zulip Morgan Rogers (he/him) (Oct 04 2020 at 14:11):

Aha I see now, I was just being slow. :sweat_smile: