← Complete research archive
Compositional lawsClosed / no-go105 lines

R12 S4 Set-Identity Event Bus Preregistration

Closed negative on 2026-07-19. The frozen assessor records reject s4 v3 fresh development. The treatment recovered 99.46% of roster carriers, 100% of event counts and queries, and a causally used identity channel, but only 9.33% exact programs versus 93.41% for frozen v1. Confirm…

R12_S4_SET_IDENTITY_EVENT_BUS_PREREG.mdOpen original Markdown ↗

R12 S4 Set-Identity Event Bus Preregistration

Status

Closed negative on 2026-07-19. The frozen assessor records reject_s4_v3_fresh_development. The treatment recovered 99.46% of roster carriers, 100% of event counts and queries, and a causally used identity channel, but only 9.33% exact programs versus 93.41% for frozen v1. Confirmation was never generated or read. Full evidence is in R12_S4_SET_IDENTITY_EVENT_BUS_RESULT.md.

The protocol was frozen before production seed selection, fresh-board generation, training, or score access. Three set-bus tests, one assessor test, one fresh-board mechanics test, py_compile, Ruff, Slurm syntax, and an actual raw-300k/v1 finite-backward construction pass. No production board, H100 fit, development score, or confirmation access exists at freeze.

Post-freeze custody: seeds 14970823073944690832, 939143060519850990, and 15848092346808854751 were retired before board creation for recorded remote dependency/invocation/ audit failures. Replacement seed 11437896185638727043 is the sole production board. It has 2,048 rows / 512 matched groups, passes every frozen gate, and is read-only before model access. Data, report, and safe-archive SHA-256 values are respectively b49ddbbfad3da04181d6ec5401f8412b2953185e5e91e344208c8b6b0c5ba1e8, 808b0e0287e53576ffb234a5ea855943552ef3e60b2d3d20847b79f7254d692c, and 28302861b383fbdc8e5056e25bbd98b188487e87b241d25d2ef5ac82cebd43ae.

Causal diagnosis

On a wholly fresh board the frozen S4 v1 parser recovers 2,048/2,048 event counts and 1,914/2,048 exact programs. S4 v2 trains independent absolute start/end pointers to low loss but collapses to 254/2,048 exact programs, with 1,179 crossed/invalid event boundaries. The missing invariant is not another coordinate decoder. It is lexical equality between a roster mention and an event mention.

Representation

For token IDs x_t and a normalized model-owned soft membership a_t, define the vocabulary-aligned set carrier

C(a, x)[v] = sum_t a_t * 1[x_t = v].

This is a sparse token-frequency distribution. Two occurrences of the same multi-token name produce the same carrier when their memberships are correct, independent of absolute position or BPE width. It is order-insensitive; the admitted name generator and corpus audit must exclude collisions where that would identify two roster names. The carrier adds no learned lexical table.

Treatment

Freeze the raw 300k model and every S4 v1 parser parameter. Use the frozen v1 role logits as soft membership priors for the three roster slots and terminal query phrase. Add only four tied 384x384 linear maps:

  • event-entity query and key;
  • event-literal query and key.

Each discovered operation-kind anchor queries every source token. Its score is the tied contextual query/key score plus the frozen v1 event-role logit. A masked softmax yields a complete soft token set, never a start/end pair. Event identity is cosine matching between the event carrier and three roster carriers. Literal membership weights the frozen v1 amount head. Query membership weights the frozen v1 query head. The frozen training-only kind lexicon and locked S3 executor remain unchanged.

Training uses gold kind spans only to form supervised event queries, exactly as v2. Inference uses only kind anchors discovered from source tokens and frozen v1 role evidence. No depth, event index, program, answer, final state, gold count, or confirmation field enters inference.

The real assembly loads exactly 71 frozen v1 tensors. Four 384x384 tensors and 589,824 parameters are trainable; the complete adapter has 9,198,095 parameters and the raw-base-plus-adapter system has 134,279,759 parameters, strictly below 150M.

Controls

  1. Frozen S4 v1 on the same fresh board.
  2. Shuffled token-membership supervision with identical architecture, initialization, examples, updates, optimizer, and semantic-label inventory.
  3. A roster-derangement intervention that cyclically permutes the three predicted roster carriers after parsing and before event identity matching.
  4. Gold-program locked-S3 sanity.

No v1 fine-tuning, learned token embedding, extra epoch, width change, threshold, top-k token count, decoder sweep, or result selection is allowed.

Fresh-board rule

Commit this preregistration, generator, model, trainer, evaluator, assessor, tests, and jobs first. Then draw one random production seed and generate a new 2,048-row development board. It must be disjoint at exact prompt, word-13-gram, nonce/name, token-multiset identity, and factor levels from all S4 train/old-development/v2-development and supplied public compiler/executor boards. Each row's three roster token multisets must be unique. Each arm may read the board once. No post-score repair, rescore, or confirmation access is admissible.

Frozen gates

  • event count at least 98% overall and 95% at every depth;
  • exact program, state, and answer at least 95% overall;
  • exact program at least 90% at each depth 5--8;
  • roster-carrier recovery at least 95% overall;
  • treatment exact programs at least one percentage point above frozen v1 on the same board;
  • shuffled exact programs at most 40%;
  • roster-deranged exact programs at most 40%;
  • gold-program S3 sanity at least 99%;
  • strict total parameters below 150,000,000;
  • development access exactly one and confirmation access zero.

A pass authorizes one separately frozen confirmation board. It does not establish unseen operation semantics, planning, learned halt, order-sensitive lexical identity, free-form reasoning, benchmark improvement, or novelty.