Читать книгу Principles of Superconducting Quantum Computers - Daniel D. Stancil - Страница 26
1.6 Bell State
ОглавлениеConsider the circuit shown in Figure 1.5. The circuit can be described mathematically as UCN (I ⊗ H) |00⟩. Here the expression I⊗H simply means a Hadamard gate is applied to the right qubit, and the identity matrix applied to the left qubit (which leaves the left qubit unchanged). Completing the calculation gives
Figure 1.5 Circuit for creating an entangled state known as a Bell State. When the two qubits are measured, they will either both be 0, or they will both be 1.
(1.53)
(1.54)
(1.55)
Note that there is no way to factor this state into (qubit 1 state) ⊗ (qubit 0 state). This is known as a Bell State, and it is an example of an entangled state, as described in Section 1.1.5.
If we measure the state of one of the qubits in (1.55), then we will obtain either a zero or a one with equal probability, as we would expect. The unusual behavior happens when we measure the second qubit: if we measure |0⟩ on the first qubit, then we know the state has collapsed to |00⟩, so a measurement of the second qubit will also yield |0⟩. Similarly, if the first measurement yields |1⟩, then the state must have collapsed to |11⟩, so a measurement of the second qubit will also yield |1⟩. The measurements are correlated, no matter how far apart the physical qubits might be.
We simulated the Bell circuit using IBM’s Qiskit [2], and also executed the circuit on real IBM Quantum hardware. A histogram illustrating the results of simulating the circuit 1024 times (each execution is referred to as a “shot”) is shown in Figure 1.6. From (1.55), we see that the probability amplitudes of the states |00⟩ and |11⟩ are both equal to 1/2. Since the probability of measuring a state is the absolute magnitude squared of the amplitude, the probability of measuring each state is 1/2. Consistent with this, the measurements from the 1024 shots are roughly equally divided between the states |00⟩ and |11⟩, with no other states occurring.
Figure 1.6 Result of executing the circuit 1024 times on a quantum simulator, compared with executing the circuit 1024 times on a real IBM quantum computer.
The simulator gives the result expected from an error-free quantum processor. In contrast, the quantum processors available today are noisy and contain errors. As an illustration, Figure 1.6 also shows the result of executing 1024 shots on a real IBM Quantum processor. Although the states |00⟩ and |11⟩ do occur most frequently, the error states |01⟩ and |10⟩ occasionally occur as well. Fortunately there are techniques to reduce and partially mitigate such noise (Chapter 9), and these techniques represent an active area of research.