The main contribution of this paper is the introduction of a dynamic logic formalism for reasoning about information flow in composite quantum systems. This builds on our previous work on a complete quantum dynamic logic for single systems. Here we extend that work to a sound (but not necessarily complete) logic for composite systems, which brings together ideas from the quantum logic tradition with concepts from (dynamic) modal logic and from quantum computation. This Logic of Quantum Programs (LQP) is capable of expressing important features of quantum measurements and unitary evolutions of multi-partite states, as well as giving logical characterisations to various forms of entanglement (for example, the Bell states, the GHZ states etc.). We present a finitary syntax, a relational semantics and a sound proof system for this logic. As applications, we use our system to give formal correctness proofs for the Teleportation protocol and for a standard Quantum Secret Sharing protocol; a whole range of other quantum circuits and programs, including other well-known protocols (for example, superdense coding, entanglement swapping, logic-gate teleportation etc.), can be similarly verified using our logic.
翻译:本文的主要贡献是引入了动态逻辑形式主义来推理复合量子系统中的信息流动。 这以我们以前关于单一系统完整量子动态逻辑的工作为基础。 我们在此将这项工作扩展为合成系统的健全( 但不一定完整)逻辑, 将量子逻辑传统的概念与( 动态) 模式逻辑和量子计算的概念结合起来。 量子程序( LQP) 的逻辑能够表达量子测量和多方国家统一演进的重要特征, 并给各种形式的纠缠( 例如, 贝尔州、 GHZ 州等) 提供逻辑特征。 我们为这一逻辑提出一个有条纹的语法、 关系语义和健全的验证系统。 作为应用, 我们使用我们的系统为远程传输协议和标准的量子秘密共享协议提供正式的正确性证明; 一系列其他量子电路和程式, 包括其它广为人知的规程( 例如, 超调调调、 缠绕、 逻辑转换等), 使用我们的远程传输逻辑等进行类似核查。