English

Stone Duality for Monads

Logic in Computer Science 2026-05-20 v2 Programming Languages Category Theory

Abstract

We introduce a contravariant idempotent adjunction between (i) the category of ranked monads on Set\mathsf{Set}; and (ii) the category of internal categories and internal retrofunctors in the category of locales. The left adjoint takes a monad TT-viewed as a notion of computation, following Moggi-to its localic behaviour category LBT\mathsf{LB}T. This behaviour category is understood as "the universal transition system" for interacting with TT: its "objects" are states and the "morphisms" are transitions. On the other hand, the right adjoint takes a localic category LC\mathsf{LC}-similarly understood as a transition system-to the monad ΓLC\Gamma\mathsf{LC} where (ΓLC)A(\Gamma\mathsf{LC})A is the set of AA-indexed families of local sections to the source map which jointly partition the locale of objects. The fixed points of this adjunction consist of (i) hyperaffine-unary monads, i.e., those monads where term tt admits a read-only operation tˉ\bar{t} predicting the output of tt; and (ii) ample localic categories, i.e., whose source maps are local homeomorphisms and whose locale of objects are strongly zero-dimensional. The hyperaffine-unary monads arise in earlier works by Johnstone and Garner as a syntactic characterization of those monads with Cartesian closed Eilenberg-Moore categories. This equivalence is the Stone duality for monads; so-called because it further restricts to the classical Stone duality by viewing a Boolean algebra BB as a monad of BB-partitions and the corresponding Stone space as a localic category with only identity morphisms.

Keywords

Cite

@article{arxiv.2603.25710,
  title  = {Stone Duality for Monads},
  author = {Richard Garner and Alyssa Renata and Nicolas Wu},
  journal= {arXiv preprint arXiv:2603.25710},
  year   = {2026}
}

Comments

18 pages without appendix, 34 pages total, to appear in pre-proceedings of MFPS2026

R2 v1 2026-07-01T11:39:38.867Z