Lecture 1 Version: 14/08/28. Frontiers of Condensed Matter San Sebastian, Aug , Dr. Leo DiCarlo l.dicarlo@tudelft.nl dicarlolab.tudelft.

Size: px
Start display at page:

Download "Lecture 1 Version: 14/08/28. Frontiers of Condensed Matter San Sebastian, Aug. 28-30, 2014. Dr. Leo DiCarlo l.dicarlo@tudelft.nl dicarlolab.tudelft."

Transcription

1 Introduction to quantum computing (with superconducting circuits) Lecture 1 Version: 14/08/28 Frontiers of Condensed Matter San Sebastian, Aug , 2014 Dr. Leo DiCarlo l.dicarlo@tudelft.nl dicarlolab.tudelft.nl

2 What is quantum computing? A computation is a physical process. It may be performed by a piece of electronics or on an abacus, or in your brain, but it is a process that takes place in nature and as such it is subject to the laws of physics. Quantum computers are machines that rely on characteristically quantum phenomena, such as quantum interference and quantum entanglement in order to perform computation. - Artur Ekert

3 What is not quantum computing? It is tempting to say that a quantum computer is one whose operation is governed by the laws of quantum mechanics. But since the laws of quantum mechanics govern the behavior of all physical phenomena, this temptation must be resisted. Your laptop operates under the laws of quantum mechanics, but it is not a quantum computer. - N. David Mermin

4 Quantum information processing in a sentence Processing and communication of information based on control and measurement of quantum bits. superposition entanglement Why? Speedups/efficiency in algorithms (searching, factoring, simulating quantum systems) Absolute security of communication (quantum mechanical information cannot be copied) Testbed of quantum mechanics (measurement problem, local hidden variables, etc.)

5 A Turing machine is a universal model for computation. Computer Science Universal bounds on channel capacity, compressibility. Information theory Quantum information processing Quantum mechanics Thermodynamics Quantum systems can be in superposition, even entangled. Computing need not cost energy, erasing does.

6 The 2012 Nobel Prie Serge Haroche David Wineland 2012 Physics Nobel Prie Both Laureates work in the field of quantum optics studying the fundamental interaction between light and matter, a field which has seen considerable progress since the mid-1980s. Their ground-breaking methods have enabled this field of research to take the very first steps towards building a new type of super fast computer based on quantum physics. Perhaps the quantum computer will change our everyday lives in this century in the same radical way as the classical computer did in the last century. Announcement 2012 Nobel Prie

7 Current industry interest worldwide

8 and a lot of it in the Netherlands! October 2 nd, 2013: Announcement of QuTech: The Dutch Quantum Technology Institute Based in TUD: TNW, EWI, TNO, NWO+, industrial partners

9 We already have quantum companies

10 Probably the most (in)famous one

11 Media attention is exploding!

12 How many useful quantum algorithms are there? ~50 algorithms with quantum speedup, but most people know 2.

13 Numerous approaches to realiing quantum bits Nuclear Spins (NMR) Photons NV centers Trapped Ions 2012 Superconducting circuits

14 A few (provocative) statements Everybody really knows if you are ever going to make a real quantum computer, it must be solid state. -Benjamin Schumacher coined the term qubit Specifying the quantum state of a quantum computer with 200 qubits would require more classical bits than there are atoms in the universe. Factoring a technologically-relevant number (2000 bits) with a quantum computer at error rates 1/10 th the threshold and present clock speed will require 1 billion qubits operating for about 1 day. Today s most advanced quantum computer has 14 qubits. Today s most advanced solid-state quantum computer has 5 qubits. A useful quantum computer will need a supercomputer at its side.

15 Development roadmap for quantum computing We are taking this step! So, where are we precisely? Review: Devoret & Schoelkopf, Science 339, 1169 (2013)

16 Outline of lectures Lecture 1: Preliminaries: 1 qubit, 2 qubits,.infinity! Lecture 2: Simple algorithms and error correction Lecture 3: QC with superconducting circuits Mermin Nielsen & Chuang Wiseman & Milburn

17 Outline of Lecture #1 θ Description of quantum states ϕ Quantum gates ψ in Uˆ ψ out Quantum measurement ψ ˆM m = λ j λ j Quantum games

18 In the beginning, there was the quantum bit A quantum bit, or qubit, is a quantum system in which the Boolean states 0 and 1 are represented by a prescribed pair of normalied and mutually orthogonal quantum states labeled as and, respectively. 0 1 These two states form a computational basis. Any other (pure) state of the qubit can be written as a superposition. ψ α 1 α 0 α 0 = α 1

19 1-Qubit states ψ α 1 α 0 α 0 = α 1 α0, α1 C α α1 = 1 ( i cos( θ / 2) 0 e sin( / 2) 1 ) i e δ ϕ θ ψ = + θ v Bloch ϕ Global phase consequences δ does not have measureable Bloch sphere

20 Visualiing 1-Qubit states 0

21 Visualiing 1-Qubit states 1

22 The Cardinal 1-Qubit states ( ) ( i ) ( + i ) ( + ) 1

23 Quantum registers A collection of n qubits is called a quantum register of sie n Typical assumption: information is stored in a register in binary form. For example, the number 3 is represented in a n=2 qubit register as 3 = 1 1 = 11 MSQ LSQ And 2 as 2 = 1 0 = 10 There are N=2 n states of this kind, representing all binary strings of length n or numbers from 0 to N -1.

24 2-Qubit states Ψ = α 11 + α 10 + α 01 + α α00, α01, α10, α11 C = 1 α α α α α α α α Global phase does not have measureable consequences Is there a simple geometric way to visualie two-qubit states in analogy to the Bloch vector? Unfortunately, no.

25 Two-qubit superpositions 1 1 ( ) = ( ) = ( 0 ) 1 1 ( ) = ( ) ( ) = ( + ) ( + )

26 When are two qubits entangled? Two qubits are entangled when their joint wavefunction cannot be separated into a product of individual qubit wavefunctions Ψ = ϕ ψ vs Ψ = ϕ ψ + ϕ ψ Some common terms: Unentangled = separable = product Entangled = non-separable = non-product state state

27 1-Qubit logic gates A quantum logic gate is a device which performs a fixed unitary operation on selected qubits in a fixed period of time. Ψin Uˆ Ψout Ψ = Uˆ Ψ out in Uˆ is a unitary operator: ˆˆ ˆ ˆ ˆ UU = U U = I Unitary orthogonal in, orthogonal out norm preserving

28 Left to right, and right to left! Ψin A B C Ψout time We draw circuits from left to right Ψ = CBA Ψ out in but we do math from right to left

29 Catalog of 1-Qubit gates (Part 1) Identity I Iˆ Pauli X X X ˆ Pauli Y Y Yˆ 0 i i 0 Pauli Z Z Z ˆ Hadamard H Hˆ Rotations R ( ) n θ ˆ ˆ Rn ˆ ( θ) = cos( θ / 2) I isin( θ / 2) n σ σ = XYZ ˆ, ˆ, ˆ { }

