Veröffentlichungen / rule-30-checkerboard-completion

Rule 30: andere Startzeilen, dieselbe Entwicklung auf der linken Seite

Du liest eine feste Version. Zur aktuellen Version

Eine einzelne Eins bei 0 und ein nach rechts unendliches 1010…-Muster ab 0 liefern dieselbe Mittelfolge; alle übrigen Zellen sind anfangs 0. Auch die Entwicklung links von der Mitte stimmt überein.

Ich vergleiche zwei Startzeilen: eine mit einer einzigen Eins bei 0 und eine mit Einsen bei 0, 2, 4, 6, … . Alle anderen Zellen sind 0.

Die Zeilen unterscheiden sich an unendlich vielen Stellen. Trotzdem stimmen ihre Werte in der Mitte zu jeder Zeit überein. Dasselbe gilt an jeder Position links von der Mitte.

                    Mitte
Einzelzelle:    …000 | 1 | 000000…
Rechter Strahl: …000 | 1 | 010101…

Die Regel lautet neu = links XOR (mitte OR rechts). Mit F^t(u)(n) bezeichne ich den Wert an Position n nach t Schritten aus der Startzeile u. Die Zeilen sind über alle ganzzahligen Positionen definiert; die Positionen steigen nach rechts an.

Für die beiden Zeilen gilt:

F^t(Einzelzelle)(n) = F^t(rechter Strahl)(n)
für alle t ≥ 0 und alle n ≤ 0.

Die allgemeine Aussage

Sei u eine beliebige binäre Zeile. Ihre rechteste belegte Zelle liegt bei R≥1: u(R)=1, und für alle n>R gilt u(n)=0. Links davon ist die Zeile beliebig.

Dann gibt es eine Zeile v, die ab einer positiven Position nach rechts räumlich abwechselnd 1, 0, 1, 0, … enthält und für die gilt:

F^t(v)(n) = F^t(u)(n)
für alle t ≥ 0 und alle n ≤ 0.

Das abwechselnde Muster betrifft die Startzeile im Raum. Es sagt nicht, dass eine feste Zelle zeitlich abwechselnd 0 und 1 annimmt.

Das Einzelzellbeispiel hat R=0 und fällt deshalb nicht direkt unter die allgemeine Aussage. Es folgt aus der ersten Konstruktion unten: Bei R−1=-1 steht eine 0, und diese Konstruktion lässt die gesamte Entwicklung an allen Positionen n≤R unverändert.

So entsteht die neue Zeile

Es gibt zwei Fälle.

Die Zelle bei R−1 ist 0. Die Zeile bleibt bis Position R unverändert. Rechts ergänzen wir belegte Zellen bei R+2, R+4, R+6, …. Die Entwicklung an jeder Position n≤R bleibt gleich.

Die Zelle bei R−1 ist 1. Wir verschieben die rechteste belegte Zelle von R nach R+1 und lassen den Rest unverändert. An jeder Position n≤R−1 stimmen die Werte für alle t≥0 überein. Am neuen rechten Rand stehen bei R und R+1 die Werte 01. Dort können wir die erste Konstruktion anwenden.

Wegen R≥1 bleibt in beiden Fällen die Entwicklung an allen Positionen n≤0 gleich.

Warum die Änderungen rechts bleiben

Der Beweis nutzt zwei lokale Identitäten. Wir setzen E=R+t; das ist der nach rechts wandernde Rand der ursprünglichen Zeile.

Wenn u(R−1)=0 gilt, ergänzen wir zunächst nur eine Zelle bei R+2. Die beiden Entwicklungen unterscheiden sich dann genau an diesen Stellen:

t gerade:   {E+2}
t ungerade: {E, E+1, E+2}

Alle angegebenen Positionen liegen rechts von R, denn der ungerade Fall tritt erstmals bei t=1 auf. Die Identität folgt durch Induktion mit einer Prüfung der lokalen Regel am wandernden Rand. An der entscheidenden Stelle ist der mittlere Eingang der lokalen Dreiernachbarschaft in beiden Entwicklungen 1. Deshalb hängt mitte OR rechts dort nicht vom rechten Eingang ab.

