Experts has a new look! Let us know what you think of the updates.

Provide feedback
Home
Scholarly Works
A computational interpretation of compact closed...
Journal article

A computational interpretation of compact closed categories: reversible programming with negative and fractional types

Abstract

Compact closed categories include objects representing higher-order functions and are well-established as models of linear logic, concurrency, and quantum computing. We show that it is possible to construct such compact closed categories for conventional sum and product types by defining a dual to sum types, a negative type, and a dual to product types, a fractional type. Inspired by the categorical semantics, we define a sound operational …

Authors

Chen C-H; Sabry A

Journal

Proceedings of the ACM on Programming Languages, Vol. 5, No. POPL, pp. 1–29

Publisher

Association for Computing Machinery (ACM)

Publication Date

January 4, 2021

DOI

10.1145/3434290

ISSN

2475-1421