中文

基于BI的带堆操作量子程序推理

量子物理 2024-09-17 v1

摘要

我们为一种带有堆操作、名为Qwhile-hp的量子编程语言提供了良基语义,其中分配语句遵循脏模式,意味着新分配的量子比特可以非确定性地取任意初始状态。为了全面刻画量子环境下的堆操作,我们发展了一种量子BI风格逻辑,包含对分离蕴涵( ⁣-\mkern-3mu*)与分离合取(*)的解释。随后,我们采用该量子BI风格逻辑作为断言语言来推理带堆操作的量子程序,并提出了一种可靠且相对完备的量子分离逻辑。最后,我们应用该框架验证了多种实用量子程序的正确性,并证明了脏辅助量子比特的正确用法。

关键词

引用

@article{arxiv.2409.10153,
  title  = {BI-based Reasoning about Quantum Programs with Heap Manipulations},
  author = {Bonan Su and Li Zhou and Yuan Feng and Mingsheng Ying},
  journal= {arXiv preprint arXiv:2409.10153},
  year   = {2024}
}