SlideShare a Scribd company logo
Quantum computation 
Going from Physics to Computer Science 
… through Maths 
+Jice_Lavocat
Quantum Computing 
●Quicker 
algorithms …. 
●Quantum 
Teleportation 
●Quantum 
Cryptography 
●Cryptanalysis 
+Jice_Lavocat
Computer Science Paradigm Shift 
+Jice_Lavocat
Binary System 
Leibnitz – 1679 
Fu Xi 
Religion 
+Jice_Lavocat
Algorithms 
Loverlace & Babbage – 1810 – First Calculator and Algorithm 
+Jice_Lavocat
Algorithms 
Loverlace & Babbage – 1810 – First Calculator and Algorithm 
Bool Algebra - 1847 
And - Or - Not 
+Jice_Lavocat
+Jice_Lavocat 
1943 Electronic Numerical Inte grator and Calculator. ENIAC 
First Turing-complete 
General 
-purpose 
computer 
Hydrogen 
bomb 
Classical Computer Science
Google D-Wave 
+Jice_Lavocat
Google D-Wave 
+Jice_Lavocat
+Jice_Lavocat 
Google D-Wave 
Dwave 2 - 
512 qbits
+Jice_Lavocat 
Google D-Wave 
Dwave 2 - 
512 qbits
+Jice_Lavocat 
Google D-Wave 
Dwave 2 - 
512 qbits
Computer Science Paradigm Shift 
+Jice_Lavocat
Classical VS Quantum Bits 
Bits = Scalars 
0 // 1 
+Jice_Lavocat 
Qubits = Complex Vectors
Classical VS Quantum Bits 
+Jice_Lavocat 
Qubits = Complex Vectors 
Bits = Scalars 
0 // 1
Classical VS Quantum Bits 
Bits = Scalars 
+Jice_Lavocat 
Circuit
Classical VS Quantum Bits 
Qubits = Vectors 
+Jice_Lavocat 
Quantum 
Circuit 
Superposition
Quantum Superposition 
Qubits = Vectors 
+Jice_Lavocat 
Superposition 
Bloch Sphere
Quantum Superposition 
Qubits = Vectors 
+Jice_Lavocat 
Superposition
Classical VS Quantum Algorithms 
Classical Gates – 1 and 2 
bits 
Quantum Gates – 2 bits
Linear Algebra 
Matrix Vector Vector
Linear Algebra 
Qubits = Vectors 
+Jice_Lavocat 
Superposition 
Bloch Sphere
Quantum Gates 
Unitary Matrix = norm 
conserving 
+Jice_Lavocat
Quantum Gates 
Unitary Matrix = norm 
conserving 
+Jice_Lavocat
Quantum Superposition 
Unitary Matrix = norm 
conserving 
+Jice_Lavocat 
Hadamard Gate
Famous Algorithms 
Deutsch-Jozsa (1992) 
- Guess the oracle 
Complexity 
Classical : 
Quantum : 
+Jice_Lavocat
Famous Algorithms 
Shor (1994) 
- Inverse Log - Factorization 
Complexity 
Classical : 
Quantum : 
+Jice_Lavocat
Famous Algorithms 
Grover (1996) 
- Search 
Complexity 
Classical : 
Quantum : 
+Jice_Lavocat
Quantum computation and 
Quantum Information 
Nielsen & Chuang 
+Jice_Lavocat
Merci 
+Jice_Lavocat 
Jean-Christophe Lavocat - Elokenz 
http://jice.lavocat.name 
+jice_lavocat

More Related Content

What's hot

lecture 6
lecture 6lecture 6
lecture 6
sajinsc
 

What's hot (8)

Realtime Analytics
Realtime AnalyticsRealtime Analytics
Realtime Analytics
 
lecture 6
lecture 6lecture 6
lecture 6
 
Quantum computing
Quantum computingQuantum computing
Quantum computing
 
Time complexity of union find
Time complexity of union findTime complexity of union find
Time complexity of union find
 
3.8 quick sort
3.8 quick sort3.8 quick sort
3.8 quick sort
 
Quantum programming
Quantum programmingQuantum programming
Quantum programming
 
