quantum computation (co484) - imperial college …herbert/teaching/qca1s.pdftext books i noson s....

148
Quantum Computation (CO484) Quantum Physics and Concepts Herbert Wiklicky [email protected] Autumn 2017 1 / 28

Upload: vuonganh

Post on 29-May-2018

225 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum Computation (CO484)Quantum Physics and Concepts

Herbert Wiklicky

[email protected] 2017

1 / 28

Page 2: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Overview

Topics we will cover in this course will include:

1. Basic Quantum Physics2. Mathematical Structure3. Quantum Cryptography4. Quantum Circuit Model5. [MBQC, TQC, etc.]6. Quantum Teleportation7. Gover’s Search Algorithm8. Shor’s Quantum Factorisation9. [Quantum Error Correction]

2 / 28

Page 3: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Overview

Topics we will cover in this course will include:

1. Basic Quantum Physics

2. Mathematical Structure3. Quantum Cryptography4. Quantum Circuit Model5. [MBQC, TQC, etc.]6. Quantum Teleportation7. Gover’s Search Algorithm8. Shor’s Quantum Factorisation9. [Quantum Error Correction]

2 / 28

Page 4: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Overview

Topics we will cover in this course will include:

1. Basic Quantum Physics2. Mathematical Structure

3. Quantum Cryptography4. Quantum Circuit Model5. [MBQC, TQC, etc.]6. Quantum Teleportation7. Gover’s Search Algorithm8. Shor’s Quantum Factorisation9. [Quantum Error Correction]

2 / 28

Page 5: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Overview

Topics we will cover in this course will include:

1. Basic Quantum Physics2. Mathematical Structure3. Quantum Cryptography

4. Quantum Circuit Model5. [MBQC, TQC, etc.]6. Quantum Teleportation7. Gover’s Search Algorithm8. Shor’s Quantum Factorisation9. [Quantum Error Correction]

2 / 28

Page 6: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Overview

Topics we will cover in this course will include:

1. Basic Quantum Physics2. Mathematical Structure3. Quantum Cryptography4. Quantum Circuit Model

5. [MBQC, TQC, etc.]6. Quantum Teleportation7. Gover’s Search Algorithm8. Shor’s Quantum Factorisation9. [Quantum Error Correction]

2 / 28

Page 7: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Overview

Topics we will cover in this course will include:

1. Basic Quantum Physics2. Mathematical Structure3. Quantum Cryptography4. Quantum Circuit Model5. [MBQC, TQC, etc.]

6. Quantum Teleportation7. Gover’s Search Algorithm8. Shor’s Quantum Factorisation9. [Quantum Error Correction]

2 / 28

Page 8: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Overview

Topics we will cover in this course will include:

1. Basic Quantum Physics2. Mathematical Structure3. Quantum Cryptography4. Quantum Circuit Model5. [MBQC, TQC, etc.]6. Quantum Teleportation

7. Gover’s Search Algorithm8. Shor’s Quantum Factorisation9. [Quantum Error Correction]

2 / 28

Page 9: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Overview

Topics we will cover in this course will include:

1. Basic Quantum Physics2. Mathematical Structure3. Quantum Cryptography4. Quantum Circuit Model5. [MBQC, TQC, etc.]6. Quantum Teleportation7. Gover’s Search Algorithm

8. Shor’s Quantum Factorisation9. [Quantum Error Correction]

2 / 28

Page 10: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Overview

Topics we will cover in this course will include:

1. Basic Quantum Physics2. Mathematical Structure3. Quantum Cryptography4. Quantum Circuit Model5. [MBQC, TQC, etc.]6. Quantum Teleportation7. Gover’s Search Algorithm8. Shor’s Quantum Factorisation

9. [Quantum Error Correction]

2 / 28

Page 11: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Overview

Topics we will cover in this course will include:

1. Basic Quantum Physics2. Mathematical Structure3. Quantum Cryptography4. Quantum Circuit Model5. [MBQC, TQC, etc.]6. Quantum Teleportation7. Gover’s Search Algorithm8. Shor’s Quantum Factorisation9. [Quantum Error Correction]

2 / 28

Page 12: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Practicalities

Two Lecturers

Herbert [email protected] 31

2 weeks until 30 OctoberOpen-book coursework test 30 October

Mahdi [email protected] 31

2 weeks from 3 NovemberOpen-book coursework test 24 November

Exam: Week 11, 11-15 December 2017, 2 hours (3 out of 4).

Different classes, different background, different applications.

3 / 28

Page 13: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Practicalities

Two Lecturers

Herbert [email protected] 31

2 weeks until 30 OctoberOpen-book coursework test 30 October

Mahdi [email protected] 31

2 weeks from 3 NovemberOpen-book coursework test 24 November

Exam: Week 11, 11-15 December 2017, 2 hours (3 out of 4).

Different classes, different background, different applications.

3 / 28

Page 14: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Practicalities

Two Lecturers

Herbert [email protected] 31

2 weeks until 30 OctoberOpen-book coursework test 30 October

Mahdi [email protected] 31

2 weeks from 3 NovemberOpen-book coursework test 24 November

Exam: Week 11, 11-15 December 2017, 2 hours (3 out of 4).

Different classes, different background, different applications.

3 / 28

Page 15: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Practicalities

Two Lecturers

Herbert [email protected] 31

2 weeks until 30 OctoberOpen-book coursework test 30 October

Mahdi [email protected] 31

2 weeks from 3 NovemberOpen-book coursework test 24 November

Exam: Week 11, 11-15 December 2017, 2 hours (3 out of 4).

Different classes, different background, different applications.

3 / 28

Page 16: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Practicalities

Two Lecturers

Herbert [email protected] 31

2 weeks until 30 OctoberOpen-book coursework test 30 October

Mahdi [email protected] 31

2 weeks from 3 NovemberOpen-book coursework test 24 November

Exam: Week 11, 11-15 December 2017, 2 hours (3 out of 4).

Different classes, different background, different applications.

3 / 28

Page 17: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Text Books

I Noson S. Yanofsky, Mirco A. Mannucci: QuantumComputing for Computer Scientists, Cambridge, 2008

I Michael A. Nielsen, Issac L. Chuang: QuantumComputation and Quantum Information, Cambridge, 2000

I Phillip Kaye, Raymond Laflamme, Michael Mosca: AnIntroduction to Quantum Computing, Oxford 2007

I N. David Mermin: Quantum Computer Science,Cambridge University Press, 2007

I A. Yu. Kitaev, A. H. Shen, M. N. Vyalyi: Classical andQuantum Computation, AMS, 2002

I Eleanor Rieffel, Wolfgang Polak: Quantum Computing, AGentle Introduction. MIT Press, 2014

I Richard J. Lipton, Kenneth W. Regan: Quantum Algorithmsvia Linear Algebra. MIT Press, 2014

4 / 28

Page 18: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Text Books

I Noson S. Yanofsky, Mirco A. Mannucci: QuantumComputing for Computer Scientists, Cambridge, 2008

I Michael A. Nielsen, Issac L. Chuang: QuantumComputation and Quantum Information, Cambridge, 2000

I Phillip Kaye, Raymond Laflamme, Michael Mosca: AnIntroduction to Quantum Computing, Oxford 2007

I N. David Mermin: Quantum Computer Science,Cambridge University Press, 2007

I A. Yu. Kitaev, A. H. Shen, M. N. Vyalyi: Classical andQuantum Computation, AMS, 2002

I Eleanor Rieffel, Wolfgang Polak: Quantum Computing, AGentle Introduction. MIT Press, 2014

I Richard J. Lipton, Kenneth W. Regan: Quantum Algorithmsvia Linear Algebra. MIT Press, 2014

4 / 28

Page 19: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Text Books

I Noson S. Yanofsky, Mirco A. Mannucci: QuantumComputing for Computer Scientists, Cambridge, 2008

I Michael A. Nielsen, Issac L. Chuang: QuantumComputation and Quantum Information, Cambridge, 2000

I Phillip Kaye, Raymond Laflamme, Michael Mosca: AnIntroduction to Quantum Computing, Oxford 2007

I N. David Mermin: Quantum Computer Science,Cambridge University Press, 2007

I A. Yu. Kitaev, A. H. Shen, M. N. Vyalyi: Classical andQuantum Computation, AMS, 2002

I Eleanor Rieffel, Wolfgang Polak: Quantum Computing, AGentle Introduction. MIT Press, 2014

I Richard J. Lipton, Kenneth W. Regan: Quantum Algorithmsvia Linear Algebra. MIT Press, 2014

4 / 28

Page 20: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Text Books

I Noson S. Yanofsky, Mirco A. Mannucci: QuantumComputing for Computer Scientists, Cambridge, 2008

I Michael A. Nielsen, Issac L. Chuang: QuantumComputation and Quantum Information, Cambridge, 2000

I Phillip Kaye, Raymond Laflamme, Michael Mosca: AnIntroduction to Quantum Computing, Oxford 2007

I N. David Mermin: Quantum Computer Science,Cambridge University Press, 2007

I A. Yu. Kitaev, A. H. Shen, M. N. Vyalyi: Classical andQuantum Computation, AMS, 2002

I Eleanor Rieffel, Wolfgang Polak: Quantum Computing, AGentle Introduction. MIT Press, 2014

I Richard J. Lipton, Kenneth W. Regan: Quantum Algorithmsvia Linear Algebra. MIT Press, 2014

4 / 28

Page 21: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Text Books

I Noson S. Yanofsky, Mirco A. Mannucci: QuantumComputing for Computer Scientists, Cambridge, 2008

I Michael A. Nielsen, Issac L. Chuang: QuantumComputation and Quantum Information, Cambridge, 2000

I Phillip Kaye, Raymond Laflamme, Michael Mosca: AnIntroduction to Quantum Computing, Oxford 2007

I N. David Mermin: Quantum Computer Science,Cambridge University Press, 2007

I A. Yu. Kitaev, A. H. Shen, M. N. Vyalyi: Classical andQuantum Computation, AMS, 2002

I Eleanor Rieffel, Wolfgang Polak: Quantum Computing, AGentle Introduction. MIT Press, 2014

I Richard J. Lipton, Kenneth W. Regan: Quantum Algorithmsvia Linear Algebra. MIT Press, 2014

4 / 28

Page 22: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Text Books

I Noson S. Yanofsky, Mirco A. Mannucci: QuantumComputing for Computer Scientists, Cambridge, 2008

