2019
DOI: 10.1145/3371131
|View full text |Cite
|
Sign up to set email alerts
|

Full abstraction for the quantum lambda-calculus

Abstract: Quantum programming languages permit a hardware independent, high-level description of quantum algorithms. In particular, the quantum λ-calculus is a higher-order language with quantum primitives, mixing quantum data and classical control. Giving satisfactory denotational semantics to the quantum λ-calculus is a challenging problem that has attracted significant interest. In the past few years, both static (the quantum relational model) and dynamic (quantum game semantics) denotational models were given, with … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
18
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
3
3
2

Relationship

1
7

Authors

Journals

citations
Cited by 17 publications
(19 citation statements)
references
References 47 publications
(52 reference statements)
0
18
0
Order By: Relevance
“…We believe the results presented here are an important step towards bringing these two families together, aiming towards a unified landscape of quantitative denotational models of programming languages. We proved this for PCF, but there is no doubt that this extends to other languages or evaluation strategies -in fact, the first author and de Visme proved a similar collapse theorem for the (call-by-value) quantum λ-calculus [CdV20] (this relies on some of the constructions of this paper, first appearing in an unpublished technical report by the first author [Cla20]). Of course, much remains to be done: notably, we would like to understand better the links between thin concurrent games and generalized species of structure [FGHW08].…”
Section: Discussionmentioning
confidence: 76%
See 2 more Smart Citations
“…We believe the results presented here are an important step towards bringing these two families together, aiming towards a unified landscape of quantitative denotational models of programming languages. We proved this for PCF, but there is no doubt that this extends to other languages or evaluation strategies -in fact, the first author and de Visme proved a similar collapse theorem for the (call-by-value) quantum λ-calculus [CdV20] (this relies on some of the constructions of this paper, first appearing in an unpublished technical report by the first author [Cla20]). Of course, much remains to be done: notably, we would like to understand better the links between thin concurrent games and generalized species of structure [FGHW08].…”
Section: Discussionmentioning
confidence: 76%
“…Absorption of Symmetries. As final contribution, we include a property which, though not used for the main results of this paper, was required for the quantum collapse of [CdV20]. As such, we believe it fits with the present development.…”
Section: 2mentioning
confidence: 67%
See 1 more Smart Citation
“…Our approach also differs from that taken in games semantics, which has been highly successful in constructing fully abstract models for a variety of languages (e.g. Abramsky et al [1998Abramsky et al [ , 2000; Clairambault and de Visme [2020]; Hyland and Ong [2000]). In such models the notion of morphism is changed to include more intensional information, and one obtains a fully abstract model by identifying suitable morphisms.…”
Section: Related Workmentioning
confidence: 99%
“…Semantics for Variational Quantum Programming 26:29 8.2 Quantum Lambda Calculi Other related work includes adequate [Tsukada et al 2018] and even fully-abstract semantics for the quantum lambda calculus [Clairambault and de Visme 2020;Clairambault et al 2019;Pagani et al 2014]. These models are inspired by quantitative models of linear logic and we will collectively refer to them as the quantitative models.…”
mentioning
confidence: 99%