Algorithm: Quick-Sort
Algorithm: Quick-SortAlgorithm: Quick-Sort
Algorithm: Quick-Sort
 
Calculate Running Time of Algorithm
Calculate Running Time of AlgorithmCalculate Running Time of Algorithm
Calculate Running Time of Algorithm
 

Viewers also liked

Harmeet's presentation
Harmeet's presentationHarmeet's presentation
Harmeet's presentation
harry116
 
Hume assignment 2b
Hume assignment 2bHume assignment 2b
Hume assignment 2b
hume227
 
Meren kuvia esittely
Meren kuvia esittelyMeren kuvia esittely
Meren kuvia esittely
ktausta
 
Development of My Magazine
Development of My MagazineDevelopment of My Magazine
Development of My Magazine
Seraphinaxo
 
Offres Estivales 2014 - Com Quotidiens
Offres Estivales 2014 - Com QuotidiensOffres Estivales 2014 - Com Quotidiens
Offres Estivales 2014 - Com Quotidiens
ComQuotidiensMarketing
 
Net of sea towns powerpoint
Net of sea towns powerpointNet of sea towns powerpoint
Net of sea towns powerpoint
ktausta
 
Presentazione infanzia primaria finita a.s. 14 - 15
Presentazione infanzia primaria finita a.s. 14 - 15Presentazione infanzia primaria finita a.s. 14 - 15
Presentazione infanzia primaria finita a.s. 14 - 15
imic81100g
 
DISK_profil_2015_Poul Larsen
DISK_profil_2015_Poul LarsenDISK_profil_2015_Poul Larsen
DISK_profil_2015_Poul Larsen
Poul Larsen
 
Contamos con los dedos.
Contamos con los dedos.Contamos con los dedos.
Contamos con los dedos.
jorgeisabel
 

Viewers also liked (20)

Doktorska disertacija
Doktorska disertacijaDoktorska disertacija
Doktorska disertacija
 
Biblical Inerrancy: A Barrier to The Public Acceptance of Science?
Biblical Inerrancy: A Barrier to The Public Acceptance of Science?Biblical Inerrancy: A Barrier to The Public Acceptance of Science?
Biblical Inerrancy: A Barrier to The Public Acceptance of Science?
 
Harmeet's presentation
Harmeet's presentationHarmeet's presentation
Harmeet's presentation
 
Hume assignment 2b
Hume assignment 2bHume assignment 2b
Hume assignment 2b
 
Aop clustering
Aop clusteringAop clustering
Aop clustering
 
Time varying lags
Time varying lagsTime varying lags
Time varying lags
 
World Cancer Day 2017 Afrikaans
World Cancer Day 2017 AfrikaansWorld Cancer Day 2017 Afrikaans
World Cancer Day 2017 Afrikaans
 
Remarkable people
Remarkable peopleRemarkable people
Remarkable people
 
Meren kuvia esittely
Meren kuvia esittelyMeren kuvia esittely
Meren kuvia esittely
 
3gamma insights - Managing techonlogy in an ever-changing environment
3gamma insights - Managing techonlogy in an ever-changing environment3gamma insights - Managing techonlogy in an ever-changing environment
3gamma insights - Managing techonlogy in an ever-changing environment
 
Development of My Magazine
Development of My MagazineDevelopment of My Magazine
Development of My Magazine
 
CANSA Mansgesondheid - Prostaatkanker - 2014 Afrikaans
CANSA Mansgesondheid - Prostaatkanker - 2014 AfrikaansCANSA Mansgesondheid - Prostaatkanker - 2014 Afrikaans
CANSA Mansgesondheid - Prostaatkanker - 2014 Afrikaans
 
Offres Estivales 2014 - Com Quotidiens
Offres Estivales 2014 - Com QuotidiensOffres Estivales 2014 - Com Quotidiens
Offres Estivales 2014 - Com Quotidiens
 
Net of sea towns powerpoint
Net of sea towns powerpointNet of sea towns powerpoint
Net of sea towns powerpoint
 
Passion presentation rev 42715
Passion presentation rev 42715Passion presentation rev 42715
Passion presentation rev 42715
 
