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 the category with objects being the natural numbers and morphisms being functions .
There is a forgetful functor , which takes Boolean functions , to their underlying functions.
Conversely there exists a semifunctor, ie a functor not preserving identities , taking functions to their encodings of Boolean functions padded with s (where ).
Fix some , then there is a function . Moreover, for any , and function there exists a Boolean function such that is equal to .
This looks a lot like the triangle for the unit of an adjunction, although the map is not unique and is not a functor.
Does anyone know what is going on here? Is there any way in which can be seen to be right adjoint to ?
How is defined? I'm not sure what you mean by "encodings of Boolean functions"
Good question! I didn't get it either, but I wasn't brave enough to ask.
I guess I am working in FinOrd, the skeleton of Finset and we have to fix an order the on the points of all the objects beforehand.
Take any function . Then to each point , we can assign a natural number corresponding to the position in the order.
So this number can be encoded in binary, as an element of , left-padding with s when necessary.
Similarly, each also can be encoded in Binary in same way. So you get a function of type , or equivalently a Boolean function sending all the unaccoutned for points just to the string of s.
I'm not sure I understand what the category is, so I may as well expose my ignorance, and hopefully help others understand what's going on by way of concrete example.
It sounds like a Homset, say, is isomorphic to the set of all functions from 3-digit binary numbers to 5-digit binary numbers. Then your forgetful functor takes this to .
If that guess is correct, then I further guess that would "promote" to , and interpret it as .
Assuming I am right so far, let's consider the function in for some example value of . Let's take . Then . I'm assuming this takes to for each from 0 to 5. This looks to me like what the "promotion" I just mentioned should act. Am I on target with your setup so far?
I don't know what this is called, but here's one thing I can contribute. A functor is a right adjoint iff for all , the comma category has an initial object. In your case, for each , the comma category has a weakly initial object. So maybe this could be called some sort of "weak adjunction"?
@Jason Erbele all that you've wrote is concordant with my understanding. If Cole says it's not right, then I'm also mistaken.
Thanks for explaining that stuff, @Cole Comfort.
My understanding is that is a full and faithful functor, basically embedding as a full subcategory of . is not what I normally think of as Bool, as the morphisms don't have to respect the Boolean algebra structure of objects, they are just any functions whatsoever. One way I am thinking of this is that a morphism is anything you can do with logic gates. Although this category doesn't adhere to the standard aesthetic "morphisms should preserve structure", I still care about it because it is how computers store natural numbers and maps between them. This adjunction seems to have relevance in that same context --- going back and forth between a computer representation of natural numbers and maps between them, and the "concepts themselves".
Yes: both the names and as used above confuse the heck out of me. I'd use either to mean the category of boolean algebras or the category of booleans, the two-element poset with . I'd use to mean the category of finite ordinals and order-preserving maps... well, actually I'd use and call it the augmented simplex category, but Wikipedia actually suggests calling it .
Yeah I suppose I could have chosen better names to avoid confusion.
But complaining about notation is the past-time of the category theorist... and right now I'm just lying in bed drinking in coffee, waking up and complaining about notation.
Also, I admit this seems very contrived, but it came up and I need to use it
Here's another example of weird "semi-adjunction"
What's a "semi-adjunction", again?
I occasionally people if they've thought about things like adjunctions where instead of a natural isomorphism of homsets hom(Lx,y) hom(x,Ry) there's just a natural transformation. But that may be some other kind of "semi-adjunction".
It doesn't have any existing definition that I know of, that's why it's in quotes. I just mean something that's kind of like an adjunction but not quite
Oh, that's the kind I'm thinking of! Where the natural transformation is not iso
Oh, cool! There should be two fundamentally different kinds, depending on which way the natural transformation goes: from left to right, or from right to left.
Which kind do you have? (There should be different intuitions for the different kinds, but I don't have any intuition for either.)
Well in this case it is none of the above because preserves composition, but not identities, so it is not a functor.
Sorry I'm not being clear. I'm saying that this topic and the one I linked to are both examples of things that are similar to adjunctions but are not adjunctions. The one I linked to is where the natural transformation is not iso. But what makes the construction in this topic not an adjunction is something else: that the corresponding universal property is only weak, as elaborated here
I guess that this really isn't truly a comma category either, because the lack of being a functor. So it is even worse!
Joshua Meyers said:
It doesn't have any existing definition that I know of, that's why it's in quotes. I just mean something that's kind of like an adjunction but not quite
This is known as a weak adjunction. See for instance Kainen's Weak adjoint functors or, more recently, Lack–Rosický's Enriched weakness. The concept appears to be missing an nLab page.
Instead of asking for a natural isomorphism of hom-sets, one asks for a natural surjection.
I think this is actually a "weak semiadjunction" if that even is a meaningful thing to say
It certainly is, though I'm not sure anyone has formally considered them before.
(I didn't spot the comments above about not preserving identities.)
I mean, maybe the triangle equations are no longer equivalent to the hom set definition
And who is to say which is the right definition
The right definition is the one that fits your examples ;)