113

Quantum computing is a very active and rapidly expanding field of research. Many companies and research institutes are spending a lot on this futuristic and potentially game-changing technology. Some even built toy models for a quantum computer in the lab. For instance, see IBM's 50-qubit quantum computer.

However, some scientists are not that optimistic when it comes to the predicted potential advantages of quantum computers in comparison with the classical ones. They believe there are theoretical obstacles and fundamental limitations that significantly reduce the efficiency of quantum computing.

One mathematical argument against quantum computing (and the only one that I am aware of) is based on the Gil Kalai's idea concerning the sensitivity of the quantum computation process to noise, which he believes may essentially affect the computational efficiency of quantum computers.

Question. I look for some references on similar theoretical (rather than practical) mathematical arguments against quantum computing — if there are any. Papers and lectures on potential theoretical flaws of quantum computing as a concept are welcome.

Remark. The theoretical arguments against quantum computing may remind the so-called Goedelian arguments against the artificial intelligence, particularly the famous Lucas-Penrose's idea based on the Goedel's incompleteness theorems. Maybe there could be some connections (and common flaws) between these two subjects, particularly when one considers the recent innovations in QAI such as the Quantum Artificial Intelligence Lab.

YCor
  • 60,149

11 Answers11

55

Here are some references and following them a short answer.

A good reference for the current situation to start with is John Preskill's recent paper "Quantum Computing in the NISQ era and beyond" NISQ stands for "Noisy Intermediate Scale Quantum" and it is a very useful notion coined by Preskill who also coined the notion of "quantum supremacy" - the ability of quantum computers to perform certain computational tasks hundreds orders of magnitude better than classical computers. The crucial theoretical and experimental issue is to understand quantum devices in the NISQ regime.

As for my papers: The two mathematical theorems on which the argument against quantum computers is largely based, are from my paper Gaussian Noise Sensitivity and BosonSampling with Guy Kindler; In my ICM 2018 paper Three Puzzles on Mathematics, Computation, and Games the feasibility of quantum computers is the third puzzle (Sections 1.3, 1.4 and 4) and it is also related to the Benjamini-Kalai-Schramm notions of noise-stability and noise-sensitivity which is discussed in the second puzzle (Sections 1.2, 3). Another good source is my 2016 paper from the Notices of the AMS "The quantum computer puzzle" and its arxive extended version.

On the practical side, these works give clear predictions (see e.g. my ICM paper) for what we can expect from NISQ devices and, in particular, from quantum computers with 10-80 qubits that many try to build. Those predictions are sharply different from what experimentalists hope to achieve.

On the theoretical side we have a good argument for Scott Aaronson's point number 9. (This argument does not rely on error-correlation.) We also have a clear difference between classical and quantum computing, namely why the argument against quantum computing does not apply to classical computing.

My earlier work from 2006-2012 (See e.g. this paper) indeed studied correlation of errors. These works suggest that in the NISQ regime errors for a pair of entangled qubits will have substantial positive correlation. This is another interesting prediction for current and future NISQ devices. This is part of the theoretical picture because the value of the "fault tolerance threshold" in Scott's point 9 depends on such correlation.

Gil Kalai
  • 24,218
  • 4
    Fantastic! Thank you very much for providing a detailed account of your approach and adding useful links, Gil! – Morteza Azad Jun 12 '18 at 03:08
  • 9
    Do any of those arguments apply to topological quantum computers in any way? – Manuel Bärenz Jun 12 '18 at 14:33
  • 5
    Excellent question! The answer is yes. Scott's point 9 extends from noisy quantum circuits to the microscopic process for building the topological qubits. – Gil Kalai Jun 12 '18 at 18:07
  • 1
    To understand what NISQ computers = Noisy Intermediate Scale Quantum computers mean, replace Q by C: Noisy Intermediate Scale Classical computers. Then it will become evident that this NISC computer is just a piece of junk, that cannot calculate anything at all. Same for NISQ computers – Michel Dyakonov Aug 05 '20 at 17:29
46

Scott Aaronson has this list of Eleven Objections, involving both mathematics and physics arguments.

What I did is to write out every skeptical argument against the possibility of quantum computing that I could think of. We'll just go through them, and make commentary along the way. Let me just start by saying that my point of view has always been rather simple: it's entirely conceivable that quantum computing is impossible for some fundamental reason. If so, then that's by far the most exciting thing that could happen for us. That would be much more interesting than if quantum computing were possible, because it changes our understanding of physics. To have a quantum computer capable of factoring 10000-digit integers is the relatively boring outcome -- the outcome that we'd expect based on the theories we already have.

