NIM paper · interactive edition Interactive edition · paper, explanations and Lean proofs.

Proof coverage

Scope: what is and is not covered

This page records, claim by claim, how the paper's statements are supported. It is a map of evidence, not a certificate for the paper as a whole.

Coverage categories

Every mathematical, empirical or interpretive claim inventoried in the paper has one record and exactly one category. Statements that mix kinds are split into parts. Counts are of claim records, not of Lean declarations.

CategoryMeaningClaims
Checked theoremLean checks a formal statement corresponding to this claim.53
Checked definition or constructionLean contains the definition or construction, with checked properties.19
Checked conditional theorem using named classical inputLean checks the implication from a named, unproved classical hypothesis.6
External cited resultA published result used as background or input; not proved in Lean here.12
Empirical resultSupported by saved experimental runs, not by a proof.20
Informal interpretationMotivation, interpretation or scope; not a formal claim.51
Open or deferred itemExplicitly left open, deferred or not yet connected.4
All claim records165

78 records cite at least one Lean declaration; together they cite 215 distinct declarations as principal statements.

Lean's axiom basis

Every theorem in the development was checked by the Lean kernel in the fresh rebuild, and the build printed the axioms each theorem depends on. Only Lean's three standard axioms occur (propositional extensionality, the axiom of choice and quotient soundness). No sorry, custom axiom or unchecked code was found by the audit. These axioms are the ordinary foundation of Lean and Mathlib; they are different from the named mathematical hypotheses described above, which appear as explicit premises of the conditional theorems.

Axioms usedTheorems
propext, Quot.sound765
propext, Classical.choice, Quot.sound629
propext149
none45

Extent of the Lean development

Scope first: the counts below measure the whole local development, including helper lemmas, adapters and auxiliary definitions. They do not mean 1,588 independent paper results, and they exclude Lean, Std, Mathlib, logs and audit copies.