30 Visualiing the Hadamard gate Ψ H Ψ All 1-Qubit unitary operations correspond to a rotation on the Bloch sphere (to within a numerical phase factor).

31 2-Qubit gates Controlled-Not gates b b a a b C-NOT gr b a b a a C-NOT rg

32 2-Qubit gates without classical analogs Controlled-Phase b b ϕ iϕ a ( e ) ab a C PHASE ϕ iϕ e π = Z = Z

33 Building up a quantum circuit A quantum circuit is a combination of quantum logic gates whose computational steps are synchronied in time H H = I H X H = Z = H H The process of simplifying a quantum circuit and/or finding a quantum circuit that implements a particular unitary using a specific set of gates is called quantum compiling. = H H

34 The quantum Fourier transform A quantum circuit is a combination of quantum logic gates whose computational steps are synchronied in time Ψin H π 2 H QFT π π 4 2 π 8 π 4 H π 2 H Ψout N 1 N 1 i2πlk 1 N Ψ out = e l k Ψ N l= 0 k= 0 N 1 1 α l = e N k = 0 i2πlk N α k in

35 The quantum Fourier transform A quantum circuit is a combination of quantum logic gates whose computational steps are synchronied in time Ψin H π 2 π 4 π 8 H π 2 π 4 H π 2 H Ψout A quantum circuit is said to be fast, or efficient, if the number of elementary operations taken to execute it increases no faster than a polynomial function of the sie (in qubits) of the input. QFT requires n=n(n+1)/2 gates, so it is O(n 2 ). Constructing the QFT from another universal set of gates only affects the circuit sie by a multiplicative constant which does not affect the quadratic scaling.

36 Evaluation of boolean functions Consider a mapping (not necessarily reversible) from n to m bits x y = f( x) X x U f f( x) x y X U f x f( x)

37 Evaluation of boolean functions Consider a mapping (not necessarily reversible) from n to m bits x y = f( x) x y U f x ( y+ f x ) ( ) mod 2 m

38 Quantum arithmetic x 1 x 0 y Quantum sum x 1 x 0 ( y+ x + x ) 1 0 mod 2 x 1 x 0 y Quantum carry x 1 x 0 ( y+ xx ) 1 0 mod 2

39 An example: encoding a boolean function in a quantum unitary 2 ( ) mod 8, f x = x= xx 1 0 x with a 2-bit number x y U f x ( y+ f x ) ( ) mod 8 x 1 x 1 x 0 x 0 + xx 1 0 x1 1 0 x 0 xx 0 xx x x 0 xx x0

40 Example: encoding a boolean function in a quantumunitary f x 2 ( ) x mod 8, = with x {0,1} 2 x y U f x ( y+ f x ) ( ) mod 8 xx x0 + y 2 y 1 y 0 x y y xx y xy y x y 0 0 So we need a circuit that implements the unitary transformation: x 1 x 1 x 0 y 2 y 1 y 0 x 0 x y y xx y xy x y 0 0 y

41 Example: encoding a boolean function in a quantum unitary x 1 x 1 x 0 y 2 y 1 y 0 x 0 x y y xx y xy x y 0 0 y x 1 x 0 y 2 y 1 y 0

42 3-Qubit Gates: the Toffoli gate x x y y xy TOFFOLI Other names Other symbols Controlled-Controlled-X (C-C-X) Controlled-Controlled-Not (C-C-NOT) X

43 3-Qubit gates: conditional-conditional phase x y π x y ( 1) xy C-C-PHASE π iπ e Other names Other symbols Controlled-Controlled-Z (C-C-Z) Toffoli-Sign (TS) Z

44 Toffoli decomposition into 1- and 2-Qubit gates /4 R + π = /4 R π /4 R π /2 R + π H R π /4 /4 R + π /4 R π /4 R + π H

45 CC-Phase decomposition into 1- and 2-Qubit gates /4 R + π π = R π /4 /4 R + π /4 R π /4 R π /4 R + π /4 R π /2 R + π

46 0 /4 R + π i e π /8 0 0 R π /4 /4 R π /2 R + π 0 R π /4 /4 R + π /4 R π /4 R + π 0 /4 R + π i e π /8 0 1 R π /4 /4 R π /2 R + π 1 X /4 R π /4 R + π /4 X R π /4 R + π 1 /4 R + π i e + π /8 1 0 R π /4 /4 X R + π X /2 R + π i e π /4 0 X /4 R + π /4 R π X

47 1 /4 R + π i e + π /8 1 1 R π /4 /4 X R + π X /2 R + π i e + π /4 1 X /4 R + π /4 R + π /4 X X + R π X /4 R + π i /2 ( 1) e π

48 C-C-Phase with 6 2-Qubit CNOT gates U e iπ / It works!

49 Is this the most efficient decomposition? Problem 4.4: (Minimal Toffoli construction) (Research) (1) What is the smallest number of two qubit gates that can be used to implement the Toffoli gate? (2) What is the smallest number of one qubit gates and CNOT gates that can be used to implement the Toffoli gate? (3) What is the smallest number of one qubit gates and controlled-z gates that can be used to implement the Toffoli gate? Lanyon et al., Nature Phys (2008)

50 Quantum parallelism x 0 U f x f( x) Prepare a superposition of all possible x inputs: 0 0 N H N 1 U f N x= 0 1 x f( x) N 1 N x 0 x f( x) N N x= 0 x= 0

51 Putting f(x) in the quantum phase x 1 QFT U f QFT e i2 π f ( x)/ M 1 x Quantum phase kick-back Prepare a superposition of all possible x inputs: x 1 H N QFT U f QFT 1 1 N i2 π f ( x)/ M 1 N x= 0 e x

52 Enter the spoiler: quantum measurement ψ ˆM m λ j λ j = 2 with probability ψλ j where Mˆ λ j = λ λ j j This is called the Born Rule Average value of measurement: m = j λ j ψλ = ψ λj λj λj ψ j = ψ Mˆ ψ j 2

53 Wavefunction collapse under measurement ψ Ẑ m = + 1 m = 1 0 or 1 m = prob=cos ( θ /2) Ẑ θ m = 1 2 prob=sin ( θ /2) ˆ 2 2 1cos ( / 2) 1sin ( / 2) cos( ) m= Z =+ θ θ = θ 1

54 A simple interpretation of the Bloch vector ψ Ẑ Zˆ = cos( θ ) v Bloch ψ ˆX ˆX Ẑ θ ϕ Yˆ y Xˆ = sin( θ)cos( ϕ) x ψ Yˆ vbloch = Xˆ Yˆ Zˆ {,, } Yˆ = sin( θ)sin( ϕ)

