R12 Reasoning Invention Charter
Status: theory phase only; no implementation, data build, fit, score, or GPU job is authorized.
Effective: 2026-07-15. This charter supersedes architecture-first reasoning experiments. R9, R10, and R11 remain evidence and matched controls, not active mechanism templates.
1. Why this charter exists
Shohin has already falsified several easy stories:
- adding visible or latent traces can teach formatting without exact transport;
- fixed recurrence can be an unrolled feed-forward computation;
- dynamic recurrence can still learn the same local classifier as static controls;
- external algebra can solve a board without establishing neural reasoning;
- source-conditioned slots, matrices, or adapters can reduce to retrieval, fast weights, or a hypernetwork;
- more pretraining has not yet produced reliable direct reasoning behavior.
Workers must therefore stop beginning with familiar modules and searching for a claim afterward. R12 begins with a mathematical capability and derives the necessary state and operator before considering a realization.
2. The finite-circuit boundary
For fixed context length, finite precision, and bounded runtime, every deterministic classical mechanism can be unrolled into a finite acyclic circuit. Loops become repeated subgraphs, memory reads become multiplexers, generated weights can be substituted, and fixed external computation can be inlined.
Consequently, "not equivalent to any static classifier" is not an admissible requirement: it rejects every bounded implementation. Novelty must instead be stated relative to an explicit resource-scaled comparator family. No R12 report may claim separation from all static computation.
The converse is equally important. Exact finite unrolling establishes only extensional computability. It does not preserve parameters, retained bits, precision, source access, training examples, oracle calls, training FLOPs, inference FLOPs, sequential depth, external memory, or external execution. A reduction is claim-rejecting only when it preserves the preregistered resource vector within constant or polylogarithmic overhead. Otherwise it defines a control or downgrades the novelty claim; it cannot veto every finite mechanism.
3. Operational definition
At scale n, let Sigma_n, Q_n, and A_n be event, late-query, and answer
sets. A history is h in Sigma_n*; c is a future continuation. Extend the
answer space by an inadmissibility symbol bottom, so the total answer relation
is
R_n(hc, q) subset A_n union {bottom}, R_n(hc, q) != empty.
R_n(hc, q) = {bottom} exactly when the continuation-query pair is
inadmissible. Inadmissibility is part of observable behavior; omitting it can
destroy closure under appending the same event.
Histories are causally equivalent exactly when no admissible future can distinguish them:
h ==_R h' iff for every c and q, R_n(hc, q) = R_n(h'c, q).
The causal state is the equivalence class S_n(h) = [h]. A model family is an
R12 systematic reasoner only if one finite rule specifies every scale, its error
tends downward as scale grows, the number of required causal states is unbounded,
and it has a stated asymptotic resource advantage over a named comparator class.
This definition concerns uniform late-query causal composition. It does not by itself establish discovery, semantic understanding, proof insight, or general intelligence.
Exact-realization no-go theorem
Suppose a reachable exact realization has a state map E(h), deterministic
updates U_e, and observations O_q, with
E(he) = U_e(E(h))
O_q(U_c(E(h))) = R_n(hc, q).
If state equality is extensional, then E(h) = E(g) exactly when the residual
behaviors rho_h and rho_g are equal. Therefore the map
E(h) -> rho_h
is a well-defined bijection that conjugates every learned update to the residual derivative. The reachable realization is the minimal deterministic Moore transducer, and its event updates generate the corresponding transition monoid.
This is an exact structural no-go, not an implementation preference. R12 cannot honestly claim an exact finite causal state that is ontologically outside automata, transition monoids, residual machines, or minimal coalgebras. A genuine contribution must instead be a new resource separation, approximation geometry, learnability result, or uniform realization with a falsifiable advantage over named controls.
4. The object that must be realized
Define the counterfactual residual of a history:
rho_h(c, q) = R_n(hc, q).
An event acts through a residual derivative:
(partial_e rho)(c, q) = rho(ec, q).
The exact residual quotient is now a specification and lower-bound object, not the claimed invention. Any exact control realization must satisfy all six axioms:
- Closure:
partial_e rhois another valid residual state. - Composition:
partial_empty = Iandpartial_(uv) = partial_v compose partial_u. - Observation:
O_q(rho) = rho(empty, q). - Extensionality: two states are equal exactly when all future continuation-query answers agree.
- Separation: distinct states admit a distinguishing continuation-query pair.
- Uniformity: one finite rule specifies updates and observations at every tested scale; there is no scale-specific advice table.
Ambiguity must preserve every future-distinguishable class. Averaging distinct operators or answers is not a valid uncertainty representation when a future query can separate them.
5. Necessary resource obligations
If the causal quotient has N_n states, an exact query-oblivious state needs at
least
B >= log2(N_n)
history-dependent bits. Every candidate must count dynamic context, caches, stored source, intermediate tensors, generated parameters, and external state. Model parameters are only the fixed description length.
The update law must realize the action induced on the causal quotient:
U_e([h]) = [he]
U_(uv) = U_v compose U_u.
An order-sensitive witness therefore requires a noncommutative update. Any commutative pool, expected operator that aliases distinct futures, or fixed template inventory fails before training.
6. First theorem-backed witness
For m objects, let events be adjacent transpositions tau_i = (i, i+1).
For a word w = e_1 ... e_L, define
pi_w = e_L compose ... compose e_1.
The query j is revealed only after the word and asks for pi_w(j). Once all
permutations are reachable, the causal quotient has exactly m! states, so an
exact query-blind state needs at least log2(m!) bits. On the m=2
restriction, the answer is parity, giving a clean separation from
polynomial-size constant-depth AND/OR/NOT circuits. This is a separation from
AC0, not from arbitrary transformers or threshold circuits; stronger relevant
separations are open complexity questions.
The finite falsifier uses m in {5, 8, 12} and increasing unseen lengths. It
must include:
- equivalent words generated by involution, distant commutation, and braid relations;
- non-equivalent order twins with a known separating late query;
- identical continuations appended after equivalent and non-equivalent prefixes;
- every late query, not a selected easy query;
- a balanced
m=2parity restriction while length doubles; - state-capacity and compute ledgers checked against the information bound.
One exact counterexample kills an exact residual-composition claim. Passing a finite board does not prove the asymptotic claim because a finite lookup table can pass any finite board.
7. Mandatory invention gates
Every future worker must produce these artifacts in order:
- Capability theorem: relation, comparator class, resource measure, and proof or explicitly labeled conjecture.
- Axiomatic primitive: state and operators defined without neural-module vocabulary.
- Equivalence dossier: algebraic and resource-preserving checks against
SFT, fixed/tied recurrence, retrieval, fast weights, hypernetworks, external
execution, and finite unrolling. The mandatory resource vector is
(parameters, retained bits, precision, source bytes, training examples, oracle calls, training FLOPs, inference FLOPs, sequential depth, external memory, external execution). - Exact collapse test: a symbolic or exhaustive CPU test that tries to reduce the proposal to those controls. A successful reduction rejects the specific novelty or resource claim only when it preserves behavior, information access, and the preregistered resource vector within constant or polylogarithmic overhead. Extensional finite unrolling alone is not rejection evidence.
- Prior-art boundary: search after the object is defined, then state the exact delta. Known components may support a new algorithm or training protocol, but cannot be called new primitives. A known-component reduction defines a mandatory control and an allowed-claim boundary rather than an automatic experiment veto.
- Finite falsifier: frozen scale extrapolation, causal interchange, equivalent-state invariance, non-equivalent-state separation, and full resource accounting.
- Matched controls: every known realization receives matched or favorable parameters, state, and compute.
- Score-blind confirmation: one immutable implementation and one frozen confirmation generation. No board, seed, threshold, or artifact shopping.
No neural implementation is authorized through gate 4. After gates 1--5, one isolated CPU falsifier may test a bounded resource hypothesis; a CPU pass is required before any Shohin fit. No Shohin fit is authorized through gate 6. No H100 experiment is authorized through gate 7. An exact candidate rejected by a genuine information or identifiability no-go cannot be rescued by renaming its state or operators.
8. Rejected starting points
The following are controls, not R12 primitives. Their presence prevents a primitive-novelty claim but does not by itself prohibit a resource-matched training-protocol experiment:
- more CoT/SFT/RL, teacher traces, self-review, or verifier reranking;
- more hidden slots, recurrent loops, adaptive depth, equilibrium iterations, or test-time search;
- KV memory, retrieval, replay, latent scratchpads, or context compression;
- source-generated matrices, adapters, gates, or weights;
- a hard-coded symbolic solver, parser, executor, algebra, or tree that computes the answer outside the learned mechanism;
- persistent product trees or Schur-complement boundary actions presented as new primitives. They may be strong controls but are known mathematical machinery plus source-conditioned state.
A future proposal may use a known component only after the primitive has been derived independently and only if the component is not the claimed invention.
9. Current decision
The exact research specification remains uniform late-query causal composition through counterfactual residual behavior. It is not a candidate primitive: every exact reachable realization is the residual transducer up to a change of coordinates.
The approximate state-ontology frontier is now closed as well. Fork-Core
Quantization collapses to approximate information states, predictive-state
representations, causal rate-distortion, and classical convex geometry; see
R12_FORK_CORE_THEORY.md.
R12_COHERENT_ACTION_THEORY.md proves that the whole event-monoid action has a
coherent hyperconvex function-space extension with no word-length growth in
merge error. That construction stores an event-closed observable profile and
updates it by coordinate substitution. The displayed unrestricted finite
construction uses the exact-state count times the transition-monoid size in
coordinates. Restricting the profile
assumes the small predictive dimension that needs to be explained. It is a
theorem-backed control, not compressed reasoning.
R12_CLOSED_LATE_QUERY_NO_GO.md proves that post-commit computation cannot
recreate discarded source information. Arbitrary adversarial late INDEX needs
n retained bits exactly and n(1-h2(epsilon)) bits at error epsilon; longer
internal thinking does not change that information bound.
No candidate implementation has survived the invention gates. The next authorized action remains a theorem and preregistration, but the target is narrower: a uniform resource advantage in learnability, dynamic sparsity, amortized verification, noise stability, or another named cost on a structured residual family. A new state ontology, arbitrary late-query compression, or coherent coordinate pullback is no longer an admissible invention claim. Architecture design remains blocked until a bounded resource hypothesis and equivalence dossier survive gates 1--5; only then may one isolated CPU falsifier be implemented.