2019
DOI: 10.1007/978-3-030-33636-3_13
|View full text |Cite
|
Sign up to set email alerts
|

En Garde! Unguarded Iteration for Reversible Computation in the Delay Monad

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
6
0

Year Published

2021
2021
2022
2022

Publication Types

Select...
4
2

Relationship

2
4

Authors

Journals

citations
Cited by 6 publications
(6 citation statements)
references
References 33 publications
0
6
0
Order By: Relevance
“…Π is a reversible combinator language introduced in [Bowman et al 2011;James and Sabry 2012] to study strongly typed reversible classical programming. Many extensions exist, such as partiality and iteration [Bowman et al 2011;James and Sabry 2012], fractional types [Chen et al 2020;Chen and Sabry 2021], negative types [Chen and Sabry 2021], and higher combinators [Carette and Sabry 2016;Kaarsgaard and Veltri 2019]. This section introduces a quantum extension to Π, and shows it to be approximately universal for unitaries, the canonical model of pure quantum computation (without measurement).…”
Section: Three Generations Of Yuppiementioning
confidence: 99%
“…Π is a reversible combinator language introduced in [Bowman et al 2011;James and Sabry 2012] to study strongly typed reversible classical programming. Many extensions exist, such as partiality and iteration [Bowman et al 2011;James and Sabry 2012], fractional types [Chen et al 2020;Chen and Sabry 2021], negative types [Chen and Sabry 2021], and higher combinators [Carette and Sabry 2016;Kaarsgaard and Veltri 2019]. This section introduces a quantum extension to Π, and shows it to be approximately universal for unitaries, the canonical model of pure quantum computation (without measurement).…”
Section: Three Generations Of Yuppiementioning
confidence: 99%
“…Π is a reversible combinator language introduced in [4,19] to study strongly typed reversible classical programming. Many extensions exist, such as partiality and iteration [4,19], fractional types [6,7], negative types [7], and higher combinators [5,22]. This section introduces a quantum extension to Π, and shows it to be approximately universal for unitaries, the canonical model of pure quantum computation (without measurement).…”
Section: Three Generations Of Yuppiementioning
confidence: 99%
“…In the finitary setting, type isomorphisms provide a perfect, sound and complete, foundation for reversible programming languages [Fiore 2004;Fiore et al 2006;James and Sabry 2012a]. This simple model can be extended by relaxing the isomorphisms to be partial -giving models for Turing-complete reversible languages [Bowman et al 2011; James and Sabry 2012a; Kaarsgaard and Veltri 2019] and by incorporating reversible effects such as state [Heunen et al 2018;Heunen and Karvonen 2015]. The simple model of type isomorphisms was also recently extended by Chen et al [2020] with the same fractional types we use in this paper.…”
Section: Introductionmentioning
confidence: 99%