I Michael A. Nielsen, Issac L. Chuang: QuantumComputation and Quantum Information, Cambridge, 2000

I Phillip Kaye, Raymond Laflamme, Michael Mosca: AnIntroduction to Quantum Computing, Oxford 2007

I N. David Mermin: Quantum Computer Science,Cambridge University Press, 2007

I A. Yu. Kitaev, A. H. Shen, M. N. Vyalyi: Classical andQuantum Computation, AMS, 2002

I Eleanor Rieffel, Wolfgang Polak: Quantum Computing, AGentle Introduction. MIT Press, 2014

I Richard J. Lipton, Kenneth W. Regan: Quantum Algorithmsvia Linear Algebra. MIT Press, 2014

4 / 28

Page 23: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Text Books

I Noson S. Yanofsky, Mirco A. Mannucci: QuantumComputing for Computer Scientists, Cambridge, 2008

I Michael A. Nielsen, Issac L. Chuang: QuantumComputation and Quantum Information, Cambridge, 2000

I Phillip Kaye, Raymond Laflamme, Michael Mosca: AnIntroduction to Quantum Computing, Oxford 2007

I N. David Mermin: Quantum Computer Science,Cambridge University Press, 2007

I A. Yu. Kitaev, A. H. Shen, M. N. Vyalyi: Classical andQuantum Computation, AMS, 2002

I Eleanor Rieffel, Wolfgang Polak: Quantum Computing, AGentle Introduction. MIT Press, 2014

I Richard J. Lipton, Kenneth W. Regan: Quantum Algorithmsvia Linear Algebra. MIT Press, 2014

4 / 28

Page 24: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Electronic ResourcesIntroductory Texts

I E.Rieffel, W.Polak: An introduction to quantum computingfor non-physicists. ACM Computing Surveys, 2000doi:10.1145/367701.367709

I N.S.Yanofsky: An Introduction to Quantum Computinghttp://arxiv.org/abs/0708.0261

Preprint Repository http://arxiv.org

Physics Background

I Chris J. Isham: Quantum Theory – Mathematical andStructural Foundations, Imperial College Press 1995

I Richard P. Feynman, Robert B. Leighton, Matthew Sands:The Feynman Lectures on Physics, Addison-Wesley 1965

5 / 28

Page 25: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Electronic ResourcesIntroductory Texts

I E.Rieffel, W.Polak: An introduction to quantum computingfor non-physicists. ACM Computing Surveys, 2000doi:10.1145/367701.367709

I N.S.Yanofsky: An Introduction to Quantum Computinghttp://arxiv.org/abs/0708.0261

Preprint Repository http://arxiv.org

Physics Background

I Chris J. Isham: Quantum Theory – Mathematical andStructural Foundations, Imperial College Press 1995

I Richard P. Feynman, Robert B. Leighton, Matthew Sands:The Feynman Lectures on Physics, Addison-Wesley 1965

5 / 28

Page 26: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Electronic ResourcesIntroductory Texts

I E.Rieffel, W.Polak: An introduction to quantum computingfor non-physicists. ACM Computing Surveys, 2000doi:10.1145/367701.367709

I N.S.Yanofsky: An Introduction to Quantum Computinghttp://arxiv.org/abs/0708.0261

Preprint Repository http://arxiv.org

Physics Background

I Chris J. Isham: Quantum Theory – Mathematical andStructural Foundations, Imperial College Press 1995

I Richard P. Feynman, Robert B. Leighton, Matthew Sands:The Feynman Lectures on Physics, Addison-Wesley 1965

5 / 28

Page 27: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Electronic ResourcesIntroductory Texts

I E.Rieffel, W.Polak: An introduction to quantum computingfor non-physicists. ACM Computing Surveys, 2000doi:10.1145/367701.367709

I N.S.Yanofsky: An Introduction to Quantum Computinghttp://arxiv.org/abs/0708.0261

Preprint Repository http://arxiv.org

Physics Background

I Chris J. Isham: Quantum Theory – Mathematical andStructural Foundations, Imperial College Press 1995

I Richard P. Feynman, Robert B. Leighton, Matthew Sands:The Feynman Lectures on Physics, Addison-Wesley 1965

5 / 28

Page 28: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Electronic ResourcesIntroductory Texts

I E.Rieffel, W.Polak: An introduction to quantum computingfor non-physicists. ACM Computing Surveys, 2000doi:10.1145/367701.367709

I N.S.Yanofsky: An Introduction to Quantum Computinghttp://arxiv.org/abs/0708.0261

Preprint Repository http://arxiv.org

Physics Background

I Chris J. Isham: Quantum Theory – Mathematical andStructural Foundations, Imperial College Press 1995

I Richard P. Feynman, Robert B. Leighton, Matthew Sands:The Feynman Lectures on Physics, Addison-Wesley 1965

5 / 28

Page 29: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Electronic ResourcesIntroductory Texts

I E.Rieffel, W.Polak: An introduction to quantum computingfor non-physicists. ACM Computing Surveys, 2000doi:10.1145/367701.367709

I N.S.Yanofsky: An Introduction to Quantum Computinghttp://arxiv.org/abs/0708.0261

Preprint Repository http://arxiv.org

Physics Background

I Chris J. Isham: Quantum Theory – Mathematical andStructural Foundations, Imperial College Press 1995

I Richard P. Feynman, Robert B. Leighton, Matthew Sands:The Feynman Lectures on Physics, Addison-Wesley 1965

5 / 28

Page 30: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Electronic ResourcesIntroductory Texts

I E.Rieffel, W.Polak: An introduction to quantum computingfor non-physicists. ACM Computing Surveys, 2000doi:10.1145/367701.367709

I N.S.Yanofsky: An Introduction to Quantum Computinghttp://arxiv.org/abs/0708.0261

Preprint Repository http://arxiv.org

Physics Background

I Chris J. Isham: Quantum Theory – Mathematical andStructural Foundations, Imperial College Press 1995

I Richard P. Feynman, Robert B. Leighton, Matthew Sands:The Feynman Lectures on Physics, Addison-Wesley 1965

5 / 28

Page 31: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Electronic ResourcesIntroductory Texts

I E.Rieffel, W.Polak: An introduction to quantum computingfor non-physicists. ACM Computing Surveys, 2000doi:10.1145/367701.367709

I N.S.Yanofsky: An Introduction to Quantum Computinghttp://arxiv.org/abs/0708.0261

Preprint Repository http://arxiv.org

Physics Background

I Chris J. Isham: Quantum Theory – Mathematical andStructural Foundations, Imperial College Press 1995

I Richard P. Feynman, Robert B. Leighton, Matthew Sands:The Feynman Lectures on Physics, Addison-Wesley 1965

5 / 28

Page 32: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum Money (Stephen Wiesner 1960s)Quantum Postulates: (i) It is impossible to clone a quantumstates, (ii) in general, an inspection of a quantum state isirreversible and destructive.

Bank of Quantum issue bank notes with a unique quantumcode.

Quantum Forger tries to make a copy of quantum money,however

I she can’t copy/clone a banknote directly, andI when she inspects it, she destroys the code.

Bank of Quantum can inspect the quantum code on abanknote

I to confirm it is authentic, and thenI issue a replacement quantum banknote.

Simon Singh: Code Book, Forth Estate, 1999.

6 / 28

Page 33: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum Money (Stephen Wiesner 1960s)Quantum Postulates: (i) It is impossible to clone a quantumstates, (ii) in general, an inspection of a quantum state isirreversible and destructive.

Bank of Quantum issue bank notes with a unique quantumcode.

Quantum Forger tries to make a copy of quantum money,however

I she can’t copy/clone a banknote directly, andI when she inspects it, she destroys the code.

Bank of Quantum can inspect the quantum code on abanknote

I to confirm it is authentic, and thenI issue a replacement quantum banknote.

Simon Singh: Code Book, Forth Estate, 1999.

6 / 28

Page 34: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum Money (Stephen Wiesner 1960s)Quantum Postulates: (i) It is impossible to clone a quantumstates, (ii) in general, an inspection of a quantum state isirreversible and destructive.

Bank of Quantum issue bank notes with a unique quantumcode.

Quantum Forger tries to make a copy of quantum money,however

I she can’t copy/clone a banknote directly, andI when she inspects it, she destroys the code.

Bank of Quantum can inspect the quantum code on abanknote

I to confirm it is authentic, and thenI issue a replacement quantum banknote.

Simon Singh: Code Book, Forth Estate, 1999.

6 / 28

Page 35: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum Money (Stephen Wiesner 1960s)Quantum Postulates: (i) It is impossible to clone a quantumstates, (ii) in general, an inspection of a quantum state isirreversible and destructive.

Bank of Quantum issue bank notes with a unique quantumcode.

Quantum Forger tries to make a copy of quantum money,however

I she can’t copy/clone a banknote directly, and

I when she inspects it, she destroys the code.

Bank of Quantum can inspect the quantum code on abanknote

I to confirm it is authentic, and thenI issue a replacement quantum banknote.

Simon Singh: Code Book, Forth Estate, 1999.

6 / 28

Page 36: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum Money (Stephen Wiesner 1960s)Quantum Postulates: (i) It is impossible to clone a quantumstates, (ii) in general, an inspection of a quantum state isirreversible and destructive.

Bank of Quantum issue bank notes with a unique quantumcode.

Quantum Forger tries to make a copy of quantum money,however

I she can’t copy/clone a banknote directly, andI when she inspects it, she destroys the code.

Bank of Quantum can inspect the quantum code on abanknote

I to confirm it is authentic, and thenI issue a replacement quantum banknote.

Simon Singh: Code Book, Forth Estate, 1999.

6 / 28

Page 37: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum Money (Stephen Wiesner 1960s)Quantum Postulates: (i) It is impossible to clone a quantumstates, (ii) in general, an inspection of a quantum state isirreversible and destructive.

Bank of Quantum issue bank notes with a unique quantumcode.

Quantum Forger tries to make a copy of quantum money,however

I she can’t copy/clone a banknote directly, andI when she inspects it, she destroys the code.

Bank of Quantum can inspect the quantum code on abanknote

I to confirm it is authentic, and thenI issue a replacement quantum banknote.

Simon Singh: Code Book, Forth Estate, 1999.

6 / 28

Page 38: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum Money (Stephen Wiesner 1960s)Quantum Postulates: (i) It is impossible to clone a quantumstates, (ii) in general, an inspection of a quantum state isirreversible and destructive.

