5.3 Two-qubit gates

The gates discussed in Section 5.2 are examples of single-qubit gates, but these are insufficient for quantum computing. Just as the classical computing must include conditional gates that act on two bits, so a working quantum computer needs both single-qubit and two-qubit gates. A quantum CNOT gate is introduced and you will see that it is able to produce entangled states of two qubits.