Presentazione infanzia primaria finita a.s. 14 - 15
Presentazione infanzia primaria finita a.s. 14 - 15Presentazione infanzia primaria finita a.s. 14 - 15
Presentazione infanzia primaria finita a.s. 14 - 15
 
DISK_profil_2015_Poul Larsen
DISK_profil_2015_Poul LarsenDISK_profil_2015_Poul Larsen
DISK_profil_2015_Poul Larsen
 
Contamos con los dedos.
Contamos con los dedos.Contamos con los dedos.
Contamos con los dedos.
 
امتحان الكيمياء الوزاري التجريبي للثانوية العامة لعام 2014
امتحان الكيمياء الوزاري التجريبي للثانوية العامة لعام 2014امتحان الكيمياء الوزاري التجريبي للثانوية العامة لعام 2014
امتحان الكيمياء الوزاري التجريبي للثانوية العامة لعام 2014
 
World Cancer Day 2014 (Afrikaans)
World Cancer Day 2014 (Afrikaans)World Cancer Day 2014 (Afrikaans)
World Cancer Day 2014 (Afrikaans)
 

Similar to Quantum computation introduction for developers

Quantum operations and completely positive linear maps
Quantum operations and completely positive linear mapsQuantum operations and completely positive linear maps
Quantum operations and completely positive linear maps
wtyru1989
 

Similar to Quantum computation introduction for developers (20)

Quantum Computation For AI
Quantum Computation For AIQuantum Computation For AI
Quantum Computation For AI
 
Quantum Computing With the Q# Language
Quantum Computing With the Q# LanguageQuantum Computing With the Q# Language
Quantum Computing With the Q# Language
 
Quantum Computation simplified.pptx
Quantum Computation simplified.pptxQuantum Computation simplified.pptx
Quantum Computation simplified.pptx
 
Fundamentals of Quantum Computing
Fundamentals of Quantum ComputingFundamentals of Quantum Computing
Fundamentals of Quantum Computing
 
Quantum computing
Quantum computingQuantum computing
Quantum computing
 
1619 quantum computing
1619 quantum computing1619 quantum computing
1619 quantum computing
 
digital logic circuits, digital component
 digital logic circuits, digital component digital logic circuits, digital component
digital logic circuits, digital component
 
Introduction to Quantum Computing
Introduction to Quantum ComputingIntroduction to Quantum Computing
Introduction to Quantum Computing
 
Lecture 2 - Bit vs Qubits.pptx
Lecture 2 - Bit vs Qubits.pptxLecture 2 - Bit vs Qubits.pptx
Lecture 2 - Bit vs Qubits.pptx
 
Quantum operations and completely positive linear maps
Quantum operations and completely positive linear mapsQuantum operations and completely positive linear maps
Quantum operations and completely positive linear maps
 
Computer Science Final Project
Computer Science Final ProjectComputer Science Final Project
Computer Science Final Project
 
Quantum computation: past-now-future - 2021-06-19
Quantum computation: past-now-future - 2021-06-19Quantum computation: past-now-future - 2021-06-19
Quantum computation: past-now-future - 2021-06-19
 
Digital design chap 2
Digital design    chap 2Digital design    chap 2
Digital design chap 2
 
A short introduction to Quantum Computing and Quantum Cryptography
A short introduction to Quantum Computing and Quantum CryptographyA short introduction to Quantum Computing and Quantum Cryptography
A short introduction to Quantum Computing and Quantum Cryptography
 
Introduction to Quantum Computing
Introduction to Quantum ComputingIntroduction to Quantum Computing
Introduction to Quantum Computing
 
Quantum computing for CS students: the unitary circuit model
Quantum computing for CS students: the unitary circuit modelQuantum computing for CS students: the unitary circuit model
Quantum computing for CS students: the unitary circuit model
 
Bca 2nd sem-u-1.5 digital logic circuits, digital component
Bca 2nd sem-u-1.5 digital logic circuits, digital componentBca 2nd sem-u-1.5 digital logic circuits, digital component
Bca 2nd sem-u-1.5 digital logic circuits, digital component
 
Student session Quantum Computing
Student session Quantum ComputingStudent session Quantum Computing
Student session Quantum Computing
 
OPTICALQuantum
OPTICALQuantumOPTICALQuantum
OPTICALQuantum
 