Bank of Quantum issue bank notes with a unique quantumcode.

Quantum Forger tries to make a copy of quantum money,however

I she can’t copy/clone a banknote directly, andI when she inspects it, she destroys the code.

Bank of Quantum can inspect the quantum code on abanknote

I to confirm it is authentic, and then

I issue a replacement quantum banknote.

Simon Singh: Code Book, Forth Estate, 1999.

6 / 28

Page 39: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum Money (Stephen Wiesner 1960s)Quantum Postulates: (i) It is impossible to clone a quantumstates, (ii) in general, an inspection of a quantum state isirreversible and destructive.

Bank of Quantum issue bank notes with a unique quantumcode.

Quantum Forger tries to make a copy of quantum money,however

I she can’t copy/clone a banknote directly, andI when she inspects it, she destroys the code.

Bank of Quantum can inspect the quantum code on abanknote

I to confirm it is authentic, and thenI issue a replacement quantum banknote.

Simon Singh: Code Book, Forth Estate, 1999.

6 / 28

Page 40: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum Money (Stephen Wiesner 1960s)Quantum Postulates: (i) It is impossible to clone a quantumstates, (ii) in general, an inspection of a quantum state isirreversible and destructive.

Bank of Quantum issue bank notes with a unique quantumcode.

Quantum Forger tries to make a copy of quantum money,however

I she can’t copy/clone a banknote directly, andI when she inspects it, she destroys the code.

Bank of Quantum can inspect the quantum code on abanknote

I to confirm it is authentic, and thenI issue a replacement quantum banknote.

Simon Singh: Code Book, Forth Estate, 1999.6 / 28

Page 41: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum History

Quantum Mechanics was ‘born’ or, better, proposed by M.Plankon

14 December 1900, 5:15pm (Berlin)

1900 Max Plank: Black Body Radiation1905 Albert Einstein: Photoelectric Effect1925 Werner Heisenberg: Matrix Mechanics1926 Erwin Schrödinger: Wave Mechanics1932 John von Neumann: Quantum Mechanics

Manjit Kumar: Quantum – Einstein, Bohr and Their GreatDebate about the Nature of Reality, Icon Books 2009

7 / 28

Page 42: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum History

Quantum Mechanics was ‘born’ or, better, proposed by M.Plankon

14 December 1900, 5:15pm (Berlin)

1900 Max Plank: Black Body Radiation

1905 Albert Einstein: Photoelectric Effect1925 Werner Heisenberg: Matrix Mechanics1926 Erwin Schrödinger: Wave Mechanics1932 John von Neumann: Quantum Mechanics

Manjit Kumar: Quantum – Einstein, Bohr and Their GreatDebate about the Nature of Reality, Icon Books 2009

7 / 28

Page 43: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum History

Quantum Mechanics was ‘born’ or, better, proposed by M.Plankon

14 December 1900, 5:15pm (Berlin)

1900 Max Plank: Black Body Radiation1905 Albert Einstein: Photoelectric Effect

1925 Werner Heisenberg: Matrix Mechanics1926 Erwin Schrödinger: Wave Mechanics1932 John von Neumann: Quantum Mechanics

Manjit Kumar: Quantum – Einstein, Bohr and Their GreatDebate about the Nature of Reality, Icon Books 2009

7 / 28

Page 44: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum History

Quantum Mechanics was ‘born’ or, better, proposed by M.Plankon

14 December 1900, 5:15pm (Berlin)

1900 Max Plank: Black Body Radiation1905 Albert Einstein: Photoelectric Effect1925 Werner Heisenberg: Matrix Mechanics

1926 Erwin Schrödinger: Wave Mechanics1932 John von Neumann: Quantum Mechanics

Manjit Kumar: Quantum – Einstein, Bohr and Their GreatDebate about the Nature of Reality, Icon Books 2009

7 / 28

Page 45: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum History

Quantum Mechanics was ‘born’ or, better, proposed by M.Plankon

14 December 1900, 5:15pm (Berlin)

1900 Max Plank: Black Body Radiation1905 Albert Einstein: Photoelectric Effect1925 Werner Heisenberg: Matrix Mechanics1926 Erwin Schrödinger: Wave Mechanics

1932 John von Neumann: Quantum Mechanics

Manjit Kumar: Quantum – Einstein, Bohr and Their GreatDebate about the Nature of Reality, Icon Books 2009

7 / 28

Page 46: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum History

Quantum Mechanics was ‘born’ or, better, proposed by M.Plankon

14 December 1900, 5:15pm (Berlin)

1900 Max Plank: Black Body Radiation1905 Albert Einstein: Photoelectric Effect1925 Werner Heisenberg: Matrix Mechanics1926 Erwin Schrödinger: Wave Mechanics1932 John von Neumann: Quantum Mechanics

Manjit Kumar: Quantum – Einstein, Bohr and Their GreatDebate about the Nature of Reality, Icon Books 2009

7 / 28

Page 47: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum History

Quantum Mechanics was ‘born’ or, better, proposed by M.Plankon

14 December 1900, 5:15pm (Berlin)

1900 Max Plank: Black Body Radiation1905 Albert Einstein: Photoelectric Effect1925 Werner Heisenberg: Matrix Mechanics1926 Erwin Schrödinger: Wave Mechanics1932 John von Neumann: Quantum Mechanics

Manjit Kumar: Quantum – Einstein, Bohr and Their GreatDebate about the Nature of Reality, Icon Books 2009

7 / 28

Page 48: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Photoelectric Effect – Millikan Experiment

Experimental Setup:

ν

Observed: The velocity, and thus kinetic energy, of the emittedelectrons depends not on the intensity of the incoming light butonly on its “colour”, i.e. frequency ν.

8 / 28

Page 49: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Photoelectric Effect – Millikan Experiment

Experimental Setup:

ν

Observed: The velocity, and thus kinetic energy, of the emittedelectrons depends not on the intensity of the incoming light butonly on its “colour”, i.e. frequency ν.

8 / 28

Page 50: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Photoelectric Effect – Millikan Experiment

Experimental Setup:

ν

Observed: The velocity, and thus kinetic energy, of the emittedelectrons depends not on the intensity of the incoming light butonly on its “colour”, i.e. frequency ν.

8 / 28

Page 51: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Photoelectric Effect – Millikan Experiment

Experimental Setup:

ν

Observed: The velocity, and thus kinetic energy, of the emittedelectrons depends not on the intensity of the incoming light butonly on its “colour”, i.e. frequency ν.

8 / 28

Page 52: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Photoelectric Effect – Millikan Experiment

Experimental Setup:

ν

Observed: The velocity, and thus kinetic energy, of the emittedelectrons depends not on the intensity of the incoming light butonly on its “colour”, i.e. frequency ν.

8 / 28

Page 53: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Photoelectric Effect – Millikan Experiment

Experimental Setup:

ν

Observed: The velocity, and thus kinetic energy, of the emittedelectrons depends not on the intensity of the incoming light butonly on its “colour”, i.e. frequency ν.

8 / 28

Page 54: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Radiation Law

Observed relationship:

Wk = hν −We

Wk . . . Kinetic Energy of ElectronWe . . . Escape Energy of Materialν . . . Frequency of Lighth . . . Plank’s Constant

h = 6.62559 · 10−34Js

~ =h

2π= 1.05449 · 10−34Js

9 / 28

Page 55: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum Physical ProblemsAround 1900 there were a number of experiments andobservations which could not be explained using classicalphysics/mechanics, among them:

Spectra of ElementsEmission/absorption only at particular “colours”.

Stern-Gerlach ExperimentInterference in double slit experiment.

Black Body RadiationRadiation law involves “quantised” energy levels.

Photo-Electric EffectEinstein’s explanation got him the Nobel prize.

These were the perhaps most exciting years in the history oftheoretical physics, at the same time there were alsobreakthroughs in special and general relativity, etc.

10 / 28

Page 56: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum Physical ProblemsAround 1900 there were a number of experiments andobservations which could not be explained using classicalphysics/mechanics, among them:

Spectra of ElementsEmission/absorption only at particular “colours”.

Stern-Gerlach ExperimentInterference in double slit experiment.

Black Body RadiationRadiation law involves “quantised” energy levels.

Photo-Electric EffectEinstein’s explanation got him the Nobel prize.

These were the perhaps most exciting years in the history oftheoretical physics, at the same time there were alsobreakthroughs in special and general relativity, etc.

10 / 28

Page 57: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum Physical ProblemsAround 1900 there were a number of experiments andobservations which could not be explained using classicalphysics/mechanics, among them:

Spectra of ElementsEmission/absorption only at particular “colours”.

Stern-Gerlach ExperimentInterference in double slit experiment.

Black Body RadiationRadiation law involves “quantised” energy levels.

Photo-Electric EffectEinstein’s explanation got him the Nobel prize.

These were the perhaps most exciting years in the history oftheoretical physics, at the same time there were alsobreakthroughs in special and general relativity, etc.

10 / 28

Page 58: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum Physical ProblemsAround 1900 there were a number of experiments andobservations which could not be explained using classicalphysics/mechanics, among them:

Spectra of ElementsEmission/absorption only at particular “colours”.

Stern-Gerlach ExperimentInterference in double slit experiment.

Black Body RadiationRadiation law involves “quantised” energy levels.

Photo-Electric EffectEinstein’s explanation got him the Nobel prize.

These were the perhaps most exciting years in the history oftheoretical physics, at the same time there were alsobreakthroughs in special and general relativity, etc.

10 / 28

Page 59: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum Physical ProblemsAround 1900 there were a number of experiments andobservations which could not be explained using classicalphysics/mechanics, among them:

Spectra of ElementsEmission/absorption only at particular “colours”.

Stern-Gerlach ExperimentInterference in double slit experiment.

Black Body RadiationRadiation law involves “quantised” energy levels.

Photo-Electric EffectEinstein’s explanation got him the Nobel prize.

These were the perhaps most exciting years in the history oftheoretical physics, at the same time there were alsobreakthroughs in special and general relativity, etc.

10 / 28

Page 60: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum Physical ProblemsAround 1900 there were a number of experiments andobservations which could not be explained using classicalphysics/mechanics, among them:

Spectra of ElementsEmission/absorption only at particular “colours”.

Stern-Gerlach ExperimentInterference in double slit experiment.

Black Body RadiationRadiation law involves “quantised” energy levels.

