paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Quantum Hoare Logic with Ghost Variables

带幽灵变量的量子 Hoare 逻辑
LICS 2019 34th Annual ACM/IEEE Symposium on Logic in Computer Science (LICS)2019匹配度 2/10 · 论文研究量子程序的形式化验证与量子 Hoare 逻辑扩展,虽属于程序验证/概率编程范畴,但与用户核心关注的 LLM/Agent 与静态分析/形式化验证交叉、浮点程序分析、贝叶斯程序分析均无直接关联。仅“程序验证”标签存在很弱交集。引用 37 inbox
Dominique Unruh
crossref: 2026-09-12

AI 速览

一句话:提出带幽灵变量的量子 Hoare 逻辑扩展,增强前后条件表达能力,并验证量子一次性密码本安全性。

量子 Hoare 逻辑用于推理量子程序,但其前后条件难以表达变量的分布、是否具有经典内容等性质。本文引入“幽灵变量”(ghost variables)扩展量子 Hoare 逻辑:幽灵变量不出现在被验证程序中,可处于任意量子态(存在量化),并可和程序变量纠缠,从而显著增强前后条件的表达能力。作者以量子一次性密码本(quantum one-time pad)为案例,展示该逻辑可用于证明其安全性。

问题
量子 Hoare 逻辑的前后条件表达能力有限,难以方便地描述程序变量分布、经典内容或与辅助量子态的纠缠等性质。
方法
引入幽灵变量扩展量子 Hoare 逻辑;幽灵变量不在程序中出现、可取任意量子态并被存在量化,且能与程序变量纠缠,用于强化前后条件。
评估
通过案例研究,用该逻辑证明量子一次性密码本的安全性。
原文摘要(Abstract)

Quantum Hoare logic allows us to reason about quantum programs. We present an extension of quantum Hoare logic that introduces “ghost variables” to extend the expressive power of pre-/postconditions. Ghost variables are variables that do not actually occur in the program and are allowed to have arbitrary quantum states (in a sense, they are existentially quantified), and be entangled with program variables. Ghost variables allow us to express properties such as the distribution of a program variable or the fact that a variable has classical content. And as a case study, we show how quantum Hoare logic with ghost variables can be used to prove the security of the quantum one-time pad.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot4998,
  title = {Quantum Hoare Logic with Ghost Variables},
  author = {Dominique Unruh},
  booktitle = {LICS},
  year = {2019},
  doi = {10.1109/lics.2019.8785779}
}