Quantum Hoare Logic

Abstract

We formalize quantum Hoare logic [TOPLAS 33(6),19]. In particular, we specify the syntax and denotational semantics of a simple model of quantum programs. Then, we write down the rules of quantum Hoare logic for partial correctness, and show the soundness and completeness of the resulting proof system. As an application, we verify the correctness of Grover’s algorithm.

Publication
Archive of Formal Proofs

Formal proof development in Isabelle, supplement to [Liu2019]

Related