paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Quantitative robustness analysis of quantum programs

量子程序的定量鲁棒性分析
POPL 3(POPL)2019匹配度 3/10 · 论文属于形式语义与程序验证,涉及概率/量子程序及鲁棒性分析,与用户关注的形式化验证有弱关联;但它不涉及静态分析、LLM/Agent、浮点程序分析或贝叶斯程序分析等核心方向,量子程序场景也较为偏门。引用 29 inbox
Shih-Han Hung, Kesha Hietala, Shaopeng Zhu, Mingsheng Ying, Michael Hicks, Xiaodi Wu
crossref: 2026-09-10

AI 速览

一句话:为含噪量子 while 程序建立语义与逻辑,定义并证明 ε-鲁棒性,支持纠错方案分析。

量子程序执行时不可避免地受到量子噪声影响,而架构级纠错代价高昂,因此亟需在程序层面推理错误行为的方法。本文为含错量子 while 程序建立操作语义,并给出一种程序逻辑,用于证明作者提出的 ε-鲁棒性:理想程序与含错程序之间可能距离的定量刻画。作者证明了该逻辑的可靠性,并通过案例研究展示其实用性:分析量子伯努利工厂(QBF)与量子游走(QW)含噪版本的鲁棒性,比较不同纠错方案对单量子比特错误的有效性,并分析容错版 QBF 的鲁棒性。

问题
量子噪声不可避免,而架构级纠错成本过高;现有方法缺乏在程序层面对错误行为进行原则化推理的手段。
方法
为含错量子 while 程序建立操作语义,并设计一种程序逻辑来证明 ε-鲁棒性,同时证明该逻辑的可靠性。
评估
通过案例研究评估:分析含噪 QBF、QW 的鲁棒性,比较单量子比特纠错方案,并分析容错 QBF。
原文摘要(Abstract)

Quantum computation is a topic of significant recent interest, with practical advances coming from both research and industry. A major challenge in quantum programming is dealing with errors (quantum noise) during execution. Because quantum resources (e.g., qubits) are scarce, classical error correction techniques applied at the level of the architecture are currently cost-prohibitive. But while this reality means that quantum programs are almost certain to have errors, there as yet exists no principled means to reason about erroneous behavior. This paper attempts to fill this gap by developing a semantics for erroneous quantum while-programs, as well as a logic for reasoning about them. This logic permits proving a property we have identified, called є-robustness, which characterizes possible “distance” between an ideal program and an erroneous one. We have proved the logic sound, and showed its utility on several case studies, notably: (1) analyzing the robustness of noisy versions of the quantum Bernoulli factory (QBF) and quantum walk (QW); (2) demonstrating the (in)effectiveness of different error correction schemes on single-qubit errors; and (3) analyzing the robustness of a fault-tolerant version of QBF.

链接与引用

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

BibTeX
@article{paperbot645,
  title = {Quantitative robustness analysis of quantum programs},
  author = {Shih-Han Hung and Kesha Hietala and Shaopeng Zhu and Mingsheng Ying and Michael Hicks and Xiaodi Wu},
  journal = {Proceedings of the ACM on Programming Languages},
  volume = {3},
  number = {POPL},
  year = {2019},
  doi = {10.1145/3290344}
}