Core Concepts
Bicategorical structures provide a framework for modelling effects in recent semantic models, capturing new notions like concurrent pseudomonads that are invisible in traditional categorical approaches.
Abstract
The paper develops the theory of strong and commutative monads in the 2-dimensional setting of bicategories. This provides a unified framework for analyzing effects in many recent models that form bicategories rather than just categories, such as those based on profunctors, spans, or strategies over games.
The key insights are:
The 2-dimensional setting reveals new notions that are invisible in 1-dimensional approaches, such as concurrent pseudomonads. These capture the fundamental weak interchange law connecting parallel and sequential composition of processes.
The authors introduce concurrent pseudomonads, which generalize the notion of strong monads to the bicategorical setting. These are a strictly intermediate level between strength and commutativity, and model the parallel execution of effectful programs.
The authors give many examples and prove a number of practical and foundational results, taking care to understand the coherence laws governing the structural 2-cells. This includes a version of Kock's theorem showing the equivalence of monoidal and commutative structure for pseudomonads.
The paper provides a unifying framework for modelling effects in recent semantic models based on bicategories, rather than just traditional categorical models.