6 Teleportation and entanglement: Moving quantum data around

 

This chapter covers

  • Moving data around a quantum computer using classical and quantum control
  • Visualizing single-qubit operations with the Bloch sphere
  • Predicting the output of two-qubit operations, and Pauli operations

In the last chapter, we added support for multiple qubits to our quantum device simulator with the help of the QuTiP package. That allowed us to play the CHSH game and show that our understanding of quantum mechanics is consistent with what we observe in the real world.

In this chapter, we’ll get to see how we can move data between different people or registers in a quantum device. We will take a look at how things like the no-cloning theorem affect how we manage our data on a quantum device. We will also get to check out a uniquely quantum protocol our quantum device can perform, called teleportation, which moves data (as opposed to copies).

6.1 Moving quantum data

Just as with classical computing, sometimes in a quantum computer, we have some data here that we would very much appreciate being somewhere over there. Classically, this is an easy problem to solve by copying data; but as we saw in chapters 3 and 4, the no-cloning theorem means in general, we can’t copy data stored in qubits.

6.1.1 Swapping out the simulator

6.1.2 What other two-qubit gates are there?

6.2 All the single (qubit) rotations

6.2.1 Relating rotations to coordinates: The Pauli operations

6.3 Teleportation

Summary

Part 1: Conclusion

sitemap