Photo-Electric EffectEinstein’s explanation got him the Nobel prize.

These were the perhaps most exciting years in the history oftheoretical physics, at the same time there were alsobreakthroughs in special and general relativity, etc.

10 / 28

Page 61: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Einstein’s ExplanationAlbert Einstein 1905: Not all energy levels are possible, theyonly come in quantised portions. In Bohr’s (incomplete) “model”of the atom this corresponds to allowing only particular “orbits”.

In this way one can also explain the spectral emissions (andabsorption) of various elements, e.g. to analyse the materialcomposition of stars (and to make great fireworks).

11 / 28

Page 62: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Einstein’s ExplanationAlbert Einstein 1905: Not all energy levels are possible, theyonly come in quantised portions. In Bohr’s (incomplete) “model”of the atom this corresponds to allowing only particular “orbits”.

In this way one can also explain the spectral emissions (andabsorption) of various elements, e.g. to analyse the materialcomposition of stars (and to make great fireworks).

11 / 28

Page 63: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Einstein’s ExplanationAlbert Einstein 1905: Not all energy levels are possible, theyonly come in quantised portions. In Bohr’s (incomplete) “model”of the atom this corresponds to allowing only particular “orbits”.

In this way one can also explain the spectral emissions (andabsorption) of various elements, e.g. to analyse the materialcomposition of stars (and to make great fireworks).

11 / 28

Page 64: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum Paradoxes and Myths

There are a number of physical problems which requirequantum mechanical explanations. Unfortunately, QM is not‘really intuitive’. This leads to various Gedanken experimentswhich point to a contradiction with so-called common sense.

I Black Body RadiationI Double Slit ExperimentI Spectral EmissionsI Schrödinger’s CatI Einstein-Podolsky-RosenI Quantum Teleportation

7. Whereof one cannot speak, thereof one must be silent.Ludwig Wittgenstein: Tractatus Logico-Philosophicus, 1921

12 / 28

Page 65: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum Paradoxes and Myths

There are a number of physical problems which requirequantum mechanical explanations. Unfortunately, QM is not‘really intuitive’. This leads to various Gedanken experimentswhich point to a contradiction with so-called common sense.

I Black Body RadiationI Double Slit ExperimentI Spectral Emissions

I Schrödinger’s CatI Einstein-Podolsky-RosenI Quantum Teleportation

7. Whereof one cannot speak, thereof one must be silent.Ludwig Wittgenstein: Tractatus Logico-Philosophicus, 1921

12 / 28

Page 66: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum Paradoxes and Myths

There are a number of physical problems which requirequantum mechanical explanations. Unfortunately, QM is not‘really intuitive’. This leads to various Gedanken experimentswhich point to a contradiction with so-called common sense.

I Black Body RadiationI Double Slit ExperimentI Spectral EmissionsI Schrödinger’s Cat

I Einstein-Podolsky-RosenI Quantum Teleportation

7. Whereof one cannot speak, thereof one must be silent.Ludwig Wittgenstein: Tractatus Logico-Philosophicus, 1921

12 / 28

Page 67: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum Paradoxes and Myths

There are a number of physical problems which requirequantum mechanical explanations. Unfortunately, QM is not‘really intuitive’. This leads to various Gedanken experimentswhich point to a contradiction with so-called common sense.

I Black Body RadiationI Double Slit ExperimentI Spectral EmissionsI Schrödinger’s CatI Einstein-Podolsky-Rosen

I Quantum Teleportation

7. Whereof one cannot speak, thereof one must be silent.Ludwig Wittgenstein: Tractatus Logico-Philosophicus, 1921

12 / 28

Page 68: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum Paradoxes and Myths

There are a number of physical problems which requirequantum mechanical explanations. Unfortunately, QM is not‘really intuitive’. This leads to various Gedanken experimentswhich point to a contradiction with so-called common sense.

I Black Body RadiationI Double Slit ExperimentI Spectral EmissionsI Schrödinger’s CatI Einstein-Podolsky-RosenI Quantum Teleportation

7. Whereof one cannot speak, thereof one must be silent.Ludwig Wittgenstein: Tractatus Logico-Philosophicus, 1921

12 / 28

Page 69: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum Paradoxes and Myths

There are a number of physical problems which requirequantum mechanical explanations. Unfortunately, QM is not‘really intuitive’. This leads to various Gedanken experimentswhich point to a contradiction with so-called common sense.

I Black Body RadiationI Double Slit ExperimentI Spectral EmissionsI Schrödinger’s CatI Einstein-Podolsky-RosenI Quantum Teleportation

7. Whereof one cannot speak, thereof one must be silent.Ludwig Wittgenstein: Tractatus Logico-Philosophicus, 1921

12 / 28

Page 70: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

From Quantum Physics to Computation

There are a number of disciplines which play an important rolein trying to understand quantum mechanics and in particularquantum computation.

Philosophy: What is the nature and meaning reality?Logic: How can one reason about events, objects etc.?

Mathematics: How does the formal model look like?Physics: Why does it work and what does it imply?

Computation: What can be computed and how?Engineering: How can it all be implemented?

Each area has its own language which however often appliesonly to classical entities – for the quantum world we often havesimply the wrong vocabulary.

13 / 28

Page 71: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

From Quantum Physics to Computation

There are a number of disciplines which play an important rolein trying to understand quantum mechanics and in particularquantum computation.

Philosophy: What is the nature and meaning reality?

Logic: How can one reason about events, objects etc.?Mathematics: How does the formal model look like?

Physics: Why does it work and what does it imply?Computation: What can be computed and how?Engineering: How can it all be implemented?

Each area has its own language which however often appliesonly to classical entities – for the quantum world we often havesimply the wrong vocabulary.

13 / 28

Page 72: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

From Quantum Physics to Computation

There are a number of disciplines which play an important rolein trying to understand quantum mechanics and in particularquantum computation.

Philosophy: What is the nature and meaning reality?Logic: How can one reason about events, objects etc.?

Mathematics: How does the formal model look like?Physics: Why does it work and what does it imply?

Computation: What can be computed and how?Engineering: How can it all be implemented?

Each area has its own language which however often appliesonly to classical entities – for the quantum world we often havesimply the wrong vocabulary.

13 / 28

Page 73: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

From Quantum Physics to Computation

There are a number of disciplines which play an important rolein trying to understand quantum mechanics and in particularquantum computation.

Philosophy: What is the nature and meaning reality?Logic: How can one reason about events, objects etc.?

Mathematics: How does the formal model look like?

Physics: Why does it work and what does it imply?Computation: What can be computed and how?Engineering: How can it all be implemented?

Each area has its own language which however often appliesonly to classical entities – for the quantum world we often havesimply the wrong vocabulary.

13 / 28

Page 74: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

From Quantum Physics to Computation

There are a number of disciplines which play an important rolein trying to understand quantum mechanics and in particularquantum computation.

Philosophy: What is the nature and meaning reality?Logic: How can one reason about events, objects etc.?

Mathematics: How does the formal model look like?Physics: Why does it work and what does it imply?

Computation: What can be computed and how?Engineering: How can it all be implemented?

Each area has its own language which however often appliesonly to classical entities – for the quantum world we often havesimply the wrong vocabulary.

13 / 28

Page 75: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

From Quantum Physics to Computation

There are a number of disciplines which play an important rolein trying to understand quantum mechanics and in particularquantum computation.

Philosophy: What is the nature and meaning reality?Logic: How can one reason about events, objects etc.?

Mathematics: How does the formal model look like?Physics: Why does it work and what does it imply?

Computation: What can be computed and how?

Engineering: How can it all be implemented?

Each area has its own language which however often appliesonly to classical entities – for the quantum world we often havesimply the wrong vocabulary.

13 / 28

Page 76: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

From Quantum Physics to Computation

There are a number of disciplines which play an important rolein trying to understand quantum mechanics and in particularquantum computation.

Philosophy: What is the nature and meaning reality?Logic: How can one reason about events, objects etc.?

Mathematics: How does the formal model look like?Physics: Why does it work and what does it imply?

Computation: What can be computed and how?Engineering: How can it all be implemented?

Each area has its own language which however often appliesonly to classical entities – for the quantum world we often havesimply the wrong vocabulary.

13 / 28

Page 77: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

From Quantum Physics to Computation

There are a number of disciplines which play an important rolein trying to understand quantum mechanics and in particularquantum computation.

Philosophy: What is the nature and meaning reality?Logic: How can one reason about events, objects etc.?

Mathematics: How does the formal model look like?Physics: Why does it work and what does it imply?

Computation: What can be computed and how?Engineering: How can it all be implemented?

Each area has its own language which however often appliesonly to classical entities – for the quantum world we often havesimply the wrong vocabulary.

13 / 28

Page 78: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Natural Philosophy

Arguably, physics is ultimately about explaining experimentsand forecasting measurement results.

Observable: Entities which are (actually) measured when anexperiment is conducted on a system.

State: Entities which completely describe (or model) thesystem we are interested in.

Measurement brings together/establishes a relation betweenstates and observables of a given system. Dynamics describeshow observables and/or the state changes over time.

Related Questions: What is our knowledge of what? How dowe obtain this information? What is a description on how thesystem changes?

14 / 28

Page 79: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Natural Philosophy

Arguably, physics is ultimately about explaining experimentsand forecasting measurement results.

Observable: Entities which are (actually) measured when anexperiment is conducted on a system.

State: Entities which completely describe (or model) thesystem we are interested in.

Measurement brings together/establishes a relation betweenstates and observables of a given system. Dynamics describeshow observables and/or the state changes over time.

Related Questions: What is our knowledge of what? How dowe obtain this information? What is a description on how thesystem changes?

14 / 28

Page 80: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Natural Philosophy

Arguably, physics is ultimately about explaining experimentsand forecasting measurement results.

Observable: Entities which are (actually) measured when anexperiment is conducted on a system.

State: Entities which completely describe (or model) thesystem we are interested in.

Measurement brings together/establishes a relation betweenstates and observables of a given system. Dynamics describeshow observables and/or the state changes over time.

Related Questions: What is our knowledge of what? How dowe obtain this information? What is a description on how thesystem changes?

14 / 28

Page 81: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Natural Philosophy

Arguably, physics is ultimately about explaining experimentsand forecasting measurement results.

Observable: Entities which are (actually) measured when anexperiment is conducted on a system.

State: Entities which completely describe (or model) thesystem we are interested in.

