Table of Contents
Fetching ...

Stone Duality for Monads

Richard Garner, Alyssa Renata, Nicolas Wu

Abstract

We introduce a contravariant idempotent adjunction between (i) the category of ranked monads on $\mathsf{Set}$; and (ii) the category of internal categories and internal retrofunctors in the category of locales. The left adjoint takes a monad $T$-viewed as a notion of computation, following Moggi-to its localic behaviour category $\mathsf{LB}T$. This behaviour category is understood as "the universal transition system" for interacting with $T$: its "objects" are states and the "morphisms" are transitions. On the other hand, the right adjoint takes a localic category $\mathsf{LC}$-similarly understood as a transition system-to the monad $Γ\mathsf{LC}$ where $(Γ\mathsf{LC})A$ is the set of $A$-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 $t$ admits a read-only operation $\bar{t}$ predicting the output of $t$; 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 $B$ as a monad of $B$-partitions and the corresponding Stone space as a localic category with only identity morphisms.

Stone Duality for Monads

Abstract

We introduce a contravariant idempotent adjunction between (i) the category of ranked monads on ; and (ii) the category of internal categories and internal retrofunctors in the category of locales. The left adjoint takes a monad -viewed as a notion of computation, following Moggi-to its localic behaviour category . This behaviour category is understood as "the universal transition system" for interacting with : its "objects" are states and the "morphisms" are transitions. On the other hand, the right adjoint takes a localic category -similarly understood as a transition system-to the monad where is the set of -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 admits a read-only operation predicting the output of ; 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 as a monad of -partitions and the corresponding Stone space as a localic category with only identity morphisms.

Paper Structure

This paper contains 34 sections, 33 theorems, 42 equations, 1 figure.

Key Result

Proposition 2.3

The assignment which endows a comodel with its operational topology yields a right adjoint $O \colon \mathsf{Comod}_T(\mathsf{Set}) \rightarrow \mathsf{Comod}_T(\mathsf{Top})$ to $U \colon \mathsf{Comod}_T(\mathsf{Top}) \rightarrow \mathsf{Comod}_T(\mathsf{Set})$.

Figures (1)

  • Figure 1: The Stone Adjunctions

Theorems & Definitions (59)

  • Definition 2.1
  • Definition 2.2
  • Proposition 2.3
  • Definition 2.4
  • Definition 2.5
  • Theorem 2.6
  • Example 2.7
  • Example 2.8
  • Proposition 2.9
  • Definition 2.10
  • ...and 49 more