B.sc cs-ii-u-1.5 digital logic circuits, digital component
B.sc cs-ii-u-1.5 digital logic circuits, digital componentB.sc cs-ii-u-1.5 digital logic circuits, digital component
B.sc cs-ii-u-1.5 digital logic circuits, digital component
 

Recently uploaded

THYROID-PARATHYROID medical surgical nursing
THYROID-PARATHYROID medical surgical nursingTHYROID-PARATHYROID medical surgical nursing
THYROID-PARATHYROID medical surgical nursing
Jocelyn Atis
 
The importance of continents, oceans and plate tectonics for the evolution of...
The importance of continents, oceans and plate tectonics for the evolution of...The importance of continents, oceans and plate tectonics for the evolution of...
The importance of continents, oceans and plate tectonics for the evolution of...
Sérgio Sacani
 
Mammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also FunctionsMammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also Functions
YOGESH DOGRA
 

Recently uploaded (20)

Structures and textures of metamorphic rocks
Structures and textures of metamorphic rocksStructures and textures of metamorphic rocks
Structures and textures of metamorphic rocks
 
Constraints on Neutrino Natal Kicks from Black-Hole Binary VFTS 243
Constraints on Neutrino Natal Kicks from Black-Hole Binary VFTS 243Constraints on Neutrino Natal Kicks from Black-Hole Binary VFTS 243
Constraints on Neutrino Natal Kicks from Black-Hole Binary VFTS 243
 
NuGOweek 2024 full programme - hosted by Ghent University
NuGOweek 2024 full programme - hosted by Ghent UniversityNuGOweek 2024 full programme - hosted by Ghent University
NuGOweek 2024 full programme - hosted by Ghent University
 
In silico drugs analogue design: novobiocin analogues.pptx
In silico drugs analogue design: novobiocin analogues.pptxIn silico drugs analogue design: novobiocin analogues.pptx
In silico drugs analogue design: novobiocin analogues.pptx
 
Topography and sediments of the floor of the Bay of Bengal
Topography and sediments of the floor of the Bay of BengalTopography and sediments of the floor of the Bay of Bengal
Topography and sediments of the floor of the Bay of Bengal
 
GLOBAL AND LOCAL SCENARIO OF FOOD AND NUTRITION.pptx
GLOBAL AND LOCAL SCENARIO OF FOOD AND NUTRITION.pptxGLOBAL AND LOCAL SCENARIO OF FOOD AND NUTRITION.pptx
GLOBAL AND LOCAL SCENARIO OF FOOD AND NUTRITION.pptx
 
GEOLOGICAL FIELD REPORT On Kaptai Rangamati Road-Cut Section.pdf
GEOLOGICAL FIELD REPORT  On  Kaptai Rangamati Road-Cut Section.pdfGEOLOGICAL FIELD REPORT  On  Kaptai Rangamati Road-Cut Section.pdf
GEOLOGICAL FIELD REPORT On Kaptai Rangamati Road-Cut Section.pdf
 
insect taxonomy importance systematics and classification
insect taxonomy importance systematics and classificationinsect taxonomy importance systematics and classification
insect taxonomy importance systematics and classification
 
Gliese 12 b, a temperate Earth-sized planet at 12 parsecs discovered with TES...
Gliese 12 b, a temperate Earth-sized planet at 12 parsecs discovered with TES...Gliese 12 b, a temperate Earth-sized planet at 12 parsecs discovered with TES...
Gliese 12 b, a temperate Earth-sized planet at 12 parsecs discovered with TES...
 
word2vec, node2vec, graph2vec, X2vec: Towards a Theory of Vector Embeddings o...
word2vec, node2vec, graph2vec, X2vec: Towards a Theory of Vector Embeddings o...word2vec, node2vec, graph2vec, X2vec: Towards a Theory of Vector Embeddings o...
word2vec, node2vec, graph2vec, X2vec: Towards a Theory of Vector Embeddings o...
 
Richard's entangled aventures in wonderland
Richard's entangled aventures in wonderlandRichard's entangled aventures in wonderland
Richard's entangled aventures in wonderland
 
