Author:
Chareton Christophe,Bardin Sébastien,Bobot François,Perrelle Valentin,Valiron Benoît
Abstract
AbstractWhile 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 the automation of proofs of quantum specification: PPS, a parametric extension of the recently developed path sum semantics. To back-up our claims, we implement and verify parametric versions of several famous and non-trivial quantum algorithms, including the quantum parts of Shor’s integer factoring, quantum phase estimation (QPE) and Grover’s search.
Publisher
Springer International Publishing
Cited by
27 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Automated Verification of Silq Quantum Programs using SMT Solvers;2024 IEEE International Conference on Quantum Software (QSW);2024-07-07
2. Symbolic Execution for Quantum Error Correction Programs;Proceedings of the ACM on Programming Languages;2024-06-20
3. On the need for effective tools for debugging quantum programs;Proceedings of the 5th ACM/IEEE International Workshop on Quantum Software Engineering;2024-04-16
4. Rewriting and Completeness of Sum-Over-Paths in Dyadic Fragments of Quantum Computing;Logical Methods in Computer Science;2024-03-07
5. A Formalization of Core Why3 in Coq;Proceedings of the ACM on Programming Languages;2024-01-05