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: What is this Chu-like construction?


view this post on Zulip Dylan Braithwaite (Mar 15 2024 at 19:07):

I have situation where I have a bunch of binary relations, for example A,B,C\sim_A, \sim_B, \sim_C, where A\sim_A is a relation between sets A+A^+ and AA^-, and so on. I also have functions f1:A+B++C+f_1 : A^+ \to B^+ + C^+, f2:BC++Af_2 : B^- \to C^+ + A^- and f3:CA+B+f_3 : C^- \to A^- + B^+ which satisfy a kind of "partial adjointness" condition:

Abusing notation slightly I'll write f1(a)Bbf_1(a) \sim_B b to mean "there exists some bb' such that f1(a)=injL(b)f_1(a) = \mathsf{inj}_L(b') and bbb' \sim b" and similarly for the other function/relation pairs.
Then I want the functions to satisfy

f1(a)Bb    aAf2(b)f1(a)Cc    aAf3(c)f2(b)Cc    f3(c)Bb.f_1(a) \sim_B b \iff a \sim_A f_2(b)\\ f_1(a) \sim_C c \iff a \sim_A f_3(c)\\ f_2(b) \sim_C c \iff f_3(c) \sim_B b.

Viewing the relations as functions, i.e. (A):A+×A2(\sim_A) : A^+ \times A^- \to 2 I think this is the same as asking that the composites are equal: (B+C)f1=(C+A)f2=(A+B)f3(\sim_B + \sim_C) \circ f_1 = (\sim_C + \sim_A) \circ f_2 = (\sim_A + \sim_B) \circ f_3 as functions A+×B×C2+2A^+ \times B^- \times C^- \to 2 + 2.

Viewing this data as describing some notion of map (A+,A,A)(B+,B,B),(C+,C,C)(A^+, A^-, \sim_A) \to (B^+, B^-, \sim_B), (C^+, C^-, \sim_C), in this form there's an obvious generalisation to morphisms between arbitrary-sized lists of relations. In fact, at first glance I thought this would be a morphism in the polycategory Chu(Setop,2)\mathsf{Chu}(\mathsf{Set}^\text{op}, 2) with + as the monoidal product, but after at little thought I realised this isn't the case: certain parts of the definition are dualised, and others aren't. Indeed the unary morphisms which would consistant with this definition are just those of (the underlying category) of Chu(Set,2)\mathsf{Chu}(\mathsf{Set}, 2).

So it seems like where this is diverging is in the definition of the multimorphisms, and if Set\mathsf{Set} had co-exponentials I think I could dualise the definition of the standard monoidal product on the Chu construction to get morphisms of the form I want. But since the case I care about won't be representable, I'm hoping instead I could instead dualise some characterisation of the polycategorical version of Chu\mathsf{Chu} to justify the above definition. The nlab gives one characterisation of the ordinary Chu construction as being adjoint to the forgetful functor from *-polycategories to subunary polycategories, but I can't even just naively try dualising something there because the data of a subunary polycategory has a single product/non-representable connective, but my definition necessarily uses 2: ×\times in the definition of the objects as well as ++ in the definition of the morphisms.

So my question is whether I've missed a trick to realise this as a special case of the ordinary Chu construction, or whether anyone recognises this as an instance of some other known construction? I realise there's a few more things I could try like checking for adjunctions between *-polycategories and distributive categories or monoidal multicategories, but I thought I'd check here first, because it feels to me like there ought to be a nicer way to think about it than what I have currently.

view this post on Zulip Mike Shulman (Mar 15 2024 at 19:46):

Dylan Braithwaite said:

I think this is the same as asking that the composites are equal: (B+C)f1=(C+A)f2=(A+B)f3(\sim_B + \sim_C) \circ f_1 = (\sim_C + \sim_A) \circ f_2 = (\sim_A + \sim_B) \circ f_3 as functions A+×B×C2+2A^+ \times B^- \times C^- \to 2 + 2.

I'm suspicious of this. Have you checked this carefully, paying attention to which copy of 22 each of the components of each of the composites maps into? I feel like there's going to be a mismatch when you get around the cycle.

view this post on Zulip Mike Shulman (Mar 15 2024 at 19:53):

My first thought is that it might be an instance of what I called the 2-Chu-Dialectica construction, but on second thought I don't see it. Even in that very general setup, the objects appearing in the "secondary components" are obtained by combining a relation and a morphism of the same index. So in your case it would be something defined from f1f_1 and A\sim_A, and something defined from f2f_2 and B\sim_B, and something defined from f3f_3 and C\sim_C. Which is not what you have. So this is probably not helpful, sorry.

view this post on Zulip Dylan Braithwaite (Mar 16 2024 at 12:45):

Mike Shulman said:

I'm suspicious of this. Have you checked this carefully, paying attention to which copy of 22 each of the components of each of the composites maps into? I feel like there's going to be a mismatch when you get around the cycle.

Thats a good point, thanks. I'll have another think about that

view this post on Zulip Dylan Braithwaite (Mar 16 2024 at 12:54):

Mike Shulman said:

My first thought is that it might be an instance of what I called the 2-Chu-Dialectica construction
[...]

Yeah I thought the same initially. I started by thinking it seems dual to a multivariable adjunction, and after looking at your paper realised I probably don't need the 2-dimensional structure, and that I can maybe just view it as an instance of the 1-categorical Chu construction