paperbot · PL 论文追踪

RSS

A Quantum interpretation of separating conjunction for local reasoning of Quantum programs based on separation logic

POPL 6(POPL)2022
Xuan-Bach Le, Shang-Wei Lin, Jun Sun, David Sanan

尚未生成 AI 速览(可能缺少 API key 或等待下次运行补跑)。

原文摘要(Abstract)

It is well-known that quantum programs are not only complicated to design but also challenging to verify because the quantum states can have exponential size and require sophisticated mathematics to encode and manipulate. To tackle the state-space explosion problem for quantum reasoning, we propose a Hoare-style inference framework that supports local reasoning for quantum programs. By providing a quantum interpretation of the separating conjunction, we are able to infuse separation logic into our framework and apply local reasoning using a quantum frame rule that is similar to the classical frame rule. For evaluation, we apply our framework to verify various quantum programs including Deutsch–Jozsa’s algorithm and Grover's algorithm.

链接与引用

DOI 原文 ·

BibTeX
@article{paperbot1562,
  title = {A Quantum interpretation of separating conjunction for local reasoning of Quantum programs based on separation logic},
  author = {Xuan-Bach Le and Shang-Wei Lin and Jun Sun and David Sanan},
  journal = {Proceedings of the ACM on Programming Languages},
  volume = {6},
  number = {POPL},
  year = {2022},
  doi = {10.1145/3498697}
}