Many of the quantum gates are included in multiple chapters. Basic definitions of the different efficiency parameters of quantum logic which are needed to design quantum circuits are described in this chapter.
This chapter briefly describes the basic concepts and principles of quantum computing. Firstly, the concepts of qubit, quantum coherence, quantum decoherence, quantum entanglement, quantum density operators, linear operators, inner products, outer products, tensor products, Hermite operators, and unitary operators are described. Then, the four basic assumptions of quantum mechanics are introduced, focusing on the measurement assumptions of quantum mechanics. Finally, the definition of commonly used quantum logic gates is given including single qubit gates, double qubit gates, and multiple qubit gates. These contents provide the necessary theoretical basis for subsequent chapters.
Multi-Valued quantum computing is a challenging field for researchers. Two-valued quantum computing is not so old, but multi-valued quantum computing is a new topic to discuss. Designing with multiple-valued logic has obtained a lot of attention in the previous three decades. Multiple-valued logic emerged as a separate study in the early 1920s, thanks to a Polish philosopher named Lukasiewicz, his goal was to add a third value to the binary system. The Lukasiewicz system is the result of this investigation. This chapter explores the quantum world with multiple-valued logic systems. All operations will be covered that learned before in the binary quantum logic system. The basic operations of quantum computing in the ternary logic system will be implemented. In the two-valued quantum computing, several quantum fundamental gates for reversible logic are learned which include - the Pauli gate, Pauli-X gate, Hadamard gate, Toffoli gate, Fredkin gate, Deutsch gate, and Swap gate.