The Quantum Computer Puzzle Gil Kalai Einstein Institute

  • Slides: 52
Download presentation
The Quantum Computer Puzzle Gil Kalai Einstein Institute of Mathematics Hebrew University of Jerusalem

The Quantum Computer Puzzle Gil Kalai Einstein Institute of Mathematics Hebrew University of Jerusalem Chaim Leib Pekeris Memorial Lecture Weizmann Institute of Science June, 2016

What was Lord Kelvin’s mistake in dating the Earth and Sun and how is

What was Lord Kelvin’s mistake in dating the Earth and Sun and how is it related to Chaim Leib Pekeris?

Quantum computers and quantum supremacy Quantum computers are hypothetical devices, based on quantum physics,

Quantum computers and quantum supremacy Quantum computers are hypothetical devices, based on quantum physics, which would enable us to perform certain computations hundreds of orders of magnitude faster than digital computers. This feature is coined “quantum supremacy”, and a famous example is Peter Shor’s quantum algorithm for factoring. One aspect or another of quantum supremacy might be seen by various experiments in the near future: by implementing quantum error-correction, by systems of non-interacting bosons, by exotic new phases of matter called anyons, by quantum annealing, or in several other ways. Are quantum computers feasible? This is an important clear-cut scientific/technological question.

A summary of my view (1) Understanding quantum computers in the presence of noise

A summary of my view (1) Understanding quantum computers in the presence of noise requires consideration of behavior at different scales. In the small scale, standard models of noise from the mid-90 s are suitable, and quantum evolutions and states described by them manifest a very low-level computational power. This represents a joint work with Guy Kindler (2014) and is based on my 1999 work with Itai Benjamini and Oded Schramm.

A summary of my view (2) This small-scale behavior has far-reaching consequences for the

A summary of my view (2) This small-scale behavior has far-reaching consequences for the behavior of noisy quantum systems at larger scales. On the one hand, it does not allow reaching the starting points for quantum fault tolerance and quantum supremacy, making them both impossible at all scales. On the other hand, it leads to novel implicit ways for modeling noise at larger scales and to various predictions on the behavior of noisy quantum systems. This represents my earlier papers from 1996 -2011, and it was the subject of an Internet debate with Aram Harrow.

A question by Itai Benjamini (May, 2016) Will your view be proved wrong between

A question by Itai Benjamini (May, 2016) Will your view be proved wrong between now and the lecture? Another FAQ: Does your stance express concerns regarding the technology or does it amount to some basic law of nature?

Chaim Leib Pekeris

Chaim Leib Pekeris

Pekeris and computation Pekeris’ famous paper, where he established the basic theory for the

Pekeris and computation Pekeris’ famous paper, where he established the basic theory for the "Pekeris operator" and computed, in model cases, the associated waveguide frequencies.

Pekeris and quantum computation Ground states for Helium

Pekeris and quantum computation Ground states for Helium

Pekeris’ work on convection and Kelvin’s mistake Pekeris has shown that contrary to what

Pekeris’ work on convection and Kelvin’s mistake Pekeris has shown that contrary to what has been assumed previously, the viscosity of the earth's mantle does enable convection in the mantle (Yeshu)

Classical and quantum efficient computation

Classical and quantum efficient computation

What is computation? The basic memory component in classical computing is a bit, which

What is computation? The basic memory component in classical computing is a bit, which can be in two states, “ 0” or “ 1”. A computer (or circuit) has �� bits, and it can perform certain logical operations on them. The NOT gate, acting on a single bit, and the AND gate, acting on two bits, suffice for universal classical computing. Classical circuits equipped with random bits lead to randomized algorithms, which are both practically useful and theoretically important

What is a qubit? Quantum computers (or circuits) allow the creation of probability distributions

What is a qubit? Quantum computers (or circuits) allow the creation of probability distributions that are well beyond the reach of classical computers with access to random bits. A qubit is a piece of quantum memory. The state of a qubit can be described by a unit vector in a 2 -dimensional complex Hilbert space H. For example, a basis for �� can correspond to two energy levels of the hydrogen atom or to horizontal and vertical polarizations of a photon. Quantum mechanics allows the qubit to be in a superposition of the basis vectors, described by an arbitrary unit vector in ��.

