{"id":7972,"date":"2024-05-10T08:24:49","date_gmt":"2024-05-10T13:24:49","guid":{"rendered":"https:\/\/scottaaronson.blog\/?p=7972"},"modified":"2024-05-10T21:37:40","modified_gmt":"2024-05-11T02:37:40","slug":"umeshfest","status":"publish","type":"post","link":"https:\/\/scottaaronson.blog\/?p=7972","title":{"rendered":"UmeshFest"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">Unrelated Announcements:<\/mark><\/strong> <a href=\"https:\/\/thetexasorator.com\/2024\/01\/06\/an-interview-with-dr-scott-aaronson\/\">See here<\/a> for a long interview with me in <em>The Texas Orator<\/em>, covering the usual stuff (quantum computing, complexity theory, AI safety).  And <a href=\"https:\/\/bit.ly\/ctp-208\">see here<\/a> for a podcast with me and Spencer Greenberg about a similar mix of topics.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">A couple weeks ago, I helped organize <a href=\"https:\/\/simons.berkeley.edu\/workshops\/umeshfest-dont-miss-flight\">UmeshFest: Don&#8217;t Miss This Flight<\/a>, a workshop at UC Berkeley&#8217;s Simons Institute to celebrate the 2<sup>6<\/sup>th birthday of my former PhD adviser <a href=\"https:\/\/en.wikipedia.org\/wiki\/Umesh_Vazirani\">Umesh Vazirani<\/a>. Peter Shor, John Preskill, Manuel Blum, Madhu Sudan, Sanjeev Arora, and dozens of other luminaries of quantum and classical computation were on hand to help tell the story of quantum computing theory and Umesh&#8217;s central role in it. There was also constant roasting of Umesh&#8212;of his life lessons from the squash court, his last-minute organizational changes and phone calls at random hours. I was delighted to find that my old coinage of <a href=\"https:\/\/scottaaronson.blog\/?p=40\">&#8220;Umeshisms&#8221;<\/a> was simply standard usage among the attendees.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">At Berkeley, many things were as I remembered them&#8212;my favorite Thai eatery, the bubble tea, the Campanile&#8212;but not <em>everything<\/em> was the same. Here I am in front of Berkeley&#8217;s Gaza encampment, a.k.a. its &#8220;Anti Zionism Zone&#8221; or what was formerly Sproul Plaza (zoom into the chalk):<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.scottaaronson.com\/antizionism.jpg\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">I felt a need to walk through the Anti Zionism Zone day after day (albeit unassumingly, neither draped in an Israeli flag nor looking to start an argument with anyone), for more-or-less the same reasons why the US regularly sends aircraft carriers through the Strait of Taiwan.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">Back in the more sheltered environment of the Simons Institute, it was great to be among friends, some of whom I hadn&#8217;t seen since before Covid.  <a href=\"https:\/\/en.wikipedia.org\/wiki\/Andris_Ambainis\">Andris Ambainis<\/a> and I worked together for a bit on an open problem in quantum query complexity, for old times&#8217; sake (we haven&#8217;t solved it yet).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And then there were talks!  I thought I&#8217;d share my own talk, which was entitled The Story of <a href=\"https:\/\/en.wikipedia.org\/wiki\/BQP\">BQP<\/a> (Bounded-Error Quantum Polynomial-Time).  <a href=\"https:\/\/www.scottaaronson.com\/talks\/bqp.pptx\">Here<\/a> are the PowerPoint slides, but I&#8217;ll also share screen-grabs for those of you who constantly complain that you can&#8217;t open PPTX files.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I was particularly proud of the design of my title slide:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.scottaaronson.com\/bqp.jpg\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Moving on:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.scottaaronson.com\/bqp2.jpg\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The class <a href=\"https:\/\/complexityzoo.net\/Complexity_Zoo:B#bqpqpoly\">BQP\/qpoly<\/a>, I should explain, is all about an advisor who&#8217;s all-wise and perfectly benevolent, but who doesn&#8217;t have a lot of time to meet with his students, so he simply doles out the same generic advice to all of them, regardless of their thesis problem x.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I then displayed <a href=\"https:\/\/scottaaronson.blog\/?p=40\">my infamous &#8220;Umeshisms&#8221; blog post<\/a> from 2005&#8212;one of the first posts in the history of this blog: <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.scottaaronson.com\/bqp3.jpg\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">As I explained, now that I hang out with the rationalist and AI safety communities, which are <em>also<\/em> headquartered in Berkeley, I&#8217;ve learned that my &#8220;Umeshisms&#8221; post somehow took on a life of its own.  Once, when dining at one of the rationalists&#8217; polyamorous Berkeley group houses, I said this has been lovely but I&#8217;ll now need to leave, to visit my PhD former adviser Umesh Vazirani.  &#8220;You mean <em>the<\/em> Umesh?!&#8221; the rationalists excitedly exclaimed.  &#8220;Of Umeshisms?  If you&#8217;ve never missed a flight?&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But moving on:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/www.scottaaronson.com\/bqp4.jpg\" alt=\"\" style=\"width:840px;height:auto\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">(Note that by &#8220;QBPP,&#8221; Bethiaume and Brassard meant what we now call BQP.)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Feynman and Deutsch asked exactly the right question&#8212;does simulating quantum mechanics on a classical computer inherently produce an exponential slowdown, or not?&#8212;but they lacked most of the tools to start formally investigating the question. A factor-of-two quantum speedup for the XOR function could be dismissed as unimpressive, while a much greater quantum speedup for the &#8220;constant vs. balanced&#8221; problem could be dismissed as a win against only <em>deterministic<\/em> classical algorithms, rather than randomized algorithms. <a href=\"https:\/\/en.wikipedia.org\/wiki\/Deutsch%E2%80%93Jozsa_algorithm\">Deutsch-Jozsa<\/a> may have been the first time that an apparent quantum speedup faltered in an honest comparison against classical algorithms.  It certainly wasn&#8217;t the last!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ah, but this is where <a href=\"https:\/\/people.eecs.berkeley.edu\/~vazirani\/pubs\/bv.pdf\">Bernstein and Vazirani<\/a> enter the scene.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.scottaaronson.com\/bqp5.jpg\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Bernstein and Vazirani didn&#8217;t merely define <a href=\"https:\/\/en.wikipedia.org\/wiki\/BQP\">BQP<\/a>, which remains the central object of study in quantum complexity theory. They also established its most basic properties:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.scottaaronson.com\/bqp6.jpg\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">And, at least in the black-box model, Bernstein and Vazirani gave the first impressive quantum speedup for a classical problem that survived in a fair comparison against the best classical algorithm:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.scottaaronson.com\/bqp7.jpg\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The Recursive Bernstein-Vazirani problem, also called Recursive Fourier Sampling, is constructed as a &#8220;tree&#8221; of instances of the Bernstein-Vazirani problem, where to query the Boolean function at any given level, you need to solve a Bernstein-Vazirani problem for a Boolean function at the level below it, and then run the secret string s through a fixed Boolean function g.  For more, see my old paper <a href=\"https:\/\/arxiv.org\/abs\/quant-ph\/0209060\">Quantum Lower Bound for Recursive Fourier Sampling<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Each Bernstein-Vazirani instance has classical query complexity n and quantum query complexity 1.  So, if the tree of instances has depth d, then overall the classical query complexity is n<sup>d<\/sup>, while the quantum query complexity is only 2<sup>d<\/sup>.  Where did the 2 come from?  From <em>the need to uncompute<\/em> the secret strings s at each level, to enable quantum interference at the next level up&#8212;thereby forcing us to run the algorithm twice.  A key insight.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Recursive Fourier Sampling separation set the stage for <a href=\"https:\/\/en.wikipedia.org\/wiki\/Simon%27s_problem\">Simon&#8217;s algorithm<\/a>, which gave a more impressive speedup in the black-box model, and thence for the famous <a href=\"https:\/\/en.wikipedia.org\/wiki\/Shor%27s_algorithm\">Shor&#8217;s algorithm<\/a> for factoring and discrete log:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.scottaaronson.com\/bqp8.jpg\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">But Umesh wasn&#8217;t done establishing the most fundamental properties of BQP!  There&#8217;s also the seminal 1994 paper by <a href=\"https:\/\/arxiv.org\/abs\/quant-ph\/9701001\">Bennett, Bernstein, Brassard, and Vazirani<\/a>:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.scottaaronson.com\/bqp9.jpg\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">In light of the BV and BBBV papers, let&#8217;s see how BQP seems to fit with classical complexity classes&#8212;an understanding that&#8217;s remained largely stable for the past 30 years:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.scottaaronson.com\/bqp10.jpg\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">We can state a large fraction of the research agenda of the whole field, to this day, as questions about BQP:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.scottaaronson.com\/bqp11.jpg\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">I won&#8217;t have time to discuss all of these questions, but let me at least drill down on the first few.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.scottaaronson.com\/bqp12.jpg\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Many people hoped the list of known problems in BQP would now be longer than it is.  So it goes: we don&#8217;t decide the truth, we only discover it.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.scottaaronson.com\/bqp13.jpg\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">As a 17-year-old just learning about quantum computing in 1998 by reading the Bernstein-Vazirani paper, I was thrilled when I managed to improve their containment BQP \u2286 P<sup>#P<\/sup> to BQP \u2286 PP.  I thought that would be my big debut in quantum complexity theory.  I was then crushed when I learned that Adleman, DeMarrais, and Huang had proved the same thing a year prior.  OK, but at least it wasn&#8217;t, like, 50 years prior!  Maybe if I kept at it, I&#8217;d reach the frontier soon enough.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Umesh, from the very beginning, raised the profound question of BQP&#8217;s relation to the polynomial hierarchy. Could we at least construct an <em>oracle<\/em> relative to which BQP\u2284PH&#8212;or, closely related, relative to which P=NP\u2260BQP?  Recursive Fourier Sampling was a already candidate for such a separation.  I spent months trying to prove that candidate wasn&#8217;t in PH, but failed.  That led me eventually to propose a very different problem, Forrelation, which seemed like a stronger candidate, although I couldn&#8217;t prove that either.  Finally, in 2018, after four years of effort, Ran Raz and Avishay Tal <a href=\"https:\/\/eccc.weizmann.ac.il\/report\/2018\/107\/download\/\">proved that<\/a> my Forrelation problem was not in PH, thereby resolving Umesh&#8217;s question after a quarter century.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.scottaaronson.com\/bqp14.jpg\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">We now know three different ways by which a quantum computer can not merely solve any BQP problem efficiently, but prove its answer to a classical skeptic via an interactive protocol!  Using quantum communication, using two entangled (but non-communicating) quantum computers, or using cryptography (this last a <a href=\"https:\/\/arxiv.org\/abs\/1804.01082\">breakthrough<\/a> of Umesh&#8217;s PhD student Urmila Mahadev).  It remains a great open problem, first posed to my knowledge by Daniel Gottesman, whether one can do it with none of these things.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.scottaaronson.com\/bqp15.jpg\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">To see many of the advantages of quantum computation over classical, we&#8217;ve learned that we need to broaden our vision beyond BQP (which is a class of languages), to <em>promise problems<\/em> (like estimating the expectation values of observables), sampling problems (like <a href=\"https:\/\/arxiv.org\/abs\/1011.3245\">BosonSampling<\/a> and Random Circuit Sampling), and relational problems (like the <a href=\"https:\/\/arxiv.org\/abs\/2204.02063\">Yamakawa-Zhandry problem<\/a>, subject of a recent breakthrough).  It&#8217;s conceivable that quantum advantage could remain for such problems even if it turned out that P=BQP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A much broader question is whether BQP captures all languages that can be efficiently decided using &#8220;reasonable physical resources.&#8221;  What about chiral quantum field theories, like the Standard Model of elementary particles?  What about quantum theories of gravity?  Good questions!<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.scottaaronson.com\/bqp16.jpg\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Since it was Passover during the talk, I literally said <a href=\"https:\/\/en.wikipedia.org\/wiki\/Dayenu\">&#8220;Dayenu&#8221;<\/a> to Umesh: &#8220;if you had only given us BQP, that would&#8217;ve been enough!  but you didn&#8217;t, you gave us so much more!&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Happy birthday Umesh!!  We look forward to celebrating again on all your subsequent power-of-2 birthdays.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Unrelated Announcements: See here for a long interview with me in The Texas Orator, covering the usual stuff (quantum computing, complexity theory, AI safety). And see here for a podcast with me and Spencer Greenberg about a similar mix of topics. A couple weeks ago, I helped organize UmeshFest: Don&#8217;t Miss This Flight, a workshop [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","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":true,"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":[10,5,4],"tags":[],"class_list":["post-7972","post","type-post","status-publish","format-standard","hentry","category-adventures-in-meatspace","category-complexity","category-quantum"],"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/scottaaronson.blog\/index.php?rest_route=\/wp\/v2\/posts\/7972","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=7972"}],"version-history":[{"count":11,"href":"https:\/\/scottaaronson.blog\/index.php?rest_route=\/wp\/v2\/posts\/7972\/revisions"}],"predecessor-version":[{"id":7995,"href":"https:\/\/scottaaronson.blog\/index.php?rest_route=\/wp\/v2\/posts\/7972\/revisions\/7995"}],"wp:attachment":[{"href":"https:\/\/scottaaronson.blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7972"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/scottaaronson.blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=7972"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/scottaaronson.blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=7972"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}