Reasoning about Parallel Quantum Programs

10/26/2018
by   Mingsheng Ying, et al.
0

We initiate the study of parallel quantum programming by defining the operational and denotational semantics of parallel quantum programs. The technical contributions of this paper include: (1) find a series of useful proof rules for reasoning about correctness of parallel quantum programs; and (2) prove a strong soundness theorem of these proof rules showing that partial correctness is well maintained at each step of transitions in the operational semantics of a parallel quantum program. This is achieved by partially overcoming the following conceptual challenges that are never present in classical parallel programming: (i) the intertwining of nondeterminism caused by quantum measurements and introduced by parallelism; (ii) entanglement between component quantum programs; and (iii) combining quantum predicates in the overlap of state Hilbert spaces of component quantum programs with shared variables. It seems that a full solution to these challenges and developing a (relatively) complete proof system for parallel quantum programs are still far beyond the current reach.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/15/2023

Verification of Nondeterministic Quantum Programs

Nondeterministic choice is a useful program construct that provides a wa...
research
07/31/2018

Toward Automatic Verification of Quantum Programs

This paper summarises the results obtained by the author and his collabo...
research
06/04/2020

Quantum Markov Chain Semantics for Quip-E Programs

In this work we present a mapping from a fragment of the quantum program...
research
08/09/2023

Local Reasoning about Probabilistic Behaviour for Classical-Quantum Programs

Verifying the functional correctness of programs with both classical and...
research
08/15/2020

Quantum Hoare logic with classical variables

Hoare logic provides a syntax-oriented method to reason about program co...
research
09/06/2021

Gottesman Types for Quantum Programs

The Heisenberg representation of quantum operators provides a powerful t...
research
06/04/2017

Visualization of Constraint Handling Rules: Semantics and Applications

The work in the paper presents an animation extension (CHR^vis) to Const...

Please sign up or login with your details

Forgot password? Click here to reset