Introduction to Quantum Computing
Introduction to Quantum Computing
Quantum Computation
1
Quantum Teleportation
2
Quantum Mechanics - Basics
● A classical bit can exist either in a 0 or 1 state.
3
Bloch Sphere
● The Bloch sphere is a geometrical representation for pure two - level quantum
systems
4
Quantum Superposition
● Quantum superposition is a fundamental principle of quantum mechanics that
states that the linear combination of solutions to the Schrodinger equation are
also solutions of the Schrodinger equation.
● Physically what this means is that a system’s state can be a linear combination
of multiple classical states, until it is measured. Once measured, it collapses
into one of the classical states.
5
6
Gate Operations
● Each gate corresponds to a matrix.
7
Gate Operations
● Each gate corresponds to a matrix.
● Gate operation on a qubit is essentially just the multiplication of the gate matrix to the qubit
8
Pauli Gates
9
Hadamard Gate:
10
Multi Qubit States:
A multi-qubit system is a collection of multiple qubits, treated as a single system. In
classical computing, a system of N bits can be in 2^N states. For example, for a 2-bit
system, there are 4 possible states 00, 01, 10, and 11.
11
CNOT/C-X Gate
12
Generating an EPR Pair
13
Quantum Entanglement
● Quantum entanglement is the phenomenon of a group of particles being generated,
interacting, or sharing spatial proximity in such a way that the quantum state of each particle of
the group cannot be described independently of the state of the others, including when the
particles are separated by a large distance.
● Physically what it means is that measuring just one of them affects all the entangled qubits.
14
Quantum Measurement:
15
16
17