Detail výsledku

An Automata-Based Framework for Verification and Bug Hunting in Quantum Circuits

LENGÁL, O.; CHEN, Y.; TSAI, W.; LIN, J.; CHUNG, K.; YEN, D. An Automata-Based Framework for Verification and Bug Hunting in Quantum Circuits. COMMUNICATIONS OF THE ACM, 2025, vol. 68, no. 6, p. 85-93.
Typ
článek v časopise
Jazyk
anglicky
Autoři
Lengál Ondřej, doc. Ing., Ph.D., UITS (FIT)
Chen Yu-Fang
TSAI, W.
LIN, J.
CHUNG, K.
YEN, D.
Abstrakt

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.

Klíčová slova

quantum;tree automata;entanglement;verification

URL
Rok
2025
Strany
85–93
Časopis
COMMUNICATIONS OF THE ACM, roč. 68, č. 6, ISSN
DOI
UT WoS
001519108800020
EID Scopus
BibTeX
@article{BUT198194,
  author="LENGÁL, O. and CHEN, Y. and TSAI, W. and LIN, J. and CHUNG, K. and YEN, D.",
  title="An Automata-Based Framework for Verification and Bug Hunting in Quantum Circuits",
  journal="COMMUNICATIONS OF THE ACM",
  year="2025",
  volume="68",
  number="6",
  pages="85--93",
  doi="10.1145/3725728",
  issn="0001-0782",
  url="https://dl.acm.org/doi/10.1145/3725728"
}
Projekty
Efektivní konečné automaty pro automatické usuzování, MŠMT, ERC CZ, LL1908, zahájení: 2020-01-01, ukončení: 2024-12-31, ukončen
Reliable, Secure, and Intelligent Computer Systems, VUT, Vnitřní projekty VUT, FIT-S-23-8151, zahájení: 2023-03-01, ukončení: 2026-02-28, řešení
Reprezentace Booleovských funkcí pomocí adaptabilní datové struktury, GAČR, Standardní projekty, GA23-07565S, zahájení: 2023-01-01, ukončení: 2025-12-31, řešení
Výzkumné skupiny
Pracoviště
Nahoru