Table of Contents
Fetching ...

Verification of Recursively Defined Quantum Circuits

Mingsheng Ying, Zhicheng Zhang

TL;DR

This paper presents a proof system for formal verification of the correctness of recursively defined quantum circuits, and the soundness and (relative) completeness of the proof system are established.

Abstract

Recursive techniques have recently been introduced into quantum programming so that a variety of large quantum circuits and algorithms can be elegantly and economically programmed. In this paper, we present a proof system for formal verification of the correctness of recursively defined quantum circuits. The soundness and (relative) completeness of the proof system are established. To demonstrating its effectiveness, a series of application examples of the proof system are given, including (multi-qubit) controlled gates, a quantum circuit generating (multi-qubit) GHZ (Greenberger-Horne-Zeilinger) states, recursive definition of quantum Fourier transform, quantum state preparation, and quantum random-access memories (QRAM).

Verification of Recursively Defined Quantum Circuits

TL;DR

This paper presents a proof system for formal verification of the correctness of recursively defined quantum circuits, and the soundness and (relative) completeness of the proof system are established.

Abstract

Recursive techniques have recently been introduced into quantum programming so that a variety of large quantum circuits and algorithms can be elegantly and economically programmed. In this paper, we present a proof system for formal verification of the correctness of recursively defined quantum circuits. The soundness and (relative) completeness of the proof system are established. To demonstrating its effectiveness, a series of application examples of the proof system are given, including (multi-qubit) controlled gates, a quantum circuit generating (multi-qubit) GHZ (Greenberger-Horne-Zeilinger) states, recursive definition of quantum Fourier transform, quantum state preparation, and quantum random-access memories (QRAM).
Paper Structure (49 sections, 7 theorems, 184 equations, 12 tables)

This paper contains 49 sections, 7 theorems, 184 equations, 12 tables.

Key Result

Lemma 2.1

For any quantum circuit $C\in\mathbf{RQC}^{++}$ and for any classical state $\sigma$, we have:

Theorems & Definitions (46)

  • Example 1.1: Recursive Definition of QFT
  • Definition 2.1
  • Definition 2.2
  • Definition 2.3
  • Definition 2.4
  • Definition 2.5
  • Definition 2.6
  • Example 2.1: Controlled Gates
  • Lemma 2.1
  • proof
  • ...and 36 more