Result Details

Parameterized Verification of Quantum Circuits

ABDULLA, P.; CHEN, Y.; HEČKO, M.; HOLÍK, L.; LENGÁL, O.; LIN, J.; THINNIYAM, R. Parameterized Verification of Quantum Circuits. Proceedings of the ACM on Programming Languages-PACMPL, 2026, vol. 10, iss. POPL, p. 2021-2050.
Type
journal article
Language
English
Authors
Abdulla Parosh
Chen Yu-Fang
Hečko Michal, Ing., DITS (FIT)
Holík Lukáš, doc. Mgr., Ph.D., DITS (FIT)
Lengál Ondřej, doc. Ing., Ph.D., DITS (FIT)
Lin Jyun-Ao
Thinniyam Ramanathan S.
Abstract

We present the first fully automatic framework for verifying relational properties of parameterized quantum programs, i.e., a program that, given an input size, generates a corresponding quantum circuit. We focus on verifying input-output correctness as well as equivalence. At the core of our approach is a new automata model, synchronized weighted tree automata (SWTAs), which compactly and precisely captures the infinite families of quantum states produced by parameterized programs. We introduce a class of transducers to model quantum gate semantics and develop composition algorithms for constructing transducers of parameterized circuits. Verification is reduced to functional inclusion or equivalence checking between SWTAs, for which we provide decision procedures. Our implementation demonstrates both the expressiveness and practical efficiency of the framework by verifying a diverse set of representative parameterized quantum programs with verification times ranging from milliseconds to seconds.

Keywords

quantum circuits, tree automata, verification

URL
Published
2026
Pages
2021–2050
Journal
Proceedings of the ACM on Programming Languages-PACMPL, vol. 10, no. POPL, ISSN
Publisher
Association for Computing Machinery
DOI
EID Scopus
BibTeX
@article{BUT200305,
  author="{} and  {} and Michal {Hečko} and Lukáš {Holík} and Ondřej {Lengál} and  {} and  {}",
  title="Parameterized Verification of Quantum Circuits",
  journal="Proceedings of the ACM on Programming Languages-PACMPL",
  year="2026",
  volume="10",
  number="POPL",
  pages="2021--2050",
  doi="10.1145/3776712",
  url="https://dl.acm.org/doi/10.1145/3776712"
}
Files
Projects
QUAK: Quantum Program Analysis using Automata Toolkit, GACR, Standardní projekty, GA25-18318S, 25-18318S, start: 2025-01-01, end: 2027-12-31, running
Reliable, Secure, and Intelligent Computer Systems, BUT, Vnitřní projekty VUT, FIT-S-23-8151, start: 2023-03-01, end: 2026-02-28, completed
String Constraints for Security Analysis, GACR, Standardní projekty, GA25-17934S, 25-17934S, start: 2025-08-01, end: 2028-07-31, running
Research groups
Departments
Back to top