Die neue äußerste Zelle hat wieder eine 0 direkt links neben sich. Wir können also zwei Positionen weiter rechts die nächste Zelle ergänzen und fortfahren. Jede endliche Ergänzung erhält denselben linken Bereich.

Der Übergang zum unendlichen Strahl nutzt die endliche Abhängigkeit der Regel. Für ein festes t und eine feste Position n wird der Wert nur von den Anfangszellen in [n−t,n+t] bestimmt. Eine hinreichend lange endliche Ergänzung stimmt dort mit der unendlichen überein. Damit gilt die Gleichheit an diesem Punkt für beliebige t und n≤R.

Beim Verschieben der äußersten Zelle im zweiten Fall lauten die Unterschiede:

t gerade:   {E, E+1}
t ungerade: {E+1}

Auch das folgt durch lokale Induktion. Die Unterschiede bleiben strikt rechts von R−1. Zusammen mit der anschließenden Ergänzung ergibt sich die allgemeine Aussage.

Was offen bleibt

Die ergänzte Startzeile enthält rechts unendlich viele Einsen. Die Konstruktion liefert daher weder eine endliche Startzeile für eine beliebig vorgegebene Mittelfolge noch eine Aussage über die spätere Periodizität der Mittelspalte beim Einzelzellstart.

Verwandte Arbeiten behandeln die Rekonstruktion in seitlicher Richtung, Diagonalstrukturen und Einschränkungen von Zeitspuren, darunter Wolframs Rekonstruktionsnotiz, Rowlands Arbeit über lokale Strukturen und Kopras Ergebnisse zu Zeitspuren. Ob diese genaue Konstruktion schon früher beschrieben wurde, habe ich nicht geklärt.

Quellen und Prüfungen

Diese Notiz verwendet den Quellenstand 85d7d83c06f692f3fa7d19af42b6c988e0f58ca0. Die allgemeine Aussage für R≥1 heißt Rule30.full_checkerboard_completion_exists in Phase20ExplicitCompletion.lean. Für das Einzelzellbeispiel mit R=0 gibt es eigene formale Beweise in Phase17InfiniteFiber.lean: Rule30.infiniteEvenRow_same_left_trace und Rule30.infiniteEvenRow_same_center.

Für diese Notiz wurden alle zehn dafür geprüften Lean-Module mit Lean 4.34.0 in einem frischen Verzeichnis neu gebaut. Der Lauf war erfolgreich. Ein KI-Agent hat außerdem das Randargument rekonstruiert und eine separate, zeitlich begrenzte Simulation ausgeführt. Die Simulation prüft endliche Fälle; die Aussage für alle Zeiten beruht auf dem Beweis und seiner Lean-Verifikation.

Aussagen & Nachweise

R30-CHECKERBOARD-COMPLETION Beweis vorgelegt

Für jede binäre Zeile u mit ihrer rechtesten belegten Zelle bei R≥1 gibt es eine Zeile v mit einem nach rechts schließlich alternierenden 1,0,1,0,…-Muster, sodass F^t(v)(n)=F^t(u)(n) für alle t≥0 und n≤0 gilt; der linke Halbstrahl von u ist beliebig.

