Quantum and classical registers

05/23/2021
by   Dominique Unruh, et al.
0

We present a generic theory of "registers" in imperative programs and instantiate it in the classical and quantum setting. Roughly speaking, a register is some mutable part of the program state, e.g., mutable classical variables and quantum registers and wires in quantum circuits are examples of this. However, registers in our setting can also refer to subparts of other registers, or combinations of parts from different registers, or quantum registers seen in a different basis, etc. Our formalization is intended to be well suited for formalization in theorem provers and as a foundation for modeling quantum/classical variables in imperative programs. We implemented most results (including a minimal quantum Hoare logic and an analysis of quantum teleportation) in the Isabelle/HOL theorem prover.

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
09/15/2022

Quantum Talagrand, KKL and Friedgut's theorems and the learnability of quantum Boolean functions

We extend three related results from the analysis of influences of Boole...
research
07/24/2023

Universal Approximation Theorem and error bounds for quantum neural networks and quantum reservoirs

Universal approximation theorems are the foundations of classical neural...
research
04/28/2023

Quantum Control Machine: The Limits of Quantum Programs as Data

Quantum algorithms for factorization, search, and simulation obtain comp...
research
07/21/2023

A Generalized Quantum Branching Program

Classical branching programs are studied to understand the space complex...
research
02/10/2019

Quantum Measurement as Marginalization and Nested Quantum Systems

Measurements in quantum mechanics can be derived from unitary interactio...
research
12/03/2020

Quantum Hoare Type Theory

As quantum computers become real, it is high time we come up with effect...

Please sign up or login with your details

Forgot password? Click here to reset