What is a quantum computer? The memory of a quantum computer (quantum circuit) consists

What is a quantum computer? The memory of a quantum computer (quantum circuit) consists of n qubits. The state of the computer is a unit vector in the tensor product of all the 2 -dimensional Hilbert spaces corresponding to the qubits. We can put one or two qubits through gates representing unitary transformations acting on the corresponding two- or fourdimensional Hilbert spaces, and as for classical computers, there is a small list of gates sufficient for universal quantum computing. Each step in the computation process consists of applying a unitary transformation on the large 2�� -dimensional Hilbert space, namely, applying a gate on one or two qubits, tensored with the identity transformation on all other qubits.

Measuring the state of a single qubit leads to a random bit described by

Measuring the state of a single qubit leads to a random bit described by a probability distribution on ‘ 0’ and ‘ 1’. At the end of the computation process, the state of the entire computer can be measured, giving a probability distribution on 0– 1 vectors of length ��.

Efficient computation and Computational complexity

Efficient computation and Computational complexity

Efficient computation and Computational complexity • • • Computational complexity is theory of efficient

Efficient computation and Computational complexity • • • Computational complexity is theory of efficient computations, where “efficient” is an asymptotic notion referring to situations where the number of computation steps (“time”) is at most a polynomial in the number of input bits The complexity class P is the class of algorithms that can be performed using a polynomial number of steps in the size of the input. The complexity class NP refers to nondeterministic polynomial time. Roughly speaking, it refers to questions where we can provably perform the task in a polynomial number of operations in the input size, if we are given a certain polynomial-size “hint” of the solution. P and NP are two of the lowest computational complexity classes in the polynomial hierarchy PH, which is a countable sequence of such classes. Factoring is in NP, but it is unlikely that it is NP-complete. Shor’s famous algorithm 2 steps! shows that quantum computers can factor �� -digit integers efficiently—in ∼ �� Our understanding of the computational complexity world depends on a whole array of conjectures: NP ≠ P is the most famous one.

Drawing computational complexity insights on small systems Computational complexity insights, while asymptotic, strongly apply

Drawing computational complexity insights on small systems Computational complexity insights, while asymptotic, strongly apply to finite and small algorithmic tasks. Paul Erdős famously claimed that finding the value of the Ramsey number �� (6, 6) is well beyond mankind’s ability. This statement is supported by computational complexity insights that consider the difficulty of computations of R(n, n) as �� → ∞, while not directly implied by them.

Ramsey numbers The Ramsey number R(n, n) is the smallest integer m so that

Ramsey numbers The Ramsey number R(n, n) is the smallest integer m so that in every coloring of the edges of a complete graph Km with two colors, there is a monochromatic complete graph on n colors. “Paul Erdős asks us to imagine an alien force, vastly more powerful than us, landing on Earth and demanding the value of R(5, 5) or they will destroy our planet. In that case, he claims, we should marshal all our computers and all our mathematicians and attempt to find the value. But suppose, instead, that they ask for R(6, 6). In that case, he believes, we should attempt to destroy the alien force. ”

Noise

Noise

Noise The main concern from the start regarding the feasibility of quantum computers was

Noise The main concern from the start regarding the feasibility of quantum computers was that quantum systems are inherently noisy; we cannot accurately control them, and we cannot accurately describe them. To overcome this difficulty, a theory of quantum fault-tolerance based on quantum error-correction was developed. Noise refers to the general effect of neglecting degrees of freedom. The study of noise is relevant not only to controlled quantum systems but to many other aspects of quantum physics.

The Optimistic Hypothesis: The effort required to obtain a bounded error level for universal

The Optimistic Hypothesis: The effort required to obtain a bounded error level for universal quantum circuits increases moderately with the number of qubits. It is therefore possible to realize universal quantum circuits with a small bounded error level regardless of the number of qubits. Thus, large-scale fault-tolerant quantum computers are possible.

The Optimistic Hypothesis

The Optimistic Hypothesis

The Pessimistic Hypothesis: The effort required to obtain a bounded error level for any

The Pessimistic Hypothesis: The effort required to obtain a bounded error level for any implementation of universal quantum circuits increases (at least) exponentially with the number of qubits. Therefore, for every realization of universal quantum circuits the error rate scales up (at least) linearly with the number of qubits These difficulties will be demonstrated for small quantum systems with handful of qubits. Thus, quantum computers are not possible.