Measurement brings together/establishes a relation betweenstates and observables of a given system. Dynamics describeshow observables and/or the state changes over time.

Related Questions: What is our knowledge of what? How dowe obtain this information? What is a description on how thesystem changes?

14 / 28

Page 82: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Natural Philosophy

Arguably, physics is ultimately about explaining experimentsand forecasting measurement results.

Observable: Entities which are (actually) measured when anexperiment is conducted on a system.

State: Entities which completely describe (or model) thesystem we are interested in.

Measurement brings together/establishes a relation betweenstates and observables of a given system. Dynamics describeshow observables and/or the state changes over time.

Related Questions: What is our knowledge of what? How dowe obtain this information? What is a description on how thesystem changes?

14 / 28

Page 83: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Harmonic Oscillator or just a “Shadow”One can observe the same “behaviour” of the shadow of arotating object or an object on a spring.

x

y

φ

m

Observable: Shadow mState: Position (x , y) or: Phase φ

Measurement: m((x , y)) = y , or: m(φ) = sin(φ)

Dynamics: (x , y)(t) = (cos(t), sin(t)) or also: φ(t) = t

15 / 28

Page 84: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Harmonic Oscillator or just a “Shadow”One can observe the same “behaviour” of the shadow of arotating object or an object on a spring.

x

y

φ

m

Observable: Shadow m

State: Position (x , y) or: Phase φMeasurement: m((x , y)) = y , or: m(φ) = sin(φ)

Dynamics: (x , y)(t) = (cos(t), sin(t)) or also: φ(t) = t

15 / 28

Page 85: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Harmonic Oscillator or just a “Shadow”One can observe the same “behaviour” of the shadow of arotating object or an object on a spring.

x

y

φ

m

Observable: Shadow mState: Position (x , y) or: Phase φ

Measurement: m((x , y)) = y , or: m(φ) = sin(φ)

Dynamics: (x , y)(t) = (cos(t), sin(t)) or also: φ(t) = t

15 / 28

Page 86: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Harmonic Oscillator or just a “Shadow”One can observe the same “behaviour” of the shadow of arotating object or an object on a spring.

x

y

φ

m

Observable: Shadow mState: Position (x , y) or: Phase φ

Measurement: m((x , y)) = y , or: m(φ) = sin(φ)

Dynamics: (x , y)(t) = (cos(t), sin(t)) or also: φ(t) = t

15 / 28

Page 87: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Harmonic Oscillator or just a “Shadow”One can observe the same “behaviour” of the shadow of arotating object or an object on a spring.

x

y

φ

m

Observable: Shadow mState: Position (x , y) or: Phase φ

Measurement: m((x , y)) = y , or: m(φ) = sin(φ)

Dynamics: (x , y)(t) = (cos(t), sin(t)) or also: φ(t) = t

15 / 28

Page 88: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Postulates for Quantum Mechanics [∗]

I Observables and states of a system are represented byhermitian (i.e. self-adjoint) elements a of a C*-algebra Aand by states w (i.e. normalised linear functionals) overthis algebra.

I Possible results of measurements of an observable a aregiven by the spectrum Sp(a) of an observable. Theirprobability distribution in a certain state w is given by theprobability measure µ(w) induced by the state w on Sp(a).

Walter Thirring: Quantum Mathematical Physics, Springer 2002

Key Notions: A quantum systems is (may be) in a certain state,but physicists have to decide which properties they want toobserve before a measurement is made (which instrument?).

16 / 28

Page 89: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Postulates for Quantum Mechanics [∗]

I Observables and states of a system are represented byhermitian (i.e. self-adjoint) elements a of a C*-algebra Aand by states w (i.e. normalised linear functionals) overthis algebra.

I Possible results of measurements of an observable a aregiven by the spectrum Sp(a) of an observable. Theirprobability distribution in a certain state w is given by theprobability measure µ(w) induced by the state w on Sp(a).

Walter Thirring: Quantum Mathematical Physics, Springer 2002

Key Notions: A quantum systems is (may be) in a certain state,but physicists have to decide which properties they want toobserve before a measurement is made (which instrument?).

16 / 28

Page 90: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Postulates for Quantum Mechanics [∗]

I Observables and states of a system are represented byhermitian (i.e. self-adjoint) elements a of a C*-algebra Aand by states w (i.e. normalised linear functionals) overthis algebra.

I Possible results of measurements of an observable a aregiven by the spectrum Sp(a) of an observable. Theirprobability distribution in a certain state w is given by theprobability measure µ(w) induced by the state w on Sp(a).

Walter Thirring: Quantum Mathematical Physics, Springer 2002

Key Notions: A quantum systems is (may be) in a certain state,but physicists have to decide which properties they want toobserve before a measurement is made (which instrument?).

16 / 28

Page 91: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Postulates for Quantum Mechanics [∗]

I Observables and states of a system are represented byhermitian (i.e. self-adjoint) elements a of a C*-algebra Aand by states w (i.e. normalised linear functionals) overthis algebra.

I Possible results of measurements of an observable a aregiven by the spectrum Sp(a) of an observable. Theirprobability distribution in a certain state w is given by theprobability measure µ(w) induced by the state w on Sp(a).

Walter Thirring: Quantum Mathematical Physics, Springer 2002

Key Notions: A quantum systems is (may be) in a certain state,but physicists have to decide which properties they want toobserve before a measurement is made (which instrument?).

16 / 28

Page 92: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Postulates for Quantum Mechanics (ca. 1950) [∗]I The quantum state of a (free) particle is described by a

(normalised) complex valued [wave] function:

~ψ ∈ L2 i.e.∫|~ψ(x)|2dx = 1

I Two quantum states can be superimposed, i.e.

ψ = α1 ~ψ1 + α2 ~ψ2 with |α1|2 + |α2|2 = 1

I Any observable A is represented by a linear, self-adjointoperator A on L2.

I Possible measurement results are (only) the eigen-valuesλi of A corresponding to eigen-vectors/states ~φi ∈ L2 with

A~φi = λi ~φi

I Probability to measure (the possible eigenvalue) λn if thesystem is in the state ~ψ =

∑i ψi ~φi is

Pr(A = λn | ~ψ) = |ψn|2

17 / 28

Page 93: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Postulates for Quantum Mechanics (ca. 1950) [∗]I The quantum state of a (free) particle is described by a

(normalised) complex valued [wave] function:

~ψ ∈ L2 i.e.∫|~ψ(x)|2dx = 1

I Two quantum states can be superimposed, i.e.

ψ = α1 ~ψ1 + α2 ~ψ2 with |α1|2 + |α2|2 = 1

I Any observable A is represented by a linear, self-adjointoperator A on L2.

I Possible measurement results are (only) the eigen-valuesλi of A corresponding to eigen-vectors/states ~φi ∈ L2 with

A~φi = λi ~φi

I Probability to measure (the possible eigenvalue) λn if thesystem is in the state ~ψ =

∑i ψi ~φi is

Pr(A = λn | ~ψ) = |ψn|2

17 / 28

Page 94: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Postulates for Quantum Mechanics (ca. 1950) [∗]I The quantum state of a (free) particle is described by a

(normalised) complex valued [wave] function:

~ψ ∈ L2 i.e.∫|~ψ(x)|2dx = 1

I Two quantum states can be superimposed, i.e.

ψ = α1 ~ψ1 + α2 ~ψ2 with |α1|2 + |α2|2 = 1

I Any observable A is represented by a linear, self-adjointoperator A on L2.

I Possible measurement results are (only) the eigen-valuesλi of A corresponding to eigen-vectors/states ~φi ∈ L2 with

A~φi = λi ~φi

I Probability to measure (the possible eigenvalue) λn if thesystem is in the state ~ψ =

∑i ψi ~φi is

Pr(A = λn | ~ψ) = |ψn|2

17 / 28

Page 95: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Postulates for Quantum Mechanics (ca. 1950) [∗]I The quantum state of a (free) particle is described by a

(normalised) complex valued [wave] function:

~ψ ∈ L2 i.e.∫|~ψ(x)|2dx = 1

I Two quantum states can be superimposed, i.e.

ψ = α1 ~ψ1 + α2 ~ψ2 with |α1|2 + |α2|2 = 1

I Any observable A is represented by a linear, self-adjointoperator A on L2.

I Possible measurement results are (only) the eigen-valuesλi of A corresponding to eigen-vectors/states ~φi ∈ L2 with

A~φi = λi ~φi

I Probability to measure (the possible eigenvalue) λn if thesystem is in the state ~ψ =

∑i ψi ~φi is

Pr(A = λn | ~ψ) = |ψn|2

17 / 28

Page 96: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Postulates for Quantum Mechanics (ca. 1950) [∗]I The quantum state of a (free) particle is described by a

(normalised) complex valued [wave] function:

~ψ ∈ L2 i.e.∫|~ψ(x)|2dx = 1

I Two quantum states can be superimposed, i.e.

ψ = α1 ~ψ1 + α2 ~ψ2 with |α1|2 + |α2|2 = 1

I Any observable A is represented by a linear, self-adjointoperator A on L2.

I Possible measurement results are (only) the eigen-valuesλi of A corresponding to eigen-vectors/states ~φi ∈ L2 with

A~φi = λi ~φi

I Probability to measure (the possible eigenvalue) λn if thesystem is in the state ~ψ =

∑i ψi ~φi is

Pr(A = λn | ~ψ) = |ψn|2

17 / 28

Page 97: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Mathematical Framework

Quantum mechanics has a well-established and precisemathematical formulation (though its ‘common sense’interpretation might be non-intuitive, probabilistic, etc.).

The (standard) mathematical model of quantum system uses:I Complex Numbers C,I Vector Spaces, e.g. Cn,I Hilbert Spaces, i.e. inner products 〈.|.〉,I Unitary and Self-Adjoint Matrices/Operators,I Tensor Products C2 ⊗ C2 ⊗ . . .⊗ C2.

There are additional mathematical details in order to deal with“real” quantum physics, e.g. systems an infinite degree offreedom; for quantum computation it is however enough tostudy finite-dimensional Hilbert spaces.

18 / 28

Page 98: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Mathematical Framework

Quantum mechanics has a well-established and precisemathematical formulation (though its ‘common sense’interpretation might be non-intuitive, probabilistic, etc.).

The (standard) mathematical model of quantum system uses:I Complex Numbers C,

