License: Creative Commons Attribution 4.0 International license (CC BY 4.0)
When quoting this document, please refer to the following
DOI: 10.4230/LIPIcs.CSL.2022.15
URN: urn:nbn:de:0030-drops-157353
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2022/15735/
Go to the corresponding LIPIcs Volume Portal


Constantin, Carmen ; Dicaire, Nuiok ; Heunen, Chris

Localisable Monads

pdf-format:
LIPIcs-CSL-2022-15.pdf (0.8 MB)


Abstract

Monads govern computational side-effects in programming semantics. A collection of monads can be combined together in a local-to-global way to handle several instances of such effects. Indexed monads and graded monads do this in a modular way. Here, instead, we start with a single monad and equip it with a fine-grained structure by using techniques from tensor topology. This provides an intrinsic theory of local computational effects without needing to know how constituent effects interact beforehand.
Specifically, any monoidal category decomposes as a sheaf of local categories over a base space. We identify a notion of localisable monads which characterises when a monad decomposes as a sheaf of monads. Equivalently, localisable monads are formal monads in an appropriate presheaf 2-category, whose algebras we characterise. Three extended examples demonstrate how localisable monads can interpret the base space as locations in a computer memory, as sites in a network of interacting agents acting concurrently, and as time in stochastic processes.

BibTeX - Entry

@InProceedings{constantin_et_al:LIPIcs.CSL.2022.15,
  author =	{Constantin, Carmen and Dicaire, Nuiok and Heunen, Chris},
  title =	{{Localisable Monads}},
  booktitle =	{30th EACSL Annual Conference on Computer Science Logic (CSL 2022)},
  pages =	{15:1--15:17},
  series =	{Leibniz International Proceedings in Informatics (LIPIcs)},
  ISBN =	{978-3-95977-218-1},
  ISSN =	{1868-8969},
  year =	{2022},
  volume =	{216},
  editor =	{Manea, Florin and Simpson, Alex},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/opus/volltexte/2022/15735},
  URN =		{urn:nbn:de:0030-drops-157353},
  doi =		{10.4230/LIPIcs.CSL.2022.15},
  annote =	{Keywords: Monad, Monoidal category, Presheaf, Central idempotent, Graded monad, Indexed monad, Formal monad, Strong monad, Commutative monad}
}

Keywords: Monad, Monoidal category, Presheaf, Central idempotent, Graded monad, Indexed monad, Formal monad, Strong monad, Commutative monad
Collection: 30th EACSL Annual Conference on Computer Science Logic (CSL 2022)
Issue Date: 2022
Date of publication: 27.01.2022


DROPS-Home | Fulltext Search | Imprint | Privacy Published by LZI