International Journal of Quantum Information
A LOGIC FOR QUANTUM COMPUTATION AND CLASSICAL SIMULATION OF QUANTUM ALGORITHMS
Manas K. Patra
Abstract
The semantics of a language for reasoning about finite-dimensional quantum systems is presented. This language can express most important classes of assertions about quantum systems, including formulas for outputs of all combinational quantum circuits/algorithms. The main result of this paper is an algorithm for efficient translation of a formula of language into an equivalent formula in another decidable language ℝℂ, which is the language of reals and its complex extension. An important consequence is a descriptive characterization of quantum circuits that can be efficiently simulated classically. We illustrate this with examples of two classes of quantum circuits which are known to have efficient classical simulation. The algorithm for deciding the satisfiability of a general formula can be adapted for the simulation.