Return
An Expressive Assertion Language for Quantum Programs
DOI:10.1145/3776658.png)
Abstract
En 中文
In this paper, we define an assertion language designed for expectation-based reasoning about quantum programs. The key design idea is a representation of quantum predicates by quasi-probability distributions of generalized Pauli operators. Then we extend classical techniques such as G & ouml;delization to prove that this language is expressive with respect to the quantum programs with loops-specifically, for any program psi and any postcondition /i formulated in the assertion language, the weakest precondition of S with respect to /i can also be expressed as a formula in the assertion language. As an application, we present a sound and relatively complete quantum Hoare logic upon our expressive assertion language.
Keywords:
Quantum Programming Languages
Predicate Transformers
Assertion Language
Expressiveness
Intensional Completeness
Journal
P
IF:
2.8
Papers:
308
Citations:
4.7K

