Preliminary Studies on General Quantum Loop Program

LI Xiaopeng,XI Zhengjun,LI Yongming
DOI: https://doi.org/10.3778/j.issn.1002-8331.2012.08.016
2012-01-01
Computer Engineering and Applications Journal
Abstract:Loop is a very important program construct in classical computation. So, it is necessary to study the structure of the quantum Loop programs. This paper defines a general quantum Loop program whose body is a quantum operation, and gives the definitions for termination, almost termination and non-termination of the general quantum Loop program with respect to any input state. It proves the necessary and sufficient conditions for termination of the general quantum Loop programs given input state. As applications, it finally verifies the embedded quantum Loop programs whose body is unitary operation is a general quantum Loop program.
What problem does this paper attempt to address?