Skip to search boxSkip to navigationSkip to main content

The delay monad and restriction categories

  • Tarmo Uustalu
    ,
  • Niccolò Veltri
  • Tallinn University
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Open access

Publication Information

Output type

Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Original language

English

Pages from-to (Number of pages)

Pages 32-50 (19 pages)

Publication milestones

  • Published - 2017

Publication status

Published - 2017

Place of publication

Cham

Publisher

Springer, United States, Germany

Book series

  • Book series name: Lecture Notes in Computer Science
    Volume: 10580
    ISSN: 0302-9743
978-3-319-67729-3

Publication IDs

  • Scopus: 85031432824

Host publication title

Theoretical Aspects of Computing - ICTAC 2017: 14th International Colloquium, Hanoi, Vietnam, October 23-27, 2017, Proceedings

Host publication editors

  • Dang Van Hung
  • Deepak Kapur

Abstract

We continue the study of Capretta's delay monad as a means of introducing non-termination from iteration into Martin-Löf type theory. In particular, we explain in what sense this monad provides a canonical solution. We discuss a class of monads that we call ω-complete pointed classifying monads. These are monads whose Kleisli category is an ω-complete pointed restriction category where pure maps are total. All such monads support non-termination from iteration: this is because restriction categories are a general framework for partiality; the presence of an ω-join operation on homsets equips a restriction category with a uniform iteration operator. We show that the delay monad, when quotiented by weak bisimilarity, is the initial ω-complete pointed classifying monad in our type-theoretic setting. This universal property singles it out from among other examples of such monads.

Publication metrics

PlumX, opens in new tab

Captures
5
Citations
10

Access to documents

Related Event

Title

14th International Colloquium on Theoretical Aspects of Computing, 2017

Event type

Conference

Degree of recognition

International event

Date

23/10/2017 - 27/10/2017