A Pre-Specified Construction-Confirmation Test of Operation-Level Causal Transfer Across Finite Isomorphic Symbolic Domains
Organizations: Independent Researcher
Abstract
Behavioral accuracy, linear decodability, and successful activation interventions do not by themselves show that a model carries an operation-level structure from one symbolic domain to another. We ask a narrower question in finite isomorphic state spaces: if the hidden-state difference between two operations is estimated separately for each source input, does adding that difference to a mapped recipient input move the model toward the corresponding recipient answer? The design compares this input-specific intervention with wrong-operation, norm-matched random, and no-op controls, and separates candidate construction from an independently isolated confirmation split. On a frozen Qwen2.5-7B-Instruct model at layers 20--21, one route--domain--operation candidate from a family pre-specified and frozen before confirmation access, transparent | integer_mod16--letters16 | successor->predecessor, passed both PyVene splits; its confirmation intersection--union p-value was 0.000198 and its 36-family Holm-adjusted p-value was 0.006943. A subsequent NNsight 0.7.0 experiment, pre-specified and frozen before its confirmation access, tested only this selected prompt route, without candidate or layer reselection. It reproduced all 12 confirmation effect estimates, confidence intervals, and exact sign-flip p-values numerically; its 36-family Holm-adjusted p-value was 0.007141. The result is therefore limited to one prompt route and one candidate, replicated across two intervention implementations on one model revision and one layer interval. It does not establish cross-model generalization, full-family backend independence, domain-general transfer, or algebraic invariance.
Figures & tables
| Stage | Model | Primary role | Evidential status |
|---|---|---|---|
| P3A | Qwen2.5-1.5B | Capability and measurement gate | Gate open |
| P3B | Qwen2.5-7B | Domain/operation clean screen | Strict gate closed |
| P3C | Qwen2.5-7B | Causal construction and confirmation | Phase success |
| Record class | Count |
|---|---|
| Real | 336 |
| Shuffled operation | 336 |
| Matched random | 10,752 |
| Zero delta | 336 |
| Identity patch | 336 |
| Inline self-replacement | 336 |
Appendix figures & tables8 assets
Supplementary material from the paper’s appendix.
Appendix
| Stage | Model | Role | Causal stage entered |
|---|---|---|---|
| P3A | Qwen/Qwen2.5-1.5B-Instruct | 1.5B behavioral capability qualification only | no |
| P3B | Qwen/Qwen2.5-7B-Instruct | 7B clean screen and design narrowing; no downstream causal execution | no |
| P3C | Qwen/Qwen2.5-7B-Instruct | 7B formal causal construction and independent confirmation | yes |
| Field | Value |
|---|---|
| model_id | Qwen/Qwen2.5-7B-Instruct |
| model_revision | a09a35458c702b33eeacc393d103063234e8bc28 |
| snapshot_file_count | 14 |
| snapshot_file_manifest_sha256 | 4ae733cf244e1ae3715c9f79a95e804d2c08fa352d5bd90230efa8f967200336 |
| backend | pyvene |
| backend_version | 0.1.8 |
| Type | Per bucket | Total | Generation rule |
|---|---|---|---|
| real | 1 | 336 | measured source operation contrast |
| matched_random | 32 | 10752 | deterministic seeded random directions with exact FP16 registered-norm match |
| shuffled_operation | 1 | 336 | no-fixed-point mapping over six ordered operation transitions |
| zero_delta | 1 | 336 | zero intervention payload |
| identity_patch | 1 | 336 | identity patch |
| inline_self_replacement | 1 | 336 | inline replacement by the same activation |
| Class | Subclass | Rows | Cells/buckets | Exact | Eligible |
|---|---|---|---|---|---|
| clean | formal | 288 | 18 | 243 | 6 |
| clean | diagnostic | 144 | 9 | 95 | 0 |
| causal_control | all | 12768 | 336 | ||
| causal_control | cached_self_replacement | 336 | 336 | ||
| causal_control | identity_patch | 336 | 336 | ||
| causal_control | inline_self_replacement | 336 | 336 |
| Route | Domains | Transition | C pass | Conf. elig. | Conf. pass | Class | IUT | Holm |
|---|---|---|---|---|---|---|---|---|
| transparent | binary4--integer_mod16 | successor->predecessor | no | no | no | neither | 1 | 1 |
| transparent | binary4--integer_mod16 | successor->reflection | no | no | no | neither | 1 | 1 |
| transparent | binary4--integer_mod16 | predecessor->successor | no | no | no | neither | 1 | 1 |
| transparent | binary4--integer_mod16 | predecessor->reflection | no | no | no | neither | 1 | 1 |
| transparent | binary4--integer_mod16 | reflection->successor | no | no | no | neither | 1 | 1 |
| transparent | binary4--integer_mod16 | reflection->predecessor | no | no | no | neither | 1 | 1 |
| Scope | Metric | Estimate | Lower | Upper | Exact |
|---|---|---|---|---|---|
| D1 to D2 | real dM | 19.690188 | 15.485354 | 23.678714 | 1.5258789e-05 |
| D1 to D2 | normalized recovery | 0.601868 | 0.484423 | 0.711212 | 1.5258789e-05 |
| D1 to D2 | real - mean matched random | 0.549932 | 0.431464 | 0.655376 | 1.5258789e-05 |
| D1 to D2 | real - shuffled operation | 0.374984 | 0.256848 | 0.492048 | 6.1035156e-05 |
| D2 to D1 | real dM | 15.799307 | 11.270405 | 20.154126 | 1.5258789e-05 |
| D2 to D1 | normalized recovery | 0.505288 | 0.350213 | 0.656517 | 1.5258789e-05 |
| Class | Evidence status | Permitted or prohibited wording |
|---|---|---|
| supported | transparent|integer_mod16–letters16|successor->predecessor | route-bound, single-candidate replication across two intervention implementations, on one frozen model revision and one frozen layer interval |
| protocol terminal success | MET WITHIN FROZEN S13 SINGLE-ROUTE SCOPE — S13_FULL_PASS_SINGLE_ROUTE | May describe terminal success only for the frozen selected route and claim boundary. |
| cross backend replication | SUPPORTED ONLY AS SINGLE-ROUTE REPLICATION ACROSS TWO INTERVENTION IMPLEMENTATIONS — NNsight did not repeat full 36-candidate screening | May claim selected-route replication across PyVene and NNsight implementations; do not claim backend independence or full-family cross-backend replication. |
| cross model generalization | NOT TESTED — formal P3C is bound to the frozen Qwen2.5-7B-Instruct revision | Do not claim cross-model generalization. |
| all domains all operations | NOT SUPPORTED — only one complete candidate is split-replicated | Do not claim support across all domains or all operations. |
| abstract route causal confirmation | NOT SUPPORTED — the diagnostic route is non-promotional and had zero eligible candidates | Do not claim abstract-route causal confirmation. |
| Field | Value |
|---|---|
| comparison | exact int16 bit-pattern equality |
| control_vector_persisted_on_failure | false |
| failure_signature | fp16_registered_norm_match_failed |
| precise_norm_accumulation_dtype | float32 |
| registered_scalar_dtype | float16 |
| scientific_effect_value_persisted_on_failure | false |