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: Trying to classify self-adjoint functors


view this post on Zulip Jack Jia (Apr 10 2026 at 22:03):

There is a systematic way to produce a lot of self-adjoint functors (I don't count op as self-adjoint in general, so F:CC\mathcal{C} \rightarrow \mathcal{C} must have source and target agree): We can use the colimit-diagonal-limit adjunction, and for each category where colimits and limits of a certain shape agree (for instance, an abelian category with finitary biproducts. e.g. F:=ΔF:= \oplus \circ \Delta from the category of abelian groups to itself is self-adjoint).

Now I have not been able to come up with an example of a self-adjoint functor that does not come from this. Do all self-adjoint functors look like this?

view this post on Zulip Jack Jia (Apr 10 2026 at 23:32):

I guess I never clarified what "look like this" means: I mean if we have a pair of biadjoints FGFF \dashv G \dashv F, then FGF \circ G (or GFG \circ F) is self-adjoint. So is it true that every self-adjoint functor HH can be decomposed as FGF \circ G for some FF and GG where FGFF \dashv G \dashv F?

view this post on Zulip fosco (Apr 11 2026 at 09:28):

..and I guess you don't want to count [,X]:CC[-,X] : C \to C in a monoidal closed category CC because it's contravariant.

view this post on Zulip Jack Jia (Apr 11 2026 at 16:27):

fosco said:

..and I guess you don't want to count [,X]:CC[-,X] : C \to C in a monoidal closed category CC because it's contravariant.

Yes. I would like to say all functors are covariant and put op where I need them.

view this post on Zulip Jack Jia (Apr 11 2026 at 17:01):

Also I have worries about Fosco’s example, let me explain a bit: in the category of abelian groups, we have two functors both called Hom(,A)\text{Hom}(-,A), they are adjoints, but only on one side! Maybe Fosco’s example is fine though.

view this post on Zulip Todd Trimble (Apr 12 2026 at 03:33):

Any self-dual object in a monoidal category, i.e., an object XX equipped with maps IXXI \to X \otimes X and XXIX \otimes X \to I satisfying suitable triangular equations, should give an example. For example, in the category of sets and relations with the usual monoidal product given objectwise by taking cartesian product, there is a natural bijection between relations X×YZX \times Y \nrightarrow Z and relations YX×ZY \nrightarrow X \times Z. Or even more simply, any finite-dimensional vector space can be equipped with a self-dual structure (using a nondegenerate bilinear form, inducing an isomorphism VVV \cong V^\ast), and then VV \otimes - is self-adjoint.

It seems to be we shouldn't expect such XX \otimes - to be describable as a composite coming FGF \circ G from an ambidextrous adjunction FGFF \dashv G \dashv F. That would be like saying that any self-dual object automatically carries a Frobenius monoid structure. Maybe someone can take that ball and run it into the endzone.

view this post on Zulip Todd Trimble (Apr 12 2026 at 17:58):

So one simple way to proceed would be to construct, explicitly, the free or initial compact closed category (let's say symmetric strict monoidal) generated by a self-dual object.

I like to think of this string-diagrammatically, and if you're used to this, you can probably do this yourself with no assistance from me. Formally, the objects are finite sets [n]={1,,n}[n] = \{1, \ldots, n\}, and morphisms [m][n][m] \to [n] are compact 1-manifolds whose boundary is the disjoint sum [m]+[n][m] + [n], considered up to diffeomorphism rel boundary. Such a 11-manifold is a finite union of circles or loops and line segments, so we could alternatively describe a morphism [m][n][m] \to [n] as an ordered pair (P,k)(P, k) where PP is a partition of the disjoint sum [m]+[n][m] +[n] into two-element subsets, each such subset being the boundary of a line segment, and where kk counts the number of loops.

Particularly, there is a morphism u:[0][2]u: [0] \to [2] consisting of a single line segment, and a morphism c:[2][0]c:[2] \to [0], again consisting of a single line segment.

Such morphisms can be composed in parallel (i.e., tensored by disjoint sum ++) or in series. When composing in series, extra loops might be formed when we glue manifolds [m][n][m] \to [n], [n][p][n] \to [p] along [n][n], so you need to keep track of these. Anyway, unless I've made some mistake, it should be true that this gives the free structure.

So [1][1] is a self-dual object, with unit uu and counit cc, and the functor [1]+()[1] + (-) will be self-adjoint. But this self-adjoint functor cannot be of the form FGF \circ G for some ambidextrous adjunction FGFF \dashv G \dashv F, for the simple reason that there is no monad structure on [1]+()[1] + (-). If there were, then you would have a multiplication [2][1][2] \to [1]. But there are no such maps in the free structure described above.