slug: oeis-a267681-rule201-barker-hasler bibkey: price2016rule201rows doi: null url: https://oeis.org/A267681 triage: theorem motivation_gids:
- D5/S3/StatisticalMechanics/CellularAutomata/Rule201Rows.result
Barker’s and Hasler’s conjectures for the rows of Rule 201
Problem
OEIS A267681 and A267680 read row n of the Rule 201 elementary cellular
automaton, started from a single ON cell, on the cells -n, …, n: in base 2
(A267681) and as a string of decimal digits (A267680). Their formula fields
record
a(n) = 5a(n-1)-20a(n-3)+16a(n-4) for n>4. G.f.: (1-5x+21x^2+14x^3-40x^4) / ((1-x)(1-2x)(1+2x)(1-4*x)).
Conjecture: a(n) = 24^n - (n%22 + [n]*5)*2^(n-1) - 1, where [n] = 1 iff n > 0; n%2 = 1 iff n is odd. - M. F. Hasler, Jul 28 2018
for A267681 (the first two by Colin Barker, Jan 19 2016), and
a(n) = 101a(n-1)-10100a(n-3)+10000a(n-4) for n>4. G.f.: (1-101x+10101x^2+89910x^3-101000x^4) / ((1-x)(1-10x)(1+10x)(1-100*x)).
for A267680 (Colin Barker, Jan 19 2016 and Apr 20 2019). Issue #11102 fixes
the reading: every cell of the integers is updated at every step, the
recurrences are asserted for n > 4, and each generating function is stated
as the product of the series with its denominator, which has constant term 1.
Motivation
A267681 (revision 30, 2025-02-16) still labels these statements conjectures,
and its history records that a claim of their correctness was removed in 2022.
D5/S3/StatisticalMechanics/CellularAutomata/Rule201Rows.result proves all
five for the literal automaton. Rule 201 is the local update rule of the
Floquet-PXP cellular automaton (Wilkinson, Klobas, Prosen and Garrahan 2020).
Gap
Issue #11102 preregisters the proof route and the literature check: the
entries and their links (MathWorld, A New Kind of Science p. 55, the OEIS
cellular automata indexes) give no proof, and neither entry appears in the
statement sets or results of epoch-research/LeanOpenProblems,
epoch-research/LeanOpenProblems-results,
google-deepmind/alphaproof-nexus-results or
google-deepmind/formal-conjectures, which do contain the Rule 167 entry
A267581. not-found-in-searched-scope.
Route
- By induction on
n, forn ≥ 1the cell atxof rownis ON exactly when|x| ≥ 2, orx = 0andnis even. - Hence the window of row
n ≥ 1in basebisΣ_{j < 2n+1} b^j − b^{n+1} − b^{n−1} − [n odd] b^n. - With
(b − 1) Σ_{j<k} b^j = b^k − 1and2 [n odd] = 1 − (−1)^n, for every baseb ≥ 1twice(b − 1)times the window is a combination ofb^{2n},b^n,(−b)^nand1, each annihilated by(1 − x)(1 − bx)(1 + bx)(1 − b²x); this gives both recurrences, and forb = 2step 2 is Hasler’s formula. - The generating functions follow by comparing coefficients: from
x^5on they vanish by the recurrence, and the first five come from the values1, 0, 21, 99, 471and1, 0, 10101, 1100011, 111010111.
Falsifier
The proof would fail if some row n ≥ 1 differed from the pattern of step 1,
or if the combination of step 3 were not annihilated by the characteristic
polynomial for some n > 4.
Evidence
Exact integer computation (issue #11102): simulating the automaton with every
cell updated reproduces all 1001 terms of both b-files; Hasler’s formula and
both recurrences hold for n ≤ 1000; replacing the constant −1 of Hasler’s
formula by −2, or 10000 by 9999 in the decimal-digit recurrence, fails
at 1001 and 995 indices.
The canonical source is
D5/S3/StatisticalMechanics/CellularAutomata/Rule201Rows.lean. Its public
declarations are rule201, cell, windowValue, decimalRepresentation,
binaryRepresentation, claim, and result. The frozen module state has
statement identity
sha256:5ce9a4203589a1076c7f95493127548c3819869402c7d1391578d8173a379139.
The result declaration has statement identity
sha256:a1c39ab3c34161d5b82f11d85866b85fc240c8c90e040cb7d9a3fbbdf70bedd4.
The Freeze event is
sha256:8cc996728977659630204dcbd5a216c8530ef01186be9493a75d25e1a80cd51e.
It has no project-level frozen prerequisite. The proof uses only the standard
axioms propext, Classical.choice and Quot.sound; no sorry,
native_decide, or new axiom.
Triage
Tier 1 external named conjectures (OEIS formula fields), preregistered in
issue #11102 before any Lean. theorem; resolution proved. The public
theorem has proof_shape: content: the row invariant of step 1 and the window
evaluation of step 2 are new propositions on its live path. Admission basis
open-problem-resolution; utility none.
ASSUMED-UNVERIFIED
The bounded literature check does not establish exhaustive worldwide novelty, priority, or the absence of an independent proof.