The Pessimistic Hypothesis

The Pessimistic Hypothesis

The optimistic and pessimistic hypotheses The gap between the two points of view is

The optimistic and pessimistic hypotheses The gap between the two points of view is large. It could be tested in the next few years. The two hypotheses are based on the same basic noise model for noisy quantum circuits. Both hypotheses are compatible with quantum mechanics. The pessimistic hypothesis suggests that quantum supremacy is an artifact of incomplete account for “locality” in the quantum circuit model.

Boson. Sampling

Boson. Sampling

 Determinants

Determinants

 Permanents

Permanents

Fermions and bosons Fermions – particles characterized by the Fermi-Dirac statistics; examples: electrons, quarks,

Fermions and bosons Fermions – particles characterized by the Fermi-Dirac statistics; examples: electrons, quarks, leptons, protons and neutrons. Bosons – particles characterized by the Bose-Einstein statistics; examples: photons, gluons, the Higgs boson. Fermionic statistics – the state of several indistinguishable non interacting fermions is described by determinants. Bosonic statistics – the state of several indistinguishable non interacting bosons is described by permanents.

Boson. Sampling Manipulation of n noninteracting bosons will allow sampling n by n submatrices

Boson. Sampling Manipulation of n noninteracting bosons will allow sampling n by n submatrices of a prescribed n by m matrix according to the values of the permanent. Boson. Sampling was introduced by Troyansky and Tishby in 1996 and was intensively studied by Aaronson and Arkhipov, who offered it as a quick path for experimentally showing that quantum supremacy is a real phenomenon.

Sampling via free bosons Consider the input matrix The output for Boson. Sampling is

Sampling via free bosons Consider the input matrix The output for Boson. Sampling is a probability distribution according to absolute values of the square of permanents of submultisets of two columns. Here, the probabilities are: {1, 1} → 0, {1, 2} → 1/6, {1, 3} → 1/6, {2, 2} → 2/6, {2, 3} → 0, {3, 3} → 2/6.

Boson. Sampling is computationally hard for classical computers Aaronson and Arkhipov proved (2011) that

Boson. Sampling is computationally hard for classical computers Aaronson and Arkhipov proved (2011) that a classical computer with access to random bits cannot perform Boson. Sampling unless the polynomial hierarchy collapses! Fermion. Sampling, which is sampling according to value of determinants, can be efficiently done with a classical computer.

Fermion. Sampling and Boson. Sampling

Fermion. Sampling and Boson. Sampling

Small scale quantum systems and theory of noise sensitivity and stability

Small scale quantum systems and theory of noise sensitivity and stability

Noise sensitivity and noise stability A Boolean function f(x 1, x 2, …, xn)

Noise sensitivity and noise stability A Boolean function f(x 1, x 2, …, xn) is a function from {-1, 1}n to {-1, 1}. A family of Boolean functions is balanced if the probability that f=1 is (uniformly) bounded away from 0 and from 1. A Boolean function is monotone if changing the value of a variable from -1 to 1 cannot change the value of f from 1 to -1. t-noise refers to switching the value of each variable with probability t independently. (t is a small real number. ) A class of balanced Boolean functions is (uniformly) noise stable if for every t > 0 The correlation between f(x) and f(Nt(x)) is bounded away from 0.

Noise sensitivity and noise stability Theorem (Benjamini, Kalai, Schramm 99): Noise stability is equivalent

Noise sensitivity and noise stability Theorem (Benjamini, Kalai, Schramm 99): Noise stability is equivalent to low-degree Fourier-Walsh coefficients Theorem (Benjamini, Kalai, Schramm 99): A class of monotone balanced Boolean functions is noise stable if and only if it has a uniformly positive correlation with weighted majority functions.

The U. S. 2000 election

The U. S. 2000 election

Noisy Boson. Sampling Theorem 1 (Kalai Kindler ‘ 14): When the noise level is