National Biodiversity protection initiatives and Convention on Biological Di...
National Biodiversity protection initiatives and  Convention on Biological Di...National Biodiversity protection initiatives and  Convention on Biological Di...
National Biodiversity protection initiatives and Convention on Biological Di...
 
THYROID-PARATHYROID medical surgical nursing
THYROID-PARATHYROID medical surgical nursingTHYROID-PARATHYROID medical surgical nursing
THYROID-PARATHYROID medical surgical nursing
 
The importance of continents, oceans and plate tectonics for the evolution of...
The importance of continents, oceans and plate tectonics for the evolution of...The importance of continents, oceans and plate tectonics for the evolution of...
The importance of continents, oceans and plate tectonics for the evolution of...
 
SCHIZOPHRENIA Disorder/ Brain Disorder.pdf
SCHIZOPHRENIA Disorder/ Brain Disorder.pdfSCHIZOPHRENIA Disorder/ Brain Disorder.pdf
SCHIZOPHRENIA Disorder/ Brain Disorder.pdf
 
SAMPLING.pptx for analystical chemistry sample techniques
SAMPLING.pptx for analystical chemistry sample techniquesSAMPLING.pptx for analystical chemistry sample techniques
SAMPLING.pptx for analystical chemistry sample techniques
 
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATIONPRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
 
Mammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also FunctionsMammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also Functions
 
GBSN - Biochemistry (Unit 5) Chemistry of Lipids
GBSN - Biochemistry (Unit 5) Chemistry of LipidsGBSN - Biochemistry (Unit 5) Chemistry of Lipids
GBSN - Biochemistry (Unit 5) Chemistry of Lipids
 
A Giant Impact Origin for the First Subduction on Earth
A Giant Impact Origin for the First Subduction on EarthA Giant Impact Origin for the First Subduction on Earth
A Giant Impact Origin for the First Subduction on Earth
 

Quantum computation introduction for developers

