Warum kann Conways Spiel des Lebens als universelle Maschine klassifiziert werden?
-
23-08-2019 - |
Frage
Ich habe vor kurzem wurde über künstliches Leben zu lesen und kam über die Aussage, "Conways Spiel das Leben genug Komplexität klassifiziert werden als universelle Maschine zeigt. „ ich nur eine grobe Vorstellung davon, was hatte a href a <=“ http://en.wikipedia.org/wiki/Universal_machine „rel =“ noreferrer „> Universalmaschine ist, und Wikipedia nur brachte mich so nah an Verständnis wie Wikipedia immer der Fall ist. Ich frage mich, ob jemand etwas Licht in diese sehr sexy Aussage vergießen könnte?
Conways Spiel des Lebens , mir scheint, eine schöne Ablenkung mit einigen zu sein enorme Auswirkungen: ich habe den Sprung zwischen diesem und Rechner nicht machen kann? Ist das auch der Sprung, den ich werden machen sollte?
Lösung
Sie können bauen eine Turing-Maschine aus Conways Leben - obwohl es ziemlich horrend sein würde
.Der Schlüssel ist in Gleiter (und verwandte Muster) - diese Bewegung (langsam) entlang des Spielfeldes, so kann für ein 1 Strom von Bits (das Vorhandensein eines Segelflugzeugs darstellen und das Fehlen für a 0). Andere Muster gebaut werden kann in zwei Ströme von Gleitern (im rechten Winkel) und emittieren einen anderen Strom von Bits zu nehmen entsprechend der UND / ODER / etc der ursprünglichen zwei Ströme.
EDIT:. Es gibt noch mehr zu diesem Thema auf der LogiCell Website
Andere Tipps
Paul Rendell implementiert eine Turing-Maschine in das Leben . Gliders stellen Signale dar, und Wechselwirkungen zwischen ihnen sind Tore und Logik, die gemeinsam größere Bauteile schaffen, die die Turing-Maschine implementieren.
Grundsätzlich kann jedes automatische Maschinen, die implementieren können AND, OR und NOT können komplex genug Möglichkeiten kombiniert werden Turing-Vollständigkeit. Es ist kein sinnvoller Weg zu berechnen, aber es erfüllt die Kriterien.
Conways "Life" noch weiter genommen werden kann: Es ist nicht nur möglich, ein Leben Muster zu bauen, die eine universelle Turing-Maschine implementiert, sondern auch einen Von-Neumann "Universal-Constructor:" http://conwaylife.com/wiki/Universal_constructor
Da ein „Universal-Constructor“ programmiert werden können beliebige Muster von Zellen zu konstruieren, einschließlich einer Kopie von sich selbst, Coway des „Life“ ist daher in der Lage „Selbstreplikation,“ nicht nur Universal-Berechnung.
Ich empfehle das Buch sehr das rekursive Universum von Pound. Vergreift, aber man kann wahrscheinlich eine Kopie, vielleicht in einer guten Bibliothek. Es ist fast alles über die Macht der Conways Leben, und die Dinge, die in einem Universum mit diesem Satz von Naturgesetzen, einschließlich sich selbst reproduzierenden Einheiten und IIRC, Darwins Evolutionstheorie.
existieren kannUnd Paul Chapman baut tatsächlich eine universelle Turing-Maschine mit Spiel des Lebens: http://www.igblan.free-online.co.uk/igblan/ca/ durch ein "Universal-Minsky Register Machine" zu bauen.
Das Muster auf ein konstruiertes Gitter von 30x30 Quadrate. Leicht Raumschiffe (LWSSs) werden verwendet, um Kommunikation zwischen Komponenten, die haben P60 Logik (außer Register - siehe unten). A LWSS dauert 60 Generationen ein Gitter Platz zu überqueren. Alle 60 Generationen, also jede Zwischenkomponenten LWSS (pulse) in der gleiche Position in Bezug auf den Platz es ist in, was eine Rotation
.