I don't quiet agree. It is well known that cellular automata evolve in a few somehow precise type of behaviors, one of which is precisely the type found by John Conway. I don't think he designed the Game of Life, or even if he did I wouldn't say so simply because there is a whole big class of CA of that type so that with an initial intuition one can easily find (using it as a kind of filter) a CA of an equivalent type. The experiment is very simple, if you constraint the space of all possible 2D CA to those clearly non-trivial (avoiding periodic and fractal evolutions) by applying a simple filter (based on compression, topology parameters or others published techniques), one ends up with 2 classes of CA identified by Stephen Wolfram as complex and random (a single class at the end by following what he calls the principle of computational equivalence or PCE). The probability of a complex 2D CA to behave as the Game of Life and to be universal is very likely according to these discoveries, even though we don't have the techniques to prove that large sets of these systems are so. But as it has been proven, many of these interesting but not uncommon 1D, 2D or ND CAs share some fundamental properties reaching a maximal degree of sophistication (namely complexity/universality).
It is of great merit of Conways' however to have brought the attention to this particular 2D CA and to have had analyzed it in such a detail. Another example of this, is Rule 110 elementary cellular automata, it is not that rule 110 has something special in particular other than have been proven to be universal. It is that rule 110 was so extensively studied by Wolfram and eventually proven universal by him and his assistant M. Cook that makes rule 110 so special, but what rule 110 is meant to prove is that universality can be reached by even so simple systems so that one can expect that all those interesting/complex CA turn out to be of the same kind. Each time that anyone has tried enough to prove that an arbitrary interesting CA is universal has been able to prove it. Cases start from Conway's Game of Life, Wolfram's rule 110, Ed Fredkin's salt model, and just to cite the most recent, Maurice Margenstern and Yu Song universal cellular automaton on the ternary heptagrid (accepted papers for http://www.csc.liv.ac.uk/~rp2008/accepted.php, 2nd Workshop on Reachability Problems). Rule 110 just as the Game of Life was discovered, not built. These discoveries are the product of an exhaustive ('random') search (over the whole or a part of all possible rules), which doesn't mean that they were random discoveries. One can of course misunderstood the discovery, because in low dimensional CA spaces it is very easy to explore the space of possible rules by changing the rules themselves before letting the system to evolve for some initial steps to see how it evolves, as if one would have designed the system other than have had explored a part of the space, but it is not the case. But even if it were, it is a misguide to think so, because of the reasons I just gave, which is that all those complex systems have the potential to behave just as complex and universal as the Game of Life. Furthermore, by what Stephen Wolfram's call irreducibility, one cannot infer in general (this applies particularly to complex CAs such as the Game of Life) how a CA rule will evolve without having to run the CA itself. That's why the study of CAs has been recently so succesful and people have started to look at them, because we have now the tools to let these systems to run and see how the develop (computers). But the idea of irreducible systems is very simple and powerful, it basically says that one cannot shortcut any of these interesting complex CAs, so there was no other way to Conway to test his CA other than running it! Which means that if it were not behaving in the right form he would then change the rule of the CA and again test it again. This doesn't mean that he wouldn't be able to figure out some basic properties of the rule he was trying to find, if that were the case, but it means that he wouldn't ever be certain but by running the CA itself. This has been the case of other rules such as rule 30, which never have been able to crack by coming up with a kind of function or formula to shortcut the evolution of rule 30 and provide the value of the rule at an arbitrary step without having to calculate the previous (i.e. running the CA up to the step in question). Even if rule 30 were crackable it is my strong believe based on computational complexity that most of these systems are irreducible in several terms, from undecidability of the properties of those CA to incapability of our systems (including ourselves) to compress the information of these systems. Applying Wolfram's PCE, a system with a maximal degree of computational degree of sophistication would have the same computational power of another system of maximal degree, so one cannot expect any of them to figure out what the other is doing without having to emulate it step by step (or almost step by step). This doesn't mean that the cleverness of the Game of Life is an unmerited achievement of Conway as the discoverer of this interesting evolution of a 2D CA. But the Game of Life became so popular an interesting not because it is rare, but because it was the better studied as a particular instance of an interesting complex 2D CA. Furthermore, it was given a meaning related to what one can interpret as some basic game theoretical principles of how life develops in real. Interesting enough, I met John John Conway 3 weeks ago, I should have asked him about it, but fortunately we still can. As far as I can remember, Stephen Wolfram himself asked John Conway how he came up with the Game of Life, unfortunately John Conway seemed to say that he was not certain anymore. Hector Zenil On Sat, Aug 2, 2008 at 10:21 PM, Ben Goertzel <[EMAIL PROTECTED]> wrote: > > Well, there may have been a lot of trial and error in figuring out which > local, binary 2D CA rule would give rise to complex patterns (though I feel > pretty confident it was clever-intuition-guided trial and error, not true > random search...), but > > 1) the idea to look at that particular class of local, binary 2D CA rules > in the first place > > 2) the idea that a 2D local binary CA rule giving rise to apparently > complex patterns would actually give rise to Turing-complete behaviors > > were guided by Conway's excellent intuition into this particular class of > complex systems. Basically, his intuition told him where to look, and then > finding the actual rule was a sort of "parameter tuning" in a fairly small > discrete space. > > So I think this is a pretty good example of someone designing an > interesting complex system via > > * coming up with the basic system design using an intuitive understanding > > * setting the parameters of the system via intelligently-guided trial and > error > > However, one thing that wasn't done here was to try to create a system that > depends relatively smoothly rather than extremely sensitively on the > parameter values (in this case the "parameter" being the local rule). > > -- Ben G > > > > > On Sat, Aug 2, 2008 at 6:31 PM, Richard Loosemore <[EMAIL PROTECTED]>wrote: > >> David Hart wrote: >> >>> On 8/2/08, *Richard Loosemore* <[EMAIL PROTECTED] <mailto: >>> [EMAIL PROTECTED]>> wrote: >>> >>> Thus: in my paper there is a quote from a book in which Conway's >>> efforts were described, and it is transparently clear from this >>> quote that the method Conway used was random search: >>> >>> >>> I believe this statement misinterprets the quote and severely >>> underestimates the amount of thought and design inherent in Conway's >>> invention. In my option, the stochastic search methodologies (practiced >>> mainly by his students) can be considred 'tuning/improvement/tweaking' and >>> NOT themselves part of the high-level conceptual design. But, this topic is >>> a subjective interpretation rabbithole that is probably not worth pursuing >>> further. >>> >> >> No, not at all. >> >> Conway is still alive, you know. Why doesn't somebody ask him? >> >> I defend what I say to the hilt. Conway and his helpers knew what target >> they were aiming for (they decided on one aspect of the global behavior >> before time), but I believe they did nothing at all besides try various >> possibilities until one of them worked. >> >> I can find no evidence, anywhere, of any theorems, or any mathematical >> analysis that allowed them to target a specific set of rules that would give >> them the birth-death ratio that they were looking for. >> >> If anyone does believe that they did some analysis to achieve this goal, >> the onus is on them to find it. Failing all else, ask Conway himself. >> >> It is not good enough for people to go around making wild allegations (as >> Linas did yesterday), without any supporting evidence, and then for me to >> produce apparently clear counter-evidence, only to have it dismissed by some >> vague suggestion that perhaps I may have misinterpreted the evidence. >> >> >> >> Richard Loosemore >> >> >> ------------------------------------------- >> agi >> Archives: https://www.listbox.com/member/archive/303/=now >> RSS Feed: https://www.listbox.com/member/archive/rss/303/ >> Modify Your Subscription: https://www.listbox.com/member/?& >> Powered by Listbox: http://www.listbox.com >> > > > > -- > Ben Goertzel, PhD > CEO, Novamente LLC and Biomind LLC > Director of Research, SIAI > [EMAIL PROTECTED] > > "Nothing will ever be attempted if all possible objections must be first > overcome " - Dr Samuel Johnson > > > ------------------------------ > *agi* | Archives <https://www.listbox.com/member/archive/303/=now> > <https://www.listbox.com/member/archive/rss/303/> | > Modify<https://www.listbox.com/member/?&>Your Subscription > <http://www.listbox.com> > -- Hector Zenil http://zenil.mathrix.org ------------------------------------------- agi Archives: https://www.listbox.com/member/archive/303/=now RSS Feed: https://www.listbox.com/member/archive/rss/303/ Modify Your Subscription: https://www.listbox.com/member/?member_id=8660244&id_secret=108809214-a0d121 Powered by Listbox: http://www.listbox.com