55 How measurements of X & Y are typically done in the lab In the lab, often measurements can only be conveniently done for one measurement operator (i.e., one measurement basis). Other operators can be measured by pre-rotating the qubit before measurement, and counter rotating afterward. Example: To measure Y R xˆ π 2 Ẑ m R x ˆ π 2 Example: To measure X R y ˆ π 2 Ẑ m R yˆ π 2

56 Quantum state tomography Quantum state tomography (QST): The procedure of experimentally determining an unknown quantum state (from multiple copies of it) 0 U? 0 U 0 U ˆX +1,-1,-1,+1,-1,..+1, +1 Yˆ +1,+1,-1,-1,+1,..-1, +1 Ẑ -1,+1,+1,+1,-1,..-1, -1 ˆ estimate X ˆ estimate Y ˆ estimate Z ~10,000 measurements of each operator to estimate expected value to ~1%

57 Projective measurement of 1 Qubit in a 2-Qubit register Ψ ˆM 1 m1 = λ j 2 with probability α λ j j where Mˆ 1 λ j = λ j λ j ϕ j This is called the generalied Born Rule Without loss of generality, can write 2-qubit state Ψ = α λ ϕ j j j j where ϕ j are normalied but not necessarily orthogonal

58 Quantum games

59 Deutsch s problem f f f f balanced unbalanced Classical Problem: You are handed a black box with one of the functions programmed in, but you re not told which one. Determine if the function is balanced or unbalanced. f i Quantum version: You are handed a quantum black box with one of the ftns encoded into the unitary U fi. Determine if the function is balanced or unbalanced. f i

60 Deutsch s problem: is your coin fair? 0 f f f f unbalanced balanced Classical Problem: You are handed a black box with one of the functions f i programmed in, but you re not told which one. Determine if the function is balanced or unbalanced. Quantum version: You are handed a quantum black box with one of the ftns encoded into the unitary U fi. Determine if the function is balanced or unbalanced. f i

61 Deutsch s problem: classical approach Classically, we must make two calls of the black box to determine if the function is balanced/unbalanced. Basically, you have to evaluate the function for both inputs, and see.

62 Deutsch s problem: quantum approach f f f f U f1 U f2 U f3 U f x y X

63 Deutsch s problem: quantum approach Execute this sequence calling the quantum black box once. 0 H x U f x H Ẑ m 1 H y y f( x) m = +1 m = 1 function is unbalanced function is balanced

64 Deutsch s problem: quantum approach Execute this sequence calling the quantum black box once. 0 H x U f x H Ẑ m 1 H y y f( x) 01 ( ) ( 0 1 ) 0 ( 0 1 ) + 1 ( 0 1 )