Editor's Notes

  1. The modern binary number system was discovered by Gottfried Leibniz in 1679 and appears in his article Explication de l'Arithmétique Binaire. The full title is translated into English as the "Explanation of the Binary Arithmetic", which uses only the characters 1 and 0, with some remarks on its usefulness, and on the light it throws on the ancient Chinese figures of Fu Xi.[1] (1703). Leibniz's system uses 0 and 1, like the modern binary numeral system. As a Sinophile, Leibniz was aware of the Yijing (or I-Ching) and noted with fascination how its hexagrams correspond to the binary numbers from 0 to 111111, and concluded that this mapping was evidence of major Chinese accomplishments in the sort of philosophical mathematics he admired.[2]
  2. The title of orefather of today's all-electronic digital computers is usually awarded to ENIAC, which stood for Electronic Numerical Integrator and Calculator. ENIAC was built at the University of Pennsylvania between 1943 and 1945 by two professors, John Mauchly and the 24 year old J. Presper Eckert, who got funding from the war department after promising they could build a machine that would replace all the "computers", meaning the women who were employed calculating the firing tables for the army's artillery guns. The day that Mauchly and Eckert saw the first small piece of ENIAC work, the persons they ran to bring to their lab to show off their progress were some of these female computers (one of whom remarked, "I was astounded that it took all this equipment to multiply 5 by 1000"). ENIAC filled a 20 by 40 foot room, weighed 30 tons, and used more than 18,000 vacuum tubes. Like the Mark I, ENIAC employed paper card readers obtained from IBM (these were a regular product for IBM, as they were a long established part of business accounting machines, IBM's forte). When operating, the ENIAC was silent but you knew it was on as the 18,000 vacuum tubes each generated waste heat like a light bulb and all this heat (174,000 watts of heat) meant that the computer could only be operated in a specially designed room with its own heavy duty air conditioning system. Only the left half of ENIAC is visible in the first picture, the right half was basically a mirror image of what's visible.
  3. \left| 0\right\rangle = \begin{pmatrix} 1\\ 0 \end{pmatrix} Superposition : \left| \psi \right\rangle = \alpha \left| 0\right\rangle + \beta \left| 1\right\rangle = \begin{pmatrix} \alpha\\ \beta \end{pmatrix}
  4. \left| 0\right\rangle = \begin{pmatrix} 1\\ 0 \end{pmatrix} Superposition : \left| \psi \right\rangle = \alpha \left| 0\right\rangle + \beta \left| 1\right\rangle = \begin{pmatrix} \alpha\\ \beta \end{pmatrix}
  5. \left| 0\right\rangle = \begin{pmatrix} 1\\ 0 \end{pmatrix} Superposition : \left| \psi \right\rangle = \alpha \left| 0\right\rangle + \beta \left| 1\right\rangle = \begin{pmatrix} \alpha\\ \beta \end{pmatrix}
  6. \left| 0\right\rangle = \begin{pmatrix} 1\\ 0 \end{pmatrix} Superposition : \left| \psi \right\rangle = \alpha \left| 0\right\rangle + \beta \left| 1\right\rangle = \begin{pmatrix} \alpha\\ \beta \end{pmatrix}
  7. \left| 0\right\rangle = \begin{pmatrix} 1\\ 0 \end{pmatrix} Superposition : \left| \psi \right\rangle = \alpha \left| 0\right\rangle + \beta \left| 1\right\rangle = \begin{pmatrix} \alpha\\ \beta \end{pmatrix}
  8. \left| 0\right\rangle = \begin{pmatrix} 1\\ 0 \end{pmatrix} Superposition : \left| \psi \right\rangle = \alpha \left| 0\right\rangle + \beta \left| 1\right\rangle = \begin{pmatrix} \alpha\\ \beta \end{pmatrix}
  9. \left| 0\right\rangle = \begin{pmatrix} 1\\ 0 \end{pmatrix} Superposition : \left| \psi \right\rangle = \alpha \left| 0\right\rangle + \beta \left| 1\right\rangle = \begin{pmatrix} \alpha\\ \beta \end{pmatrix}
  10. \left| 0\right\rangle = \begin{pmatrix} 1\\ 0 \end{pmatrix} Superposition : \left| \psi \right\rangle = \alpha \left| 0\right\rangle + \beta \left| 1\right\rangle = \begin{pmatrix} \alpha\\ \beta \end{pmatrix}
  11. \left| 0\right\rangle = \begin{pmatrix} 1\\ 0 \end{pmatrix} Superposition : \left| \psi \right\rangle = \alpha \left| 0\right\rangle + \beta \left| 1\right\rangle = \begin{pmatrix} \alpha\\ \beta \end{pmatrix}
  12. \left| 0\right\rangle = \begin{pmatrix} 1\\ 0 \end{pmatrix} Superposition : \left| \psi \right\rangle = \alpha \left| 0\right\rangle + \beta \left| 1\right\rangle = \begin{pmatrix} \alpha\\ \beta \end{pmatrix}
  13. \left| 0\right\rangle = \begin{pmatrix} 1\\ 0 \end{pmatrix} Superposition : \left| \psi \right\rangle = \alpha \left| 0\right\rangle + \beta \left| 1\right\rangle = \begin{pmatrix} \alpha\\ \beta \end{pmatrix}
  14. \left| 0\right\rangle = \begin{pmatrix} 1\\ 0 \end{pmatrix} Superposition : \left| \psi \right\rangle = \alpha \left| 0\right\rangle + \beta \left| 1\right\rangle = \begin{pmatrix} \alpha\\ \beta \end{pmatrix}
  15. \left| 0\right\rangle = \begin{pmatrix} 1\\ 0 \end{pmatrix} Superposition : \left| \psi \right\rangle = \alpha \left| 0\right\rangle + \beta \left| 1\right\rangle = \begin{pmatrix} \alpha\\ \beta \end{pmatrix}
  16. \left| 0\right\rangle = \begin{pmatrix} 1\\ 0 \end{pmatrix} Superposition : \left| \psi \right\rangle = \alpha \left| 0\right\rangle + \beta \left| 1\right\rangle = \begin{pmatrix} \alpha\\ \beta \end{pmatrix}
  17. \left| 0\right\rangle = \begin{pmatrix} 1\\ 0 \end{pmatrix} Superposition : \left| \psi \right\rangle = \alpha \left| 0\right\rangle + \beta \left| 1\right\rangle = \begin{pmatrix} \alpha\\ \beta \end{pmatrix}