{"id":506,"date":"2007-09-09T11:01:05","date_gmt":"2007-09-09T11:01:05","guid":{"rendered":"http:\/\/scientopia.org\/blogs\/goodmath\/2007\/09\/09\/the-perspex-machine-super-turing-computation-from-the-nullity-guy\/"},"modified":"2007-09-09T11:01:05","modified_gmt":"2007-09-09T11:01:05","slug":"the-perspex-machine-super-turing-computation-from-the-nullity-guy","status":"publish","type":"post","link":"http:\/\/www.goodmath.org\/blog\/2007\/09\/09\/the-perspex-machine-super-turing-computation-from-the-nullity-guy\/","title":{"rendered":"The Perspex Machine: Super-Turing Computation from the Nullity Guy"},"content":{"rendered":"<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" alt=\"DijkstraPerspex.jpg\" src=\"https:\/\/i0.wp.com\/scientopia.org\/img-archive\/goodmath\/img_266.jpg?resize=256%2C192\" width=\"256\" height=\"192\" class=\"inset right\" \/><\/p>\n<p> If you remember, a while back, <a href=\"http:\/\/scientopia.org\/blogs\/goodmath\/2006\/12\/nullity--the-nonsense-number\">I wrote about a British computer scientist named James Anderson, who<br \/>\nclaimed to have solved the &#8220;problem&#8221; of &#8220;0\/0&#8221; by creating a new number that he called nullity<\/a>. The<br \/>\ncreation of nullity was actually part of a larger project of his &#8211; he claims to have designed a computing<br \/>\nmachine called <a href=\"http:\/\/www.bookofparagon.com\/Mathematics\/SPIE.2002.Perspex.pdf\">the Perspex machine<\/a> which is strictly <em>more powerful<\/em> that the Turing machine. If<br \/>\nthis was true, it would mean that the Church-Turing thesis is false, overturning a huge part of the theory<br \/>\nof computer science.<\/p>\n<p> Of course, just overturning the theory of computer science isn&#8217;t grandiose enough. He also claims that this solves the mind body problem, explains how free will works, and provides a potential<br \/>\ngrand unified theory of physics. From Anderson&#8217;s <a href=\"http:\/\/www.bookofparagon.com\/\">own introduction on his website:<\/a><\/p>\n<blockquote>\n<p>The Book of Paragon is a web site that offers one solution to the centuries old philosophical conundrum<br \/>\nof how minds relate to bodies. This site shows that the perspective simplex, or perspex, is a simple<br \/>\nphysical thing that is both a mind and a body.<\/p>\n<p>The perspex can be understood in many ways. Mathematically, the perspex is a particular kind of matrix; concretely, it is simultaneously a physical shape, a physical motion, an artificial neuron, and an instruction for a machine that is more powerful than the Turing machine. In other words, a perspex is an instruction for a perspex machine that is more powerful than any theoretically possible digital computer.<\/p>\n<p> The perspex machine operates in a 4D space of perspexes called perspex space. This space is related to the 4D spacetime we live in. It is claimed that the perspex machine can describe any aspect of the universe we live in, and can be built from any part of our universe. In other words, the universe can be understood as a perspex machine. And, on the materialistic assumption, our bodies and minds are physical things so they, too, can be understood as perspex machines.<\/p>\n<p> This site contains mathematical formulas for the perspex machine and for properties such as feeling, consciousness, and free will. These things are described in scientific papers, books, and software that you can download and run. The site also contains news items that explain the perspex machine in a non-technical way, and it has links to old research on the perspex machine.<\/p>\n<\/blockquote>\n<p> He also claims that the Perspex machine can prove the existence of free will, God, and original sin.<\/p>\n<p> One thing you&#8217;ve got to give to Anderson &#8211; the guy&#8217;s got ambition.<\/p>\n<p><!--more--><\/p>\n<p> Anyway &#8211; back to the computer science part of it &#8211; the Perspex machine itself. I&#8217;ve been meaning to take a look at this. It wasn&#8217;t a high priority, because given the guy&#8217;s history and the grandness of the claim, I didn&#8217;t expect it to be correct &#8211; but I did want to wait until I had the time to give it a fair reading. Well, I finally found some time, and gave it a reading. And it&#8217;s pathetic. Truly pathetic. Quite<br \/>\npossibly even <em>more<\/em> foolish than the whole nullity nonsense. But we&#8217;ll get to that.<\/p>\n<p> What is a perspex machine?<\/p>\n<p> Basically, it&#8217;s a computational device based or perspective geometry. Perspective geometry is Anderson&#8217;s variant of projective geometry, which adds nullity as a discontinuity at the origin. (<a href=\"http:\/\/en.wikipedia.org\/wiki\/Projective_geometry\">Projective geometry<\/a> is a non-euclidean geometry where parallel lines meet at infinity.)<\/p>\n<p> In a perspex machine, you&#8217;re performing computations through projective transformations<br \/>\nis perspective space. The computational state of a machine consists of a set of locations in projective space. Each computational step of the machine is a projective transformation of the machine state. NULLITY is essentially the HALT instruction: any projection to nullity halts the computation.<\/p>\n<p> It&#8217;s a moderately interesting model of computation. It&#8217;s pretty trivial to show that a perspex machine with one point state can simulate a Minsky register machine &#8211; which in turn means that it can simulate<br \/>\na Turing machine. That much is simple, and obvious. So why is it <em>more<\/em> powerful than a Turing machine? Let me quote Anderson&#8217;s explanation:<\/p>\n<blockquote><p>\nProjective geometry is usually carried out in a real or complex space. If a theoretical perspex machine<br \/>\nwere defined to operate in such a space it would be able to do more than a Turing machine. For example, it<br \/>\nwould be able to decide if any given irrational number is equal to zero. Whereas a Turing machine faced<br \/>\nwith the decimal expansion of a small number with indefinitely many leading zeros after the decimal point<br \/>\nand before the significant figures is not be able to decide this case. It is interesting to note that<br \/>\nsuch a simple condition as implementing a perspex machine in a real space would falsify the Church-Turing<br \/>\nthesis. However, all contemporary, practical perspex machines are defined in a rational space.\n<\/p><\/blockquote>\n<p> So, theoretically, a Perspex machine can project its state to real numbers &#8211; not just rationals,<br \/>\nbut reals. Since the state of a Turing machine can&#8217;t represent an irrational number, but a real-valued<br \/>\nPerspex machine <em>can<\/em>, the Perspex machine is more powerful than the Turing machine.<\/p>\n<p> Of course, we can&#8217;t really <em>build<\/em> a real-valued Perspex machine, because the values of<br \/>\nthe irrational numbers can&#8217;t be represented with finite state by an real machine. But hey, practical reality is no concern of Anderson. The Perspex machine uses real numbers, by golly, and therefore, it&#8217;s super-Turing.<\/p>\n<p> This is truly pathetic. I can devise all sorts of computational devices that do all sorts of<br \/>\nthings that don&#8217;t exist in the real world. This is no big surprise &#8211; there are literally decades<br \/>\nof study of the theoretical property of machines that can&#8217;t be built. (They&#8217;re studied as part<br \/>\nof an effort to understand the nature of computation.) For example, there&#8217;s a class of problems studied by computer scientists that are based on using a Turing machine with a <em>halting oracle<\/em>. A halting oracle is a theoretical component which can solve the halting problem: in a halting-oracle augmented Turing machine, I <em>can<\/em> solve problems that can&#8217;t be solved on a real computing device. <\/p>\n<p> All Anderson has done is introduced a new variant of this kind of theoretical but impossible machine. That&#8217;s it. He&#8217;s introduced an interesting model of computation &#8211; programming by projective geometry. He&#8217;s created a fancy name and foolish semantics for a &#8220;halt&#8221; instruction in this projective computation model. And he&#8217;s shown that this model, like <em>every<\/em> other computation model that&#8217;s ever been devised,<br \/>\ncan be augmented by impossible extensions that allow it, in theory, to perform super-Turing computation. But in the real world, it can&#8217;t, because any real incarnation of the machine is limited to Turing-level<br \/>\ncomputation, because at any point in time, it can only have finite state &#8211; and there are no<br \/>\nfinite state representations of arbitrary irrational numbers. Eliminate the arbitrary irrationals,<br \/>\nand reduce to some countable set of numbers in the projective space, and you&#8217;re Turing equivalent.<\/p>\n<p> And that&#8217;s it. That&#8217;s his glorious result.<\/p>\n<p> What he does with that introduces whole new levels of inanity. I&#8217;ll give you one taste: Anderson&#8217;s<br \/>\nexplanation of original sin:<\/p>\n<blockquote>\n<p>The walnut cake theorem guarantees that any robot we make, that does not have<br \/>\naccess to a time machine, will be prone to error. No matter how well it is made, no<br \/>\nmatter how good it tries to be, it will almost certainly do some evil. This is the<br \/>\nnature of original sin in a perspex robot. <\/p>\n<p>A perspex robot will suffer harm. It will run the constant risk of senility, mad-<br \/>\nness, and death. These are all consequences of free will. If we give robots free will,<br \/>\nwe subject them to these harms. We should only do this if we are convinced that the<br \/>\nharm is outweighed by good. I believe that free will is the ultimate good, so I am<br \/>\nprepared to construct robots with free will as described in this book. I will, how-<br \/>\never, take as much care as I can to ensure that no evil is done by this research. Part<br \/>\nof that care is to publish this book alerting others to the risks of the scientific<br \/>\nresearch, before doing the experiments aimed at creating a robot with free will. <\/p>\n<p>The reader should rest assured that progress in science is so painfully slow that<br \/>\nthere will be no substantial danger from this research for a very long time &#8211; perhaps<br \/>\nmillennia. <\/p>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>If you remember, a while back, I wrote about a British computer scientist named James Anderson, who claimed to have solved the &#8220;problem&#8221; of &#8220;0\/0&#8221; by creating a new number that he called nullity. The creation of nullity was actually part of a larger project of his &#8211; he claims to have designed a computing [&hellip;]<\/p>\n","protected":false},"author":1,"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":[79],"tags":[],"class_list":["post-506","post","type-post","status-publish","format-standard","hentry","category-computation"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p4lzZS-8a","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/posts\/506","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/comments?post=506"}],"version-history":[{"count":0,"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/posts\/506\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/media?parent=506"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/categories?post=506"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/tags?post=506"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}