65 Deutsch s problem: quantum approach Execute this sequence calling the quantum black box once. 0 H x U f x H Ẑ m 1 H y y f( x) f ( 0 1 ) ) ( 0 1 ) ( 1) ( 1 f (0) (1) ( (0) (1) 0 + ( 1) f f 1 ) ( 0 1 )

66 Deutsch s problem: quantum approach Execute this sequence calling the quantum black box once. 0 H x U f x H Ẑ m 1 H y y f( x) 0 1 ( 0 1 ) ( 1 ) if f(0) = f(1) 0 if f(0) f(1)

67 Summary of lecture #1 One-qubit gates are rotations on the Bloch sphere. Quantum superposition carries over to the multi-qubit setting. Superposition states that are not separable are entangled. Entanglement is quite generic in a multi-qubit register. C-NOT + one-qubit rotations are universal: any unitary operation on any number of qubits can be compiled into a quantum circuit using C-NOTs and one-qubit rotations. Quantum superposition enables parallelism: it is possible to evaluate a function for all inputs at once. A quantum measurement on a qubit disturbs its state. This disturbance depends on the measurement result. The result itself is probabilistic. Borne s rule for quantum measurement specifies possible measurement results, their probabilities, and the post-measurement state of the qubit in terms of the eigenvalues and corresponding eigenstates of a hermitian operator. A single measurement on a qubit cannot reveal its initial state. Many measurements on identical copies of the state are required to make an estimate. The generalied Born rule tells us how measurement of a qubit affects the state of other qubits in a register.

68 Tomorrow we will use this hardware to perform simple algorithms

Quantum Computing. Robert Sizemore

Quantum Computing. Robert Sizemore Quantum Computing Robert Sizemore Outline Introduction: What is quantum computing? What use is quantum computing? Overview of Quantum Systems Dirac notation & wave functions Two level systems Classical

More information

Bits Superposition Quantum Parallelism

Bits Superposition Quantum Parallelism 7-Qubit Quantum Computer Typical Ion Oscillations in a Trap Bits Qubits vs Each qubit can represent both a or at the same time! This phenomenon is known as Superposition. It leads to Quantum Parallelism

More information

Introduction to Quantum Computing

Introduction to Quantum Computing Introduction to Quantum Computing Javier Enciso encisomo@in.tum.de Joint Advanced Student School 009 Technische Universität München April, 009 Abstract In this paper, a gentle introduction to Quantum Computing

More information

Keywords Quantum logic gates, Quantum computing, Logic gate, Quantum computer

Keywords Quantum logic gates, Quantum computing, Logic gate, Quantum computer Volume 3 Issue 10 October 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com An Introduction

More information

Quantum Computing Lecture 7. Quantum Factoring. Anuj Dawar

Quantum Computing Lecture 7. Quantum Factoring. Anuj Dawar Quantum Computing Lecture 7 Quantum Factoring Anuj Dawar Quantum Factoring A polynomial time quantum algorithm for factoring numbers was published by Peter Shor in 1994. polynomial time here means that

More information

What Has Quantum Mechanics to Do With Factoring? Things I wish they had told me about Peter Shor s algorithm

What Has Quantum Mechanics to Do With Factoring? Things I wish they had told me about Peter Shor s algorithm What Has Quantum Mechanics to Do With Factoring? Things I wish they had told me about Peter Shor s algorithm 1 Question: What has quantum mechanics to do with factoring? Answer: Nothing! 2 Question: What

More information

QUANTUM INFORMATION, COMPUTATION AND FUNDAMENTAL LIMITATION

QUANTUM INFORMATION, COMPUTATION AND FUNDAMENTAL LIMITATION Arun K. Pati Theoretical Physics Division QUANTUM INFORMATION, COMPUTATION AND FUNDAMENTAL LIMITATION Introduction Quantum information theory is a marriage between two scientific pillars of the twentieth

More information

Quantum Computing Architectures

Quantum Computing Architectures Quantum Computing Architectures 1:-2: Fred Chong (UCD) - Intro, quantum algorithms, and error correction 2:-2:3 Break and discussion 2:3-3:3 Ike Chuang (MIT) - Device technology and implementation issues

More information

0.1 Phase Estimation Technique

0.1 Phase Estimation Technique Phase Estimation In this lecture we will describe Kitaev s phase estimation algorithm, and use it to obtain an alternate derivation of a quantum factoring algorithm We will also use this technique to design

More information

230483 - QOT - Quantum Optical Technologies

230483 - QOT - Quantum Optical Technologies Coordinating unit: Teaching unit: Academic year: Degree: ECTS credits: 2015 230 - ETSETB - Barcelona School of Telecommunications Engineering 739 - TSC - Department of Signal Theory and Communications

More information

Quantum computing in practice

Quantum computing in practice Quantum computing in practice & applications to cryptography Renaud Lifchitz OPPIDA NoSuchCon, November 19-21, 2014 Renaud Lifchitz NoSuchCon, November 19-21, 2014 1 / 68 Speaker s bio French senior security

More information

Classical and Quantum Logic Gates:

Classical and Quantum Logic Gates: Classical and Quantum Logic Gates: An Introduction to Quantum Computing Quantum Information Seminar Friday, Sep. 3, 999 Ashok Muthukrishnan Rochester Center for Quantum Information (RCQI) I. Classical

More information

DISTANCE DEGREE PROGRAM CURRICULUM NOTE:

DISTANCE DEGREE PROGRAM CURRICULUM NOTE: Bachelor of Science in Electrical Engineering DISTANCE DEGREE PROGRAM CURRICULUM NOTE: Some Courses May Not Be Offered At A Distance Every Semester. Chem 121C General Chemistry I 3 Credits Online Fall

More information

Shor s algorithm and secret sharing

Shor s algorithm and secret sharing Shor s algorithm and secret sharing Libor Nentvich: QC 23 April 2007: Shor s algorithm and secret sharing 1/41 Goals: 1 To explain why the factoring is important. 2 To describe the oldest and most successful

More information

7. Show that the expectation value function that appears in Lecture 1, namely

7. Show that the expectation value function that appears in Lecture 1, namely Lectures on quantum computation by David Deutsch Lecture 1: The qubit Worked Examples 1. You toss a coin and observe whether it came up heads or tails. (a) Interpret this as a physics experiment that ends

More information

Quantum Computing: Lecture Notes. Ronald de Wolf

Quantum Computing: Lecture Notes. Ronald de Wolf Quantum Computing: Lecture Notes Ronald de Wolf Preface These lecture notes were formed in small chunks during my Quantum computing course at the University of Amsterdam, Feb-May 2011, and compiled into

More information

Quantum Computation: a Tutorial

Quantum Computation: a Tutorial Quantum Computation: a Tutorial 1 Quantum Computation: a Tutorial Benoît Valiron University of Pennsylvania, Department of Computer and Information Science, 3330 Walnut Street, Philadelphia, Pennsylvania,

More information

Factoring by Quantum Computers

Factoring by Quantum Computers Factoring by Quantum Computers Ragesh Jaiswal University of California, San Diego A Quantum computer is a device that uses uantum phenomenon to perform a computation. A classical system follows a single

More information

Introduction to computer science

Introduction to computer science Introduction to computer science Michael A. Nielsen University of Queensland Goals: 1. Introduce the notion of the computational complexity of a problem, and define the major computational complexity classes.

More information

Quantum Computation: Towards the Construction of a Between Quantum and Classical Computer

Quantum Computation: Towards the Construction of a Between Quantum and Classical Computer Quantum Computation: Towards the Construction of a Between Quantum and Classical Computer Diederik Aerts and Bart D Hooghe Center Leo Apostel for Interdisciplinary Studies (CLEA) Foundations of the Exact

More information

arxiv:quant-ph/9809016 v2 19 Jan 2000

arxiv:quant-ph/9809016 v2 19 Jan 2000 An Introduction to Quantum Computing for Non-Physicists arxiv:quant-ph/9809016 v 19 Jan 000 Eleanor Rieffel FX Palo Alto Labratory and Wolfgang Polak Consultant FX Palo Alto Laboratory, 3400 Hillview Avenue,

More information

A Recent Improvements in Quantum Model and Counter Measures in Quantum Computing

A Recent Improvements in Quantum Model and Counter Measures in Quantum Computing A Recent Improvements in Quantum Model and Counter Measures in Quantum Computing J.Senthil Murugan 1, V.Parthasarathy 2, S.Sathya 3, M.Anand 4 Assistant Professor, VelTech HighTech Dr.Rangarajan Dr.Sakunthala

More information

Quantum Computers. And How Does Nature Compute? Kenneth W. Regan 1 University at Buffalo (SUNY) 21 May, 2015. Quantum Computers

Quantum Computers. And How Does Nature Compute? Kenneth W. Regan 1 University at Buffalo (SUNY) 21 May, 2015. Quantum Computers Quantum Computers And How Does Nature Compute? Kenneth W. Regan 1 University at Buffalo (SUNY) 21 May, 2015 1 Includes joint work with Amlan Chakrabarti, U. Calcutta If you were designing Nature, how would

More information

Quantum Computers vs. Computers Security. @veorq http://aumasson.jp

Quantum Computers vs. Computers Security. @veorq http://aumasson.jp Quantum Computers vs. Computers Security @veorq http://aumasson.jp Schrodinger equation Entanglement Bell states EPR pairs Wave functions Uncertainty principle Tensor products Unitary matrices Hilbert

More information

Kvantové počítače, jejich principy a nedávný vývoj

Kvantové počítače, jejich principy a nedávný vývoj Univerzita Karlova v Praze Matematicko-fyzikální fakulta BAKALÁŘSKÁ PRÁCE Eduard Ješko Kvantové počítače, jejich principy a nedávný vývoj Katedra chemické fyziky a optiky Vedoucí bakalářské práce: Studijní

More information

"in recognition of the services he rendered to the advancement of Physics by his discovery of energy quanta". h is the Planck constant he called it

in recognition of the services he rendered to the advancement of Physics by his discovery of energy quanta. h is the Planck constant he called it 1 2 "in recognition of the services he rendered to the advancement of Physics by his discovery of energy quanta". h is the Planck constant he called it the quantum of action 3 Newton believed in the corpuscular

More information

Quantum Systems for Information Technology

Quantum Systems for Information Technology Lecture Quantum Systems for Information Technology fall term (HS) 2010 Lecturer: e Andreas Wallraff office: HPF D 8/9, ETH Hoenggerberg email: qsit-lecture@phys.ethz.ch What is this lecture about? Quantum

More information

Using quantum computing to realize the Fourier Transform in computer vision applications

Using quantum computing to realize the Fourier Transform in computer vision applications Using quantum computing to realize the Fourier Transorm in computer vision applications Renato O. Violin and José H. Saito Computing Department Federal University o São Carlos {renato_violin, saito }@dc.uscar.br

More information

Dominik Janzing. Computer Science Approach to Quantum Control

Dominik Janzing. Computer Science Approach to Quantum Control Dominik Janzing Computer Science Approach to Quantum Control Computer Science Approach to Quantum Control von Dominik Janzing Habilitation, Universität Karlsruhe (TH) Fakultät für Informatik, 2006 Impressum

More information

QUANTUM COMPUTER ELEMENTS BASED ON COUPLED QUANTUM WAVEGUIDES

QUANTUM COMPUTER ELEMENTS BASED ON COUPLED QUANTUM WAVEGUIDES Ó³ Ÿ. 2007.. 4, º 2(138).. 237Ä243 Š Œ œ ƒˆˆ ˆ ˆŠˆ QUANTUM COMPUTER ELEMENTS BASED ON COUPLED QUANTUM WAVEGUIDES M. I. Gavrilov, L. V. Gortinskaya, A. A. Pestov, I. Yu. Popov 1, E. S. Tesovskaya Department

More information

Quantum Algorithms in NMR Experiments. 25 th May 2012 Ling LIN & Michael Loretz

Quantum Algorithms in NMR Experiments. 25 th May 2012 Ling LIN & Michael Loretz Quantum Algorithms in NMR Experiments 25 th May 2012 Ling LIN & Michael Loretz Contents 1. Introduction 2. Shor s algorithm 3. NMR quantum computer Nuclear spin qubits in a molecule NMR principles 4. Implementing

More information

COMPSCI 111/111G. Quantum Computing. Term 1, 2015. Prepared using LATEX Beamer by Cristian S.Calude 1 / 26

COMPSCI 111/111G. Quantum Computing. Term 1, 2015. Prepared using LATEX Beamer by Cristian S.Calude 1 / 26 COMPSCI 111/111G Quantum Computing Prepared using LATEX Beamer by Cristian S.Calude Term 1, 2015 1 / 26 Classical vs. Quantum Computers Quantum computing was first introduced by Yuri Manin in 1980 and

More information

S hor s prime factoring algorithm1 reduces the factorization of a product N 5 pp9 of distinct odd primes p and

S hor s prime factoring algorithm1 reduces the factorization of a product N 5 pp9 of distinct odd primes p and OPEN SUBJECT AREAS: QUANTUM INFORMATION QUBITS Received 21 August 2013 Accepted 3 October 2013 Published 28 October 2013 Correspondence and requests for materials should be addressed to M.R.G. (mgeller@uga.

More information

QUANTUM ENIGMA Summer 2014 Ted McIrvine

QUANTUM ENIGMA Summer 2014 Ted McIrvine QUANTUM ENIGMA Summer 2014 Ted McIrvine June 17: Once Over Lightly & Newtonian Mechanics June 24: Electricity, Magnetism, Light & the Puzzles of 1900 July 1: Atomic Theory, Quantum Theory, Paradoxes and

More information

Quantum Computability and Complexity and the Limits of Quantum Computation

Quantum Computability and Complexity and the Limits of Quantum Computation Quantum Computability and Complexity and the Limits of Quantum Computation Eric Benjamin, Kenny Huang, Amir Kamil, Jimmy Kittiyachavalit University of California, Berkeley December 7, 2003 This paper will

More information

Quantum control of individual electron and nuclear spins in diamond lattice

Quantum control of individual electron and nuclear spins in diamond lattice Quantum control of individual electron and nuclear spins in diamond lattice Mikhail Lukin Physics Department, Harvard University Collaborators: L.Childress, M.Gurudev Dutt, J.Taylor, D.Chang, L.Jiang,A.Zibrov

More information

Quantum Computing and Grover s Algorithm

Quantum Computing and Grover s Algorithm Quantum Computing and Grover s Algorithm Matthew Hayward January 14, 2015 1 Contents 1 Motivation for Study of Quantum Computing 3 1.1 A Killer App for Quantum Computing.............. 3 2 The Quantum Computer

More information

The Limits of Adiabatic Quantum Computation

The Limits of Adiabatic Quantum Computation The Limits of Adiabatic Quantum Computation Alper Sarikaya June 11, 2009 Presentation of work given on: Thesis and Presentation approved by: Date: Contents Abstract ii 1 Introduction to Quantum Computation

More information

Entanglement: The Holy Grail of High-Speed Design

Entanglement: The Holy Grail of High-Speed Design by Barry Olney column BEYOND DESIGN Entanglement: The Holy Grail of High-Speed Design While high-speed SERDES serial communications seems to currently be at the cutting edge of technology, maybe it will

More information

SIMULATING QUANTUM COMPUTING: QUANTUM EXPRESS

SIMULATING QUANTUM COMPUTING: QUANTUM EXPRESS Proceedings of the 2003 Winter Simulation Conference S. Chick, P. J. Sánchez, D. Ferrin, and D. J. Morrice, eds. SIMULATING QUANTUM COMPUTING: QUANTUM EXPRESS Kareem S. Aggour Renee Guhde Melvin K. Simmons

More information

CAs and Turing Machines. The Basis for Universal Computation

CAs and Turing Machines. The Basis for Universal Computation CAs and Turing Machines The Basis for Universal Computation What We Mean By Universal When we claim universal computation we mean that the CA is capable of calculating anything that could possibly be calculated*.

More information

Genetic Programming for Quantum Computers

Genetic Programming for Quantum Computers Spector, L., H. Barnum, and H.J. Bernstein. 1998. Genetic Programming for Quantum Computers. In Genetic Programming 1998: Proceedings of the Third Annual Conference, edited by J.R. Koza, W. Banzhaf, K.

More information

Quantum Computing with NMR

Quantum Computing with NMR Quantum Computing with NMR Sabine Keiber, Martin Krauÿ June 3, 2009 Sabine Keiber, Martin Krauÿ Quantum Computing with NMR June 3, 2009 1 / 46 1 A Short Introduction to NMR 2 Di Vincenzo's Requirements

More information

Quantum Algorithms Lecture Notes Summer School on Theory and Technology in Quantum Information, Communication, Computation and Cryptography

Quantum Algorithms Lecture Notes Summer School on Theory and Technology in Quantum Information, Communication, Computation and Cryptography Quantum Algorithms Lecture Notes Summer School on Theory and Technology in Quantum Information, Communication, Computation and Cryptography Julia Kempe CNRS & LRI, Université de Paris-Sud 9405 Orsay, France

More information

Simulated Quantum Annealer

Simulated Quantum Annealer Simulated Quantum Annealer Department of CIS - Senior Design 013-014 Danica Bassman danicab@seas.upenn.edu University of Pennsylvania Philadelphia, PA ABSTRACT Quantum computing requires qubits, which

More information

Enhancing privacy with quantum networks

Enhancing privacy with quantum networks Enhancing privacy with quantum networks P. Mateus N. Paunković J. Rodrigues A. Souto SQIG- Instituto de Telecomunicações and DM - Instituto Superior Técnico - Universidade de Lisboa Abstract Using quantum

More information

Quantum Computing. Robert Senser, PhD. CSC 5446 Presentation Spring 2015. http://cse.ucdenver.edu/~rsenser/ Version 2014.1

Quantum Computing. Robert Senser, PhD. CSC 5446 Presentation Spring 2015. http://cse.ucdenver.edu/~rsenser/ Version 2014.1 Quantum Computing Robert Senser, PhD http://cse.ucdenver.edu/~rsenser/ CSC 5446 Presentation Spring 2015 Version 2014.1 Quantum Computing Overview of Presentation Topics Terms: Measurement Qubit Superposition

More information

A Beginning in the Reversible Logic Synthesis of Sequential Circuits

A Beginning in the Reversible Logic Synthesis of Sequential Circuits A Beginning in the Reversible Logic Synthesis of Sequential s Himanshu Thapliyal and M.B Srinivas Centre for VLSI and Embedded System Technologies International Institute of Information Technology, Hyderabad,

More information

Kandidatexamen. A Review of Freely Available Quantum Computer Simulation Software Johan Brandhorst-Satzkorn. LiTH-MAT-EX 2012/07 SE

Kandidatexamen. A Review of Freely Available Quantum Computer Simulation Software Johan Brandhorst-Satzkorn. LiTH-MAT-EX 2012/07 SE Kandidatexamen A Review of Freely Available Quantum Computer Simulation Software Johan Brandhorst-Satzkorn LiTH-MAT-EX 2012/07 SE A Review of Freely Available Quantum Computer Simulation Software Department

More information

The D-Wave 2X Quantum Computer Technology Overview

The D-Wave 2X Quantum Computer Technology Overview The D-Wave 2X Quantum Computer Technology Overview D-Wave Systems Inc. www.dwavesys.com D-Wave Systems Founded in 1999, D-Wave Systems is the world s first quantum computing company. Our mission is to

More information

Computing Relations in the Quantum Query Model 1

Computing Relations in the Quantum Query Model 1 Scientific Papers, University of Latvia, 2011. Vol. 770 Computer Science and Information Technologies 68 89 P. Computing Relations in the Quantum Query Model 1 Alina Vasilieva, Taisia Mischenko-Slatenkova

More information

A 2D NEAREST-NEIGHBOR QUANTUM ARCHITECTURE FOR FACTORING IN POLYLOGARITHMIC DEPTH

A 2D NEAREST-NEIGHBOR QUANTUM ARCHITECTURE FOR FACTORING IN POLYLOGARITHMIC DEPTH Quantum Information and Computation, Vol. 13, No. 11&12 (2013) 0937 0962 c Rinton Press A 2D NEAREST-NEIGHBOR QUANTUM ARCHITECTURE FOR FACTORING IN POLYLOGARITHMIC DEPTH PAUL PHAM a Quantum Theory Group,

More information

Department of Commerce National Institute of Standards and Technology (NIST)

Department of Commerce National Institute of Standards and Technology (NIST) Department of Commerce National Institute of Standards and Technology (NIST) Response to Request for Information on Quantum Information Science and the Needs of U.S. Industry Posted Date: April 8, 2015

More information

Towards Large-Scale Quantum Computation

Towards Large-Scale Quantum Computation Towards Large-Scale Quantum Computation Austin Greig Fowler ariv:quant-ph/56126v1 16 Jun 25 Submitted in total fulfilment of the requirements of the degree of Doctor of Philosophy March 25 School of Physics

More information

Nanoscience Course Descriptions

Nanoscience Course Descriptions Nanoscience Course Descriptions NANO*1000 Introduction to Nanoscience This course introduces students to the emerging field of nanoscience. Its representation in popular culture and journalism will be

More information

COVE: A PRACTICAL QUANTUM COMPUTER PROGRAMMING FRAMEWORK. Matthew Daniel Purkeypile. M.S. Computer Science, American Sentinel University, 2005

COVE: A PRACTICAL QUANTUM COMPUTER PROGRAMMING FRAMEWORK. Matthew Daniel Purkeypile. M.S. Computer Science, American Sentinel University, 2005 COVE: A PRACTICAL QUANTUM COMPUTER PROGRAMMING FRAMEWORK By Matthew Daniel Purkeypile M.S. Computer Science, American Sentinel University, 25 B.S. Computer Science, American Sentinel University, 24 A Dissertation

More information

ACCELERATION OF QUANTUM ALGORITHMS USING THREE-QUBIT GATES

ACCELERATION OF QUANTUM ALGORITHMS USING THREE-QUBIT GATES International Journal of Quantum Information Vol. 2, No. 1 (2004) 1 10 c World Scientific Publishing Company ACCELERATION OF QUANTUM ALGORITHMS USING THREE-QUBIT GATES JUHA J. VARTIAINEN Materials Physics

More information

Designing Scalable Quantum Computer Architectures: Layout and Initialization

Designing Scalable Quantum Computer Architectures: Layout and Initialization Designing Scalable Quantum Computer Architectures: Layout and Initialization By DEAN ELBERT COPSEY B.S. (University of California, Davis) 1986 M.S. (University of California, Davis) 1996 DISSERTATION Submitted

More information

arxiv:quant-ph/0002033v2 12 Jun 2000

arxiv:quant-ph/0002033v2 12 Jun 2000 Multi-Valued Logic Gates for Quantum Computation Ashok Muthukrishnan and C. R. Stroud, Jr. The Institute of Optics, University of Rochester, Rochester, New York 1467 (February 1, 008) arxiv:quant-ph/000033v

More information

Quantum Computing and Cryptography Their impact on cryptographic practice

Quantum Computing and Cryptography Their impact on cryptographic practice Quantum Computing and Cryptography Their impact on cryptographic practice Tim Moses Director, Advanced Security Technology Entrust, Inc. January 2009 2009 Entrust, Inc. All rights reserved. Entrust is

More information

QUANTUM COMPUTERS AND CRYPTOGRAPHY. Mark Zhandry Stanford University

QUANTUM COMPUTERS AND CRYPTOGRAPHY. Mark Zhandry Stanford University QUANTUM COMPUTERS AND CRYPTOGRAPHY Mark Zhandry Stanford University Classical Encryption pk m c = E(pk,m) sk m = D(sk,c) m??? Quantum Computing Attack pk m aka Post-quantum Crypto c = E(pk,m) sk m = D(sk,c)

More information

KHT None Many AQFT Many None ACPA Some Some

KHT None Many AQFT Many None ACPA Some Some Characterizing the Performance Effect of Trials and Rotations in Applications that use Quantum Phase Estimation Shruti Patil, Ali JavadiAbhari, Chen-Fu Chiang, Jeff Heckey, Margaret Martonosi and Frederic

More information

Particle control in a quantum world

Particle control in a quantum world THE NOBEL PRIZE IN PHYSICS 2012 INFORMATION FOR THE PUBLIC Particle control in a quantum world Serge Haroche and David J. Wineland have independently invented and developed ground-breaking methods for

More information

Quantum Computing for Beginners: Building Qubits

Quantum Computing for Beginners: Building Qubits Quantum Computing for Beginners: Building Qubits Suzanne Gildert Condensed Matter Physics Research (Quantum Devices Group) University of Birmingham 28/03/2007 Overview of this presentation What is a Qubit?

More information

Quantum communication and quantum computing

Quantum communication and quantum computing IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661, p- ISSN: 2278-8727Volume 15, Issue 1 (Sep. - Oct. 2013), PP 30-34 Quantum communication and quantum computing *Sweety Mittal, **Nilesh

More information

The Road to Quantum Artificial Intelligence

The Road to Quantum Artificial Intelligence The Road to Quantum Artificial Intelligence Kyriakos N. Sgarbas Wire Communications Lab., Dept. of Electrical and Computer Engineering, University of Patras, GR-26500, Patras, Greece E-mail: sgarbas@upatras.gr

More information

Applications of Quantum Chemistry HΨ = EΨ

Applications of Quantum Chemistry HΨ = EΨ Applications of Quantum Chemistry HΨ = EΨ Areas of Application Explaining observed phenomena (e.g., spectroscopy) Simulation and modeling: make predictions New techniques/devices use special quantum properties

More information

Entanglement and its Role in Shor's Algorithm

Entanglement and its Role in Shor's Algorithm ntanglement and its Role in Shor's Algorithm Vivien M. Kendon 1, William J. Munro Trusted Systems Laboratory P Laboratories Bristol PL-2005-215 December 5, 2005* entanglement, Shor's algorithm ntanglement

More information

7 Quantum Computing Applications of Genetic Programming

7 Quantum Computing Applications of Genetic Programming PRE-PRESS version of: Spector, L., H. Barnum, and H.J. Bernstein. 1999. Quantum Computing Applications of Genetic Programming. In Advances in Genetic Programming, Volume 3, edited by L. Spector, U.-M.

More information

Quantum Computation with Bose-Einstein Condensation and. Capable of Solving NP-Complete and #P Problems. Abstract

Quantum Computation with Bose-Einstein Condensation and. Capable of Solving NP-Complete and #P Problems. Abstract Quantum Computation with Bose-Einstein Condensation and Capable of Solving NP-Complete and #P Problems Yu Shi Cavendish Laboratory, University of Cambridge, Cambridge CB3 0HE, United Kingdom Abstract It

More information

How To Solve An Npa-Complete Problems With Quantum Computing And Chaotic Dynamics

How To Solve An Npa-Complete Problems With Quantum Computing And Chaotic Dynamics CDMTCS Research Report Series A New Quantum Algorithm for NP-complete Problems Masanori Ohya Igor V. Volovich Science University of Tokyo Steklov Mathematical Institute CDMTCS-194 September 00 Centre for

More information

Gennady P Berman Gary 0 Ooolen Ronnie Mainieri. Theoretical Division and Center for Nonlinear Studies Los Alarnos National Laboratory

Gennady P Berman Gary 0 Ooolen Ronnie Mainieri. Theoretical Division and Center for Nonlinear Studies Los Alarnos National Laboratory Introduction to Quantum Computers Gennady P Berman Gary 0 Ooolen Ronnie Mainieri Theoretical Division and Center for Nonlinear Studies Los Alarnos National Laboratory Vladimir I Tsifrinovich Polytechnic

More information

A New Reversible TSG Gate and Its Application For Designing Efficient Adder Circuits

A New Reversible TSG Gate and Its Application For Designing Efficient Adder Circuits A New Reversible TSG Gate and Its Application For Designing Efficient Adder s Himanshu Thapliyal Center for VLSI and Embedded System Technologies International Institute of Information Technology Hyderabad-500019,

More information

74 September 2007/Vol. 50, No. 9 COMMUNICATIONS OF THE ACM

74 September 2007/Vol. 50, No. 9 COMMUNICATIONS OF THE ACM 74 September 2007/Vol. 50, No. 9 COMMUNICATIONS OF THE ACM By Dave Bacon and Debbie Leung TOWARD A WORLD WITH QUANTUM COMPUTERS Surveying the recent past and projecting future developments and applications

More information

Open Problems in Quantum Information Processing. John Watrous Department of Computer Science University of Calgary

Open Problems in Quantum Information Processing. John Watrous Department of Computer Science University of Calgary Open Problems in Quantum Information Processing John Watrous Department of Computer Science University of Calgary #1 Open Problem Find new quantum algorithms. Existing algorithms: Shor s Algorithm (+ extensions)

More information

A Probabilistic Quantum Key Transfer Protocol

A Probabilistic Quantum Key Transfer Protocol A Probabilistic Quantum Key Transfer Protocol Abhishek Parakh Nebraska University Center for Information Assurance University of Nebraska at Omaha Omaha, NE 6818 Email: aparakh@unomaha.edu August 9, 01

More information

Introduction to Quantum Computing

Introduction to Quantum Computing Introduction to Quantum Computing Frédéric Magniez LIAFA & PCQC, Université Paris Diderot The genesis 2 Copenhagen School (Bohr, Heisenberg, ) - The state of a quantum particule is only fixed after a measurement

More information

arxiv:1206.3686v1 [quant-ph] 16 Jun 2012

arxiv:1206.3686v1 [quant-ph] 16 Jun 2012 Is Quantum Mechanics Falsifiable? A computational perspective on the foundations of Quantum Mechanics. Dorit Aharonov and Umesh Vazirani June 19, 2012 arxiv:1206.3686v1 [quant-ph] 16 Jun 2012 Abstract

More information

Systems I: Computer Organization and Architecture

Systems I: Computer Organization and Architecture Systems I: omputer Organization and Architecture Lecture 8: Registers and ounters Registers A register is a group of flip-flops. Each flip-flop stores one bit of data; n flip-flops are required to store

More information

Chapter 1. Computation theory

Chapter 1. Computation theory Chapter 1. Computation theory In this chapter we will describe computation logic for the machines. This topic is a wide interdisciplinary field, so that the students can work in an interdisciplinary context.

More information

Bevezetés a kvantum-informatikába és kommunikációba 2014/2015 tavasz. Mérés, NCT, kvantumállapot. 2015. március 12.

Bevezetés a kvantum-informatikába és kommunikációba 2014/2015 tavasz. Mérés, NCT, kvantumállapot. 2015. március 12. Bevezetés a kvantum-informatikába és kommunikációba 2014/2015 tavasz Mérés, NCT, kvantumállapot 2015. március 12. Tegnap még összefonódtam, mára megmértek 2015.03.18. 2 Slides for Quantum Computing and

More information

ATOMIC FORCE MICROSOPY ON SEMICONDUCTOR QUANTUM-DOT STRUCTURES FOR USE WITH QUANTUM INFORMATION PROCESSING

ATOMIC FORCE MICROSOPY ON SEMICONDUCTOR QUANTUM-DOT STRUCTURES FOR USE WITH QUANTUM INFORMATION PROCESSING ATOMIC FORCE MICROSOPY ON SEMICONDUCTOR QUANTUM-DOT STRUCTURES FOR USE WITH QUANTUM INFORMATION PROCESSING Stanton P. Harwood University of Oklahoma, Norman SPUR 2005 We explore the foundation of an exciting

More information

Quantum Computing. Eleanor Rieffel FX Palo Alto Laboratory. 1 Introduction 3. 2 Early history 4. 3 Basic concepts of quantum computation 6

Quantum Computing. Eleanor Rieffel FX Palo Alto Laboratory. 1 Introduction 3. 2 Early history 4. 3 Basic concepts of quantum computation 6 Quantum Computing Eleanor Rieffel FX Palo Alto Laboratory Contents 1 Introduction 3 2 Early history 4 3 Basic concepts of quantum computation 6 4 Quantum algorithms 8 4.1 Grover s algorithm and generalizations.............

More information

AGH University of Science and Technology in Kraków

AGH University of Science and Technology in Kraków AGH University of Science and Technology in Kraków Faculty of Computer Science, Electronics and Telecommunications Institute of Computer Science Master of Science Thesis Graphical and programming support

More information

Quantum is Sexy. Google - Millions of Search Hits

Quantum is Sexy. Google - Millions of Search Hits Quantum Computation A Glimpse Into the Future of Computing 6/16/2004 Richard Gordon richard_gordon@verizon.net Agenda Introduction Richard Gordon Quantum 101> Dr. Collin Williams JPL Dr. Colin Williams

More information

A single register, called the accumulator, stores the. operand before the operation, and stores the result. Add y # add y from memory to the acc

A single register, called the accumulator, stores the. operand before the operation, and stores the result. Add y # add y from memory to the acc Other architectures Example. Accumulator-based machines A single register, called the accumulator, stores the operand before the operation, and stores the result after the operation. Load x # into acc

More information

QUANTUM COMPUTING: A REVIEW FOR THE RELATED ISSUES AND ITS FUTURE ASPECTS

QUANTUM COMPUTING: A REVIEW FOR THE RELATED ISSUES AND ITS FUTURE ASPECTS QUANTUM COMPUTING: A REVIEW FOR THE RELATED ISSUES AND ITS FUTURE ASPECTS Shubhangi Tyagi 1, Harshita Malhotra 2, Deepali Bhatia 3, Prashant Vats 4 1,2,3,4 Dept. of CSE, HMRITM, New Delhi (India) ABSTRACT

More information

Three Pictures of Quantum Mechanics. Thomas R. Shafer April 17, 2009

Three Pictures of Quantum Mechanics. Thomas R. Shafer April 17, 2009 Three Pictures of Quantum Mechanics Thomas R. Shafer April 17, 2009 Outline of the Talk Brief review of (or introduction to) quantum mechanics. 3 different viewpoints on calculation. Schrödinger, Heisenberg,

More information

How Quantum Can a Computer Be? 1

How Quantum Can a Computer Be? 1 How Quantum Can a Computer Be? 1 Elham Kashefi 2 Prisme N 29 September 2014 1 This text is a transcription of the presentation given by Elham Kashefi at the Cournot seminar, «Quantum Turing Testing» in

More information

Chapter 9 Unitary Groups and SU(N)

Chapter 9 Unitary Groups and SU(N) Chapter 9 Unitary Groups and SU(N) The irreducible representations of SO(3) are appropriate for describing the degeneracies of states of quantum mechanical systems which have rotational symmetry in three

More information

Quantum Information Science

Quantum Information Science Quantum Information Science An Emerging Field of Interdisciplinary Research and Education in Science and Engineering Workshop October 28-29, 1999 Arlington, Virginia National Science Foundation Quantum

More information

ONLINE TESTING IN TERNARY REVERSIBLE LOGIC

ONLINE TESTING IN TERNARY REVERSIBLE LOGIC ONLINE TESTING IN TERNARY REVERSIBLE LOGIC MD. RAQIBUR RAHMAN Bachelor of Science, University of Dhaka, 2004 Master of Science, University of Dhaka, 2005 A Thesis Submitted to the School of Graduate Studies

More information

BOX. The density operator or density matrix for the ensemble or mixture of states with probabilities is given by

BOX. The density operator or density matrix for the ensemble or mixture of states with probabilities is given by 2.4 Density operator/matrix Ensemble of pure states gives a mixed state BOX The density operator or density matrix for the ensemble or mixture of states with probabilities is given by Note: Once mixed,

More information

Chapter 4 Register Transfer and Microoperations. Section 4.1 Register Transfer Language

Chapter 4 Register Transfer and Microoperations. Section 4.1 Register Transfer Language Chapter 4 Register Transfer and Microoperations Section 4.1 Register Transfer Language Digital systems are composed of modules that are constructed from digital components, such as registers, decoders,

More information

Evolving Quantum Computer Algorithms!

Evolving Quantum Computer Algorithms! Evolving Quantum Computer Algorithms! A Tutorial at the 2011 Genetic and Evolutionary Computation Conference (GECCO 2011)! Lee Spector! School of Cognitive Science, Hampshire College, Amherst, MA 01002,

More information

Towards a Tight Finite Key Analysis for BB84

Towards a Tight Finite Key Analysis for BB84 The Uncertainty Relation for Smooth Entropies joint work with Charles Ci Wen Lim, Nicolas Gisin and Renato Renner Institute for Theoretical Physics, ETH Zurich Group of Applied Physics, University of Geneva

More information

Software Engineering using Formal Methods

Software Engineering using Formal Methods Software Engineering using Formal Methods Model Checking with Temporal Logic Wolfgang Ahrendt 24th September 2013 SEFM: Model Checking with Temporal Logic /GU 130924 1 / 33 Model Checking with Spin model

More information

GRADnet Video Conference PhD courses in January and February 2015

GRADnet Video Conference PhD courses in January and February 2015 GRADnet Video Conference PhD courses in January and February 2015 GRADnet offers a range of advanced Physics courses of relevance to Physics PhD students in the SEPnet partnership. Students may attend

More information

Quantum Machine Learning Algorithms: Read the Fine Print

Quantum Machine Learning Algorithms: Read the Fine Print Quantum Machine Learning Algorithms: Read the Fine Print Scott Aaronson For twenty years, quantum computing has been catnip to science journalists. Not only would a quantum computer harness the notorious

More information

Automata Theory. Şubat 2006 Tuğrul Yılmaz Ankara Üniversitesi

Automata Theory. Şubat 2006 Tuğrul Yılmaz Ankara Üniversitesi Automata Theory Automata theory is the study of abstract computing devices. A. M. Turing studied an abstract machine that had all the capabilities of today s computers. Turing s goal was to describe the

More information