Abstract:Monads in category theory are algebraic structures that can be used to model computational effects in programming languages. We show how the notion of “centre”, and more generally “centrality”, i.e. the property for an effect to commute with all other effects, may be formulated for strong monads acting on symmetric monoidal categories. We identify three equivalent conditions which characterise the existence of the centre of a strong monad (some of which relate it to the premonoidal centre of Power and Robinson) and we show that every strong monad on many well-known naturally occurring categories does admit a centre, thereby showing that this new notion is ubiquitous. More generally, we study central submonads, which are necess…
Abstract:Monads in category theory are algebraic structures that can be used to model computational effects in programming languages. We show how the notion of “centre”, and more generally “centrality”, i.e. the property for an effect to commute with all other effects, may be formulated for strong monads acting on symmetric monoidal categories. We identify three equivalent conditions which characterise the existence of the centre of a strong monad (some of which relate it to the premonoidal centre of Power and Robinson) and we show that every strong monad on many well-known naturally occurring categories does admit a centre, thereby showing that this new notion is ubiquitous. More generally, we study central submonads, which are necessarily commutative, just like the centre of a strong monad. We provide a computational interpretation by formulating equational theories of lambda calculi equipped with central submonads, we describe categorical models for these theories and prove soundness, completeness and internal language results for our semantics.
| Comments: | Journal version of the conference paper accepted to LICS’23 |
| Subjects: | Logic in Computer Science (cs.LO); Programming Languages (cs.PL); Category Theory (math.CT) |
| Cite as: | arXiv:2207.09190 [cs.LO] |
| (or arXiv:2207.09190v3 [cs.LO] for this version) | |
| https://doi.org/10.48550/arXiv.2207.09190 arXiv-issued DOI via DataCite |
Submission history
From: Louis Lemonnier [view email] [v1] Tue, 19 Jul 2022 10:53:40 UTC (92 KB) [v2] Fri, 28 Apr 2023 13:27:40 UTC (170 KB) [v3] Wed, 29 Oct 2025 16:28:26 UTC (89 KB)