2020
DOI: 10.3390/e22020144
|View full text |Cite
|
Sign up to set email alerts
|

A First Step to the Categorical Logic of Quantum Programs

Abstract: The long-term goal of our research is to develop a powerful quantum logic which is useful in the formal verification of quantum programs and protocols. In this paper we introduce the basic idea of our categorical logic of quantum programs (CLQP): It combines the logic of quantum programming (LQP) and categorical quantum mechanics (CQM) such that the advantages of both LQP and CQM are preserved while their disadvantages are overcome. We present the syntax, semantics and proof system of CLQP. As a proof-of-conce… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
3
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(5 citation statements)
references
References 38 publications
0
5
0
Order By: Relevance
“…Finally, Sun and He present the basic idea of categorical logic for quantum programs (CLQP) 54 . CLPQ combines the logic of quantum programming (LQP)—an extension of QHL—with categorical quantum mechanics (CQM).…”
Section: Resultsmentioning
confidence: 99%
See 3 more Smart Citations
“…Finally, Sun and He present the basic idea of categorical logic for quantum programs (CLQP) 54 . CLPQ combines the logic of quantum programming (LQP)—an extension of QHL—with categorical quantum mechanics (CQM).…”
Section: Resultsmentioning
confidence: 99%
“…The approaches presented in this section go from statistic proof rules for verification 31 and statistic assertions for testing 43 to techniques aimed at reducing the number of necessary measurements 71 . In the second place, some of the selected publications present adaptations of Hoare logic 61 —logical rules for reasoning about the correctness of programs—and Hartog's probabilistic equivalent 62 to the quantum software particularities, such as QHL, 44 applied QHL, 45 or Categorical Logic for Quantum Programs 54 . Finally, the reversibility of quantum circuits—see Section 3.5—provides some interesting properties, such as conservation of information, which has been successfully exploited for verification 29,33 .…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…Developing a formal tool for the specification and verification of smart contracts on the quantum blockchain is on our agenda. The recently developed categorical logic of quantum programs [ 52 ] seems to be a good starting point.…”
Section: Discussionmentioning
confidence: 99%