International Journal of Electronics and Telecommunications
Designing of Reversible Functions in Classical and Quantum Domains
Romaniuk, Ryszard S., Skorupski, Andrzej
Abstract
First sections of the paper contain someconsiderations relevant to the reversibility of quantum gates. TheSolovay-Kitayev theorem shows that using proper set ofquantum gates one can build a quantum version of the nondeterministicTuring machine. On the other hand theGottesmann-Knill theorem shows the possibility to simulate thequantum machine consisting of only Clifford/Pauli group ofgates. This paper presents also an original method of designingthe reversible functions. This method is intended for the mostpopular gate set with three types of gates CNT (Control, NOTand Toffoli). The presented algorithm leads to cascade withminimal number CNT gates. This solution is called optimalreversible circuits. The paper is organized as follows. Section 5recalls basic concepts of reversible logic. Section 6 contain shortdescription of CNT set of the reversible gates. In Section 7 ispresented form of result of designing as the cascade of gates.Section 8 describes the algorithm and section 9 simple example.