Quantum Hoare Logic with Ghost Variables

02/01/2019
by   Dominique Unruh, et al.
0

Quantum Hoare logic allows us to reason about quantum programs. We present an extension of quantum Hoare logic that introduces "ghost variables" to extend the expressive power of pre-/postconditions. Ghost variables are variables that do not actually occur in the program and are allowed to have arbitrary quantum states (in a sense, they are existentially quantified), and be entangled with program variables. Ghost variables allow us to express properties such as the distribution of a program variable or the fact that a variable has classical content. And as a case study, we show how quantum Hoare logic with ghost variables can be used to prove the security of the quantum one-time pad.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/04/2022

Birkhoff-von Neumann Quantum Logic as an Assertion Language for Quantum Programs

A first-order logic with quantum variables is needed as an assertion lan...
research
01/30/2021

A Quantum Interpretation of Bunched Logic for Quantum Separation Logic

We propose a model of the substructural logic of Bunched Implications (B...
research
06/15/2021

Introducing Type Properties

In type theory, we can express many practical ideas by attributing some ...
research
08/01/2019

Quantum Temporal Logic

In this paper, we introduce a model of quantum concurrent program, which...
research
08/29/2011

Conjugate Variables as a Resource in Signal and Image Processing

In this paper we develop a new technique to model joint distributions of...
research
02/10/2019

Quantum Measurement as Marginalization and Nested Quantum Systems

Measurements in quantum mechanics can be derived from unitary interactio...
research
09/07/2016

Equilibrium Graphs

In this paper we present an extension of Peirce's existential graphs to ...

Please sign up or login with your details

Forgot password? Click here to reset