So, on to the Eleven Objections:

  1. Works on paper, not in practice.
  2. Violates Extended Church-Turing Thesis.
    Perhaps the most precise objection from a mathematical point of view. Here is an extended discussion.
  3. Not enough "real physics."
  4. Small amplitudes are unphysical.Leonid Levin's objection
  5. Exponentially large states are unphysical.Paul Davies' objection
  6. Quantum computers are just souped-up analog computers.Robert Laughlin's objection
  7. Quantum computers aren't like anything we've ever seen before.Dyakonov's objection
  8. Quantum mechanics is just an approximation to some deeper theory.
  9. Decoherence will always be worse than the fault-tolerance threshold.Gil Kalai's objection
  10. We don't need fault-tolerance for classical computers.
  11. Errors aren't independent.This is (part of) Gil Kalai's objection

UPDATE (September 2019): objection 2, the violation of the extended Church-Turing thesis, may now have been removed, as discussed by Scott Aaronson.

Carlo Beenakker
  • 177,695
  • 28
    Some additional context may be helpful here. These are objections that the author has heard other people make, and not necessarily well-informed people or researchers at that. The comments he makes are more of the form "here's where the fallacy in that particular phrasing of the objection is". There doesn't seem to be much substance in them to me at all, and at times read to me like fallacious armchair conversations themselves. But perhaps I'm missing something. – zibadawa timmy Jun 10 '18 at 23:54
  • 23
    I thought the OP asked for precise mathematical objections? the above list is definitely intriguing, but lacks additional information about material that would associate with the listed items some more precise mathematical statements. – Suvrit Jun 11 '18 at 00:16
  • 1
    @Suvrit: You have to click on the link to Scott Aaronson's blog to get a more detailed story, although even there, the discussion is rather vague. – Jim Conant Jun 11 '18 at 02:55
  • 20
    My argument falls under Scott's point 9. (Point 11 is also part of the picture.) – Gil Kalai Jun 11 '18 at 05:42
  • 8
    How is the (extended) Church-Turing thesis point precise mathematically? – Wojowu Jun 11 '18 at 07:24
  • 8
    This list needs a little more curation. At least half of the objections are clearly meaningless. – knzhou Jun 11 '18 at 14:06
  • 5
    @JimConant of course; I've read Scott's blog post and visit his blog now and then; however, this answer does not answer the original question at all, and leaves one longing desperately for some math :-) – Suvrit Jun 11 '18 at 19:49
  • 2
    There is a sort of a (proposed) "cousin" on the extended Church-Turing thesis (ECT) that plays a role in my analysis. The principle is "asymptotically-low-level computational devices cannot lead to superior computations." It is applied in the NISQ-regime. This putative principle is of interest both for algorithms and for physical systems. Unlike the ECT, the main application is for low computational power so we do not depend on CC conjectures. I asked about it here https://cstheory.stackexchange.com/questions/27312/practically-good-algorithms-of-a-very-low-computational-complexity-class – Gil Kalai Jun 13 '18 at 16:02
  • @Carlo I don't understand why you say that the "quantum supremacy" talk by Google has anything to do with violating the Extended Church-Turing thesis. – Nike Dattani Oct 11 '19 at 14:13
  • that's how Scott Aaronson interprets the implications of the Google experiment: "Quantum mechanics appears to violate the Extended Church-Turing Thesis." – Carlo Beenakker Oct 11 '19 at 15:12
  • Quantum computers aren't like anything we've ever seen before.(Dyakonov's objection). - This is a nonsensical product of Aaronson's fantasy. Should I reply by: :"Aaronson believes in quantum computing because they aren't like anything we've ever seen before"
  • – Michel Dyakonov Apr 06 '20 at 11:43
  • Dear @CarloBeenakker. 1) It is an interesting (and delicate) question weather the "quantum supremacy" experiments violate the extended Church-Turing hypothesis. 2) Successful "quantum supremacy" experiments do refute my argument and my predictions. 3) The 2019 "quantum supremacy" claims appears now to be refuted by quick classical algorithms and doubts were raised about other aspects of those experiments. – Gil Kalai Nov 21 '21 at 04:35