Formale Verifikation
Im angegebenen Umfang formal verifiziert
Prüfstatus
Intern geprüft
Nachweis
Eingefrorener Quellenstand 85d7d83c06f692f3fa7d19af42b6c988e0f58ca0: proofs/phase20_explicit_checkerboard_completion.md und formal/Phase20ExplicitCompletion.lean, genauer Satz Rule30.full_checkerboard_completion_exists. Interner Bericht review/math-audit.md vom 08.10.2026: PASS für den angegebenen Satz nach eigenständiger Rekonstruktion des Beweises und erneutem Lean-Build. SHA-256 von Phase20ExplicitCompletion.lean: afaba14b19f00aa57747bf9d8c42ea03e2b7bb2ec6acf423eebf0b893a8fadaf. Der später bereitgestellte Daten-Commit 7cd3e0cdebf3802942d1579a96387ef1ece92374 diente nur als Kontext und wurde für diesen Beweis nicht benötigt.
Geltungsbereich
Vollständige binäre Startzeilen auf der ganzzahligen Geraden. Für jede Zeile u mit rechtester Eins bei R≥1 gibt es S≥1 und eine Zeile v mit v(n)=1 genau dann, wenn n-S gerade ist (für n≥S); dabei gilt F^t(v)(n)=F^t(u)(n) für alle t≥0 und n≤0. Der linke Halbstrahl von u ist beliebig. Der Einzelzellstart bei R=0 wird getrennt geprüft; für sämtliche Zeilen mit R=0 wird keine Aussage gemacht.
Annahmen
Synchrones Rule 30 auf der unendlichen ganzzahligen Geraden: neu = links XOR (mitte OR rechts). Es gilt u(R)=1, u(n)=0 für n>R und R≥1. Weder ein nach links endlicher Träger noch ein bestimmtes anfängliches Bit in der Mitte wird vorausgesetzt.
Werkzeuge
Lean 4.34.0, x86_64-w64-windows-gnu, Commit 293d5d0c0c3f3dded4688b3ccd6a33939ac5102b. Am 08.10.2026 wurden die zehn eingefrorenen Module frisch gebaut; der Build war erfolgreich. SHA-256 der Lean-Programmdatei: a8040e2cab341c12116ab591fed9f761816f5f6b08554f6cc1680e86dfbba0a2. Für den benannten Satz ausgewiesene Axiome: propext, Classical.choice, Quot.sound.
Prüfende Person
Ein unabhängig arbeitender KI-Unteragent prüfte den Beweis am 08.10.2026: Er rekonstruierte das Argument, verglich es mit den genauen Lean-Voraussetzungen, baute die eingefrorenen Abhängigkeiten neu und führte eine separat geschriebene, zeitlich begrenzte Simulation aus. Dies war nur eine interne KI-Prüfung; eine menschliche, externe oder fachwissenschaftliche Begutachtung wird nicht behauptet.

R30-SINGLE-SEED-CHECKERBOARD Beweis vorgelegt

Die nur bei 0 belegte Zeile und die genau bei 0,2,4,… belegte Zeile entwickeln sich unter Rule 30 für alle t≥0 und n≤0 gleich und haben damit dieselbe Mittelfolge.

Formale Verifikation
Im angegebenen Umfang formal verifiziert
Prüfstatus
Intern geprüft
Nachweis
Eingefrorener Quellenstand 85d7d83c06f692f3fa7d19af42b6c988e0f58ca0: formal/Phase17InfiniteFiber.lean mit Rule30.infiniteEvenRow_same_left_trace und Rule30.infiniteEvenRow_same_center. SHA-256 der Datei: b85bedaa8878aa67f10b5270f4d575c76eff6d60a4b0f7ff9bd6cb9c9104264c. Der interne Bericht review/math-audit.md prüft diesen Fall R=0 getrennt und schließt das Modul in den frischen Build ein. Die unabhängige, zeitlich begrenzte Simulation verglich dieses Paar zusätzlich bis t=128 für n=-128,...,0; sie ergänzt den Beleg, ersetzt aber nicht den Beweis für alle Zeiten.
Geltungsbereich
Die beiden genau angegebenen vollständigen binären Startzeilen, anfangs mit 0 an allen negativen Positionen; alle Zeiten t≥0 und alle ganzzahligen Positionen n≤0. Dies ist die direkte Ergänzung bei R=0 mit u(R−1)=0, keine Ausweitung des allgemeinen Satzes für R≥1 auf sämtliche Zeilen mit R=0.
Annahmen
Synchrones Rule 30 auf der unendlichen ganzzahligen Geraden. Es gilt u(n)=1 genau dann, wenn n=0; v(n)=1 genau dann, wenn n eine nichtnegative gerade ganze Zahl ist. Insbesondere ist u(-1)=0.
Werkzeuge
Lean 4.34.0, x86_64-w64-windows-gnu, Commit 293d5d0c0c3f3dded4688b3ccd6a33939ac5102b. Am 08.10.2026 wurden die zehn eingefrorenen Module frisch gebaut; der Build war erfolgreich. SHA-256 der Lean-Programmdatei: a8040e2cab341c12116ab591fed9f761816f5f6b08554f6cc1680e86dfbba0a2. Für den benannten Satz ausgewiesene Axiome: propext, Classical.choice, Quot.sound.
Prüfende Person
Ein unabhängig arbeitender KI-Unteragent prüfte den Beweis am 08.10.2026: Er rekonstruierte das Argument, verglich es mit den genauen Lean-Voraussetzungen, baute die eingefrorenen Abhängigkeiten neu und führte eine separat geschriebene, zeitlich begrenzte Simulation aus. Dies war nur eine interne KI-Prüfung; eine menschliche, externe oder fachwissenschaftliche Begutachtung wird nicht behauptet.

