{"id":613,"date":"2011-05-03T01:57:22","date_gmt":"2011-05-03T06:57:22","guid":{"rendered":"https:\/\/scottaaronson.blog\/?p=613"},"modified":"2017-01-12T17:06:06","modified_gmt":"2017-01-12T22:06:06","slug":"better-late-than-never","status":"publish","type":"post","link":"https:\/\/scottaaronson.blog\/?p=613","title":{"rendered":"Better late than never"},"content":{"rendered":"<p>No, I&#8217;m not talking about Osama, but about my reactions below to a <em>New Yorker<\/em> article about quantum computing&#8212;reactions whose writing was rudely interrupted by last night&#8217;s news.\u00a0   Of <em>all the possible times<\/em> in the past decade to get him, they had to pick one that would overshadow an important <em>Shtetl-Optimized<\/em> discussion about complexity theory, the Many-Worlds Interpretation, and the popularization of science?\u00a0  Well, I guess I&#8217;ll let it slide.<\/p>\n<hr \/>\n<p>As already discussed on <a href=\"http:\/\/www.math.columbia.edu\/~woit\/wordpress\/?p=3656\">Peter Woit&#8217;s blog<\/a>, this week&#8217;s <em>New Yorker<\/em> has a <a href=\"http:\/\/www.newyorker.com\/reporting\/2011\/05\/02\/110502fa_fact_galchen\">long piece about quantum computing<\/a> by the novelist Rivka Galchen (unfortunately the article is behind a paywall).\u00a0 Most of the article is about the quantum computing pioneer David Deutsch: his genius, his eccentricity, his certainty that parallel universes exist, his insistence on rational explanations for everything, his disdain for &#8220;intellectual obfuscators&#8221; (of whom Niels Bohr is a favorite example), his indifference to most of the problems that occupy other quantum computing researchers, the messiness of his house, his reluctance to leave his house, and his love of the TV show <em>House<\/em>.<\/p>\n<p>Having spent a wonderful, mind-expanding day with Deutsch in 2002&#8212;at his house in Oxford, of course&#8212;I can personally vouch for all of the above (except the part about <em>House<\/em>, which hadn&#8217;t yet debuted then).\u00a0 On the one hand, Deutsch is one of the most brilliant conversationalists I&#8217;ve ever encountered; on the other hand, I was astonished to find myself, as a second-year graduate student, explaining to the father of quantum computing what <a href=\"http:\/\/en.wikipedia.org\/wiki\/BQP\">BQP<\/a> was.\u00a0 So basically, David Deutsch is someone who merits a <em>New Yorker<\/em> profile if anyone does.\u00a0 And I was pleased to see Galchen skillfully leveraging Deutsch&#8217;s highly-profilable personality to expose a lay audience (well, OK, a chardonnay-sipping Manhattan socialite audience) to some of the great questions of science and philosophy.<\/p>\n<p>However, reading this article also depressed me, as it dawned on me that the entire thing could have<em> <\/em> been written fifteen years ago, with only minor changes to the parts about experiment and zero change to the theoretical parts.\u00a0 I thought: &#8220;has there <em>really<\/em> been that little progress in quantum computing theory the past decade and a half&#8212;at least progress that a <em>New Yorker<\/em> reader would care about?&#8221;\u00a0 Even the sociological observations are dated: Galchen writes about interest in quantum computing as the &#8220;Oxford flu,&#8221; rather than the &#8220;Waterloo flu&#8221; or &#8220;Caltech flu&#8221; that it&#8217;s been since 2000 or so (the latter two capitals of the field aren&#8217;t even mentioned!).\u00a0 A good analogy would be an article about the Web, published today<em><\/em>, that described the strange and exciting new world of Netscape, HotBot, and AltaVista.<\/p>\n<hr \/>\n<p>A more serious issue is that the article falls victim to almost every misleading pop-science trope about quantum computing that some of us have trying to correct for the past decade.\u00a0 For example:<\/p>\n<p style=\"padding-left: 30px;\">With one millionth of the hardware of an ordinary laptop, a quantum  computer could store as many bits of information as there are particles  in the universe.<\/p>\n<p>Noooooo!\u00a0 That&#8217;s only for an extremely strange definition of &#8220;store&#8221;&#8230;<\/p>\n<p style=\"padding-left: 30px;\">Oxford&#8217;s eight-qubit quantum computer  has significantly less  computational power than an abacus, but fifty  to a hundred qubits could  make something as powerful as any laptop.<\/p>\n<p>Noooooo!\u00a0 <em> <\/em>Fifty to a hundred qubits could <em>maybe<\/em> replace your laptop, <em>if<\/em> the only thing you wanted to use your laptop <em>for<\/em> was simulating a system of fifty to a hundred qubits&#8230;<\/p>\n<p style=\"padding-left: 30px;\">In a 1985 paper, Deutsch pointed out that, because Turing was working  with classical physics, his universal computer could imitate only a  subset of possible computers.\u00a0 Turing&#8217;s theory needed to account for  quantum mechanics if its logic was to hold.\u00a0 Deutsch proposed a  universal quantum computer based on quantum physics, which would have  calculating powers that Turing&#8217;s computer (even in theory) could not  simulate.<\/p>\n<p>There are at least three problems here.\u00a0 The first is conflating simulation with <em>efficient<\/em> simulation.\u00a0 At the risk of going hoarse, <strong>a classical Turing machine can calculate absolutely everything that a quantum computer can calculate! <\/strong>It might &#8220;merely&#8221; need exponentially more time.\u00a0 Second, no one has proved that a classical Turing machine really <em>does<\/em> need exponentially more time, i.e., that it can&#8217;t efficiently simulate a quantum computer.\u00a0 That remains a (deep, plausible, and widely-believed) <em>conjecture<\/em>, which will take enormous mathematical advances to resolve.\u00a0 And third, Deutsch&#8217;s landmark paper wasn&#8217;t among the ones to give <em>evidence<\/em> for that conjecture.\u00a0 The first such evidence only came later, with the work of Bernstein-Vazirani, Simon, and Shor.<\/p>\n<p>To be fair to Galchen, Deutsch himself has often been inaccurate on these points, even though he ought to (and does!) know better.\u00a0 Specifically, he conflates the original <a href=\"http:\/\/en.wikipedia.org\/wiki\/Church%E2%80%93Turing_thesis\">Church-Turing Thesis<\/a> (which isn&#8217;t challenged in the slightest<em><\/em> by quantum computing) with its modern, polynomial-time version (which is), and he neglects to mention the conjectural<em><\/em> status of quantum computers&#8217; speedup.\u00a0 Here are two examples out of many, from <em>The Fabric of Reality<\/em>:<\/p>\n<p style=\"padding-left: 30px;\">&#8220;quantum computers can perform computations of which no (human) mathematician will ever, even in principle, be capable.&#8221;<br \/>\n&#8220;if the visible universe were the extent of physical reality, physical reality would not even remotely contain the resources required to factorize such a large number.&#8221;<\/p>\n<p>Am I just harping over technicalities here?\u00a0 In my view, the issue goes deeper.\u00a0 All of the above oversights can be understood as symptoms of <span style=\"color: #ff0000;\"><strong>complexophobia<\/strong><\/span>: <em>the fear of acknowledging that one is actually making statements about computational complexity theory<\/em>.\u00a0 Again and again, I&#8217;ve seen science writers go through strange verbal contortions to avoid the question of <em>how anyone could know that a computation inherently requires a huge amount of time<\/em>&#8212;as if the reader must be prevented, at all costs, from seeing such a claim as anything other than obvious.\u00a0 It can be fascinating to watch, in the same way it&#8217;s fascinating to watch a politician discuss (say) Confederate History Month <a href=\"http:\/\/www.politicsdaily.com\/2010\/04\/08\/va-governor-sorry-for-not-mentioning-slavery-in-confederate-his\/\">without mentioning slavery<\/a>.\u00a0 How long can you poke and prod the P versus NP beast without rousting it?<\/p>\n<p>On the other hand, complexity theory <em>does<\/em> show up in Galchen&#8217;s article, and in an extremely interesting context: that of explaining where Deutsch got the idea for quantum computing.<\/p>\n<p style=\"padding-left: 30px;\">According to Deutsch, the insight for [his famous 1985 paper] came from a  conversation in the early eighties with the physicist Charles Bennett,  of I.B.M., about computational-complexity theory, at the time a sexy new  field that investigated the difficulty of a computational task.<\/p>\n<p>Is &#8220;at the time&#8221; meant to imply complexity theory is no longer sexy, or merely that  it&#8217;s no longer new?\u00a0 Leaving that aside&#8230;<\/p>\n<p style=\"padding-left: 30px;\">Mass, for instance, is a fundamental property, because it remains  the same in any setting; weight is a relative property, because an  object&#8217;s weight depends on the strength of gravity acting on it &#8230; If  computational complexity was like mass&#8212;if it was a relative  property&#8212;then complexity was quite profound; if not, then not.<\/p>\n<p style=\"padding-left: 30px;\">&#8220;I was just sounding off,&#8221; Deutsch said.\u00a0 &#8220;I said they make too much  of this&#8221;&#8212;meaning complexity theory&#8212;&#8220;because there&#8217;s no standard  computer with respect to which you should be calculating the complexity  of the task.&#8221;\u00a0 Just as an object&#8217;s weight depends on the force of  gravity in which it&#8217;s measured, the degree of computational complexity  depended on the computer on which it was measured.\u00a0 One could find out  how complex a task was to perform on a particular computer, but that  didn&#8217;t say how complex a task was <em>fundamentally<\/em>, in reference to the  universe &#8230; Complexity theorists, Deutsch reasoned, were wasting their  time.<\/p>\n<p>The tale continues with Bennett pointing out that the universe<em> itself<\/em> could be taken to be the &#8220;fundamental computer,&#8221; which leads Deutsch to the shocking realization that the complexity theorists weren&#8217;t <em>complete<\/em> morons. Sure, they had a silly theory where all the answers depended on which computer you chose (which somehow none of them ever noticed), but luckily, it could be fixed by the simple addition of quantum mechanics!<\/p>\n<p>Over the anguished howls of my classical complexity-theorist friends, I should point out that this story isn&#8217;t <em>completely<\/em> false.\u00a0 There&#8217;s no denying that merging quantum mechanics with theoretical computer science was a major advance in human knowledge, and that the people who first had the idea to merge the two were <em>not<\/em> computer scientists, but physicists like Deutsch and Feynman (the latter&#8217;s role is completely left out of Galchen&#8217;s story).<\/p>\n<p>But complexity theory wasn&#8217;t so much a flawed early attempt at quantum computing as an <em>essential prerequisite<\/em> to it: the thing that made it possible to articulate how quantum computers might differ from classical computers in the first place.\u00a0 Indeed, it occurs to me that Deutsch and Bennett&#8217;s conversation provides the key to resolving a puzzle discussed in the article:<\/p>\n<p style=\"padding-left: 30px;\">&#8220;Quantum computers should have been invented in the  nineteen-thirties,&#8221; [Deutsch] observed near the end of our conversation.\u00a0 &#8220;The  stuff that I did in the late nineteen-seventies and early  nineteen-eighties didn&#8217;t use any innovation that hadn&#8217;t been known in  the thirties.&#8221;\u00a0 That is straightforwardly true.\u00a0 Deutsch went on, &#8220;The  question is why.&#8221;<\/p>\n<p>I used to go around saying the same thing: &#8220;someone like John von Neumann could have <em>easily<\/em> invented quantum computing in the 1930s, had he just put the pieces together!&#8221;\u00a0 But I now suspect this view is a mistake, the result of projecting what&#8217;s obvious today onto a much earlier era.\u00a0 For there&#8217;s at least <em>one<\/em> essential ingredient for quantum computing that wouldn&#8217;t enter scientific consciousness until the 1970s or so: complexity theory, and particularly the distinction between polynomial and exponential time.<\/p>\n<hr \/>\n<p>Over the years, I&#8217;ve developed what I call the <span style=\"color: #ff0000;\"><strong>Minus-Sign Test<\/strong><\/span>, a reliable way to rate popularizations of quantum mechanics.\u00a0 To pass the Minus-Sign Test, all a popularization needs to do is <em>mention the minus signs: <\/em>i.e., interference between positive and negative amplitudes, the defining feature of quantum mechanics, the thing that makes it <em>different<\/em> from classical probability theory, the reason why we <em>can&#8217;t<\/em> say Schr\u00f6dinger&#8217;s cat is &#8220;really either dead or alive,&#8221; and we simply don&#8217;t know which one, the reason why the entangled particles <em>can&#8217;t<\/em> have just agreed in advance that one would spin up and the other would spin down.\u00a0 Another name for the Minus-Sign Test is the <span style=\"color: #ff0000;\"><strong>High-School Student Test<\/strong><\/span>, since it&#8217;s the thing that determines whether a bright high-school student, meeting quantum mechanics for the first time through the popularization, would come away thinking of superposition as<\/p>\n<p>(a) one of the coolest discoveries about Nature ever made, or<br \/>\n(b) a synonym used by some famous authority figures for ignorance.<\/p>\n<p>Despite the low bar set by the Minus-Sign Test, I&#8217;m afraid almost every popular article about quantum mechanics ever written has failed it, the present piece included.<\/p>\n<hr \/>\n<p>Reading <a href=\"http:\/\/www.math.columbia.edu\/~woit\/wordpress\/?p=3656\">Not Even Wrong<\/a>, I was surprised at first that the discussion centered around Deutsch&#8217;s argument that quantum computing proves the existence of <a href=\"http:\/\/en.wikipedia.org\/wiki\/Many-worlds_interpretation\">Many Worlds<\/a>.\u00a0 (More precisely, Deutsch&#8217;s position is that Many Worlds is an established fact <em>with or without<\/em> quantum computing, but that for those who are too dense or stubborn to see it, a working quantum computer will be useful for hitting them over the head.)<\/p>\n<p>As others pointed out: yes, the state of the universe as described by quantum mechanics is a vastly, <em>exponentially<\/em> bigger thing than anything dreamt of in classical physics; and a scalable quantum computer would be dramatic evidence that this exponentiality is really &#8220;out there,&#8221; that it&#8217;s not just an artifact of our best current theory.\u00a0 These are not merely truths, but truths worth shouting from the rooftops.<\/p>\n<p>However, there&#8217;s then the further question of whether it&#8217;s useful to talk about <em>one quantum-mechanical universe<\/em> as an exponential number of parallel semi-classical universes.\u00a0 After all, to whatever extent the branches of a superposition successfully contribute to a quantum computation, to that extent they&#8217;re not so much &#8220;parallel universes&#8221; as one giant, fault-tolerantly-encoded, self-interfering blob; and to whatever extent those branches <em>do<\/em> look like parallel universes, to that extent they&#8217;re now forever out of causal contact with each other&#8212;the branches other than our own figuring into our explanations for observable events only in the way that classical counterfactuals figure in.<\/p>\n<p>Anyway, I thought: does anyone still <em>care<\/em> about these issues?\u00a0 Wasn&#8217;t every possible argument and counterargument explored to death years ago?<\/p>\n<p>But this reaction just reveals my personal bias.\u00a0 Sometime in graduate school, I realized that I was less interested in winning philosophical debates than in discovering new phenomena for philosophers to debate about.\u00a0 Why brood over the true meaning of (say) G\u00f6del&#8217;s Theorem or the Bell Inequality, when there are probably other such worldview-changing results still to be found, and those results might render the brooding irrelevant anyway?\u00a0 Because of this attitude, I confess to being less interested in whether Many-Worlds is <em>true <\/em>than in whether it&#8217;s scientifically fruitful.\u00a0 As Peter Shor once memorably put it on this blog: why not be a Many-Worlder on Monday, a Bohmian on Tuesday, and a Copenhagenist on Wednesday, if that&#8217;s what helps you prove new theorems?<\/p>\n<p>Ironically, this attitude seems to me to mesh well with Deutsch&#8217;s own emphasis on <em>explanation<\/em> as the goal of science.\u00a0 Ask not whether the parallel universes are &#8220;really there,&#8221; or whether they should really be called &#8220;parallel universes&#8221;&#8212;ask what explanatory work they do for <em>you<\/em>!\u00a0 (That is, over and above the explanatory work that QM itself already does for you, assuming you accept it and know how to use it.)<\/p>\n<p>So for me, the single strongest argument in favor of Many-Worlds is what I call the &#8220;Deutsch argument&#8221;:<\/p>\n<p style=\"padding-left: 30px;\"><em>Many-Worlds is scientifically fruitful, because it led David Deutsch to think of quantum computing.<\/em><\/p>\n<p>This argument carries considerable force for me.\u00a0 On the other hand, if we accept it, then it seems we should also accept the following argument:<\/p>\n<p style=\"padding-left: 30px;\"><em>Bohmian mechanics is scientifically fruitful, because it led John Bell to think of the Bell inequality.<\/em><\/p>\n<p>Furthermore, consider the following facts:<\/p>\n<p style=\"padding-left: 30px;\"><em>David Deutsch is a brilliant, iconoclastic theoretical physicist, who thought deeply about quantum foundations at a time when it was unfashionable to do so.\u00a0 His extraordinary (and not wholly-unjustified!) self-confidence in his own powers of reasoning has led to his defending not one but many heterodox ideas.<\/em><\/p>\n<p>Is it possible that these facts provide a common explanation for Deutsch&#8217;s certainty about Many-Worlds <em>and<\/em> his pioneering role in quantum computing, without our needing to invoke the former to explain the latter?<\/p>\n<hr \/>\n<p>Let me end with a few miscellaneous reactions to Galchen&#8217;s article.<\/p>\n<p style=\"padding-left: 30px;\">Physics advances by accepting absurdities.\u00a0 Its history is one of unbelievable ideas proving to be true.<\/p>\n<p>I&#8217;d prefer to say the history of physics is one of a vast number of unbelievable ideas proving to be <em>false<\/em>, and a few <em>specific<\/em> unbelievable ideas proving to be true&#8212;especially ideas having to do with the use of negative numbers where one might have thought only positive numbers made sense.<\/p>\n<p style=\"padding-left: 30px;\">[Robert Schoelkopf and his group at Yale] have configured their computer to run what is known as a Grover&#8217;s algorithm, one that deals with a four-card-monte type of question: Which hidden card is the queen?\u00a0 It&#8217;s a sort of Shor&#8217;s algorithm for beginners, something that a small quantum computer can take on.<\/p>\n<p>No, small quantum computers can and have taken on both Shor&#8217;s <em>and <\/em> Grover&#8217;s algorithms, solving tiny instances in each case.\u00a0 The <em>real<\/em> difference between Shor&#8217;s and Grover&#8217;s algorithms is one that complexophobia might prevent Galchen from mentioning: Shor gives you a (conjectured) exponential speedup for some highly-specific problems (factoring and discrete log), while Grover gives you &#8220;merely&#8221; a quadratic speedup, but for a much wider class of problems.<\/p>\n<p style=\"padding-left: 30px;\">&#8220;Look,&#8221; [Deutsch] went on, &#8220;I can&#8217;t stop you from writing an article about a weird English guy who thinks there are parallel universes.\u00a0 But I think that style of thinking is kind of a put-down to the reader.\u00a0 It&#8217;s almost like saying, If you&#8217;re not weird in these ways, you&#8217;ve got no hope as a creative thinker.\u00a0 That&#8217;s not true.\u00a0 The weirdness is only superficial.&#8221;<\/p>\n<p>This was my favorite passage in the article.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>No, I&#8217;m not talking about Osama, but about my reactions below to a New Yorker article about quantum computing&#8212;reactions whose writing was rudely interrupted by last night&#8217;s news.\u00a0 Of all the possible times in the past decade to get him, they had to pick one that would overshadow an important Shtetl-Optimized discussion about complexity theory, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_seo_schema_type":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"{title}\n\n{excerpt}\n\n{url}","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_wpas_customize_per_network":false,"jetpack_post_was_ever_published":false},"categories":[5,4,17],"tags":[],"class_list":["post-613","post","type-post","status-publish","format-standard","hentry","category-complexity","category-quantum","category-speaking-truth-to-parallelism"],"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/scottaaronson.blog\/index.php?rest_route=\/wp\/v2\/posts\/613","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/scottaaronson.blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/scottaaronson.blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/scottaaronson.blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/scottaaronson.blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=613"}],"version-history":[{"count":11,"href":"https:\/\/scottaaronson.blog\/index.php?rest_route=\/wp\/v2\/posts\/613\/revisions"}],"predecessor-version":[{"id":3130,"href":"https:\/\/scottaaronson.blog\/index.php?rest_route=\/wp\/v2\/posts\/613\/revisions\/3130"}],"wp:attachment":[{"href":"https:\/\/scottaaronson.blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=613"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/scottaaronson.blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=613"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/scottaaronson.blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=613"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}