C AHIERS DE
TOPOLOGIE ET GÉOMÉTRIE DIFFÉRENTIELLE CATÉGORIQUES
R ICHARD G ARNER Double clubs
Cahiers de topologie et géométrie différentielle catégoriques, tome 47, no4 (2006), p. 261-317
<http://www.numdam.org/item?id=CTGDC_2006__47_4_261_0>
© Andrée C. Ehresmann et les auteurs, 2006, tous droits réservés.
L’accès aux archives de la revue « Cahiers de topologie et géométrie différentielle catégoriques » implique l’accord avec les conditions générales d’utilisation (http://www.numdam.org/conditions). Toute utilisation commerciale ou impression systématique est constitutive d’une infraction pénale. Toute copie ou impression de ce fichier doit contenir la présente mention de copyright.
DOUBLE CLUBS by
Richard. GARNERCAHIERS DE TOPOLOGIE ET
GEOMETRIE DIFFERENTIELLE CATEGORIQUES
Volume XL Vll-4 (2006)
Abstract. Nous
d6veloppons
une th6orie des double clubsqui
6tendla th6orie de
Kelly
des clubs auxpseudo-double categories
de Par6et Grandis. Nous montrons alors que le club pour les
categories
monoïdales
sym6triques
strictes sur Cat s’ etend en un double clubsur la
pseudo-double cat6gorie
Cat des’catégories, foncteurs,
pro- foncteurs et transformations’ ..1 Introduction
Kelly’s theory
of clubs[9, 10, 12, 13] captures
animportant intuition,
that ofadding
structure in a’generic way’.
In the case ofCat,
it tells usthat, given
a
description
of this added structure at the terminalcategory 1,
we should be able to derive it at anarbitrary category
Cby ’labelling
withobjects
andmaps of C’ ..
The
genesis
of this paper was anattempt
to dosomething
similar forMod,
the
bicategory
ofcategories
andprofunctors.
As itstands,
thetheory
ofclubs is
inadequate:
it deals withcategories
withpullbacks,
whilst Mod is neither acategory
nor haspullbacks. Therefore,
we must look for a suitablegeneralisation
of thetheory
of clubs which is amenable toapplication
inMod.
Now, taking pullbacks
is fundamental to thetheory
ofclubs,
so we areled to
question
whether or not Mod is the correctplace
towork; ideally,
weshould like to
replace
it withsomething
where we can take lots ofpullbacks.
Now,
observe that Mod has certainpeculiar properties:
it has all laxcolimits,
but these lax colimits have a universalproperty
up toisomorphism
rather than up toequivalence; unfortunately,
thelanguage of bicategories
cannot express what this universalproperty
is.Similarly,
theoperation given
onobjects by
Mod; again,
this structureought
to be associative up toisomorphism
ratherthan
equivalence,
andagain,
thelanguage
ofbicategories
issimply
unableto express this.
Inspired by this,
we are led to consider thepseudo
doublecategories
of[7]
and[8] (and
also consideredbriefly by [14]).
These are aweakening
ofEhresmann’s notion of double
category [3, 4],
and have twodirections,
one’category-like’
and the other’bicategory-like’.
The presence of a’category-
like’ direction allows us to express
’up-to-isomorphism’
as well as’up-to- equivalence’ notions,
and moresaliently,
to take lotsof pullbacks. Indeed,
inour case, we can
generalise
Mod to thepseudo
doublecategory
Cat of ’cat-egories, functors, profunctors
and transformations’ which in anappropriate
sense, has all
pullbacks.
The main thrust of this paper,
then,
is todevelop
a suitablegeneralisation
of the
theory
of clubs fromplain categories
topseudo
doublecategories.
Concurrently,
wegeneralise
theleading example
of a club onCat,
the clubfor
symmetric
strict monoidalcategories,
to such a ’double club’ on thepseudo
doublecategory
Cat.This paper is not mere
theory
fortheory’s
sake: it has beendeveloped
very much with anapplication
in mind. In[5],
we make extensive use of theseresults to
get
a handle on the"higher-dimensional
bookwork" involved in the construction of apseudo-distributive
law[ 18]
on Mod. An examination of[5], therefore,
maygive
the reader a better feel for the motivation behind thepresent
work.Structure of the paper. In Section
2,
we summarise the basicconcepts
and definitions ofpseudo
doublecategories,
and prove some new results . about double functorcategories.
In Section3,
we recap thetheory
ofplain clubs, before,
in Section4, starting
ourgeneralisation
of thistheory
to thesetting
of doublecategories. First,
weexplore
some necessary further as-pects
of thetheory
ofpseudo
doublecategories, considering
slice doublecategories, equivalences
of doublecategories
and cartesian maps in doublecategories,
and then prove akey equivalence
of doublecategories.
In Section
5,
wedevelop
thetheory
of ’monoidal doublecategories’:
withthis in
place,
we areready,
in Section6,
togive
two definitions of ’doubleclub’,
one moreabstract,
the other more tractable.Finally,
in Section7,
we show that we can extend the club S forsymmetric
strict monoidalcategories
on Cat to a double club on Cat.
Two
Appendices gives
a result onequivalences
in doublecategories (Ap- pendix A),
and a technical result on’whiskering’
which is of some use inapplying
thetheory
of double clubs(Appendix B).
Acknowledgements.
I should like to thank MartinHyland
for illuminat-ing discussions,
and an anonymous referee forperceptive
andhelpful
re-marks on a earlier draft of this paper. This work was
supported by
a PhDgrant
from the EPSRC.2 Pseudo double categories
We
begin by recapping
some of thetheory
ofpseudo
doublecategories.
Since the full details of this can be found in
[7, 8],
we shallmerely
set outour notation and
give
a fewexamples.
2.1 Basic theory
Definition 1. A
pseudo
doublecategory
K consists of:2022 A
diagram
ofcategories K1 => K0.
We write X for atypical object
and
f
for atypical
arrow ofKo,
and call themobjects
and vertical mapsof K; similarly,
we write X for atypical object
and f for atypical
arrow of
K1,
and call them horizontal maps and cells of K. We call s and t the source andtarget
functors of3i
and writeX, and X,
fors(X)
andt(X); similarly,
wewrite fs and f,
fors(f)
andt(f).
2022 A horizontal units functor I :
K0 -> KI.
. A horizontal
composition
functor 0:K1sxtK1 -> KI,
whereKl sXtKl
is the evident
pullback.
.
Special isomorphisms
in
Kl ,
natural in all variables. Note that we say a map f : X -> Y inK,
is
special ifX,
=Ys, Xt
=Yr, is
=idxs and f
=idxt.
These data are
required
tosatisfy
fivestraightforward
axioms.We write a
typical object
of K asX,
atypical
vertical arrow asf :
X ->Y,
atypical
horizontal arrow as X:X, -> Xt
and atypical
cell aswhich we may abbreviate to f: X => Y. We observe that any
pseudo
doublecategory
K contains abicategory BK,
withobjects
theobjects
ofKo,
1- cells theobjects
ofK,
and 2-cells thespecial
maps inKl . Therefore, given
X: A -+- B and Y : B - C in
Ki ,
we may notate Y O X asand can extend this notation to horizontal
composition
of cells. As for bicat-egories,
this notation isambiguous
for chains of three or more such compos- ites : any such will need a choice ofbracketing
in order tospecify
a compos-ite horizontal arrow of K.
However,
as forbicategories,
we may usepasting diagrams
tospecify composites
ofspecial
maps inK1:
it follows from thebicategorical pasting
theorem[17, 19]
that suchdiagrams uniquely specify
a
special
map inK,
once abracketing
for the start and endedge
has beenchosen.
Example
2. Thepseudo
doublecategory
Cat isgiven
as follows:.
Objects
are smallcategories X, Y,
... ;. Vertical maps are functors F : X -
Y;
. Horizontal maps X :
X,
->X,
areprofunctors
fromX,
toX,; i.e.,
functors X:XOP x Xs --+
Set. We shallspecify
suchby giving:
- The proarrows g : xt -> xs,
for xt
EX, and xs
EX,:
in otherwords,
the elements ofX (xt; xs);
- The actions
by
maps ofX,
andXs;
so for h : Xs-> x’s
inXs
andf : xi
- xi inXt,
wegive
the functorsand
Given a proarrow g: Xt -> xs, we write the elements h a g and
gof as
respectively. By analogy
withcategorical composition,
we’lltend to
drop
the ‘·’symbol
whereconvenient,
and denote these actionssimply by juxtaposition;
o Cells F: X => Y are natural transformations
We shall
specify
a cellby giving
its action on proarrows ofX;
in otherwords, by giving
thecomponents
In
practice,
wedrop
the suffices and refer to all of these mapssimply
as ’F’. Note that
naturality of
F amounts toverifying
theequivariance
formulae
Vertical
composition
isgiven
as inCat,
whilst horizontalcomposition
(9,horizontal units
I, associativity
a andunitality I,
r aregiven
as inMod,
thebicategory
ofcategories
andprofunctors.
Inparticular,
we notate the proar-rows of
Ix (the identity
atX) by
and the proarrows of
Note that in the latter case, the
’proarrows’
aresubject
to theequivalence
relations
g f
(9 k = g fg)f k
for suitablef
EB(b, b’);
as usual we shall conflate k O g with itsimage
under thisequivalence
relation.From this
example,
we can derive several more usefulexamples:
we canrestrict our attention to the discrete
categories,
toget
thepseudo
double cat-egory of sets, maps and spans; we can
replace categories
withV-categories (for
some suitable base for enrichmentV)
toproduce
thepseudo
doublecategory T-Cat;
and we can restrict this last toone-object V-categories, thereby producing
thepseudo
doublecategory
ofmonoids,
monoid maps and modules in rye Inparticular, setting
T =Ab,
thecategory
of abeliangroups, we
get
thepseudo
doublecategory
ofrings, ring homomorphisms
and bimodules.
Definition 3. A
morphism
ofpseudo
doublecategories (or
double mor-phism
forshort)
F : K - Lconsists
of functorsFo : Ko - Lo
andF1: K1 -> L1 -
and to ease notation we write ’F’interchangeably
for both -together
withspecial
maps eX :IFX
->Flx
and mX,Y : FXOFY ->F(X0Y),
natural in all
variables,
allsatisfying
five evident axioms.Pseudo double
categories
and themorphisms
between them form them- selves into acategory
DbICat.Similarly,
we may define the cate- goryDblCato
of’pseudo
doublecategories
and doubleopmorphisms’
andDblCatY
of’pseudo
doublecategories
andhomomorphisms’:
for an opmor-phism,
ex and mx,ypoint
in theopposite direction,
whilst for a homomor-phism,
ex and mx,y are invertible.Example
4. Wegive
anexample
of ahomomorphism
on thepseudo
doublecategory
Cat ofExample
2. Thishomomorphism
S : Cat - Cat extends the ’freesymmetric
strict monoidalcategory
2-functor’ onCat,
andgiven
asfollows:
. On
objects:
Given a smallcategory X,
thecategory
SX has:-
Objects being pairs (n, (l)),
where n E N and xi , ... , xn Eob X;
- Arrows
being
where a E
S n and
gi: xi -> yo(i) in X(note
that there are no maps from(n, (Xi»)
to(m, (yj))
for n #m).
Composition
and identities in S X aregiven
in the evident way;namely,
o On vertical maps: Given a functor F : X -
Y,
wegive
S F : S X ->SYby
o On horizontal maps: Given a
profunctor
X: X -Y,
wegive
theprofunctor
S X: S X -> S Y as follows:- Proarrows are
where o- E
S n and
gi: yi - xo(i) in X(no
proarrows exist from(n, (yi))
to(m, xj>)
for n #m);
- Actions
by
maps of S X and S Y aregiven
in the obvious way,i.e.,
for the left action
by S X,
andsimilarly
for theright
actionby S
Y.i On cells: Given a cell F:
X => Y,
the cell S F : S X => S Y isgiven by
Vertical
functoriality
isimmediate,
whilst horizontalpseudo-functoriality
is
easily
defined and checked to be coherent. There arestraightforward
variations on the above
theme;
we can constructhomomorphisms
T andP : Cat -> Cat which
lift, respectively,
the 2-functors on Cat for the ’free(non-symmetric)
strict monoidalcategory’
and the ’freecategory
with finiteproducts’ .
There are
general principles
at work here: in all three cases, we have a 2- functor F on Cat whichlifts
to ahomomorphism F
on Mod in the sense of[18]. Any
suchlifting
willgive
rise to a doublehomomorphism
on Cat which’looks like’ F in the vertical direction and ’looks like’
F
in the horizontal direction.Definition 5. Given
morphisms F,
G : K -> L ofpseudo
doublecategories,
a vertical transformation a : F => G consists of natural transformations ao :
F0 => Go
and a1:F1=> G, (and again,
we shall use ’a’indifferently
forao and
a1), subject
to fourstraightforward
axioms.Given
pseudo
doublecategories
K andL,
the doublemorphisms
K -> L and vertical transformations between them form acategory [K, L]v.
Thesecategories provide
us withhom-categories enriching
DblCat to a2-category.
Horizontal
composition
of 2-cells isgiven by
the horizontalcomposition
inCat of the
underlying
natural transformations.[K, L]v
has a fullsubcategory [K, L]vY given by restricting
to the dou-ble
homomorphisms.
Since doublehomomorphisms
are closed under hori- zontalcomposition,
these fittogether
togive
thelocally
fullsub-2-category DblCatift
ofDblCat, consisting
ofpseudo
doublecategories,
double homo-morphisms
and verticaltransformations..
Example
6.Following
on fromExamples
2 and4,
wegive
a vertical trans-formation n:
idCat => S
as follows. Itscomponent
at anobject
X ofCato
isthe functor qx : X -> S X
given by
whilst its
component
at anobject
X ofCat,
1 is the cell 77x: X => S Xgiven by
Likewise,
we cangive
a vertical transformation J1: S S => S which ’flattens lists of lists’by removing
the inner sets of brackets. It’s easy to check that n and p as defined aboveobey
the monad lawsand thus describe a monad on the
object
Cat in the2-category Dblcat, ,
onewhich lifts the 2-monad for
symmetric
strict monoidalcategories
on Cat.We can
repeat
the above exercise for the 2-monads for(non-symmetric)
strict monoidal
categories
andcategories
with finiteproducts, lifting
them todouble monads on Cat.
Again,
there aregeneral principles
at work: we areutilising
apseudo-distributive
law in the sense of[ 15, 18],
which allows us to lift our 2-monad on Cat to apseudomonad
on Mod. Fromthis,
we can deduce the existence of a double monad on Catcombining
the two.In
general,
we shall call a monad inDblCatf/l
a double monad: Grandis and Par6 consider such double monads and their moregeneral cousins,
mon-ads in
DblCat,
in[8].
Definition 7. Given double
morphisms As, At :
K -L,
a horizontal trans- formationA : AS
moAt
consists of acomponents
functorAc : Ko - L, (and
tosimplify notation,
we shall write AX forAcX
andA f
forAct)
to-gether
withspecial
invertible mapsAX : A,X
OAX, -+ AX,
OA,X
natural inX,
which we call thepseudonaturality
ofA;
inpasting
notationThese data
satisfy
four evident axioms.Example
8. The vertical transformations n:idoat => S and u :
S S => S ofExample
6 have horizontalcounterparts (n)* : idear
mo S and(u)*:
S S =>S ,
withcomponents
at X E(Cat)o given by
where
( )*
is the usualembedding homomorphism
Cat - Mod. We leave theremaining
details to the reader.Definition 9. Given horizontal transformations A:
A, + Ai
andB : Bs
=>B,,
a modification y: A => B consists of apair
of vertical transformations ys :AS => BS (the
’verticalsource’)
and yr :At
=>Bt (the
’verticaltarget’);
together
with a natural transformation ycAc => B, (the
’central naturaltransformation’).
Tosimplify notation,
we shall refer to thecomponents
ofy, as ’the
components of y’,
and write atypical
suchcomponent
as yx. This data mustsatisfy
three evident axioms. We shall notate such a modificationas:
A
Given two
pseudo
doublecategories
K andL,
the horizontal transforma- tions and modifications between them form acategory [K, L]h; further,
thereare two evident
projections
s, t :[K, L]h
-[K, L]v
whichprovide
data for afunctor double
category [K, L]
as follows:o The horizontal
composite (C: C,
=>Ct) O (A: A,
moCs)
has com-ponents
functorCc(-) (8) Ac(-)
andpseudonaturality
mapsgiven by
thepasting
Given modifications
the
composite modification d O y
has(d O y), =
y,,(6
Oy), = dt
andcomponent
at Xgiven by 6x
0 yx: CX O AX - DX O BX.. The horizontal unit
IF :
F => F at F hascomponents
functorIF(-),
and
pseudonaturality
maps(IF )x given by
Given a vertical transformation a : F =*
G,
the modificationIa
has(Ia)s
= a =(Ia)t,
andcomponent
at Xgiven by IaX : IFx
-IGX.
9 Unit and
associativity
constraintsI,
r and a for[K,L]
aregiven
’com-ponentwise’
from those in L.There is a
sub-pseudo
doublecategory [K, L]Y, given by restricting
tohomomorphisms
asobjects,
andtaking
all vertical and horizontal transfor- mations and modifications between them.2.2 Whiskering of homomorphisms
Given a double
morphism
G: L ->M,
we knowby
virtue of the2-category
structure of DblCat that we can ’whisker’ F on either
side;
thatis, given
vertical transformations
we can form vertical transformations
What we shall do in this section is to
produce
a similarwhiskering
opera- tion on horizontaltransformations,
and show that it iscompatible
with thevertical
whiskering:
Proposition
10. Let G : L - M be a doublemorphism.
Then’precomposi-
tion with G extends to a strict double
homomorphism
Proof.
Wegive (-)G
as follows:.
((-)G)o : [M, N]v -> [L, N]v
isgiven by
thewhiskering operation
in the2-category
DbICat. Thus we take the doublemorphism
H: h5 - Nto the double
morphism
HG : L -> N and the vertical transformationa : H => H’ to the vertical transformation aG : HG => H’G.
·
((-)G)1 :
v[M, N]h -> [L,N]h
isgiven
as follows. Given a hori- zontal transformationA : AS
=>At,
the horizontal transformationAG :
A,G
moA,G
hascomponents
functorA,Go (and
therefore com- ponent at Xgiven by
AGX :A,GX
->AtGX)
andpseudonaturality
maps
given by
Given a modification y: A =>
B,
the modificationyG
has(yG)s = ysG, (yG)t = ytG,
and(yG), = y,GO,
and thereforecomponent
at Xgiven by:
Visibly, ((-)G),
and((-)G)o
arecompatible
with source andtarget,
and we observe that(A O B)G
= AG O BG andIHG
=IHG,
so that(-)G
is a stricthomomorphism.
oWe now move on to
whiskerings
on the left. As forbicategories,
we cannotin
general
whiskermorphisms
with horizontal transformations on theleft;
we must instead restrict to
homomorphisms.
Proposition
11. Let G : L -> M be a doublehomomorphism.
Then’post- composition
with G’ induces a doublehomomorphism
Proof.
Wegive G(-)
as follows:.
(G(-))o : [K, IL]v
->[K, M]v
isgiven by
thewhiskering operation
in the2-category
DblCat. Thus we take the doublemorphism
F : K - L tothe double
morphism
GF : K - M and the vertical transformationa : F => F’ to the vertical transformation Ga : GF => GF’.
.
(G(-))l: [K,L]h -> [K,M]h
isgiven
as follows. Given a hori- zontal transformationA: As
moAt,
the horizontal transformation GA :GAS
=>GA,
hascomponents
functorG1Ac (and
therefore com- ponent at Xgiven by
GAX :GAsX
--HGAtX)
andpseudonaturality
maps
(GA)x given by
Given a modification y : A =>
B,
the modificationGy
has(Gy) S
=Gys, (Gy), = 0t
and(Gy)c = G1yc,
and thereforecomponent
at Xgiven by
Again,
it’s clear that these functors arecompatible
with source andtarget.
It remains to
give
m and e, so we take thespecial
invertible modification eA :IGA
0GIA
to havecomponents
(eA)X =
eAXIGAX
->GIAx.
and the
special
invertible modification mA,B : GA O GB =>G(A O B)
to have componentsChecking naturality
and coherence is routine. 0Observe also that
G(-)
and(-)G
restrict torespective homomorphisms (-) G : [M, N]Y
-[L, N]Y
andG (-) : [K, L]Y -> [K, M]Y.
These
propositions give
us an ’action’ ofhomomorphisms
on functorpseudo
double
categories (we
shall see below theprecise
sense in which this is anaction),
which can be extended fromhomomorphisms
to the vertical trans-formations between them. We
begin
withwhiskerings
on theright.
Proposition
12. Let G and G’ : L -> M be doublemorphisms,
and leta : G => G’ be a vertical
transformation.
Thenprecomposition
with a in-duces a vertical
transformation
Proof.
Wegive (-)a
as follows:o
((-)a)o
hascomponent
at H E[M, N]v given by
the map Ha : HG =>HG’ in
[L, N]v.
Thenaturality
of thesecomponents
in H is theequality
BG’o Ha =
H’ao BG
inDblCat;
.
((-)a)1
isgiven
as follows. Itscomponent
at A E[M, N]h
is the modifi- cation Aa : AG => AG’ whose central natural transformation isAcao.
The
naturality
of thesecomponents
in A follows from theequality BcG’0
oAcao
=A’ca0 o/3cGo
in Cat.These natural transformations are
compatible
with source andtarget,
andchecking
the vertical transformation axioms is routine. 0Proposition
13. Let G and G’ : L - M be doublehomomorphisms,
andlet a : G => G’ be a vertical
transformation.
Thenpostcomposition
with ainduces a vertical
transformation
Proof.
Wegive
the vertical transformationa(-)
as follows:.
(cz(-))o
hascomponent
at F E[K,L]v given by
the map aF: GF =>G’F in
[K, M]v.
Thenaturality
of thesecomponents
in F is theequality G’B
o aF = aF’ oG/3
in DbICat..
(a(-))1
hascomponent
at A E[K,L]h given by
the modification aA: GA => G’A whose central natural transformation isaA,.
Thenaturality
of thesecomponents
in A is theequality G’1Bc
oa1Ac = a1A’c
oG1f3e
in Cat.These natural transformations are
compatible
with source andtarget,
andchecking
coherence is routine. 0Observe that
a(-)
and(-)a
restrict torespective
vertical transformationsWe make one final remark:
given
a vertical transformation a: G => G’ in[L, h6],
and a modification y : A => B in[M, N],
the two modifications Ba oyG
andyG’
o Aa are the same,by naturality
of((-)a),.
Thus we shall write this common value as ya.Similarly,
if we have y : A 0 B now in[K, L]
wewrite ay for the modification aB o
Gy
=G’ y
o aA in[K, M].
2.3 The hom 2-functor
onDblCatl/t
It’s not hard to see that the
operations
of theprevious
section are functorialwith
respect
to vertical transformations. To be moreprecise, given
doublecategories K, L, M
andN,
the aboveoperations
induce functorsalong
with their’pseudo’
restrictionsMoreover,
it’sstraightforward
to check that thefollowing equalities
hold:which can be more
succinctly
stated as follows:Proposition
14. Thefunctors [K, -]
and[-, N] defined
aboveprovide
datafor 2-functors
which are
compatible
in the sense thatthey provide
datafor
a2 functor
Similarly,
thefunctors [K, -]Y
and[-, N]Y defined
aboveprovide
datafor 2-functors
which are
compatible
in the sense thatthey provide data for
a2 functor
Now,
what are these 2-functors? Does either of the bivariant 2-functorsprovide
an ’internal hom’ forDblCatl/l?
Let us make thisquestion precise:
observe that
DblCatl/l
has all finiteproducts,
and thus can be viewed as amonoidal
bicategory,
with the tensorproduct given by
cartesianproduct.
Then
by
an ’internal hom’ forDblCatl/l,
we mean ahomomorphism
of bi-categories
( -, ? ) : DblCatopy x DblCaty -> DblCatl/l
such that for all
pseudo
doublecategories K,
we have abiadjunction (-)xK
-t(K, -).
In otherwords, ( -, ? ),
if itexists,
exhibitsDblCatl/l
as a biclosedmonoidal
bicategory
in the sense of[2].
Now,
there is nogood biadjunction
for the ’lax hom’ 2-functor[-, ?],
forthe same reason as there is no
good whiskering
on the leftby morphisms:
at some
point,
we have toproduce pseudo-naturality
data for a horizontaltransformation, and,
due to thelaxity
of themorphisms involved,
no choiceof such data exists.
However,
it is the case that the’pseudo
hom’ 2-functor[-, ?]y provides
an internal hom in the above described sense. We don’t intend to workthrough
the rather messy detailshere,
but we do note thatalthough
both(-)
x K and[K, - ]
are2-functors,
theadjunction
betweenthem is still
only
abiadjunction
rather than an honest2-adjunction.
3 Clubs
We now recall some of the basic definitions and results of the
theory
of clubs.A rather more detailed account of this material can be found in
[13]
or[20].
Definition 15. A natural transformation a : A => S : C -> D is called a cartesian natural transformation if all its
naturality
squares arepullbacks.
The
following
is immediateby elementary properties
ofpullback:
Proposition
16.Suppose
that C has a terminalobject
1. Then a naturaltransformation
a : A => S : C - D is cartesianif and only if every naturality
square
of the form
is a
pullback.
Thus,
if we aregiven S ,
the cartesian natural transformations into it aredetermined up to
isomorphism by
theircomponent a, :
A1 -> S 1. We canmake this statement
precise
as follows. Given acategory
C and anobject
X E
C,
the slicecategory C/X
has:o
Objects being pairs (U, f)
where U E C andf :
U ->X;
o
Maps j : (U, f) -> (V, g) being maps j :
U - V in C withg j
=f .
In
particular, given
a functor S : C ->D,
we form the slicecategory [C, D]/S ;
consider now the fullsubcategory
of thisgiven by
theobjects (A, a)
where a is a cartesian natural transformations into S . We writeColl(S)
for thissubcategory
and call it thecategory
of collections over S . We have a functor F :Coll(S ) -> D/S
1 which evaluates at 1:and our above statement now becomes:
Proposition
17.[13] Suppose
D has allpullbacks;
then evaluation at 1 induces anequivalence of categories Coll(S) = D/S
1.Now suppose we are
given
acategory
Ctogether
with a monad(S, 17, P)
onC. As
above,
we can form the slicecategory [C, C]/S,
but now we cango
further; indeed, [C, C]
is a(strict)
monoidalcategory
and(S, n, u)
is amonoid in it. Thus the slice
category [C, C]/S acquires
a canonical monoidal structure,given by
This structure is ’canonical’ in the
following
sense:giving
a monoid S in[C, C]
isequivalent
togiving
a lax monoidal functor rS-i : 1 -[C, C],
and[C, C]/S equipped
with the above monoidal structure is a lax limit for thisarrow in the
2-category
of monoidalcategories,
lax monoidal functors and lax monoidal transformations.Now, we may
naturally
ask whether thesubcategory Coll(S)
of[C, C]/S
is closed under the above monoidal structure.
Explicitly:
Definition 18. We say that a
subcategory
D of a monoidalcategory
C is a monoidalsubcategory
if D can be made into a monoidalcategory
such that the inclusion D -> C is a strict monoidal functor.Definition 19. We say that a monad
(S, n, u)
is a club on C ifColl(S)
is amonoidal
subcategory
of[C, C]/S.
Given a club
(S, n, u),
we canexploit
theequivalence
ofcategories Coll(S) = C/S
1 totransport
the monoidal structure onColl(S)
to a monoidal structureon
C/S
1.Explicitly,
this monoidal structure has unitgiven by
I = n1: 1 ->S
1,
and tensorproduct (a, 0) O (b, o) given by
the left-handcomposite
in thefollowing diagram:
J 1.
Now,
the above definition of club is not easy to work with inpractice,
so thefollowing
alternativedescription
is often useful:Proposition
20.[13] A
monad(S,
n,u) is
a club on Cif and only if.
1. rl is a cartesian natural
transformation;
2. p is a
cartesian naturaltransformation;
3. S preserves cartesian natural
transformations
into S : thatis,
when-ever a : A => S is cartesian, so is S a : S A => S S .
Example
21.Straightforward
calculationusing
theprevious proposition
shows all of the
following
to be clubs on Cat:o The ’free
symmetric
strict monoidalcategory’
monadS ;
o The ’free
(non-symmetric)
strict monoidalcategory’
monadT;
o The ’free category with finite
products’
monad P.In
Example
6 of theprevious section,
we saw thatS ,
T and P extend from 2-monads on Cat to double monads on Cat. What we aregoing
to show isthat
S ,
T and P also extend from clubs on Cat to double clubs on Cat. To dothis,
we first need to know what we meanby
a doubleclub,
and this is theobjective
of the next three sections.4 Double clubs I
We shall assume without further mention that K and L are
pseudo
doublecategories
such that:o K has a double terminal
object;
thatis,
anobject
1 EKo
such that 1 is terminal inKo
and11
is terminal inK1;
o
Ll and L0
have allpullbacks
and areequipped
with a choice ofsuch;
and
furthermore, s
and t preserve these choicesstrictly.
In the
terminology
of[7],
this latter condition amounts to a lax functorial choice of doublepullbacks.
Infact,
we canrephrase
much of the work of this sectionglobally,
in terms of doublepullbacks
in double functor cate-gories. However, by doing
so we would losesight
ofwhy
we have toimpose
technical conditions such as
property (hps)
below. Therefore we shall workat the local level of
components
and leave it to the reader to translate into aglobal
view.Example
22. Thepseudo
doublecategory
Cat satisfies both the above cri- teria. The terminalcategory
1provides
a double terminalobject.
For the lax functorial choice of doublepullbacks,
we observe thatCato
= Catcertainly
has all
pullbacks,
whilstCat
1 isisomorphic
to thecategory Cat/2 (where
2 is the arrow
category 0 -> 1),
and hence also has allpullbacks. Further, given
a choice ofpullbacks
inCato,
we can choosepullbacks
inCat
1 suchthat s and t
strictly
preserve them.4.1 Slice double categories
We
begin by extending
the notion of slicecategory
fromplain categories
todouble
categories.
The details of this construction arealready known,
andcan be found
(along
with a discussion of the moregeneral
’comma doublecategories’)
in[8].
Thus we shallmerely
recap the details.Definition 23. A monad in the
pseudo
doublecategory
K consists of:o An
object
X inKo;
o An
object
X: X -> X inK1;
o
Special
maps m: X O X -> X and e:Ix
- Xsubject
to the commuta-tivity
of the usualunitality
andassociativity diagrams.
Equivalently,
this is togive
a doublemorphism
rXi : 1 -> K.So, given
apseudo
double category Ktogether
with a monad(X,
m,e)
inK,
we form theslice double
category K/X
as follows:(K/X)
1= K1/X and (K/X)0
=Ko /X,
whilst s and t are
given by
I and (9 are
given
onobjects by
and inherit their action on maps from
K,
whilst the natural transformations I, r and a have components inherited fromK;
thatis,
The
remaining
details areeasily
checked. We now describe the slice doublecategories
we shall need for thetheory
of double clubs.Proposition
24. Given apseudo
doublecategory K
and anobject
X EKo, the functor
rXz : 1 -Ko
extends to a doublehomomorphism rlx’ :
1 -> IK.Proof.
Togive rIX-
is togive
an ’iso-monad’ in K whosemultiplication
andunit are
invertible;
for this we takeIx : X - X,
withmultiplication
and unitgiven by
In
particular, given
a doublehomomorphism S :
K ->L,
we have theobject idK
E[K, K]y,
and thus the doublehomomorphism
Writing
S I for thecorresponding
monad in[K,L]y,
we can form the slice double category[K, L]y/SI. Similarly,
we have the monadSI1 given by
and so can form the slice double
category IL/SI1.
Example
25. Consider once more the doublehomomorphism
S : Cat -> Cat ofExample
4. Forthis,
thepseudo
doublecategory Cat/SI1
has:e
Objects (X, F) given by
acategory
Xtogether
with a functor F : X -S 1. We observe that we can
identify
S 1 with(a
skeletonof)
the cate-gory
of finite
sets andbijections.
9 Vertical maps H :
(X, F) -> (Y, G) given by
commutativetriangles
o Horizontal maps
(X, F): (Xs, FJ
->(Xt, Ft) given by
aprofunctor
X:
X,
-X, together
with a cellWe
identify
theprofunctor SI1: S
1 - S 1 with the hom functor on S1;
thus togive
a horizontal map(X, F)
is togive
aprofunctor
Xtogether
with anassignation
to each proarrowf
of X an arrowF f
ofS
1, compatible
withF,
andF,.
o Cells H :
(X, F) => (Y, G)
aregiven by
commutativetriangles
of cellsin Cat
thus to each proarrow
f
ofX,
weassign
acompatible
proarrowH f
ofY such that
GH f
=F f .
o Horizontal
identity
isgiven
onobjects (X, F) by (IX, IF),
whereIx
isthe
identity profunctor
on X andIF
isgiven by IF(IF) = F f ,
forf
anarrow of X.
o Horizontal
composition
isgiven by (X, F)0(X’, F’) = (XOX’, FOF’),
where X (9 X’ is usual
profunctor composition,
and where(FOF’)(fO f’) = Ffo F’(f’).
The
pseudo
doublecategory [Cat, Cat]f/I / S
I has:o
Objects (A, a) given by
a doublehomomorphism
A : Cat - Cat to-gether
with a vertical transformation a : A => S.o Vertical maps y :
(A, a)
->(B, B) given by
commutativetriangles
9 Horizontal maps
(A, a) : (As, as)
->(Ar, at) given by pairs (A, a)
where A is a horizontal transformation and a a modification as fol- lows :