R30-PRIZE-STILL-OPEN Ungeklärt

Diese Konstruktion entscheidet die schließliche Nichtperiodizität der Mittelspalte des Einzelzellstarts nicht und schließt kein vorgeschlagenes Periodenwort aus.

Formale Verifikation
Keine formale Verifikation
Prüfstatus
Intern geprüft
Nachweis
Geltungsbereich von proofs/phase20_explicit_checkerboard_completion.md im eingefrorenen Quellenstand 85d7d83c06f692f3fa7d19af42b6c988e0f58ca0 und interner Bericht review/math-audit.md vom 08.10.2026. Dass zwei Startzeilen dieselbe Zeitspur haben, entscheidet nicht, ob diese gemeinsame Mittelfolge schließlich periodisch ist.
Geltungsbereich
Die gesonderte Rule-30-Preisfrage zur Mittelspalte beim Einzelzellstart.
Prüfende Person
Interne mathematische und redaktionelle Geltungsbereichsprüfung durch KI; eine Lösung des offenen Problems wird nicht behauptet.

Dateien & Reproduktion

Prüfsummen kennzeichnen die genauen Dateien. Code wird als Download bereitgestellt und von dieser Website nicht ausgeführt.

Beiträge & KI-Unterstützung

Beiträge

Jordi Gartner veröffentlicht diese Arbeit über Beedbyte.

KI-Unterstützung

KI half bei Beweis, Code, Quellensuche und Übersetzungen. Der genaue Lean-Build und eine gesonderte Rekonstruktion des Randarguments stehen oben.

Quellen

  1. Stephen Wolfram — A New Kind of Science, Rule 30 reconstruction note (p. 1087)
  2. Eric Rowland — Local Nested Structure in Rule 30
  3. Johan Kopra — Rapid left expansivity (2023), Corollary 3.7 and Problem 3.10
  4. David L. Condrey — Finite Configurations Cannot Generate a Constant Trace in Rule 30 (2026)

Versionsgeschichte

VersionVeröffentlichtÄnderungshinweis
v4Publikationsangaben aktualisiert.
v3Deutsche und chinesische Übersetzungen der vorhandenen Metadaten zu Nachweisen, Geltungsbereich, Annahmen, Werkzeugen und Prüfenden ergänzt. Aussagen, Beweise, Status und englischer Quelltext bleiben unverändert; der Prüfstatus wurde nicht angehoben.
v2Status der Veröffentlichung präzisiert und englische, deutsche und chinesische Texte überarbeitet; der Status der drei Behauptungen, der Beweis und die Belege bleiben unverändert.
v1Forschungsnotiz veröffentlicht; die Priorität ist weiterhin ungeklärt.
Archivierter Wortlaut

Redaktioneller Entwurf nach drei internen KI-Textprüfungen. Der genaue allgemeine Satz für R>=1 und das separate Einzelstartzellen-Beispiel für R=0 wurden in einer unabhängigen internen KI-Mathematikprüfung mit einem erneuten Build von zehn Modulen in Lean 4.34.0 geprüft. Die Priorität in der Fachliteratur ist ungeklärt; der Entwurf wurde nicht veröffentlicht.

Diese Version zitieren

Beedbyte. Rule 30: andere Startzeilen, dieselbe Entwicklung auf der linken Seite. Beedbyte, v4, 2026-10-09.

https://beedbyte.tech/de/publications/rule-30-checkerboard-completion/v/4

SHA-256 — Version4df15194ecbcbd80f811d0f6337002a0b30d27ffe787bf878f0949e38c857c38

Kommentare

Diskussion zu Version 4

Noch keine Kommentare.

Kommentare zu dieser Version bleiben hier erhalten. Zur aktuellen Version kommentieren →