{"id":834,"date":"2009-12-14T10:43:48","date_gmt":"2009-12-14T10:43:48","guid":{"rendered":"http:\/\/scientopia.org\/blogs\/goodmath\/2009\/12\/14\/id-garbage-csi-as-non-computability\/"},"modified":"2009-12-14T10:43:48","modified_gmt":"2009-12-14T10:43:48","slug":"id-garbage-csi-as-non-computability","status":"publish","type":"post","link":"http:\/\/www.goodmath.org\/blog\/2009\/12\/14\/id-garbage-csi-as-non-computability\/","title":{"rendered":"ID Garbage: CSI as Non-Computability"},"content":{"rendered":"<p> An alert reader pointed me at <a href=\"http:\/\/www.uncommondescent.com\/philosophy\/what-is-intelligence\/\" rel=\"nofollow\">a recent post over at Uncommon Descent<\/a> by a guy who calls<br \/>\nhimself &#8220;niwrad&#8221;, which argues (among other things) that life is<br \/>\nnon-computable. In fact, it basically tries to use computability<br \/>\nas the basis of Yet Another Sloppy ID Argument (TM).<\/p>\n<p> As you might expect, it&#8217;s garbage. But it&#8217;s garbage that&#8217;s right<br \/>\nup my alley!<\/p>\n<p> It&#8217;s not an easy post to summarize, because frankly, it&#8217;s<br \/>\npretty incoherent. As you&#8217;ll see when we starting looking<br \/>\nat the sections, niwrad contradicts himself freely, without seeming<br \/>\nto even notice it, much less realize that it&#8217;s actually a problem<br \/>\nwhen your argument is self-contradictory!<\/p>\n<p> To make sense out of it, the easiest thing to do is to put it into the<br \/>\ncontext of the basic ID arguments. Bill Dembski created a concept called<br \/>\n&#8220;specified complexity&#8221; or &#8220;complex specified information&#8221;. I&#8217;ll get to the<br \/>\ndefinition of that in a moment; but the point of CSI is that according to<br \/>\nIDists, only an intelligent agent can create CSI. If a mechanical process<br \/>\nappears to create CSI, that&#8217;s because the CSI was actually created by an<br \/>\nintelligent agent, and embedded in the mechanical process. What our new friend<br \/>\nniwrad does is create a variant of that: instead of just saying &#8220;nothing but<br \/>\nan intelligent agent can create CSI&#8221;, he says &#8220;CSI is uncomputable, therefore<br \/>\nnothing but an intelligent agent can create it&#8221; &#8211; that it, he&#8217;s just injecting<br \/>\ncomputability into the argument in a totally arbitrary way. <\/p>\n<p><!--more--><\/p>\n<p> So, what&#8217;s CSI? Long-time readers will have seen my <a href=\"http:\/\/scienceblogs.com\/goodmath\/2006\/06\/dembskis_profound_lack_of_comp.php\">old<br \/>\ncritique of it<\/a>. I&#8217;ll just reiterate the key points here. CSI is something<br \/>\nthat you can never really pin down: it&#8217;s a contradiction wrapped up in<br \/>\nobfuscatory mathematics to make it appear meaningful. <em>Nothing<\/em><br \/>\nactually has specified complexity, because nothing <em>can<\/em> have specified<br \/>\ncomplexity, because specified complexity is fundamentally self-contradictory:<br \/>\nby looking at the basic definitions of the terms using information theory, you<br \/>\nfind that specification equals not-complex, and complex equals not-specified.<br \/>\nSo to have specified complexity is something like being both invisible and<br \/>\nflorescent pink at the same time.<\/p>\n<p> Ok, background out of the way. Let&#8217;s look at his article. In the first<br \/>\nsection, he presents his version the standard CSI argument, with the random<br \/>\ninsertion of computability. I think the best summary of it is the following:<\/p>\n<blockquote>\n<p> IDT shows that CSI cannot be generated by chance and necessity<br \/>\n(randomness and laws). An algorithm (which is a generalization of law) can<br \/>\noutput only what is computable and CSI is not. The concept of intelligence as<br \/>\n&#8220;generator of CSI&#8221; can be generalized as &#8220;generator of what is incomputable&#8221;.<br \/>\nObviously, needless to say, intelligence eventually can generate also what is<br \/>\ncomputable (in fact what can do more can do less). Intelligence can work as a<br \/>\nmachine but a machine cannot work as intelligence. Between the two there is a<br \/>\nnon invertible relation. This is the reason why intelligence designs machines<br \/>\nand the inverse is impossible. To consider intelligence as &#8220;generator of what<br \/>\nis incomputable&#8221; makes sense because we know that intelligence is able for<br \/>\ninstance to develop math. Metamathematics (G\u00f6del theorems) states that math is<br \/>\nin general incomputable. It establishes limits to the mechanistic deducibility<br \/>\nbut doesn&#8217;t establish limits to the intelligence and creativity of<br \/>\nmathematicians.<\/p>\n<p>Now it&#8217;s straightforward to see that the generator of what is incomputable<br \/>\nis incomputable. Let&#8217;s hypothesize that it is computable, i.e. can be<br \/>\ngenerated by a TM. If this TM can generate it and in turn it can generate what<br \/>\nis incomputable then, given that an output of an output is an output, this TM<br \/>\ncould compute what is incomputable and this is a contradiction. Since we get a<br \/>\ncontradiction the premise is untrue, then intelligence is not computable.\n<\/p>\n<\/blockquote>\n<p> Before I get to the meat of it&#8230; G&ouml;del&#8217;s theorems don&#8217;t say that<br \/>\n&#8220;Math in general is uncomputable&#8221;. I&#8217;m going to pick on this, because<br \/>\nI&#8217;ve mentioned G&ouml;del many times on this blog, and I&#8217;ve frequently<br \/>\nbeen guilty of over-simplifying when I talk about what G&ouml;del&#8217;s incompleteness<br \/>\ntheorem actually says. It&#8217;s hard to state simply in a way that actually gets<br \/>\nthe true depth and meaning of it across clearly. But as bad as I&#8217;ve been,<br \/>\nI&#8217;ve never come close to botching G&ouml;del this badly. I don&#8217;t know<br \/>\nwhether niwrad has ever actually studied G&ouml;del or not; I suspect<br \/>\nnot, and that this is just his wretched misstatement of his own misunderstanding<br \/>\nof an over-simplified statement of G&ouml;del by someone like me. But it<br \/>\ndoes point out the danger of having people like me try to present<br \/>\nsimplified explanations of complicated things: there are always bozos<br \/>\nwho believe that by hearing a simplified intuitive explanation of something,<br \/>\nthat they&#8217;ve understood the whole thing, and will then go off and run<br \/>\nwith it.<\/p>\n<p> (What G&ouml;del actually said is something closer to &#8220;Any sufficiently<br \/>\npowerful formal reasoning system will be either incomplete or inconsistent. If<br \/>\nit&#8217;s incomplete, that means that it will be capable of expressing true<br \/>\nstatements which are not provable in the system. If it&#8217;s inconsistent, it will<br \/>\nbe capable of expressing statements which are neither true <em>nor<\/em><br \/>\nfalse.&#8221; And that is, itself, a wretched over-simplification, and I&#8217;m willing<br \/>\nto bet that a couple of commenters will call me on it. Trying to state<br \/>\nG&ouml;del simply is really difficult, because it&#8217;s simultaneously<br \/>\na simple statement mathematically, while also being incredibly deep<br \/>\nand profound. It just doesn&#8217;t render well into english.)<\/p>\n<p> But that&#8217;s not close to the worst part this babble. That&#8217;s<br \/>\nthe second paragraph quoted above: &#8220;The generator of what is incomputable<br \/>\nis incomputable&#8221;.<\/p>\n<p> The fundamental example, the first example, the most canonical example of<br \/>\nun-computability that anyone who studies computation knows about is called<br \/>\n<em>the halting problem<\/em>. The whole <em>point<\/em> of the halting problem<br \/>\nis that you can easily create a <em>program<\/em> which generates non-computable<br \/>\nresults! The proof of the halting problem shows a completely mechanical<br \/>\ncomputable mechanism by which any supposed halting oracle can be<br \/>\ndefeated &#8211; thus showing that the halting problem is uncomputable.<\/p>\n<p> That&#8217;s also part of what G&ouml;del did. He showed a <em>mechanical<\/em><br \/>\nprocess by which you can trick any sufficiently powerful formal system into<br \/>\nproducing problematical statements. You don&#8217;t even need to understand the<br \/>\nsystem. I can write a <em>program<\/em> which takes a description of a formal<br \/>\nsystem as input, and generates the series of steps to produce a G&ouml;del<br \/>\nstatement for that system. So the claim that G&ouml;del proved that<br \/>\nyou can&#8217;t generate uncomputable things by a computable mechanism is<br \/>\ncomplete nonsense &#8211; in fact, it&#8217;s the <em>opposite<\/em> of what G&ouml;del<br \/>\nproved.<\/p>\n<p> But you can basically take this section, and reduce it to a simple circle:<br \/>\nIntelligence is the ability to generate CSI. Why can intelligent things<br \/>\ngenerate CSI? Because the definition of intelligence is the ability to<br \/>\ngenerate CSI, therefore if something is intelligent, it can generate CSI.<br \/>\nReally, computability is just a red-herring: he&#8217;s equated CSI with<br \/>\na particular kind of non-computability, and then written the CSI circular<br \/>\nargument with &#8220;CSI&#8221; replaced with &#8220;CSI equivalent noncomputability&#8221;.<\/p>\n<p> In the next section, he tries to go a bit farther, and not just prove that<br \/>\nintelligence is non-computable, but that the non-computability of intelligence<br \/>\nproves that there must be a God, which is the &#8220;infinite information<br \/>\nsource.&#8221;. In this section, he proceeds to <em>disprove<\/em> his argument<br \/>\nfrom the previous section.<\/p>\n<p> The argument: Intelligent beings produce information. Information can&#8217;t<br \/>\ncome from nowhere. Where did it come from? In the last section, he said that<br \/>\nintelligent beings can create CSI. But now he&#8217;s actually reneging on that. The<br \/>\ninformation that intelligent beings produce can&#8217;t just come from the<br \/>\nintelligent beings: that would be creating something from nothing, which is<br \/>\nimpossible. So there must be a higher being &#8211; an <em>infinite information<br \/>\nsource<\/em> which produced all of the information. Intelligent beings<br \/>\n<em>don&#8217;t<\/em> create information. They just regurgitate it. <\/p>\n<p> He doesn&#8217;t seem to have the slightest clue that he&#8217;s contradicting himself<br \/>\nhere. But by the argument in this section, a human being is no different from<br \/>\na Turing machine: both cannot, by his argument, produce CSI\/CSI-equivalent<br \/>\nnoncomputable information, unless they&#8217;ve obtained it from some other source.<br \/>\nSuddenly, life isn&#8217;t &#8220;non-computable&#8221; anymore &#8211; what he describes now is life<br \/>\nas a computable device which takes inputs from the &#8220;infinite information<br \/>\nsource&#8221;. (Which is, of course, just another shallow renaming: just as he<br \/>\nsubstitutes &#8220;CSI-equivalent noncomputability&#8221; for &#8220;CSI&#8221;, he substitutes<br \/>\n&#8220;infinite information source&#8221; for &#8220;intelligent designer&#8221;). It&#8217;s the<br \/>\nsame stupid trick.<\/p>\n<p> After lots of rambling around that basic argument, he moves on to his next<br \/>\nsection, in which he proceeds to pretend that he didn&#8217;t just obliterate his<br \/>\nown argument. He returns back to the argument that since supposedly intelligent<br \/>\nbeings can create information, they must be non-materialistic &#8211; because<br \/>\nmaterialistic things can&#8217;t do non-computable stuff.<\/p>\n<p> The whole computability argument comes down to this little bit of<br \/>\ncircularity. niwrad <em>asserts<\/em> that life in general, and intelligence in<br \/>\nparticular, must contain CSI. But he can&#8217;t prove it. He can&#8217;t point at<br \/>\nany specific property and prove that it has CSI. Instead he just relies on<br \/>\nintuition: it&#8217;s just <em>obvious<\/em> that these things have specified<br \/>\ncomplexity. <\/p>\n<p> Then he asserts that CSI can&#8217;t be generated by any non-intelligent<br \/>\nprocess. Again, he doesn&#8217;t prove it; he doesn&#8217;t even really <em>argue<\/em><br \/>\nit. He just blindly <em>asserts<\/em> it. <\/p>\n<p> Finally, he takes his two assertions: life has CSI; CSI can&#8217;t be produced<br \/>\nby a non-intelligent process, and based on those, he can conclude that life is<br \/>\nnon-computable. Since a computing device isn&#8217;t intelligent, it can&#8217;t produce<br \/>\nCSI: CSI is, by definition, non-computable. Therefore, if life (or intelligent<br \/>\nlife) contains CSI, then by definition, life is non-computable. QED.<\/p>\n<p> Same old, same old.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>An alert reader pointed me at a recent post over at Uncommon Descent by a guy who calls himself &#8220;niwrad&#8221;, which argues (among other things) that life is non-computable. In fact, it basically tries to use computability as the basis of Yet Another Sloppy ID Argument (TM). As you might expect, it&#8217;s garbage. But it&#8217;s [&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":[16,31],"tags":[],"class_list":["post-834","post","type-post","status-publish","format-standard","hentry","category-debunking-creationism","category-intelligent-design"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p4lzZS-ds","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/posts\/834","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=834"}],"version-history":[{"count":0,"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/posts\/834\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/media?parent=834"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/categories?post=834"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/tags?post=834"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}