Proceedings of the 35th Annual ACM/IEEE Symposium on Logic in Computer Science 2020
DOI: 10.1145/3373718.3394765
|View full text |Cite
|
Sign up to set email alerts
|

Linear Dependent Type Theory for Quantum Programming Languages

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
28
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 16 publications
(28 citation statements)
references
References 19 publications
0
28
0
Order By: Relevance
“…In this case, the output circuit might be equivalent to the Idris implementation, but there are no guarantees about wordlengths checked by the compiler -this is what we have addressed with dependent types. Similar benefits are demonstrated in an adjacent domain; the language Proto-Quipper-D uses dependent types to ensure correctness of entire "families" of parameterised quantum circuits [5]. Without these compiler checks, there is a large burden on the developer to provide good evidence of testing.…”
Section: B Comparisons To Existing Hdlsmentioning
confidence: 96%
See 2 more Smart Citations
“…In this case, the output circuit might be equivalent to the Idris implementation, but there are no guarantees about wordlengths checked by the compiler -this is what we have addressed with dependent types. Similar benefits are demonstrated in an adjacent domain; the language Proto-Quipper-D uses dependent types to ensure correctness of entire "families" of parameterised quantum circuits [5]. Without these compiler checks, there is a large burden on the developer to provide good evidence of testing.…”
Section: B Comparisons To Existing Hdlsmentioning
confidence: 96%
“…We acknowledge the rich history of functional HDLs, including [1]- [3] but we focus on the narrower field of dependently typed languages. The work in [5] introduces an application of dependent types for generating families of quantum circuits, hinting towards an exciting future for synthesis of digital circuits using similar techniques. Ref.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…However, this semantics has never been fully formalized in the context of higher-order, functional quantum languages. Besides operational semantics, programming languages for quantum circuits have been formalized using denotational semantics based on density matrices [11] and categorical semantics based on symmetric monoidal categories [16,14,9,14,5], or on the category of C * -algebras [19,13]. However, these examples of formalization do not solve the problem in that they either ignore the structure of circuit or keep the term with dynamic lifting abstract.…”
Section: Introductionmentioning
confidence: 99%
“…However, these examples of formalization do not solve the problem in that they either ignore the structure of circuit or keep the term with dynamic lifting abstract. In particular, in [14,5], the authors construct expressive categorical models for the family of circuits -or parameterized circuits-and linear dependent type theory, respectively, while they do not provide semantics of dynamic lifting explicitly.…”
Section: Introductionmentioning
confidence: 99%