Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
Math Science

Wolfram's 2,3 Turing Machine Is Universal! 288

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.
This discussion has been archived. No new comments can be posted.

Wolfram's 2,3 Turing Machine Is Universal!

Comments Filter:
  • Comment removed (Score:3, Interesting)

    by account_deleted ( 4530225 ) on Wednesday October 24, 2007 @11:19AM (#21100283)
    Comment removed based on user account deletion
  • Science is forever (Score:3, Interesting)

    by Weaselmancer ( 533834 ) on Wednesday October 24, 2007 @11:54AM (#21100791)

    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.

  • by Anonymous Coward on Wednesday October 24, 2007 @12:14PM (#21101095)

    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.
  • if you like this... (Score:5, Interesting)

    by kisrael ( 134664 ) on Wednesday October 24, 2007 @12:17PM (#21101131) Homepage
    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/ [kisrael.com] 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...
  • Re:An Undergrad? (Score:4, Interesting)

    by stranger_to_himself ( 1132241 ) on Wednesday October 24, 2007 @12:19PM (#21101173) Journal
    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.
  • by Hijacked Public ( 999535 ) * on Wednesday October 24, 2007 @12:32PM (#21101349)
    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?
  • Automat size (Score:2, Interesting)

    by ledvinap ( 412654 ) on Wednesday October 24, 2007 @12:36PM (#21101415)
    Can anyone estimate how long tape is needed to do some real-world computation? Like adding/multiplying two (n-bit) integers?
  • by mightybaldking ( 907279 ) <mightybaldking@gmail.com> on Wednesday October 24, 2007 @01:42PM (#21102417) Journal
    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?

  • by ortholattice ( 175065 ) on Wednesday October 24, 2007 @01:55PM (#21102625)
    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 [igblan.co.uk].

    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 [slashdot.org] 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.

  • by bmajik ( 96670 ) <matt@mattevans.org> on Wednesday October 24, 2007 @01:58PM (#21102689) Homepage Journal
    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.
  • by viking80 ( 697716 ) on Wednesday October 24, 2007 @03:48PM (#21104157) Journal
    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.
  • by machinelou ( 1119861 ) on Wednesday October 24, 2007 @06:25PM (#21106179)
    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.
  • Re:Uhh, what? (Score:4, Interesting)

    by Eponymous Bastard ( 1143615 ) on Wednesday October 24, 2007 @06:43PM (#21106353)
    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.
  • Not What It Seems? (Score:3, Interesting)

    by Jane Q. Public ( 1010737 ) on Thursday October 25, 2007 @12:52AM (#21109619)
    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.
  • Bits per symbol (Score:2, Interesting)

    by Kaenneth ( 82978 ) on Thursday October 25, 2007 @01:27AM (#21109797) Journal
    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!'
  • by Anonymous Coward on Thursday October 25, 2007 @01:59AM (#21109947)
    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 ?

FORTRAN is not a flower but a weed -- it is hardy, occasionally blooms, and grows in every computer. -- A.J. Perlis

Working...