MODULE – 5: Introduction to Quantum Mechanics & Quantum Computing
Quantum Mechanics: Heisenberg Uncertainty principle and its significance, wave function- its
significance, Dirac notation and Normalization of wave function, Schrodinger wave equation
(qualitative), Application of Schrödinger wave equation for a particle in 1D infinite height
potential well: Eigen states and Eigen values.– Numerical Problems
Principles of Quantum Information & Quantum Computing: Introduction, Moore’s Law,
Differences between Classical & Quantum computing. Qubit and its properties. Representation
of qubit as Bloch sphere. Types of Qubits. –Single and Two qubits with one transformation
operation for each.
Quantum mechanics is the branch of physics that deals with the description of the physical
properties of nature at the scale of atoms and subatomic particles incorporating the concepts
of quantization of energy, wave-particle duality, and the uncertainty principle. It differs from
classical physics in that energy, momentum, and other quantities of a bound system are restricted
to discrete values (quantization), objects have characteristics of both particle and waves (wave-
particle duality); and there are limits to how accurately the value of a physical quantity can be
predicted prior to its measurement, given a complete set of initial conditions (the uncertainty
principle). It is the foundation of all quantum physics including quantum chemistry, quantum
field theory, quantum technology, quantum information science, and quantum computing.
Heisenberg Uncertainty principle
According to de-Broglie, a moving material particle is associated with a wave packet, which has
a small spread in the space. This wave nature implies that there are fundamental limits to the
accuracy with which we can measure particle properties such as position and momentum.
Consider the wave group shown below fig (a)
The particle corresponding to this wave group may be located anywhere within the group
at a given time. The narrower its wave group, the more precisely a particles position can be
specified (fig (b)). But the wavelength λ of the waves in a narrow wave packet is not well
defined. This means that, since λh/p the particle’s momentum is not a precise quantity.
On the other hand, a wide wave packet (fig (a)) has a clearly defined wavelength. The
momentum that corresponds to this wavelength is therefore a precise quantity. But the width of
the group is too large for us to be able to say exactly where the particle is at a given time. Thus,
we have the uncertainty principle given by Heisenberg.
1
MODULE – 5: Introduction to Quantum Mechanics & Quantum Computing
Position-Momentum Uncertainty principle
“It is impossible to know both the exact position and exact momentum of an object
at the same time.”
Mathematically
Where ∆x uncertainty in the position, ∆p uncertainty in the momentum.
If we arrange matter, so that ∆x is small, corresponding to narrow wave group then ∆p
will be large. If we reduce ∆p in some way, a broad wave group is inevitable and ∆x will be
large.
Energy-Time uncertainty principle:
It states that “It is impossible to measure both the exact energy and exact time
in a physical process at the same time”
i.e.,
Where ∆E uncertainty in the energy, ∆t uncertainty in the time
Angular displacement and Angular momentum uncertainty principle:
It states that “It states that “It is impossible to measure both the exact angular
displacement and exact angular momentum in a physical process at the same time”
i.e.,
Where ∆L uncertainty in the momentum, ∆ uncertainty in the displacement.
Physical Significance:
The physical significance of the Heisenberg’s uncertainty principle is that one
should not think of the exact position or an accurate value for momentum of a particle. Instead,
one should think of the probability of finding the particle at a certain position or of the most
probable value for the momentum of the particle. Similar interpretation is made for the conjugate
pair ∆E and ∆t and ∆Land ∆ .
2
MODULE – 5: Introduction to Quantum Mechanics & Quantum Computing
Fig. a
Wave function- its significance
Quantity whose variations make up matter waves is called the wave function. Exhibits wave-like
properties of a particle and contain all possible information about the state of the system. The
value of ψ associated with a moving body at x, y, z in space at the time ‘t’ is related to the
likelihood of finding the body there at that time. It is complex number with both real and
imaginary parts.
Physical significance of Wave function
Probability of occurrence is a real and a positive quantity. Since ψ is complex, it has no
attributable physical significance.
But the square of the absolute value of the wave function is always positive and real and is
known as probability density.
It is given by Ӏ ψ Ӏ2= ψ. Ψ*
where Ψ* is the complex conjugate of ψ.
The probability of finding particle at certain place at given time must be in between 0 and 1. ex:
0.3 means probability of finding particle is 30% similarly -0.2 means meaningless. “The
probability of experimentally finding a particle is proportional to the value of ӀψӀ2 there at ‘t’. Large
value of ӀψӀ2 means the strong possibility of the body’s presence, while a small value of means
the slight-possibility of its presence.
Dirac notation
Normalization of Wave function
3
MODULE – 5: Introduction to Quantum Mechanics & Quantum Computing
If ψ is the wave function associated with a particle, then the probability of finding the particle
in a volume dV is ӀψӀ2 dV. If the particle is present somewhere in a particular region, the
integral of ӀψӀ2 over all the space must be finite. If the particle is certainly to be found, in certain
region of space then
2 dV 1
Any wave function satisfying the above equation is said to be normalized wave function. Often
ψ is not a normalized wave function and have some constants. The process to determine that
constant value and equate to ψ for unity is known as normalization
Eigen functions
Wave functions which are single valued with finite value everywhere and also their first
derivatives with respect to their variables are continuous everywhere are known as Eigen
functions
Eigen Values
The values of a physical observable such as energy, momentum etc for which Schrödinger’s
wave equation can be solved are called Eigen values.
Schrodinger wave equation:
Consider a particle, moving freely in the positive x-direction in a stationary potential field. The
wavelength of the associated de-Broglie wave is given by
h
*
p
The wave equation for de-broglie wave associated with such particle can be written in complex
notation as
Ae i ( wt kx ) A Amplitude of the wave
The time independent Schrödinger’s wave equation for such particle is given by
d 2 8 2 m
2 E V 0
dx 2 h
4
MODULE – 5: Introduction to Quantum Mechanics & Quantum Computing
Where E and V are total energy and potential energy of the particle respectively
Applications of Schrödinger’s wave equation:
Energy Eigen values of a particle in one dimensional, infinite potential well (particle in a
box):
Consider a particle, which is free to move in
the x-direction only in the region x = 0 and x = L. Outside
this region the potential energy is taken to be infinite and within this region it is zero ie V = 0 for
0<x<L and V for x and x 0
We have the Schrödinger’s time independent wave equation in one dimension
d 2 8 2 m
2 ( E V ) 0 ------------ (1)
dx 2 h
Outside the well, the equation (1) become
d 2 8 2 m
2 ( E ) 0 Since V
dx 2 h
= 0 for all points outside the well, ie 0 which
2
This equation holds good only if
means that the particle cannot be found at all outside the well.
Inside the well, equation (1) becomes
d 2 8 2 m
2 E 0 (Since V =0)
dx 2 h
8 2 m
Let 2
E k2 ---------------- (2)
h
5
MODULE – 5: Introduction to Quantum Mechanics & Quantum Computing
Then;
d 2
2
k 2 0 ------------- (3)
dx
The solution for the above equation is
A sin kx B cos kx ------------- (4)
At x = 0, = 0, substituting in (4) we get
0 Asin 0 B cos 0
B0
At x=L, = 0 and equation (4) becomes
0 Asin kL B cos kL
Asin kL 0 (Since B=0)
Here ‘A’ need not be zero
sin kL 0
i.e. kL n , where n=0, 1, 2, 3………..is an integer called quantum number.
k
n
L
Substituting the values of B and k in (4)
n
n A sin x ------------------ (5)
L
which represents the permitted solutions.
Since there is only one particle and at any time it is present somewhere inside the well only, the
integral of the wave function over the entire space in the well must be equal to unity.
6
MODULE – 5: Introduction to Quantum Mechanics & Quantum Computing
dx 1
2
i.e. n
0
n
L 2
0
A sin
L
x dx 1
nx
L
A )dx 1
2
sin 2 (
0
L
1 L L
2n
[ sin 2 1 cos 2 ]
1 1
A 2 dx cos xdx 1
2 0 20 L 2
L
A2 L 2 n
Or x 2n sin L x 1
2 0
A2
L 2n sin 2n 0 1
L
Or
2
A2 L
1
2
2
A
L
Substituting in (5) we get
2 n
n sin x -------------------- (6)
L L
which are the normalized wave functions of a particle in a one-dimensional infinite potential
well.
Energy Eigen values:
7
MODULE – 5: Introduction to Quantum Mechanics & Quantum Computing
The energy Eigen values can be obtained by operating the wave function by the energy
operator (Hamiltonian operator)
h2 d 2
Hˆ 2 U
8 m dx 2
In the region o<x<L, V=0 Hence U = 0
ˆ h2 d 2
H 2
8 m dx 2
The energy Eigen value equation is
Hˆ n E n
h2 d2
i.e. n E n ----------------- (7)
8 2 m dx 2
Differentiating n in equation (6)
d n n 2 n
cos x
dx L L L
d 2 n n n
2
2
and sin x
L L
2
dx L
d 2 n n
2
or n
dx 2 L
n 2
h2
Thus equation (7) becomes 2 n E n
8 m L
n2h2
Or En ------------------------- (8)
8mL2
8
MODULE – 5: Introduction to Quantum Mechanics & Quantum Computing
are the energy Eigen values of the particle in an infinite potential well.
Zero-point energy:
The lowest acceptable value for n=1. Because for n=0, n 0 (from equation (5)), which means
that the particle is not present inside the well which is not true.
The lowest energy corresponding to n=1 is called zero-point energy and it is given by
h2
E zero po int
8mL2
The lowest permitted state of energy is referred to as ground state energy. The energy state for
n>1 are called exited states.
Wave functions, probability densities and Energy levels for particle in an infinite potential
well:
The normalized wave functions of a particle in a one dimensional potential well of width ‘L’ are
given by
2 n
n sin x ---------------------- (1) n = 0,1,2……
L L
Case1: For n=1:
This is the ground state and the particle is normally found in this state. The Eigen
function corresponding to this state
2
1 sin x ; from (1)
L L
L
Here 1 0 for x = 0 and x = L and is maximum for x (fig a)
2
9
MODULE – 5: Introduction to Quantum Mechanics & Quantum Computing
Fig (a) Fig (b)
A plot of 1 , the probability density verses x is shown in fig (b). It indicates the
2
probability of finding the particle at different locations inside the well. 1 0 at x = 0 and x =
2
L
L and is maximum at x . This means that in the ground state the particle cannot be found at
2
the walls of the box, and the probability of finding it is maximum at the central region.
The energy of the particle in the ground energy state is
h2
E1 E0 , Zero-point energy
8mL2
Case 2: For n=2
This is the first exited state. The Eigen function for this state is
2 2
2 sin x
L L
L L 3L
Here 2 0 for x = 0, , L and maximum for x and (fig c)
2 4 4
The plot of 1
2
verses x is shown in fig (d). As can be seen from the plot, the particle cannot
be observed either at the walls or at the center.
The energy of the particle in this state is
10
MODULE – 5: Introduction to Quantum Mechanics & Quantum Computing
4h 2 n2h2
E2 4 E0 ; En
8mL2 8mL2
Fig (c ) Fig (d)
Introduction to Quantum Computing
Quantum computing is a type of computation whose operations can harness the phenomena
of quantum mechanics, such as superposition, interference, and entanglement. Devices that
perform quantum computations are known as quantum computers. Developing Computing
methods based on the principles of Quantum theory Quantum computers stores the information
in a quantum systems in the form of Qubits. In quantum computing, electrons or photons can be
considers is qubits. Instead of 0 and 1, It can choose two electronics states of an atom or two
different polarization orientations of light for the two states. But as per quantum mechanics the
atom can also be prepared in the state in which is said to be a coherent super imposition of both
the states to represent zero and one Using quantum computing, qicker computation could be
achieved and small size computer can be obtained through Quantum computing concepts
Moore’s Law:
Moore's law is the observation and states that “the number of transistors in a dense integrated
circuit (IC) doubles about every two years”.
Moore's law is an observation and projection of a historical trend. Rather than a law of physics, it
is an empirical relationship linked to gains from experience in production.
11
MODULE – 5: Introduction to Quantum Mechanics & Quantum Computing
The observation is named after Gordon Moore, the co-founder of Fairchild
Semiconductor and Intel. Moore's prediction has been used in the semiconductor industry to
guide long-term planning and to set targets for research and development. Moore's law helps in
reduction in quality-adjusted microprocessor prices, the increase in memory
capacity (RAM and flash), the improvement of sensors, and even the number and size
of pixels in digital cameras.
A silicon atom is 0.2 nanometers wide, which puts the gate length of 2 nanometers at roughly 10
silicon atoms across. At these scales, controlling the flow of electrons becomes increasingly
more difficult as all kinds of quantum effects play themselves within the transistor itself. When
you only have about 10 atoms distance to work with, any changes in the underlying atomic
structure are going to affect the current which flows through the transistor. Since, the transistor is
approaching the point where it is simply as small as we can ever make it and has it still function.
The way we’ve been building and improving silicon chips is coming to its final iteration. There
is also another potential pitfall for Moore's Law, and that is simple economics. The cost of
shrinking transistors isn't decreasing the way it is expected.
Differences between Classical & Quantum computing
Classical Computing
1. Used by large scale, multipurpose and devices.
2. Information is stored in bits. There is discrete number of possible states. Either 0 or 1.
3. Power increases in 1:1 relationship with number of transistor
4. They have low error rates and can operate at room temperature
5. Calculations are deterministic. This means repeating the same inputs results in the same
output.
6. Data processing is carried out by logic and in sequential order
7. Operations are governed by Boolean Algebra.
8. Circuit behavior is defined by Classical Physics.
Quantum Computing
1. Used by high speed, quantum mechanics-based computers.
12
MODULE – 5: Introduction to Quantum Mechanics & Quantum Computing
2. Information is based on Quantum Bits. There is an infinite, continuous number of possible
states. They are the result of quantum superposition.
3. Power increases in exponentially in proportion to the number of qubits
4. They have high error rates and need to be kept at ultracold
5. The calculations are probabilistic, meaning there are multiple possible outputs to the same
inputs.
6. Data processing is carried out by quantum logic at parallel instances.
7. Operations are defined by linear algebra by Hilbert Space.
8. Circuit behavior is defined by Quantum Mechanics.
Concept of Qubit and its properties
Concept of Qubit
In quantum computing, a qubit or quantum bit is a basic unit of quantum information
A quantum system like atom or electrons can exist in states as 0 and 1 or simultaneously both
as 0 and 1.
It will not be know definitely, in which states they would be.
But the number called probability factors associated with the corresponding state provide the
probability of the atoms/electrons existence in each of these states.
Since, they follow the quantum principles; it becomes a quantum system and called as
quantum bits or Qubit.
Similarly in case of light, a Qubit may correspond to superposed state of horizontal and
vertical polarization of photons apart from two individual states.
Properties of Qubits
A Qubit can be physically implemented by the two states of an electron or horizontal and vertical
polarizations of photons as |↓⟩ and |↑⟩
Superposition
A Qubit can be in a superposed state of the two states /0> and /1> (Ket notation) . If
measurements are carried out with a qubit in superposed state then the results that we get will be
probabilistic
It is represented as /> = /0> +/1>
13
MODULE – 5: Introduction to Quantum Mechanics & Quantum Computing
Where and are complex numbers and ||2 + ||2 = 1
No Cloning Theorem
The Qubit changes its state once it is subjected to the measurement. It means, one cannot copy
the information from the qubit the way we do it in classical computers, as there will be no
similarity between the copy and the original. This is known as “no cloning principle”
Entanglement
Two Qubits can strongly correlate with each other. Changing state of one of the qubits will
instantaneously change the state of the other one in predictable way. This happens even if they
are separated by very long distances.
Representation of Qubits by Bloch Sphere
The pure state space qubits (Two Level Quantum Mechanical Systems) can be visualized
using an imaginary sphere called Bloch Sphere. It has a unit radius
This Bloch sphere picture is elegant and powerful for the single qubit.
The Arrow on the sphere represents the state of the Qubit. The north and south poles are used
to represent the basis states |0⟩ and |1⟩ respectively. The other locations on the bloch sphere
represents the superposition state i.e |0⟩ and |1⟩ states and represented by 𝛼 |0⟩ + 𝛽 |1⟩ with
|α|2 + |𝛽|2= 1. Thus a Qubit can be any point on the Bloch Sphere.
The Bloch sphere allows the state of the qubit to be represented in unit spherical co-
ordinates. They are the polar angle 𝜃 and the azimuth angle 𝜙. The block sphere is
represented by the equation
|𝜓⟩ = 𝑐𝑜𝑠 θ/2*|0⟩ + 𝑒𝑖𝜙𝑠𝑖𝑛 θ/2*|1⟩
here 0 ≤ 𝜃 ≤ 𝜋 and 0 ≤ 𝜙 ≤ 2𝜋. The normalization constraint is given by
|𝑐osθ/2|2+ |sin θ/2|2 = 1
For any Gate operation, taking an initial state to the final state of the single-qubit, is
equivalent to a composition of one or more simple rotations on the Bloch sphere.
14
MODULE – 5: Introduction to Quantum Mechanics & Quantum Computing
Single qubit
A Single Qubit has two computational basis states |0⟩ and |1⟩. In single qubit the state of
qubit will be either in and where
= and =
Above basis vectors are written as column matrix in the form of identity matrix
which represents the single qubit state. The pictorial representation of the single qubit is as
follows. 𝛼 |0⟩ + 𝛽 |1⟩
Two qubit
A two-qubit system has 4 computational basis states denoted as |00⟩, |01⟩, |10⟩, |11⟩.The matrix
representation of two qubit state is
The pictorial representation of two qubit is as follows. 𝛼 |00⟩ + 𝛽 |01⟩ + 𝛾 |10⟩ + 𝛿 |11⟩
Transformation operation of single and two qubit system
Pauli X-Gate as an example for single qubit system
In Quantum Computing the Pauli X-gate is also referred as quantum NOT gate. Here qubits takes
the state |0⟩ to |1⟩ and vice versa. It is analogous to the classical not gate.
The Matrix representation of Quantum Not Gate is given by
15
MODULE – 5: Introduction to Quantum Mechanics & Quantum Computing
A Quantum State is given by 𝛼 |0⟩ + 𝛽 |1⟩ and its matrix representation is given by
Hence the operation of Quantum Not Gate on quantum state is given by
Thus the quantum state becomes 𝛼 |1⟩ + 𝛽 |0⟩. Similarly, the input 𝛼 |1⟩ + 𝛽 |0⟩ to the quantum
not gates changes the state to 𝛼 |0⟩ + 𝛽 |1⟩. The quantum not gate circuit and the truth table are as
shown below.
Truth table
Input Output
|0> |1>
|1> |0>
α|0> + β|1> β|0> + α|1>
Symbol
Controlled Not Gate or CNOT Gate
The CNOT gate is a typical multi-qubit logic gate. The CNOT gate operates on a quantum
register that consists of 2 qubits. The CNOT gate flips the second qubit (the target qubit) if and
only if the first qubit (the control qubit) is |1> and the circuit is as follows.
Symbol
The Matrix representation of CNOT Gate is given by
16
MODULE – 5: Introduction to Quantum Mechanics & Quantum Computing
The Transformation could be expressed as
|𝐴, 𝐵⟩ → |𝐴, 𝐵 ⊕ 𝐴⟩
Consider the operations of CNOT gate on the four inputs |00⟩,|01⟩,|10⟩ and |11⟩.
Operation of CNOT Gate for input |00⟩
𝑈𝐶𝑁|00⟩= |00⟩
Here in the inputs to the CNOT Gate the control qubit is |0⟩. Hence no change in the state of
Target qubit |0⟩
|00⟩ → |00⟩
Operation of CNOT Gate for input |01⟩
𝑈𝐶𝑁|01⟩= |01⟩
Here in the inputs to the CNOT Gate the control qubit is |0⟩. Hence no change in the state of
Target qubit |1⟩
|01⟩ → |01⟩
Operation of CNOT Gate for input |10⟩
𝑈𝐶𝑁|10⟩= |11⟩
Here in the inputs to the CNOT Gate the control qubit is |1⟩. Hence the state of Target qubit flips
from |0⟩ to |1⟩.
|10⟩ → |11⟩
17
MODULE – 5: Introduction to Quantum Mechanics & Quantum Computing
Operation of CNOT Gate for input |11⟩
𝑈𝐶𝑁|11⟩= |10⟩
Here in the inputs to the CNOT Gate the control qubit is |1⟩. Hence the state of Target qubit flips
from |1⟩ to |0⟩.
|11⟩ → |10⟩
Truth table
Input Output
|00> |00>
|01> |01>
|10> |11>
|11> |10>
18