paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Parameterized Verification of Quantum Circuits

参数化量子电路的验证
POPL 10(POPL)2026匹配度 2/10 · 该论文关注参数化量子程序的关系性质验证,使用同步加权树自动机和转换器,属于量子程序形式化验证;这与用户核心关注的 LLM/Agent 与静态分析/形式化验证交叉、浮点或贝叶斯程序分析几乎没有直接关联。引用 6 inbox
Parosh Aziz Abdulla, Yu-Fang Chen, Michal Hečko, Lukáš Holík, Ondřej Lengál, Jyun-Ao Lin, Ramanathan S. Thinniyam
crossref: 2026-09-10

AI 速览

一句话:首个全自动验证参数化量子程序关系性质的框架,以同步加权树自动机刻画无限族量子态并给出判定过程。

参数化量子程序指给定输入规模即生成相应量子电路的程序,其关系性质(输入-输出正确性与等价性)此前缺乏全自动验证手段。本文提出首个全自动框架:核心是新的自动机模型——同步加权树自动机(SWTA),它能紧凑而精确地刻画参数化程序产生的无限族量子态;作者引入一类换能器来建模量子门语义,并给出组合算法以构造参数化电路的换能器。验证问题被归约为 SWTA 之间的函数包含与等价检查,文中提供了相应判定过程。原型实现通过对一组具有代表性的参数化量子程序进行验证,展现出框架的表达能力与实用效率,验证时间从毫秒级到秒级不等。

问题
如何全自动验证参数化量子程序(由输入规模生成量子电路)的关系性质,例如输入-输出正确性与程序等价性。
方法
提出同步加权树自动机(SWTA)精确表示无限族量子态,用换能器建模量子门语义并给出参数化电路的换能器组合算法,将验证归约为 SWTA 间的函数包含/等价判定。
评估
实现该框架并在多类代表性参数化量子程序上运行验证,验证时间从毫秒到秒级,表明其兼具表达力与实用效率。
原文摘要(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.

链接与引用

DOI 原文 · arXiv · PDF(开放获取) · DBLP

BibTeX
@article{abs-2511-19897,
  title = {Parameterized Verification of Quantum Circuits},
  author = {Parosh Aziz Abdulla and Yu-Fang Chen and Michal Hečko and Lukáš Holík and Ondřej Lengál and Jyun-Ao Lin and Ramanathan S. Thinniyam},
  journal = {Proceedings of the ACM on Programming Languages},
  volume = {10},
  number = {POPL},
  year = {2026},
  doi = {10.1145/3776712}
}