Toward compact double categories: Part 2
Anti-involutions of double categories
This post is cross-posted at the Topos Institute blog.
Last time we framed the puzzle of axiomatizing categorical duality and introduced new double-categorical tools, culminating with the twisted Hom functor. We’ll now get straight to the point by proposing a definition of a compact double category. After that we’ll fill in a few remaining technical details. More interestingly, we will examine the key examples and find that in all cases a compact double category, unlike a compact bicategory, uniquely determines the dual objects up to equivalence, even isomorphism.
Compact double categories
Definition 1 A compact double category is a symmetric monoidal double category
on objects
So much for the main definition, but several terms need to be clarified. First, an anti-involution on a double category
The twisted two-variable adjunction in the definition goes between the two2 double functors
by which we mean there is a pseudo natural isomorphism of twisted lax functors
where
To complete the definition of a compact double category, it remains to define a natural transformation, hence also a natural isomorphism, between twisted lax functors. Such a transformation has components in the tight direction of the codomain double category, just like a transformation between ordinary double functors.
Definition 2 A lax natural transformation between twisted lax double functors
consists of:
for each object
in , the component of at , an arrow in ;for each arrow
in , the component of at , a cell infor each proarrow
in , the naturality comparison of at , a cell in :
The following axioms must be satisfied.
Naturality with respect to cells: for each cell
in ,Functorality with respect to arrows: for composable arrows
in ,and for each object
in ,Coherence of naturality comparisons with respect to external identities and composition: the usual axioms; cf. (Grandis 2019, Definition 3.8.2) or (Patterson 2024, Definition 3.1).
The lax natural transformation
Thus, unwinding the definition, the twisted adjunction comprising a compact double category consists of:
for each triple of objects
, , , an isomorphism of hom-categories establishing a bijection between proarrowsfor each triple of arrows
, and , a natural isomorphismestablishing a bijection between cells
for each triple of proarrows
, , and , a natural isomorphism whose component at a proarrow is a globular isomorphism
This data satisfies a list of naturality and coherence axioms that can be extracted from the above definition of a pseudo natural transformation between twisted lax functors.
Remark 2 (Level of strictness). We defined the anti-involution in a compact double category to be strictly self-inverse; objects and their duals to be equal, not just isomorphic, in a self-dual compact double category; and the correspondences between hom-categories to be isomorphisms, rather than equivalences. By the usual standards of two-dimensional category theory, all of these choices are too strict. So far I am not too worried since the examples of interest really are this strict. For example, the oppositization functor on
Examples
Having done all this work, let’s see how the notion of compact double category behaves in key examples, keeping in mind the problem of uniqueness of duals in compact bicategories.
Example 1 (Relations) The double category of relations is a self-dual compact cartesian double category. Duals are unique up isomorphism (bijection) because a relation is an equivalence if and only if it is the graph of an invertible function.
Example 2 (Spans) For any category
In these first examples, duals are uniquely determined up to isomorphism by the compact bicategory. In general, since any equivalence can be upgraded to an adjoint equivalence, an equivalence in a bicategory
Before turning to those examples, let’s revisit the example of spans of sets from a different angle.
Example 3 (Spans, again) An anti-involution on the double category
This example gives a first hint of the powerful effect that arrows in a double category can have in controlling the possible structures of a compact double category. Let’s keep going.
Example 4 (Profunctors) The double category
Example 5 (Bimodules) The double category
Outlook
Our stated aim was to characterize duals in formal category theory by universal properties. The proposed definition of a compact double category makes progress toward this end without unambiguously achieving it.
On the one hand, the definition of a compact double category, even in the cartesian case, takes the form of a structure, not a property, on a (cartesian) double category. That is perhaps inevitable for a definition like ours that applies to an arbitrary double category, since a compact bicategory can always be regarded as a compact double category with trivial arrows. How could one hope to improve upon bicategory theory in that case?
On the other hand, we have seen that in the essential examples, including the double categories of profunctors and of bimodules over rings, the presence of arrows is enough to force uniqueness of the compact structure in a strong sense. The facts I cite to establish this are based on careful analysis of the symmetries of the specific categories in question. So, there remains a puzzle, which I leave for the future: what are general sufficient conditions on a symmetric monoidal double category for any structure as a compact double category to be unique, at least up to tight equivalence?
References
Footnotes
Recall that a cartesian double category is a double category
such that the diagonal double functor and the double functor have right adjoints and (Aleiferi 2018, Definition 4.2.1).↩︎Strictly speaking, a twisted two-variable adjunction, like an ordinary two-variable adjunction, is between three functors, but since we are assuming the monoidal double category is symmetric, the third part is superfluous.↩︎
Thanks to John Baez for telling me about this interesting fact and then writing it up with a proof on the nLab.↩︎
More generally, Clark and Bergman (1973) show that for any commutative ring
, the automorphism class group of the category of -algebras is the product of the automorphism group of and the cyclic group .↩︎