I Vector Spaces, e.g. Cn,I Hilbert Spaces, i.e. inner products 〈.|.〉,I Unitary and Self-Adjoint Matrices/Operators,I Tensor Products C2 ⊗ C2 ⊗ . . .⊗ C2.

There are additional mathematical details in order to deal with“real” quantum physics, e.g. systems an infinite degree offreedom; for quantum computation it is however enough tostudy finite-dimensional Hilbert spaces.

18 / 28

Page 99: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Mathematical Framework

Quantum mechanics has a well-established and precisemathematical formulation (though its ‘common sense’interpretation might be non-intuitive, probabilistic, etc.).

The (standard) mathematical model of quantum system uses:I Complex Numbers C,I Vector Spaces, e.g. Cn,

I Hilbert Spaces, i.e. inner products 〈.|.〉,I Unitary and Self-Adjoint Matrices/Operators,I Tensor Products C2 ⊗ C2 ⊗ . . .⊗ C2.

There are additional mathematical details in order to deal with“real” quantum physics, e.g. systems an infinite degree offreedom; for quantum computation it is however enough tostudy finite-dimensional Hilbert spaces.

18 / 28

Page 100: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Mathematical Framework

Quantum mechanics has a well-established and precisemathematical formulation (though its ‘common sense’interpretation might be non-intuitive, probabilistic, etc.).

The (standard) mathematical model of quantum system uses:I Complex Numbers C,I Vector Spaces, e.g. Cn,I Hilbert Spaces, i.e. inner products 〈.|.〉,

I Unitary and Self-Adjoint Matrices/Operators,I Tensor Products C2 ⊗ C2 ⊗ . . .⊗ C2.

There are additional mathematical details in order to deal with“real” quantum physics, e.g. systems an infinite degree offreedom; for quantum computation it is however enough tostudy finite-dimensional Hilbert spaces.

18 / 28

Page 101: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Mathematical Framework

Quantum mechanics has a well-established and precisemathematical formulation (though its ‘common sense’interpretation might be non-intuitive, probabilistic, etc.).

The (standard) mathematical model of quantum system uses:I Complex Numbers C,I Vector Spaces, e.g. Cn,I Hilbert Spaces, i.e. inner products 〈.|.〉,I Unitary and Self-Adjoint Matrices/Operators,

I Tensor Products C2 ⊗ C2 ⊗ . . .⊗ C2.

There are additional mathematical details in order to deal with“real” quantum physics, e.g. systems an infinite degree offreedom; for quantum computation it is however enough tostudy finite-dimensional Hilbert spaces.

18 / 28

Page 102: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Mathematical Framework

Quantum mechanics has a well-established and precisemathematical formulation (though its ‘common sense’interpretation might be non-intuitive, probabilistic, etc.).

The (standard) mathematical model of quantum system uses:I Complex Numbers C,I Vector Spaces, e.g. Cn,I Hilbert Spaces, i.e. inner products 〈.|.〉,I Unitary and Self-Adjoint Matrices/Operators,I Tensor Products C2 ⊗ C2 ⊗ . . .⊗ C2.

There are additional mathematical details in order to deal with“real” quantum physics, e.g. systems an infinite degree offreedom; for quantum computation it is however enough tostudy finite-dimensional Hilbert spaces.

18 / 28

Page 103: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Mathematical Framework

Quantum mechanics has a well-established and precisemathematical formulation (though its ‘common sense’interpretation might be non-intuitive, probabilistic, etc.).

The (standard) mathematical model of quantum system uses:I Complex Numbers C,I Vector Spaces, e.g. Cn,I Hilbert Spaces, i.e. inner products 〈.|.〉,I Unitary and Self-Adjoint Matrices/Operators,I Tensor Products C2 ⊗ C2 ⊗ . . .⊗ C2.

There are additional mathematical details in order to deal with“real” quantum physics, e.g. systems an infinite degree offreedom; for quantum computation it is however enough tostudy finite-dimensional Hilbert spaces.

18 / 28

Page 104: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum Postulates I – States and Observables

The standard mathematical model of (closed) quantumsystems is relatively simple and just requires some basicnotions in (complex) linear algebra.

I The information describing the state of an (isolated)quantum mechanical system is representedmathematically by a (normalised) vector in a complexHilbert space H.

I An observable is represented mathematically by a self-adjoint matrix (operator) A acting on the Hilbert space H.

Two states can be combined to form a new state α |x〉+ β |y〉as long as |α|2 + |β|2 = 1, by superposition.

Consequence: We can compute with many inputs in parallel.

19 / 28

Page 105: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum Postulates I – States and Observables

The standard mathematical model of (closed) quantumsystems is relatively simple and just requires some basicnotions in (complex) linear algebra.

I The information describing the state of an (isolated)quantum mechanical system is representedmathematically by a (normalised) vector in a complexHilbert space H.

I An observable is represented mathematically by a self-adjoint matrix (operator) A acting on the Hilbert space H.

Two states can be combined to form a new state α |x〉+ β |y〉as long as |α|2 + |β|2 = 1, by superposition.

Consequence: We can compute with many inputs in parallel.

19 / 28

Page 106: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum Postulates I – States and Observables

The standard mathematical model of (closed) quantumsystems is relatively simple and just requires some basicnotions in (complex) linear algebra.

I The information describing the state of an (isolated)quantum mechanical system is representedmathematically by a (normalised) vector in a complexHilbert space H.

I An observable is represented mathematically by a self-adjoint matrix (operator) A acting on the Hilbert space H.

Two states can be combined to form a new state α |x〉+ β |y〉as long as |α|2 + |β|2 = 1, by superposition.

Consequence: We can compute with many inputs in parallel.

19 / 28

Page 107: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum Postulates I – States and Observables

The standard mathematical model of (closed) quantumsystems is relatively simple and just requires some basicnotions in (complex) linear algebra.

I The information describing the state of an (isolated)quantum mechanical system is representedmathematically by a (normalised) vector in a complexHilbert space H.

I An observable is represented mathematically by a self-adjoint matrix (operator) A acting on the Hilbert space H.

Two states can be combined to form a new state α |x〉+ β |y〉as long as |α|2 + |β|2 = 1, by superposition.

Consequence: We can compute with many inputs in parallel.

19 / 28

Page 108: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum Postulates I – States and Observables

The standard mathematical model of (closed) quantumsystems is relatively simple and just requires some basicnotions in (complex) linear algebra.

I The information describing the state of an (isolated)quantum mechanical system is representedmathematically by a (normalised) vector in a complexHilbert space H.

I An observable is represented mathematically by a self-adjoint matrix (operator) A acting on the Hilbert space H.

Two states can be combined to form a new state α |x〉+ β |y〉as long as |α|2 + |β|2 = 1, by superposition.

Consequence: We can compute with many inputs in parallel.

19 / 28

Page 109: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum States and NotationThe state of a quantum mechanical system is usually denotedby |x〉 ∈ H (rather than maybe ~x ∈ H).

This notation is‘inherited’ from the inner product 〈x |y〉 of vectors x and y in aHilbert space – which can be seen as describing the “geometricangle” between the two vectors in H.

P.A.M. Dirac “invented” the bra-ket notation (most likelyinspired by the limitations of old mechanical type-writers);Simply “take the inner product apart” to denote vectors in H:

inner product 〈x |y〉 = product 〈x | · |y〉

For indexed sets of vectors {xi} (maybe because typographic“typing” was problematic) different notations are used:

xi = ~xi = xi = |i〉

20 / 28

Page 110: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum States and NotationThe state of a quantum mechanical system is usually denotedby |x〉 ∈ H (rather than maybe ~x ∈ H). This notation is‘inherited’ from the inner product 〈x |y〉 of vectors x and y in aHilbert space – which can be seen as describing the “geometricangle” between the two vectors in H.

P.A.M. Dirac “invented” the bra-ket notation (most likelyinspired by the limitations of old mechanical type-writers);Simply “take the inner product apart” to denote vectors in H:

inner product 〈x |y〉 = product 〈x | · |y〉

For indexed sets of vectors {xi} (maybe because typographic“typing” was problematic) different notations are used:

xi = ~xi = xi = |i〉

20 / 28

Page 111: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum States and NotationThe state of a quantum mechanical system is usually denotedby |x〉 ∈ H (rather than maybe ~x ∈ H). This notation is‘inherited’ from the inner product 〈x |y〉 of vectors x and y in aHilbert space – which can be seen as describing the “geometricangle” between the two vectors in H.

P.A.M. Dirac “invented” the bra-ket notation (most likelyinspired by the limitations of old mechanical type-writers);

Simply “take the inner product apart” to denote vectors in H:

inner product 〈x |y〉 = product 〈x | · |y〉

For indexed sets of vectors {xi} (maybe because typographic“typing” was problematic) different notations are used:

xi = ~xi = xi = |i〉

20 / 28

Page 112: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum States and NotationThe state of a quantum mechanical system is usually denotedby |x〉 ∈ H (rather than maybe ~x ∈ H). This notation is‘inherited’ from the inner product 〈x |y〉 of vectors x and y in aHilbert space – which can be seen as describing the “geometricangle” between the two vectors in H.

P.A.M. Dirac “invented” the bra-ket notation (most likelyinspired by the limitations of old mechanical type-writers);Simply “take the inner product apart” to denote vectors in H:

inner product 〈x |y〉 = product 〈x | · |y〉

For indexed sets of vectors {xi} (maybe because typographic“typing” was problematic) different notations are used:

xi = ~xi = xi = |i〉

20 / 28

Page 113: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum States and Vectors

Finite quantum states can be described by vectors in Cn, e.g.

~ψ = |ψ〉 =

(1/√

21/√

2

)=

1√2

(11

)or 〈φ| =

(1 0

)

Observables are defined by matrices A inM(Cn) = Cn×n.

A =

(1 00 2

)with eigenvalues λ0 = 1, λ1 = 2

Note: There are sometimes two types of indices

I for enumerating, for example, all eigenvectors of an

operator like A with |0〉 =

(01

)and |1〉 =

(10

)I to enumerate coordinates of one vector, e.g. ~ψ1 = 1/

√2,

or better perhaps: |0〉1 = 0.

21 / 28

Page 114: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum States and Vectors

Finite quantum states can be described by vectors in Cn, e.g.

~ψ = |ψ〉 =

(1/√

21/√

2

)=

1√2

(11

)or 〈φ| =

(1 0

)Observables are defined by matrices A inM(Cn) = Cn×n.

