Categories for collection monads

Read full text
Authors: Eugenio Moggi
Cited by: 0
References: 11

Abstract

Abstract Manes (1998). Implementing Collection Classes with Monads. Mathematical Structures in Computer Science 8 (231–276) introduced the notion of a collection monad on the category of sets as a suitable semantics for collection types. The canonical example of collection monad is the finite powerset monad. In order to account for the algorithmic aspects, the category of sets should be replaced with categories whose arrows are maps computable by low-complexity algorithms. Inspired by realizability, we give a systematic way for constructing categories of small sets and low-complexity functions and define an analogue of collection monads on such categories.

Fields of Study & Subjects

Logic programming and type systems Computability AI Algorithms Advanced Algebra and Logic

Publication details

Journal / source
Mathematical Structures in Computer Science
Volume
36
Publication date
1 January 2026
Language
EN