Local Lean modules38
Theorem and lemma declarations (audit count, helper lemmas included)1,588
Definition declarations (audit count)632
Source lines / nonblank lines24,493 / 21,813
Code lines (comments, strings and #print axioms removed)17,689
ToolchainLean 4.26.0; Mathlib v4.26.0 (2df2f0150c275ad53cb3c90f7c98ec15a56a1a67), used only by RealNoise and RealFourier

The site's own declaration export lists 1661 theorem constants: the 1,588 written theorem and lemma declarations plus 73 proof fields that Lean generates for structures with propositional fields. The audit convention counts only the written declarations.

All claim records

WhereClaimCategoryRecord
Abstract
AbstractSummary of the results; each is stated and qualified in the body of the paperInformal interpretationrecord
Section 1
Section 1, paragraph 2NIM rules, impartiality and why NIM is centralInformal interpretationrecord
Section 1, paragraph 4Earlier experiments (Zhou and Riis) found AlphaZero-style learning deteriorating on larger NIM boardsExternal cited resultrecord
Section 1, paragraph 5AC0 circuits cannot compute global parity; the connection is made for an explicitly restricted modelExternal cited resultrecord
Section 1, paragraph 6AC0 representability is necessary within the restricted model, not sufficient for training and not universalInformal interpretationrecord
Section 1, paragraph 7History supplies computational context without changing optimal playInformal interpretationrecord
Section 1, paragraph 8Shallow components versus the complete sequential computation in the three bypassesInformal interpretationrecord
Figure 1Schematic of the barrier and the three bypassesInformal interpretationrecord
Section 1.1
Section 1.1, listList of contributions; each item points to a precise statementInformal interpretationrecord
Section 1.2
Section 1.2, listScope: worst-case representational statements under explicit constraints, not training resultsInformal interpretationrecord
Section 2.1
Section 2.1, paragraph 4The fixed grid Q_{W,D}; rewriting a negative term as a literal raises the thresholdChecked definition or constructionrecord · 3 Lean declarations
Definition 2.1Fixed-scale quantised NN, RNN and LTST models: constant depth, polynomial size, fixed grid, bounded unrollingChecked definition or constructionrecord · 3 Lean declarations
Section 2.1, paragraph 6A one-step recurrence h_{r+1}=h_r⊕x_r accumulates parity over an arbitrarily long streamChecked theoremrecord · 2 Lean declarations
Section 2.1, “Why fixed-scale quantisation suggests an AC0 abstraction”Fixed scale gives a witness of at most W literals, hence a constant-width DNF for each unitChecked theoremrecord · 2 Lean declarations
Section 2.1, paragraph 2The abstraction excludes scale-adaptive regimes, which move towards TC0Informal interpretationrecord
Remark 2.2 (model scope)The model has bounded thresholds; a fan-in-dependent threshold such as majority lies outside itChecked definition or constructionrecord · 1 Lean declaration
Remark 2.2 (TC0)Scale-adaptive threshold circuits (TC0) can represent parity-like computationsExternal cited resultrecord
Remark 2.3 (local XOR)XOR of a constant number of bits or B-bit blocks is computable in AC0Checked theoremrecord · 2 Lean declarations
Remark 2.3 (global parity)Global parity of n = NB bits is not in AC0Checked conditional theorem using named classical inputrecord · 1 Lean declaration
Section 2.1, tableWhat the model captures and does not capture about deployed inferenceInformal interpretationrecord
Section 2.1, “Circuit complexity primer”Circuit-complexity background: PARITY ∉ AC0, TC0 computes parity, fixed scale collapses to AC0External cited resultrecord
Section 2.2
Theorem 2.4Fixed-depth, fixed-grid literal-threshold networks (and bounded-unrolling extensions) are simulated by AC0 circuit familiesChecked theoremrecord · 5 Lean declarations
Section 3
Section 3, “Circuit complexity and neural networks”Related results on parity, threshold circuits and attention modelsExternal cited resultrecord
Section 3, “Quantised inference and deployment constraints”The proof needs nonnegative literal weights, bounded thresholds and Boolean states, not just a quantisation formatInformal interpretationrecord
Section 3, “Reinforcement learning in combinatorial games”Prior work on RL difficulties in impartial games; the lower bound is about a restricted modelExternal cited resultrecord
Section 3, “History and memory in RL”History can reduce computational complexity even in fully observable games, given the zero-nim-sum promiseInformal interpretationrecord
Section 4.1
Definition 4.1Finite terminating impartial games under normal playExternal cited resultrecord
Section 4.1, paragraph 1A position with no legal moves is terminalChecked definition or constructionrecord · 1 Lean declaration
Section 4.1, paragraph 2Encoding decisive endings using terminal positions and a forced last moveInformal interpretationrecord
Section 4.2
Definition 4.2NIM positions and legal movesChecked definition or constructionrecord · 2 Lean declarations
Section 4.3
Section 4.3, paragraph 1Sprague–Grundy theorem; for NIM the Grundy value is the XOR of the heapsExternal cited resultrecord
Definition 4.3The nim-sum is the bitwise XOR of the heap sizesChecked definition or constructionrecord · 2 Lean declarations
Theorem 4.4A NIM position is losing iff its nim-sum is zero; from a nonzero nim-sum there is a move to zeroChecked theoremrecord · 4 Lean declarations
Section 4.3, “Why NIM is a useful barrier example”NIM isolates the XOR aggregation obstruction; extensions to other games need explicit reductionsInformal interpretationrecord
Section 5.1
Definition 5.1Strong, weak and restoration masteryChecked definition or constructionrecord · 6 Lean declarations
Section 5.1, paragraph 2Weak mastery = moving to a P-position at every decision history consistent with the agent's own playChecked theoremrecord · 3 Lean declarations
Section 5.2
Theorem 5.2 (reduction)Strong mastery on the boards (2,b₁,…,b_m) forces the winning move to reveal the parity of bChecked theoremrecord · 3 Lean declarations
Theorem 5.2 (barrier)No polynomial-size, constant-depth fixed-scale network family strongly masters NIMChecked conditional theorem using named classical inputrecord · 3 Lean declarations
Section 5.3
Definition 5.3The nimber difference Δ(P,P') = nim(P) ⊕ nim(P')Checked definition or constructionrecord · 1 Lean declaration
Section 5.3, paragraph 2If one heap changes from x_i to x_i', then Δ = x_i ⊕ x_i'Checked theoremrecord · 2 Lean declarations
Lemma 5.4With at most t changed heaps (t fixed), Δ is computed by polynomial-size constant-depth circuitsChecked theoremrecord · 3 Lean declarations
Section 5.3, paragraph 3Explicit layer bounds, depth versus size, and remaining learning difficultiesInformal interpretationrecord
Section 5.3.1
Proposition 5.5Matching the opponent's nimber difference restores nim-sum zeroChecked theoremrecord · 2 Lean declarations
Section 5.3.1, paragraph 2A restoration move can be selected from (Q,Q') by a constant-depth circuitChecked theoremrecord · 4 Lean declarations
Figure 2Worked example: (3,5,6) → (3,4,6) → (2,4,6)Checked theoremrecord · 1 Lean declaration
Section 5.3.1, paragraph 2Testing whether a candidate move realises δ is a local check on the heap being changedChecked theoremrecord · 2 Lean declarations
Section 5.3.1, paragraph 3The significance of two frames for learning is representationalInformal interpretationrecord
Section 5.3.2
Section 5.3.2, listThe two-frame components: encoding, changed-heap detection, Δ, and a move selector for a target δChecked definition or constructionrecord · 4 Lean declarations
Section 5.4
Section 5.4, paragraph 1Restatement of the single-frame barrier as the motivation for rolloutsInformal interpretationrecord
Definition 5.6Deterministic rollout policies and the rollout outcome bitChecked definition or constructionrecord · 4 Lean declarations
Definition 5.7The restricted measurement interface: root and one-heap queries to one fixed structured head, bounded readoutChecked definition or constructionrecord · 4 Lean declarations
Section 5.4, paragraph 3With arbitrary start positions, one rollout of π₀ on the boards of k-th bits returns σ_k(P)Checked theoremrecord · 2 Lean declarations
Remark 5.8Each rollout follows one policy and yields one bit; different heads give independent linear functionalsChecked theoremrecord · 3 Lean declarations
Section 5.4, “Finite-state shootout controller (FSM over policy heads)”Early stopping after a nonzero outcome leaves the decision (the OR of all channel bits) unchangedChecked theoremrecord · 3 Lean declarations
Section 5.4, paragraph 2A finite-state shootout controller: states, head selection, transitions, halting statesChecked definition or constructionrecord · 3 Lean declarations
Section 5.4, paragraph 3The controller organises which head is queried and when to stop; it adds no per-step powerInformal interpretationrecord
Section 5.4, paragraph 4The implemented outer controller: early-exit classifier and all-head schedule for move selectionChecked theoremrecord · 6 Lean declarations
Figure 3The depicted controller decides whether σ(P) ≠ 0 using at most B queriesChecked theoremrecord · 2 Lean declarations
Section 5.4, paragraph 5Channels versus protocol: heads supply measurement channels, the FSM sequential controlInformal interpretationrecord
Section 5.4, “Depth amplification”Iterating an AC0 policy for L game steps gives a depth-Θ(L) computationInformal interpretationrecord
Proposition 5.9B structured rollout heads recover all nim-sum bits; an AC0 readout then plays a winning moveChecked theoremrecord · 7 Lean declarations
Proposition 5.10One fixed structured head reveals only known affine functions of one linear functional of σ(P)Checked theoremrecord · 3 Lean declarations
Remark 5.11Independent outcome flips: agreement (1+(1−2ε)^L)/2 and Θ(a⁻²) repetitions with fresh randomnessChecked theoremrecord · 9 Lean declarations
Section 5.4, “The initialisation boundary for restoration”Matching deltas preserves nim(Q); a completed matching-delta policy loses from the winning position (2)Checked theoremrecord · 3 Lean declarations
Figure 4Resource table for the three bypassesInformal interpretationrecord
Theorem 5.12 (i)One structured head plus an AC0 readout wins with probability at most 2/(2^B−1)+negl(N)Checked conditional theorem using named classical inputrecord · 5 Lean declarations
Theorem 5.12 (ii)B structured heads and an AC0 readout select an optimal move with O(BN2^B) rollout stepsChecked theoremrecord · 3 Lean declarations
Theorem 5.12 (iii)From a known zero-nim-sum predecessor a two-frame AC0 selector restores zero and maintains itChecked theoremrecord · 3 Lean declarations
Section 5.5
Section 5.5, “Serialising positions and retaining state”Serialisation: rows of each position, a separator, aligned indices; the separator resets only the accumulatorChecked definition or constructionrecord · 4 Lean declarations
Proposition 5.13A constant-depth recurrent update computes the nim-sum after N row updates and reports consecutive differencesChecked theoremrecord · 6 Lean declarations
Section 5.5, “From a summary to a move”Replay protocol rows,SEP,rows,SEP: 2N+2 updates, 4+5B+3r state bits, a legal winning moveChecked theoremrecord · 8 Lean declarations
Section 5.5, “From a summary to a move”Board-storage variant: NB+B+r state bits, N+1 updates per decision, plus a resetChecked theoremrecord · 6 Lean declarations
Section 5.5, “Connecting recurrence to the history bypass”Retained summaries give Δ of consecutive supplied boards; with decision-time boards only it spans two movesChecked theoremrecord · 4 Lean declarations
Section 5.5, “Why the lower bound is respected”N sequential updates have depth O(N): outside Theorem 2.4; the complete recurrent map is not AC0Checked conditional theorem using named classical inputrecord · 2 Lean declarations
Section 5.6
Proposition 5.14Each bypass: shallow {0,1}-weight components and a complete strategy winning against every legal opponentChecked theoremrecord · 5 Lean declarations
Proposition 5.14 (open item)Bridge from the recurrent strategies' game semantics to the general weak-mastery history modelOpen or deferred itemrecord
Section 5.6, paragraph 1The complete multi-head and recurrent board-to-move maps are not AC0 familiesChecked conditional theorem using named classical inputrecord · 4 Lean declarations
Section 6.1
Section 6.1, listPractical takeaways: single-frame brittleness, three bypasses, optimisation still hardInformal interpretationrecord
Section 6.2
Section 6.2, paragraph 1A noisy teacher plays optimally with probability 1−ε and otherwise uniformly at randomInformal interpretationrecord
Section 6.3
Section 6.3, paragraph 1Scale-adaptive threshold models (TC0) can represent parityExternal cited resultrecord
Section 6.3, paragraph 2In the restricted regime gates collapse to AC0; AC0 approximates counting but has tiny parity correlationExternal cited resultrecord
Section 6.4
Section 6.4, paragraph 1Walsh–Hadamard characters are orthonormal; every f equals its Fourier expansionChecked theoremrecord · 5 Lean declarations
Definition 6.1The degree->k Fourier tail and (k,ε)-spectral band-limitationChecked definition or constructionrecord · 3 Lean declarations
Equation (6.1)Parity is a single character; a (k,ε)-band-limited f has squared correlation ≤ ε with χ_S for |S|>kChecked theoremrecord · 3 Lean declarations
Section 6.4, “AC0 has little high-frequency mass”Linial–Mansour–Nisan and Tal: AC0 functions have little Fourier mass above low degreeExternal cited resultrecord
Section 6.4, “Local vs. global parity in NIM”A nim-sum bit is a degree-N character; for a known changed heap a delta bit is a two-coordinate characterChecked theoremrecord · 4 Lean declarations
Equation (6.2)The total OR-of-XORs extension equals Δ's bit on single-change pairs; not a character for N≥2; degree two for N=1Checked theoremrecord · 7 Lean declarations
Section 6.4, “Connection to optimisation (informal)”Spectral bias suggests an analogy for parity learning; a hypothesis requiring separate measurementsInformal interpretationrecord
Section 6.5
Section 6.5, paragraph 1Global invariant hard from one frame; transition quantity local from two framesInformal interpretationrecord
Section 7
Section 7, paragraph 1The experiments do not show that an AlphaZero-style learner discovers the bypasses by self-playInformal interpretationrecord
Section 7.1.1
Section 7.1.1, paragraph 1Experimental state and action representation (binary heaps, set-heap actions, unmasked restoration argmax)Empirical resultrecord
Section 7.1.2
Table 1The policy-only MLP used in the experimentsEmpirical resultrecord
Section 7.1.3
Section 7.1.3, paragraph 1Soft-target cross-entropy to the uniform distribution over optimal restoration movesEmpirical resultrecord
Section 7.1.4
Section 7.1.4, paragraph 1Evaluation by functional correctness on nonzero nim-sum positions and P/N classificationEmpirical resultrecord
Section 7.2
Section 7.2, paragraph 1After any move from a zero-nim-sum position, every optimal reply restores nim-sum zeroChecked theoremrecord · 3 Lean declarations
Section 7.2.2
Section 7.2.2, paragraph 1Teacher–random–teacher dataset of 10⁶ examples with soft optimal-move labelsEmpirical resultrecord
Section 7.2.3
Section 7.2.3, paragraph 1Training protocol and the ten saved checkpointsEmpirical resultrecord
Section 7.2.4
Section 7.2.4, “Restoration accuracy (validation/test)”Restoration accuracy: unmasked argmax in the optimal support; batch-mean conventionEmpirical resultrecord
Section 7.2.5
Section 7.2.5, “One-frame does not learn restoration; two-frame eventually does”1F stays near 0.075–0.081; 2F rises to 0.99998 test accuracy by epoch 178 (one saved run)Empirical resultrecord
Figure 5Saved validation curve: 1F low; 2F plateau near 0.54, then near-perfectEmpirical resultrecord
Figure 6Saved test accuracy at the ten checkpointsEmpirical resultrecord
Section 7.2.5, “Learning in stages: the plateau and subsequent improvement”The plateau and rise suggest a temporary learning bottleneck; its cause is not establishedEmpirical resultrecord
Section 7.2.5, paragraph 2Checkpoint diagnostic: almost all remaining errors differ from the required change only in the lowest bitEmpirical resultrecord
Section 7.2.5, paragraph 3Staged acquisition at the output level; no internal mechanism and no 8/15 explanation are establishedInformal interpretationrecord
Section 7.2.5, “Scope and provenance of the reported result”Scope and provenance: one configuration, seed 0, run 20260214_120801_cd18fc9fEmpirical resultrecord
Section 7.3
Section 7.3, “Setup”FSM experiment setup: N=20, k=4, balanced test set of 2000 positionsEmpirical resultrecord
Section 7.3, “Training the rollout heads”Every tie-breaking rule gives the same rollout length, hence the same outcome bitChecked theoremrecord · 2 Lean declarations
Section 7.3, paragraph 2Imitation training of the four heads (seed 7, 12 epochs, 2×10⁵ examples)Empirical resultrecord
Section 7.3, paragraph 2Per-head accuracy compares channel bits with the exact teacher; the FSM uses the OR of queried outcomesEmpirical resultrecord
Section 7.3, paragraph 2Multi-head FSM classifies all 2,000 test positions correctly, with imperfect per-head channel accuracyEmpirical resultrecord
Section 7.3, paragraph 3 (arithmetic)For k=4, the r₀ classifier detects 8 of 15 nonzero nim-sums; balanced accuracy 23/30Checked theoremrecord · 4 Lean declarations
Section 7.3, paragraph 3 (observed)Observed single-head accuracy 0.768 and recall 0.536 on the finite test setEmpirical resultrecord
Section 7.3, paragraph 4Recall 8/15 and restoration accuracy measure different thingsInformal interpretationrecord
Section 7.3, paragraph 5Average 2.87 shootouts because positions with σ₀=1 stop at head 0; scope of the resultEmpirical resultrecord
Table 2Saved FSM shootout results for model and teacher headsEmpirical resultrecord
Section 7.3, “Reproducibility status”No public reproducibility package yet; a versioned package and repeated evaluation are future workOpen or deferred itemrecord
Section 8
Section 8, paragraph 1The three bypasses supply different resources for a global invariantInformal interpretationrecord
Section 8.1
Section 8.1, paragraph 1The experiments' networks differ from the theorem's gates; finite results do not settle asymptotic onesInformal interpretationrecord
Section 8.2
Section 8.2, paragraph 1Local restrictions in Condorcet-domain search: a motivating analogy, not a reductionInformal interpretationrecord
Section 8.3
Section 8.3, paragraph 1Some impartial games (Geography) have PSPACE-complete winner problemsExternal cited resultrecord
Section 8.3, paragraph 2NIM is a diagnostic starting point for harder self-play benchmarksInformal interpretationrecord
Section 8.3, listSprouts, Chomp and Grundy's game offer distinct proposed self-play challengesInformal interpretationrecord
Section 8.3, paragraph 3Evaluate unseen sizes and positions with explicit computation budgets and solver baselinesInformal interpretationrecord
Section 8.4
Section 8.4, paragraph 1Theorem 5.12(i) bounds one restricted interface, not general single-policy searchInformal interpretationrecord
Section 8.5
Section 8.5, paragraph 1Representability removes one obstacle; it does not determine whether training finds the computationInformal interpretationrecord
Section 8.5, paragraph 2Empirical evidence of a remaining learning bottleneck alongside the representational theoremInformal interpretationrecord
Section 8.5, paragraph 3Whether AlphaZero-style self-play discovers the constructions is openOpen or deferred itemrecord
Section 8.6
Section 8.6, listBroader implications for learning theory, architecture and practiceInformal interpretationrecord
Section 9
Section 9, paragraph 1Conclusion: AC0 simulation and the single-frame barrier, restatedInformal interpretationrecord
Section 9, paragraph 2Conclusion: what the three constructions supplyInformal interpretationrecord
Section 9, paragraph 3Conclusion: what the saved experiments do and do not showInformal interpretationrecord
Section 10
Section 10, paragraph 1AI-assisted development and sole author responsibilityInformal interpretationrecord
Section 10, paragraph 2What the Lean development covers, and its size (1,588 theorem and lemma declarations, 38 files)Informal interpretationrecord
Section 10, paragraph 3The verification boundary: external classical inputs, conditional results, empirical runsInformal interpretationrecord
Section 10, paragraph 3 (open item)The Fourier-tail premise is not connected to a precise LMN/Tal statement with reconciled conventionsOpen or deferred itemrecord
Section 10, paragraph 4Author review of the paper–Lean correspondence is distinct from manual inspection of every proofInformal interpretationrecord
Section 10, paragraph 6Neither the verification nor the experiments show that gradient descent or self-play discovers the constructionsInformal interpretationrecord
Section A.1
Section A.1Representable parameters: a fixed finite grid independent of n; negations allowed on wiresChecked definition or constructionrecord · 2 Lean declarations
Section A.2
Definition A.1Literal-threshold network: layers of gates with grid weights, grid thresholds and negation bitsChecked definition or constructionrecord · 6 Lean declarations
Section A.3
Definition A.2Bounded-unrolling recurrence: at most T updates in total from an input-independent initial stateChecked definition or constructionrecord · 3 Lean declarations
Section A.4
Definition A.3Gate-realised attention-style model: every operation implemented in the permitted gatesChecked definition or constructionrecord · 1 Lean declaration
Remark A.4Theorem 2.4 applies because L, T, W, D are constants and parameters come from a finite gridInformal interpretationrecord
Section B.1
Lemma B.1One fixed-scale threshold gate is a depth-2 DNF of size O(m^W)Checked theoremrecord · 3 Lean declarations
Remark B.2Negated inputs replace z_j by ¬z_j in each conjunction; the lemma still appliesChecked theoremrecord · 2 Lean declarations
Section B.2
Lemma B.3A layer of polynomially many fixed-scale units is simulated with constant depth and polynomial sizeChecked theoremrecord · 3 Lean declarations
Appendix C
Appendix CShared shallow operations: candidate tests, binary index, recurrent update, threshold realisationChecked theoremrecord · 4 Lean declarations
Section C, “From a game rule to a network”Worked two-frame construction: explicit weights and operations, not a trained networkInformal interpretationrecord
Figure 7Schematic restoration pipeline on (3,5,6) to (3,4,6)Informal interpretationrecord
Appendix C, “Local differences and candidate moves”Delta bits by OR under the single-change promise; the shallow test y_i < x_i; the subtract-one fallbackChecked theoremrecord · 5 Lean declarations
Appendix C, “A binary index is part of the circuit”The priority encoder produces the binary index of the first candidate, for every flag patternChecked theoremrecord · 6 Lean declarations
Appendix C, “The recurrent update”Scan and replay updates are shallow; bit-level refinement and register bounds hold on well-formed streamsChecked theoremrecord · 5 Lean declarations
Appendix C, “Realisation with fixed-scale threshold gates”Compiler from formulas to {0,1}-weight threshold networks: ≤2d+2 layers, ≤(2d+1)S+K gates, widths ≤ S+nChecked theoremrecord · 3 Lean declarations
Figure 8Schematic Boolean-to-threshold compiler with fixed weights and thresholdsInformal interpretationrecord
Appendix C, tableCertified depth and layer bounds for one evaluation of each componentChecked theoremrecord · 10 Lean declarations
Section C, “Where the layer counts come from”Origin and limitations of the 20-to-42 layer boundInformal interpretationrecord
Section C, “Outer-controller storage and time”Shootout controller: NB+4+r+B state bits plus the read-only original boardChecked theoremrecord · 4 Lean declarations
Appendix C, paragraph 2All-head schedule: M+2B+2 component evaluations, with M ≤ BN(2^B−1)Checked theoremrecord · 3 Lean declarations
Appendix D
Example 1Pairing strategy: a constant-depth mirror selector wins as second player on paired boardsChecked theoremrecord · 5 Lean declarations
Appendix D, paragraph 1From (3), taking all stones weakly masters the position but is not strong masteryChecked theoremrecord · 3 Lean declarations
Appendix F
Appendix F, paragraph 1Symmetric channel with agreement (1+a)/2; m*(a) is the least sample count with both errors ≤ 1/4Checked definition or constructionrecord · 5 Lean declarations
Proposition F.13/(32a²) ≤ m*(a) ≤ ⌈4/a²⌉ ≤ 17/(4a²); majority with ties declared 0 attains the middle boundChecked theoremrecord · 5 Lean declarations
Appendix F, paragraph 2The flip model gives a=(1−2ε)^L; small bias eventually; ε=0 or L=0 exact; a=0 hopeless; reuse gives nothingChecked theoremrecord · 7 Lean declarations
Appendix G
Appendix GFull proof of Proposition 5.9: rollout counts, outcome identities, selector, winning, step boundChecked theoremrecord · 6 Lean declarations
Appendix H
Appendix HFull proof of Theorem 5.12: uniform σ, character expansion, finite bound, Håstad input, attainabilityChecked conditional theorem using named classical inputrecord · 5 Lean declarations
Equation (H.1)Under the stated correlation premise η_N: success ≤ 2/(q−1) + (q−1)η_NChecked theoremrecord · 1 Lean declaration