Quantum First-Order Logics That Capture Logarithmic-Time/Space Quantum Computability
Tomoyuki Yamakami
TL;DR
This work introduces a quantum analogue of first-order logic (QFO) to express time- and space-bounded quantum computations via quantum connectives and quantum quantifiers over fixed-dimension states. By grounding QFO in recursion-theoretic schematic definitions of quantum functions and introducing constructs like quantum transitive closure ($\mathrm{QTC}$) and functional quantum variables, the authors map logical expressiveness to quantum complexity classes such as $\mathrm{BQLOGTIME}$ and $\mathrm{BQL}$. They establish inclusions and equivalences like $\mathrm{classicQFO} \subseteq \mathrm{BQLOGTIME}$, $\mathrm{QFO} \subseteq \mathrm{HBQLOGTIME}$, and $\mathrm{QFO}+QTC = \mathrm{ptime}-\mathrm{HBQL}$, while showing that $\mathrm{QFO}+\exists^Q$-functional captures $\mathrm{BQLOGTIME}$ under certain conditions. The findings provide a framework connecting quantum computation and descriptive complexity, with implications for understanding quantum expressiveness, hierarchies, and potential extensions to higher-order quantum logics and proof complexity.
Abstract
We introduce a quantum analogue of classical first-order logic (FO) and develop a theory of quantum first-order logic as a basis of the productive discussions on the power of logical expressiveness toward quantum computing. The purpose of this work is to logically express "quantum computation" by introducing specially-featured quantum connectives and quantum quantifiers that quantify fixed-dimensional quantum states. Our approach is founded on the recently introduced recursion-theoretical schematic definitions of time-bounded quantum functions, which map finite-dimensional Hilbert spaces to themselves. The quantum first-order logic (QFO) in this work therefore looks quite different from the well-known old concept of quantum logic based on lattice theory. We demonstrate that quantum first-order logics possess an ability of expressing bounded-error quantum logarithmic-time computability by the use of new "functional" quantum variables. In contrast, an extra inclusion of quantum transitive closure operator helps us characterize quantum logarithmic-space computability. The same computability can be achieved by the use of different "functional" quantum variables.
