Learn Quantum Computing with Python and IBM Quantum Experience
上QQ阅读APP看书,第一时间看更新

Chapter 4: Understanding Basic Quantum Computing Principles

Quantum computing, particularly its algorithms, leverage three quantum computing principles, namely, superposition, entanglement, and interference. In this chapter, we'll review each of these so that we can understand what each provides, the effect it has on each qubit, and how to represent them using the quantum gate sets provided to us. As a bonus, we will also create a quantum teleportation circuit that will leverage two of the three quantum computing principles to teleport an unknown state from one person to another.

The following topics will be covered in this chapter:

  • Introducing quantum computing
  • Understanding superposition
  • Understanding entanglement
  • Learning about the effects of interference between qubits
  • Creating a quantum teleportation circuit

This chapter will focus on the three main quantum computing principles that will help you better understand how they are used in the various quantum algorithms. The quantum computers hosted on the IBM Quantum Experience leverage all these principles by use of the various quantum gates, some of which you used earlier in this book.