2019 34th Annual ACM/IEEE Symposium on Logic in Computer Science (LICS) 2019
DOI: 10.1109/lics.2019.8785779
|View full text |Cite
|
Sign up to set email alerts
|

Quantum Hoare Logic with Ghost Variables

Abstract: Quantum Hoare logic allows us to reason about quantum programs. We present an extension of quantum Hoare logic that introduces "ghost variables" to extend the expressive power of pre-/postconditions. Ghost variables are variables that do not actually occur in the program and are allowed to have arbitrary quantum states (in a sense, they are existentially quantified), and be entangled with program variables. Ghost variables allow us to express properties such as the distribution of a program variable or the fac… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
34
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
4
3
2

Relationship

1
8

Authors

Journals

citations
Cited by 28 publications
(34 citation statements)
references
References 26 publications
0
34
0
Order By: Relevance
“…This work has been promoted [25] and many variants have been proposed [30,52,57,58]. Besides, a quantum Hoare logic with ghost variables is introduced in [45] which is useful for dealing with mixed states/distributions. Practical tools have also been developed in recent years, including [18,35] in Isabelle/HOL, [27,28,39] in Coq; all of them are based on matrix representation and calculations.…”
Section: Related Workmentioning
confidence: 99%
“…This work has been promoted [25] and many variants have been proposed [30,52,57,58]. Besides, a quantum Hoare logic with ghost variables is introduced in [45] which is useful for dealing with mixed states/distributions. Practical tools have also been developed in recent years, including [18,35] in Isabelle/HOL, [27,28,39] in Coq; all of them are based on matrix representation and calculations.…”
Section: Related Workmentioning
confidence: 99%
“…The mapping of quantum algorithms to quantum computers that respect the topological constraints imposed by specific quantum computers has also been investigated using automated reasoning methods [3], [4]. Formal methods and other logicbased symbolic reasoning systems have been used to reason about the correctness of quantum programs and quantum computing systems [5]- [7].…”
Section: Related Work a Quantum Computation And Reasoningmentioning
confidence: 99%
“…Since the main focus is to show the use of quantum variables (and constructions based upon these), the language we analyze will not contain any features that are orthogonal to the question of variables such as loops. The ideas described can be easily extended to other Hoare logics that use subspaces as pre-/postconditions (i.e., von-Neumann-Birkhoff quantum logic [7]; used, e.g., in [34,39,33,18]). (And Hoare logics that use operators as pre-/postconditions [14,15,37,19,5] should be even easier to adapt because registers naturally translate operators from variables to overall program states.)…”
Section: Quantum Hoare Logicmentioning
confidence: 99%