A =

(1 00 2

)with eigenvalues λ0 = 1, λ1 = 2

Note: There are sometimes two types of indices

I for enumerating, for example, all eigenvectors of an

operator like A with |0〉 =

(01

)and |1〉 =

(10

)I to enumerate coordinates of one vector, e.g. ~ψ1 = 1/

√2,

or better perhaps: |0〉1 = 0.

21 / 28

Page 115: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum States and Vectors

Finite quantum states can be described by vectors in Cn, e.g.

~ψ = |ψ〉 =

(1/√

21/√

2

)=

1√2

(11

)or 〈φ| =

(1 0

)Observables are defined by matrices A inM(Cn) = Cn×n.

A =

(1 00 2

)with eigenvalues λ0 = 1, λ1 = 2

Note: There are sometimes two types of indices

I for enumerating, for example, all eigenvectors of an

operator like A with |0〉 =

(01

)and |1〉 =

(10

)I to enumerate coordinates of one vector, e.g. ~ψ1 = 1/

√2,

or better perhaps: |0〉1 = 0.

21 / 28

Page 116: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum States and Vectors

Finite quantum states can be described by vectors in Cn, e.g.

~ψ = |ψ〉 =

(1/√

21/√

2

)=

1√2

(11

)or 〈φ| =

(1 0

)Observables are defined by matrices A inM(Cn) = Cn×n.

A =

(1 00 2

)with eigenvalues λ0 = 1, λ1 = 2

Note: There are sometimes two types of indicesI for enumerating, for example, all eigenvectors of an

operator like A with |0〉 =

(01

)and |1〉 =

(10

)

I to enumerate coordinates of one vector, e.g. ~ψ1 = 1/√

2,or better perhaps: |0〉1 = 0.

21 / 28

Page 117: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum States and Vectors

Finite quantum states can be described by vectors in Cn, e.g.

~ψ = |ψ〉 =

(1/√

21/√

2

)=

1√2

(11

)or 〈φ| =

(1 0

)Observables are defined by matrices A inM(Cn) = Cn×n.

A =

(1 00 2

)with eigenvalues λ0 = 1, λ1 = 2

Note: There are sometimes two types of indicesI for enumerating, for example, all eigenvectors of an

operator like A with |0〉 =

(01

)and |1〉 =

(10

)I to enumerate coordinates of one vector, e.g. ~ψ1 = 1/

√2,

or better perhaps: |0〉1 = 0.

21 / 28

Page 118: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum Postulates II – Measurement

I The expected result (average) when measuring observableA of a system in state |x〉 ∈ H is given by:

〈A〉x = 〈x |A |x〉 = 〈x | |Ax〉

I The only possible results are eigen-values λi of A.I The probability of measuring λn in state |x〉 is

Pr(A = λn|x) = 〈x |Pn |x〉

with Pn the orthogonal projection onto the n-th eigen-space of A generated by eigen-vector |λn〉

Pn = |λn〉 〈λn|

then we have: A =∑

i λiPi (Spectral Theorem).

22 / 28

Page 119: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum Postulates II – Measurement

I The expected result (average) when measuring observableA of a system in state |x〉 ∈ H is given by:

〈A〉x = 〈x |A |x〉 = 〈x | |Ax〉

I The only possible results are eigen-values λi of A.

I The probability of measuring λn in state |x〉 is

Pr(A = λn|x) = 〈x |Pn |x〉

with Pn the orthogonal projection onto the n-th eigen-space of A generated by eigen-vector |λn〉

Pn = |λn〉 〈λn|

then we have: A =∑

i λiPi (Spectral Theorem).

22 / 28

Page 120: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum Postulates II – Measurement

I The expected result (average) when measuring observableA of a system in state |x〉 ∈ H is given by:

〈A〉x = 〈x |A |x〉 = 〈x | |Ax〉

I The only possible results are eigen-values λi of A.I The probability of measuring λn in state |x〉 is

Pr(A = λn|x) = 〈x |Pn |x〉

with Pn the orthogonal projection onto the n-th eigen-space of A generated by eigen-vector |λn〉

Pn = |λn〉 〈λn|

then we have: A =∑

i λiPi (Spectral Theorem).

22 / 28

Page 121: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum Postulates II – Measurement

I The expected result (average) when measuring observableA of a system in state |x〉 ∈ H is given by:

〈A〉x = 〈x |A |x〉 = 〈x | |Ax〉

I The only possible results are eigen-values λi of A.I The probability of measuring λn in state |x〉 is

Pr(A = λn|x) = 〈x |Pn |x〉

with Pn the orthogonal projection onto the n-th eigen-space of A generated by eigen-vector |λn〉

Pn = |λn〉 〈λn|

then we have: A =∑

i λiPi (Spectral Theorem).

22 / 28

Page 122: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Heisenberg’s Uncertainty Relation

TheoremFor two observables A1 and A2 we have:

(∆|x〉A1)(∆|x〉A2) ≥ 12|(〈x | [A1,A2] |x〉)|

where the uncertainty (classically: variance) is defined by

(∆|x〉A)2 = 〈x | A2 |x〉 − 〈x | A |x〉2

and the commutator is defined as:

[A1,A2] = A1A2 − A2A1

see e.g. Isham: Quantum Theory, ICP 1995, Section 7.3.3.

23 / 28

Page 123: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Heisenberg’s Uncertainty Relation

TheoremFor two observables A1 and A2 we have:

(∆|x〉A1)(∆|x〉A2) ≥ 12|(〈x | [A1,A2] |x〉)|

where the uncertainty (classically: variance) is defined by

(∆|x〉A)2 = 〈x | A2 |x〉 − 〈x | A |x〉2

and the commutator is defined as:

[A1,A2] = A1A2 − A2A1

see e.g. Isham: Quantum Theory, ICP 1995, Section 7.3.3.

23 / 28

Page 124: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Heisenberg’s Uncertainty Relation

TheoremFor two observables A1 and A2 we have:

(∆|x〉A1)(∆|x〉A2) ≥ 12|(〈x | [A1,A2] |x〉)|

where the uncertainty (classically: variance) is defined by

(∆|x〉A)2 = 〈x | A2 |x〉 − 〈x | A |x〉2

and the commutator is defined as:

[A1,A2] = A1A2 − A2A1

see e.g. Isham: Quantum Theory, ICP 1995, Section 7.3.3.

23 / 28

Page 125: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Classical vs Quantum MechanicsThe usual interpretation of Heisenberg’s uncertainty relation isthis:

When one tries to measures two observables A1 and A2then – if the commutator [A1,A2] is non-zero – a small ∆|x〉A1implies a large ∆|x〉A2, and vice versa.

A standard example of so-called incomensurable observablesare position A1 = x and momentum A2 = p (on an infinite-dimensional Hilbert Space H) for which [x ,p] = i~ and thus:

∆x∆p ≥ ~/2.

In classical physics observables always commute, arecomensurable, i.e. [A1,A2] = 0. In quantum physics for mostobservables [A1,A2] 6= 0, i.e. the observable algebra is typicallynon-commutative or non-abelian (cf. multiplication of (complex)numbers vs multiplication of matrices).

24 / 28

Page 126: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Classical vs Quantum MechanicsThe usual interpretation of Heisenberg’s uncertainty relation isthis: When one tries to measures two observables A1 and A2then – if the commutator [A1,A2] is non-zero – a small ∆|x〉A1implies a large ∆|x〉A2, and vice versa.

A standard example of so-called incomensurable observablesare position A1 = x and momentum A2 = p (on an infinite-dimensional Hilbert Space H) for which [x ,p] = i~ and thus:

∆x∆p ≥ ~/2.

In classical physics observables always commute, arecomensurable, i.e. [A1,A2] = 0. In quantum physics for mostobservables [A1,A2] 6= 0, i.e. the observable algebra is typicallynon-commutative or non-abelian (cf. multiplication of (complex)numbers vs multiplication of matrices).

24 / 28

Page 127: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Classical vs Quantum MechanicsThe usual interpretation of Heisenberg’s uncertainty relation isthis: When one tries to measures two observables A1 and A2then – if the commutator [A1,A2] is non-zero – a small ∆|x〉A1implies a large ∆|x〉A2, and vice versa.

A standard example of so-called incomensurable observablesare position A1 = x and momentum A2 = p (on an infinite-dimensional Hilbert Space H) for which [x ,p] = i~ and thus:

∆x∆p ≥ ~/2.

In classical physics observables always commute, arecomensurable, i.e. [A1,A2] = 0. In quantum physics for mostobservables [A1,A2] 6= 0, i.e. the observable algebra is typicallynon-commutative or non-abelian (cf. multiplication of (complex)numbers vs multiplication of matrices).

24 / 28

Page 128: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Classical vs Quantum MechanicsThe usual interpretation of Heisenberg’s uncertainty relation isthis: When one tries to measures two observables A1 and A2then – if the commutator [A1,A2] is non-zero – a small ∆|x〉A1implies a large ∆|x〉A2, and vice versa.

A standard example of so-called incomensurable observablesare position A1 = x and momentum A2 = p (on an infinite-dimensional Hilbert Space H) for which [x ,p] = i~ and thus:

∆x∆p ≥ ~/2.

In classical physics observables always commute, arecomensurable, i.e. [A1,A2] = 0. In quantum physics for mostobservables [A1,A2] 6= 0, i.e. the observable algebra is typicallynon-commutative or non-abelian (cf. multiplication of (complex)numbers vs multiplication of matrices).

24 / 28

Page 129: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum DynamicsI The dynamics of a (closed) system is described by the

Schrödinger Equation:

i~d |x〉

dt= H |x〉

for the (self-adjoint) Hamiltonian operator H (energy).

I The solution is a unitary operator Ut (e.g. Isham 6.4)

Ut = exp(− i~

tH)

TheoremFor any self-adjoint operator A the operator

exp(iA) = eiA =∞∑

n=0

(iA)n

n!

is a unitary operator.

25 / 28

Page 130: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum DynamicsI The dynamics of a (closed) system is described by the

Schrödinger Equation:

i~d |x〉

dt= H |x〉

for the (self-adjoint) Hamiltonian operator H (energy).I The solution is a unitary operator Ut (e.g. Isham 6.4)

Ut = exp(− i~

tH)

TheoremFor any self-adjoint operator A the operator

exp(iA) = eiA =∞∑

n=0

(iA)n

n!

is a unitary operator.