Noisy Boson. Sampling Theorem 1 (Kalai Kindler ‘ 14): When the noise level is constant, Boson. Sampling distributions are well approximated by their lowdegree Fourier–Hermite expansion. Consequently, noisy Boson. Sampling can be approximated by bounded-depth polynomial-size circuits. Theorem 2 (Kalai Kindler ‘ 14): (Kalai and Kindler). When the 2), Boson. Sampling is very sensitive noise level is �� (1/�� ) (and �� ≫ �� to noise, with a vanishing correlation between the noisy distribution and the ideal distribution.

Boson. Sampling meets reality Boson. Sampling and Fermion. Sampling Noisy Boson. Sampling and Noisy

Boson. Sampling meets reality Boson. Sampling and Fermion. Sampling Noisy Boson. Sampling and Noisy Fermion. Sampling

Interpretation Theorems 1 and 2 give evidence against expectations of demonstrating “quantum supremacy” via

Interpretation Theorems 1 and 2 give evidence against expectations of demonstrating “quantum supremacy” via Boson. Sampling: experimental Boson. Sampling represents an extremely lowlevel computation, and there is no precedence for a “bounded -depth machine” or a “bounded-depth algorithm” that gives a practical advantage, even for small input size, over the full power of classical computers, not to mention some superior powers. They also suggest that noise-stable bosonic states could be experimentally demonstrated!

Noise stability and low degree polynomials – computations and the physical world. Low degree

Noise stability and low degree polynomials – computations and the physical world. Low degree polynomials: Allow efficient learning; Allow classical information and computation (but not quantum error correction); Allow (probably) reaching ground states, efficiently;

Emergent modeling for noise from the pessimistic hypothesis

Emergent modeling for noise from the pessimistic hypothesis

Basis premises for modeling noise in the larger scales • Modeling is implicit (like

Basis premises for modeling noise in the larger scales • Modeling is implicit (like PDE’s are. . ) • There are systematic relations between the noise and the entire evolution.

Two qubits behavior Two-qubits behavior. Any implementation of quantum circuits is subject to noise

Two qubits behavior Two-qubits behavior. Any implementation of quantum circuits is subject to noise for which errors for a pair of maximally entangled qubits (cat states) will have substantial positive correlation.

Time-Smoothed evolutions (discrete time) We consider a quantum circuit that runs for T computer

Time-Smoothed evolutions (discrete time) We consider a quantum circuit that runs for T computer cycles, we let Ut denote the intended unitary operator for the t-th step, and we start with a noise operation Et for the t-step. Then we consider the noise operator Where Us, t denotes the intended unitary operation between step s and step t. (t can be larger or smaller than s) K is a positive kernel defined on [-1, 1].

Predictions from the pessimistic hypothesis

Predictions from the pessimistic hypothesis

Teleportation, superposition, predictability, time-reversing… • Quantum states within and near the threshold cannot be

Teleportation, superposition, predictability, time-reversing… • Quantum states within and near the threshold cannot be teleported. • Quantum states within and near the threshold cannot be superposed. • Quantum states within and near the threshold cannot be implemented on an arbitrary geometry. • Some quantum evolutions within and near the thresholds cannot be time reversed. • Some quantum evolutions beyond the threshold cannot be predicted and cannot be reproduced.

Predictions on living cats There are quantum states that can be created but cannot

Predictions on living cats There are quantum states that can be created but cannot be teleported; Two states that can be created separately but cannot be superposed; States that cannot be implemented on an arbitrary geometry. Some quantum evolutions cannot be time reversed and cannot be predicted and cannot be reproduced. Cats could not be teleported; it will be impossible to reverse the life-evolution of the cat, it will be impossible to implement a cat on a device with very different geometry, to superpose the life-evolutions of two distinct cats, and, even if the cat is placed in an isolated and monitored environment, its life-evolution cannot be predicted and cannot be reproduced.

Summary The remarkable progress witnessed during the past two decades in the field of

Summary The remarkable progress witnessed during the past two decades in the field of experimental physics of controlled quantum systems places the decision between the pessimistic and optimistic hypotheses within reach. I expect that the pessimistic hypothesis will prevail, yielding important outcomes for physics, theory of computing, and mathematics. Our journey through theory of noise stability and noise sensitivity, probability distributions described by low-degree polynomials and implicit modeling for noise, may provide some of the pieces needed for solving the quantum computer puzzle.

Thank you!

Thank you!