2015
DOI: 10.4204/eptcs.195.6
|View full text |Cite
|
Sign up to set email alerts
|

Formalization of Quantum Protocols using Coq

Abstract: Quantum Information Processing, which is an exciting area of research at the intersection of physics and computer science, has great potential for influencing the future development of information processing systems. The building of practical, general purpose Quantum Computers may be some years into the future. However, Quantum Communication and Quantum Cryptography are well developed. Commercial Quantum Key Distribution systems are easily available and several QKD networks have been built in various parts of … Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
22
0

Year Published

2018
2018
2021
2021

Publication Types

Select...
5
2

Relationship

2
5

Authors

Journals

citations
Cited by 26 publications
(22 citation statements)
references
References 27 publications
(29 reference statements)
0
22
0
Order By: Relevance
“…QWIRE programs are interpreted as superoperators over density matrices, following the denotational semantics described by Paykin et al [14]. We use a density matrix representation over the standard unit vector representation (used for example by Boender et al [3]) because density matrices represent probability distributions (introduced via measurement) over quantum states directly, as opposed to the unit vector representation which must be embedded inside a probability monad.…”
Section: Density Matricesmentioning
confidence: 99%
See 3 more Smart Citations
“…QWIRE programs are interpreted as superoperators over density matrices, following the denotational semantics described by Paykin et al [14]. We use a density matrix representation over the standard unit vector representation (used for example by Boender et al [3]) because density matrices represent probability distributions (introduced via measurement) over quantum states directly, as opposed to the unit vector representation which must be embedded inside a probability monad.…”
Section: Density Matricesmentioning
confidence: 99%
“…First, every pattern is interpreted as a list of indices indicating the wire number (counting from 0) that each variable refers to. So the pattern (3,0) : Pat [Some Qubit, None, None, Some Bit] (Bit ⊗ Qubit) corresponds to the list [1;0], because variable 3 corresponds the wire numbered 1 and variable 0 corresponds to wire 0 in the circuit. This list ls is then turned into an association list [(0,1);(1,0)], mapping variable i to ls[i].…”
Section: Density Matricesmentioning
confidence: 99%
See 2 more Smart Citations
“…For example, the Mathematical Components include comprehensive matrix theories [6], which are naturally expressed using dependent types. The tensor formalization by Boender [10] restricts itself to the Kronecker product on matrices. Bernard et al [5] formalized multivariate polynomials and used them to show the transcendence of e and π. Kam formalized the Lebesgue integral, which is closely related to the Lebesgue measure, to state and prove Markov's inequality [27].…”
Section: Related Workmentioning
confidence: 99%