Slashdot Mirror


Wolfram's 2,3 Turing Machine Is Universal!

Rik702 writes "Wolframscience.com have announced that an undergraduate from Birmingham, UK has proved Wolfram's 2,3 Turing Machine is universal." You can read a pdf of the proof as well as some related coverage.

288 comments

  1. A New Kind of Science by CRCulver · · Score: 3, Interesting

    I remember the discussion here five years ago when Wolfram released his book A New Kind of Science . Many claimed that it was hogwash and (as it was apparently not peer-reviewed) irresponsible, but at least the movement he has tried to spark is finally showing some results.

    1. Re:A New Kind of Science by r3m0t · · Score: 3, Informative

      No, it isn't. Certainly they have some results but he's still an arrogant bastard who hasn't brought anything new to the table.

      Nor is this 2,3 machine going to revolutionise science.

    2. Re:A New Kind of Science by UbuntuDupe · · Score: 5, Insightful

      Clarification:

      Wolfram's claim in NKS that he had discovered some fundamentally new way to approach science that couldn't be handled by existing peer review processes was hogwash. Others had done that kind of thing long before, and little in NKS helped advance the state of the art.

      Wolfram's proof in NKS that his Rule 110 cellular automaton was a Universal Turing Machine, was not hogwash. (That UTM was different from the one described in the story, obviously.)

    3. Re:A New Kind of Science by nagora · · Score: 4, Insightful
      No, it isn't. Certainly they have some results but he's still an arrogant bastard who hasn't brought anything new to the table.

      Very true. He is a clever guy, but not as clever as he thinks he is, and the book was just regurgitated from other sources. There was very little new or really much science in it. Basically he enumerates a lot of possible combinations of rules and says "some of these will turn out to be slightly interesting, you mark my words.". Well, some of them did. I'm SO impressed.

      Look at a map of the world. Some of those countries are going to end up going to war, you mark my words. See? I'm a visionary too.

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    4. Re:A New Kind of Science by pohl · · Score: 4, Insightful

      I recall that to, and was curious enough to see if the criticism was summarized well in Wikipedia. (It is.) Personally, I loved the book, and read it knowing that it was standing on the shoulders of other's work. I remember first reading about the idea of modeling the world as cellular automata in a 1988 issue of The Atlantic, in an article called Did the Universe Just Happen? (search for "Wolfram" in that page) and I thought his book was a terrific work on the subject.

      I can understand how people's nerves got a little tender by having their contributions not been properly attributed, footnoted, etc. It didn't ruin my enjoyment though.

      --

      The "cue the foo posts in 3, 2, 1..." posts will commence with no subsequent foo posts in 3, 2, 1...

    5. Re:A New Kind of Science by cjeris · · Score: 5, Informative

      For some perspectives on the complete nonprofundity and borderline academic dishonesty of Wolfram's book from some people who _do_ know what they're talking about, see this review (PDF) from the Notices of the American Mathematical Society and this collection of many more links to reviews.

      --
      Constructive logic destructs my brain.
    6. Re:A New Kind of Science by Anonymous Coward · · Score: 5, Informative

      Wolfram never actually proved Rule 110. The actual work for that was done by Matthew Cook - who presented the paper at a conference while he was working in Wolfram's employ - and eventually got himself and the conference sued. Apparently, working for Wolfram means you sign over any and all papers, ideas, and patents over to him, without receiving any real credit for them.

      Another little-known fact is that Wolfram was just one of several people who initially coded Mathematica. He decided one day to take all the code, form a company on his own, and engage in expensive lawsuits with all of his former collaborators to gain ownership of the code.

      As far as I'm concerned, the man at this point is wasted intelligence. He may come out with another non-trivial result or two over the course of the rest of his life, but his best contributions to the science may yet come from his wallet - like sponsoring prizes like this one.

      http://www.cscs.umich.edu/~crshalizi/reviews/wolfram/

      The above link is worthwhile, entertaining, and should help bring back anyone who drank the Wolfram Kool-Aid.

      (go blue)

    7. Re:A New Kind of Science by Hatta · · Score: 5, Informative

      But it's worth noting that the Rule 110 proof, while not hogwash, was also not Wolfram's.

      --
      Give me Classic Slashdot or give me death!
    8. Re:A New Kind of Science by Anonymous Coward · · Score: 1, Funny

      I fail to see the connection between Wolfram's speculation that there will turn out to be very simple universal Turing machines and your banal statement that some countries in the world will go to war. Ergo, the fact that you're not impressed by the proven truth of the former does not, of itself, make it unimpressive.

      That doesn't make his huge book any less tedious, however.

    9. Re:A New Kind of Science by meburke · · Score: 5, Insightful

      Sometimes the changes in Science come from just thinking about things differently. Whether Stephen is arrogant or not is irrelevant to the ideas or claims being evaluated. I doubt anything is invented in a vacuum, but rather a product of all the little discoveries and thoughts finally coalescing into something tangible.

      The main point here is that we are reaching limits in machine technology, and jumping to a different scale will require a new way of thinking about what we've already learned.

      Let me recommend three books: "The Structure of Scientific Revolutions" by Kuhn, "Bionics" by Salsburg, and "How Inventions Begin" by Leinhard. Three different thinkers; three different descriptions of the progress of technology.

      I have heard a number of criticisms on NKS, but most of the critics I've met have not actually read the book. (OK, it's a big book... I've found the same problems with people criticizing "Science and Sanity" by Korzybski, "Synergetics" by Fuller, and "Democracy in America" by de Tocqueville.) If you are going to criticize a book, please read it and understand it first.

      Recently William Gibson mentioned the problems with writing Science Fiction due to the unpredictability of the future and rapid technological change. As our technology becomes more abstract, more materials will be "intelligent" in new ways. For instance, imagine concrete with the intelligence to repair itself when a pothole is in imminent probability of forming. This type of "Turing Machine" computational ability at the molecular level may be the key to inventing this product.

      --
      "The mind works quicker than you think!"
    10. Re:A New Kind of Science by Anonymous Coward · · Score: 0

      It still is hogwash, and the problem was not that it was not peer-reviewed but that it completely ignored other related work.

    11. Re:A New Kind of Science by Anonymous Coward · · Score: 2, Interesting

      Another little-known fact is that Wolfram was just one of several people who initially coded Mathematica. He decided one day to take all the code, form a company on his own, and engage in expensive lawsuits with all of his former collaborators to gain ownership of the code.
      It (Originally SMP) was also written on Caltech equipment and Caltech sued Wolfram; hence Caltech does not pay for any copy of Mathematica they run.
    12. Re:A New Kind of Science by Anonymous Coward · · Score: 0
    13. Re:A New Kind of Science by SlowMovingTarget · · Score: 5, Funny

      Well said, Comic Book Guy!

    14. Re:A New Kind of Science by Hijacked+Public · · Score: 5, Interesting

      You don't read a lot of serious science here because this isn't the place for it.

      Every so often a fairly specialized technical discussion will crop up and even to people like me, who are casually interested, it is obvious that people who are serious about the subject are posting. They don't write full blown journal quality posts because a) see above, and b) as you correctly point out, Slashdot's demographic on the whole doesn't have the higher level knowledge necessary to understand them.

      But that doesn't mean there isn't an interesting discussion going on. On the contrary, there are good opportunities to interact with serious people you would otherwise never be able to access. If you can effectively ignore the "I got wireless working under Linux so I know everything" mentality anyway.

      Along the lines of the RIAA submissions from NewYorkCountryLawyer. How many attorneys who actively defend against RIAA lawsuits as their primary practice do you meet in a day?

      --
      "Sacrifice for the good of The State" - The State
    15. Re:A New Kind of Science by Anonymous Coward · · Score: 0

      Rubbish. Caltech, like most universities has a site license of Mathematica

    16. Re:A New Kind of Science by Quadraginta · · Score: 4, Insightful

      Boy you're telling me. I remember when Wolfram was the wunderkind of the 1980s and 1990s, who was going to Change The World(TM) with his brilliance. Ha. Jeff Bezos or Linus Torvalds have done far more with computers to Change The World in interesting and useful ways.

    17. Re:A New Kind of Science by Troed · · Score: 1

      imagine concrete with the intelligence to repair itself

      I found the Stephen Baxter Destiny's Children series to contain a few of these in reality very obvious-but-not-obvious technology descriptions. I think it is in book 3 an intelligent house paint is described.

    18. Re:A New Kind of Science by Anonymous Coward · · Score: 0

      Rubbish. Caltech, like most universities has a site license of Mathematica How much did they pay for it?
    19. Re:A New Kind of Science by machinelou · · Score: 3, Insightful

      It's probably more common that criticism comes from people who have NOT read the source material than from people who have. And, for reasons I do not completely understand, such criticism tends to be believed.

      Case in point? In a recent interview, Noam Chomsky admitted to writing his famous criticism of B. F. Skinner's book "Verbal Behavior" BEFORE it had been published and, in fact, based his review on much older material including notes taken by students of lectures presented YEARS before the final version was published. This is evident to anyone who has read both Chomsky's review and Skinner's verbal behavior (further reading: McCorquodale, 1970).

      And the impact of Chomsky's admission? Zero... Although, at the time, Chomsky's unfounded review effectively reduced the credibility of an entire field of psychology.

    20. Re:A New Kind of Science by bmajik · · Score: 2, Interesting

      I'm about 1/4 of the way through the NKS book and I find it absolutely fascinating. It "inspired" me to create some basic 2-color nearest-neighbor automata (you can get through university without studying this sort of thing, btw (!)) and I found the material very approachably written. I'm sure you could cover the material with far fewer pages if you expected the reader to have pencil/paper (or a debugger?), and didn't have so many pretty images, but i thought that the comparison of automata-generated shells to actual aquatic life was the most damning evidence that what wolfram was postulating was fundamentally worth thinking about.

      That he may or may not be the first person to suggest anything in his book is not interesting to me; that his book was cheap enough (i got it about a year ago at a bargain table) and accessible enough (it's in my "bathroom reading" shelf) that I'm thinking and learning things I otherwise wouldn't be makes it sufficiently valuable IMO.

      Efforts to cast the book as some renegade peice of science that "conventional academia" won't publish are mostly drama. The guy's writing style is a bit dramatic at times (i seem to recall him using the same linking phrase to go from "thing that sounds implausible" to "i think it's actually true" in nearly every section of every chapter.) but that doesn't get in the way of it being a read that makes me think about it for hours after i've put it down.

      --
      My opinions are my own, and do not necessarily represent those of my employer.
    21. Re:A New Kind of Science by Welpa · · Score: 1

      Look at a map of the world. Some of those countries are going to end up going to war, you mark my words. See? I'm a visionary too.


      A new kind of geopolitics?

    22. Re:A New Kind of Science by Orrin+Bloquy · · Score: 1

      Let me recommend three books: "The Structure of Scientific Revolutions" by Kuhn

      tl;dr: Scientific progress is not a meritocracy because scientists are bickering little children whose petty political issues hamstring the pursuit of truth. It will not get better any time soon.

      There, I just saved you four hours of reading.

      --
      "Made up/misattributed quote that makes me look smart. I am on /. and I must look smart."
    23. Re:A New Kind of Science by Anonymous Coward · · Score: 0

      How many attorneys who actively defend against RIAA lawsuits as their primary practice do you meet in a day?
      Not his primary practice, just pro bono work on the side. FWIW.
    24. Re:A New Kind of Science by Garridan · · Score: 1

      There's a relevant article in this month's Notices:

      http://www.ams.org/notices/200710/tx071001279p.pdf

      Specifically, the quote from the horse's mouth:

      http://reference.wolfram.com/mathematica/tutorial/WhyYouDoNotUsuallyNeedToKnowAboutInternals.html

      which contradicts the principles of mathematics, and of scientific method. I can answer *any* question you ask!

    25. Re:A New Kind of Science by WED+Fan · · Score: 1

      No, it isn't. Certainly they have some results but he's still an arrogant bastard who hasn't brought anything new to the table.
      Nor is this 2,3 machine going to revolutionise science.

      What say you about the Earth orbitting the Sun? Or, that the Moon is not made of cheese? Or that space is not made up of "ethers"? Or that silly notion of a round planet?

      You arrogant little pr...Nevermind.

      --
      Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong fix.
    26. Re:A New Kind of Science by Anonymous Coward · · Score: 1, Informative

      In the interest of counteracting Wolfram's megalomanaical "new kind of science" that attempts to blot out appropriate credit where it's due, I think it's worth just posting the name of the person who should be attributed with the 110 proof:

      Matthew Cook.

      That way, at least you'll see the name if you don't want to read the story.

    27. Re:A New Kind of Science by blahplusplus · · Score: 1

      "This type of "Turing Machine" computational ability at the molecular level may be the key to inventing this product."

      What I find so hilarious is that it already exists in biological systems, I really think if we want to go to the next level we really have to get our minds around what already exists and use that as a base, since so many things are already figured out we just don't understand them.

    28. Re:A New Kind of Science by Anonymous Coward · · Score: 1, Informative

      This is bullshit.

      In reading my own post, I realized that the fricking parent story doesn't even list the name of the person who did the proof.

      Everytime Wolfram gets involved with something, it's like entering some bizarro land where no one exists besides Wolfram.

      His name is

      Alex Smith.

      Alex Smith did the proof. Is that so frickin hard?

    29. Re:A New Kind of Science by hackus · · Score: 1

      The biggest problem I found with this book is the smack of commercialism.

      Mr. Wolfram made every single sort of proof through the use of a tool that costs $4K which he directly profits from (Mathematica) in order to reproduce his experiments in Turing machines.

      I found that slightly disingenuous.

      -Hack

      --
      Got Geometrodynamics? Awe, too hard to figure out? Too bad.
    30. Re:A New Kind of Science by Anonymous Coward · · Score: 2, Informative
      http://www2.fbi.fh-darmstadt.de/~vmi/chronologie/main.htm

      1981? Stephen Wolfram develops SMP (Symbolic Manipulation Program) at CalTech. When he licenses it, CalTech asserts ownership. They settle out of court. Wolfram goes on to develop Mathematica.
      http://en.wikipedia.org/wiki/Stephen_Wolfram

      He led the development of the computer algebra system SMP (Symbolic Manipulation Program: SMP was essentially Version Zero of Mathematica) in the Caltech physics department during 1979-1981, but a dispute with the administration over the intellectual property rights regarding SMP -- patents/copyrights and faculty involvement in commercial ventures -- eventually caused him to resign from Caltech.[4] SMP was further developed and marketed commercially by Inference Corp. of Los Angeles during the period 1983-1988. In 1981, Wolfram was awarded a MacArthur Fellowship. In 1983, he left for the School of Natural Sciences of the Institute for Advanced Study, where he studied cellular automata, mainly with computer simulations.

      The settlement aficr was free licenses to Caltech in perpetuity.
    31. Re:A New Kind of Science by workdeville · · Score: 1

      NKS. The critics are right. The "New" Kind of Science is at least 20 years old. NKS's value is that of a handbook of results in the fields of artificial life, artificial intelligence, complexity theory, and a few other related fields. In that respect, it is rather good. But Wolfram's citations are inadequate at best. My informed -- since I read dozens of primary sources first -- opinion is that he plagiarized the work of many. It is not revolutionary. It is a compilation. I do like my Korzybski, by the way. But in many ways, Science and Sanity is a simplified version of Wittgenstein's Philosophical Investigations. The complexity in Wittgenstein's text is there for a reason. Serious problems arise without it, as he so carefully explained. Still, the spirit of Korzybski's work is admirable.

    32. Re:A New Kind of Science by workdeville · · Score: 2, Informative

      Damnit, that was supposed to be:

      I read all of NKS. The critics are right. The "New" Kind of Science is at least 20 years old. NKS's value is that of a handbook of results in the fields of artificial life, artificial intelligence, complexity theory, and a few other related fields. In that respect, it is rather good. But Wolfram's citations are inadequate at best. My informed -- since I read dozens of primary sources first -- opinion is that he plagiarized the work of many. It is not revolutionary. It is a compilation.

      I do like my Korzybski, by the way. But in many ways, Science and Sanity is a simplified version of Wittgenstein's Philosophical Investigations. The complexity in Wittgenstein's text is there for a reason. Serious problems arise without it, as he so carefully explained. Still, the spirit of Korzybski's work is admirable.

    33. Re:A New Kind of Science by Anonymous Coward · · Score: 0

      Referral links in a First Post with non-relevant content = -1 (Troll).

    34. Re:A New Kind of Science by ccguy · · Score: 1

      If you are going to criticize a book, please read it and understand it first.
      I must say -this being slashdot- I totally shocked me that you were modded insightful instead of funny. In order to support the new read-before-you-criticize attitude, I'm placing my order today and will get back to you.
    35. Re:A New Kind of Science by ENIGMAwastaken · · Score: 1

      I was just discussing this very topic with my professor yesterday, and he insisted that that Chomsky's reputation is greatly overstated when it came to overturning behaviorism. For 10 years after Chomsky's paper behaviorists were still plugging away with their rats and pigeons because lab scientists don't really care what some linguist has to say about the behaviorism of language. Chomsky was obviously right and behaviorism was wrong, but it was overturned mostly because it just didn't work. Lab animals just could not be conditioned in the way behaviorism predicted. They just were not black boxes. So it's somewhat of a myth to say that Chomsky's review was the death-knell of behaviorism. To this day behaviorist methods are still used in labs.

    36. Re:A New Kind of Science by Anonymous Coward · · Score: 0

      For what it's worth, Alex was named in most other coverage of this story, e.g. on BoingBoing, where there was also a link to an article in New Scientist that also included a little biographical information on him.

      Nice one, Alex!

    37. Re:A New Kind of Science by machinelou · · Score: 2, Interesting

      Off topic but.. You couldn't be more wrong. Lab animals could not be conditioned in the way behaviorism predicted? Really?

      First of all, behaviorism and conditioning are not theories in the sense that nobody sat in a chair, came up with stuff off the top of their head, and then tried to prove it. Rather, they were descriptions of the results of experiments THAT HAD ALREADY BEEN CONDUCTED. Hence, reinforcement? Yea, it works. Punishment? You bet. Stimulus discrimination, extinction, schedule effects.. Yea. The descriptions were also somewhat special because they were related to principles that were general enough to span species (humans, rats, mice, pigeons, dogs, birds, sea lions, dolphins, fish, insects) and responses (language, thinking, level pushing, drug abuse/self-administration, 2 and 3-point shots attempted by players on NCAA basketball team, imprinting by birds, self-injury). Basically, it's much harder to list things that animals and people do that can't be described using behavioral principles than things that can.

      Second, behavioral approaches have become the de-facto standard in many areas. Functional analysis, a behavioral technique to determine why people engage in behavior, was written into law (IDEA, the individuals with disabilities and education act). Know anyone with a child who has developmental disabilities? Chances are, their child works or has worked with a behavior analyst. And, as you alluded to, behavioral preparations are widely used by neuropsychologists to study the BRAINS of intact organisms (ironic?)!

      If anything, it seems like Chomsky's theories have died. I know people who have graduated from linguistics departments only to then become Board Certified Behavior Analysts and practice behavior analysis because its presents very practical way to assess and teach language to children. The only thing I'm confused about is why you (and many, many others) still think the opposite.

      Need citations? Google the Journal of Applied Behavior Analysis or the Journal of the Experimental Analysis of Behavior. There are several other good journals, but these are the best and they're available free online.

    38. Re:A New Kind of Science by belmolis · · Score: 4, Informative

      I think that you misunderstand Chomsky's critique of behaviorism. He did not claim that classical conditioning did not work on rats. Nor did he claim that classical conditioning did not work on humans for some behaviors. What he claimed is that behaviorism was not a complete psychological theory in that it could not explain human linguistic behavior. Behaviorist accounts of human language were based on a grossly oversimplified and inaccurate idea of what human linguistic behavior is like. Essentially, they thought that all you had to do was pair chunks of sound with meanings by classical conditioning. What Chomsky did was show that human language involves much more than simple wordmeaning associations, that behaviorists had not provided anything resembling an account of human language as it actually is, and that it was very unlikely that they could.

      Chomsky's review of Skinner's Verbal Behavior was indeed the death knell of behaviorism as a theory of human cognition. It was one of the central events resulting in the development of what we now call cognitive science. Behaviorist psychology survived in some ways for several reasons. First, even if it doesn't explain human language, it does work for a lot of behavior, both of humans and of other organisms. If you were interested in rats, it was still reasonable to study operant conditioning of rats. Second, as a consequence of the first reason, classical conditioning is an effective form of behavior modification for certain types of behavior. Clinical psychologists therefore continue to make use of it. What they try to do is not induce native language acquisition. Third, there is a certain amount of inertia in any field. It takes a while for new ideas to be accepted even if the evidence for them is strong, and even then people working in areas not directly affected often don't find it worthwhile to change what they are doing. (Note, for example, that classical mechanics is not only used in engineering but continues to be taught by physicists even though in a technical sense since the introduction of relativity we know that it isn't right. It's much simpler to use it where it works than to do everything relativistically.)

      The failure of Skinner and many other psychologists of the time to recognize the complexity of human language and therefore to believe that their theories could handle it has often been repeated, in psychology and AI. Quite a few linguistically oriented AI projects announced success only for it to turn out that the claims were vastly overblown because they had an inadequate understanding of the problem, which they therefore had not solved. For an entertaining critique of such work see: Norbert Hornstein and B. Elan Dresher (1976) "On Some Supposed Contributions of Artificial Intelligence to the Scientific Study of Language," Cognition 4, pp.32l-398. For a somewhat more recent example, I remember a talk by a proponent of neural nets in the late 1980s who claimed to have a net that "learned English syntax". The reality was that, if fed rather carefully constructed data, the net learned to distinguish transitive verbs from intransitive verbs. There is a lot more than that to "learning English syntax".

    39. Re:A New Kind of Science by Josh+Booth · · Score: 1

      Except he didn't prove anything. He did author the book with Mathematica, but it took his assistant Matthew Cook, under an NDA, to prove that Rule 110 was universal, or (approximately) turing complete, to avoid his coinage.

    40. Re:A New Kind of Science by meburke · · Score: 1

      Good points, bad argumentation, but the links you included do most of the argumentation adequately for your claim. I strongly agree with the claims made in the article. How do you calibrate a tool without having something to assess for accuracy? Unlike the Turing machine proof, Mathematica is NOT a Universally applicable tool.

      --
      "The mind works quicker than you think!"
    41. Re:A New Kind of Science by meburke · · Score: 1

      Yeah, this whole thing about communicating effectively, even internally to yourself, can be a real mind boggler. I keep finding things that make me recycle through some of the seminal texts in order to integrate new information with the stuff that seems to have become spotty as I get older. I'm about to re-read Korzybsky, and, you know what?... I DREAD the task. I'll do it anyway 'cause I value the potential benefits.

      I do believe that most science breakthroughs come from collaborative efforts and accumulated knowledge. I'm glad Wolfram didn't include a second books worth of citations, but I agree, some of the ideas could have been better attributed.

      --
      "The mind works quicker than you think!"
    42. Re:A New Kind of Science by nwbvt · · Score: 2, Informative

      Here are a few reviews from people who did read the book (or at least who claim to have read it, I admit I did not sit down and watch them each read it from cover to cover):

      • http://www.kurzweilai.net/articles/art0464.html?printable=1
      • http://www.goertzel.org/dynapsyc/2002/WolframReview.htm
      • http://www.cscs.umich.edu/~crshalizi/reviews/wolfram/
      • http://www.nybooks.com/articles/15762
      • http://www.maa.org/reviews/wolfram.html

      Now I did not go and seek out reviews that were critical of the book, these were just the first 5 I found. In fact most do recommend the book in the end. However, they generally agree his book has a few flaws. Not that his work isn't interesting or that he is clearly wrong in his arguments (though most generally agree that some of his claims are not fully substantiated), but that despite Wolfram's near megalomaniac claims to the contrary, his approach really isn't all that new. Some react to this fact with amusement (like Kurzweil), some with anger (like Shalizi), but regardless it is clearly a valid criticism that Wolfram's work really isn't all that new. Don't claim that the reason people are critical of him is that they are just resisting thinking about things differently.

      --
      Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
    43. Re:A New Kind of Science by navtal · · Score: 1

      OK. not to sound inflammatory or anything but you obviously have no experience with academic work. He is arrogant but sitting other people....not unheard of(and if you know what I am talking about you know that is extreme sarcasm.)

    44. Re: A New Kind of Science by DJ+Fadereu · · Score: 1
      I have spent a lot of time going through NKS, and the feeling I got was the same one when I used to pour through my father's fat reference books on cell biology or human anatomy. It's more of a reference book, which treats automatons as species, genera and perhaps even tribes of attractors. NKS is an encyclopaedic dictionary of automatons, but it has very little to offer by way of "new science".

      "imagine concrete with the intelligence to repair itself when a pothole is in imminent probability of forming. This type of "Turing Machine" computational ability at the molecular level may be the key to inventing this product"
      I think generative process algorithms (automatons etc) will be fundamental to the kind of engineering you are talking about.
      --
      ---- 1/f )) ----
    45. Re:A New Kind of Science by nagora · · Score: 1
      He is arrogant but sitting other people....not unheard of(and if you know what I am talking about you know that is extreme sarcasm.)

      I assume you mean "citing". If you read the book you'll find that his citations are there but wrapped in a huge layer of ego. Finding, for example, the actual credit to John Conway's work takes quite some digging. It's in there, but the main text makes it sound like he made very little contribution, whereas without Conway, the field would be years behind where it is today simply for lack of researchers inspired by his work.

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    46. Re:A New Kind of Science by Anonymous Coward · · Score: 0

      Ha. I guess this makes Wolfram a modern-day Edison. And not in the good way.

    47. Re:A New Kind of Science by fuliginous · · Score: 1

      And I just thought if the Wolfram is so clever why didn't he produce the proof?

    48. Re:A New Kind of Science by navtal · · Score: 1

      Ah, correcting spelling. Good for you. On the other hand, good point.

    49. Re:A New Kind of Science by poopdeville · · Score: 1

      Yeah, this whole thing about communicating effectively, even internally to yourself, can be a real mind boggler.

      The "internally to yourself" part is the part from which the difficulties I mentioned arise. It is very tempting to say that what one does "internally" when "communicating" to one's self is the same as what one does internally when communicating with others. But the affirmation leads to contradiction. Interestingly, it may turn out to be brute fact that they are the same. But affirming it is ultimately fallacious. (The argument that shows this is the "Private Language Argument")

      --
      After all, I am strangely colored.
    50. Re:A New Kind of Science by nagora · · Score: 1
      Ah, correcting spelling. Good for you.

      I only corrected it because for a while I was trying to work out if "sitting" in this context was in fact a technical academic term (possibly to do with "chairs") that I hadn't recognised.

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    51. Re:A New Kind of Science by Anonymous Coward · · Score: 0

      brilliant post.

    52. Re:A New Kind of Science by lindseyp · · Score: 1

      I'm glad he did, for without his interpretation I had abandoned your post as gobbledygook. I only opened his response to see how he could reply to such a nonsensical post.

      --
      j'ai découvert une démonstration vraiment admirable (de ce théorème général) que cette si
    53. Re:A New Kind of Science by sv0f · · Score: 1

      The failure of Skinner and many other psychologists of the time to recognize the complexity of human language and therefore to believe that their theories could handle it has often been repeated, in psychology and AI. Quite a few linguistically oriented AI projects announced success only for it to turn out that the claims were vastly overblown because they had an inadequate understanding of the problem, which they therefore had not solved. For an entertaining critique of such work see: Norbert Hornstein and B. Elan Dresher (1976) "On Some Supposed Contributions of Artificial Intelligence to the Scientific Study of Language," Cognition 4, pp.32l-398. For a somewhat more recent example, I remember a talk by a proponent of neural nets in the late 1980s who claimed to have a net that "learned English syntax". The reality was that, if fed rather carefully constructed data, the net learned to distinguish transitive verbs from intransitive verbs. There is a lot more than that to "learning English syntax".

      Your post is mostly accurate, but this paragraph draws far too sharp a line between AI and linguistics. Their bastard child -- computational linguistics -- has been a productive field for many years now.

  2. Turing Machines by ebolaZaireRules · · Score: 3, Funny

    I hated this subject... If only my lecturer had told me I could win US$25k, it might have been more interesting.

    --
    The Bible: Historically verifiable fact from an observers point of view
    1. Re:Turing Machines by caffeinemessiah · · Score: 4, Informative

      There's a $1 million prize for proving or disproving P = NP from the Clay Mathematics institute if you're still interested.

      --
      An old-timer with old-timey ideas.
    2. Re:Turing Machines by muellerr1 · · Score: 5, Funny

      N = 1. Solved! I can't believe they weren't able to figure that out.

    3. Re:Turing Machines by TheRaven64 · · Score: 1

      I'm amazed the prize took so long for someone to win (although I wasn't aware the prize existed, and so perhaps it wasn't well publicised). Proving random things are Turing complete is typical first-year coursework for a computer science degree. Generally, the way of doing it is to implement an emulator for something else that is already known to be universal on it. Looking at the 2,3 machine, it looks like this would take a while but not be particularly difficult (the fact that the proof turned out to be 40 pages indicates that a while might be a long while).

      --
      I am TheRaven on Soylent News
    4. Re:Turing Machines by MyLongNickName · · Score: 3, Insightful

      Or P=0. My solution is more complete :)

      --
      See my journal for slashdot ID's by year. Mine created in 2005. http://slashdot.org/journal/289875/slashdot-ids-by-year
    5. Re:Turing Machines by Anonymous Coward · · Score: 0

      I can't believe is they demonstrated bitranslateral interference with a Shiner matrix value of .01 inside the Vurner-Chroaski limit. The Chi bipolar inhibitor of the Turing Machine nearly has the same overall covalence as Dr. Brown's flux capacitor!!!

      This of course proves that blue is red, and the sky is the ground, and mathematicians have much too much fun labeling bizarre, esoteric things.

    6. Re:Turing Machines by vbraga · · Score: 1

      Actually, N = 42.

      --
      English is not my first language. Corrections and suggestions are welcome.
    7. Re:Turing Machines by Orrin+Bloquy · · Score: 1

      Let us know how the contrapositive works out for that.

      --
      "Made up/misattributed quote that makes me look smart. I am on /. and I must look smart."
    8. Re:Turing Machines by Workaphobia · · Score: 1

      Cue the I-don't-get-it post. If that was a joke, it went over my head as I don't see a logical implication operator.

      --
      Evidently, the key to understanding recursion is to begin by understanding recursion. The rest is easy.
    9. Re:Turing Machines by Workaphobia · · Score: 1

      Have you ever seen a Universal Turing Machine implemented in Conway's Game of Life?
      http://www.cs.ualberta.ca/~bulitko/F02/papers/tm_words.pdf
      Constructing such a thing in cellular automata can take a while.

      --
      Evidently, the key to understanding recursion is to begin by understanding recursion. The rest is easy.
    10. Re:Turing Machines by Workaphobia · · Score: 1

      But yours is a trivial solution...

      --
      Evidently, the key to understanding recursion is to begin by understanding recursion. The rest is easy.
    11. Re:Turing Machines by Anonymous Coward · · Score: 0

      or P=0. Two different proofs.

    12. Re:Turing Machines by Workaphobia · · Score: 1

      Whoops, I spoke before I saw the pdf, and was under the impression that the article was referring to a cellular system. Still, such emergent properties can take a long, long time to manifest themselves.

      --
      Evidently, the key to understanding recursion is to begin by understanding recursion. The rest is easy.
    13. Re:Turing Machines by fishbowl · · Score: 1


      >There's a $1 million prize for proving or disproving P = NP from the Clay Mathematics institute if you're still interested.

      That's a much harder thing to do (or is it? Show either way and become the most famous person in the world overnight :-)
      But to show a TM is a UTM, you can take a "guess and test" approach. Find a UTM that can be described by another TM, and that other TM becomes a UTM. The big problem is you have to have insight to know what to guess, and you have to have a lot of patience to work out computation with the (provably) minimal possible resources.

      I struggled with drawing NFA's for regular expressions. I really can't imagine doing the tedious work that it would be to figure out a TM with a really small tape alphabet or a really small number of states, and of course this is both. Some people really enjoy doing Automata, others just want to get through it with a "C" and never touch the subject again :-)

      --
      -fb Everything not expressly forbidden is now mandatory.
    14. Re:Turing Machines by HeadlessNotAHorseman · · Score: 1

      P = 0. Another solution! Where's my million dollars?

      --
      I like my coffee the way I like my women - roasted and ground up into little tiny pieces.
    15. Re:Turing Machines by Anonymous Coward · · Score: 0

      Your solution is incomplete: N = 1 or P = 0.

  3. Wow by Quaoar · · Score: 0, Offtopic

    This kid has just accomplished more than most of us can hope to accomplish in our entire lives.

    --
    I'll form my OWN solar system! With blackjack! And hookers!
    1. Re:Wow by russ1337 · · Score: 5, Funny

      Fine, he's a math geek. An ubergeek even. $10 says he hasn't, and never will, get laid
      The dude has $25K to spend on a very attractive hookers. I'm sure he's doing the math to figure out whether he's better off blowing it all on one, or getting 2,500 ten-dollar hookers.

      Yes the 'blowing it' pun was intended...
    2. Re:Wow by realthing02 · · Score: 1

      And that all depends on who you feel is "worthy" or not.

      I don't understand the point of your statement. It's almost as if you were becoming defensive at the fact you (as the GP put it) would never accomplish something like this in your entire life. Maybe you have, but the comment was off topic and made little to no argument whatsoever. Sorry if this seems trollish, it just bugs me that your post had no point to it.

      Lastly, there is a problem when someone is content being 'good' enough. I want to be the best at what I do, I am not, I guarantee that, but if I ever feel like I'm good enough, than there is a real problem.

    3. Re:Wow by grumpyman · · Score: 2, Funny
      The dude has $25K to spend on a very attractive hookers. I'm sure he's doing the math to figure out whether he's better off blowing it all on one, or getting 2,500 ten-dollar hookers.


      Yes, but that'll take the 2,3 turing machine 37 billion steps before he can get the answer.

    4. Re:Wow by Anonymous Coward · · Score: 0

      Awards are for extraordinary (extra-ordinary meaning above the ordinary) work.. not ordinary work. We do not give awards for doing what you were supposed to do anyway. Award for not mugging people on the street? Award for not raping the girl in the parking lot? Give me a break. This is a sad commentary on society when people who simply do what is expected are entitled to awards and the people who fail to pull their weight are considered average rather than deserving of punishment. Accomplishments of science of use to all mankind are far and away more valuable, and more deserving of reward, then some charity worker or parent who helps individuals.

    5. Re:Wow by Anonymous Coward · · Score: 0

      Is that your way of compensating so you don't feel worthless? Can't you just be happy for the guy?

    6. Re:Wow by fotbr · · Score: 3, Insightful

      Have you seen the exchange rate lately? He better spend it soon, or that $25k isn't going to buy him much in the way of hookers.

    7. Re:Wow by Zorbane · · Score: 0, Redundant

      You're right, it does seem trollish....and you must not understand the point of the comment....nor the use of the word good in the context in which it was used. It is not about being defensive, but about the seeming constricting of the definition of accomplishment to something merely material/scientific...that is what bugs me. And I fail to see why "argument" would be necessary since all that was asked was who could be said to accomplish more. For some reason, in the second part of your post, you take the use of good and seem to twist it into a bit of a straw man for some good ole sniping commentary. I was speaking of motivation, not ambition. A hacker (the type that wears black clothes and sport a handlebar mustache) may want to be the best in terms of ambition, but one would generally find his motivation lacking in the "good" department.

    8. Re:Wow by realthing02 · · Score: 1

      If this is your defense, than you are almost willfully ignorant of what the GP meant by "Accomplish". That is, to do something that could potentially affect many lives. Yes, being a good husband, good father, good etc etc is virtuous, but that doesn't mean it is an accomplishment in the same vein that the GP is intending the word to be used.

      Had the GP said done more than, or is more important, than i can see issue being taken. but he almost absolutely meant accomplished in the "touches many people" sense.

    9. Re:Wow by Anonymous Coward · · Score: 0

      Get a professorship
      get tenure
      get a grad student
      get laid

    10. Re:Wow by spadefoot · · Score: 1

      Clearly, the smart thing to do is split the difference and get 25 $1,000.00 hookers. Sufficient quantity whilst maintaining quality.

    11. Re:Wow by VJ42 · · Score: 1

      Although at least with $25k (which is what, 100 Euro these days?) he might be able to move out of his mom's basement. Actually, he probably can't (at least not with that amount); it's only just over £12,000, and the average house price in Birmingham is almost £160,000. The amount he won probably wouldn't even cover the deposit for his own property.
      --
      If I have nothing to hide, you have no reason to search me
    12. Re:Wow by brunes69 · · Score: 1

      The exchange rate would only matter if they were imported Asian hookers.

      Domestic good-old American hookers should not be affected.

    13. Re:Wow by Anonymous Coward · · Score: 0

      What kind of house did you buy???? Mine cost $150K and the deposit was only $1,000. Have you ever even bought property?

    14. Re:Wow by Jedi_Yo_Jo · · Score: 2, Funny

      he could retire in mexico with 25K

    15. Re:Wow by fotbr · · Score: 1

      Its called a joke, which obviously missed you and most of the other people on slashdot.

      Oh well.

    16. Re:Wow by fotbr · · Score: 1

      The kid's in the UK.

    17. Re:Wow by Anonymous Coward · · Score: 0

      I guess *you* missed the part where jokes are funny.

    18. Re:Wow by VJ42 · · Score: 1

      What kind of house did you buy???? Mine cost $150K and the deposit was only $1,000. Have you ever even bought property? The way I got my figures was this: as an undergrad, he'd be lucky to be earning the average annual income according to that link it's £13,302. I don't know the source and I'm sure that's on the low side, so I doubled it, getting £26604. IMO this is probably an average to good starting salary for a graduate student.
      A responsible lender shouldn't lend more than four times yearly salary, but with house prices so high, I let him have a mortgage of 5 times salary, giving £133,020 add the £12,000 he won, and you get £145,020 not anywhere near the average house price of £160,000 that I quoted. Indeed an adequate deposit would be closer to £30,000.

      From the limited data that you gave me, I can only deduce that you mortgage was sub-prime and therefore part of the reason for the recent global "credit crunch".
      --
      If I have nothing to hide, you have no reason to search me
    19. Re:Wow by Old+Wolf · · Score: 1

      A responsible lender shouldn't lend more than four times yearly salary

      This is specific to your economy .. in my city, the median house price is about eight times the median income, and the interest rate is around 9% . (Yes, I can't wait for the next election..)

    20. Re:Wow by Agripa · · Score: 1

      I believe we established in an earlier theory that math geeks can only attract women who like '95 Corollas.

    21. Re:Wow by petermgreen · · Score: 1

      Borrowing 8 times your salary at 9% interest would mean spending the vast majority of your income (indeed if you are in a place where income is usually quoted gross maybe more than your net income) or mortgage interest alone. Sorry but that is not responsible lending whereever you happen to be.

      I guess most people in your city whi buy houses do so as couples, that would make the house price only 4x the average couples combined salary.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    22. Re:Wow by VJ42 · · Score: 1

      Note the word responsible:
      Intrest rates are lower here in the UK than your city (IIRC ~5%; I rent; no mortgage) and house prices are somthing like 11 times average salary. Even so lending at either those rates or the ones you quoted is not responsible as you'd be spending almost all of (if not more than) your monthly income on serviceing your mortgage.

      --
      If I have nothing to hide, you have no reason to search me
    23. Re:Wow by Alsee · · Score: 1

      I'm sure he's doing the math to figure out whether he's better off blowing it all on one, or getting 2,500 ten-dollar hookers.

      An optimization problem.
      Obviously you take the square root and spend $158.11 on 158.11 hookers.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    24. Re:Wow by Old+Wolf · · Score: 1

      Borrowing 8 times your salary at 9% interest would mean spending the vast majority of your income (indeed if you are in a place where income is usually quoted gross maybe more than your net income) or mortgage interest alone. Sorry but that is not responsible lending whereever you happen to be.

      My bank won't lend if the cost of repayments exceeds 35% of your income ; I presume the other banks have similar standards. In practice this means that normal people just can't afford houses, except in really bad areas or 50 km out of town.

  4. Damn by 3.5+stripes · · Score: 5, Funny

    That was on my To Do list for next week.

    --


    He tried to kill me with a forklift!
  5. But... by Hatta · · Score: 5, Funny

    ...does it run Linux?

    --
    Give me Classic Slashdot or give me death!
    1. Re:But... by Palshife · · Score: 5, Funny

      It runs everything.

      --
      Attention deficit disorder is a complicated issue, spanning several major... HEY LET'S GO RIDE BIKES!
    2. Re:But... by johnw · · Score: 1

      ...does it run Linux? Surely what he's proved is that it does?
    3. Re:But... by UbuntuDupe · · Score: 1

      Well Linux definitely runs it. ;-)

    4. Re:But... by johnw · · Score: 5, Funny

      It runs everything. But it needs a memory upgrade and a new video card to run Vista.
    5. Re:But... by Mark_in_Brazil · · Score: 1

      ...does it run Linux? Surely what he's proved is that it does? Yes, in some sense at least. FTFA:

      This result ends a half-century quest to find the simplest universal Turing machine.

      It demonstrates that a remarkably simple system can perform any computation that can be done by any computer.

      And STOP CALLING ME SHIRLEY!
      --
      "It is nice to know that the computer understands the problem. But I would like to understand it too." --Eugene Wigner
    6. Re:But... by sapone · · Score: 5, Funny

      But it needs a memory upgrade and a new video card to run Vista. Well, next time you buy a Turing machine, you should go right for the Aleph brand memory tape. Plain old infinity obviously doesn't cut it.
    7. Re:But... by Anonymous Coward · · Score: 3, Funny

      But it needs a memory upgrade and a new video card to run Vista.
      Huh... I go through the trouble of finding a new card and an infinite tape that's twice as long, and the damn thing still displays the same three colors as before the upgrade.
    8. Re:But... by iabervon · · Score: 1

      An infinite tape that's twice as long isn't any bigger. You need a continuous tape. Or if you prefer, you can get a tape that has a position for each possible state of the entirety of a regular infinite tape, although those tend to get torn too easily.

    9. Re:But... by ledvinap · · Score: 0, Redundant

      In fact such upgrade may be impossible. The universe probably does not contain enough matter for such memory/tape...

    10. Re:But... by ultranova · · Score: 1

      Well Linux definitely runs it. ;-)

      Maybe, but only a limited version at best. Do not forget that one of the assumptions for a Turing machine is infinite memory space; AFAIK the largest memory space Linux currently runs in has 2^64 memory locations. As such Linux doesn't run all the programs a theoretical Turing machine runs.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    11. Re:But... by Lord+Bitman · · Score: 5, Funny

      Infinite tape that's twice as long is logically impossible. Clearly to double the memory you need to make it twice as wide

      --
      -- 'The' Lord and Master Bitman On High, Master Of All
    12. Re:But... by b4stard · · Score: 2, Informative
    13. Re:But... by eclectro · · Score: 1

      It runs everything. The real problem is not compatibility. The problem is that when the machine goes to 65536+1 position on the tape, one of the colors turns to blue and the machine halts.
      --
      Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
    14. Re:But... by Bazman · · Score: 3, Funny

      Was it Turing or Bill Gates who said that an infinitely long tape ought to be enough for anyone?

    15. Re:But... by Anonymous Coward · · Score: 2, Funny

      It always comes down to length versus girth for those people....

    16. Re:But... by Frank+T.+Lofaro+Jr. · · Score: 1

      With quantum computing, you can use other universes.

      --
      Just because it CAN be done, doesn't mean it should!
    17. Re:But... by Anonymous Coward · · Score: 0

      ...unless the new video card triggers total Vista diactivation !

    18. Re:But... by dr_davel · · Score: 0

      Or use both sides of the tape? Wait . . . how bout this for an idea . . . an EIGHT-TRACK tape!

      --
      Never eat anything bigger than your head.
    19. Re:But... by onemorechip · · Score: 1

      you can get a tape that has a position for each possible state of the entirety of a regular infinite tape

      Ah, that would be Beth tape.

      --
      But, I wanted socialized health insurance!
    20. Re:But... by Workaphobia · · Score: 1

      If I had mod points (and hadn't posted all over this conversation) I'd mark you insightful for being one of the few people in a discussion of cardinality on slashdot to understand what they're talking about. And I agree, powerset tapes fail too quickly.

      --
      Evidently, the key to understanding recursion is to begin by understanding recursion. The rest is easy.
    21. Re:But... by Workaphobia · · Score: 1

      "Even BSD?"
      "It. Runs. Everything! (Stupid)"

      (I hate it when I can't find the exact original quote online to verify it, before I look like a fool in front of hundreds of thousands of Simpsons quoters)

      --
      Evidently, the key to understanding recursion is to begin by understanding recursion. The rest is easy.
    22. Re:But... by Chemisor · · Score: 2, Informative

      No, no, no. You don't need to make it wider. Just twist an end and glue it to the other, making a Moebius tape.

    23. Re:But... by thermopile · · Score: 1

      No, no, the "Aleph" brand of memory tape just came out with their new model. It's called Aleph One Memory ... but the spool it comes on is pretty large.

      --

      "Diplomacy is something you do until you find a rock." --Richard Pound

    24. Re:But... by bnenning · · Score: 1

      It's called Aleph One Memory ... but the spool it comes on is pretty large.

      I was looking at the "c" brand, but nobody will give me a straight answer as to whether it's better than Aleph One.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    25. Re:But... by Anonymous Coward · · Score: 0

      Just connect one end of the tape to the other to make a loop... Which also works as a hilarious Turing fax machine prank.

    26. Re:But... by iabervon · · Score: 1

      It's no worse than Aleph One, and just a unit length of "c" tape can store at least as much as a whole spool of Aleph One. The only downside with this format is that you can't cut the tape between cells; you'll always cut through a cell no matter where you cut it.

    27. Re:But... by tkw954 · · Score: 1

      No, no, no. You don't need to make it wider. Just twist an end and glue it to the other, making a Moebius tape.
      No,no,no,no. That would give it half the surface length. It's still of infinite length, but now it only has one side!
  6. WTF by Anonymous Coward · · Score: 1, Funny

    I just finished compiling Wolfram's 2,2 Universal Turing Machine!

    1. Re:WTF by Anonymous Coward · · Score: 0

      Wolfram runs Gentoo?

      So that's why NKS took so long to finish.

    2. Re:WTF by MindKata · · Score: 1

      I just finished compiling a Wolfram's 2,2 Universal Turing Machine as well, but it just flashes a light on and off. I think I'll call it the Wolfram flip flop. So I guess that means the answer to life is somewhere between 0 and 1 ?

      --
      There are 10 kinds of people in the world... those who understand binary and those who don't.
    3. Re:WTF by Bloodoflethe · · Score: 3, Funny

      .42

      --
      "Little is much when little you need."
    4. Re:WTF by bnenning · · Score: 1

      So I guess that means the answer to life is somewhere between 0 and 1 ?

      Yes.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
  7. Nanotechnology implication by Anonymous Coward · · Score: 0

    The question is important, for all the reasons that Wolfram states. The proof is remarkably short, driving straight to the point. The implications for Nanotechnology are particularly significant. Wolfram's involvement in the Artificial Life conferences, and the International Conferences on Complex Systems (the 7th one runs 28 Oct-2 Nov 2007) have definitely paid off. By itself, this is probably not enough for a Fields Medal or Macarthur Fellowship, but this young man is someone to keep an eye on. Bravo!

    -- Prof. Jonathan Vos Post

  8. so is my Room of Monkeys... by Anonymous Coward · · Score: 0

    typing out those 1's and 0's

  9. with an attitude like that by Shivetya · · Score: 1

    you would be right. Why do people defeat themselves before ever trying?

    --
    * Winners compare their achievements to their goals, losers compare theirs to that of others.
  10. 2,3. 2+3=5 by ettlz · · Score: 3, Funny

    The Law of Fives is never wrong.

    1. Re:2,3. 2+3=5 by insertwackynamehere · · Score: 3, Funny

      The man fnord makes fnord a good fnord point.

    2. Re:2,3. 2+3=5 by Guppy · · Score: 4, Funny

      "The man makes a good point." -- how the heck does a simple me-too comment like this get modded up? I find this rather upsetting, somehow.

    3. Re:2,3. 2+3=5 by hsdpa · · Score: 1

      The man fnord makes fnord a good fnord point.
      Why am I feeling nauseous?
      --
      :(){ :|:& }:;
    4. Re:2,3. 2+3=5 by Anonymous Coward · · Score: 0

      Me too!

    5. Re:2,3. 2+3=5 by aug24 · · Score: 1

      To misquote the late lamented Mr Hicks...

      "You're caring about slashdot comments... you've forgotten how to perceive correctly".

      Justin.

      --
      You're only jealous cos the little penguins are talking to me.
    6. Re:2,3. 2+3=5 by The_reformant · · Score: 1

      Hail Eris!

      --
      I have discovered a truly remarkable sig which this post is too small to contain.
  11. Without even reading the article by Tibor+the+Hun · · Score: 3, Funny

    Without even reading the article, I feel confident to say that, no it does not. All that universal applications allow you to do is run them on both PPC and Intel chips, as opposed to having 2 separate forks for each platform.

    (If anyone bothers to take this seriously, and feel they need to correct me, they need to step outside for a while and get some fresh air.)

    --
    If you don't know what AltaVista is (was), get off my lawn.
    1. Re:Without even reading the article by Anonymous Coward · · Score: 2, Funny

      (If anyone bothers to take this seriously, and feel they need to correct me, they need to step outside for a while and get some fresh air.) I work next to a waste treatment plant you insensitive clod!
    2. Re:Without even reading the article by soliptic · · Score: 1

      OT: What is so effing stupid about 143056?

  12. Not So Fast by Anonymous Coward · · Score: 0


    The establishment of the correctness of proof requires more than a Mathematica infomercial.

    Cheers,
    Kilgore Trout, Ph.D.

  13. correction by jovius · · Score: 0, Troll

    Universal is not Wolfram's 2,3 Turing Machine but a media conglomerate.

  14. Science is forever by Weaselmancer · · Score: 2, Interesting

    That all depends on your definition of accomplishment, now doesn't it.

    Yes it does, but that runs both ways.

    A scientific proof is something that gets to contribute to society forever. Your examples only help for a lifetime. Look around the room you're in and see how many examples of Pythagoras' theorem you can find.

    Dead and buried 2500 years, and he's still contributing to our society. Even makes Mother Theresa look a little weak, IMO.

    --
    Weaselmancer
    rediculous.
    1. Re:Science is forever by Anonymous Coward · · Score: 0

      Actually no one knows that Pythagoras even existed. There's actually a saying that there's as much evidence of Pythagoras than there's of Prometheus, but your point is clear, just wanted to out that Pythagoras might not be the best example. ;)

  15. Again, really? Yes, really by arsheive · · Score: 5, Funny

    I for one now admit that all previously welcomed overlords can be emulated by this 2 state, 3 color overlord.

    --
    @AlexSheive
    :wq
  16. An Undergrad? by holmedog · · Score: 1

    Isn't anyone else simply amazed that this was proven by an undergrad?

    1. Re:An Undergrad? by stranger_to_himself · · Score: 3, Interesting

      I am. Not because I don't think they're capable, but when I was an undergrad we just learned things and then repeated them. It took me a long time to believe I could contribute anything meaningful to my subject. I also think it's notable that he was a computer science undergrad, and not reading mathematics. We need to encourage undergrads in math to think more, then maybe we'll see more of this kind of thing.

    2. Re:An Undergrad? by Anonymous Coward · · Score: 0

      This is a subject where you don't need any heavy machinery to prove results. Same goes to e.g. proving that algorithms are NP-complete where you just have to come up with some elaborate construction and some interesting trick. These are the subjects where smart undergrads are usually employed by universities to do research, because they can. You won't see undergrads getting any interesting results in subjects like algebraic geometry which requires lots of technical background which is why math undergrads usually tweak concrete algorithms or do something related to combinatorics in their research.

    3. Re:An Undergrad? by holmedog · · Score: 0

      Same goes for me, that is half the reason why I was surprised. As a computer sci undergrad, we didn't really have any opportunity to try and expand on what we were learning. Most of the time we were too busy trying to re-invent the wheel (such as in Compiler Construction when we tried to re-create directive driven languages).

    4. Re:An Undergrad? by nate+nice · · Score: 2, Insightful

      Yes and no.

      Yes because an undergrad doesn't always have the experience and education to formulate such proofs.

      But no because an undergrad doesn't have as many assumptions. An undergrad is a bit more naive you could say and they will be more likely to try and figure out something a lot of more experienced people assume is otherwise. An undergrad is more likely to spend time on problems like this as a discovery mechanism.

      When I was an undergrad I used to like to play around with problems like this. NP-Complete problems (what a waste of time!), set theory things, etc. I liked to learn things first hand for myself sometimes instead of assuming the book was right.

      I never found anything notable but it was fun.

      This kid made a pretty great proof. I'm not sure how important it is but I do remember in a theory of computation course it was presented as an open problem.

      --
      "If you are a dreamer, a wisher, a liar, A hope-er, a pray-er, a magic bean buyer ..."
    5. Re:An Undergrad? by fireboy1919 · · Score: 1

      that he was a computer science undergrad

      He was not. He was an ECE undergrad. They state it in the article. Which makes it even more impressive - this is an accomplishment that doesn't even really go along with his field.

      --
      Mod me down and I will become more powerful than you can possibly imagine!
    6. Re:An Undergrad? by stranger_to_himself · · Score: 1

      Good point. In my ignorance I had assumed it was the same thing.

    7. Re:An Undergrad? by fractoid · · Score: 1

      Isn't anyone else simply amazed that this was proven by an undergrad? I'm amazed that the credit went to an undergrad, certainly. In my experience a fair bit of work, both research and implementation, is done by undergrads.
      --
      Rampant carbon sequestration destroyed the Dinosaurs' tropical paradise. I'm here to help repair the damage.
  17. Slashdotted.. by Seismologist · · Score: 5, Informative

    The wolfram site is slashdotted but this link for the article in nature is not.

    --
    ~ In Trust, We Trust ~
  18. A truer answer by Anonymous Coward · · Score: 0

    But bottom line: everything dies. Pythagoras, Wolfram, me, you, the parent poster, everyone who is content to be 'good enough,' and all the masses that have been so wonderfully 'helped' by all the discoveries of the past. So, really, pretty soon none of us are going to have to worry about this argument of constitutes 'being accomplished' because we're all going to die at some point, right? Be the best at what you do if that's fun, but if you aren't, at you won't have to live with that failure forever!

  19. The paper by Anonymous Coward · · Score: 0

    The result might be interesting, but I've never seen a paper looking as horrible as this one. Is this guy using word and has he ever heard of splitting text into sections or how to use captions? This thing brings to mind papers in social sciences where the author has come up with the great idea of presenting an argument with predicate logic (they never know how to write math and I've suffered reading a few (my wife is a prof. in social sciences...)).

    1. Re:The paper by Alexpkeaton1010 · · Score: 2, Insightful

      Cut him some slack. Undergraduate Engineering students do not normally publish many papers. I'm sure the official published journal version will be cleaned up. Very impressive for a 20 year old!

  20. if you like this... by kisrael · · Score: 4, Interesting

    yeah, I know I'm pimping my own site, sosumi...
    Anyway, I was thinking about 1D CA the other week, and realized one of the attractions was that you plot time and make it 2D... but there's no particular reason you can't do the same thing to a 2D CA, like Life...
    http://kisrael.com/2007/10/21/ is the result, ethereal blue sculptures made by plotting 2D Life with Time as a physical dimension.
    I'm not sure if I learned a lot or proved anything, but it *is* pretty...

    --
    SO YOU'RE GOING TO DIE: The Comic for Dealing with Death
    1. Re:if you like this... by kisrael · · Score: 1

      Also (and this is all stuff I happened to do on Saturday, which is why it's on my mind)

      http://kisrael.com/2007/10/26 is Conway West, where you get to play a little happy face trapped in Conway's Game of Life, with a ghost farting out random particles to add a random element the patterns. Dodge the Life cells and go for points! (made for http://glorioustrainwrecks.com/ Klik-of-the-Month 2 hour game jam)

      --
      SO YOU'RE GOING TO DIE: The Comic for Dealing with Death
    2. Re:if you like this... by geminidomino · · Score: 1

      http://kisrael.com/2007/10/26 is Conway West Ain't he that rapper who thinks he should be in the bible?
    3. Re:if you like this... by JoshJ · · Score: 1

      That's actually pretty cool. As someone who played around with the life simulator in Windows 3.1 as a kid, I find the whole thing quite fascinating. Thanks!

    4. Re:if you like this... by Jim+Morash · · Score: 1

      very cool. The resulting forms look a bit like coral.

    5. Re:if you like this... by RichardX · · Score: 1

      That is *extremely* awesome!

      A really neat idea to extend it would be to have it continue running, adding each generation at one end every so often, and removing the oldest at the other, so it basically 'scrolls'. That would create a gradually evolving and shifting sculpture.

      Anyways, just wanted to say kudos for the idea and awesome implementation :)

      --
      Curiosity was framed. Ignorance killed the cat.
  21. Oblig by Anonymous Coward · · Score: 1, Funny

    ... in Soviet Russia at least.

  22. Uhh, what? by Webz · · Score: 3, Insightful

    Could anyone take a stab at explaining what this discovery actually means, in layman's terms? What is the significance of a univeral turing machine? What if the turing machine wasn't universal?

    What's the significance of 2,3? (Bit states, color?)

    What did this discovery actually teach us? How is it useful?

    1. Re:Uhh, what? by spikenerd · · Score: 5, Informative

      Alan Turing is usually considered to be the father of computers. He invented a theoretical machine that he conjectured could solve any problem that could be solved by a machine. It consisted of a an infinitely long tape (memory) and a small finite set of operations that could be performed infinitely fast. Modern computers are *very* similar to his theoretical machine, except they're only very fast (as opposed to infinitely fast) and they only have a lot of memory (as opposed to an infinite amount of memory). No one has ever found a problem that could be solved by a more complex machine and could show that it couldn't be solved by a Turing machine. (BTW, Turing eventually killed himself by eating a poisoned apple after most of the scientific community shunned his work due to some personal habits. This was the inspiration for Apple computers' logo.) So Wolfram proposed an even simpler machine and conjectured that it could solve anything that a Turing machine could solve. Now this guy proved that Wolfram was right. I should mention for completeness that two other guys (Church, and dang, I forgot the other one) also proposed systems that were provably equivalent to Turing's machine around the same time, but Turing's was the easiest one to turn into an actual machine.

    2. Re:Uhh, what? by hansraj · · Score: 3, Informative

      Turing machines are abstractions of what it means to compute.

      Consider the problem of sorting n numbers. In terms of computing, one is interested in computing a sequence of integers formed by rearranging given numbers that satisfy some (here monotonicity) property. Now, if one is given 5 numbers to sort one could do one thing to sort them and given 10 numbers to sort, something else. Existence of a Turing machine for sorting means that one could follow only one set of rules and sort any number of input numbers.

      The general Turing machine has a tape to write on, on which one (the head) can move left and right and depending on the state of tape decide to change symbols and finally halt at some specific state. The number of states q and number of symbols s define a (q,s) Turing machine.

      This notion obviously creates many different Turing machines for different problems. The natural question then is whether there is a Turing machine that simulates all other Turing machines by just reading the encoding of the given Turing machine (M) and its input (n) and simulating the steps on M on input n. If such a machine exists (and they do more or less), then if one were to create computing devices one would just need to implement the one Universal Turing Machine (UMT) and leave it to the programmer to code any other machine on top of it. That is how most computers work. They are essentially UMTs (of course you have to pretend that they have infinite memory in terms of possibility of adding more.)

      So if you wanted a really tiny UMT, how tiny can it get? The result mentioned in the story says that you just need 2 states of the machine and 5 symbols on the tape, hence (2,5) UMT. The hope here is maybe someday we will actually implement these very small UMTs on nano-scale (maybe to program the http://en.wikipedia.org/wiki/Self-replicating_spacecraft van-neumann probe?)

      If this machine had turned out to be a non-UTM then you would have needed a bigger computer to simulate all other computers. With this discovery we now know that everything that one can (reasonably) hope to compute algorithmically can be done by a pretty dumb rule. The controller of a real computer can be as small as requiring just 1 bit to store its state and just 3 bits to encode its symbols. Even though (maybe ) not for any practical use, the result sounds extremely interesting (and perhaps humbling). On the practical side, I can imagine this machine requiring very large tape for running relatively simple algorithms.

    3. Re:Uhh, what? by johnnyb · · Score: 4, Informative

      A system is "Universal" if it can, given infinite memory and an appropriate program, compute any computable function. A previous system even more simple than this one, Rule 110, was proven to be Universal by one of Wolfram's associates (Wolfram had the idea that it might be, Matthew Cook discovered the proof). However, a Universal Turing machine has some extra requirements with regards to the implementation. So this is the simplest Universal Turing Machine.

      If you already know programming, then here's how to think of it:

      A Turing machine is a programming language.
      A Universal Turing machine is a language that is sufficiently flexible enough to perform any computation (including emulate any other Turing machine - i.e. language)
      A Non-Universal Turing machine is a language that is built to do a specific purpose well, but does not have enough flexibility to perform any computation.

      For computer programmers, nearly every general-purpose language we deal with on a daily basis is Turing-complete. An example of a non-Turing Complete language might be a configuration file. It has a language, you may even be able to do some basic scripting in it, but unless it is built out of a general-purpose language you cannot perform any computation in it.

      What they think it is useful for is to help us to make nanomachines easier. If we can construct a Turing machine with simpler parts, we can have a compiler that can pick up the slack in making the program.

      On another note, Wolfram takes these tiny Turing machines as reason to not believe that people have souls, while I on the other hand take these to indicate that life must be designed, but that has to do more with the general properties of Turing machines rather than the size of them.

    4. Re:Uhh, what? by hansraj · · Score: 1

      In the above post (2,5) should be (2,3)

    5. Re:Uhh, what? by johnnyb · · Score: 1

      By the way, in the above post, I didn't mean to imply that non-Universal machines can't perform any computation at all, but rather that they can't perform any arbitrary computation that you throw at it. So please read "any computation" as "any arbitrary computable computation" in the above post.

    6. Re:Uhh, what? by UbuntuDupe · · Score: 1

      So Rule 110 is universal but not a turing machine?

      I may have to correct the phrasing of a previous post...

    7. Re:Uhh, what? by Eivind+Eklund · · Score: 1

      On another note, Wolfram takes these tiny Turing machines as reason to not believe that people have souls, while I on the other hand take these to indicate that life must be designed, but that has to do more with the general properties of Turing machines rather than the size of them. OK, I'll bite: What properties? As far as I can tell, the only argument that could be made to show that "life must be designed" is a general proof that the structures it contains could not occur by any other means. Do we agree? This would be the "irreducable complexity" argument from intelligent design, but backed by an actual proof. To date, to the best of my knowledge, no such argument has come forth - instead, there has been a series of claims based on "this could not occur with a general upward slope of survivability" (based on the claimer being unable to conceive of a way, or not trying), with these each time debunked by somebody else actually showing that this upward slope could occur (and usually showing that it does occur in nature, in the form of previous forms still existing.)

      I just don't get what this has to do with universal computing machines.

      For the soul argument (which as far as I can tell is different than the designed argument), I read the properties of human behaviour to function perfectly well inside a "computer" mapped on top of neural networks as mapped on top of chemistry mapped on top of physics, with the emergent behaviour of the overall system optimizing for reproduction in a context that is slightly different from the present one. I don't see any phenomena that are incompatible with this view.

      Incidentally, the neural network we use for this is also turing complete assuming infinite memory; I see this as somewhat irrelevant, as no matter how we slice it the brain is finite. This comes as an obvious result of quantization.

      I don't see the simpleness of universal turing machines as being relevant on any point here, nor the general properties of turing machines.

      Could you connect the dots for me?

      Eivind.

      --
      Doubting the existence of evolution is like doubting the existence of China: It just shows that you're uninformed.
    8. Re:Uhh, what? by Budenny · · Score: 4, Informative

      "Turing eventually killed himself by eating a poisoned apple after most of the scientific community shunned his work due to some personal habits."

      Much, much sadder. He was prosecuted for homosexuality, sentenced to a course of estrogen, became depressed, and killed himself. This was how a grateful nation treated a man who had played a large, perhaps the leading role, in decoding Enigma signals - the decisive element in the Battle of the Atlantic. Tragic and wicked.

    9. Re:Uhh, what? by DM9290 · · Score: 1

      "On another note, Wolfram takes these tiny Turing machines as reason to not believe that people have souls, while I on the other hand take these to indicate that life must be designed, but that has to do more with the general properties of Turing machines rather than the size of them."

      I on the other hand take these tiny Turing machines as reason to believe that the WMD are still hiding in Iraq and if we stay the course we'll eventually find them! but that has to do more with the general properties of Turing machines rather than the size of them.

      --
      No one has a right to their *own* opinion. They have a right to the TRUTH.
    10. Re:Uhh, what? by UbuntuDupe · · Score: 1

      For the soul argument (which as far as I can tell is different than the designed argument), I read the properties of human behaviour to function perfectly well inside a "computer" mapped on top of neural networks as mapped on top of chemistry mapped on top of physics, with the emergent behaviour of the overall system optimizing for reproduction in a context that is slightly different from the present one. I don't see any phenomena that are incompatible with this view.

      What about the fact that no one's been able to construct an artificial brain capable of passing the Turing Test, under this paradigm?

      (Btw, how does the reference to emergence change the meaning of what you said? I'm curious.)

    11. Re:Uhh, what? by Eponymous+Bastard · · Score: 3, Interesting

      Became depressed because of:
      - Estrogen treatment: gained weight, physical changes, possibly psychological changes too.
      - Lost his security clearance so couldn't work on any of the crypto/high security work he did. (spies usually tried to subvert homosexual and/or prosecuted people who were dissatisfied with their government). Half of that work couldn't be published either which left him in a bad position as an academic.
      - "most of the scientific community shunned his work due to some personal habits." as the GP said. Guess which habits this means

      Probably caused a lot of rifts in his personal life too.

      BTW, the inspiration for Apple computers' logo was actually Newton's apple. Older logos have a picture of Newton sitting under a tree with a glowing apple above him. It is unknown how much Turing influenced it. People often mention the rainbow apple in this regard.

    12. Re:Uhh, what? by fishbowl · · Score: 1


      >Could anyone take a stab at explaining what this discovery actually means, in layman's terms?

      This is pretty tough to explain from scratch. The Turing Machine is usually the subject of a semester-long Automata course which is usually one of the theory capstones for a Computer Science degree. It's not hard to explain the significance of the TM itself -- it's meant to be a simple thought experiment. But like many mathematical tools, you sort of need to understand the "itch" that the tool "scratches."

      If you try to dive in with the Wikipedia entry or whatever, you're faced with "...A Turing Machine is a 7-tuple M=(Q, Sigma, beta, Epsilon, delta, q0, F)..." and I'm sure that's very unfriendly (but it makes sense if you build up to it).

      In a nutshell, the Turing Machine separates "languages" into three categories: "Recognizable", "Decidable", and "Intractable." What we mean by "languages" here is a formal concept of languages. It turns out that all kinds of things can be represented by formal languages. So a language can be the input to a Turing Machine, think of it as the data and the program for the "Machine" if it helps you to consider the Machine "like a computer".

      So, the first category, "Recognizable" also includes some classes of languages that can be recognized by less powerful things than Turing Machines. Here you have Regular Expressions which you may know from programming, which can be recognized by "Finite Automata" and "Context Free" languages that have "Pushdown Automata". So the Finite Automata and the Pushdown Automata are usually presented first, and the next step in the hierarchy is the Turing Machine. Each of these classes recognizes more languages than the previous classes.

      The implications of the Turing Machine are at the core of computer science, because they can be used to show in a mathematically rigorous way, whether a given problem is in the class of "things that can be computed by a machine" (even if the machine is entirely hypothetical).

      As for the "Universal" part, there is a class of Turing Machines that can simulate the operation of any specialized Turing Machine. This is really the amazing result from Turing's and Church's work (done at a time that computers as we understand them weren't even a well established *idea*!).

      So, the UTM is a model that makes it possible to show that an algorithm exists to solve a given problem, and it provides a standard way for describing algorithms. The way a TM computes can be very (infinitely) roundabout and impractical, but that's not the point. The TM isn't supposed to be any kind of model of an efficient real machine. It's supposed to be a minimalist thought experiment for investigating algorithms, and for many, just a way to torture CS majors in their senior year.

      Anyway, the proof being reported here is significant, because it represents the smallest currently known reduction of the UTM, and I believe may even prove that this is the smallest possible reduction. In order to understand this, I think you'd have to experiment a bit with TM's, then look at some of the less extreme reductions (e.g., Minsky's 7,4 UTM might be a more realistic place to start), and if that doesn't cure you of your curiosity, read the 2,3 proof. This result really is amazing.

      --
      -fb Everything not expressly forbidden is now mandatory.
    13. Re:Uhh, what? by Eponymous+Bastard · · Score: 1

      Not quite right.

      "Turing Machines" are a language.
      A Turing Machine is a program.
      A Universal Turing Machine is an interpreter for the language of Turing machines and can therefore do anything any TM can given appropriate inputs.

      "Turing machines" are devices that can perform computations. They are very simple, a bunch of states and transitions, plus a tape (not going into the format here).

      A specific Turing Machine is a certain configuration, with a defined set of states and transitions. These can be fashioned to perform a calculation on the string the tape is filled with before the machine starts. The result would be on the tape when the mahcine stops (WOLOG). For example, you can make a TM that tells you whether an imput number is even, or prime, etc.

      Since TMs are so simple, it is possible to use them in proofs. For example, for any calculation you can program in any computer language, you can build a turing machine that will do the calculation. Likewise since any specific turing machine is easy to simulate given infinite memory, you can write a program that does what the TM does. This is called Turing Completeness.

      Another interesting result from analyzing TMs is the existence of a Universal Turing Machine which is a specific Turing Machine which takes in its tape the description of a TM X and the input I for that TM X and simulates X on I. This with a stupidly simple machine defined in terms of fixed states and transitions and a linear tape.

      At the time, all devices, slide rules and computers were built for a specific problem. See bomb sight, the Bombe, torpedo solution solvers, etc. The insight that you can build a generic device that simulates any other device given its description as data is the thing that started computing as we know it.

      Then there is the Church-Turing Hypothesis which is that any possible computational device can be simulated by a TM. It has held up so far. On top of that there is the study of incomputability, which are problems that cannot be solved by any TM and there cannot be solved by any computer program.

      TFA is a proof that this specific TM with 2 states and 3 possible colors on each spot of its infinite tape can simulate any other TM encoded on the tape using those three colors.

      I still have to RTFA, but I'm curious as to how they claim that this is a Turing Machine without having a halt state. If their halting condition is simple you could make a real TM with just one more color or state, but that remains to be seen. But otherwise it's interesting to see.

    14. Re:Uhh, what? by Chemisor · · Score: 1

      It means that Wolfram has discovered the simplest (so far) possible computer. This is of purely theoretical significance since nobody actually uses Turing machines or CAs for computation. The reason for that is their extreme inefficiency; a Turing machine program is many many orders of magnitude larger than a comparable i386 program, and so would run slower. Even though the operations are simpler, and so can theoretically be made faster, the sheer volume of them more than makes up for any speed improvements.

    15. Re:Uhh, what? by Anonymous Coward · · Score: 0

      What about the fact that no one's been able to construct an artificial brain capable of passing the Turing Test, under this paradigm? So what? We are simply not capable of creating such a brain yet. That doesn't mean we will never be capable of creating an artificial intelligence that can pass the Turing Test.
      artificerartificer
    16. Re:Uhh, what? by johnnyb · · Score: 1

      This is research I'm actively pursuing (which is why you probably haven't heard about it before :])

      Basically it is this:

      1) Natural Selection requires that, at least for the most part, variations are more continuous than they are discontinuous. If this were true, the outcomes of genetic variations would be largely predictable
      2) In order to do anything interesting with data, one needs a Turing machine
      3) Universal Turing machines are, by their nature, are unpredictable (hence the halting problem). If the behavior of a Turing machine was continuous and predictable, it is either (a) not universal, or (b) not doing anything interesting
      4) Therefore, as a mechanism, natural selection is unable to deal with any fundamental, core system (i.e. one that is interesting enough to require a Universal Turing Machine), because the unpredictable nature of the results of variation on a Universal Turing Machine preclude natural selection.

      #4 needs to be quantified, and that is the part I'm currently stuck on. I'm thinking it relates to cyclomatic complexity, but a lot of the details are messy, especially since in this case the number of lines of code within each cycle contributes to the difficulty of evolution.

      The only way I see around this general argument is to say that the cell contains general heuristics to guide it through the messy landscape of mutation, but that in itself requires a complex informational process, so it's simply moving design around, not getting rid of it.

      Of course, all of this is simply an instance of the more general No Free Lunch theorems - simply pointing out why natural selection can't violate the NFL principle.

      As for the positive aspect of design, finding solutions to problems that are beyond computational capability is one of the hallmarks of intelligent agents.

      Also, just to point out, "with these each time debunked by somebody else actually showing that this upward slope could occur (and usually showing that it does occur in nature, in the form of previous forms still existing.)"

      Using the argument that the "previous forms still exist" is actually circular reasoning. It works only by making two assumptions:

      1) That the "previous" form actually is previous and not separate (think of the number of core loops throughout computer science that look nearly identical but all have independent origin)
      2) Even if one did evolve from the other, there is the implied assumption that the _mechanism_ for the evolution from the old to the new was natural selection. In the specific case of Behe, he actually agrees that all of these sorts of structures are evolutionarily related. What he does not agree with, and in fact has not been shown (and I think the nature of Universal Turing Machines will eventually demonstrate why it can't be shown) is that natural selection is the mechanism which produces these changes.

      In fact, most of the larger-scale changes we see in organisms are highly specified. Genomes are highly biased to produce changes that are at least biologically sensible. The mutations, contrary to what many Darwinists want people to think, are not random in the sense of being non-teleological, though many are statistically random.

    17. Re:Uhh, what? by Faux_Pseudo · · Score: 1

      The apple was never tested so we don't know if it was poisoned. The Apple logo has nothing to do with Turing.

    18. Re:Uhh, what? by Anonymous Coward · · Score: 0

      No one's been able to construct a star either. Some things are beyond our capabilities, doesn't mean they have to be designed.

    19. Re:Uhh, what? by nanoakron · · Score: 1

      Hate to burst your bubble and effectively ruin your philosophy, but assumption #1 is incorrect.

      Phenotypes within a population can be seen to be continuous (shades of grey hair, normal distributions of height and intelligence), but in reality the genes and gene networks underlying these phenotypes are discontinuous entities. The gene for blue vision is entirely different from that for red vision. The blue cone gene will never make a red pigment protein. It is these dicontinuous entities which are inherited. And they are inherited in a discontinous fashion. You are not a 'mixing' of your parental genes - you have taken approximately 50% of your individual polymorphisms from each parent, but these two things are not the same.

      On the grander scale, you are mistaking the apparently continuous swathe of evolutionary history for discrete, punctuated equilibrium events extended over geologic time.

      Better luck next time. Go read some Dawkins.

    20. Re:Uhh, what? by Alsee · · Score: 1

      So Rule 110 is universal but not a turing machine?

      Correct. It is a rule for a 1-dimensional cellular automata.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    21. Re:Uhh, what? by Alsee · · Score: 1

      What about the fact that no one's been able to construct an artificial brain capable of passing the Turing Test, under this paradigm?

      That is expected.

      Assuming that Moore's law holds, it will likely be something like 20 or 25 years before we have computers with the processing power to emulate a human brain. And in order to pass the Turing Test is going to require the equivalent sort of experience and education as a human, meaning an additional 10 to 20 years for that intelligence to grow up learning the same way a human child grows and learns. (Needing 10 years if you want to run the Turing Test at an elementary school child level or 20 years if you want to run the test at an adult level).

      And that neglects the details of the software design step properly setting up the simulator. Some preliminary work is being done on that now, but that work can't really get into full gear until the above mentioned computers are available. So we are talking 30 to 45 years plus X additional years to work out the final details for the software.

      Your argument is like suggesting that because man has not yet walked on Mars, that that is somehow evidence or an argument that man cannot walk on Mars. Obviously an invalid argument. They are two difficult engineering problems.

      There is no evidence anywhere indicating that either of the two cases cannot or will not be done in the coming years.

      emergence

      Wikipedia has a good article on emergent behavior. In short, a water atom is not 'wet'. A water atom does not have a boiling point, does not have viscosity, does not have the properties of turbulence and whirlpools. These properties and behaviors do not exist in a water atom, you can never find them there no matter how hard you study a water atom. Those properties are all emergent, they spontaneously appear out of the complex interaction of large numbers of water atoms. "Wetness" lives in the collective interactions.

      A hydrogen atom does not possess the property 'consciousness', a DNA molecule does not possess consciousness, a single neuron does not possess consciousness. Consciousness is an emergent property that spontaneously appears out of the complex interaction of large numbers of neurons. "Consciousness" lives in the collective interactions.

      And before you reply, remember that he did not claim to "prove" this. He said "I don't see any phenomena that are incompatible". I can't prove we will have Turing-Test-passing computers in X years just like I can't prove that man will walk on Mars in X years. His statement and my statement is that there currently exists NOTHING indicating otherwise. All available science indicates that if you engineer the appropriate machinery, that there is no currently known reason you can't or won't have a Man walking on Mars and a conscious Turing-passing computer.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    22. Re:Uhh, what? by UbuntuDupe · · Score: 1

      That is expected.

      Yes. Everything is expected when your theory explains nothing. If it takes 50 more years to pass the Turing Test, hey, that was expected. If it takes 100, hey, that was expected. If it takes 1000, hey, that was expected.

      So yeah, we perfectly understand exactly the necessary and sufficient conditions for a brain to work ... er, except we haven't gotten any results working under that assumption.

      Your argument is like suggesting that because man has not yet walked on Mars, that that is somehow evidence or an argument that man cannot walk on Mars. Obviously an invalid argument. They are two difficult engineering problems.

      It would be an invalid argument if it was asserted as an absolute logical necessity. The more we understand, the weaker such evidence would be. There's more to scientific reasoning than pure deduction; there's also Bayesian inference, which you might want to brush up on. Once you do, you can make sense of this:

      The probability of not having created even a small ("insect-like") brain, given that our understanding of brain workings is complete, is very low.

      emergence

      Wikipedia has a good article on emergent behavior.


      Let's try to read me in context if we could. I didn't say

      "emergence"

      I didn't even say

      "What is emergence?"

      I certainly didn't say,

      "Fill me in on what I need to know to use the latest buzzwords."

      I asked a very specific question, and there was a reason I phrased it that way. The prompt was:

      "how does the reference to emergence change the meaning of what you said?"

      And what did he say?

      "I read the properties of human behaviour to function perfectly well inside a "computer" mapped on top of neural networks as mapped on top of chemistry mapped on top of physics, with the emergent behaviour of the overall system optimizing for reproduction in a context that is slightly different from the present one."

      The question, then, is how the idea conveyed there, differed from the idea that would be conveyed by:

      "I read the properties of human behaviour to function perfectly well inside a "computer" mapped on top of neural networks as mapped on top of chemistry mapped on top of physics, with the behaviour of the overall system optimizing for reproduction in a context that is slightly different from the present one."

      And before you say, "the difference is that emergent behaviour has properties that do not exist at lower levels, while non-emergent behavior has properties that do exist at all lower levels":

      a) his explanation did not hinge on such a distinction
      b) under that explanation, everything is emergent and therefore the explanatory power is nil

      (Just to subdue your gut reaction, this guy who advocates Strong AI and believes the Turing Test will be passed, makes the same critique of "emergence".)

      And before you reply, remember that he did not claim to "prove" this. He said

      Right, I know, because heaven forbid we blatantly misread what someone said.

    23. Re:Uhh, what? by Anonymous Coward · · Score: 0

      Tarski, ... Church and Tarski. (Not Starsky and Hutch, who proved TV is more interesting than Turing machines.)

    24. Re:Uhh, what? by Alsee · · Score: 1

      I'm a programmer and I've dabbled in my own experiments with the evolution process, witnessing first hand how it operates and what it is capable of. Have you done any experimentation with evolutionary algorithms? It doesn't sound like you have. I recommend it most highly and most strongly. It really gives a deep insight into how evolution operates and what it can and can't do. It is quite an experience witnessing that evolution can and does go "uphill", and getting the deep insight into how and why it does.

      Digitally implemented evolution was once an esoteric field, but it has turned out to be so powerful and effective that in fact more than half of all Fortune 500 companies apply the creative power of evolution somewhere or other in their business. It is hardly unusual for evolution to produce results better than the best designs by the best human experts.

      Part of your post is about "debunking" upwards slope of evolution. There is a chunk of the fossil record that is complete and continuous in phylum Foraminifera. Not merely continuous sequences of transitional species, but a detailed continuous record along the evolution of individual species and a detailed continuous record along the speciation events of individual species forking into two child species. A perfect record tracing multiple living species back to their common ancestor. Common Descent, Q.E.D., only leaving the question of mechanism. As a programmer you are in a (relatively) unique position to experiment with evolutionary algorithms and personally witness that Natural Selection is an absolutely sufficient mechanism.

      1) Natural Selection requires that, at least for the most part, variations are more continuous than they are discontinuous. If this were true, the outcomes of genetic variations would be largely predictable

      I can't tell for sure from your brief description, but I think I see some potential concerns in there.

      What evolution requires is that the 'vicinity' of the current sample be a more productive area to search for improvements than an independent random search, where 'vicinity' is measured by number of consecutive unselected mutation steps. An independent random search of DNA sequences has an effectively zero chance of producing a functional gene, however applying say three mutations to a gene for a digestive enzyme has an almost infinitely higher probability of yielding a function gene of some arbitrary general functionality, and in particular is quite likely to produce a differently-targeted digestive enzyme.

      Selectable variations do need to be reasonably continuous in the 'vicinity' sense above. Evolution can only traverse a sequence of selectable variations with reasonable mutation-count distance to reach each successive selectable variation.

      Evolution does not require "outcomes of genetic variations [to] be largely predictable", other than predictably having a higher search value than random search. Taking half of a digestive enzyme gene and splicing it with half of a skin pigment gene may have an unpredictable outcome, but it is infinitely more likely to yield some novel functional useful useful gene than a random DNA sequence search.

      3) Universal Turing machines are, by their nature, are unpredictable

      Virtually all instances of Turing machines completely predictable.
      Evolution cheerfully kills off any individual it dislikes.

      You can't create the contradictory chain you are reaching for. The Turing undecidability proof only proves that there exist programs that take arbitrarily/infinitely long to resolve. Evolution simply kills off anything that doesn't resolve itself and reproduce in a timely manner. Turning-undecidability is completely irrelevant to evolution.

      Chemistry is Turing Complete. It doesn't matter that some particular chemical process might take a hundred trillion years to run to completion. That particular undecidable case simply gets terminated by outside interference long before then. None of that inter

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    25. Re:Uhh, what? by johnnyb · · Score: 1

      "It is quite an experience witnessing that evolution can and does go "uphill", and getting the deep insight into how and why it does."

      It depends on what you mean by "uphill". Better results? Sure. But it does not generate complex structures. For instance, in circuit design, evolutionary algorithms can for the most part program feed-forward but not feed-back circuits.

      There have been very few experiments done with evolutionary algorithms on Universal Turing Machines. The biggest set of experiments is Avida, but the algorithms that Avida can program are only the ones that do not make use of the features that make it a Universal Turing Machine.

      "Selectable variations do need to be reasonably continuous in the 'vicinity' sense above. Evolution can only traverse a sequence of selectable variations with reasonable mutation-count distance to reach each successive selectable variation."

      Yes, that is precisely my point.

      "Evolution does not require "outcomes of genetic variations [to] be largely predictable", other than predictably having a higher search value than random search"

      What I meant by predictability is that it has to lie at least close to the vicinity of function of its predecessors. If it is scattered all around, then natural selection won't be able to find it. You would be back at the point of trying to produce something from nothing.

      "Virtually all instances of Turing machines completely predictable."

      Universal Turing Machines are not. Hence, the halting problem. If you know a solution to the halting problem (which would be required for you to predict the result of a Universal Turing Machine), let me know.

      "Evolution cheerfully kills off any individual it dislikes."

      Yes. But the issue is generating ones it likes. It does no good in evolutionary terms for an environmental change to kill off everyone. Evolution will cheerfully make the entire planet extinct. The question is, what keeps this from happening? My contention is that the changes are informationally directed ahead of time, not after-the-fact directed by natural selection, and that in fact after-the-fact direction by natural selection is unable to produce such structures.

      "As I mentioned above mutations and recombinations of functional DNA are almost infinitely biased towards functional results compared to random DNA strings."

      I agree. But also, as has been shown over and over in modern biochemistry, the changes themselves within the DNA are also biased. See for instance Caporale's "Molecular Strategies in Biological Evolution". In fact, Caporale in a number of papers has reviewed the very biased nature of mutation towards beneficial changes, from tandem repeats to phase-variable genes.

      "it would select for DNA that was most highly biased towards biologically sensible mutation and recombination."

      This is very true. But before these are selected for, they have to be _produced_. As I mentioned in my post, this just moves design around, it does not get rid of it. You can't skirt the question of how such features would be produced. These are _very_ narrow targets, which are _useless_ until they are able to be deployed. So here you actually are back to having to produce function from random strings, because you can't select them in the intermediates.

    26. Re:Uhh, what? by Eivind+Eklund · · Score: 1
      Wouldn't the fact that nobody has been able to construct it that show that DESIGN doesn't work, rather than the opposite? ;)

      Apart from that, I know of no reasonable attempt to construct this using pure evolution set up to reward higher intelligence in competition for resources. I have some ideas of how to set up such an experiment, though I'm not sure I would like to - I find a truly intelligent, replicating, competing, resource consuming computer virus to be a scary thought...

      Eivind.

      --
      Doubting the existence of evolution is like doubting the existence of China: It just shows that you're uninformed.
    27. Re:Uhh, what? by Alsee · · Score: 1

      But it does not generate complex structures

      You never answer my question. You're a programmer, have you ever actually tried dabbling around with evolutionary algorithms? They are surprisingly easy to code. It's just the arbitrary plugable selection function that can range from dead simple to vast-simulated-environment.

      If you're serious about doing some serious original work on evolution theory you really should have some first hand experience on what it does and doesn't do in action, obtain the direct first hand insight into how and why it does/doesn't do the things it does/doesn't do.

      In the most simplistic sense you can establish generated complexity by sheer fact that even the most simplistic useful thing is more complex than than the pure random noise you started with. However that bare "existence proof" does not do justice to the truth. I have watched evolution start with the "initial usefulness" and build upon that, then build upon that, then build upon that, in a progressive chain I cannot describe as anything but increasing complexity.

      in circuit design, evolutionary algorithms can [] not feed-back circuits.

      I have not personally dabbled in any feed-back circuit designs, but with Google I located the book Evolvable Systems: From Biology to Hardware chapter "Analog Circuit Evolution Based on FPTA-2" directly discussing successful evolution of a feedback circuit design.

      Evolutionary algorithms are routinely applied to design active system processes critically dependent upon feedback loops. Evolution has absolutely no problem handling feedback signals. For example walking/running/balancing systems are entirely feedback based.

      >Evolution can only traverse a sequence of selectable variations with reasonable mutation-count distance to reach each successive selectable variation.

      Yes, that is precisely my point.


      That may have been your point, but you are mistaken in thinking that evolution paths do not exist. For one thing we are not searching for a unique improvement step. There are generally a large number of potential improvement targets of which we need only hit any one, and a vastly larger number of non-negative mutation territory we can spread bridge across seeking improvement. And especially important is recombination, which is an extremely non-random form of mutation of extremely high search potential and which may introduce drastic change.

      What I meant by predictability is that it has to lie at least close to the vicinity of function of its predecessors.

      I would say biochemistry certainly satisfies that. Mutations and recombinations of biologically efficacious DNA are infinitely more likely to be useful than starting from scratch.

      Universal Turing Machines

      Biochemistry is certainly capable of Universal Turing behavior, however biology gets on just fine utilizing little or no biochemistry utilizing actual "universal" type behavior. There are some fancy biochemical cascades and feedback systems, but biochemistry generally does not sit around calculating an infinite series of primes.

      However there is an area of genetic algorithms I haven't dabbled in yet - genetic programming. It does in fact directly evolve Turing-Complete interpreted executable code. Obviously you need to keep an instruction execution counter when you interpret arbitrary evolved code, to actively terminate any individual that would take too long to run (or run infinitely). Simple easy solution to the halting problem.

      From Wikipedia:
      "[Genetic Programming] is very computationally intensive and so in the 1990s it was mainly used to solve relatively simple problems. But more recently, thanks to improvements in GP technology and to the exponential growth in CPU power, GP produced many novel and outstanding results in areas such as quantum computing, electronic design, game playing, sorting, searching and many more. These results

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  23. Does this mean... by Cycline3 · · Score: 1

    Does this mean it runs native on the new Intel based Macs? :)

  24. Re:If this computer can do everything... by tsjaikdus · · Score: 1

    > Something as complex as an eye or a brain could be created with such limited initial parametes
    .
    I doubt that to be true, because Wolfram writes:
    .
    > And in Alex Smith's construction the Turing machine "tape" (i.e., memory) must be filled with an infinite pattern of bits.
    .
    So, infinite is not so limited. The key point in the story (as far as I understand) is that this pattern can be created without the need for a universal computer. But that doesn't mean that you'll only need a few parameters to start with.

  25. Automat size by ledvinap · · Score: 2, Interesting

    Can anyone estimate how long tape is needed to do some real-world computation? Like adding/multiplying two (n-bit) integers?

    1. Re:Automat size by zx75 · · Score: 1

      It is irrelevant to the problem. Turing Machines in general, and simple Universal Turing machines especially require exponential space/time to solve problems that have quicker solutions on more advanced machines.

      Usually no consideration is paid to how efficiently a Turing Machine works, as long as it is finite. There is no optimization that goes into the Machine to solve real-world problems, only proof that they could be solved. In your example a plausible answer for the amount of tape necessary could range anywhere from n^2 (the minimum length required to write the answer) to O(2^n) (the amount of tape required to write out the equivalent of 1+1+1+1... p*q times (Where p is the first number, and q is the second).

      --
      This is not a sig.
    2. Re:Automat size by zen-theorist · · Score: 1

      Yes, your complexity theory TA can estimate.

  26. It's in the linked article by jgoemat · · Score: 4, Informative
    Universal Turing Machines are "[...] extremely basic abstract symbol-manipulating devices which, despite their simplicity, can be adapted to simulate the logic of any computer that could possibly be constructed."

    From the article:

    Here it is. Just two states and three colors. And able to do any computation that can be done.
    [...]
    There were some simpler universal Turing machines constructed in the mid-1900s--the record being a 7-state, 4-color machine from 1962.

    So basically there's a machine that has two states, each of which can be three colors, and that machine can perform ANY computation that an x86 cpu can perform. The code to add two 32 bit numbers in an x86 processor might be just a few bytes and the code to do the same thing with this 2,3 Turing machine might be thousands of bytes, but it can do it. It will be horribly inefficient and slow, but it can be done. They've proved that a 2,2 machine is impossible so a 2,3 machine was the simplest possible theoretical Turing machine. This paper proved that one exists. It doesn't have a practical application right now, but the article mentions possible molecular computers that can use this simple machines to do calculations on strands of molecules like DNA.

    1. Re:It's in the linked article by Relic+of+the+Future · · Score: 5, Informative

      I believe it's "the machine can be in one of two states, and each point on the tape can have one of three colors"; not "a machine that has two states, each of which can be three colors," which is gibberish.

      --
      Those who fail to understand communication protocols, are doomed to repeat them over port 80.
    2. Re:It's in the linked article by fishbowl · · Score: 1

      >It will be horribly inefficient and slow, but it can be done.

      I always hate to hear that. It's a thought experiment with no time domain at all. How can it be slow? It decides all decidable computation simultaneously, in no time at all. This is actually one of the limitations of the TM making it of less value in some cases for evaluating algorithm complexity and efficiency.

      >They've proved that a 2,2 machine is impossible so a 2,3 machine was the simplest possible theoretical Turing machine.

      As I understand it (which is not very well), the one thing left to prove is that the control automaton for this particular 2,3 machine is as simple as possible (six transitions seems pretty minimal to me, but does the proof show it can't be done in five?)

      --
      -fb Everything not expressly forbidden is now mandatory.
    3. Re:It's in the linked article by complete+loony · · Score: 1

      molecular computers that can use this simple machines to do calculations on strands of molecules like DNA.

      A strand of DNA has 4 symbols or colours, I wonder if there is already a cellular N,4 Turing machine at work processing so called "junk DNA".

      --
      09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
    4. Re:It's in the linked article by sjames · · Score: 1

      More fundamentally, a universal turing machine has the quality of turing completeness. That is, it can compute anything that can be computed at all.

      Given that, a convieniant short proof of the turing completeness of any programming language or computing device is to write a universal turing machine emulator for it. Note that just being Turing complete doesn't mean that th machine or language has decent performance or that it's any good to write a program for/in, just that it's not totally worthless.

      Perhaps frighteningly, this has been accomplished for Sendmail's configuration language.

  27. Needs an infinite tape by Tim2 · · Score: 5, Funny

    As an undergraduate in 1968, I did an independent study that estimated the size of the universal turing machine described in: Davis, Martin (1958), Computability and Unsolvability, New York NY: McGraw-Hill Book Company. This was tedious but not hard. For any slashdotters ready to rush out and implement a working universal Turing machine, be forwarned that your parts list needs to include an infinitely long tape. Worse, when calculating the output of an arbitrary recursive function on your universal Turing machine, you won't know in advance how long the tape needs to be, in case you were cheap and bought a tape with finite length rather than the more expensive infinite one.

    The universal Turing machine itself consists of a large but quite finite set of quadruples. The problem is the longish tape.

    1. Re:Needs an infinite tape by wiredog · · Score: 2, Funny

      No problem. I'll use a Moebius strip.

    2. Re:Needs an infinite tape by psb777 · · Score: 1

      [Comment re Slashdot moderation - how can the parent be modded "funny"?]

      The infinite length of the tape does not only apply to simple Univeral Turing machines such as the one just proven to be one. The world's most powerful super computer is not a Universal Turing Machine unless it has infinite memory. Memory = RAM, disk etc. Or tape!

      --
      Paul Beardsell
    3. Re:Needs an infinite tape by fishbowl · · Score: 1

      >The problem is the longish tape.

      It's a thought experiment, to be used as a mathematical tool. From time to time I run into people who seem to be unable to grasp the idea that a TM isn't meant to be built, or that a materialized TM is not required in order for it to be useful.

      --
      -fb Everything not expressly forbidden is now mandatory.
    4. Re:Needs an infinite tape by jamesh · · Score: 1

      A Moebius strip constructed from a piece of tape of infinite length? I'd like to see that!

    5. Re:Needs an infinite tape by jamesh · · Score: 1

      a TM isn't meant to be built

      Rubbish. I'm going to build one as soon as I figure out if that damn cat is alive or dead.
    6. Re:Needs an infinite tape by psychonaut · · Score: 1

      Silly computer scientists! Don't they know that any tape of finite length can be transformed into a tape of infinite length by taping the two ends together?

      In fact, you can make your infinite-length tape twice as long by giving the tape a half twist before joining the ends!

  28. Molecular TM is nonsense by Ed+Avis · · Score: 1

    Wolfram's hype about molecular computers is hogwash. Yes, any molecular computer would need to be simple and follow simple rules like a Turing machine. But there's no way you'd actually build one using the Turing machine structure, moving left and right along a linear tape. The simplest algorithms taking linear time on an ordinary general-purpose computer can take quadratic time or worse when implemented on a one-dimensional Turing machine. A TM is a universal computer in that it can imitate any other, but that doesn't say anything about how long it will take to do so. Any finite number of steps is fine, no matter how slow. A TM is a thought experiment, not a device for practical computing.

    If you really built a molecular device you'd surely build a machine for a specific application, rather than making a general-purpose programmable molecule and then feeding it an input program laboriously written out on an N-colour tape.

    That said, this is a nifty theoretical achievement - finding arguably the simplest universal computer possible - and who knows, perhaps the small definition of this TM will allow others to prove further things about computation in general.

    --
    -- Ed Avis ed@membled.com
    1. Re:Molecular TM is nonsense by Anonymous Coward · · Score: 1, Insightful

      A TM is a thought experiment, not a device for practical computing.
      But isn't it amazing that the most computer-like molecular machines we have -- the various enzymes that manipulate DNA -- operate on a similar 1-D model?

      And, sure, the Turing model is hideously inefficient, but with something as small and simple as DNA, you can perform millions of computations not just per-second, but simulateously, perhaps bringing some NP-complete computations within the realm of practical possibility.
    2. Re:Molecular TM is nonsense by loquacious+d · · Score: 1

      The construction of proteins from genetic code works essentially like a Turing machine, with a read head moving linearly along a data tape (DNA).

    3. Re:Molecular TM is nonsense by Ed+Avis · · Score: 0

      Yup - do lots of computations in parallel across the whole length of the molecule and it makes a lot of sense. A single Turing machine with a tiny number of states doesn't.

      --
      -- Ed Avis ed@membled.com
    4. Re:Molecular TM is nonsense by iluvcapra · · Score: 1

      Minor quibbles:

      I don't think anyone has ever discovered a ribosome moving toward a start codon, only toward the end of a DNA chain. Turing machines move in both directions on their tape.

      No one has ever discovered a state table on a ribosome.

      Ribosomes just copy anyways, they're more like a buffer on a port than a computational unit. Some of the enzymes that walk up and down DNA in the nucleus, patching over errors and controlling expression, on the other hand...

      --
      Don't blame me, I voted for Baltar.
    5. Re:Molecular TM is nonsense by jgoemat · · Score: 1

      A TM is a universal computer in that it can imitate any other, but that doesn't say anything about how long it will take to do so. Any finite number of steps is fine, no matter how slow. A TM is a thought experiment, not a device for practical computing.

      I don't think this was hyped as a replacement for traditional computers or because of its speed, it is really only interesting at a theoretical level right now. One can imagine non-practical applications where time wouldn't be so much of a factor, possibly in terraforming a foreign world for habitation in the far future. Maybe a chip with billions of these could be of some use...

  29. Great Result - Great Inspiration by BoRegardless · · Score: 5, Insightful

    Lots of nitpicking of the solution and Wolfram and such have been posted. Let the nitpickers contribute!

    It takes a push from various people, and communication and conflicts of opinions to wind up exciting someone to sit down and solve some excruciating problem.

    I don't care whether it is math, mechanics, biology or physics, someone has to do the HARD work, and Wolfram contributed in his own promotional way, and Alex Smith solved the SOB of the smallest Turing problem, with a significant set of input from the judging panel requesting addtional work.

    A community of interested people wound up involved in getting an advanced solution. Then others said "but what good is it in requiring an infinite memory/tape". Similar things were said about past inventions, until other inventors figured out how to make the prior/first invention practical.

    I love math, but am not a mathemetician, so I have to contribute with the mundane discoveries and designs I do in my arena of medical product design, and they too will live on beyond me.

    The complainers should leave something that outlives them. That is what makes for a great society.

    1. Re:Great Result - Great Inspiration by gardyloo · · Score: 1

      I have to contribute with the mundane discoveries and designs I do in my arena of medical product design, and they too will live on beyond me. Hopefully the patients do, too.
  30. NKS by deuterium · · Score: 1

    Wolfram probably could have chosen a more modest title for his book, and put his particular ocntributions to CAs in better perspective, but I do think he's right in his emphasis on CAs being a relatively new and important tool for future scientific modeling. It's an attempt to describe the world at a more fundamental level than we currently do, using computers and rules instead of equations. Equations aren't old hat, but they are old school. They often describe things in a macroscopic way - you don't get more out of them than you put in, you simply get a (literally) formulaic output. With CAs, as this proof demonstrates, you can theoretically model anything.

    Computers also don't speak equations, so when you translate them to a computer language, you're never really getting what you want, but an approximation. CAs are fundamentally computers themselves. The only frustrating thing about employing CAs to model nature is the alienness of the method. Our minds aren't adept at thinking in terms of thousands of local interactions, and our science has reflected that. Unfortunately, if we can't ever figure out how to make sense of such methods, they'll never be of value to us.

  31. Cellular Automata visualizations by steverar · · Score: 1

    While you may carp about the "science" of NKS there's a sh*t load of extremely interesting potential there.
    If you look at kisrael's visualization http://kisrael.com/2007/10/21/ and click on the display mid-low area, you can get "structures" of varying complexity.
    What if these structures where generated by a "seed", say protein or molecule in a solution. The seed reacts with the surrounding contents forming a structure at a molecular level. This could be used to build things at the nano level. We could call it an assembler (kurweil).
    Problem is constructing the seed(s) for complexity. How you going to predict what'll form. Maybe have a library, component parts list, to build more complex structures.

  32. Yes! by matt+me · · Score: 1

    $proof =~ /perl/

  33. Question for Turing Geeks. by mightybaldking · · Score: 2, Interesting

    At the wolfram site, he shows the rules for this 2,3 machine (two state, three color).
    The two states being up and down, and the colors being white, yellow and orange.

    Is there an equivalent 3,2 machine - {up, down, charm} and {white, black}?
    His machine:
    {S,C) -> {S,C,O}
    {
    {D, O} -> {D, Y, L},
    {D, Y} -> {D, O, L},
    {D, W} -> {U, Y, R},
    {U, O} -> {D, W, R},
    {U, Y} -> {U, O, R},
    {U, W} -> {D, O, L}
    }

    3,2 machine
    {
    {c, w} -> {u, w, L},
    {u, w} -> {c, w, L},
    {d, w} -> {u, b, R},
    {c, b} -> {d, w, R},
    {u, b} -> {c, b, R},
    {d, b} -> {c, b, L}
    }

    Are these equivalent?

    1. Re:Question for Turing Geeks. by Iwanowitch · · Score: 3, Informative

      No. Color and state play very different roles. Colors ("symbols" are also used) decide the input and output strings that can be generated (the colors make up the alphabet), states are internal parts of the machine.

      As such, you're using a different alphabet to write on your tape. Which means that the strings that will be accepted/rejected by one machine will definitely be different from those accepted by the other machine, and as such they are not equivalent. By definition, machines are equivalent if they decide the same language.

      --
      One CS student VS 893 DOS games: Let's play oldies
  34. a 40-page proof for a "simple machine"? by peter303 · · Score: 1

    Something doesnt sound right here.

    1. Re:a 40-page proof for a "simple machine"? by 427_ci_505 · · Score: 1

      You take a simple machine, prove that it does what is needed, etc. etc. and for more complex machines you say it is equivalent to the simple case. Rest assured that a complex machine would take far more effort to write proofs for (far more cases to consider, etc). than just 40 pages. Being thorough and correct is worth the low price of 40 pages. Or the dude could have written real small if that makes you happy.

    2. Re:a 40-page proof for a "simple machine"? by Ant+P. · · Score: 2, Insightful

      unsigned int x,y,z,n;
      arbritrary_values(&x, &y, &z, &n);
      assert(n>2);
      assert(pow(x,n)+pow(y,n)!=pow(z,n));


      The proof for that was something like 200 pages and took approximately 300 years, IIRC.

    3. Re:a 40-page proof for a "simple machine"? by Anonymous Coward · · Score: 0

      I don't recall the title or author, but somewhere out there is a book (or paper,) where the author goes on for something like 200 pages, concluding in the end:

      1 + 1 = 2

    4. Re:a 40-page proof for a "simple machine"? by Anonymous Coward · · Score: 0

      Probably set line spacing to 2.5, added an extra 1/8" to each margin, and used a 13 point font size.

      Always worked for me

  35. Re:Obligatory: by Anonymous Coward · · Score: 0

    That's just the beauty of this thing... in itself, it is already a Beowulf cluster! of anything!

  36. Obvious replies by slapout · · Score: 1

    But will it blend?

    Imagine a Beowulf cluster of these.

    But will it run Linux?

    In Soviet Russia, universal are turning machines.

    --
    Coder's Stone: The programming language quick ref for iPad
    1. Re:Obvious replies by oatworm · · Score: 1

      But will it blend? Yes, but you'll need an infinitely large blender to blend the infinitely long tape.

      Imagine a Beowulf cluster of these. Impossible. Following the Wikipedia article on Beowulf clusters: "It does not contain any custom hardware components and is trivially reproducible." The entire machine (not including the infamous infinite tape) is a custom hardware component. You could make a cluster of these, though. It just wouldn't be a Beowulf cluster.

      One question to think about, though: Since Beowulf clusters are predominately open-source driven, would a cluster of Windows machines be a Grendel cluster?

      But will it run Linux? As has been already established earlier in the thread, it will run everything.

      In Soviet Russia, universal are turning machines. In Soviet Russia, the universe is Turing complete.
  37. Other simple universal machines by ortholattice · · Score: 2, Interesting
    I had thought that the Game of Life was one of the simplest possible, although someone else will have to clarify how it compares. I think Life was proved universal a number of years ago, and an actual implementation is here: Life Universal Computer.

    There are also universal machines possible with S-K combinators, which in a sense is also one of the simplest if not the simplest, with only two possible commands: S and K. (I guess it depends on how simplicity is measured.) Amazingly, the shortest universal machine found so far with SK combinators has 272 bits, compared to 5495 bits for Roger Penrose's universal Turning machine built from the original Turing machine and 268,096 cells for the Life version.

    I couldn't quite glean the size of a universal machine implemented with Wolfram's 2,3 cellular automaton, but I would imagine it would be very large.

  38. I have discovered a truly wonderful proof... by Anonymous Coward · · Score: 3, Funny

    of this, but it doesn't pass the /. lameness filter ;^)

  39. Good news... by gillbates · · Score: 1

    So, this is apparently a 2 bit machine, with each bit representing 3 states. That's 9 possible states total.

    If this is correct, then I - or any other hobbyist - should be able to build this Turing machine with a few flip flops and LEDs. And supposedly, could use such a machine to emulate any other computer. What I'm wondering, though, is how practical such a machine would be.

    --
    The society for a thought-free internet welcomes you.
  40. Who said nerds aren't sexy? by wickerprints · · Score: 1

    I got totally turned on after reading his proof! Now if only he'd trim that beard down a bit....

  41. Seriously, a practical implication? by Normal_Deviate · · Score: 1
    Let us stipulate that Turing machines and universal computation are inherently interesting to CS geeks. Let us further stipulate that efficient computing machines are useful. However, in the 20+ Turing machine descriptions I have heard since my CS undergrad days, I have yet to hear a coherent account of a foreseeable practical implication. After 50-odd years of bright students investing their scarce time learning this stuff, I think it is reasonable to inquire seriously about the goal. For Christ's sake I even read Diamond Age, twice, and I still don't have a clue. Enlighten me please.

    Any explanation that begins with "Helps us understand..." or "Has implications for..." is unlikely to contain a real idea.

    Identifying an application for a computing machine does not show why universality is important, or why the Turing model is useful.

    There may be an idea lurking in the "DNA computer" area, but it must surmount the (large) hump of the Turing-like machines' absurdly inefficient calculations.

    1. Re:Seriously, a practical implication? by night+tilda · · Score: 1

      Abstract notions like computability on Turing machines and NP completeness are most useful to prove lower bounds, eg. what cannot be computed at all, or not efficiently. For example, the general access control problem is not decidable. Thus, don't waste your time on it, but shoot for something less general.

      Perhaps a TM can have an application, but that's not the only point.

  42. Geek Rage... by bitRAKE · · Score: 1

    Can you imagine all the people working towards that prize that are quite pissed off? Of course, there are going to be many who don't like the proof.

  43. A flaw in the argument:no *HALT*:resubmit for $25k by viking80 · · Score: 3, Interesting

    The original Universal Turing machine was defined to end with the *HALT* instruction. The 2,3 Turing Machine can not halt, and is therefore not universal. It appears that Wolfram conceded that computers today dont really halt, they just keep ticking after the program is complete, so they accepted the 2,3 machine as universal, and the proof as completed.

    Maybe someone should submit the same proof, concluding that it is *not* a universal Turing machine, and claim the $25k.

    --
    don't cut it off www.mgmbill.org
  44. This was a triumph! by gnovos · · Score: 0

    I'm making a note here: HUGE SUCCESS.

    --
    "Your superior intellect is no match for our puny weapons!"
  45. Imagine.... by Space_Pirate_Arrr · · Score: 0

    a Beowulf cluster of these!

  46. P = NP !!11!!!!111!!!!!! Hell freezes over by Anonymous Coward · · Score: 0

    ah year. no more text here

  47. Hi, I'm an idiot! by The+Living+Fractal · · Score: 1

    I don't get it... Right now the computer I am typing on uses only two states to do every computation it does.

    So... what?

    --
    I do not respond to cowards. Especially anonymous ones.
  48. x86 implementation... by bitRAKE · · Score: 1

    ; in out
    ; 0 01 -> 0 10 -
    ; 0 10 -> 0 01 -
    ; 0 11 -> 1 10 +

    ; 1 01 -> 0 11 +
    ; 1 10 -> 1 01 +
    ; 1 11 -> 0 01 -
    ; ^-- state ^-- direction
    ; ^^-- color[BA]

    ; tape counter
    ; esi tape side A
    ; edi tape side B
    _010:
        btr [edi],ecx
    _001:
    _111:
        dec ecx
    State0:
        btc [esi],ecx
        jnc _010
        bts [edi],ecx
        jnc _001
    _011:
        inc ecx
    State1:
        bts [esi],ecx
        jnc _110
        btc [edi],ecx
        jc _111
        inc ecx
        jmp State0
    _110:
        btr [edi],ecx
        inc ecx
        jmp State1

  49. Andrey Markov by dallaylaen · · Score: 1

    I should mention for completeness that two other guys (Church, and dang, I forgot the other one) also proposed systems that were provably equivalent to Turing's machine around the same time, but Turing's was the easiest one to turn into an actual machine.

    Andrey Markov was his name, and the algorithm he proposed can be described as a system of several search-and-replace statements that are applied one by one to a string, until one of them matches. Then, the statements are tried against the modified string from the beginning, and so on. Optionally, some statements may cause the "machine" to halt when they first match. If no statement can be applied, the machine also halts.

    Of course, this is equivalent to a Turing Machine, as they can emulate each other.

    --
    WYSIWIG, but what you see might not be what you need
  50. Am I the only one? by 4D6963 · · Score: 1

    Am I the only one who read the article and still hasn't understood what's that 2,3 machine about? 2 states and 3 colours? What the hell is that? How does that translate in terms of numbers of operands and what not?

    --
    You just got troll'd!
  51. Offtopic by BootNinja · · Score: 1

    Your sig contradicts itself. Breathing is not forbidden, and holding your breath is also not forbidden, however you cannot breathe while holding your breath. Therefore, since both things are preclusive of each other your mandate is impossible to follow.

    1. Re:Offtopic by Nazlfrag · · Score: 1

      Holding your breath is now forbidden. You are free to continue breathing, loyal citizen.

  52. Re:If this computer can do everything... by Workaphobia · · Score: 1

    The initial parameters don't include the pattern, as the pattern is part of the machine. If we have the machine, we have the pattern, and we have Turing completeness.

    --
    Evidently, the key to understanding recursion is to begin by understanding recursion. The rest is easy.
  53. Re:Science is forever .. right angles by pbhj · · Score: 1

    Sorry I can't find any right angles. All the ones I look at, when I look closely enough, they turn out not to be right angles. Can you give me a real world example of a perfect right angle?

  54. Re:A New Kind of Science + Behaviorism by meburke · · Score: 1

    The two of you are closer than you may think. I was there when Behaviorism got a bad rap and bad rep, and basically, there was a revolt against "mindless conditioning" and "brainwashing". Ultimately, like any science, some of the useful parts are still used. I truly regret the passing of "programmed instruction, developed by Skinner and Crowder, because it was a very effective way to learn some knowledge and some skills.

    One element leading to the failure of Behaviorism as a complete explanation, is the ability of humans to hold values, desires and beliefs. William James' dictum that "to be cheerful, one only has to act cheerful" implies that the person has a desire to be cheerful. Behavioral experiments proved that a person who didn't want to be cheerful would , over a cycle, end up less cheerful than when they started. Behavior modification works very well if the subject is induced to desire the end results.

    Chomsky's structural analysis has stood the test of time (as a description of languages), but his theories of cause and effect have suffered major blows. Cognitive Science is the "new" art, but, like Newton's Physics in the light of Quantum Mechanics, there will still be a place for the useful portions of previous scientific thought.

    --
    "The mind works quicker than you think!"
  55. Re:Science is forever .. right angles by Weaselmancer · · Score: 2, Insightful

    Well, you got me there chief. Nature doesn't have any true right triangles. And without the right triangle you've got no trigonometry, so that's gotta go too. That also takes geometry pretty much out of the picture too, since there are no straight lines in nature either.

    Now that you've got me thinking about it, calculus is based on infinitely small approximations. And we know the material universe is made of atoms, which are discrete. So calculus has to go too, since there is a limit on how small you can go. That also rules out some important irrational numbers, such as pi and e. So there goes pretty much all of engineering as well.

    So my advice to you would be to go ahead and live your life without any of the benefits of trig, geometry, calculus, and engineering since they don't represent anything that exists exactly in nature. Enjoy your cave.

    Me, I'll be in my house with the non-perfect 90 degree walls, electricity, light, heat, computer and internet connection.

    --
    Weaselmancer
    rediculous.
  56. newton was a good self promoter by Anonymous Coward · · Score: 0

    Newton didn't do everything he claimed first. but
    he was a rabid self promoter.. and like Cesar,
    credit goes to good self promoters, mostly.

    replace( newton, wolfram)

    --told ya.

  57. Moment of Zen by Nazlfrag · · Score: 1

    Would a singularity blender be able to blend an infinite tape?

  58. Wikipedia's definition is wrong by Jane+Q.+Public · · Score: 1

    There is no actual requirement that a device be "simple" in order to qualify as a Turing machine.

  59. Not What It Seems? by Jane+Q.+Public · · Score: 2, Interesting

    TFA (the first link) claimed that this was a proof of the "simplest" Turing machine. However, as I understand what was written, and without reading the whole proof, it appears that this is not actually the case. What he proved was that his chosen candidate Turing machine, among "2,985,984 possible 2,3 machines", was universal. That does not mean that his machine is the simplest possible, only that it is among the simplest known CATEGORY of such machines (2,3). There may well be some kind of example of one that is, in a significant way, simpler.

    1. Re:Not What It Seems? by mdmkolbe · · Score: 1

      The machine is simplest, the way you right programs on it (i.e. encode the initial tape) is what is one out of the 2,985,984 possible and is far from simple.

    2. Re:Not What It Seems? by Jane+Q.+Public · · Score: 1

      That is not what the article said.

  60. Bits per symbol by Kaenneth · · Score: 1, Interesting

    I was discussing that idea with a co-worker the other day.

    All the ramifications of using 8 bits for a byte.

    A 32 bit addressing system with an 8 bit byte can addresses about 4 billion sets of 8 bits, or 32 gibibits.

    If you just used 16 bits in a byte, you could double the useable storage capacity of a 32 bit address model.

    Advantage, a C 'char' would be able to hold a 16 bit unicode character, or a CD audio sample, or half a screen coordinate.

    A 32 bit byte could hold a pointer to it's own kind, or a 24 bit color plus alpha channel, or a full size Unicode character (For hieroglyphics or Klingon characters) in one memory location, while giving quick access to 16 gibioctets of RAM.

    Complex CPU instructions could be fixed-width single large bytes, allowing a very rich CISC dictionary, possibly some new instructions would be effective concatenation of multiple old instructions.

    Hard drive manufacturers may not want to label what is now a '500 gigabyte' drive as '125 gigabyte', until they realize it's also a '4 terabit drive!'

    1. Re:Bits per symbol by Brietech · · Score: 1

      Umm, I'm not sure if you stopped following computers in the early 1980's, but modern computers due indeed use 32-bit wide "words" (new ones are even using 64-bit wide words!). If you went ahead and just made it so you could only access 32-bit "chunks" at a time (i.e. no "byte_enable" lines), you would still only have 4 giga-words of memory. It would make things much slower, however, in that if you only wanted to modify 8-bits of a word, say, to just make the red channel of a 32-bit pixel = 135, you would have to do the following operations: 1) read the entire 32-bit word 2) perform an AND_immediate to blank out just that 8 bit section (say, ANDI 0xFFFFFF00) 3) perform an OR_immediate to load in just the new data (ORI 0x000000_data) 4) write the 32-bit word back vs. 1) write the immediate value to that location with only that byte enabled If you were to go ahead and make it addressable in 8-bit chunks, to avoid that mess above, you would be back where we are today =)

      --
      I'm perfect in every way, except for my humility.
  61. a CPU with 3 instructions and a 1-bit register? by Anonymous Coward · · Score: 1, Interesting

    Is this a correct way of interpretting it? "Two states" could be a single 1-bit register. The tape holds the program and the "three colors" at each point are the CPU's three possible instructions. Hmmm, but where is the result of the program stored/output ?

  62. An x,2 machine? by G3ckoG33k · · Score: 1

    Ok, the machine has two states, each of which can be three colors, and can perform any computation. But, how many states are needed for a machine with only two colors? That is, an "x,2 machine" where you should fill in the x.

    The first correct proof of that here at Slashdot, will receive a congratulatory message, from G3ckoG33k!

  63. Re:A flaw in the argument:no *HALT*:resubmit for $ by ais523 · · Score: 1

    The definition of 'universal' used in for the competition is not precisely defined, but rather skirted around; see the section "Uses of the Term Universality" (which for some reason doesn't have an anchor, so I can't link to it directly) in the technical details of the prize. Instead of 'halting', the Turing machine in the proof exhibits behaviour that can be considered to be equivalent to halting; there are points in the tape where if the Turing machine moves to their right, it never goes back to their left again, so the information there is preserved as long as the machine is running, and particular sorts of configurations of the section between two such points can be interpreted as saying that the machine has 'halted' (if it generates such a configuration, then every time one of those points is passed the next section will also have a similar configuration, and so on for ever, so the machine is no longer doing any useful computation but instead just doing the equivalent of a very busy busy-wait where it recalculates what it's already calculated over and over again).

    --
    (1)DOCOMEFROM!2~.2'~#1WHILE:1<-"'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1"
  64. Re:A flaw in the argument:no *HALT*:resubmit for $ by viking80 · · Score: 1

    Yes, so basically it continues forever with NOP as soon as it has finished the program, like the PC on my desk here. This does however, require an infinite program "tape".

    --
    don't cut it off www.mgmbill.org
  65. A very long tape by rabiddeity · · Score: 1

    On the practical side, I can imagine this machine requiring very large tape for running relatively simple algorithms.

    That seems easily solved with RNA or DNA. Gives you 4 symbols and plenty of length...

  66. At least by Anonymous Coward · · Score: 0

    At least he didn't prove Rule 99.1

  67. Re:If this computer can do everything... by tsjaikdus · · Score: 1

    I assume the pattern to be the program. This pattern is then acted upon by the rules of this simple 2,3 cellular automaton. I think the combination of bits and rules creates the universal machine. Please explane if I'm wrong.

  68. Can someone explain this in plain English? by AP31R0N · · Score: 1

    Yeah, this is pretty much greek to me. What does this mean?

    --
    Utilizing the synergization of benchmark e-solutions to pre-workaround action items!
  69. Re:If this computer can do everything... by Workaphobia · · Score: 1

    At this point, I'm confused enough about the particular definitions being used here, and the model of Turing machine / cellular automaton that they're using, that I don't know. My original impression was that the definition of the machine had to be slightly modified so that the simple pattern of non-zero bits was built into the tape at initialization, but it looks like it could be that the pattern is supplied as input to the system. I'm not familiar with their model, if it's not just a normal semi- or bi-infinite tape Turing machine.

    --
    Evidently, the key to understanding recursion is to begin by understanding recursion. The rest is easy.
  70. Party like it's 1970 by uid8472 · · Score: 1

    Or you could use a 36-bit word-addressed architecture, like the PDP-10 and the Multics hardware did.

  71. Computer scientist Vaughan Pratt finds flaw by Anonymous Coward · · Score: 0
    The following email is from the Foundations of Mathematics email
    list. It looks like Wolfram paid $25,000 for an invalid proof.

    From: Vaughan Pratt
    Date: Oct 29, 2007 3:13 AM
    Subject: Re: [FOM] Simple Turing machines, Universality, Encodings, etc.
    To: Foundations of Mathematics

    Not wanting to push my luck I'll settle for one question.

    How did an argument containing such an elementary fallacy get through
    the filter?

    Smith gives a series of what I'll call finitary systems each of which
    runs the computation for a specified number of steps, each simulating
    its predecessor, then gives a non-finitary system (PDF page 21, Table of
    Contents page 19) that concatenates the initial conditions of
    progressively longer computations and runs one of the finitary systems
    on that concatenation.

    The non-finitary system is evidently universal, and the program
    performing the concatenation is equally evidently non-universal. Smith
    infers from this that the machine checking each of the concatenated
    initial conditions in turn must be universal.

    The analogous argument for numbers in place of machines and "infinite"
    in place of "universal" would be, if x+y is infinite and y is finite
    then x must be infinite.

    This line of reasoning works for numbers but not machines. For machines
    it would show that a linear-bounded automaton (LBA) is universal: a
    non-universal machine can easily add to the input a string giving in
    unary the number of steps to emulate the given Turing machine, and a
    suitable LBA can then run the computation that far without exceeding its
    linear space bound.

    As Chomsky showed half a century ago, linear bounded automata are not
    universal Turing machines.

    Had I pushed my luck my second question would have been, who has
    verified this proof that has taught an automata theory course at a
    suitably accredited institution?

    Vaughan Pratt
  72. For the good of all of us. by lindseyp · · Score: 1

    Except the ones who are dead.

    --
    j'ai découvert une démonstration vraiment admirable (de ce théorème général) que cette si