A Practical Specification Language for Automatic Quantum Program Verification (Technical Report)

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Tsai, Wei-Lun, Chen, Yu-Fang, Lengál, Ondřej
Natura: Preprint
Pubblicazione: 2026
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866917466996736000
author Tsai, Wei-Lun
Chen, Yu-Fang
Lengál, Ondřej
author_facet Tsai, Wei-Lun
Chen, Yu-Fang
Lengál, Ondřej
contents Hoare-style verification provides a principled foundation for reasoning about the correctness of quantum programs, but existing approaches do not allow fully automatic verification. While automata-based verification scales well when specifications are given directly as automata, prior frameworks incur exponential blow-up when translating high-level set-based assertions into automata, which severely limits practicality. We introduce an extended set-based specification language and a specification-to-automata translation algorithm whose complexity is linear in the number of qubits, enabled by controlled automaton construction and qubit reordering. The resulting compact automata enable fully automatic Hoare-style verification of fixed-qubit quantum programs at previously infeasible scales, while substantially improving expressiveness without compromising efficiency.
format Preprint
id arxiv_https___arxiv_org_abs_2605_05786
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle A Practical Specification Language for Automatic Quantum Program Verification (Technical Report)
Tsai, Wei-Lun
Chen, Yu-Fang
Lengál, Ondřej
Logic in Computer Science
Formal Languages and Automata Theory
Hoare-style verification provides a principled foundation for reasoning about the correctness of quantum programs, but existing approaches do not allow fully automatic verification. While automata-based verification scales well when specifications are given directly as automata, prior frameworks incur exponential blow-up when translating high-level set-based assertions into automata, which severely limits practicality. We introduce an extended set-based specification language and a specification-to-automata translation algorithm whose complexity is linear in the number of qubits, enabled by controlled automaton construction and qubit reordering. The resulting compact automata enable fully automatic Hoare-style verification of fixed-qubit quantum programs at previously infeasible scales, while substantially improving expressiveness without compromising efficiency.
title A Practical Specification Language for Automatic Quantum Program Verification (Technical Report)
topic Logic in Computer Science
Formal Languages and Automata Theory
url https://arxiv.org/abs/2605.05786