pith. sign in

arxiv: 1812.00349 · v2 · pith:TSOLDXVYnew · submitted 2018-12-02 · 💻 cs.LO

A Logic for Recursive Quantum Programs

classification 💻 cs.LO
keywords quantumlogicprogrammingprogramsrecursionrecursivebeenlanguages
0
0 comments X p. Extension
pith:TSOLDXVY Add to your LaTeX paper What is a Pith Number?
\usepackage{pith}
\pithnumber{TSOLDXVY}

Prints a linked pith:TSOLDXVY badge after your title and writes the identifier into PDF metadata. Compiles on arXiv with no extra files. Learn more

read the original abstract

Most modern (classical) programming languages support recursion. Recursion has also been successfully applied to the design of several quantum algorithms and introduced in a couple of quantum programming languages. So, it can be expected that recursion will become one of the fundamental paradigms of quantum programming. Several program logics have been developed for verification of non-recursive quantum programs. However, there are as yet no general methods for reasoning about recursive procedures in quantum computing. We fill the gap in this paper by presenting a logic for recursive quantum programs. This logic is an extension of quantum Hoare logic for quantum While-programs. The (relative) completeness of the logic is proved, and its effectiveness is shown by a running example: fixed-point Grover's search.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.