A Deductive Verification Framework for Circuit-building Quantum Programs
Christophe Chareton, S\'ebastien Bardin, Fran\c{c}ois Bobot, Valentin, Perrelle, Benoit Valiron

TL;DR
Qbricks is a comprehensive formal verification framework for circuit-building quantum programs, enabling automated, parametric, and natural encoding of quantum algorithms with verified correctness.
Contribution
It introduces a novel verification environment with a dedicated language, specification, and logic tailored for quantum circuit programs, enabling the first verified parametric implementations.
Findings
Verified quantum algorithms like Shor-OF, QPE, and Grover search.
Automated proof process using HOPS symbolic representation.
Framework facilitates correctness assurance for complex 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. Early attempts either suffer from the lack of automation or parametrized reasoning, or target high-level abstract algorithm description languages far from the current de facto consensus of circuit-building quantum programming languages. As a consequence, no significant quantum algorithm implementation has been currently verified in a scale-invariant manner. We propose Qbricks, the first formal verification environment for circuit-building quantum programs, featuring clear separation between code and proof, parametric specifications and proofs, high degree of proof automation and allowing to encode quantum programs in a natural way, i.e. close to textbook style. Qbricks…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Computability, Logic, AI Algorithms · Quantum Information and Cryptography
