ArticlePDF Available

Abstract

We introduce the notion of a relative pseudomonad, which generalises the notion of a pseudomonad, and define the Kleisli bicategory associated to a relative pseudomonad. We then present an efficient method to define pseudomonas on the Kleisli bicategory of a relative pseudomonad. The results are applied to define several pseudomonads on the bicategory of profunctors in an homogeneous way, thus providing a uniform approach to the definition of bicategories that are of interest in operad theory, mathematical logic, and theoretical computer science.
Sel. Math. New Ser. (2018) 24:2791–2830
https://doi.org/10.1007/s00029-017-0361-3
Selecta Mathematica
New Series
Relative pseudomonads, Kleisli bicategories,
and substitution monoidal structures
M. Fiore1·N. Gambino2·M. Hyland3·
G. Winskel1
Published online: 20 November 2017
© The Author(s) 2017. This article is an open access publication
Abstract We introduce the notion of a relative pseudomonad, which generalizes the
notion of a pseudomonad, and define the Kleisli bicategory associated to a relative
pseudomonad. We then present an efficient method to define pseudomonads on the
Kleisli bicategory of a relative pseudomonad. The results are applied to define several
pseudomonads on the bicategory of profunctors in an homogeneous way and provide a
uniform approach to the definition of bicategories that are of interest in operad theory,
mathematical logic, and theoretical computer science.
Mathematics Subject Classification 18D05 ·18C20 ·18D50
1 Introduction
Just as classical monad theory provides a general approach to study algebraic structures
on objects of a category (see [5] for example), 2-dimensional monad theory offers an
elegant way to investigate algebraic structures on objects of a 2-category [10,29,34,
37,54,56]. Even if the strict notion of a 2-monad is sufficient to develop large parts of
BN. Gambino
n.gambino@leeds.ac.uk
M. Fiore
Marcelo.Fiore@cl.cam.ac.uk
M. Hyland
m.hyland@dpmms.cam.ac.uk
G. Winskel
Glynn.Winskel@cl.cam.ac.uk
1Computer Laboratory, University of Cambridge, Cambridge, UK
2School of Mathematics, University of Leeds, Leeds, UK
3DPMMS, University of Cambridge, Cambridge, UK
Content courtesy of Springer Nature, terms of use apply. Rights reserved.
2792 M. Fiore et al.
the theory, the strictness requirements that are part of its definition are too restrictive
for some applications and it is necessary to work with the notion of a pseudomonad
[12] instead, in which the diagrams expressing the associativity and unit axioms for
a 2-monad commute up to specified invertible modifications, rather than strictly. In
recent years, pseudomonads have been studied extensively [14,39,49,50,52,53,62].
Our general aim here is to develop further the theory of pseudomonads. In particu-
lar, we introduce relative pseudomonads, which generalize pseudomonads, define the
the Kleisli bicategory associated to a relative pseudomonad, and describe a method
to extend a 2-monad on a 2-category to a pseudomonad on the Kleisli bicategory of
a relative pseudomonad. We use this method to show how several 2-monads on the
2-category Cat of small categories and functors can be extended to pseudomonads
on the bicategory Prof of small categories and profunctors (also known as bimod-
ules or distributors) [8,42,60]. This result has applications in the theory of variable
binding [22,24,55,61], concurrency [13], species of structures [23], models of the
differential λ-calculus [21], and operads and multicategories [1517,25,27].
For these applications, one would like to regard the bicategory of profunctors as
a Kleisli bicategory and then use the theory of pseudo-distributive laws [34,49,50],
i.e. the 2-dimensional counterpart of Beck’s fundamental work on distributive laws [6]
(see [58] for an abstract treatment). In order to carry out this idea, one is naturally
led to try to consider the presheaf construction, which sends a small category Xto its
category of presheaves P(X)=def [Xop ,Set], as a pseudomonad. Indeed, a profunctor
F:XY, i.e. a functor F:Yop ×XSet, can be identified with a functor
F:XP(Y). However, the presheaf construction fails to be a pseudomonad for
size reasons, since it sends small categories to locally small ones, making it impossible
to define a multiplication. Although some aspects of the theory can be developed
restricting the attention to small presheaves [20], which support the structure of a
pseudomonad, some of our applications naturally involve general presheaves and thus
require us to deal not only with coherence but also size issues.
In order to do so, we introduce the notion of a relative pseudomonad (Definition 3.1),
which is based on the notions of a relative monad [1, Definition 2.1] and of a no-
iteration pseudomonad [53, Definition 2.1]. These notions are, in turn, inspired by
Manes’ notion of a Kleisli triple [47], which is equivalent to that of a monad, but better
suited to define Kleisli categories (see also [51,64]). For a pseudofunctor between
bicategories J:CD(which in our main example is the inclusion J:Cat CAT
of the 2-category of small categories into the 2-category of locally small categories), the
core of the data for a relative pseudomonad Tover Jconsists of an object TX D
for every XC, a morphism iX:JX TX for every XC, and a morphism
f:TX TY for every f:JX TY in D. This is as in a relative monad, but
the equations for a relative monad are replaced in a relative pseudomonad by families
of invertible 2-cells satisfying appropriate coherence conditions, as in a no-iteration
pseudomonad. As we will see in Theorem 4.1, these conditions imply that every
relative pseudomonad Tover J:CDhas an associated Kleisli bicategory Kl(T),
defined analogously to the one-dimensional case. In our main example, the presheaf
construction gives rise to a relative pseudomonad over the inclusion J:Cat CAT
in a natural way and it is then immediate to identify its Kleisli bicategory with the
bicategory of profunctors. It should be noted here that the presheaf construction is
Content courtesy of Springer Nature, terms of use apply. Rights reserved.
Relative pseudomonads, Kleisli bicategories, and… 2793
neither a no-iteration pseudomonad (because of size issues) nor a relative monad
(because of strictness issues).
As part of our development of the theory of relative pseudomonads, we show
how relative pseudomonads generalize no-iteration pseudomonads (Proposition 3.3)
and hence (by the results in [53]) also pseudomonads. We then introduce relative
pseudoadjunctions, which are related to relative pseudomonads just as adjunctions are
connected to monads. In particular, we show that every relative pseudoadjunction gives
rise to a relative pseudomonad (Theorem 3.8) and that the Kleisli bicategory associated
to a relative pseudomonad fits in a relative pseudoadjunction (Theorem 4.4).
Furthermore, we introduce and study the notion of a lax idempotent relative pseu-
domonad, which appears to be the appropriate counterpart in our setting of the notion
of a lax idempotent 2-monad (often called Kock–Zöberlein doctrines) [37,38,65] and
pseudomonad [48,52,60]. In Theorem 5.3 we give several equivalent characterizations
of lax idempotent relative pseudomonad and combine this result with the analogous
one in [52] to show that a pseudomonad is lax idempotent as a pseudomonad in the
usual sense only if it is lax idempotent as a relative pseudomonad in our sense. This
notion is of interest since it allows us to exhibit examples of relative pseudomonads
by reducing the verification of the coherence axioms for a relative pseudomonad to
the verification of certain universal properties. In particular, the relative pseudomonad
of presheaves can be constructed in this way.
We then consider the question of when a 2-monad on the 2-category Cat of small
categories can be extended to a pseudomonad on the bicategory Prof of profunctors.
Rather than adapting the theory of distributive laws to relative pseudomonads along the
lines of what has been done for no-iteration monads [51], which would involve complex
calculations with coherence conditions, we establish directly that, for a pseudofunctor
J:CDof 2-categories, a 2-monad S:DDrestricting to Calong Jin a suitable
way,and a relative pseudomonad Tover J,ifTadmits a lifting to 2-categories of strict
algebras or pseudoalgebras for S, then Sadmits an extension to the Kleisli bicategory
of T(Theorem 6.3). We do so bypassing the notion of a pseudodistributive law in a
counterpart of Beck’s result.
This result is well-suited to our applications, where the structure that manifests itself
most naturally is that of a lift of the relative pseudomonad of presheaves to various
2-categories of categories equipped with algebraic structure, often via forms of Day’s
convolution monoidal structure [18,31]. In particular, our results will imply that the
2-monads for several important notions (categories with terminal object, categories
with finite products, categories with finite limits, monoidal categories, symmetric
monoidal categories, unbiased monoidal categories, unbiased symmetric monoidal
categories, strict monoidal categories, and symmetric strict monoidal categories) can
be extended to pseudomonads on the bicategory of profunctors. A reason for interest
in this result is that the compositions in the Kleisli bicategories of these pseudomonads
can be understood as variants of the substitution monoidal structure that can be used
to characterize notions of operad [36,57].
As an illustration of the applications of our theory, we discuss our results in the
special case of the 2-monad Sfor symmetric strict monoidal categories, showing how
it can be extended to a pseudomonad on the bicategory of profunctors. This result
is the cornerstone of the understanding of the bicategory of generalized species of
Content courtesy of Springer Nature, terms of use apply. Rights reserved.
2794 M. Fiore et al.
structures defined in [23] as a ‘categorified’ version of the relational model of linear
logic [28,30] and leads to a proof that the substitution monoidal structure giving rise
to the notion of a coloured operad [4] is a special case of the composition in the Kleisli
bicategory. The results presented here are intended to make these ideas precise by
dealing with both size and coherence issues in a conceptually clear way.
Organization of the paper
Section 2reviews some background material on 2-monads, pseudomonads and their
algebras. Our development starts in Sect. 3, where we introduce relative pseudomon-
ads, relate them to no-iteration pseudomonads and ordinary pseudomonads, introduce
relative pseudoadjunctions and establish a connection between relative pseudoadjunc-
tions and relative pseudomonads. Section 4defines the Kleisli bicategory associated
to a relative pseudomonad and discusses some of its basic properties. In Sect. 5we
introduce and study lax idempotent relative pseudomonads. Section 6shows that an
extension of a relative pseudomonad Tto 2-categories of strict algebras or pseudoal-
gebras for a 2-monad Sinduces an extension of Sto the Kleisli bicategory of T,as
well as a composite relative pseudomonad TS. We conclude the paper in Sect. 7by
discussing applications of our theory and showing how several 2-monads on Cat can
be extended to pseudomonads on Prof.
2 Background
2-categories and 2-monads
We assume that readers are familiar with the fundamental aspects of the theory of
2-categories and of bicategories (as presented, for example, in [7,11,40]) and confine
ourselves to review some facts that will be used in the following and to fix notation
and conventions.
For a 2-category Cand a pair of objects X,YC, we write C[X,Y]for the hom-
category of morphisms f:XYand 2-cells between them, which we denote with
lower-case Greek letters, φ:ff. Two parallel morphisms f,f:XYare
said to be isomorphic if they are isomorphic as objects of C[X,Y], and we write
f
=fin this case. We write CAT for the 2-category of locally small categories,
functors, and natural transformations. Its full sub-2-category spanned by small cat-
egories will be written Cat. We then have an inclusion J:Cat CAT.Weuse
the terms pseudofunctor,pseudonatural transformation, and pseudoadjunction rather
than homomorphism, strong natural transformation, and biadjunction, respectively.
Let us now review some aspects of 2-dimensional monad theory [10]. By a 2-
monad on a 2-category Cwe mean a 2-functor S:CCequipped with 2-natural
transformations m:S2Sand e:1CS, called the multiplication and unit of
the 2-monad, respectively, satisfying the usual axioms for a monad in a strict sense.
As usual, we often refer to a 2-monad by mentioning only its underlying 2-functor,
leaving implicit the rest of its data. Similar conventions will be used for other kinds
of structures considered in the rest of the paper.
Content courtesy of Springer Nature, terms of use apply. Rights reserved.
Relative pseudomonads, Kleisli bicategories, and… 2795
For a 2-category Cand 2-monad S:CC, we write Ps-T-AlgC(or Ps-T-Alg
if no confusion arises) for the 2-category of pseudoalgebras, pseudomorphisms and
algebra 2-cells, and S-AlgC(or S-Alg) for the locally full sub-2-category of Ps-S-AlgC
spanned by strict algebras. Here, by a pseudoalgebra we mean an object AC, called
the underlying object of the algebra, equipped with a morphism a:SA A, called
the structure map of the algebra, and invertible 2-cells
S2A
SA
SA
A,
Sa
a
mAa
¯a
ASA
A,
1A
eA
a
˜a
called the associativity and unit 2-cells of the algebra, subject to two coherence
axioms [59]. We have a strict algebra when the associativity and unit 2-cells are
identities, in which case (as in analogous cases below) the coherence conditions are
satisfied trivially. For pseudoalgebras Aand B(and in particular for strict algebras),
a pseudomorphism from Ato Bconsists of a morphism f:ABand an invertible
2-cell
SA
A
SB
B,
Sf
f
ab
¯
f(2.1)
required to satisfy two coherence axioms [10,59]. For pseudomorphisms f,g:A
B,analgebra 2-cell between them is a 2-cell α:fgthat satisfies one coherence
axiom [10]. We have a forgetful 2-functor U:Ps-S-Alg Cwith a left pseudoadjoint
F:CPs-S-Alg, defined by mapping an object XCto the free algebra on X,
which is the strict algebra having SX as its underlying object and mX:S2XSX
as its structure map. The components of the unit of the pseudoadjunction are the
components of the unit of the 2-monad.
In our applications, we will consider several 2-monads on CAT (restricting to Cat
in an evident way), for which we invite the readers to consult [10,41,43]. Among them,
the 2-monads for (strict) monoidal categories, symmetric (strict) monoidal categories,
categories with finite limits, categories with finite products, and categories with a
terminal object.
Bicategories and pseudomonads
For a bicategory C, we write the associativity and unit isomorphisms as natural families
of invertible 2-cells
(hg)f
=h(gf),1Yf
=f,f
=f1X,(2.2)
Content courtesy of Springer Nature, terms of use apply. Rights reserved.
2796 M. Fiore et al.
which we leave unnamed. By the coherence theorem for bicategories [45](which
also follows from the bicategorical Yoneda lemma [60], see [26]), every bicategory
is biequivalent to a 2-category. In virtue of this, we shall often treat bicategories as if
they were 2-categories.
Example 2.1 Fundamental to our applications is the bicategory Prof of profunctors [8,
42,60]. Its objects are small categories; and for small categories Xand Y, the hom-
category Prof[X,Y]is defined to be CAT[Yop×X,Set]. The composite of profunctors
F:XYand G:YZis given by the profunctor GF:XZdefined by the
coend formula
(GF)(z,x)=def yY
G(z,y)×F(y,x). (2.3)
For a small category X, the identity profunctor IdX:XXis defined by letting
IdX(x,y)=def X[x,y].(2.4)
It remains to prove that these definitions give rise to a bicategory. In the literature, it
is often suggested that this can be proved by direct calculations, left to the readers. In
Sect. 3, instead, we give a more conceptual proof by describing Prof as the Kleisli
bicategory associated to the relative pseudomonad of presheaves.
Apseudomonad on a bicategory Cis given by a pseudofunctor T:CC, pseudo-
natural transformations n:T2Tand i:1CT, called the multiplication and
unit of the pseudomonad, respectively, and invertible modifications α,ρ, and λ, called
the associativity,right unit, and left unit, respectively, of T, fitting in the diagrams
T3T2
T2T,
nT n
Tn
n
α
TT2
T
T
1
iT
n
1
Ti
λρ
(2.5)
and subject to two coherence conditions [39]. The notions of a strict algebra and
pseudoalgebra, of strict morphism and pseudomorphism, and of algebra 2-cell make
sense also for pseudomonads, giving rise to bicategories Ps-T-Alg and T-Alg. When
Cis a 2-category, these are again 2-categories.
Every pseudomonad has also an associated Kleisli bicategory [14], which can be
defined in complete analogy with the one-dimensional case; but we do not spell this
out since we will give an alternative account of the Kleisli construction in Sect. 3.
Importantly, in constrast with the situation for algebras discussed above, the Kleisli
construction for a pseudomonad T:CCproduces only a bicategory even when
Cis a 2-category, with the associativity and unit isomorphisms of Tused to give the
associativity and unit isomorphisms of the Kleisli bicategory (see also Theorem 4.1
below).
Content courtesy of Springer Nature, terms of use apply. Rights reserved.
Relative pseudomonads, Kleisli bicategories, and… 2797
3 Relative pseudomonads
In ordinary category theory, the notion of a monad has an equivalent alternative presen-
tation, via the notion of a Kleisli triple [47], which is particularly convenient to define
Kleisli categories. The notion of a Kleisli triple admits a natural generalization, given
by the notion of a relative monad [1], which is obtained by allowing the underlying
mapping on objects of the Kleisli triple to be defined relative to a fixed functor (see [1]
for details). Similarly, in 2-dimensional category theory, the notion of a pseudomonad
can be rephrased equivalently as the notion of a no-iteration pseudomonad [53], which
is the 2-dimensional analogue of the notion of a Kleisli triple. Here, we introduce rel-
ative pseudomonads, which generalize no-iteration pseudomonads in the same way as
relative monads generalize Kleisli triples, i.e. by allowing the mapping on objects that
is part of a no-iteration pseudomonad to be defined relatively to a fixed pseudofunctor
between bicategories. From now until the end of this section, we consider a fixed
pseudofunctor between bicategories J:CD.
Definition 3.1 Arelative pseudomonad T over J:CDconsists of
an object TX D, for every XC,
a family of functors ()
X,Y:D[JX,TY]→D[TX,TY]for X,YC,
a family of morphisms iX:JX TX in Dfor XC,
a natural family of invertible 2-cells μg,f:(gf)gf,for f:JX TY,
g:JY TZ,
a natural family of invertible 2-cells ηf:ffiX,for f:JX TY in D,
a family of invertible 2-cells θX:iX1TX,forXC,
such that the following conditions hold:
for every f:JX TY,g:JY TZ,h:JZ TV, the diagram
((hg)f)
μhg,f
h,gf)
((hg)f)
=
(hg)f
μh,gf
(h(gf))
μh,gf
(hg)f
=
h(gf)
hμg,f
h(gf)
(3.1)
commutes, and
Content courtesy of Springer Nature, terms of use apply. Rights reserved.
2798 M. Fiore et al.
for every f:JX TY, the diagram
ff)
=
(fiX)μf,iXfiX
fθX
f1TX
(3.2)
commutes.
We introduce some terminology. For a relative pseudomonad Tover J:CDas
in Definition 3.1, we refer to the family of morphisms iX:JX TX,forXC,as
the unit of T, and to the family of 2-cells μ,η, and θas the associativity,right unit,
and left unit of T, respectively. Finally, we refer to the axioms in (3.1) and (3.2)as
the associativity and unit axioms for T, respectively. Note that in order to simplify the
notation we have omitted the subscripts on the functors ()
X,Yand we will henceforth
continue to do so. We furthermore adopt the convention of writing Xrather than iX
in a subscript of μand θ. So, for example, we have
μf,X:(fiX)fiX,
ηX:iXiXiX.
We also omit the detailed definition of some 2-cells in diagrams, labelling arrows only
with the main 2-cell involved in its definition, and omitting subscripts. In all such
cases, the precise definition of the 2-cell can be easily deduced from its domain and
codomain.
We wish to make precise in what sense relative pseudomonads are a generalization
of no-iteration pseudomonads [53, Definition 2.1]. This will be useful for relating
relative pseudomonads and ordinary pseudomonads.
Lemma 3.2 Let T be a relative pseudomonad over J :CD.
(i) For every f :JX T Y and g :JY T Z, the diagram
gf
ηgf
gηf
(gf)iX
μf,giX
gfiX
commutes.
(ii) For every f :JX T Y , t he diagram
(iYf)μY,f
Yf)
iYf
θYf
f
Content courtesy of Springer Nature, terms of use apply. Rights reserved.
Relative pseudomonads, Kleisli bicategories, and… 2799
commutes.
(iii) For every X C, the diagram
iX
ηX
1
iXiX
θXiX
iX
commutes.
Proof The proof is a modified version of the proof of the redundancy of three axioms
in the original definition of a monoidal category [33] (see also [32]), which has a
version also for pseudomonads [48, Proposition 8.1].
Proposition 3.3 A no-iteration pseudomonad is the same thing as a relative pseu-
domonad over the identity.
Proof The two notions involve exactly the same data, except for the direction of the
invertible 2-cells. Then, using the numbering of axioms for a no-iteration pseudomonad
in [53, Definition 2.1], the equivalence between axioms for a relative pseudomonad
and those for a no-iteration pseudomonad are given as follows:
Relative pseudomonads No-iteration pseudomonads
Naturality of μAxioms 6 and 7
Naturality of ηAxiom 4
Associativity axiom Axiom 8
Unit axiom Axiom 2
Lemma 3.2, part (i) Axiom 5
Lemma 3.2, part (ii) Axiom 3
Lemma 3.2, part (iii) Axiom 1.
Note that it follows that Axioms 1, 3 and 5 for a no-iteration pseudomonad in [53,
Definition 2.1] are redundant, in that they can be derived from the others.
The next remarks use Proposition 3.3 and the analysis of the relationship between
ordinary pseudomonads and no-iteration pseudomonads in [53] to show how a pseu-
domonad can be regarded as a relative pseudomonad over the identity 1C:CC
and, conversely, how every relative pseudomonad over the identity determines a pseu-
domonad.
Remark 3.4 (From pseudomonads to relative pseudomonads) The combination of [53,
Theorem 6.1] and Proposition 3.3 shows that every pseudomonad T:CCwith data
as in Sect. 2induces a relative pseudomonad over the identity 1C:CC. Explicitly,
for XC, we already have TX Cand a morphism iX:XTX as part of the
pseudomonad structure. For a morphism f:XTY, we define f:TX TY
by letting f=def nYT(f). The three families of invertible 2-cells μ,η,θfor a
pseudomonad are then obtained in an evident way. For example, for f:XTY,we
let ηf:ffiXbe the composite 2-cell
Content courtesy of Springer Nature, terms of use apply. Rights reserved.
2800 M. Fiore et al.
fλnYiTY f
=nYT(f)iX.
where the unnnamed isomorphism 2-cell is a pseudonaturality of i.
Remark 3.5 (From relative pseudomonad over the identity to pseudomonads) The
combination of Proposition 3.3 and [53, Theorem 3.6] shows that every relative
pseudomonad over an identity pseudofunctor induces a pseudomonad. The explicit
definitions are a bit involved, and therefore checking the coherence diagrams directly is
not straightforward, but we shall outline a more conceptual account of the construction
of a pseudomonad from a relative pseudomonad in Remark 4.5.
We introduce a generalization of the notion of pseudoadjunction between bicate-
gories [12,60], extending to the 2-categorical setting the notion of a relative adjunction
considered in [63] and [1, Section 2.2].
Definition 3.6 Let G:EDbe a pseudofunctor. A relative left pseudoadjoint F
to Gover J:CD, denoted
E
G
C
J
F
D,
consists of
an object FX E, for every object XC;
a family of morphisms iX:JX GFX,forXC;
a family of adjoint equivalences
D[JX,GA]
()
E[FX,A],
G()iX
(3.3)
for XC,AE.
For a relative pseudoadjunction as in Definition 3.6, the components of the unit and
counit of the adjoint equivalences in (3.3) will be written
ηf:fG(f)iX
u:(G(u)iX)u,
respectively, where f:JX GA and u:FX A. Note that a relative pseudoad-
junction over the identity 1C:CCis equivalent to a pseudoadjunction in the usual
sense [35,60]. We now establish a relative variant of a standard fact that a pseudoad-
junction of bicategories gives rise to a pseudomonad [35,60], namely that a relative
pseudoadjunction determines a relative pseudomonad. The next lemma will be useful
for proving this.
Content courtesy of Springer Nature, terms of use apply. Rights reserved.
Relative pseudomonads, Kleisli bicategories, and… 2801
Lemma 3.7 Let
E
G
C
J
F
D
be a relative pseudoadjunction. Then there is an essentially unique way of extending
the function mapping X Cto F X Eto a pseudofunctor F :CEso that the
maps iX:JX GFX, for X C, become the 1-cell components of a pseudonatural
transformation i :JGF.
Proof For a morphism f:XYin C, we define F(f)=def (iYJ(f)). The unit of
the adjoint equivalence in (3.3) gives us invertible 2-cells
ψf:iYJ(f)GF(f)iX(3.4)
for f:XY.For f:XY,g:YZ, we need an invertible 2-cell
φg,f:F(gf)F(g)F(f). By the definition, we have
F(gf)=(iZJ(gf))
=(iZJ(g)J(f)),F(g)F(f)=GF(g)F(f)iX.
So we can define φg,fusing the composite
(iZJ(g)J(f))ψ1
GF(g)iYJ(f)ψGF(g)GF(f)iX
=GF(g)F(f)iX,
where the unnamed isomorphism is given by the pseudofunctoriality of G.ForXC,
we need an invertible 2-cell φX:F(1X)1FX. By definition, F(1X)=(iX)=
(G(1FX)iX), and so we define φXto be ε1FX :(G(1FX)iX)1FX. With these
definitions, the pseudonaturality 2-cells for i:JGF are the 2-cells in (3.4). The
proof of the coherence conditions is routine (cf. [35,60]).
Theorem 3.8 Let
E
G
C
F
J
D
be a relative pseudoadjunction. Then the function sending X Cto G F (X)D
admits the structure of a relative pseudomonad over J .
Content courtesy of Springer Nature, terms of use apply. Rights reserved.
2802 M. Fiore et al.
Proof For XC, define TX =def GFX. The relative pseudoadjunction gives mor-
phisms iX:XTX,forXC, and adjoint equivalences
D[JX,GFY]
()
E[FX,FY]
G()iX
(3.5)
for X,YC. We then define ():D[JX,TY]→D[TX,TY]by letting
f=def G(f). It now remains to define the families of invertible 2-cells μ,ηand θ.
For μg,f:(gf)gf, observe that
(gf)=G(G(g)f),gf=G(g)G(f),
and so we define μg,fto be the composite
GG(g)fηGG(g)G(f)iX
=G(G(gf)iX)εG(gf)
=G(g)G(f).
The 2-cells ηf:ffiXare given by the units of the adjunction (3.5), which satisfy
the required naturality condition. For θX:iX1TX, we recall that iX=G(iX),
and so we define θXto be the composite 2-cell
G(iX)ηG(G(1FX)iX)εG(1FX)
=1GFX .
It remains to establish the coherence conditions. While it is possible to show this
directly, it is more illuminating to argue in terms of universal properties. Simply
restating the adjunction in (3.5), we observe that, given f:JX GA in Dand
u:FX Ain E, for every 2-cell φ:fG(u)iX, there is a unique 2-cell ψ:f
u, the adjoint transpose, such that the diagram
fηf
φ
G(f)iX
G(ψ) iX
G(u)iX
commutes. Accordingly, we can characterize μg,fand θXas follows. There are 2-cells
˜κg,f:G(G(g)f)G(gf), ˜κX:G(iX)G(1FX)
Content courtesy of Springer Nature, terms of use apply. Rights reserved.
Relative pseudomonads, Kleisli bicategories, and… 2803
being the image under Gof the unique 2-cells (G(g)f)gfand iX1FX
such that the diagrams
G(g)fη
η
G(G(g)f)iX
˜κg,fiX
G(g)G(f)iX
=G(gf)iX
iX
η
=
G(iX)iX
˜κXiX
1GFX iX
=G(1FX)iX
commute. The 2-cells μg,fand θXthen arise by composing these 2-cells with pseudo-
functoriality 2-cells of G. The coherence diagrams follow readily, and we give details
in the 2-categorical case, where the characterizing diagrams for μg,fand θXreduce
to the diagrams
iX
η
1
iXiX
θXiX
iX,
gfη
gηf
(gf)iX
μg,fiX
gfiX.
For the associativity condition in (3.1), we have commuting diagrams
(hg)fη
(hg)η
μh,gf
(hg)f)iX
μhg,fiX,
(hg)fiX
μh,gfiX
hgf
hgη
hgfiX
(hg)fη
μg,hf
(hg)fiX
h,gf)iX
hgfη
hη
hgη
(hgf)iX
μh,gfiX
h(gf)iX
hμf,giX
hgfiX.
Note that the triangles in these diagrams commute by part (i) of Lemma 3.2. Since
both of the composites on the right-hand side of the diagrams lie in the image of G,we
deduce by universality that they are equal, as required. For the unit condition in (3.2)
we have a commuting diagram
Content courtesy of Springer Nature, terms of use apply. Rights reserved.
2804 M. Fiore et al.
fηf
ηf
fiX
ηfiX
fiX
ηfiX
fηiX
1
(fiX)iX
μf,iXiX
fiXiX
fθXiX
fiX.
Here, the triangles commute by part (i) and (iii) of Lemma 3.2. Again, since the
composite of (fθX)(μf,iX)(ηf)lies in the image of Gwe deduce by universality
that it equals the identity, as required.
Using Theorem 3.8, we can introduce our fundamental example of a relative pseu-
domonad, given by the presheaf construction.1
Example 3.9 There is a relative pseudoadjunction of the form
COC
U
Cat J
P
CAT ,
where COC is the 2-category of locally small cocomplete categories, cocontinuous
functors, and natural transformations, and U:COC CAT is the evident forgetful
functor. The category P(X)=def [Xop,Set]of presheaves over a small category Xis
the colimit completion of Xin the sense that, for every locally small cocomplete A,
composition with the Yoneda embedding yX:XP(X)induces an equivalence of
categories
CAT[X,A]COC[P(X), A].
U()yX
Thus Pprovides a relative left pseudoadjoint to U. By Theorem 3.8 we obtain a relative
pseudomonad over the inclusion J:Cat CAT. For a functor F:XP(Y),
F:P(X)P(Y)is the left Kan extension of Falong the Yoneda embedding,
defined by the coend formula
F(p)(y)=def xX
F(x)(y)×p(x). (3.6)
1The possibility of introducing a notion of relative pseudomonad to include the presheaf construction as
an example was mentioned in [1, Example 2.7].
Content courtesy of Springer Nature, terms of use apply. Rights reserved.
Relative pseudomonads, Kleisli bicategories, and… 2805
The invertible 2-cells ηFfit into the diagram
XyX
F
ηF
P(X)
F
P(Y).
The 2-cells μF,Gand θXare uniquely determined by the universal property of left Kan
extensions.
There is an analogous relative pseudomonad arising from the relative pseudoad-
junction
FIL
U
Cat J
D
CAT ,
where FIL is the 2-category of locally small categories with filtered colimits, functors
preserving such colimits, and all natural transformations [2]. Here, for XCat,we
define D(X)CAT to be the full subcategory of P(X)spanned by small filtered
colimits of representables.
4 Kleisli bicategories
We introduce the Kleisli bicategory of a relative pseudomonad, extending to the
2-dimensional setting the definition of the Kleisli category of a relative monad [1,
Section 2.3].
Theorem 4.1 Let T be a relative pseudomonad over J :CD. Then there is a
bicategory Kl(T), called the Kleisli bicategory of T , having the objects of Cas objects,
and hom-categories given by Kl(T)[X,Y]=
def D[JX,TY],forX,YC.
Proof We begin by defining composition in Kl(T).Let f:JX TY and g:JY
TZ. We define gf:JX TZ as the composite in D
JX fTY g
TZ.
This obviously extends to 2-cells, so as to obtain the required composition functors. For
XC, the identity morphism on Xin Kl(T)is iX:JX TX. For the associativity
isomorphisms, let f:JX TY,g:JY TZ and h:JZ TV. Since
(hg)f=(hg)f,h(gf)=h(gf),
Content courtesy of Springer Nature, terms of use apply. Rights reserved.
2806 M. Fiore et al.
we define the associativity isomorphism αh,g,f:(hg)fh(gf)to be the
composite 2-cell
(hg)fμh,gf(hg)f
=h(gf).
For the right and left unit, let f:JX TY. Since fiX=fiX, we define
ρf:fiXfto be the 2-cell ηf:ffiX. Since iYf=iYf, we define
λf:iYffto be the composite 2-cell
iYfθYf1TY f
=f.
We now need to show that these natural isomorphisms satisfy the required coherence
conditions. We give the proof making explicit the bicategoricalstructure of Cand D.We
only need to show that the associativity, left unit, and right unit isomorphisms satisfy
the coherence conditions for a bicategory. The coherence axiom for associativity is
obtained via the following diagram:
((kh)g)f
μfg)f
(kh)g)f
=
((kh)g)f
g)f
=
(k(hg))f
μf
((kh)g)f
=
=
(kh)(gf)
μ(gf)
(k(hg))f
=
(kμ) f(k(hg)) f
=
(kh)(gf)
k((hg)f)kf)k((hg)f)
=k(h(gf)) ,
where, starting from the rhombus on the right-hand side and proceeding clockwise,
we use naturality of the associativity in D, coherence of associativity in D, naturality
of the associativity in Dagain, and finally the associativity coherence axiom for a
relative pseudomonad in (3.1). The coherence axiom for the units is obtained via the
following diagram:
Content courtesy of Springer Nature, terms of use apply. Rights reserved.
Relative pseudomonads, Kleisli bicategories, and… 2807
gfηgf
=
1
(giY)fμg,Yf(giY)f
=
(gθY)f
g(iYf)
gYf)
(g1TY)f
=g(1TY f)
=
gf,
where, starting from the triangle on the top left-hand side, we use the coherence axiom
for units of the relative pseudomonad in (3.2), naturality of the associativity in D, and
the coherence axiom for units of D.
Note that, as mentioned in Sect. 2for ordinary pseudomonads, Kl(T)is only a
bicategory even if Cand Dare 2-categories.
Example 4.2 It is straightforward to identify the bicategory of profunctors of Exam-
ple 2.1 with the Kleisli bicategory associated to the relative pseudomonad of presheaves
Pof Example 3.9. First of all, both bicategories have small categories as objects. Sec-
ondly, for small categories Xand Ywe have
Prof[X,Y]=[Yop ×X,Set],Kl(P)[X,Y]=CAT[X,P(Y)].
Thus, we have a canonical isomorphism of hom-categories
τ:Prof[X,Y]→Kl(P)[X,Y],
given by exponential adjoint transposition. Furthermore, these isomorphisms are com-
patible with composition and identities. For composition, it suffices to observe that,
for profunctors F:XYand G:YZ, there is a canonical natural isomorphism
τ(GF)
=G)F),
where the composition on the left-hand side is that of Prof, as defined in (2.3), while
the composition on the right is the one of Kl(P), which is given by the functorial
composite of τ(F):XP(Y)and G):P(Y)P(Z), the latter being defined
by the formula for left Kan extensions in (3.6). For identities, simply note that, for
a small category X, the adjoint transpose of the identity profunctor on X, as defined
in (2.4), is exactly the Yoneda embedding, which is the identity on Xin Kl(P).
In one-dimensional category theory, every monad determines two universal adjunc-
tions relating the base category with the category of Eilenberg-Moore algebras and
the Kleisli category for the monad. For pseudomonads, the construction of the bicat-
egory of pseudoalgebras is well-known and it has been considered for no-iteration
Content courtesy of Springer Nature, terms of use apply. Rights reserved.
2808 M. Fiore et al.
pseudomonads in [53, Section 4], but we do not need its counterpart for relative pseu-
domonads here. We focus instead on the counterpart of the Kleisli adjunction, which
has not been considered for no-iteration pseudomonads. The first step is the following
lemma.
Lemma 4.3 Let T be a relative pseudomonad over J :CD. Then the function
sending X Kl(T)to T X Dadmits the structure of a pseudofunctor G T:Kl(T)
D.
Proof For X,YKl(T), we define the functor GT
X,Y:Kl(T)[X,Y]→D[GTX,
GTY]to be
():D[JX,TY]−D[TX,TY].
By inspection of the definitions, we can define the pseudofunctoriality 2-cells of GT
to be exactly some of the 2-cells that are part of the data of a relative pseudomonad,
namely
μg,f:GT(gf)GT(g)GT(f), θX:GT(iX)1GTX.
In order to have a pseudofunctor, we need to verify that the following three coherence
diagrams commute:
GT(hg)f
GTf,g,h) μhg,f
GTh(gf)
μh,gf
GT(hg)GT(f)
μh,gGT(f)
GT(h)GT(gf)
GT(h
g,f
GT(h)GT(g)GT(f),
GT(f)GTf)
1GT(f)
GT(fiX)μf,XGT(f)GT(1X)
GT(fX
GT(f),
GT(iYf)μY,f
GTf)
GT(iY)GT(f)
θYGT(f)
GT(f).
Content courtesy of Springer Nature, terms of use apply. Rights reserved.
Relative pseudomonads, Kleisli bicategories, and… 2809
The first and second diagrams follow at once from the coherence conditions in (3.1)
and (3.2) that are part of the definition of a relative pseudomonad. The third is part (ii)
of Lemma 3.2.
By analogy with the one-dimensional case, we expect that the pseudofunctor
GT:Kl(T)Dhas some form of left pseudoadjoint. The next result makes this
precise.
Theorem 4.4 Let T :CDbe a relative pseudomonad over J :CD. Then
GT:Kl(T)Dhas a relative left pseudoadjoint over J :CD,
Kl(T)
GT
C
J
FT
D.
Proof For XC, we define FTX=def X. Then we have GTFTX=TX,sothe
relative pseudomonad provides a morphism iX:JX GTFTX. For these to act like
the components of the unit of a relative pseudoadjunction one needs to show that the
functor
Kl(T)[FTX,Y]GT()iXD[JX,GTY]
is an adjoint equivalence. Indeed, Kl(T)[FTX,Y]=D[JX,TY]=D[JX,GTY]
and the functor GT()iXis naturally isomorphic to the identity. This is because,
for f:JX TY,wehaveGT(f)iX=fiXand there is an invertible 2-
cell ηf:ffiX, suitably natural.
Remark 4.5 Theorem 4.4 allows us to give a more conceptual account of the con-
struction of the pseudomonad associated to a relative pseudomonad over the identity
1C:CCin Remark 3.5. Given a relative pseudomonad Tover 1C:CC,we
can construct a pseudoadjunction between Cand Kl(T)as in Theorem 4.4. Then,
the pseudomonad associated to this pseudoadjunction is exactly the pseudomonad
described in Remark 3.5. So we have established again the coherence conditions for
a pseudomonad, in a clean (albeit indirect) way.
Let us also note that if we start with a relative pseudomonad Tover J:C
D, form the associated Kleisli relative pseudoadjunction (as in Theorem 4.4), and
take the induced relative pseudomonad (as in Theorem 3.8), we then retrieve the
original relative pseudomonad. The only issues arise at the 2-cell level and we leave
the verifications to the interested readers.
In the other direction, suppose that we start with a relative pseudoadjunction
E
G
C
J
F
D,
Content courtesy of Springer Nature, terms of use apply. Rights reserved.
2810 M. Fiore et al.
form the induced relative pseudomonad T=GF over J:CD(as in Theorem 3.8),
and then take the induced relative pseudoadjunction
Kl(T)
GT
C
J
FT
D,
as in Theorem 4.4. We expect a comparison and indeed we have a pseudofunctor
C:Kl(T)Edefined on objects by letting C(X)=def FX,for XC. On hom-
categories, for X,YC, we define
CX,Y:D[JX,TY]→E[FX,FY]
by letting C(f)=def f,whereweusedthatTY =GF(Y).
One can compose adjunctions between categories and, similarly, pseudoadjunctions
between bicategories. It does not make sense to compose relative pseudoadjunctions,
but one can form the composite of a relative pseudoadjunction and a pseudoadjunction.
Proposition 4.6 Let
E
G
C
J
F
D,
E
F
E
G
be a relative pseudoadjunction and a pseudoadjunction, respectively. Then there is a
relative pseudoadjunction of the form
E
GG
C
J
FF
D.
Proof The construction is evident and thus omitted.
We conclude this section by extending some results on no-iteration pseudomonads
to relative pseudomonads. In the next proposition, part (i) generalizes [53, Proposi-
tion 3.1], part (ii) generalizes [53, Proposition 3.2], while part (iii) does not seem to
have been made explicit for no-iteration pseudomonad yet.
Proposition 4.7 Let T be a relative pseudomonad over J :CD.
(i) The function T :CDadmits the structure of a pseudofunctor.
Content courtesy of Springer Nature, terms of use apply. Rights reserved.
Relative pseudomonads, Kleisli bicategories, and… 2811
(ii) The family of morphisms i X:JX TX, forX C, admits the structure of a
pseudonatural transformation i :JT.
(iii) The family of functions ():D[JX,TY]→D[TX,TY]for X,YC, admits
the structure of a pseudonatural transformation.
Proof Parts (i) and (ii) follow from Lemma 3.7 and Theorem 4.4 via Remark 4.5,
but we also give explicit proofs. We begin from part (i). For f:XY, we define
T(f):TX TY by letting Tf =def (iYJ(f)). We then define the pseudofunc-
toriality 2-cells. First, we need invertible 2-cells τg,f:T(gf)T(g)T(f),for
f:XYand g:YZ. By definition, we have
T(gf)=(iZJ(g)J(f)),T(g)T(f)=(iZJ(g))(iYJ(f)).
We then define τg,fas the composite 2-cell
(iZJ(g)J(f))η((iZJ(g))iYJ(f))μ(iZJ(g))(iYJ(f))
Secondly, we need invertible 2-cells τX:T(1X)1TX for XC. But since T(1X)=
iXby definition, we let τX=def θX, the component of the left unit of the relative
pseudomonad.
One should check the three coherence laws for a pseudofunctor. The coherence law
for τg,finvolves a pasting of the associativity condition in (3.1), part (i) of Lemma 3.2
and all the naturality conditions for the families 2-cells of a relative pseudomonad.
One of the coherence laws for τXcomes from the unit condition in (3.2), while the
other is from part (ii) of Lemma 3.2.
For part (ii), the required pseudonaturality 2-cell for f:XYfits into the diagram
JX
iX
J(f)
¯
if
JY
iY
TX T(f)TY
Since T(f)=(iYJ(f)), we can simply let
¯
if=def ηiYJ(f).(4.1)
We should check two coherence conditions for pseudonatural transformations. The
composition condition involves a pasting of a naturality of ηto a diagram coming
from part (i) of Lemma 3.2. The identity condition is just part (iii) of Lemma 3.2 .
Finally, for part (iii), to see the pseudonaturality in X,takeu:XX, observe
that fT(u)=f(iXu)and note the 2-cell
(fu)η(fiXu)μf(iXu).
Content courtesy of Springer Nature, terms of use apply. Rights reserved.
2812 M. Fiore et al.
For the pseudonaturality in Y,takev:YY, observe that (T(v) f)=((iYv)f)
and T(v) f=(iYv)f, and note the 2-cell
(iYv)fμ(iYv)f.
There are coherence conditions to check, but they are straightforward.
5 Lax idempotent relative pseudomonads
We isolate a special class of relative pseudomonads, which appears to be the appro-
priate generalization to our setting of the notion of a lax idempotent 2-monad, or
Kock–Zöberlein 2-monad, or KZ-doctrine [38,65]. An extensive analysis of these 2-
monads, with useful equivalent formulations, was given in the course of a study of
general property-like 2-monads in [37]. For pseudomonads, the more general notion of
lax idempotent pseudomonad on a bicategory was introduced in [60], with yet another
characterisation of the notion, and studied further in [48,52].
In order to state the definition of a lax idempotent relative pseudomonad, it is
convenient to use the notion of a left extension in a bicategory [40, §2.2.], which we
now recall. We consider a fixed morphism i:XXin a bicategory C. By definition,
aleft extension of a morphism f:XYalong iconsists of a morphism f:XY
and a 2-cell η:ffisuch that composition with ηinduces a bijection between
2-cells fgi and 2-cells fgfor every morphism g:XY. In this case, one
says that ηexhibits fas the left extension of falong i.
Let us fix again a pseudofunctor between bicategories J:CD.
Definition 5.1 Alax idempotent relative pseudomonad over Jis a relative pseu-
domonad Tover J:CDsuch that the following conditions hold:
for all f:JX TY, the 2-cell ηf:ffiXexhibits f:TX TY as a
left extension of falong iX,
for all f:JX TY,g:JY TZ, the diagram
gf
ηgf
gηf
(gf)iX
μf,giX
gfiX
commutes,
for all XC, the diagram
iX
ηiX
1
iXiX
θXiX
iX
commutes.
Content courtesy of Springer Nature, terms of use apply. Rights reserved.
Relative pseudomonads, Kleisli bicategories, and… 2813
Our next goal is to give alternative characterizations of lax idempotent relative
pseudomonads, which we will use to discuss further the relative pseudomonad of
presheaves. For this, we formulate the relative version of the notion of a left Kan
pseudomonad introduced in [52, Definition 3.1].
Definition 5.2 Arelative left Kan pseudomonad over J:CDconsists of:
an object TX D, for every XC,
a morphism iX:JX TX in D, for every XC,
a morphism f:TX TY, for every f:JX TY,
an invertible 2-cell ηf:ffiXwhich exhibits fas the left extension of f
along iX, for every f:JX TY,
such that the following conditions hold:
the 2-cell gηf:gfgfiXexhibits gfas the left extension of gfalong
iX, for all f:JX TX,g:JY TZ,
the identity 2-cell 1:iXiXexhibits 1TX as a left extension of iXalong iX,for
all XC.
Let us now assume that we have an object TX Dfor every XC, a morphism
iX:JX TX in Dfor every XC, a morphism f:TX TY for every
f:JX TY and an invertible 2-cell ηf:ffiXexhibiting fas the left
extension of falong iXfor every f:JX TY. Note that this gives us all the data
for a relative left Kan pseudomonad, but does not require all its axioms. Below, we
refer to this data simply as T:CD. It is evident that, for all X,YCwe have an
adjunction
D[JX,TY]
()
D[TX,TY],
()iX
(5.1)
whose unit has components the invertible 2-cells ηf:ffiX,for f:JX TY,
and whose counit has components 2-cells that will be written εu:(ui
X)u,for
u:TX TY. We can then state our characterizations of lax idempotent relative
pseudomonads as follows.
Theorem 5.3 The following conditions are equivalent:
(i) T :CDadmits the structure of a lax idempotent relative pseudomonad over
J:CD.
(ii) For every f :JX T Y , the 2-cell εf:(fiX)fis invertible and there
are isomorphisms
μf,g:(gf)gf
X:(iX)1TX .
(iii) The bicategory Ewith objects of the form T X, for X C, and hom-categories
given by defining E[TX,TY]to be the full subcategory of D[TX,TY]spanned
by the morphisms u :TX T Y such that u
=f,forsome f:JX TY in
D, is a sub-bicategory of D.
Content courtesy of Springer Nature, terms of use apply. Rights reserved.
2814 M. Fiore et al.
(iv) There exists a sub-bicategory Eof Dsuch that f :TX T Y is in Efor all
f:JX TY inDand εu:(uiX)u is invertible for all u :TX TY in
E.
(v) T :CDis a relative left Kan pseudomonad over J :CD.
Proof To prove that (i) implies (ii), observe that the axioms for a lax idempotent
relative pseudomonad imply that the following diagram commutes:
fiX
ηfiX
fηiX
1
(fiX)iX
μiX,fiX
fi
XiX
fθXiX
fiX.
By one of the triangular laws for the adjunction in (5.1), εfis the composite
(fiX)μf,iXf(iX)fθXf
and it is therefore invertible. For (ii) implies (iii), the given isomorphisms show that E
as defined is closed under composition and contains identities. The implication from
(iii) to (iv) is immediate. For the implication from (iv) to (v), observe that the following
diagram commutes:
gf
ηgf
gηf
(gf)iX
(gηf)iX
gfiX
ηgfiX
1
(gfiX)iX
εgfiX
gfiX.
This shows that gηfis the composite of ηgf(which exhibits (gf)as an extension
of gfalong iX) with an invertible 2-cell. It then follows that gηfexhibits gfas
the left extension of gfalong iX, as required. Similarly, we have
iX
1
ηiXiXiX
ε1TX
iX,
Content courtesy of Springer Nature, terms of use apply. Rights reserved.
Relative pseudomonads, Kleisli bicategories, and… 2815
which implies that the identity 1 :iXiXexhibits 1TX as a left extension of iXalong
iX.
Finally, we show that (v) implies (i). We begin by defining the remaining parts
of the data for a relative pseudomonad, namely the families of invertible 2-cells
μf,g:(gf)gfand θX:iX1TX. Using the universal property of
ηgf, we define μf,gto be the unique 2-cell such that
gf
ηgf
gηf
(gf)iX
μf,giX
(gf)iX.
Similarly, using the universal property of ηiX, we define θXto be the unique 2-cell
such that
iX
ηX
1
iXiX
θXiX
1TX iX.
It then remains only to check the coherence conditions of Definition 3.1. There are two
ways of doing this. The first is by a diagram-chasing arguments using the universal
properties defining μf,gand θX. The second is to express μf,gand θXin terms of
the unit and counit of the adjunction. Taking that approach, first observe that the
diagram
(hui
X)(hηuiX)
(h(ui
X)iX)εh(uiX)
(hεuiX)
h(ui
X)
hεu
(hui
X)
εhuhu
(5.2)
commutes by a triangle identity and the naturality of ε. The associativity coherence
condition is then given by the diagram
Content courtesy of Springer Nature, terms of use apply. Rights reserved.
2816 M. Fiore et al.
((h
g)
f)
((h
g)
f
i)
(h
g)
f
(h
g
i)
f
h
g
f
h
(g
f
i)
h
(g
f)
(h
(g
f)
i)
(h
g
f)
((h
g
i)
f)
((h
g
i)
f
i)
(h
g
f
i)
(h
(g
f
i)
i)
((h
g)
η
f
)
ε
(h
g)
f
(h
η
g
)
f
ε
h
g
f
h
ε
g
f
h
(g
η
f
)
ε
h
(g
f)
(h
η
g
f
)
h
g
f)
((h
η
g
)
f)
h
g
f
i)
(h
η
g
f
i
)
((h
g
i)
η
f
)
((h
η
g
)
f
i)
ε
(h
g
i)
f
ε
h
g
f
ε
h
(g
f
i)
(h
(g
η
f
)
i)
(h
g
η
f
)
where, starting from the top in a clockwise direction, we use interchange, two natu-
ralities of ε, the diagram in (5.2), a naturality of ε, a naturality of η, and finally an
interchange again. Finally, the unit condition is given by the following diagram:
fηf
ηf
1
(fiX)
(fηX)
1
(fiX)
εf
(f(iX)iX)
(fεiX)
εfiX
ffiX
fε1TX
where we have two uses of the triangle identities and a naturality
Example 5.4 We can apply Theorem 5.3 to show that the relative pseudomonad of
presheaves of Example 3.9 is lax idempotent. For this, observe that for X,YCat,
there is an adjunction of the form
CAT[X,P(Y)]
()
CAT[P(X), P(Y)]
()yX
(5.3)
Content courtesy of Springer Nature, terms of use apply. Rights reserved.
Relative pseudomonads, Kleisli bicategories, and… 2817
in which the components of the unit are natural isomorphisms. The left adjoints in (5.3)
factor through COC, the sub-2-category of cocomplete locally small categories and
cocontinuous functors, and if U:P(X)P(Y)is cocontinuous, then εUis an
isomorphism. Part (iii) of Theorem 5.3 then applies. A similar example arises by
considering the Ind-completion, which is also lax idempotent. This is because the
corresponding left adjoint factors through FIL the sub-2-category of Ind-complete
categories and functors preserving filtered colimits; and if U:D(X)D(Y)pre-
serves filtered colimits then εUis an isomorphism.
Remark 5.5 Theorem 5.3 and [52, Theorems 4.1 and 4.2] imply that a pseudomonad T
on a bicategory Cis lax idempotent in the usual sense if and only if it is lax idempotent
as a relative pseudomonad over the identity 1C:CCin the sense of Definition 5.1.
6 Liftings, extensions, and compositions
We now discuss a general method to extend a 2-monad to the Kleisli bicategory of
a relative pseudomonad, which we will apply in Sect. 7to extend several 2-monads
from the 2-category Cat of small categories and functors to the bicategory Prof of
small categories and profunctors.
Let us begin by introducing the setting in which we will work. We fix a pseudo-
functor between 2-categories J:CD, a relative pseudomonad Tover Jwith data
as in Definition 3.1 and a 2-monad S:DDwith data as in Sect. 2. We assume that
the 2-monad Srestricts along J. Explicitly, this means that we have a dotted functor
CJ
S
D
S
C
J
D,
and that, for XC, the components of the multiplication and the unit, written
mX:S2XSX and eX:XSX, respectively, are in C. This implies that the pseud-
ofunctor J:CDcan be lifted to pseudofunctors J:Ps-S-AlgCPs-S-AlgDand
J:S-AlgCS-AlgD(the definition of these 2-categories is recalled in Sect. 2),
making the following diagram commute:
S-AlgC
JS-AlgD
Ps-S-AlgC
JPs-S-AlgD
C
J
D,
(6.1)
Content courtesy of Springer Nature, terms of use apply. Rights reserved.
2818 M. Fiore et al.
where the vertical arrows in the top square are inclusions and those in the bottom
square are forgetful 2-functors. We shall deal with two types of liftings, one involving
only strict algebras (Definition 6.1) and another one involving both strict algebras
and pseudoalgebras (Definition 6.2). We begin by defining the simpler type of lifting,
involving only strict algebras.
Definition 6.1 Alifting of T to strict algebras for S , denoted
S-AlgC
¯
T
U
S-AlgD
U
C
T
D,
consists of
a strict algebra structure on TA, for every AS-AlgC,
a pseudomorphism structure on f:TA TB, for every pseudomorphism
f:JATB,
a pseudomorphism structure on iA:JATA, for every AS-AlgC,
such that
μf,g:(gf)gfis an algebra 2-cell for every pair of pseudomorphisms
f:JATBand g:JB TC,
ηf:ffiAis an algebra 2-cell for every pseudomorphism f:JA TB,
θA:iA1TA is an algebra 2-cell for AS-AlgC.
Note that a lifting of Tto strict algebras gives immediately a relative pseudomonad
¯
Tover the pseudofunctor J:S-AlgCS-AlgDsuch that applying the forgetful
2-functors to the data of ¯
Treturns the corresponding data of T. We shall give several
examples of liftings of the relative monad of presheaves to strict algebras for some
2-monads in Sect. 7. However, it is not useful to work with liftings to categories of
strict algebras for other 2-monads, since typically for a strict algebra Athere is no
evident structure of strict algebra structure on TA. In order to address this situation,
we introduce the following definition.
Definition 6.2 Alifting of T to pseudoalgebras for S , denoted
S-AlgC
¯
TPs-S-AlgD
C
T
D
consists of the following data:
a pseudoalgebra structure on TA, for every AS-AlgC,
a pseudomorphism structure on f:TA TB, for every pseudomorphism
f:JATB,
Content courtesy of Springer Nature, terms of use apply. Rights reserved.
Relative pseudomonads, Kleisli bicategories, and… 2819
a pseudomorphism structure on iA:JATA, for every AS-AlgC,
such that
μf,g:(gf)gfis an algebra 2-cell for every pair of pseudomorphisms
f:JATBand g:JB TC,
ηf:ffiAis an algebra 2-cell for every pseudomorphism f:JA TB,
θA:iA1TA is an algebra 2-cell for every AS-AlgC.
Similarly to what happened for liftings to strict algebras, a lifting of Tto
pseudoalgebras gives a relative pseudomonad ¯
T, but now over the pseudofunc-
tor J:S-AlgCPs-S-AlgD, again suitably related to ¯
Tvia the appropriate forgetful
2-functors. Note here that for the inclusion J:Cat CAT, the corresponding inclu-
sion J:S-AlgCat Ps-S-AlgCAT is not merely about size distinction, but involves
both strict algebras and pseudoalgebras. Indeed, the notion of a relative pseudomonad
was designed to encompass these situations as well.
Our next goal is to show how a lifting of a relative pseudomonad Tgives rise
to a pseudomonad on the Kleisli bicategory of T. In the one-dimensional situation,
such a step commonly involves passing via a distributive law [6]. In our setting,
where we are dealing with both coherence and size issues, such an approach would
be rather complicated, as one would have to adapt the theory of pseudo-distributive
laws [34,49,50] to relative pseudomonads. However, it is possible to take a more direct
approach.
Theorem 6.3 Assume that T has a lifting to either strict algebras or pseudoalgebras
for S. Then S has an extension to a pseudomonad ˜
S:Kl(T)Kl(T)on the Kleisli
bicategory of T .
Proof We only deal with the case of a lifting to pseudoalgebras, since the case of
lifting to strict algebras is completely analogous. First, we consider the relative pseu-
domonad ¯
Tover J:S-AlgCPs-S-AlgDand its Kleisli bicategory Kl(¯
T).The
objects of Kl(¯
T)are strict algebras with underlying object in C, and its hom-categories
are given by
Kl(¯
T)[A,B]=Ps-S-AlgD[JA,TB].
Secondly, we observe that there is a forgetful pseudofunctor U:Kl(¯
T)Kl(T),
defined on objects by sending a strict algebra to its underlying object. To define the
action on hom-categories, let A,BS-AlgC. Then, the required functor is determined
by the diagram
Kl(¯
T)[A,B]UA,BKl(T)[A,B]
Ps-S-Alg[JA,TB]UA,B
D[JA,TB].
We claim that Uhas a left pseudoadjoint. The action of the left pseudoadjoint on
objects is defined by sending Xto SX, the free pseudoalgebra on X(which is in
Content courtesy of Springer Nature, terms of use apply. Rights reserved.
2820 M. Fiore et al.
fact a strict algebra since Sis a 2-monad). Next, for XC, we define morphisms
˜eX:XSX in Kl(T)as the composite
JX eXSJX =JSX iSX TSX
in D. We wish to show that these are suitably universal. For this, let us observe that
the diagram
Kl(T)[X,A]Kl(¯
T)[SX,A]
U()◦˜eX
Ps-S-AlgD[JSX,TA]
D[JX,TA]Ps-S-AlgD[SJX,TA]
U()eX
(6.2)
commutes up to natural isomorphism, since if f:SJX TAis a pseudomorphism,
then
f◦˜eX=f˜eX=fiSX eX
=fe
X.
Since the horizontal arrow at the bottom of (6.2) is an equivalence, we have the desired
universality of the morphism ˜eX. Now that we have a pseudoadjunction
Kl(T)
F
Kl(¯
T),
U
we obtain the desired extension ˜
Sas the pseudomonad associated to this pseudoad-
junction via Theorem 3.8.
We conclude this section by showing how to compose a relative pseudomonad and
a 2-monad.
Theorem 6.4 Assume that T admits a lifting to pseudoalgebras of S. Then the function
sending X Cto T S(X)Dadmits the structure of a relative pseudomonad over
J:CD.
Proof First, recall that, by Theorem 4.4, we have a relative pseudoadjunction
Kl(T)
GT
C
FT
J
D.
(6.3)
Content courtesy of Springer Nature, terms of use apply. Rights reserved.
Relative pseudomonads, Kleisli bicategories, and… 2821
Secondly, let us consider the pseudomonad ˜
S:Kl(T)Kl(T)constructed in the
proof of Theorem 6.3 and its associated Kleisli bicategory Kl(˜
S). Applying again
Theorem 4.4, this time in the case of an ordinary pseudomonad, we have a pseudoad-
junction
Kl(T)
F˜
S
Kl(˜
S).
G˜
S
(6.4)
By Proposition 4.6, we can then compose the pseudoadjunctions in (6.3) and the
relative pseudoadjunction in (6.4) so as to obtain a new relative pseudoadjunction
Kl(˜
S)
GTG˜
S
C
F˜
SFT
J
D.
By Theorem 3.8 we then obtain a relative pseudomonad over J:CD. Unfold-
ing the definitions, one readily checks that the underlying function of this relative
pseudomonad sends XCto TS(X)D, as required.
7 Substitution monoidal structures
We apply our results to obtain a homogeneous method for extending several 2-monads
from the 2-category Cat of small categories and functors to the bicategory Prof of
small categories and profunctors, encompassing all the examples considered in the
theory of variable binding [24,55,61], concurrency [13], species of structures [23],
models of the differential λ-calculus [21], and operads [25].
The simplest examples of liftings for the relative pseudomonad for presheaves are
with respect to 2-monads on CAT whose strict algebras are locally small categories
equipped with suitable classes of limits. These 2-monads are co-lax, as discussed
in [37]. The specific examples of 2-monads that we consider here are those for cat-
egories with terminal object, categories with chosen finite products (by which we
mean categories with chosen terminal object and binary products) and categories with
chosen finite limits (by which we mean categories with chosen terminal object and
pullbacks). Each of these 2-monads is flexible in the sense of [9,10] and restricts along
the inclusion J:Cat CAT to a 2-monad on the 2-category Cat of small categories,
so as to determine a situation as in (6.1). We speak of small (or locally small) strict
algebras to indicate small (or locally small) categories equipped with a strict algebra
structure.
We make some preliminary observations about the pseudomorphisms (cf. (2.1)) in
the cases under consideration. Since limits are determined up to a unique isomorphism,
the pseudomorphisms are exactly the functors that preserve the specified limits in the
usual, up to isomorphism, sense: the coherence conditions for a pseudomorphism
are automatic [37]. Similarly, one sees directly that any 2-cell between functors that
Content courtesy of Springer Nature, terms of use apply. Rights reserved.
2822 M. Fiore et al.
preserve the relevant limits is an algebra 2-cell. In the terminology of [37], these 2-
monads Sare fully property-like. It follows in particular that S-AlgCAT[A,B]can be
regarded as a full subcategory of CAT[A,B]. All this is in fact an abstract consequence
of the fact that the 2-monads in question are all co-lax. That fact is evident and the
general theory appears in [37].
Theorem 7.1 Let S :CAT CAT be the 2-monad for categories with terminal
object, or categories with finite products, or categories with finite limits. Then the
relative pseudomonad of presheaves P :Cat CAT has a lifting to strict S -algebras,
¯
P:S-Alg(Cat)S-Alg(CAT).
Proof Let us begin by observing that we have a choice of limits in Set, so for any
XCat,P(X)has chosen limits defined pointwise. Thus, there is a strict S-algebra
structure on P(X). Furthermore, the Yoneda embedding yX:XP(X)preserves
those limits. Hence, if AS-AlgCat is a small strict algebra, then yA:AP(A)
is a pseudomorphism of S-algebras in an evident fashion. Composition with yAthus
gives us a functor
S-AlgCAT[A,P(B)]S-AlgCAT [P(A), P(B)].
()yA
Now, suppose that F:AP(B)is a pseudomorphism, that is to say, Fpreserves
the relevant limits. Then the left Kan extension F:P(A)P(B)also preserves
these limits. This is critical, and for the separate classes of limits needs to be proved
on a case by case basis. The case when Sis the 2-monad for a terminal object is
simple. If Fpreserves the terminal, then so does FyA(being naturally isomorphic
to F). But the Yoneda embedding yA:AP(A)preserves the terminal object,
and hence so does F. The case when Sis the 2-monad for finite products can be
seen as a corollary of the results in [31] (see also Theorem 7.3), but we provide a
direct argument. Suppose that Fand hence FyApreserves finite products. As the
Yoneda embedding yA:AP(A)preserves finite products, Fpreserves finite
products of representables. But the objects of P(A)are colimits of representables.
Since Fand products with objects (are left adjoints and so) preserve colimits, it
follows that Fpreserves finite products. Finally, the case when Sis the monad for
finite limits is similar, though in this case the result is standard. If Ahas finite limits
and F:AP(B)preserves finite limits, then Fis flat [46, §VII.10, Corollary 3]
and hence Fpreserves finite limits.
Thus, in each case, Fis a pseudomorphism of strict S-algebras; and, as we observed
above, any 2-cell between pseudomorphisms will be an algebra 2-cell. Hence, the left
Kan extension gives us a functor
S-AlgCAT[A,P(B)]()
S-AlgCAT[P(A), P(B)].
Now we exploit the fact that the relative pseudomonad for presheaves is lax idem-
potent (see Example 5.4). So we have an adjunction
Content courtesy of Springer Nature, terms of use apply. Rights reserved.
Relative pseudomonads, Kleisli bicategories, and… 2823
CAT[A,P(B)]
()
CAT[P(A), P(B)].
()yA
(7.1)
We observed that S-Alg[A,P(B)]and S-Alg[P(A), P(B)]are full subcategories of
CAT[A,P(B)]and CAT[P(A), P(B)], and it is clear from the above discussion that
this adjunction restricts to an adjunction
S-AlgCAT[A,P(B)]
()
S-AlgCAT[P(A), P(B)].
()yA
In view of Theorem 5.3, the claim is proved.
Remark 7.2 With the experience of these examples of liftings, it is easy to give exam-
ples of 2-monads which do not lift as above.
Consider the 2-monad for a category with zero object (i.e. an object which is both
terminal and initial). No category of presheaves of sets over a non-empty category
has a zero object. So the 2-monad cannot lift. The same applies to the monad for
direct sums or biproducts (in the terminology of [44]).
Consider the 2-monad for a category with initial object. Given a category Awith
initial object, while the presheaf category P(A)does indeed have an initial object,
the Yoneda embedding does not preserve it. Hence the 2-monad cannot lift.
Consider the 2-monad for a category with equalisers. Given a category Awith
equalisers, the presheaf category P(A)also has equalisers, and the Yoneda embed-
ding yA:AP(A)preserves them. But now suppose that Ahas equalisers and
that F:ASet preserves them. It does not follow that F:P(A)Set pre-
serves equalisers. For a counterexample one can obviously just take Ato be the
fork (i.e. the generic equaliser). Then for example take F:ASet mapping the
parallel pair to the identity and twist on 2 with equaliser 0. Because of this failure
it follows that the 2-monad cannot lift.
Next, we consider 2-monads associated with various notions of monoidal category.
To start with, we consider 2-monads which are flexible in the sense of [9,10] and we
have again a situation as in (6.1).
Theorem 7.3 Let S :CAT CAT be the 2-monad for monoidal categories, or
symmetric monoidal categories, or monoidal categories in which the unit is a terminal
object, or symmetric monoidal categories in which the unit is a terminal object. The
relative pseudomonad of presheaves P :Cat CAT has a lifting to strict S -algebras,
¯
P:S-AlgCat S-AlgCAT .
Proof The base case is that of a monoidal category. We discuss that case and derive the
others. We use the analysis in [31] of the univeral property of Day’s convolution tensor
product [18]. We write Mon (respectively, MON) for the 2-category of small (respec-
tively, locally small) monoidal categories, strong monoidal functors and monoidal
Content courtesy of Springer Nature, terms of use apply. Rights reserved.
2824 M. Fiore et al.
natural transformations. For cocomplete categories A,B, a functor F:A×BC
is separately cocontinuous if for every aA,bBboth F(a,):BCand
F(,b):ACare cocontinous. We write COC[A,B;C]for the category of
such functors and natural transformations between them. A cocomplete category A
equipped with a monoidal structure is monoidally cocomplete if the tensor product
is separately cocontinuous. We then have a straightforward 2-category MONCOC
of monoidally cocomplete locally small categories, strong monoidal cocontinuous
functors, and monoidal transformations.
In [18] Day showed how for any small monoidal category A, the category P(A)
of presheaves on Acan be equipped with a monoidal structure, called the convolution
tensor product, which makes P(A)into a biclosed monoidally cocomplete category,
defined by letting
(F1ˆ
F2)(a)=def a1,a2A
F1(a1)×F2(a2)×A[a,a1a2]
for F1,F2P(A)and aA. Furthermore, the Yoneda embedding yA:AP(A)
has then the structure of a strong monoidal functor. For AMon and BMONCOC,
we have the adjoint equivalence obtained in [31]
MON[A,B]
()
MONCOC[P(A), B],
()yA
(7.2)
as required. In particular, for any A,BMon, we have an adjoint equivalence
MON[A,P(B)]
()
MONCOC[P(A), P(B)].
()yA
In our terminology, the adjoint equivalences in (7.2) amount to saying that we have a
relative pseudoadjunction
MONCOC
Mon
P
MON .
This provides exactly a lifting of the relative pseudomonad P:Cat CAT to a
relative pseudomonad ¯
P:S-AlgCat S-AlgCAT. All these considerations extend to
symmetric monoidal categories, again by the results in [18,31]. For the 2-monads for
monoidal categories with the condition that the unit is terminal, the lift follows from
the above, observing that the unit of the convolution monoidal structure is the Yoneda
embedding of the unit on the base category and so it remains a terminal object.
Content courtesy of Springer Nature, terms of use apply. Rights reserved.
Relative pseudomonads, Kleisli bicategories, and… 2825
Our final group of examples of a lifting involve 2-monads on CAT which are not
flexible. In this case, we have a lifting to pseudoalgebras in the sense of Definition 6.2.
Theorem 7.4 Let S :Cat Cat be the 2-monad for either strict monoidal cate-
gories, or symmetric strict monoidal categories, or strict monoidal category in which
the unit is terminal, or symmetric strict monoidal categories in which the unit is
terminal. Then the relative pseudomonad P :Cat CAT has a lifting to pseudo- S-
algebras,
¯
P:S-AlgCat Ps-S-AlgCAT .
Proof There is a direct and an indirect approach to this. Directly, one follows through
the arguments of the previous section making the necessary adjustments. Indirectly,
observe that in each case S, the flexible 2-monad associated to S, is the 2-monad whose
strict algebras are categories with unbiased structure (in the sense of [43]) as in the list in
Theorem 7.3.NowS-Alg is a full sub-2-category of S-Alg
=Ps-S-Alg. So the lifting
of the relative pseudomonad of presheaves P:Cat CAT to ¯
P:S-Alg(Cat)
S-Alg(CAT)restricts to S-Alg(Cat)S-Alg(Cat).
Corollary 7.5 All the 2-monads on Cat listed in Theorems 7.1,7.3, and 7.4 admit an
extension to pseudomonads on Prof.
Proof Immediate consequence of Theorems 6.3 and 7.1,7.3, and 7.4.
For each of the monads S:Cat Cat above, one can consider the Kleisli bicat-
egory associated to the pseudomonad ˜
S:Prof Prof determined by Corollary 7.5.
The composition functors of these Kleisli bicategories can be understood as general-
izations of various kinds of substitution monoidal structures [2225,27,36,57], among
those giving rise to the notions of a many-sorted Lawvere theory and of a coloured
operad. We conclude the paper by illustrating this idea in the case of coloured operads.
Example 7.6 As an illustration of the theory developed here, we revisit the construc-
tion of the bicategory of generalized species of structures of [23] and relate more
precisely its composition with the substitution monoidal structure for coloured oper-
ads [4](seealso[19]). For this, let us begin by recalling the definition of the 2-monad
S:Cat Cat for symmetric strict monoidal categories. Let XCat.FornN,
define Sn(X)to be the category having as objects n-tuples ¯x=(x1,...,xn)of objects
xiXand as morphisms (σ, ¯
f)x→¯xgiven by pairs consisting of a permutation
σnand an n-tuple of morphisms fi:xix
σ(i). We then let
S(X)=def
nN
Sn(X).
The category S(X)is equipped with a strict symmetric monoidal structure: the tensor
product, written ¯x⊕¯x, is given by concatenation of sequences, and the unit is given
Content courtesy of Springer Nature, terms of use apply. Rights reserved.
2826 M. Fiore et al.
by the empty sequence; the symmetry is given by a permutation of identity maps.
This definition can be extended easily to obtain a 2-functor S:Cat Cat.The
multiplication of the monad is given by taking a sequence of sequences and forgetting
the bracketing, while the unit has components eX:XS(X)mapping xXto the
singleton sequence (x)S(X). By the theory developed above, and Corollary 7.5 in
particular, we obtain a pseudomonad
˜
S:Prof Prof .(7.3)
For our purposes, it is convenient to describe explicitly the relative pseudomonad
associated to ˜
S. Its action on objects is the function mapping XCat to S(X)Cat.
The component of the unit for XCat is the profunctor ˜eX:XS(X)corresponding
to the functor
XeXS(X)yS(X)PS(X).
The extension functors of the relative pseudomonad have the form
():Prof[X,S(Y)]→Prof [S(X), S(Y)],
where X,Yare small categories. For a functor F:XPS(Y), we can define
the functor F:S(X)PS(Y)recalling that, since S(Y)has a symmetric strict
monoidal structure, PS(Y)has an unbiased (in the sense of [43]) symmetric monoidal
structure. Hence, by the universal property of S(X), we have an essentially unique F
fitting into a diagram of the following form:
XeX
F
=
S(X)
F
PS(Y).
For brevity, we omit the description of the invertible natural transformations
ηF:FF◦˜eX
F,G:(GF)GF
X:(˜eX)IdX.
The Kleisli bicategory of ˜
Sis the bicategory S-Prof of S-profunctors defined in [25],
which has small categories as objects and hom-categories defined by
S-Prof[X,Y]=Prof [X,S(Y)]=CAT[S(Y)op ×X,Set].
Indeed, one can readily check that composition and identity morphisms of S-Prof ,as
defined in [25], coincide with those given by instantiating the general definition of a
Kleisli bicategory. Following [25], we write CatSym for the bicategory of categorical
Content courtesy of Springer Nature, terms of use apply. Rights reserved.
Relative pseudomonads, Kleisli bicategories, and… 2827
symmetric sequences, which is defined as the opposite of S-Prof . Thus, the objects
of CatSym are small categories and its hom-categories are given by
CatSym[X,Y]=
def S-Prof[Y,X]=CAT[S(X)op ×Y,Set].
We write Fx;y]for the result of applying F:S(X)op ×YSet to (¯x,y)
S(X)op ×Y. Given categorical symmetric sequences F:XYand G:YZ,
i.e. functors F:S(X)op ×YSet and G:S(Y)op ×ZSet, their composite
GF:XZin CatSym is given by considering Fand Gas S-profunctors in
the opposite direction, taking their composition in S-Prof using the definition of
composition in a Kleisli bicategory, and then regarding the result as a categorical
symmetric sequence from Xto Z. Explicitly, one obtains that
(GF)( ¯x;z)=def
mN(y1,...,ym)Sm(Y)
G[y1,...,ym;z
¯x1S(X)
···¯xmS(X)
Fx1;y1]× ···× Fxm;ymS(X)x,¯x1⊕···⊕ ¯xm].
(7.4)
Happily, this formula yields the definition of the substitution monoidal structure for
coloured operads given in [3] by considering the special case where Xand Yare
discrete and coincide with a fixed set of colours of the coloured operads under con-
sideration.
The bicategory CatSym can be seen to be equivalent to the bicategory of generalized
species of structures Esp previously introduced in [23]. To see this, let us recall the
definition of Esp. For this, observe that the duality pseudofunctor ():Prof
Prof defined by X=def Xop allows us to turn this pseudomonad in (7.3)intoa
pseudocomonad. The bicategory Esp is then defined as the co-Kleisli bicategory of
this pseudocomonad. More explicitly, its objects are small categories and its hom-
categories are given by
Esp[X,Y]=Prof[S(X), Y]=CAT[Yop ×S(X), Set].
The bicategory Esp is then equivalent to CatSym, via the pseudofunctor that sends X
to Xop. Indeed,
CatSym[X,Y]=CAT[S(Xop)×Y,Set]
=[Y×S(X)op,Set]
=Esp[Xop,Yop ].
Furthermore, the composition operation of categorical symmetric sequences defined
in (7.4) corresponds exactly to composition of generalized species of structures defined
via co-Kleisli composition given in [23].
Acknowledgements Nicola Gambino acknowledges gratefully the support of EPSRC, under Grant EP/M0
1729X/1, and of the US Air Force Research Laboratory, under Agreement Number FA8655-13-1-3038. We
are grateful to the anonymous referee for insightful comments, which led in particular to a simplification
of the material in Sect. 5.
Content courtesy of Springer Nature, terms of use apply. Rights reserved.
2828 M. Fiore et al.
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 Interna-
tional License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution,
and reproduction in any medium, provided you give appropriate credit to the original author(s) and the
source, provide a link to the Creative Commons license, and indicate if changes were made.
References
1. Altenkirch, T., Chapman, J., Uustalu, T.: Monads need not be endofunctors. Log. Methods Comput.
Sci. 11(1:3), 1–40 (2015)
2. Artin, M., Grothendieck, A., Verdier, J.-L. (eds.): Séminaire de Géométrie Algébrique du Bois Marie
(1963–1964)–Théorie des topos et cohomologie étale des schemas, Tome 1. Lecture Notes in Mathe-
matics, vol. 269. Springer, New York (1973)
3. Baez, J., Dolan, J.: Higher-dimensional algebra and topological quantum field theory. J. Math. Phys.
36, 6073–6105 (1995)
4. Baez, J., Dolan, J.: Higher-dimensional algebra III: n-categories and the algebra of opetopes. Adv.
Math. 135(2), 145–206 (1998)
5. Barr, M., Wells, C.: Toposes, Triples, and Theories. Springer, New York (1985)
6. Beck, J.: Distributive laws. In: Eckmann, B. (ed.) Seminar on Triples and Categorical Homology
Theory (ETH, Zürich, 1966/1967), pp. 119–140. Springer, New York (1969)
7. Bénabou, J.: Introduction to bicategories. Reports of the Midwest Category Seminar, volume 47 of
Lecture Notes in Mathematics, pp. 1–77. Springer, New York (1967)
8. Bénabou, J.: Distributors at work. Notes by Thomas Streicher of a series of lectures given at TU
Darmstadt (2000)
9. Bird, G.J., Kelly, G.M., Power, A.J., Street, R.H.: Flexible limits for 2-categories. J.Pure Appl. Algebra
61, 1–27 (1989)
10. Blackwell, R., Kelly, G.M., Power, A.J.: Two-dimensional monad theory. J. Pure Appl. Algebra 59,
1–41 (1989)
11. Borceux, F.: Handbook of Categorical Algebra, vol. I. Cambridge University Press, Cambridge (1994)
12. Bunge, M.: Coherent extensions and relational algebras. Trans. Am. Math. Soc. 197, 355–390 (1974)
13. Cattani, G.L., Winskel, G.: Profunctors, open maps, and bisimulation. Math. Struct. Comput. Sci.
15(3), 553–614 (2005)
14. Cheng, E., Hyland, M., Power, J.: Pseudo-distributive laws. Electron. Notes Theor. Comput. Sci. 83,
227–245 (2003)
15. Chikhladze, D.: Lax formal theory of monads, monoidal approach to bicategorical structures and
generalized operads. Theory Appl. Categ. 30(10), 332–386 (2015)
16. Crutwell, G.S.H., Shulman, M.A.: A unified framework for generalized multicategories. Theory Appl.
Categ. 24(21), 580–655 (2010)
17. Curien, P.-L.: Operads, clones, and distributive laws. In: Proceedings of the International Conference
on Operads and Universal Algebra, volume 9 of Nankai Series in Pure, Applied Mathematics and
Theoretical Physics, pp. 25–50. World Scientific (2012)
18. Day, B.J.: On closed categories of functors. Reports of the Midwest Category Seminar IV, volume 137
of Lecture Notes in Mathematics, pp. 1–38. Springer, New York (1970)
19. Day, B.J., Street, R.H.: Abstract substitution in enriched categories. J. Pure Appl. Algebra 179(1),
49–63 (2003)
20. Day, B.J., Lack, S.: Limits of small functors. J. Pure Appl. Algebra 210(3), 651–683 (2007)
21. Fiore, M.: Mathematical models of computational and combinatorial structures. In: Sassone, V. (ed.)
Foundations of Software Science and Computation Structures, volumes 3441 of Lecture Notes in
Computer Science, pp. 25–46. Springer, New York (2005)
22. Fiore, M.: Second-order and dependently-sorted abstract syntax. In: 23rd Symposium on Logic in
Computer Science (Trento, 1999), pp. 57–68. IEEE Computer Society (2008)
23. Fiore, M., Gambino, N., Hyland, M., Winskel, G.: The cartesian closed bicategory of generalized
species of structures. J. Lond. Math. Soc. 77(2), 203–220 (1994)
24. Fiore, M., Plotkin, G., Turi, D.: Abstract syntax and variable binding. In: 14th Symposium on Logic
in Computer Science (Trento, 1999), pp. 193–202. IEEE Computer Society (1999)
25. Gambino, N., Joyal, A.: On operads, bimodules, and analytic functors (2015). To appear in Memoirs
of the American Mathematical Society (2015). arXiv:1405.7270
Content courtesy of Springer Nature, terms of use apply. Rights reserved.
Relative pseudomonads, Kleisli bicategories, and… 2829
26. Gordon, R., Power, A. J., Street, R.: Coherence for Tricategories vol. 117, p. 558. Memoirs of the
American Mathematical Society Providence, RI (1995)
27. Gurski, N.: Operads, tensor products, and the categorical Borel construction (2015). arXiv:1508.0405
28. Hyland, M.: Some reasons for generalizing domain theory. Math. Struct. Comput. Sci. 20(2), 239–265
(2010)
29. Hyland, M., Power, J.: Pseudo-commutative monads and pseudo-closed 2-categories. J. Pure Appl.
Algebra 175, 141–185 (2002)
30. Hyland, M., Nagayama, M., Power, J., Rosolini, G.: A category-theoretic formulation of Engeler-style
models of the untyped lambda calculus. Electron. Notes Theor. Comput. Sci. 161, 43–57 (2001)
31. Im, G.B., Kelly, G.M.: A universal property of the convolution monoidal structure. J. Pure Appl.
Algebra 43, 75–88 (1986)
32. Joyal, A., Street, R.: Braided tensor categories. Adv. Math. 102, 20–78 (1993)
33. Kelly, G.M.: On Mac Lane’s conditions for coherence of natural associativities, commutativities, etc.
J. Algebra 1(4), 397–402 (1964)
34. Kelly, G.M.: Coherence theorems for lax algebras and for distributive laws. In: Kelly, G.M., Street,
R.H. (eds.) Category Seminar (Proc. Sem., Sydney, 1972/1973), volume 420 of Lecture Notes in
Mathematics, pp. 281–375. Springer, New York (1974)
35. Kelly, G.M.: Elementary observations on 2-categorical limits. Bull. Aust. Math. Soc. 39(2), 301–317
(1989)
36. Kelly, G.M.: On the operads of J. P. May. Repr. Theory Appl. Categ. 13, 1–13 (2005)
37. Kelly, G.M., Lack, S.: On property-like structures. Theory Appl. Categ. 3(9), 213–250 (1997)
38. Kock, A.: Monads whose structures are adjoint to units. J. Pure Appl. Algebra 104, 41–53 (1993)
39. Lack, S.: A coherent approach to pseudo-monads. Adv. Math. 152, 179–202 (2000)
40. Lack, S.: A 2-categories companion. In: Baez, J., May, J.P. (eds.) Towards Higher Categories, Lecture
Notes in Mathematics, pp. 105–191. Springer, New York (2009)
41. Lawvere, F.W.: Ordinal sums and equational doctrines. Seminar on Triples and Categorical Homology
Theory (ETH, Zürich, 1966/1967), volume 80 of Lecture Notes in Mathematics, pp. 141–155. Springer,
New York (1969)
42. Lawvere, F.W.: Metric spaces, generalized logic, and closed categories. Rend. Sem. Mat. Fis. Milano,
43:135–166 (1973). Also in Reprints in Theory and Applications of Categories, 1:1–37, 2002
43. Leinster, T.: Higher Operads, Higher Categories, volume 298 of London Mathematical Society Lecture
Note Series. Cambridge University Press, Cambridge (2004)
44. Mac Lane, S.: Categories for the Working Mathematician, 2nd edn. Springer, New York (1998)
45. Mac Lane, S., Paré, R.: Coherence for bicategories and indexed categories. J. Pure Appl. Algebra 37,
59–80 (1985)
46. Mac Lane, S., Moerdijk, I.: Sheaves in Geometry and Logic. Springer, New York (1992)
47. Manes, E.: Algebraic Theories. Springer, New York (1976)
48. Marmolejo, F.: Doctrines whose structure forms a fully faithful adjoint string. Theory Appl. Categ.
3(2), 23–44 (1997)
49. Marmolejo, F.: Distributive laws for pseudo-monads. Theory Appl. Categ. 5(5), 91–147 (1999)
50. Marmolejo, F.,Wood, R.J.: Coherence for pseudodistributivelaws revisited. Theory Appl. Categ. 20(5),
74–84 (2008)
51. Marmolejo, F., Wood, R.J.: Monads as extension systems—no iteration is necessary. Theory Appl.
Categ. 24(4), 84–113 (2010)
52. Marmolejo, F., Wood, R.J.: Kan extensions and lax idempotent pseudomonads. Theory Appl. Categ.
26(1), 1–29 (2012)
53. Marmolejo, F., Wood, R.J.: No-iteration pseudo-monads. Theory Appl. Categ. 28(14), 371–402 (2013)
54. Power, A.J.: A general coherence result. J. Pure Appl. Algebra 57(2), 165–173 (1989)
55. Power, A.J., Tanaka, M.: Binding signatures for generic contexts. In: Urzyczyn, P. (ed.) Typed Lambda
Calculi and Applications: 7th International Conference, volumes of Lecture Notes in Computer Science,
pp. 308–323. Springer, New York (2005)
56. Shulman, M.: Not every pseudoalgebra is equivalent to a strict one. Adv. Math. 229(3), 2024–2041
(2012)
57. Smirnov, V.A.: On the cochain complex of topological spaces. Math. USSR. Sb. 115 (157)(1 (5)):146–
158 (1981)
58. Street, R.: The formal theory of monads. J. Pure Appl. Algebra 2(2), 149–168 (1972)
Content courtesy of Springer Nature, terms of use apply. Rights reserved.
2830 M. Fiore et al.
59. Street, R.: Fibrations and Yoneda’s lemma in a 2-category. In: Kelly, G.M., Street, R.H. (eds.) Category
Seminar (Proc. Sem., Sydney, 1972/1973), volume 420 of Lecture Notes in Mathematics, pp. 104–133.
Springer, New York (1974)
60. Street, R.: Fibrations in bicategories. Cah. Topol. Géom. Differ. 21(2), 111–160 (1980)
61. Tanaka, M.: Abstract syntax and variable binding for linear binders. In: Nielsen, M., Rovan, B. (eds.)
Mathematical Foundations of Computer Science 2000: 25th International Symposium, volume 1893
of Lecture Notes in Computer Science, pp. 670–679. Springer, New York (2000)
62. Tanaka, M.: Pseudo-distributive laws and a unified framework for variable binding. PhD thesis, Lab-
oratory for the Foundations of Computer Science, School of Informatics, University of Edinburgh,
2004. Available as LFCS Technical Report ECS-LFCS-04-438
63. Ulmer, F.: Properties of dense and relative adjoint functors. J. Algebra 8, 77–95 (1968)
64. Walters,R.F.C.: A categorical approach to universalalgebra. PhD thesis, Australian National University
(1970)
65. Zöberlein, V.: Doktrinen auf 2-Kategorien. PhD thesis, University of Düsseldorf (1974)
Content courtesy of Springer Nature, terms of use apply. Rights reserved.
1.
2.
3.
4.
5.
6.
Terms and Conditions
Springer Nature journal content, brought to you courtesy of Springer Nature Customer Service Center
GmbH (“Springer Nature”).
Springer Nature supports a reasonable amount of sharing of research papers by authors, subscribers
and authorised users (“Users”), for small-scale personal, non-commercial use provided that all
copyright, trade and service marks and other proprietary notices are maintained. By accessing,
sharing, receiving or otherwise using the Springer Nature journal content you agree to these terms of
use (“Terms”). For these purposes, Springer Nature considers academic use (by researchers and
students) to be non-commercial.
These Terms are supplementary and will apply in addition to any applicable website terms and
conditions, a relevant site licence or a personal subscription. These Terms will prevail over any
conflict or ambiguity with regards to the relevant terms, a site licence or a personal subscription (to
the extent of the conflict or ambiguity only). For Creative Commons-licensed articles, the terms of
the Creative Commons license used will apply.
We collect and use personal data to provide access to the Springer Nature journal content. We may
also use these personal data internally within ResearchGate and Springer Nature and as agreed share
it, in an anonymised way, for purposes of tracking, analysis and reporting. We will not otherwise
disclose your personal data outside the ResearchGate or the Springer Nature group of companies
unless we have your permission as detailed in the Privacy Policy.
While Users may use the Springer Nature journal content for small scale, personal non-commercial
use, it is important to note that Users may not:
use such content for the purpose of providing other users with access on a regular or large scale
basis or as a means to circumvent access control;
use such content where to do so would be considered a criminal or statutory offence in any
jurisdiction, or gives rise to civil liability, or is otherwise unlawful;
falsely or misleadingly imply or suggest endorsement, approval , sponsorship, or association
unless explicitly agreed to by Springer Nature in writing;
use bots or other automated methods to access the content or redirect messages
override any security feature or exclusionary protocol; or
share the content in order to create substitute for Springer Nature products or services or a
systematic database of Springer Nature journal content.
In line with the restriction against commercial use, Springer Nature does not permit the creation of a
product or service that creates revenue, royalties, rent or income from our content or its inclusion as
part of a paid for service or for other commercial gain. Springer Nature journal content cannot be
used for inter-library loans and librarians may not upload Springer Nature journal content on a large
scale into their, or any other, institutional repository.
These terms of use are reviewed regularly and may be amended at any time. Springer Nature is not
obligated to publish any information or content on this website and may remove it or features or
functionality at our sole discretion, at any time with or without notice. Springer Nature may revoke
this licence to you at any time and remove access to any copies of the Springer Nature journal content
which have been saved.
To the fullest extent permitted by law, Springer Nature makes no warranties, representations or
guarantees to Users, either express or implied with respect to the Springer nature journal content and
all parties disclaim and waive any implied warranties or warranties imposed by law, including
merchantability or fitness for any particular purpose.
Please note that these rights do not automatically extend to content, data or other material published
by Springer Nature that may be licensed from third parties.
If you would like to use or distribute our Springer Nature journal content to a wider audience or on a
regular basis or in any other manner not expressly permitted by these Terms, please contact Springer
Nature at
onlineservice@springernature.com
... Starting from the 'no-iteration' presentation of monads described in [Man76,MW10], relative monads were introduced in [ACU10, ACU15] as a generalisation of monads where the underlying functor need not be an endofunctor. In essence, just as a monad T : C → C can be specified by choosing a lift Tc ′ → Tc for each arrow c ′ → Tc in C, a relative monad T : D → C over a fixed root functor J : D → C is given by choosing a lift Td → Tc for each arrow Jd → Tc in C. Relative monads -and their 2-dimensional analogues, the relative pseudomonads of [FGHW18] -turn out to be a flexible notion, incorporating many examples of functors which are 'almost' a monad but cannot be iterated: most notably, the presheaf construction on small categories (see e.g. [ASS25]). ...
... In [ACU15], this definition is extended to that of a relative monad, which allows for an underlying functor between different categories. The relative pseudomonads of [FGHW18] are then a further 2-dimensional generalisation, which we here recall in the particular case which will be used in this paper: namely, that of a relative 2-monad in the sense of [AM24] -i.e. where the root pseudofunctor is a 2-functor and where all structure isomorphisms are taken to be the identity. ...
... Remark 5.3. Analogous to Example 1.2, the pseudomonad ⟨ T, η ♯ , µ ♯ ⟩ can be viewed as a relative pseudomonad over the identity id CAT in the sense of [FGHW18]. Thus, there is another notion for the colax algebras of T given by generalising Definition 1.4 to the relative pseudomonad setting, (see [ASS25] or [MW13,§4]). ...
Preprint
Full-text available
Many structured categories of interest are most naturally described as algebras for a relative monad, but turn out nonetheless to be algebras for an ordinary monad. We show that, under suitable hypotheses, the left oplax Kan extension of a relative 2-monad on categories yields a pseudomonad having the same category of colax algebras. In particular, we apply this to the study of ultracategories to recover the 'ultracompletion' pseudomonad.
... Thus, while the presheaf construction does not form a pseudomonad, it does give an example of a pseudomonad relative to the inclusion Cat → CAT of small categories into locally small categories. Extending the classical setting of pseudomonads, the authors of [FGHW18] showed that to each J-relative pseudomonad T one may associate a Kleisli bicategory Kl(T ), whose 1-cells X − − → Y are precisely 1-cells J(X) → T (Y ) in the base. In particular, the Kleisli bicategory for the presheaf construction is precisely Bénabou's bicategory Dist of small categories, distributors (a.k.a. ...
... In particular, the Kleisli bicategory for the presheaf construction is precisely Bénabou's bicategory Dist of small categories, distributors (a.k.a. profunctors or (bi)modules), and natural transformations [Bén73]. 2 As explored in [FGHW18] and subsequent work, this perspective has useful consequences in a range of areas of mathematics and computer science, for instance in the theory of combinatorial species [FGHW08], concurrency [CW05], linear logic [Gal20;Oli21], generalised operads and multicategories [CS10;Cur12;Hyl14], and set theory [Lew20]. ...
... Algebras for relative pseudomonads. While [FGHW18] develops a substantial portion of the theory of relative pseudomonads, a notable omission is any treatment of algebras. Algebras play a prominent role in two-dimensional monad theory: just as the algebras for a monad generalise the concept of algebraic structure on a set (such as monoids or rings), so algebras for a pseudomonad generalise the concept of algebraic structure on a category (such as monoidal or duoidal categories). ...
Preprint
Full-text available
We introduce pseudoalgebras for relative pseudomonads and develop their theory. For each relative pseudomonad T, we construct a free--forgetful relative pseudoadjunction that exhibits the bicategory of T-pseudoalgebras as terminal among resolutions of T. The Kleisli bicategory for T thus embeds into the bicategory of pseudoalgebras as the sub-bicategory of free pseudoalgebras. We consequently obtain a coherence theorem that implies, for instance, that the bicategory of distributors is biequivalent to the 2-category of presheaf categories. In doing so, we extend several aspects of the theory of pseudomonads to relative pseudomonads, including doctrinal adjunction, transport of structure, and lax-idempotence. As an application of our general theory, we prove that, for each class of colimits Φ\Phi, there is a correspondence between monads relative to free Φ\Phi-cocompletions, and Φ\Phi-cocontinuous monads on free Φ\Phi-cocompletions.
... This allows us to address some problems which have not been practical to solve until now (due to the complicated coherence conditions). Perhaps most important is defining pseudodistributive laws in terms of pasting operators (−) λ , which is essential in the setting of relative pseudomonads [5], where one is forced to use pasting operators. This is perhaps the simplest and most natural presentation. ...
... This no-iteration definition is intended to avoid any iteration of the involved pseudomonads T and P, which is important in the "relative" case [5]; (5) the "warping" definition in terms of the data of the Kleisli bicategory of the extended pseudomonad T . This formulation allows for applications of MacLane and Paré's coherence theorem [17], and hence applications to the corresponding pseudodistributive law data in the earlier formulations. ...
... The definition of a pseudomonad in no-iteration form is due to Marmolejo and Wood [24]. However, it will be more convenient to use the presentation given by Fiore, Gambino, Hyland and Winskel [5] for relative pseudomonads (with the "relative" part taken to be an identity). Definition 2.1.4 ...
Article
Full-text available
By considering the situation in which the involved pseudomonads are presented in no-iteration form, we deduce a number of alternative presentations of pseudodistributive laws including a “decagon” form, a pseudoalgebra form, a no-iteration form, and a warping form. As an application, we show that five coherence axioms suffice in the usual monoidal definition of a pseudodistributive law.
... Taking X D Y D 1 recovers the notion of ordinary symmetric sequence since S1 D S; and as shown in [16,18], the calculus of symmetric sequences can be extended to their coloured counterparts. In particular, the substitution monoidal structure can be generalised to a composition operation, which is the composition of the bicategory Sym whose objects are sets, and whose maps from X to Y are the symmetric .X; Y /-coloured sequences [16,17]. The monads in this bicategory are then symmetric coloured operads [2]. ...
... The relevance of this to our situation is that the bicategory of coloured symmetric sequences Sym can be represented as the horizontal bicategory of a double category Sym in which vertical 1-cells are functions between sets. In fact, building on [12,17], this Sym can be seen as a full sub-double category (on the discrete objects) of the double category CatSym of categorical symmetric sequences; which can, in turn, be constructed as the Kleisli double category of a double monad on the double category P rof of profunctors. The double monad in question maps a category X to its symmetric strict monoidal completion SX , extending the corresponding 2-monad on the 2-category of categories. ...
... This is a known result, and there are two approaches in the literature to proving it. The first uses the theory of pseudo-distributive laws; see, for example [17]. The second, which we follow here, is essentially a categorification of the approach of [3]. ...
Article
Full-text available
We extend the arithmetic product of species of structures and symmetric sequences studied by Maia and Méndez and by Dwyer and Hess to coloured symmetric sequences and show that it determines a normal oplax monoidal structure on the bicategory of coloured symmetric sequences. In order to do this, we establish general results on extending monoidal structures to Kleisli bicategories. Our approach uses monoidal double categories, which help us to attack the difficult problem of verifying the coherence conditions for a monoidal bicategory in an efficient way.
... This extends to a pseudonatural transformation from the inclusion C-LInd ãÑ C-LIND to P (cf. [74,Lemma 3.7]) so there exists a pseudo adjunction map in the right square below; the left square is a strict adjunction map. 1-cell C Ñ p C into the presheaf CBPV model. ...
Preprint
Full-text available
We give a denotational account of logical relations for call-by-push-value (CBPV) in the fibrational style of Hermida, Jacobs, Katsumata and others. Fibrations -- which axiomatise the usual notion of sets-with-relations -- provide a clean framework for constructing new, logical relations-style, models. Such models can then be used to study properties such as effect simulation. Extending this picture to CBPV is challenging: the models incorporate both adjunctions and enrichment, making the appropriate notion of fibration unclear. We handle this using 2-category theory. We identify an appropriate 2-category, and define CBPV fibrations to be fibrations internal to this 2-category which strictly preserve the CBPV semantics. Next, we develop the theory so it parallels the classical setting. We give versions of the codomain and subobject fibrations, and show that new models can be constructed from old ones by pullback. The resulting framework enables the construction of new, logical relations-style, models for CBPV. Finally, we demonstrate the utility of our approach with particular examples. These include a generalisation of Katsumata's \top\top-lifting to CBPV models, an effect simulation result, and a relative full completeness result for CBPV without sum types.
... Yet, for our purposes, we need a specific flavour of such notion. On one side we need to generalise to relative lax-idempotent pseudomonads [FGHW18], and on the other side, we are only interested in some doctrines defined on the 2category of left exact categories. Hence, for the sake of this paper, we shall use the following definition of doctrine. ...
Preprint
We use Kan injectivity to axiomatise concepts in the 2-category of topoi. We showcase the expressivity of this language through many examples, and we establish some aspects of the formal theory of Kan extension in this 2-category (pointwise Kan extensions, fully faithful morphisms, etc.). We use this technology to introduce fragments of geometric logic, and we accommodate essentially algebraic, disjunctive, regular, and coherent logic in our framework, together with some more exotic examples. We show that each fragment H\mathcal{H} in our sense identifies a lax-idempotent (relative) pseudomonad TH\mathsf{T}^{\mathcal{H}} on lex\mathsf{lex}, the 2-category of finitely complete categories. We show that the algebras for TH\mathsf{T}^{\mathcal{H}} admit a notion of classifying topos, for which we deliver several Diaconescu-type results. The construction of classifying topoi allows us to define conceptually complete fragments of geometric logic.
... Here, a relative right biadjoint means that there is a natural equivalence ♦-Speci(CD(−), J( * )) ≃ Speci(−, DCD( * )) induced by the 2-cell above. See [FGHW18] on relative biadjunctions, where the notion is called a relative pseudo-adjunction. ...
Preprint
We present a type theory called fibrational virtual double type theory (FVDblTT) designed specifically for formal category theory, which is a succinct reformulation of New and Licata's Virtual Equipment Type Theory (VETT). FVDblTT formalizes reasoning on isomorphisms that are commonly employed in category theory. Virtual double categories are one of the most successful frameworks for developing formal category theory, and FVDblTT has them as a theoretical foundation. We validate its worth as an internal language of virtual double categories by providing a syntax-semantics duality between virtual double categories and specifications in FVDblTT as a biadjunction.
Preprint
Full-text available
In this paper we describe a comma 2-comonad on the 2-category whose objects are functors, 1-cell are colax squares and 2-cells are their transformations. We give a complete description of the Eilenberg-Moore 2-category of colax coalgebras, colax morphisms between them and their transformations and we show how many fundamental constructions in formal category theory like adjoint triples, distributive laws, comprehension structures, Frobenius functors etc. naturally fit in this context.
Preprint
Full-text available
This thesis focuses on topics in 2-category theory: in particular on double categories, pseudomonads and codescent objects. In Chapter 2 we recall all the necessary notions. In Chapter 3 we show that factorization systems can be equivalently described as double categories satisfying certain properties. In Chapter 4 we focus on turning weak (colax) structures into strict ones in a universal way - this covers for instance colax monoidal categories or lax functors. In Chapter 5 we study the Kleisli 2-category for a lax-idempotent pseudomonad, the application of which is establishing weak cocompleteness of 2-categories such as the one of monoidal categories and lax monoidal functors. Finally, Chapter 6 focuses on the process of turning any 2-monad into a lax-idempotent one.
Article
Full-text available
This is a review of Slattery, Andrew Pseudocommutativity and lax idempotency for relative pseudomonads. (English) Zbl 07823995
Article
We show that every action operad gives rise to a notion of monoidal category via the categorical version of the Borel construction, embedding action operads into the category of 2-monads on Cat\mathbf{Cat}. We characterize those 2-monads in the image of this embedding, and as an example show that the theory of coboundary categories corresponds precisely to the operad of n-fruit cactus groups. We finally define Λ\mathbf{\Lambda}-multicategories for an action operad Λ\mathbf{\Lambda}, and show that they arise as monads in a Kleisli bicategory.
Article
Generalized operads, also called generalized multicategories and T-monoids, are defined as monads within a Kleisli bicategory. With or without emphasizing their monoidal nature, generalized operads have been considered by numerous authors in different contexts, with examples including symmetric multicategories, topological spaces, globular operads and Lawvere theories. In this paper we study functoriality of the Kleisli construction, and correspondingly that of generalized operads. Motivated by this problem we develop a lax version of the formal theory of monads, and study its connection to bicategorical structures.
Article
A category may bear many monoidal structures, but (to within a unique isomorphism) only one structure of ‘category with finite products’. To capture such distinctions, we consider on a 2-category those 2-monads for which algebra structure is essentially unique if it exists, giving a precise mathematical definition of ‘essentially unique’ and investigating its consequences. We call such 2-monads property-like. We further consider the more restricted class of fully property-like 2-monads, consisting of those property-like 2-monads for which all 2-cells between (even lax) algebra morphisms are algebra 2-cells. The consideration of lax morphisms leads us to a new characterization of those monads, studied by Kock and Zoeberlein, for which ‘structure is adjoint to unit’, and which we now call lax-idempotent 2-monads: both these and their colax-idempotent duals are fully property-like. We end by showing that (at least for finitary 2-monads) the classes of property-likes, fully property-likes, and lax-idempotents are each coreflective among all 2-monads.
Article
We show that colax idempotent pseudomonads and their algebras can be presented in terms of right Kan extensions. Dually, lax idempotent pseudomonads and their algebras can be presented in terms of left Kan extensions. We also show that a distributive law of a colax idempotent pseudomonad over a lax idempotent pseudomonad has a presentation in terms of Kan extensions.