A double profunctor is an appropriate notion of profunctor between double categories.
Thinking of a profunctor as representing some notion of heteromorphism, double profunctors either represent a notion of vertical heteromorphism or horizontal heteromorphism. For clarity, this article focuses on the horizontal double profunctors. Vertical double profunctors can be defined by taking the transpose.
That is, defines for each a set of horizontal heteromorphisms from to , so that a heteromorphism can be composed with horizontal morphisms in and in to yield a heteromorphism .
Furthermore, defines, for each heteromorphisms and vertical arrows in and in , a notion of hetero-2-cell:
These can be composed vertically with hetero-2-cells along , and horizontally with 2-cells in of the appropriate shape along .
A double profunctor can be defined in several equivalent ways. In each case, however, we must choose whether to regard the “vertical” or the “horizontal” direction as primary; applying transposes results in a different notion of double profunctor.
Since a (strict) double category is an internal category in Cat, it makes sense to define a double profunctor to be an internal profunctor in . Thus, if and are double categories, a double profunctor consists of a span in , together with actions and which are associative and commute with each other.
Another natural way to define a double profunctor is in terms of its collage. From this perspective, a double profunctor consists of a double category , together with double functors and such that:
In order to identify this with the previous definition as written, for a double category written as an internal category in , we have to write the arrows of vertically and the objects of horizontally.
Defined in this way, double profunctors can be seen to be precisely the two-sided codiscrete cofibrations in the 2-category of double categories, double functors, and horizontal transformations.
A third natural way to define double profunctors is as functors defined on . In order to make this agree with the previous two definitions, we have to consider lax double functors from to , where denotes horizontal reversal, and denotes the (pseudo) double category whose objects are sets, whose horizontal arrows are functions, and whose vertical arrows are spans.
Each of these definitions can be unraveled to give a more explicit definition, and thereby shown to be the same. Explicitly, a double profunctor consists of the following.
An ordinary profunctor , where now denotes the horizontal category of .
An ordinary profunctor .
Each is assigned a vertical source and target .
Each is assigned an identity .
If and and (hence and ), then there is a vertical composite with and .
The composition is associative and unital (with as identities), and interchanges with the action of the profunctor and the vertical composition of squares in and .
As with any notion of profunctor, the appropriate hom should be a double profunctor. In fact, since there are 2 kinds of morphism, there are 2 different hom profunctors. Following the convention above, the horizontal hom is a profunctor and is given by the canonical span and the vertical hom is just the horizontal hom on the transpose.
If and are strict 2-categories regarded as vertically-discrete double categories, then a double profunctor is the same as a -enriched profunctor, i.e. a strict 2-functor . There is a corresponding statement in the pseudo case (see below).
On the other hand, if and are 2-categories regarded as horizontally-discrete double categories, then a double profunctor is the same as a lax 2-functor , or equivalently a normal lax 2-functor .
The definition can be weakened to the case when the composition of and is weak in one direction or the other, or both (modulo a suitable definition of the latter situation, see double category for several possibilities).
The internal definition can easily be weakened in the case when and are horizontally pseudo, since then they are simply pseudo internal categories in .
The collage definition, on the other hand, can easily be weakened to the case when and are vertically pseudo, by looking at codiscrete cofibrations in the 2-category of vertically-pseudo double categories, pseudo double functors, and horizontal transformations. The explicit description of the collages could also be given for horizontally or doubly pseudo double categories, although in those cases it would be harder to identify them with codiscrete cofibrations, since horizontal transformations would no longer be the 2-cells in a 2-category (only a tricategory of some sort).
The Span-valued double functor definition makes perfect sense as written if and are vertically pseudo, and also if they are horizontally or doubly pseudo, modulo a suitable definition of “vertically lax functor” in the latter two cases.
The explicit definition can also easily be weakened, with an insertion of coherence isomorphisms for and in appropriate places.
There is also a natural notion of profunctor between virtual double categories, namely the proarrows in the virtual equipment whose objects are virtual double categories (here is the free-category monad on ). If and are (possibly vertically pseudo) double categories, regarded as vertically-virtual double categories, then any double profunctor in the sense of the above definitions can also be considered as a “virtual-double profunctor” in a straightforward way. However, not every virtual-double profunctor between double categories is a double profunctor; those that are are those satisfying a “representability” property.
Composition of double profunctors is, unfortunately, hard to define and not well-behaved. Several of the above definitions suggest a possible way to compose them. However, not all of these ideas are well-defined, and those that are well-defined are not associative. In particular, there is not a double category of double categories, double functors, and double profunctors (although there are various weaker structures, such as a virtual double category and a lax double category?).
Internal profunctors can be composed, using a coequalizer, in any category which has coequalizers preserved by pullback. However, while has coequalizers, they are not preserved by pullback, so this does not work – it is not even possible to define actions making the putative “composite” into a double profunctor. (This failure has nothing to do with strictness or weakness; 2-colimits in are also not preserved by 2-pullbacks.)
This definition does, however, suggest a replacement for the nonexistent double category of double profunctors. Namely, internal categories, functors, and profunctors in any category with pullbacks always form a virtual double category, and in fact a virtual equipment. Thus, in particular, there is a virtual equipment of double categories, double functors, and double profunctors. In terms of the explicit definition, a cell in with some given boundary consists of:
An ordinary cell in , whose boundary is obtained by applying , and
Another ordinary cell in , whose boundary is obtained by applying , such that
Vertical sources, targets, identities, and composites are respected.
For many purposes, having a virtual equipment of double profunctors is sufficient. For instance, this is all we need in order to talk about weighted limits, and in order to define generalized multicategories. We can also use this as a setting in which to ask whether some particular pair (or string) of double profunctors might have a composite, or a “weak composite,” as described at tensor product.
The virtual equipment is also contained as a non-full sub-virtual-equipment of the virtual equipment of virtual double categories, functors, and virtual-double profunctors mentioned above.
The standard way to compose codiscrete cofibrations and is to take the pushout (or 2-pushout) and then factor as in some way such as to make codiscrete. We can do this for codiscrete cofibrations in and thereby obtain composites of double profunctors. However, the resulting composition operation is not associative, since pushouts in do not preserve the requisite factorizations.
I believe that the binary composite of double profunctors defined in this way is a “weak composite” in the virtual double category , i.e. it has a universal property relative to cells with source of length 2 only. We can likewise define basic -ary composites of codiscrete cofibrations by taking an -ary pushout and then a factorization, but for , as far as I can tell, there is little relation between these composites and . In particular, these composites form a “lax double category”, whereas a virtual double category with all weak composites can be identified with an “oplax double category.” I also don’t know whether the cells in with source of length can be seen from the perspective of collages.
Here is a concrete example of the failure of associativity, for any reasonable notion of “composite” for double profunctors.
Let be the free double category on two composable vertical arrows .
Let have four objects, vertical arrows and , and a horizontal arrow (plus identities).
Let , named instead .
Let be the free double category on one vertical arrow, .
Let be the double profunctor with
(note that they are not vertically composable!)
Let be the double profunctor with
(also not vertically composable!)
Let be the double profunctor with
Then in the composite , the composite hetero-2-cell has vertical codomain , while the composite hetero-2-cell has vertical domain . But
Thus, and are vertically composable in , producing a hetero-cell from to . This can then be hetero-composed with to produce a hetero-2-cell in from to .
However, there are no hetero-2-cells in that can be composed with in . Thus, in there is no hetero-2-cell from to . Therefore
Pécsi Bertalan, Hidak és profunktorok, Master’s dissertation (2012), pdf, English summary.
Robert Paré. Yoneda theory for double categories. Theory and Applications of Categories 25.17 (2011): 436-489.
Last revised on July 22, 2024 at 12:46:37. See the history of this page for a list of all contributions to it.