Publication Details
An Automata-Based Framework for Verification and Bug Hunting in Quantum Circuits
Chung Kai-Min (ASIN)
Lengál Ondřej, Ing., Ph.D. (DITS FIT BUT)
Lin Jyun-ao (ASIN)
Tsai Wei-lun (ASIN)
Yen Di-de (MPI-SWS)
quantum
tree automata
entanglement
verification
As quantum computing hardware advances, the demand for scalable, precise, and fully automated verification techniques for quantum circuits grows. This paper introduces a novel automata-based framework tailored for the verification of quantum circuits. In our approach, the problem is framed as a triple {P}C{S} and the question is whether, given a set P of quantum states on the input of a circuit C, the set of quantum states on the output is equal to (or included in) a set S. Our framework leverages tree automata to compactly represent sets of quantum states and we develop transformers to implement the semantics of quantum gates over this representation. We implemented the proposed approach in a prototype tool and evaluated its performance against various benchmarks from the literature. The evaluation shows that our approach is quite scalable, for example, we managed to verify a large circuit with 40 qubits and 141,527 gates, or catch bugs injected into a circuit with 320 qubits and 1,758 gates, where all tools we compared with failed. Additionally, our work bridges quantum program verification and automata, opening new possibilities to exploit the richness of automata theory in quantum computing.
@ARTICLE{FITPUB13536, author = "Yu-Fang Chen and Kai-Min Chung and Ond\v{r}ej Leng\'{a}l and Jyun-ao Lin and Wei-lun Tsai and Di-de Yen", title = "An Automata-Based Framework for Verification and Bug Hunting in Quantum Circuits", pages = "85--93", journal = "Communications of the ACM", volume = 68, number = 6, year = 2025, ISSN = "0001-0782", doi = "10.1145/3725728", language = "english", url = "https://www.fit.vut.cz/research/publication/13536" }