{"id":10737,"date":"2014-11-26T20:01:13","date_gmt":"2014-11-26T20:01:13","guid":{"rendered":"http:\/\/dabacon.org\/pontiff\/?p=10737"},"modified":"2014-11-26T20:01:13","modified_gmt":"2014-11-26T20:01:13","slug":"self-correcting-fractals","status":"publish","type":"post","link":"https:\/\/dabacon.org\/pontiff\/2014\/11\/26\/self-correcting-fractals\/","title":{"rendered":"Self-correcting Fractals"},"content":{"rendered":"<p style=\"text-align: justify\">A really exciting paper appeared on the arxiv today: <a href=\"http:\/\/arxiv.org\/abs\/1411.7046\">A proposal for self-correcting stabilizer quantum memories in 3 dimensions (or slightly less)<\/a>, by Courtney Brell. It gives the strongest evidence yet that\u00a0self-correcting quantum memories are possible in &#8220;physically realistic&#8221; three-dimensional lattice models. In particular, Courtney has constructed families\u00a0of\u00a0local Hamiltonians in 3D whose terms consist of X- and Z-type stabilizer generators and that show phase-transition behavior akin to the 2D Ising model for\u00a0both the X- and Z-type error sectors. This result doesn&#8217;t achieve a complete theoretical solution to the question of whether self-correcting quantum memories can exist in principle, as I&#8217;ll explain below, but it makes impressive progress using\u00a0a mix of rigorous analysis and physical argument.<\/p>\n<p style=\"text-align: justify\">First, what do I mean by &#8220;physically realistic&#8221;? Well, obviously I don&#8217;t mean physically realistic (without quotes)&#8212;that&#8217;s a much greater challenge. Rather, we want to abstractly characterize some features that should be shared by a physically realistic implementation, but with enough leeway that a theorist can get creative. To capture this, Courtney introduces the so-called Caltech Rules for a self-correcting quantum memory.<\/p>\n<p style=\"text-align: justify\">The phrase\u00a0&#8220;the Caltech Rules&#8221; is (I believe) attributable to David Poulin. Quantum memory aficionados have been debating these rules in emails and private discussions for the last few years, but I think this is the first time someone has put them in print.\u00a0As rules,\u00a0they aren&#8217;t really set in stone. They consist of a list of criteria that are either necessary or seemingly necessary to avoid models that are self-correcting for trivial and unphysical reasons (e.g., scaling the coupling strengths as a function of $latex n$). In Courtney&#8217;s version of the rules, we require a model with finite-dimensional spins (so no bosonic or fermionic models allowed&#8230; this might be objectionable to some people), bounded-strength short-range\u00a0interactions between the spins, a constant density of spins, a perturbatively stable degenerate ground space for the encoded states, an efficient decoding algorithm, and an exponential memory lifetime against low-temperature thermal noise. One\u00a0might wish to add even more desiderata like translation-invariant couplings or a spectral gap (which is closely related to stability), but finding a self-correcting memory subject to these constraints is already a tall order. For some more discussion on these points, check out <em>another<\/em> awesome paper that came on the arxiv yesterday, an excellent <a href=\"http:\/\/arxiv.org\/abs\/1411.6643\">review article on quantum memories at finite temperature<\/a>\u00a0by Ben Brown <em>et al.<\/em>.<\/p>\n<p style=\"text-align: justify\">To motivate the construction, it helps to remember\u00a0everyone&#8217;s favorite\u00a0models, the Ising model and the Toric code.\u00a0When the temperature\u00a0$latex T$ is zero, it&#8217;s easy to store a classical bit using the 1D Ising model; this\u00a0is just a repetition code. Similarly, the 2D toric code can store quantum information at $latex T=0$. Both of these codes become unstable as memories at $latex T\\textgreater 0$ because of the presence of <em>string-like<\/em> logical operators.\u00a0The physical process by which these\u00a0strings are created costs some energy, but then the strings can stretch and grow without any energy cost, and thermal fluctuations alone will create enough strings in a short time to cause a decoding failure. By contrast, the 2D Ising model can store a classical bit reliably for an exponential amount of time if you encode in the total magnetization and you are below the Curie temperature. The logical operators are now membranes that cost energy to grow. Similarly, the 4D toric code has such a phase transition, and this is because the X- and Z-type errors both act analogously to\u00a02D Ising models with membranous logical operators.<\/p>\n<figure id=\"attachment_10743\" aria-describedby=\"caption-attachment-10743\" style=\"width: 799px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/i0.wp.com\/167.99.98.246\/pontiff\/wp-content\/uploads\/sites\/2\/2014\/11\/sc.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"wp-image-10743 size-full\" src=\"https:\/\/i0.wp.com\/167.99.98.246\/pontiff\/wp-content\/uploads\/sites\/2\/2014\/11\/sc.png?resize=525%2C109\" alt=\"Sierpinski carpet\" width=\"525\" height=\"109\" srcset=\"https:\/\/i0.wp.com\/dabacon.org\/pontiff\/wp-content\/uploads\/sites\/2\/2014\/11\/sc.png?w=799&amp;ssl=1 799w, https:\/\/i0.wp.com\/dabacon.org\/pontiff\/wp-content\/uploads\/sites\/2\/2014\/11\/sc.png?resize=300%2C62&amp;ssl=1 300w, https:\/\/i0.wp.com\/dabacon.org\/pontiff\/wp-content\/uploads\/sites\/2\/2014\/11\/sc.png?resize=768%2C160&amp;ssl=1 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><figcaption id=\"caption-attachment-10743\" class=\"wp-caption-text\">Sierpinski carpet, with edges placed to form a &#8220;Sierpinski graph&#8221;.<\/figcaption><\/figure>\n<p style=\"text-align: justify\">The codes that Courtney defines are called embeddable fractal product codes (EFPC). The idea is that, if a product of two 1D Ising models isn&#8217;t a 2D self-correcting model, but a product of two 2D Ising models <em>is<\/em> a self-correcting memory, then what happens if we take two 1.5D Ising models and try to make a 3D self-correcting memory?\u00a0The backbone\u00a0of the construction consists of\u00a0fractals such as the\u00a0Sierpinski carpet that have infinite ramification order, meaning that an infinite number of edges on an associated graph must be cut to split it into two infinite components. Defining an Ising model on the Sierpinski graph yields a finite-temperature phase transition for the same reason as the 2D Ising model,\u00a0<a href=\"http:\/\/journals.cambridge.org\/action\/displayAbstract?fromPage=online&amp;aid=2027260\">the Peierls argument<\/a>, which is essentially a counting argument about the density of domain walls in equilibrium with fixed boundary conditions. This is exactly the kind of behavior needed for self-correction.<\/p>\n<figure id=\"attachment_10745\" aria-describedby=\"caption-attachment-10745\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/167.99.98.246\/pontiff\/wp-content\/uploads\/sites\/2\/2014\/11\/cut.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"wp-image-10745\" src=\"https:\/\/i0.wp.com\/dabacon.org\/pontiff\/wp-content\/uploads\/2014\/11\/cut-259x300.png?resize=300%2C347&#038;ssl=1\" alt=\"cut\" width=\"300\" height=\"347\" srcset=\"https:\/\/i0.wp.com\/dabacon.org\/pontiff\/wp-content\/uploads\/sites\/2\/2014\/11\/cut.png?resize=259%2C300&amp;ssl=1 259w, https:\/\/i0.wp.com\/dabacon.org\/pontiff\/wp-content\/uploads\/sites\/2\/2014\/11\/cut.png?w=427&amp;ssl=1 427w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-10745\" class=\"wp-caption-text\">Splitting the Sierpinski graph\u00a0into two infinite components necessarily cuts an infinite number of edges.<\/figcaption><\/figure>\n<p style=\"text-align: justify\">Using the adjacency of the Sierpinski graph, the next step is to use a toric code-like set of generators on this graph, paying careful attention to the boundary conditions (in particular, plaquette terms are placed in such a way that the stabilizer group contains all the cycles that bound areas of the fractal, at any length scale). Then\u00a0using\u00a0<a href=\"http:\/\/arxiv.org\/abs\/1311.0885\">homological product codes<\/a>\u00a0gives a natural way to combine X-like and Z-like\u00a0copies of this code\u00a0into a new code that naturally lives in four dimensions. Although the natural way to embed this code requires all four spatial dimensions, it turns out that a low-distortion embedding is possible with distortion bounded by a small constant, so these codes can be compressed into three dimensions while retaining the crucial locality properties.<\/p>\n<p style=\"text-align: justify\">Remarkably,\u00a0this construction gives a finite-temperature\u00a0phase transition for\u00a0both the X- and Z-type errors.\u00a0It essentially inherits this from the fact that the Ising models on the Sierpinski graph have phase transitions, and it\u00a0is a very strong indication of self-correcting behavior.<\/p>\n<p style=\"text-align: justify\">However, there are some caveats.\u00a0There are many logical qubits in this code (in fact, the code has constant rate), and only the qubits associated to the coarsest features of the fractal have large distance. There are many logical qubits associated to small-scale features that\u00a0have small distance and create an exponential\u00a0degeneracy of the ground space. With such a large degeneracy, one worries about perturbative stability in the presence of a generic local perturbation. There are a few other caveats, for example\u00a0the question of efficient decoding, but to me the issue of the degeneracy is the most interesting.<\/p>\n<p style=\"text-align: justify\">Overall, this is the most exciting progress since Haah&#8217;s cubic code. I think I&#8217;m actually becoming optimistic about the possibility of self-correction. It looks like Courtney will be <a href=\"http:\/\/www.quantum-lab.org\/qip2015\/AcceptedTalks.php\">speaking<\/a> about his paper at QIP this year, so this is yet another reason to make it to Sydney this coming January.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A really exciting paper appeared on the arxiv today: A proposal for self-correcting stabilizer quantum memories in 3 dimensions (or slightly less), by Courtney Brell. It gives the strongest evidence yet that\u00a0self-correcting quantum memories are possible in &#8220;physically realistic&#8221; three-dimensional lattice models. In particular, Courtney has constructed families\u00a0of\u00a0local Hamiltonians in 3D whose terms consist of &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/dabacon.org\/pontiff\/2014\/11\/26\/self-correcting-fractals\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Self-correcting Fractals&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","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}},"categories":[63],"tags":[],"class_list":["post-10737","post","type-post","status-publish","format-standard","hentry","category-quantum"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/dabacon.org\/pontiff\/wp-json\/wp\/v2\/posts\/10737","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dabacon.org\/pontiff\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dabacon.org\/pontiff\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dabacon.org\/pontiff\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/dabacon.org\/pontiff\/wp-json\/wp\/v2\/comments?post=10737"}],"version-history":[{"count":0,"href":"https:\/\/dabacon.org\/pontiff\/wp-json\/wp\/v2\/posts\/10737\/revisions"}],"wp:attachment":[{"href":"https:\/\/dabacon.org\/pontiff\/wp-json\/wp\/v2\/media?parent=10737"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dabacon.org\/pontiff\/wp-json\/wp\/v2\/categories?post=10737"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dabacon.org\/pontiff\/wp-json\/wp\/v2\/tags?post=10737"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}