2021
DOI: 10.1007/978-3-030-72019-3_6
|View full text |Cite
|
Sign up to set email alerts
|

An Automated Deductive Verification Framework for Circuit-building Quantum Programs

Abstract: While recent progress in quantum hardware open the door for significant speedup in certain key areas, quantum algorithms are still hard to implement right, and the validation of such quantum programs is a challenge. In this paper we propose Qbricks, a formal verification environment for circuit-building quantum programs, featuring both parametric specifications and a high degree of proof automation. We propose a logical framework based on first-order logic, and develop the main tool we rely upon for achieving … Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
31
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
5
1
1

Relationship

1
6

Authors

Journals

citations
Cited by 31 publications
(31 citation statements)
references
References 53 publications
0
31
0
Order By: Relevance
“…In contrast, we can also deal with mixed states in the form of density matrices. Chareton et al [24] proposed a verification framework QBRICKS embedded in the Why3 deductive verification tool 8 ○ . It specifies quantum circuits by a variant of the path-sum representation [25] called parametrized path-sums and can describe circuits in a functional language efficiently.…”
Section: Related Workmentioning
confidence: 99%
“…In contrast, we can also deal with mixed states in the form of density matrices. Chareton et al [24] proposed a verification framework QBRICKS embedded in the Why3 deductive verification tool 8 ○ . It specifies quantum circuits by a variant of the path-sum representation [25] called parametrized path-sums and can describe circuits in a functional language efficiently.…”
Section: Related Workmentioning
confidence: 99%
“…In a lower-level verification approach view, instead of inputting quantum operations as primitive functions, one builds quantum circuit implementations of these operations, by adequately combining quantum gates. Such a framework [78,135,29] lies on a circuit description language such as QUIPPER or QWIRE. Then, an adequate semantics characterization for the built circuits enables to reason about the quantum data received as inputs and delivered as outputs.…”
Section: Functional Specificationsmentioning
confidence: 99%
“…• another possibility is to reduce the expressivity of the language, so as to prevent any possible violation of no-cloning. In SQIR [78] or QBRICKS [29], quantum data registers are addressed to via integer indexes, but the data they hold only concern the semantics of the language and the specification language. Hence, the respecting conditions for the no cloning theorem are reduced to simple indexing rules for quantum circuits.…”
Section: Structural Constraintsmentioning
confidence: 99%
See 2 more Smart Citations