Central Submonads and Notions of Computation: Soundness, Completeness and Internal Languages
Titouan Carette, Louis Lemonnier, Vladimir Zamdzhiev
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.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext d70f06ff-57a5-4156-a2a3-4843ad7a9177Cited by top-tier papers3
- Denotational Foundations for Expected Cost AnalysisPedro H. Azevedo de AmorimOOPSLA 2025 · 4 citations
- Effectful Mealy Machines: Bisimulation and TraceFilippo Bonchi, Elena Di Lavore, Mario RománLICS 2025 · 1 citation
- Monads and Distributive Laws in Substructural ContextsSoichiro Fujii, Yun Chen Tsai, Yoàv Montacute, Ichiro HasuoLICS 2026
Builds on2
Related papers
- Effectful semantics in bicategories: strong, commutative, and concurrent pseudomonadsHugo Paquet, Philip SavilleLICS 2024 · 2 citations
- A Relational Theory of Monadic Rewriting Systems, Part IFrancesco Gavazzo, Claudia FaggianLICS 2021 · 3 citations
- An Equational Axiomatization of Dynamic Threads via Algebraic Effects: Presheaves on Finite Relations, Labelled Posets, and Parameterized Algebraic TheoriesOhad Kammar, Jack Liell-Cock, Sam Lindley, Cristina Matache et al.POPL 2026
- Monoidal Streams for Dataflow ProgrammingElena Di Lavore, Giovanni de Felice, Mario RománLICS 2022 · 10 citations
- Notions of Stack-Manipulating Computation and Relative MonadsYuchen Jiang, Runze Xue, Max S. NewOOPSLA 2025 · 2 citations
