Introduction To Quantum Computing
Introduction To Quantum Computing
This is one of the greatest books for beginners in quantum computing, in my opinion,
especially for those who might feel intimidated by the abundance of complicated online
resources. The book's Analogies section, which simplified complicated topics for
laypeople, was its strongest point. The majority of the book's issues are resolved below
with little to no prior knowledge required, and repeated reads of the book made nearly
every topic easier.
Note:- This book is solved according to my understanding. please email me for any
comments or feedback.
Book link
https://link.springer.com/book/10.1007/978-3-030-98339-0
Chapter 1
Basic intro
Code link
https://github.com/nithingovindugari/IntrotoQC
Chapter 2
2.2)
2.3)
Chapter 3
Chapter 4
Chapter 5
Chapter 6
Chapter 7
Chapter 8
Chapter 9
Chapter 10
Chapter 11
11.4)
Chapter 12
Chapter 13
13.1
As quantum computing is known for exponential speed and for quantum parallelism
21
world can store up to 210 quantum states due to superposition.
13.2)
13.4)
Here as mentioned basis states are orthonormal and if we have the same state in both two spaces then the
inner product will be 1
Chapter 14
14.1
Chapter 15
15.3)
Chapter 16
16.1)
Nithin Reddy Govindugari([email protected])
Introduction to Quantum computing ( From a layperson to programmer in 30 steps)
16.2)
Chapter 17
17.1)
17.2)
17.3)
17.4)
Chapter 18
18.1)
18.2)
18.3)
Simulation output
18.4)
Simulation
18.5)
Simulation results
Chapter 19
19.1)
19.2)
19.3)
Chapter 20
20.1)
20.2)
Simulation result
IBM
20.3)
Nithin Reddy Govindugari([email protected])
Introduction to Quantum computing ( From a layperson to programmer in 30 steps)
Chapter 21
21.1)
21.2)
21.3)
21.4)
Chapter 22
22.1) & 22.2)
22.3)
22.4)
Nithin Reddy Govindugari([email protected])
Introduction to Quantum computing ( From a layperson to programmer in 30 steps)
Simulator outcome
It is 10 in IBMQ instead of 01 because for balanced function MSB is always 1 ( page no 212)
It is similar to above statement and as explained in page 200 it is always 0 for constant function
here we can also remove both cnot gates as it wont make much difference. I have added it to
describe the functionality
Simulator results
Chapter 23
23.2)
23.3)
Chapter 24
24.1)
24.3)
24.5)
24.6)
Simulation
Chapter 25
25.2)
25.3)
25.4)
25.5)
Chapter 26
26.1)
26.2)
Nithin Reddy Govindugari([email protected])
Introduction to Quantum computing ( From a layperson to programmer in 30 steps)
26.3)
26.4)
Simulation result
Chapter 27
27.1)
27.2)
27.3)
27.4
27.5)
27.6)
27.7
Result
Chapter 28
28.2)
28.3)
Nithin Reddy Govindugari([email protected])
Introduction to Quantum computing ( From a layperson to programmer in 30 steps)
28.4)
28.5)
Chapter 29
29.3)
29.4)