一句话:提出 Hybrid Path-Sums 符号表示与重写/断言系统,实现混合量子程序的自动形式化验证。
量子程序难以测试,现有静态分析与形式验证方法常缺乏对混合量子/经典推理的支持,例如通用量子控制、经典控制与经典计算指令。本文奠定面向完整混合量子程序的自动形式化验证框架基础,提出 Hybrid Path-Sums(HPS)符号表示以描述和操作混合量子/经典状态集合,给出重写规则用于简化和推理这些符号状态,并设计核心断言语言以刻画程序等价性、混合状态性质及程序行为的概率陈述。作者证明了符号表示、重写系统与规格系统的正确性,并将框架实现为专用符号执行引擎。对文献中代表性混合案例的评估表明,该方法相较现有工作具有优势且高效。
As quantum computing becomes an emerging reality, designing efficient quantum programming capabilities is becoming more and more important. Particularly, the debugging and validation of quantum programs is of paramount importance, as these programs are by definition hard to test. Static analysis and formal verification methods for quantum programs started to emerge a few years now, yet they often miss hybrid quantum/classical reasoning facilities with, e.g., generic quantum control, classical control and classical computation instructions. In this paper, we lay out the foundations of a framework for the automated formal verification of (full) hybrid quantum programs featuring both classical and quantum control, measurement and hybrid data structures. In particular, we propose: (1) a novel symbolic representation for describing and manipulating sets of hybrid quantum/classical states called Hybrid Path-Sums (HPS); (2) a set of rewriting rules providing a rich mechanism for simplifying and reasoning on these symbolic hybrid states, and (3) a core assertion language to specify equivalence of hybrid quantum programs, the satisfaction of properties on (parts of) hybrid states, and the extraction of probabilistic statements about the program behavior. We prove the correctness of the novel symbolic representation, of its rewriting system and of the specification system. Finally, we propose a full implementation of this framework as a dedicated symbolic execution engine for hybrid programs. We present an evaluation of a set of representative hybrid case-studies from the literature, showcasing the advantage of our approach and its efficiency compared to state-of-the-art solutions.
@article{paperbot3768,
title = {Hybrid Path-Sums for Hybrid Quantum Programs},
author = {Christophe Chareton and Jad Issa and Mathieu Nguyen and Nicolas Blanco and Sébastien Bardin},
journal = {Proceedings of the ACM on Programming Languages},
volume = {10},
number = {PLDI},
year = {2026},
doi = {10.1145/3808314}
}