2020
DOI: 10.1007/978-3-030-52482-1_8
|View full text |Cite
|
Sign up to set email alerts
|

Toward a Curry-Howard Equivalence for Linear, Reversible Computation

Abstract: In this paper, we present a linear and reversible language with inductive and coinductive types, together with a Curry-Howard correspondence with the logic : linear logic extended with least and greatest fixed points allowing inductive and coinductive statements. Linear, reversible computation makes an important sub-class of quantum computation without measurement. In the latter, the notion of purely quantum recursive type is not yet well understood. Moreover, models for reasoning about quantum algorithms only… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2021
2021
2022
2022

Publication Types

Select...
2
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 16 publications
(22 reference statements)
0
2
0
Order By: Relevance
“…In this section, we present a small, formal reversible functional programming language in the like of Theseus [12] and its later developments [13,32]. The core feature of Theseus is to define reversible control-flow using pattern-matching.…”
Section: The Languagementioning
confidence: 99%
See 1 more Smart Citation
“…In this section, we present a small, formal reversible functional programming language in the like of Theseus [12] and its later developments [13,32]. The core feature of Theseus is to define reversible control-flow using pattern-matching.…”
Section: The Languagementioning
confidence: 99%
“…If pattern-matching can be added to reversible imperative languages [18], it is particularly relevant in the context of functional languages where it is one of the core construct needed for manipulating structured data. This is for instance emphasized by the several existing languages making use of it [14,15,12,16,13,32]. In the literature, pattern-matching has either been considered in the context of a Set-based semantics [18], or more generally in categorical models making heavy use of rig structures [33] or co-products [25,31] to represent it.…”
Section: Introductionmentioning
confidence: 99%