25 / 28

Page 131: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum DynamicsI The dynamics of a (closed) system is described by the

Schrödinger Equation:

i~d |x〉

dt= H |x〉

for the (self-adjoint) Hamiltonian operator H (energy).I The solution is a unitary operator Ut (e.g. Isham 6.4)

Ut = exp(− i~

tH)

TheoremFor any self-adjoint operator A the operator

exp(iA) = eiA =∞∑

n=0

(iA)n

n!

is a unitary operator.25 / 28

Page 132: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Irreversible vs ReversibleThere are a number of immediate consequence of thepostulates.

1. The state develops reversibly, i.e. |xt〉 = Ut |x0〉 for someunitary matrix (operator).Consequence: No cloning theorem, i.e. no duplication ofinformation.

2. Measurement is partial (Heisenberg Uncertainty Relation).Consequence: The full state of a quantum computer is notobservable.

3. Measurement is irreversible.Consequence: The state of a quantum system isirrevocably destroyed if we inspect it.

The mathematical structure has also consequences for anyQuantum Logic, e.g. De Morgan fails, ‘Tertium non datur’ isnot guaranteed, etc.

26 / 28

Page 133: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Irreversible vs ReversibleThere are a number of immediate consequence of thepostulates.

1. The state develops reversibly, i.e. |xt〉 = Ut |x0〉 for someunitary matrix (operator).Consequence: No cloning theorem, i.e. no duplication ofinformation.

2. Measurement is partial (Heisenberg Uncertainty Relation).Consequence: The full state of a quantum computer is notobservable.

3. Measurement is irreversible.Consequence: The state of a quantum system isirrevocably destroyed if we inspect it.

The mathematical structure has also consequences for anyQuantum Logic, e.g. De Morgan fails, ‘Tertium non datur’ isnot guaranteed, etc.

26 / 28

Page 134: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Irreversible vs ReversibleThere are a number of immediate consequence of thepostulates.

1. The state develops reversibly, i.e. |xt〉 = Ut |x0〉 for someunitary matrix (operator).Consequence: No cloning theorem, i.e. no duplication ofinformation.

2. Measurement is partial (Heisenberg Uncertainty Relation).Consequence: The full state of a quantum computer is notobservable.

3. Measurement is irreversible.Consequence: The state of a quantum system isirrevocably destroyed if we inspect it.

The mathematical structure has also consequences for anyQuantum Logic, e.g. De Morgan fails, ‘Tertium non datur’ isnot guaranteed, etc.

26 / 28

Page 135: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Irreversible vs ReversibleThere are a number of immediate consequence of thepostulates.

1. The state develops reversibly, i.e. |xt〉 = Ut |x0〉 for someunitary matrix (operator).Consequence: No cloning theorem, i.e. no duplication ofinformation.

2. Measurement is partial (Heisenberg Uncertainty Relation).Consequence: The full state of a quantum computer is notobservable.

3. Measurement is irreversible.Consequence: The state of a quantum system isirrevocably destroyed if we inspect it.

The mathematical structure has also consequences for anyQuantum Logic, e.g. De Morgan fails, ‘Tertium non datur’ isnot guaranteed, etc.

26 / 28

Page 136: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum Physics vs Quantum Computation

Quantum PhysicsGiven a quantum system (device).What is its dynamics?

I Heisenberg Picture:

A 7→ At = A(t) = eitHAe−itH

I Schrödinger Picture:

|x〉 7→ |x〉t = |x(t)〉 = e−itH |x〉

Quantum ComputationGiven a desired computation (dynamics).What quantum device (e.g. circuit) is needed to obtain this?

27 / 28

Page 137: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum Physics vs Quantum Computation

Quantum PhysicsGiven a quantum system (device).What is its dynamics?

I Heisenberg Picture:

A 7→ At = A(t) = eitHAe−itH

I Schrödinger Picture:

|x〉 7→ |x〉t = |x(t)〉 = e−itH |x〉

Quantum ComputationGiven a desired computation (dynamics).What quantum device (e.g. circuit) is needed to obtain this?

27 / 28

Page 138: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum Physics vs Quantum Computation

Quantum PhysicsGiven a quantum system (device).What is its dynamics?

I Heisenberg Picture:

A 7→ At = A(t) = eitHAe−itH

I Schrödinger Picture:

|x〉 7→ |x〉t = |x(t)〉 = e−itH |x〉

Quantum ComputationGiven a desired computation (dynamics).What quantum device (e.g. circuit) is needed to obtain this?

27 / 28

Page 139: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum Physics vs Quantum Computation

Quantum PhysicsGiven a quantum system (device).What is its dynamics?

I Heisenberg Picture:

A 7→ At = A(t) = eitHAe−itH

I Schrödinger Picture:

|x〉 7→ |x〉t = |x(t)〉 = e−itH |x〉

Quantum ComputationGiven a desired computation (dynamics).What quantum device (e.g. circuit) is needed to obtain this?

27 / 28

Page 140: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum ComputationQuantum computation tries to utilise quantum systems/devicesin order to perform computational tasks or to implement(secure) quantum communication protocols.

1973 C. Bennett: Reversible Computation1980 P.A. Benioff: Quantum Turing Machine1982 R. Feynman: Quantum Simulation1985 D. Deutsch: Universal QTM1994 P. Shor: Factorisations1996 L. Grover: Database Search2008 Harrow, Hassidim, Lloyd: Linear Equations

When will (cheap) quantum computers be available? What willbe a killer application for quantum computation? When will wereach quantum supremacy?

28 / 28

Page 141: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum ComputationQuantum computation tries to utilise quantum systems/devicesin order to perform computational tasks or to implement(secure) quantum communication protocols.

1973 C. Bennett: Reversible Computation

1980 P.A. Benioff: Quantum Turing Machine1982 R. Feynman: Quantum Simulation1985 D. Deutsch: Universal QTM1994 P. Shor: Factorisations1996 L. Grover: Database Search2008 Harrow, Hassidim, Lloyd: Linear Equations

When will (cheap) quantum computers be available? What willbe a killer application for quantum computation? When will wereach quantum supremacy?

28 / 28

Page 142: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum ComputationQuantum computation tries to utilise quantum systems/devicesin order to perform computational tasks or to implement(secure) quantum communication protocols.

1973 C. Bennett: Reversible Computation1980 P.A. Benioff: Quantum Turing Machine

1982 R. Feynman: Quantum Simulation1985 D. Deutsch: Universal QTM1994 P. Shor: Factorisations1996 L. Grover: Database Search2008 Harrow, Hassidim, Lloyd: Linear Equations

When will (cheap) quantum computers be available? What willbe a killer application for quantum computation? When will wereach quantum supremacy?

28 / 28

Page 143: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum ComputationQuantum computation tries to utilise quantum systems/devicesin order to perform computational tasks or to implement(secure) quantum communication protocols.

1973 C. Bennett: Reversible Computation1980 P.A. Benioff: Quantum Turing Machine1982 R. Feynman: Quantum Simulation

1985 D. Deutsch: Universal QTM1994 P. Shor: Factorisations1996 L. Grover: Database Search2008 Harrow, Hassidim, Lloyd: Linear Equations

When will (cheap) quantum computers be available? What willbe a killer application for quantum computation? When will wereach quantum supremacy?

28 / 28

Page 144: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum ComputationQuantum computation tries to utilise quantum systems/devicesin order to perform computational tasks or to implement(secure) quantum communication protocols.

1973 C. Bennett: Reversible Computation1980 P.A. Benioff: Quantum Turing Machine1982 R. Feynman: Quantum Simulation1985 D. Deutsch: Universal QTM

1994 P. Shor: Factorisations1996 L. Grover: Database Search2008 Harrow, Hassidim, Lloyd: Linear Equations

When will (cheap) quantum computers be available? What willbe a killer application for quantum computation? When will wereach quantum supremacy?

28 / 28

Page 145: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum ComputationQuantum computation tries to utilise quantum systems/devicesin order to perform computational tasks or to implement(secure) quantum communication protocols.

1973 C. Bennett: Reversible Computation1980 P.A. Benioff: Quantum Turing Machine1982 R. Feynman: Quantum Simulation1985 D. Deutsch: Universal QTM1994 P. Shor: Factorisations

1996 L. Grover: Database Search2008 Harrow, Hassidim, Lloyd: Linear Equations

When will (cheap) quantum computers be available? What willbe a killer application for quantum computation? When will wereach quantum supremacy?

28 / 28

Page 146: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum ComputationQuantum computation tries to utilise quantum systems/devicesin order to perform computational tasks or to implement(secure) quantum communication protocols.

1973 C. Bennett: Reversible Computation1980 P.A. Benioff: Quantum Turing Machine1982 R. Feynman: Quantum Simulation1985 D. Deutsch: Universal QTM1994 P. Shor: Factorisations1996 L. Grover: Database Search

2008 Harrow, Hassidim, Lloyd: Linear Equations

When will (cheap) quantum computers be available? What willbe a killer application for quantum computation? When will wereach quantum supremacy?

28 / 28

Page 147: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum ComputationQuantum computation tries to utilise quantum systems/devicesin order to perform computational tasks or to implement(secure) quantum communication protocols.

1973 C. Bennett: Reversible Computation1980 P.A. Benioff: Quantum Turing Machine1982 R. Feynman: Quantum Simulation1985 D. Deutsch: Universal QTM1994 P. Shor: Factorisations1996 L. Grover: Database Search2008 Harrow, Hassidim, Lloyd: Linear Equations

When will (cheap) quantum computers be available? What willbe a killer application for quantum computation? When will wereach quantum supremacy?

28 / 28

Page 148: Quantum Computation (CO484) - Imperial College …herbert/teaching/QCA1S.pdfText Books I Noson S. Yanofsky, Mirco A. Mannucci: Quantum Computing for Computer Scientists, Cambridge,

Quantum ComputationQuantum computation tries to utilise quantum systems/devicesin order to perform computational tasks or to implement(secure) quantum communication protocols.

1973 C. Bennett: Reversible Computation1980 P.A. Benioff: Quantum Turing Machine1982 R. Feynman: Quantum Simulation1985 D. Deutsch: Universal QTM1994 P. Shor: Factorisations1996 L. Grover: Database Search2008 Harrow, Hassidim, Lloyd: Linear Equations

When will (cheap) quantum computers be available? What willbe a killer application for quantum computation? When will wereach quantum supremacy?

28 / 28