{"id":6913,"date":"2013-02-06T09:09:02","date_gmt":"2013-02-06T16:09:02","guid":{"rendered":"http:\/\/dabacon.org\/pontiff\/?p=6913"},"modified":"2013-02-06T09:09:02","modified_gmt":"2013-02-06T16:09:02","slug":"simple-circuit-factors-arbitrarily-large-numbers","status":"publish","type":"post","link":"https:\/\/dabacon.org\/pontiff\/2013\/02\/06\/simple-circuit-factors-arbitrarily-large-numbers\/","title":{"rendered":"Simple circuit &#034;factors&#034; arbitrarily large numbers"},"content":{"rendered":"<p>Last Thursday, at the <a href=\"http:\/\/conference.iiis.tsinghua.edu.cn\/QIP2013\/program.html\">QIP<\/a> rump session in Beijing, John Smolin described recent work with Graeme Smith and Alex Vargo <a href=\"http:\/\/arxiv.org\/abs\/1301.7007\">[SSV]<\/a> showing that arbitrarily large numbers $latex N$ can be factored by using this constant-sized quantum circuit<br \/>\n<img decoding=\"async\" src=\"image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAhoAAADhCAIAAAABEYuCAAAXBElEQVR4nO3dsW7jPNaAYV3GlruXYMDFqN1uA6QY38HASDWl4Sqt4SpVYEwVfEWANAPIXaYI4CqAp0s6pQjgJoWLFCpSqNQWzDAa2ZZJiRQp5n2w+IH\/m4SRZfMcH1IkowIAgNYi1xcAAAgB6QQAYADpBABgAOkEAGAA6QQAYADpBABgAOkEAGAA6QQAYADpBABgAOkEAGAA6QQAYADpBABgAOkEAGAA6QQAYADpBABgAOkEAGAA6QQAYADpBABgAOkEAGAA6QQAYADpBABgAOkEAGAA6QQAYADpBABgAOkE6JMoXK5vLdriLQT6xHXMt8j1rUVbvIVAn7iO+Ra5vrV1XN8bu4zdJVMNAeiA68hjketbW8f1vbHL2F0y1RCADriOPBa5vrV1XN8bu4zdJVMNAeiAjSjgUF9eTrfhvWvG7pKphgB0wEYUcKgvL8dS\/HWIdAJ8dgQ1J0gnSm2aaijP8\/QpNdVaZ\/I8z7LM9VUAqghqTpBOlNo01dBsPouiaDafmWqwA\/lbPj4bR1GUPvcvEeJzIqg5QTpRatNUQ+fT8yiKzqfnphrswOZ5I+7m4nLh+loAJQQ1J0gnSm2aamgynURRNJlOTDXYjXgYixuavTHkhR4gqDlBOlFq01RDfaxOiqK4ur4SN3T9e+36WoDjCGpOkE6U2jTVUE+rkyzLxA0dfxu7vhbgOIKaE6QTpTZNNdTT6qQoCjEbH0XR9mXr+lqAIwhqTpBOlNo01VBPq5OiKNb3a3FPb65vXF8LcARBzQnSiVKbphrqb3WS57m4p4PhwPW1AEcQ1JzodTrJXvc8Z+R1OulvdVIUxeJyIW7rw+OD62sB6rSPAlmWpU+p4lqr9CndPG\/2\/tP2ZZs+pSpDxGKN896f7EuM7m862bxs4mF89c9V5b97nU76W50URZE+peK29msZJj6hllFAPnuiZXcceP173aCd3a9rNoKaDZUX4vpyVOV5Pvo6Etc8mU7yPJf\/ZOPl9KY6eXh8sNr+yemJuLPlOw74pmUUEN9VddPA7ndb0R91kU46JsKyEA\/j7etHgWjj5fSmOhGbuNh7I5NlItq\/vbu19CeA9sxGgfQpvZhfVGLlbD7T2n9PjGXJb8FSskw2L\/sHyqS+xOg+ppOb65vyNa\/v\/1pa53U6sV2dyDRrqf3t61a0P\/o6svQngPaMR4GLy7\/SSTyM87cmBbqs7wXFUNCXGN27dFIZjWTuZE\/7Vt9IWQCxAAXeMh4FKlVFs\/3rstfqlIxild+XGN2vdLJ92Q6Gg\/rU7nU66Xt1UpTy+cXlhb2\/ArRhNgrszsw3221od2Ze8TtZX2J0j9JJnuflSvHk9GTvfLDX6SSA6qQoivhLHEVR\/CW2+leAxsxGAbmGV9q7RuEo+ai9oN6D+hKje5ROytPvg+HgUF73Op0EUJ0UpXFkdoSEn8xGgUoaODk9adZOZcRM\/YH7vsTovqSTq3+uytdZE8e8TidhVCfbl\/cJ+Z6ux0TwzEaB0enfEyc\/Gk2c7IyYre5Wir\/bixhd9CSdVGrN+l2jvE4nYVQnRXlHyFcm5OEdg1FAPs348WX2vklRvrpfVdo5+nyw5H+MFvxPJ5UVRUdDsdfpJIzqpCiK27tb8YeSZWL7bwG6DEaB3fnzLGs0cfLjrxEzrb3vPI\/RkufppLz6PYqi0dfR0eXYXqeTYKoTuSNk43FkwB6DUaAycdJ4xdX427jcjtZORT7H6DLb6WT7ut08b8ReasnPJFkmq\/tV+pwq7opWWf2uUh16nU6CqU6KopDrhLXWBgMdMBgFjKw4kV+\/JK19JT5tOsles\/Xv9eJyIUfX652cnpxPz5NlsrsjZ\/3qd5VX1P7lvLdpqqFgqpOitB9Rsw4G2GMqCphacbK7eZfWKuDPlk42L5ub65vKDgK64mE8m8\/E+3V09bvKK2r8cqptmmoopOqkYEdI+MpUFDC14qTy1Vh3zZaNoGZD5V41aGH9e61YiKiLh\/F\/\/v0f+f9qfZu3ceepTvaTnaTZsy44JH1K5WY2wmw+Uzx7A4W5KGBqxUklROoe8WAjqNlQieNav7u+X+\/uj2ncf\/\/3X63vvjbuPNXJfnIPou9n37v5i59BJYSVcbKyIlNRoDLe0mzFye7EifqKE8FGULOh8jIVf2vzvDlakZxPz6+ur1Z3K3FSmZxFF6ecbZ436\/t1skxm81l9ToqHsdbDqDbuPNXJ8b\/Y7OlJVNTkEoEns1UYiQK7K05W93ppQNidOFFfcSLYCGo2VF6myq9UhgHLxt\/GKrv378qybH2\/Xlwu\/vXvfx1q2eFuaVQnB8k5rqtr1dktHCLPu6xH5j7KSBQwteKkEjG1VpwINoKaDZXbVf\/DeZ7vLUoGw8HN9U2zOaqy3Xmvyl9RearCxp2nOjkoe8vEKlNOQGmvMl9yCHs5H2UkClTOODGlwdnYRl5OByqvtOYnNy+b3VGpeBgnPxMjz\/VUVr+Pz8blRSfS0Yxi4853XZ10MytVMfo6avbIrxyf2T2UtKzjlwMIDT7SgqU+2OAkUxuX0YFDL2f7shW7kpclSzOJpDi8+n3vaZj1GUXl5ejqujrZm0i70eBFyTGB5CfD+q1YfZs+lfb3yt6KkwYjZn1561U+pXI8Q1KfyVBUs\/o9f8t3Z2sC31F4fb8+n55PphPd\/ytzfoPfFc9ONHhRsjrZXYkKLftTxz6ur9R37e+VqRUnV9d\/7YXebEy4L2+9yqe0Ml+yuFyYXbWmsvr94fGhfA5jTeyyceeZOzkoe8va9BOUVb61HTL+NnZ9pb5rHwUsrThpNu9lI6jZUPmg7v5AJdYb31BDffV75WTfwXDAaYz72+\/yM7e6e992mwdY2zv6lLDA6pOj2kcBI2ec7K44aTZiZiOo2VB5sZV\/leckvd9S07lE5ez3mp\/fez027jzVyUFyn1SeXm2v0t\/2iocxZ8wc1TIKmDrjZM9WXY3eOxtBzYbKi638a3lKw3guUTz7vWLzvKl\/d2zceaqT\/TYv729Gg2cfsZes9g5hPxsVLaOApRUnjUfMAkgn5TVV47Ox8V3+FM9+31Xucbs1qNfpJLDqRA7OEOMMOpRR4mHMfVbUMgpYOuOk8VfyANJJ+ZYaf2ZH\/ez3vcrzW5XvDV6nk8CqEzHy2GCVL+plWXZzfSM\/5eOzsZF1wp9Hyyhg6YyTxt8G+p5Oyrei2SxUDa2z3\/cqV06VVUFep5OQqhN59jXnndjjefjwVpso4NWKE6Hv6aR8K8zO\/Ome\/X6IjJyVFrxOJyFVJ3JHELNLkFDmefjwVpsoYOmMkzZP0vc9nchbMT4z+Yx7g7PfDynPlpX\/u9fpJJjqRH6DYw2EVZ6HD2+1iQKWVpy0KeL7nk5kXDK7nKDB2e+HyPVz0d+nlXudToKpTpJlIv6Q7skN0OJ5+PBWmyhg6YyTZiNmQt\/TidytoxypW2p29nsNmf7LTwp4nU6CqU5kjZm\/cayvRZ6HD281jgL2zjhpM2fQ93Qi\/4up1WmV+S31s99rfJRQpb0HvU4nYVQncu0Pk\/C2eR4+vNU4ClhacTI6bbUFUTDpxODf2jxvxJOlpr6d7x2R8zqdhFGdyHMg6nekR3uehw9vNY4ClTNOnK84EfqeTsT4ofEVBVmWXVxemFoRKQfwy2HN63QSQHUiB4XZ87EDnocPbzWOAr6tOBH6nk7Wv9eT6aTN7FEHstfsYn5R2eDD63QSQHXycZqvifFK1PM8fHirWRTwcMWJ0Pd00l9ep5MAqhP5\/AN7PnYgjD7ZvWZRQA53SM2eRNo9\/q5BI2V9idGkE6U2TTXU9+pE7vlo7yWgLIw+2T2VKLB92aZP6eZ5c\/vrNlkme49AHZ+Nk5\/Jw+ND+pSmz+nelQ3pcyraWd2vkmVSmTURZvNZ8jPZPG9EO7pPefUlRpNOlNo01ZDt6uRifmH1jZTPq7AXYTfC6JPdOxoFdse1VOz23MoO54p0V\/PZCGo2VF6m68sxwMbL6U11IgZt7c1qyD0fje8vjb3C6JPdOxoFxJnhk+lk93\/JMpnNZ\/v\/6Wc1DeRv+d4fns1nouLZ+z\/dRyL7EqNJJ0ptmmrIdnVildzLyPieoDgkjD7ZPYKaE6QTpTZNNWS7OrFK7vnYZm8caAmjT3aPoOYE6USpTVMN9bc6kWPNLdf3QksYfbJ7BDUnSCdKbZpqqL\/VSfKTPR8dCKNPdo+g5gTpRKlNUw31tzqRq4U5E7BLYfTJ7hHUnCCdKLVpqqGeVifyacjKDgSwLYw+2T2CmhOkE6U2TTXU0+pEHiiUPho7rgAqwuiT3SOoOUE6UWrTVEN9rE7kOWXxMHZ9LZ9OGH2yewQ1J0gnSm2aaqiP1Ykc6bq5vnF9LZ9OGH2yewQ1J0gnSm2aakiMGvVuL97F5WIynbASvnth9MnuEdScIJ0otWmqIUBLGH2ye1G4XN\/aOj26VEU2Xk4I9wV9FEaf7F530b1zrm9tHdf3xi5jd8lUQ4AWgx\/iT8V15LHI9a2t4\/re2GXsLplqCNBi8EP8qbiOPBa5vrV1XN8bu4zdJVMNAVoMfogB21wHfLuM3SVTDQFaDH6IAdtcB3y7jN0lUw0BWgx+iAH4gC4NN0gnQGDo0nCDdAIEhi4NN0gnQGDo0nCDdAIEhi4NN0gnQGDo0nCDdAIEhi4NN0gnQGDo0nCDdAIEhi4NN0gnQGDo0nCDdAIEhi4NN0gnQGDo0nCDdAIEhi4NN0gnQGDo0nCDdAIEhi4NN0gnQGDo0nCDdAIEhi4NN0gnQGDo0nCDdAIEhi4NN0gnQGDo0nCDdAIEhi4NN0gnQGDo0nCDdAIEhi4NN0gnQGDo0nCDdAIEhi4NN0gnQGDo0nCDdAIEhi4NN0gnQGDo0nCDdAIEhi4NN0gnQGDo0nCDdAIEhi4NN0gnQGDo0nCDdAIEhi4NN0gnQGDo0nCDdAIEhi4NN0gnQGDo0nCDdAIEhi4NN0gnQGDo0nCDdAIEhi4NN0gnQGDo0nCDdAIEhi4NN0gnQGDo0nCDdAIEhi4NN0gnQGDo0nCDdAIEhi4NN0gnQGDo0nCDdAIEhi4NN0gnQGDo0nCDdAIExnCXzt6yZJk8PD6YbbbBNWxftw6vAUeRToDAGO7SyTKJoshtpBifjaMoOp+eO7wGHEU6AQJjOp389CCdfBuLa8iyzOFloB7pBAhMgNXJ6m4lriFZJg4vA\/VIJ0BgAqxOsrdMXMPo68jhZaAe6QQIjHfVSZZl6VO6ulsly2R1t0qf0jzPdRuZzWfiMtw+FIAapBMgMB5VJ+v7tZhF3zWbz9KnVL2ph8cH8YuLy0WDK0EHSCdAYLyoTrYv25PTEzlCdXV9tXnepE\/pw+PD4nIRf4nFP02mE\/XZ9dHXkfitBsUNOkA6AQLjvjpZ\/17LKuTm+mb3B7K3TA5eDYaD7YvSgpKrf67Er6x\/r9UvBp0hnQCBcVydbJ43MpfUP4h1Mb\/QyihZ9j4hPz4bK14MukQ6AQLjsjrJ83wwHMiBrPofzt4yOX41\/qaUIeRMzOZlo\/Lz6BLpBAiMy+pkcbmQpYnKTPv6\/mNYTGVNifz5vWNocIt0AgTGWXWyfd3K3HByeqLSeJ7n8lfiYZy9HZmWl9XPYDhQunrYtHnZJMtkNp9NppPy+ziZTm6ub9b3ax6aAHrNWXWy+PFRmqhXD3JOPoqi1d1K\/a+wAMWVPM+TZTI6fR+oHH0difwhSszZfHY+PZfvqe4T4QD84aw6kbMmWrFetq84g5I+pTJOKf4JGHT76zYexiKL3P66LT\/nXfmQiIfCxadiMp0oPr8HwB9uqhO5zPB9qvxZdao8fUzLv5i9Hl+GIr8XsyNkl7IsE49CjM\/Ge9\/fvR8SUcqIlUZsuQb0i5vqRIx1SOrty2pDfbxLZrjbX7fqfwhtbF+2os6ouec17\/v2dSvmV2bzWf7GhArQD26qk8pmKurty9UkgsoeKtkrO0J2SuSS+EtcP2B19H0X817fz74zRQ\/0gpvqJPqb1p8o\/6LiEkU5gc+IvG3vuWQYH13ro\/K+ix0T2HgN6AUH1cn2ZVtOCUcXMFY0SEVyHxcCk1V5no\/PxkfrEkHxvRM1isqoJgC3HFQnlfmPlulE8Ux48XxRPIy1\/ha0iH3SVvdKoV+9KhVDozxJAXjOQXVS3vOxfTpRfCpMTv6zI6QlYo5K\/YFs9XQiWtb9nADomIPqpLx2pH06UVz1JkfYiEqWiC1z1GsI9XRS\/Kl7WOEI+MxBdSJ\/psvqpCiK72ffxa+orFaBFrH\/zeKHxtSUVjoRT\/RptQ+gY72vTtRXk9z+uhW\/wvo441b3K93qQSudFEUxm8\/Yew3wWe+rE\/XcIHeQHJ2yAMWwBrFeN52I\/aEZ7wK81fvqJPmpUWrILfGJSmYNhgPdXdF004n4NkBlCXjrE1UnRWmvMEbhDWoW6HXTSVEUo68jtvIEvPW5qpOiKE5OT8QvsnWHKeKE5vRZr+BrkE4m0wkP5gHe6n11oruO5GMByn0XC1AiAPijg5jjUO+rE91ZEHkKJN9zTUmf00jniW2hQdeiOgF81vvqRDeKyee7FLePxFFi1xzdvN4gnZxPz0kngLccVCeVs7M6rk5YfWKcWGPYwVT8yekJ6QTwloPqRMzcSg3WK5TpzqizNt6GSH+3Zt10woPCgOccVCf5W15JCertt\/ndorRzF8+bmjWZTnRPJ9N970RR+\/D4oPVbADrj5jRGcfJrg5RQqWx0hz7kMkb2FTZrdbeKNE8n000n4r3j8W7AW25OY5THI74PWCmfB145K+Xm+kbr8jj1xBLxvJzWeJdWOsnesngYU1MCPnNTndze3ZazgvrTWeJbsKQ19MGZjFZNppP4S6xePWilE\/G50n2KD0CX3FQn4lkgSfH8vuLPuRcfZY3O0MdkOhG\/xYnxNohxSPVUrZ5O8jwfDAc82A14zk11Uvw5sVV3zOp8ei5\/62J+oX5h4kS\/iOUmNokxTMUaQj2diGbZtRPwnJvqpPiz3\/h7iP+mFOLlCkRBK77IPKd+Pgp05W95PIwHw4FK1aiYTsTn5Oqfq9ZXB8AuZ9VJURSj05HMDSoDUOUMpPtMl\/xbPBpklXhWYnw2Pnqf1b9zqLQGwDln1Unx9\/J4lYd2Rl\/10s\/uH2ISvgPvOeDbkRxw9EOi2A4AT7isToqiWPxYfAxePdYNXpWf6dJdGi3\/CovguiEywWA4qJlHqfmQ5Hl+dX1FXQL0i8vqRJBz8oPh4NCZGfIZ3wYVhpxxOTk90fpFtJE+pWKVz+JysX3dU0oe+pCsf6\/FmTSz+YxcAvSI4+pEKNcoyTIp76aVvWblf9Vdt1iUZlwa\/C7ayPNcvneLy0WlNKx8SPI8X9+vxXhm\/CWmjgR6x311IqTP6fjbx6PD42\/jyXQiT04Uc++65\/0JsvrZ+x0ZtmVZdnF5Id6CeBhPppNkmYjPye2v22SZLC4X8j06OT1Jlkn2xu6cQP94UZ1I25dtskwm04k42eJ8ej6bz5Jl0njhodzzkY3N3crzfP17vbhclJ+nKH9XuLm+2byw6B3oMV+qE0vkKnr2fPRNFEXkDyAkflUnxsVfYjEWz6QuAFgVcnUinwe7uNTYjgUA0EDI1YncBp89HwHAtmCrE3ECRxRFuqcEAgAaCLY6+djz8Y49HwHAumCrE7lmJctYxAAA1oVZncgzgLXORAEANBZmdbK4ZM9HAOhUgNWJ3PNxMBw4vAwA+FQCrE7Y8xEAuhdgdSLPky\/vTAwAsCrA6mQwHLDnIwB0zHDc375sxe6wZpvVvQZOXgKAjrlfIAIACADpBABgAOkEAGAA6QQAYADpBABgAOkEAGAA6QQAYADpBABgAOkEAGAA6QQAYADpBABgAOkEAGAA6QQAYMD\/ATJmEQT0jB16AAAAAElFTkSuQmCC\" alt=\"\" \/><br \/>\nto implement a compiled version of Shor&#8217;s algorithm.\u00a0 The key to SSV&#8217;s breathtaking improvement is to choose a base for exponentiation,\u00a0$latex a$, such that the function $latex a^x bmod N$ is periodic with period 2.\u00a0 (This kind of\u00a0 simplification&#8212;using a base with a short period such as 2, 3, or 4&#8212;has in fact been used in all experimental demonstrations of Shor&#8217;s algorithm that we know of).\u00a0 SSV\u00a0 go on to show that an $latex a$ with period 2 exists for every product of distinct primes $latex N=pq$, and therefore that the circuit above can be used to factor any such number, however large.\u00a0 The problem, of course, is that in order to find a 2-periodic base $latex a$, one needs to know the factorization of $latex N$. After pointing this out, and pedantically complaining that any process requiring the answer to be known in advance ought not to be called compilation, the authors forge boldly on and note that their circuit can be simplified even further to a classical fair coin toss, giving a successful factorization whenever it is iterated sufficiently many times to obtain both a Head and a Tail among the outcomes (like having enough kids to have both a girl and a boy). \u00a0 Using a penny and two different US quarters, they successfully factor 15, RSA-768, and a 20,000-bit number of their own invention by this method, and announce plans for implementing the full circuit above on state-of-the art superconducting hardware.\u00a0 When I asked the authors of SSV what led them into this line of research, they said they noticed that the number of qubits used to do Shor demonstrations has been decreasing over time, even as the number being factored increased from 15 to 21, and they wanted to understand why.\u00a0 Alas news travels faster than understanding&#8212;there have already been inquiries as to whether SSV might provide a practical way of factoring without the difficulty and expense of building a large-scale quantum computer.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Last Thursday, at the QIP rump session in Beijing, John Smolin described recent work with Graeme Smith and Alex Vargo [SSV] showing that arbitrarily large numbers $latex N$ can be factored by using this constant-sized quantum circuit to implement a compiled version of Shor&#8217;s algorithm.\u00a0 The key to SSV&#8217;s breathtaking improvement is to choose a &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/dabacon.org\/pontiff\/2013\/02\/06\/simple-circuit-factors-arbitrarily-large-numbers\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Simple circuit &#034;factors&#034; arbitrarily large numbers&#8221;<\/span><\/a><\/p>\n","protected":false},"author":4,"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":[20,38,65,66],"tags":[],"class_list":["post-6913","post","type-post","status-publish","format-standard","hentry","category-computer-science","category-hype","category-quantum-computing","category-quantum-computing-bastardizations"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/dabacon.org\/pontiff\/wp-json\/wp\/v2\/posts\/6913","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\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/dabacon.org\/pontiff\/wp-json\/wp\/v2\/comments?post=6913"}],"version-history":[{"count":0,"href":"https:\/\/dabacon.org\/pontiff\/wp-json\/wp\/v2\/posts\/6913\/revisions"}],"wp:attachment":[{"href":"https:\/\/dabacon.org\/pontiff\/wp-json\/wp\/v2\/media?parent=6913"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dabacon.org\/pontiff\/wp-json\/wp\/v2\/categories?post=6913"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dabacon.org\/pontiff\/wp-json\/wp\/v2\/tags?post=6913"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}