Skip to content

Research (draft): PC-1 — physical observer–apparatus coupling, preregistration only - #1022

Closed
amaybaum wants to merge 17 commits into
mainfrom
research/physical-coupling-pc1-20261031
Closed

amaybaum wants to merge 17 commits into
mainfrom
research/physical-coupling-pc1-20261031

Conversation

@amaybaum

Copy link
Copy Markdown
Owner

This is the guiding draft PR for research unit PC-1. It asks whether OI's native dynamics can supply an observer–apparatus interaction that makes an observable phase difference physically available, not merely representable.

Contents: one file, verification/programmes/oi-qm/reconstruction/physical-coupling-pc1/preregistration.md, at b8738f71 from main 5914c17c.

  • Input taken as established: the finite-horizon equivalence S⇔D⇔Q_fb. Its proof is not reopened.
  • The candidate is staged. No source supplies a coupling meeting research: SUBSTATE-2 recursive inverse-limit substructure and depth-feedback controls #1011's missing condition G★ without added physics. Stage 1 must therefore freeze one candidate in a separately reviewed amendment PC★, with no outcome computation beforehand. The amendment must:
    • fix the dynamics, the coupling C, the observation map, the ensemble μ, the accessible operations and the complete records;
    • name which baseline premise it breaks;
    • put the difference in C, so C can be transplanted to the classical controls;
    • pass an extended admissibility screen.
  • First target: the smallest mechanism, Φ_min. That is the exact rot with a sourced relative phase on Fin 2, plus the gauge condition and the coherence discriminators. It is reported under its own token and never as L2.
  • The (Obs, μ) fork is frozen. Either a selection principle that does not mention the target, with a deletion control and its own prediction, or invariance proved over a class fixed at PC★ with at least two members. A single convenient choice voids the run.
  • Separate levels.
    • L1: physical sourcing.
    • L2: G★ verbatim, in Route B semantics, plus the phase-gauge condition, sourced coherence discriminators and an independent prediction.
    • L3: operational QM, recorded as a later obligation.
    • Grades: available versus derived.
    • Decision table: eleven ordered rows, each naming its obstruction. A failure in the tested class is never stated as a general no-go.
  • Negative controls.
    • classical memory and disturbing-readout models (F2-1's C1–C10, including Kochen–Specker);
    • noncommuting permutations (C11: S3 and the Spekkens toy theory, whose generated class stays nonnegative and ones-fixing);
    • phase-gauge re-description (C12);
    • the polar factor (C13);
    • the controlled lift (C14);
    • positive controls: exact QM, and real amplitudes (R without P).
  • Independent predictions: IP-1 is the available phase group derived from C. IP-2 is two-copy local tomography. IP-3 is p = 2, which is only a postdiction.

Finding raised while drafting (PC-F1), exact. The ones-fixing half of the phase-gauge clause in #1011's A★ G★ item 2 is not necessary for R. diag(1,i)† · rot · diag(1,i) = [[3/5, 4i/5], [4i/5, 3/5]] fixes the all-ones vector up to a scalar. PC-1 therefore applies the gauge condition at L2 only, where P supplies the ones-fixing half. A★ is frozen, so the correction is recorded on #1011 and not edited here.

Next: independent review of this exact commit. Nothing runs before that, and execution needs separate owner authorization.


Generated by Claude Code

…execution)

Research-only preregistration under #866 and #914 (rows 8, 9, 11, 12, 14 and 21; F2 extension
candidate). The owner authorized preregistration and review only on 2026-10-31. Nothing is run:
no probe, no Lean build, no manuscript or ROADMAP change.

- Takes S⇔D⇔Q_fb as established and does not reopen it. Fixes the candidate template (native
  dynamics, coupling, Obs, μ, accessible operations, complete records). The unit is staged: no
  source fixes a coupling meeting G★ without added physics, so stage 1 must freeze one candidate
  in an amendment before any outcome computation.
- Smallest-mechanism first target, Φ_min: R ∧ P₁ ∧ Gauge_N plus the coherence discriminators.
- Freezes the (Obs, μ) fork as selection or invariance; one convenient choice fails the gate.
- Keeps L1, L2 and L3 separate. L2's acceptance criterion is G★ quoted verbatim, in Route B
  semantics with the exact rot and sourced PhasesAvailable. The decision rule is total and
  ordered, with AVAILABLE and DERIVED grades.
- Controls: F2-1's C1–C10, plus noncommuting permutations (S3, the Spekkens toy model), a
  phase-gauge control, a polar factor, a controlled lift, and a gauge-necessity record.
- Finding PC-F1 (exact): the ones-fixing half of A★'s gauge clause is not necessary for R.
  D=diag(1,i) carries rot into onesClass, while the nonnegative half survives (cycle ratio −16/9).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
Applies the independent review of b8738f7 (REVISE). Only preregistration.md changes; nothing is
run, and there is no push or amend.

1. BLOCKER (L1 contradicted the self-test). Transplantability moves from L1 to L2: L1 now
   requires only complete records, and L2 requires C to be transplantable with the probes run.
   Row 6(d) adds "probes not run because C is not transplantable", and the self-test case says so.
2. Row 6(c): `P ∧ ¬R` becomes `P₁ ∧ ¬R`.
3. Row 8 becomes "L1 met; not matched by rows 5–7" (L2 not established), so L1 credit is kept.
4. Row 3(b) is restricted to "L1 not met"; an exhibit can no longer suppress L1 progress.
5. "Gauge-robust escape" is defined (§9): the probe class satisfies ¬N ∧ ¬O ∧ Gauge_N ∧ Gauge_O.
6. Fork gaming. (a) A selection that is not load-bearing within an author-chosen neighbourhood
   moves to invariance only if invariance is shown over the full 𝒜; selection always carries IP-Σ.
   (b) The branch is frozen per leg. An invariance leg for Obs needs two or more inequivalent
   observation maps; a single-readout C must argue for a unique Obs under selection.
7. "Resolved" is defined: branch and 𝒜/Σ frozen and decided. Measure dependence is a resolved
   outcome, compatible with L1 and excluding L2, and gives 6(a) when an L2 criterion varies.
8. IP-1 qualifies only for content beyond ⟨i⟩; otherwise IP-2 is required for L2 at either grade.
9. NIT: A★ item 2's "This is necessary for R" is carried only for the ungauged clause and Gauge_N
   (PC-F1).
10. NIT: C12 is defined with D_S on every carrier, D_{S×Fin m} = D_S ⊗ 1, and Architecture by
    transport from permClass_arch.
11. NIT: row 2's held-out trigger is guarded by R (and P₁ for the phase hold-out).

Self-test cases added for the new routes: 6(d) non-transplantable, 7 with an exhibit, 8, 6(c),
6(a) and IP-1 = ℤ/4. The rows stay first-match ordered with row 10 as the catch-all.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
Applies the delta review of 8ac3c9d. Only preregistration.md changes; nothing is run, and there
is no push or amend.

1. Row 6(a) now also requires R or P₁ to hold for at least one admissible member, so a case
   refuted on every member (with only S or another criterion varying) routes to row 7, not
   PARTIAL. The §4 "resolved" paragraph and the self-test (new case: ¬R ∧ ¬P₁ on all members with
   S varying gives 7) match it.
2. "Inequivalent" is defined for both legs. Members related by a relabelling, a coarse-graining,
   conjugation by a symmetry of (φ, C, μ), or composition with a reversible process in Proc count
   as one member. The same clause applies to measures and their push-forwards.
3. NIT: the row-6 sub-labels are evaluated first-match, (a) to (d).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb

Copy link
Copy Markdown
Owner Author

PC-1 preregistration: confirmed for freeze at 948b30c10e575aec2f449f97428192c4bba2628f

The owner authorized this preregistration and its review only, on 2026-10-31. Nothing has been executed.

Independent review chain:

Head Verdict What was fixed in the next commit
b8738f71 REVISE (1 blocker) Transplantability moved from L1 to L2; 6(c) P₁∧¬R; row 8 catches every L1-met remainder; 3(b) only when L1 is not met; "gauge-robust escape" defined; deletion neighbourhood no substitute for 𝒜; separate Obs and μ legs with ≥2 inequivalent maps or a uniqueness selection; "resolved" defined; IP-1 counts only beyond ⟨i⟩, otherwise IP-2; PC-F1 exception; C12 per-carrier gauge; row-2 hold-out guarded
8ac3c9d7 REVISE (2 additions) 6(a) requires R or P₁ on at least one member; "inequivalent" excludes symmetry conjugation and reversible-process composition, for both legs; row-6 sub-labels evaluated first-match
948b30c1 CONFIRM FOR FREEZE —

What is frozen:

  • Input taken as given: the finite-horizon equivalence, which is not reopened.

  • Candidate: staged. Stage 1 must freeze Π★ in a reviewed amendment PC★, with no outcome computation beforehand. That amendment fixes the native dynamics, the coupling C, Obs, μ, the accessible operations and complete records, names the baseline premise it breaks, and keeps the difference in C.

  • First target, the smallest mechanism Φ_min: the exact rot with a sourced relative phase on Fin 2, which is never reported as L2.

  • The (Obs, μ) fork: selection, with a deletion control and IP-Σ, or invariance over at least two members that are inequivalent up to symmetry. Measure dependence is compatible with L1 and excludes L2.

  • Levels:

    • L1: physical sourcing.
    • L2: G★ with the PC-F1 correction, Route B availability, gauge robustness, sourced coherence discriminators and transplanted probes.
    • L3: later. Grades are AVAILABLE versus DERIVED.
    • Rules: decision rows 0–10 are first-match, total and exclusive. Each names its obstruction, with no general no-go.
  • Controls:

    • F2-1's C1–C10;
    • C11, noncommuting permutations (S3 and the Spekkens toy theory);
    • C12, phase gauge;
    • C13, polar factor;
    • C14, controlled lift.

    The mutation list and a decision-function self-test that covers every row are frozen as well.

Reviewer's note, recorded as is: with a rich Proc, the reversible-process equivalence may make most readouts equivalent and push a candidate toward the selection branch. That makes the rule stricter, not looser.

Next: stage 1, freezing a candidate in PC★, requires separate owner authorization and its own independent review. The PR stays a draft. No manuscript change, no F2 promotion and no merge.


Generated by Claude Code

Copy link
Copy Markdown
Owner Author

Owner authorization — PC-1 Stage 1 (candidate-selection and freeze only), 2026-10-31

APPROVED for the PC-1 preregistration independently confirmed for freeze at exact commit 948b30c10e575aec2f449f97428192c4bba2628f. This authorizes Stage 1 only on draft PR #1022, not execution of Stage 2.

  1. Conduct the frozen admissibility screen for one proposed coupling. Commit at most one concrete candidate Π★ = (φ, C, Obs, μ, Acc, Rec, Θ_rule) in an append-only, separately reviewed amendment PC★. Fix native dynamics, apparatus/observer interaction (including physically implemented settings), computed observation map, ensemble, available processes, complete attempted/rejected/heralded/failed/success records with unrenormalized branch masses, and operator-generating rule. Include the exact source and a named baseline premise of F2-1 A★2 that the physical mechanism changes. The difference must be supplied by the coupling rather than by arbitrary representation or an assumed quantum operation.
  2. Make the (Obs, μ) fork explicit before results: independently motivated selection (with deletion/necessity control and independent prediction) or genuine invariance over the preregistered admissible class; preserve the separate observation-map and measure legs. Do not count gauge/symmetry-related or physically reversible-process-related choices as inequivalent, and do not mistake a convenient single measure for invariance. Measure dependence can support L1 only, not L2.
  3. Retain the separately graded L1/L2/L3 outcomes and the smaller Φ_min milestone; Φ_min alone is PARTIAL, never L2. Preserve the PC-F1 correction: gauge-robust ones-fixing is required at L2, not as a necessary condition for R alone. Do not change the fixed test criteria, controls, decision rows, or assumptions to rescue a candidate.
  4. Record the bounded structural screening and provenance in stage1-log.json. No candidate-outcome computation, numerical probe, Python test, Lean build, or special CI dispatch before the PC★ freeze and its independent exact-head review. The preregistration itself remains untouched. No stage-2 implementation/testing under this authorization.
  5. If no physically justified admissible candidate exists, freeze the INCONCLUSIVE (gap) disposition at Stage 1, naming the exact obstructed premise/condition and its scope (not a universal no-go). Do not force a candidate, modify the rules, or silently add physics to get a positive result.

Keep #1022 draft and unmerged. Coordinate with #866 and #914 rows 12, 14, 21; the finite-horizon equivalence is an established input, not reopened. No manuscript, main, axiom, ROADMAP, F/E grade, F2 promotion or merge change is authorized. A later Stage 2 requires a separate explicit owner decision.

Independent review should confirm both the exact candidate source and the strength of the physical (rather than merely representational) availability claim, with the classical controls and complete-record contract retained.

Stage 1 under the owner's authorization on #1022 (comment 6546845219). The preregistration frozen
at 948b30c is unchanged. Adds amendments/PC-star.md and amendments/stage1-log.json.

Outcome: no admissible Π★. Stage 1 ends at row 1, INCONCLUSIVE (gap); clause 0's stage-2 parts
need a separately authorized controls-only stage 2.
- Screened: F2-1's 13 rules (verdicts stand; PC-F1 changes none; item 11 adds a failure for N4
  and N7) and twelve new candidates, Q1–Q12. The nearest misses, under maximum skepticism, are Q1
  (the native linear-superposition interferometer: physically sourced but baseline), Q4
  (classical field interference: statistics, not availability) and Q5 (the Madelung phase field:
  √ρ and linear ψ transport).
- Named gap: G★ item 3 for native couplings. A★2 premise (ii), indicator readout, is not broken by
  any native source, and cannot be for a coupling whose joint process is a classical bijection
  with function-valued records. Premise (i) is broken only by posits failing item 4, or by gauge;
  premise (iii) only by functions with no executing process. This is not a no-go.
- Fork not invoked. Structural facts recorded for any future candidate: translation equivalence
  for Obs, and the zero fixed point for μ.
- Log: three bounded literature searches plus cited references, and three structural checks of
  the native wave rule (bijective, additive, translation-commuting, zero-fixing) with the script
  and its output embedded. No outcome quantity was computed. No Lean was built.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
Applies the review of 3e41056 (ACCEPT WITH CHANGES). Only PC-star.md and stage1-log.json change;
nothing was computed, and there is no push.

1. Owner point 4. SC-1 to SC-3 are replaced in PC★ by paper proofs (new §PC★2a): P-1,
   bijectivity by the explicit inverse ψ(x, y) = (Ax − y, x); P-2, additivity, and commutation
   with every neighbour-relation automorphism; P-3, zero fixed. They hold for any neighbour
   structure, including SM §4.1's 3-D six-neighbour rule. PC★ now carries a disclosure. The log
   keeps SC-1 to SC-3 as provenance, marked as run under the coordinator's brief, outside the
   letter of point 4, not candidate testing, superseded and not relied on.
2. Premise (iii), in PC★2 step 4 and PC★4: "a function of the joint data (the baseline image, the
   full joint Koopman operator or the multi-time record law), computed rather than executed",
   with Q_fb and Q8's dilation as examples. The executing-process conclusion is kept.
3. NIT: the original checks are labelled a 1-D two-neighbour analogue, superseded by P-1 to P-3.
4. NIT: Q1's screen column now covers items 3, 10 (not reached) and 12.
5. NIT: Wallstrom, Phys. Rev. A 49, 1613 (1994) is added, flagged as cited from memory; the
   listed URLs are noted as responses to it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
Confirming review of 72b4af2 (CONFIRM PC★ FOR FREEZE) noted that
"ran no computation of any kind" should mention the python3 -I script that
only rewrote this JSON. stage1-log.json only.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb

Copy link
Copy Markdown
Owner Author

PC-1 stage 1: PC★ confirmed for freeze at 72b4af27. Outcome: INCONCLUSIVE (gap), row 1, pending a controls-only stage 2

Done under the owner's stage-1 authorization (comment 6546845219). The amendment adds amendments/PC-star.md and amendments/stage1-log.json on top of the frozen preregistration 948b30c1, which is byte-identical (its sha256 is in the log). The log's disclosure wording was completed in 9245d542, touching stage1-log.json only (see below).

Review chain

Head Verdict Next
3e41056d ACCEPT WITH CHANGES; gap correct The Python structural checks were replaced by paper proofs, and the run was disclosed. Premise (iii) was broadened to cover multi-time and joint-Koopman data. The 1-D analogue was labelled. Q1's screen items were completed. The Wallstrom 1994 citation was added
72b4af27 CONFIRM PC★ FOR FREEZE —

Result

  • Screened. F2-1's 13 rules were re-screened under PC-F1 and the new screen items. Twelve new candidates were added:

    • Q1, native linear interferometer;
    • Q2, timing phase;
    • Q3, torus angle readout;
    • Q4, classical field interference;
    • Q5, Madelung/Nelson;
    • Q6, Wetterich;
    • Q7, 't Hooft/Elze;
    • Q8, Barandes;
    • Q9, Spekkens/Kochen–Specker/Aerts/droplets, which are controls;
    • Q10, SUBSTATE-1 apparatus;
    • Q11, model C;
    • Q12, axiomatic reconstructions.

    None is admissible. Each rejection names the screen item it fails.

  • Nearest misses, confirmed by the reviewer:

    • Q1 is physically sourced but breaks no A★2 premise, so freezing it would test the baseline against itself;
    • Q4 rests on a declared amplitude embedding and is not native;
    • Q5 needs √ρ and linear ψ transport, which is the resource itself, plus Wallstrom's condition;
    • Q8 picks phases subject to |U|² = Γ, a representation class;
    • Q6 uses a signed √p with a subsystem selected by its target.
  • Named obstruction. It is G★ item 3 for native couplings.

    • Premise (ii), indicator readout, cannot be broken by any coupling whose joint process is a classical bijection with records that are functions of the configuration (PC★2, with paper proofs P-1 to P-3 for any neighbour structure).
    • Premises (i) and (iii) are broken only by posits that build in the resource, by gauge re-descriptions, or by functions of the joint data that are computed but not executed.
    • This is scoped to these couplings and this screened set. It is not a no-go.
  • Gap for OI ↔ QM equivalence: proof gate (dependency index; carries #885) #914. Non-functional access, records that are not functions of the configuration, lies outside this argument. It is the only route found to breaking premise (ii) without positing amplitudes, and it corresponds to the BijectionLevel premise of obsTheory. No source in the corpus states such an access relation.

  • Levels. L1 is not met. L2, L3 and Φ_min are not attempted. No OI ↔ QM equivalence: proof gate (dependency index; carries #885) #914 row moves.

Disclosure. The owner's point 4 excluded any "Python test" before the PC★ freeze. Under the coordinator's brief, which overstepped that point, three small exact Python checks of properties of the native rule itself were run: bijective, additive, translation-commuting and zero-fixing, checked on a 1-D analogue. They computed no outcome on any candidate. They remain in the log as provenance, marked as superseded by the paper proofs P-1 to P-3 and not relied on. The stage1-log.json edits after review were made by a small file-editing script, now stated in the log (9245d542). The owner is asked to ratify this reading.

Next. The gap token becomes final only after a controls-only stage 2, which needs a separate owner authorization and its own amendment. That amendment must fix the Lean statements with full elaboration context (open Matrix) and resolve the F2CoherenceControls dependency. The PR stays a draft and unmerged.


Generated by Claude Code

Copy link
Copy Markdown
Owner Author

Owner disposition — PC-1 Stage 1 Python deviation and Stage 2 controls-only authorization (2026-10-31)

Decision 1 — ratify only as a transparent, one-time OWNER EXCEPTION, not retroactive compliance.

The three disclosed structural checks SC-1–SC-3 were Python computations before the PC★ freeze, and the owner’s Stage 1 authorization explicitly forbade any Python test. They did not compute candidate outcome predicates or values; they were performed on a 1-D analogue of the native rule and have been superseded by the independently reviewed paper proofs P-1–P-3. The original execution is permanently logged.

Crucial rule distinction: frozen PC-1 preregistration §6 clause 0(vi) says that any forbidden or unlogged computation before PC★ produces INCONCLUSIVE (void). Disclosure does not turn a forbidden computation into an authorized one. Therefore, under the unmodified frozen decision rule, the procedural verdict is VOID. The statement in PC★1/stage1-log that 0(vi) was met must not be cited as a strict-compliance finding.

I accept the independent scientific screening finding (no qualifying candidate among the 25 screened; scoped G★ item-3 gap), and grant a narrow, explicitly recorded owner exception for exactly SC-1–SC-3 when presenting that scientific finding. This is a post-hoc governance exception, NOT a claim that the preregistration was followed. Record BOTH: (a) strict rule 0(vi) outcome VOID; (b) scientific INCONCLUSIVE (gap) finding carried only under this disclosed owner exception and the independent paper review. No other deviations are waived and no protocol text, experiment, expectation or historical record may be rewritten. Ask the independent reviewer to confirm this two-track interpretation; if it is incompatible with the frozen reporting schema, report the strict VOID token plus a separately labelled scientific finding rather than forcing a GAP token.

Decision 2 — authorize a separately reviewed, CONTROLS-ONLY Stage 2 on draft PR #1022.

  • First freeze a separate Stage 2 amendment that identifies the exact controls, mutation and decision-function self-tests, all fixed Lean statements and their complete elaboration context (including the open Matrix issue), dependency strategy for F2-1 controls, results schema and checkpoint rules. Obtain independent exact-commit review before any Stage 2 execution.
  • Execute only the already-preregistered reference controls and mutation/self-test checks, with the necessary fixed Lean statements in ordinary draft-PR CI and recorded build/axiom/release conclusions. Keep stage1 data/freeze and the SC-1–SC-3 disclosure unchanged. No candidate is frozen, so do not compute R, P, Gauge, coherence values, or held-out outcomes on a new or previously rejected candidate, and do not re-screen.
  • Preserve reproducibility, source/result checksums, exact CI head and independent exact-head review. Log failures as such. No silent repairs or changes to statements, premises, expected values, verdict definitions or recorded previous outcomes; any substantive defect requires a new owner decision.
  • If all reference controls pass, the scientific result remains the scoped Stage 1 gap. The strict frozen token remains VOID because of 0(vi), with the exception-based scientific finding separately identified; do not claim a fully compliant clean INCONCLUSIVE (gap) result. Failure of any other requirement is additional VOID evidence.

No authorization for Stage 2 candidate testing, a physical access principle, non-functional measurement proposal, manuscript/ROADMAP/axiom edits, F2 promotion, release/merge, or special workflow dispatch. #1022 stays research-only draft and unmerged.

Scientific framing for later work (not an adopted premise): “record not a function of configuration” must specify which configuration and physical access interface. In a deterministic complete-state model, a physically recorded outcome (including apparatus/seed/history) is itself a function of the full prior state and dynamics. A merely stochastic readout can often be represented by enlarging that state and does not automatically evade the Koopman-indicator baseline. Before a new preregistration on non-functional access, distinguish an actual new physical primitive from incomplete state specification or representational relabelling; retain explicit alternatives and scoped falsifiers.

…end-only)

Owner disposition on #1022 (comment 6547077354): the SC-1 to SC-3 Python checks
before the PC★ freeze breach clause 0(vi), so the strict frozen-rule token is
INCONCLUSIVE (void); the scientific no-admissible-candidate finding (scoped
G★ item 3 gap) is carried only under a narrow, one-time owner exception for
exactly SC-1 to SC-3. New file only; the preregistration, PC★ and the stage-1
log are unchanged.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
…tary-evidence conditions

Owner message 2026-10-31: SC-1 to SC-3 stay permanently as supplementary,
superseded evidence, not proof of compliance; the original restriction stays
in the record; the exception is not permission to disregard future
preregistrations. PC-star-disposition.md only.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
…orrectly

Review of 036f558: the three further conditions are not in comment 6547077354.
They came from the owner in the coordinating session's chat (2026-10-31) and
are now attributed so, as an elaboration of the comment's 'one-time' and
'permanently logged'. PC-star-disposition.md only.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
Fixes the controls-only stage 2 that the owner authorized in PR #1022 comment 6547077354
(Decision 2). Nothing is executed, and no code or Lean file is written. Only
amendments/PC-S2.md is added; the prereg, PC★, the stage-1 log and the disposition are unchanged
and pinned by blob and sha256.

- Two-track token. `token` is always INCONCLUSIVE (void), and `void_reasons` starts with "0(vi)",
  read from stage1.forbidden_precomputation. Failed stage-2 checks add 0(i), 0(ii), 0(iv) or 0(v).
  `scientific_finding` is a separate field (statement, scope, exception "PR #1022 comment
  6547077354", status, review) that never names the gap token. decide_row (the frozen §6) is
  separate from unit_token; self-test cases U1–U5 are added.
- Dependency strategy. Byte-identical vendoring from the pinned 4e7ddb7, checked by git blob id at
  run time, with no build-time dependence on the unmerged branch. It covers
  F2CoherenceControls.lean (fbf4750, built green at 1d34512; its 19 statements and open Matrix
  context are kept by blob identity), F2-1's run-2 controls.py and two probes, in the same
  relative layout.
- Lean. New module OIBridge.PC1Controls (verification/lean-mathlib/OIBridge/PC1Controls.lean),
  with the complete header fixed: import, namespaces, open scoped ComplexOrder, open
  OperationalAssembly MonoidalCompletion, open Matrix. It has 14 fixed statements (1 def, 13
  theorems), for 33 in all with the vendored 19. Also fixed: the OIBridge.lean import lines and
  the census entries.
- Controls C1–C15, with their frozen references and the fixed models (S₃/S₄, Spekkens, gauge
  D=diag(1,i), the polar-factor model on Fin 13, the controlled lift); mutations M1–M17; the
  self-test over every row; the results schema pc1-stage2-results/1; checkpoints and the
  reproducibility contract.
- Unresolved, for an owner decision before execution: C13's frozen reference (row 3(a)) looks
  unreachable on paper, since a 2-cell stationary chain is reversible, so its polar factor is 1 or
  a fixed reflection, and R fails at level one. Without a decision, C13 runs as frozen and a
  mismatch is logged as 0(i).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
Applies the review of 341b8a7 (ACCEPT WITH CHANGES). Only PC-S2.md changes; nothing is executed.

1. S2-8 item 1: C13's expected routing is now "3(b) or 9, depending on whether the listed exhibit
   counts as verified". Under the inherited exhibit definition the real reflection U is neither
   rot up to a scalar nor a relative-phase carrier, so the row is 9. The exactly checked model
   values are recorded. The owner decision now covers both the reference row and the exhibit
   entry; the default stays "run as frozen, log 0(i), withhold scientific_finding", and execution
   waits for the decision.
2. S2-3 module layout: statements, then end PC1Controls, then end OIBridge, then the
   #print axioms lines.
3. S2-3 item 4: if both #1011 and #1022 land, the later landing drops the duplicate F2-1 census
   entry, by reconciliation.
4. Citation: InstrumentRealization.ones is at :152; onesClass is at :446.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb

Copy link
Copy Markdown
Owner Author

PC-1 stage-2 amendment PC-S2 confirmed for freeze at 4d2c4d56a855decd6ab80a3b512f9f5f7e7cc8fe. Execution waits for an owner decision on C13

This step is authorized by owner Decision 2 in comment 6547077354: a separately reviewed, controls-only stage 2. The two-track disposition is recorded append-only in amendments/PC-star-disposition.md:

  • f7ff1797: the disposition record;
  • 036f5581: the conditions;
  • 89a8feba: the attribution corrected, because the further conditions came from the owner's chat and not from this comment.

The independent reviewer confirmed the two-track reading.

Review chain for PC-S2

  • 341b8a78: ACCEPT WITH CHANGES. Fixes: the C13 routing, the module order, the duplicate-census note, and one citation.
  • 4d2c4d56: CONFIRM FOR FREEZE.

What PC-S2 fixes

  • Scope. Controls C1–C15, mutations M1–M17, and the decision-function self-tests (frozen §6 routing, plus U1–U5 for the unit token). No candidate outcome is computed and nothing is re-screened.
  • Lean.
    • F2-1's F2CoherenceControls.lean, blob fbf47504, is the module that built green at 1d345126. It is vendored byte for byte from the pinned commit 4e7ddb70 and checked by blob id, so nothing is read from the unmerged research: SUBSTATE-2 recursive inverse-limit substructure and depth-feedback controls #1011 branch.
    • A new module, OIBridge.PC1Controls, carries 14 fixed statements under its full header (open scoped ComplexOrder, open OperationalAssembly MonoidalCompletion, open Matrix).
  • Token.
    • token is always INCONCLUSIVE (void). Its void_reasons start with 0(vi), read from the stage-1 record; any failure adds a further reason.
    • scientific_finding is a separate field, labelled as carried under exception 6547077354. It is set only if every check passes and the exact-head review is recorded. It never uses the gap token's name.
  • Reproducibility. Checksums, normal and -O replay identity, ordinary draft-PR CI only, and an exact-head record list. Failures are logged, not repaired.

Owner decision needed before execution: C13 (polar factor).

  • The frozen reference row 3(a) is unreachable. In the fixed model, K = [[0, 2/3], [2/3, 5/9]] and its polar factor U = [[−5/13, 12/13], [12/13, 5/13]] is a real reflection, with UK positive definite. R, P₁ and P all fail.
  • Under the inherited exhibit definition, U does not verify as an exhibit either, so C13 routes to row 9, not 3(b).
  • Run as frozen, C13 logs a 0(i) mismatch, and scientific_finding is withheld.
  • The decision should cover both C13's reference row and the validity of its exhibit entry. The options are:
    1. a reviewed correction amendment;
    2. dropping C13 from this run with the reason recorded;
    3. running it as frozen.

No execution, Lean build or dispatch has happened. The PR stays a draft and unmerged.


Generated by Claude Code

Copy link
Copy Markdown
Owner Author

Owner decision — PC-1 C13: OPTION 1, reviewed correction amendment (2026-10-31)

I authorize Option 1 only: an append-only, separately and independently reviewed correction to the C13 frozen reference in PC-S2 at 4d2c4d56a855decd6ab80a3b512f9f5f7e7cc8fe, before Stage 2 executes. Do not drop C13 and do not run the known-impossible reference merely to produce a failure.

Why: C13's fixed two-cell compression is K = [[0,2/3],[2/3,5/9]]; its polar factor U = [[-5/13,12/13],[12/13,5/13]] is a real reflection, not the requested rot or a valid relative-phase exhibit. Under the inherited exhibit criterion, C13's listed polar-factor exhibit is NOT verified. Frozen row 3(a) is unsupported. This is a pre-execution mathematical expectation defect, not a failed experiment. Retain C13 as an important negative control of representational polar-factor construction versus physically executed access (screen item 11).

Required amendment/review:

  1. Preserve the 948b30c1 preregistration, 72b4af27 PC★, 4d2c4d56 PC-S2, original expected row/exhibit wording and two-track disposition exactly as historical records. Add an append-only, minimally scoped C13 correction with a before/after table, citation of the exact proof and checksum, and an explanation of the revised control's purpose.
  2. Set C13's exhibit validation to false under the existing exhibit definition; do not invent a new exhibit, modify the fixed model, rescale U, or add generators to force a different token. A non-executed polar factor cannot count as a physical source.
  3. Do not presume row 9 solely from the current level-one argument. PC-S2 itself says that ancilla-level elements are not ruled out. Independently verify that ¬R and ¬P₁ hold in the full operational/architecture-generated class at the relevant availability level, not merely for products of 1 and U at level one. If that proof is provided, correct C13's expected routing to §6 row 9. If it cannot be provided, state the exact unresolved predicates and use the existing undecided row (normally row 10) if its conditions apply. Do not label an unproved exclusion as a kernel result, and do not quietly weaken the existing rules.
  4. Preserve C13's screen-item-11 failure (no executing process) independently of its operator classification. Keep all other control references C1–C12 and C14–C15, mutations, decision tables, stage-1 candidate screens, and scientific claims unchanged. If a dependent self-test or wiring must change to reflect the corrected reference, enumerate the exact changes; no unrelated repairs.
  5. Obtain independent acceptance of the exact correction commit before any revised Stage 2 push/CI execution. The correction must be frozen before outputs are collected, and Stage 2 must remain controls-only under the existing owner authorization. No candidate testing, new physical premise, manuscript, ROADMAP, F2/status promotion, special dispatch or merge.

Reporting: The frozen strict token remains INCONCLUSIVE (void) because of Stage 1 clause 0(vi), even if the corrected controls pass. The separate scientific finding may be carried only under the recorded one-time exception and after all other frozen controls, normal/optimized replay, Lean/CI checks and independent exact-head review pass. Any unexpected failure is a separately logged reason to withhold the scientific finding; no silent second fix. #1022 stays draft and unmerged.

Authorization boundary: This decision authorizes the narrow amendment and subsequent controls-only Stage 2 upon its independent exact-head acceptance; it does not authorize making up an exclusion proof, changing the decision function or conducting a broader repair cycle.

Append-only correction of control C13's reference under PR #1022 comment 6547368529. Only
amendments/PC-S2-C13.md is added. The prereg (948b30c), PC★ (72b4af2), PC-S2 (4d2c4d5,
pinned by blob and sha256) and the two-track disposition are unchanged. No Python, Lean or CI was
run.

- A before/after table. The model, K and U are unchanged. The exhibit is listed with
  exhibits_verified = false under the inherited definition (U is neither rot up to a scalar nor a
  relative-phase carrier). The screen-item-11 failure is kept independently. The revised purpose
  is a negative control of a representational polar-factor construction against physically
  executed access.
- ¬R for the full generated class, as a complete paper proof. instAvail_mono and the kernel Kraus
  bridge reduce R to c·rot lying in an Architecture 𝓙 ⊇ 𝓘₁₃ for some c ≠ 0. 𝓙 is built from the
  monoid of U, the swap and the readout projectors on 2-element carriers, and scalar diagonal 0/1
  matrices elsewhere; it is checked against one, mul, smul, proj and block. Rank-2 elements lie in
  the dihedral group ⟨U, π⟩. ρⁿ = ±rot is excluded in ℤ[i], since the exponent of the prime 2−i is
  1 in 5(12±5i)^k and 2 in 13^k(3−4i). R is labelled paper, not kernel.
- ¬P₁, as a paper proof (a real rank-2 element cannot be proportional to diag(i,1)), plus the
  existing kernel statement realSubclass_not_p1.
- Corrected expected row: 9.
- Wiring W1–W5 enumerated (C13 record fields, expected row "9" with reference_source, exhibit
  record, freeze inputs, RESULT citation). No self-test, mutation, decision-function or Lean
  change.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
…eview fix)

Review of 68b6b90 (row 9 mathematically justified): frozen §6 lists row 9's
evidence as kernel; C13's exclusion rests on kernel steps plus reviewed paper
steps, as PC-S2 already accepts for C10 and C12. Stated explicitly, with the
owner's row-10 rule named if 'kernel' is read strictly. PC-S2-C13.md only.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb

Copy link
Copy Markdown
Owner Author

PC-1 C13 correction accepted at 895e5c5b1ca99a5efcbab643417cdf1a7c421a8a (owner option 1). One reading decision remains before stage 2

Append-only. amendments/PC-S2-C13.md is new. The preregistration 948b30c1, PC★ 72b4af27, PC-S2 4d2c4d56 (pinned by blob and sha256) and the two-track disposition are unchanged.

Review chain

  • 68b6b900: ACCEPT WITH CHANGES. Row 9 is mathematically justified; one sentence on its evidence footing was requested.
  • 895e5c5b: ACCEPT.

What is corrected

  • C13's exhibit is marked as not verified under the existing definition. The polar factor U = [[−5/13, 12/13], [12/13, 5/13]] is a real reflection: it is neither rot up to a scalar nor a relative phase.
  • The screen-item-11 failure (no process executes the polar factor) is kept on its own.
  • C13's purpose becomes a negative control: a representational polar-factor construction set against physically executed access.

¬R for the full class generated by the architecture operations (paper proof, verified independently):

  • Reduction. instAvail_mono and exists_scaled_mem_of_instAvail_unitary cover ancillas, discards and feed-forward. With them, R requires some nonzero c·rot in a bounding class 𝓙 that is closed under the architecture operations.
  • Closure of 𝓙. It is checked against every Architecture field (one, mul, smul, proj, block). There is no sum, and no operation lifts an operator to a larger carrier. 𝓙 includes the swap π deliberately, which makes the bound stronger, not weaker.
  • Rank-2 elements of 𝓙 lie in scalars times the dihedral group ⟨U, π⟩. Its rotations are the powers of ρ = Uπ, and ρ corresponds to (12+5i)/13.
  • Contradiction. c·rot = ±ρⁿ would require 5(12±5i)^k = ±13^k(3−4i) in ℤ[i]. Since 3−4i = (2−i)² and 12+5i = i(3−2i)², the (2−i)-adic valuation is 1 on one side and 2 on the other.

¬P₁. A real rank-2 element can't be a scalar multiple of diag(i, 1). The kernel statement realSubclass_not_p1 gives the same result.

Corrected reference: row 9.

Evidence footing, the decision for the owner. Frozen §6 lists row 9's evidence as kernel. C13's exclusion combines kernel steps with reviewed paper steps. PC-S2 already accepts that mixed form for C10 and C12, and the amendment states it plainly, without calling the proof kernel-only. Read strictly, the owner's own rule routes C13 to row 10, with R named as the predicate the kernel doesn't settle.

  • Row 9: accept the mixed footing, consistent with C10 and C12.
  • Row 10: read "kernel" strictly.

Wiring for stage 2, listed but not yet made.

  • W1: the C13 record fields.
  • W2: the expected row and reference_source.
  • W3: the exhibit recorded as listed but not verified.
  • W4: this file added to the freeze inputs.
  • W5: the RESULT.md citation.

No self-test, mutation, decision function or Lean statement changes. Stage 2 stays controls-only and waits for the owner's row-9/row-10 reading. The strict token stays INCONCLUSIVE (void) under 0(vi) either way. The PR stays a draft and unmerged.


Generated by Claude Code

Executes exactly what PC-S2 (4d2c4d5) and the C13 correction PC-S2-C13 (895e5c5) freeze, under
PR #1022 comments 6547077354 (Decision 2) and 6547368529 (the C13 decision). No candidate is
frozen, so no probe is run and nothing is computed on any candidate; nothing is re-screened. The
frozen files (prereg, PC★, stage1-log with its SC-1..3 disclosure, disposition, PC-S2,
PC-S2-C13) are unchanged and checked by blob and sha256.

- Vendored byte-identical from 4e7ddb7, checked by git blob id at run time:
  OIBridge/F2CoherenceControls.lean (fbf4750) and, under stage2/vendor/, F2-1's run-2
  controls.py and its two probes.
- OIBridge/PC1Controls.lean: PC-S2's header and 14 fixed statements verbatim (1 def, 13
  theorems), with proofs and #print axioms; no sorry, admit, axiom or native_decide. Not built
  locally; CI builds it. OIBridge.lean gains two import lines; the census gains F2-1's entry
  (byte-identical to 05ecc87) and a kernel-only PC-1 entry.
- stage2/controls.py and results.json (pc1-stage2-results/1). C1–C15 all return their
  references, C13 at row 9 per W1–W5. M1–M17 are all caught. The frozen §6 self-test passes
  37/37 and U1–U5 pass. Normal and -O runs are byte-identical.
- Token: INCONCLUSIVE (void), void_reasons ["0(vi)"]. scientific_finding: "pending exact-head
  review" (under exception 6547077354), never the gap token.
- stage2/RESULT.md: the two-track result, controls against expected, and an exact-head record
  placeholder.
- Local checks: lean_manuscript_census OK, artifact_placement_check OK, edge_rigidity_probe ALL
  CHECKS PASS.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb

Copy link
Copy Markdown
Owner Author

PC-1 stage 2 at f14b59b2855ca4eace64df64f59fc0d434c9f0cd: Lean build failed (0(v)), stopped for an owner decision, nothing repaired

What passed. The interim independent review accepted the change set, pending CI:

  • the reviewer re-ran stage2/controls.py in normal and -O mode, and both reproduce results.json byte for byte;
  • every control returned its frozen expected row, with C13 at row 9 under PC-S2-C13;
  • M1–M17 were all caught;
  • the self-tests passed: 37 of 37 for §6 routing and U1–U5;
  • the two-track encoding matches the freeze;
  • the vendored blobs match 4e7ddb70, and the frozen records are unchanged.

What failed. In ordinary draft-PR run 41231679739, job Mathlib bridge (124627021904), step Build = failure and Release gate = skipped. The vendored F2CoherenceControls built. Every error is in the new OIBridge/PC1Controls.lean, and each one is in a proof:

  • L82, aux_G00 family. The goal Complex.I ^ 2 * (-3 / 5) = 3 / 5 is left unsolved. The simp/norm_num fallbacks never rewrite I ^ 2; the statement itself is true.
  • L252, L356, L365. Unknown identifier _root_.mul_zero and _root_.zero_mul: a lemma-name problem in scaled_rot_not_gauge_nonneg and realSubclass_not_p1.
  • L344, realSubclass_not_p1. Unsolved goals after the simpa [phaseGate] steps.

None of the 14 fixed statement texts, the header or the module order is implicated.

Classification under the frozen rule. This attempt is INCONCLUSIVE (void) with void_reasons ["0(vi)", "0(v)"]. The scientific finding is withheld for this attempt, as the owner's terms require. Nothing has been repaired or re-pushed.

Owner decision requested. Following the #1011 precedent:

  • (A) Authorize bounded proof repairs only: the I ^ 2 closers, the two lemma names, and the realSubclass_not_p1 simpa steps, plus strictly necessary dependents.
    • The statements, header, controls, expectations and decision logic stay unchanged.
    • The run goes to a separate run-2 record that preserves this void attempt.
    • Independent review comes before the push, then exact-head CI.
  • (B) Record this attempt's VOID as final for stage 2.

The coordinator also owes one disclosure line in RESULT.md, a review finding: an implementation-aid Python check of linear_combination coefficients, which computed no control or candidate quantity. It will land with whichever path is chosen.


Generated by Claude Code

Copy link
Copy Markdown
Owner Author

Owner decision — OPTION A: bounded Lean proof repairs after PC-1 Stage 2 VOID at f14b59b2 (2026-10-31)

APPROVED: A, and only A. I checked the latest #1022 report and the failing sections of OIBridge/PC1Controls.lean. The previous Stage 2 attempt at f14b59b2855ca4eace64df64f59fc0d434c9f0cd, CI 41231679739, is permanently VOID with reasons 0(vi) (Stage 1 pre-freeze Python deviation) and 0(v) (Lean Build failure). Keep the full original CI evidence, controls and results unchanged. Its separate scientific finding was withheld for that attempt.

Specific authorized changes to proof bodies only:

  1. aux_G00 family, around L82: close the true complex-number identity involving Complex.I ^ 2 = -1 with an explicit appropriate rewrite/simplification; do not alter the lemma statement.
  2. scaled_rot_not_gauge_nonneg / realSubclass_not_p1, around L252, L356 and L365: replace unresolved _root_.mul_zero / _root_.zero_mul references with the correct available lemma usage in this Lean environment. No change to hypotheses or mathematical definitions.
  3. realSubclass_not_p1, around L344: repair the unsuccessful simpa [LieRankSource.phaseGate] steps, keeping the exact fixed conclusion and assumptions.
  4. Only strictly necessary dependent tactic/proof adjustments consequent on these three defects; enumerate any such adjustment in the review.

Hard boundaries: all 14 fixed statement texts/checksums, their declared elaboration context/header, names, dependencies, definitions, theorems' meanings, module order, vendored bytes, controls C1–C15, mutations M1–M17, 37+5 self-tests, expected outputs, corrected C13 row 9, decision function and frozen preregistration/amendments remain unchanged. No sorry/admit/new axioms, extra premises, weakening, numerical candidate results, new candidates, new Python algebra work or altered test expectations. If another substantive defect appears, stop and request a new owner decision rather than expanding this license.

Required sequence: (a) writer prepares minimal proof diff and the previously requested transparent disclosure in the result note of the implementation-aid Python linear_combination coefficient check (what, why, when, no control/candidate outcome computed); (b) independent reviewer verifies exact source diff, statements/hashes, disclosure, and scope before a revised CI push; (c) run as a separate Stage 2 run-2, retaining the first run's files/results and logging new checksums and run evidence; (d) use ordinary draft-PR CI only, recording actual Lean Build, #print axioms/axiom step and release gate; (e) independent exact-head review and reproducibility check before final scientific disposition. A new follow-up evidence/documentation commit also requires verifying its exact head rather than transferring CI/review conclusions from an older SHA.

Reporting remains two-track: under the frozen rule the strict procedural token remains INCONCLUSIVE (void) because of 0(vi). If the re-run succeeds with no additional failure and is independently accepted, the separate scientific finding (no admissible candidate among the 25 screened) may be carried under the existing one-time owner exception. Neither this approval nor a green run upgrades L1/L2/L3, F2, or establishes a general no-go.

Keep #1022 a draft and unmerged. No manuscripts, ROADMAP, #914 grade/status, physical assumptions, special workflow dispatch or merge authorized.

Later measurement study, not yet authorized: agree on record-forming interaction and sequential/composite discriminators. In particular, 0 < |⟨D_R|D_L⟩| < 1 is a useful quantum-state target, but classical conditional record distributions can also overlap partially. Before claiming novel physical access, the study must source the detector states and their coherent recombination, distinguish classical record overlap from Hilbert-space overlap, and preserve all outcome/failure/outgoing-carrier branches. Coordinate with #914 row 20 and #866.

…statements unchanged)

Step (a) of the owner's option A (PR #1022 comment 6547861508): proof bodies only. Run 1
(f14b59b; CI run 41231679739, job 124627021904; Build failed, Release gate skipped) stays
INCONCLUSIVE (void) with reasons 0(vi) and 0(v), and its files are preserved unchanged.

OIBridge/PC1Controls.lean, proof bodies only (stage2/run-2/PROOF-REPAIRS.md):
- R1 (L87-88, aux_G11): the non-failing `simp <;> ring` and Complex.ext alternatives are
  replaced by `simp [Complex.star_def]` then `linear_combination (-3/5 : ℂ) * Complex.I_sq`.
- R2-R4 (L251, L364, L373): `_root_.mul_zero` and `_root_.zero_mul`, which are not root names in
  this Mathlib, become the plain `mul_zero` and `zero_mul`.
- R5-R8 (L347-361, realSubclass_not_p1): the two failing `simpa [phaseGate]` steps are replaced
  by a local entry equation `hentry` (the rewrite chain already built in run 1's `hent`), `hne`
  by decide, and explicit rw with phaseGate, diagonal_apply_eq, if_pos rfl and
  if_neg hne / _root_.mul_one. The types of h0 and h1 are unchanged.
The header, the 14 statement texts and checksums, the names, the order, the #print axioms lines
and the vendored F2CoherenceControls are unchanged; git diff touches proof lines only.

stage2/run-2/: controls.py is a copy whose only differences are path re-anchoring (UNIT, VENDOR)
and run metadata. results.json is byte-identical in normal and -O runs, and equals run 1's except
for the run field. RESULT.md carries run 1's VOID record, the two-track result and the owner's
disclosure of the implementation-aid linear_combination coefficient check. PROOF-REPAIRS.md
lists each change, its line and its defect. C1-C15, M1-M17 and the 37+5 self-tests are all
as expected.

Local checks: lean_manuscript_census OK, artifact_placement_check OK, edge_rigidity_probe ALL
CHECKS PASS; the frozen files and run-1 files are unchanged. No Lean was built locally. No push.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
…ding fix

Record commit for run-2 at head 0afc035 (ordinary draft-PR CI, run 41233325635). Changes are
under stage2/run-2 only; run 1's files, PC1Controls.lean, the frozen amendments and run-2
results.json are byte-identical.

1. RESULT.md line 54, the disclosure: "in the session [local-path word], outside the repository"
   becomes "in a temporary working directory outside the repository". No other disclosure text
   changes, and the meaning is unchanged. This clears the SC-42 added-text local-path hit that
   failed "Numerical probes / core B" (job 124631852236, step "SC-42 integration source scope and
   must-fail controls"). The local rerun gives 0 hits and PASS; the normal and -O results and
   controls are byte-identical to the committed SC-42 records.
2. The exact-head record, read from the host's REST job records as structured data (§A.44):
   Mathlib bridge job 124631852061 concluded success, with Build success and Release gate success
   (lean_axiom_check over every #print axioms report, PC1Controls included); its remaining steps
   succeeded, and the outside-axiom marker step was skipped as designed.
   - kernel-steps.json: the structured input.
   - kernel-decision.json: `controls.py --kernel kernel-steps.json`, byte-identical in normal and
     -O runs. Token INCONCLUSIVE (void), void_reasons ["0(vi)"]; scientific_finding is a separate
     field with status "pending exact-head review".
   - RESULT.md: the exact-head table; the independent exact-head review is still pending.

Checks: run-2 controls.py in normal and -O mode reproduces results.json byte for byte, with no
failures; SC-42 passes with 0 hits and both cmps OK; artifact_placement_check OK;
legacy_records_check self-test OK, while the full check is undecidable in this shallow clone.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
…w (final record)

Final record commit for run-2, under stage2/run-2 only. results.json, controls.py,
kernel-steps.json, run 1's files, the Lean files and the frozen files are byte-identical.

- review.json: the reviewer's file, copied byte for byte. CONFIRM at 0979a53; CI run
  41233995158 success (Mathlib bridge job 124633812638, Build and Release gate success; core B job
  124633812782, SC-42 success; 25 success, 1 skipped by design).
- kernel-decision.json: `controls.py --kernel kernel-steps.json --review review.json`,
  byte-identical in normal and -O runs. Token INCONCLUSIVE (void), void_reasons ["0(vi)"];
  scientific_finding status "carried under exception", with the review attached.
- RESULT.md: the review row is filled in; the Reading paragraph now records the finding as
  carried under exception (PR #1022 comment 6547077354), with the strict token still VOID under
  0(vi); one line notes that the table reflects run 41233325635 at record time and review.json
  the run at 0979a53.

Checks: run-2 controls.py in normal and -O mode reproduces results.json byte for byte; SC-42 gives
0 hits and the result cmp is OK; artifact_placement_check OK.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb

Copy link
Copy Markdown
Owner Author

PC-1 stage 2: final two-track disposition (run-2, owner option A)

Final head: 99dce4b6087d74842d8b0cf032ec1bbe2bbb9b4d. CI run 41234978683 concluded success: 25 jobs succeeded, and 1 matrix job was skipped by design. In Mathlib bridge, Build and Release gate both succeeded.

Sequence (comment 6547861508, steps a–e)

  • (a) Proof-body repairs, R1–R8, in commit 0afc035e. PC-S2's header, its 14 statements, the #print axioms lines and the vendored F2CoherenceControls are byte-identical. stage2/run-2/PROOF-REPAIRS.md lists each change.
  • (b) Independent review before the push: ACCEPT FOR PUSH at 0afc035e.
  • (c) Separate run-2. Run 1 (f14b59b2; CI run 41231679739, where Build failed) stays INCONCLUSIVE (void) with void reasons 0(vi) and 0(v). Its files are unchanged.
  • (d) Ordinary draft-PR CI at 0afc035e (run 41233325635): Build succeeded, and Release gate succeeded, including the #print axioms check for PC1Controls.
    • One step failed: the SC-42 added-text scan matched the word "scratchpad" in our own run-2 disclosure.
    • Commit 0979a53e fixes it by rewording, with the meaning unchanged. CI run 41233995158 then passed.
  • (e) Independent exact-head review: CONFIRM at 0979a53e, recorded in stage2/run-2/review.json, then CONFIRM again at the final head 99dce4b6.
    • Normal and -O replays are byte-identical.
    • The frozen files, run 1's files and the PC1Controls statements are unchanged.

(a) Strict outcome under the frozen rule: INCONCLUSIVE (void), void_reasons ["0(vi)"]

Both kernel steps succeeded at run-2's head, so 0(v) does not apply to run-2. The void rests only on clause 0(vi), the SC-1 to SC-3 deviation before PC★.

(b) Scientific finding: carried under the owner's one-time exception (comment 6547077354)

No admissible candidate appears among the 25 screened (F2-1's 13 rules, plus Q1 to Q12). The obstruction is G★ item 3 for native couplings. Its scope is as PC★ §PC★4 states: couplings whose joint process is a classical measurable bijection with function-valued records. It is not a universal no-go. The kernel-checked reference controls C1 to C15 all return their expected values, and C13 is at row 9 per the C13 correction.

Records

All of these are under verification/programmes/oi-qm/reconstruction/physical-coupling-pc1/stage2/run-2/:

  • RESULT.md;
  • kernel-steps.json;
  • kernel-decision.json;
  • review.json;
  • PROOF-REPAIRS.md.

Not authorized, and not done


Generated by Claude Code

amaybaum commented Nov 4, 2026

Copy link
Copy Markdown
Owner Author

Owner decision (2026-11-04): preserve PC-1's evidence on main, Option A, which resolves D-72.

A minimal evidence-integration PR will be prepared from current main. It carries:

It needs independent exact-head review, fresh CI and its own exact-SHA owner approval.

This PR stays open and unchanged until that evidence is verified on main. It will then be closed without merge, with the branch kept at 99dce4b6. The decision record is on #914 and on #1088.


Generated by Claude Code

amaybaum commented Nov 4, 2026

Copy link
Copy Markdown
Owner Author

Record correction: this PR was closed automatically, not by a decision.

GitHub closed this PR at 08:30:15Z when #1089 merged (4312028a). The cause was the coordinating session's commit 4284a6d1, whose message contained the phrase "then close #1022 without merging its branch". GitHub reads "close #1022" as a closing keyword. The board automation then moved the card.

That closure came before the owner's separate approval, which the D-72 decision required (c.6625890162). It was an error in the commit message, not an owner decision.

What is unaffected:

  • The branch research/physical-coupling-pc1-20261031 is intact at 99dce4b6087d74842d8b0cf032ec1bbe2bbb9b4d.
  • Nothing was merged from this PR.
  • PC-1's evidence is on main at 4312028a. Its tree and blobs have been verified, and the replay from main reproduces the records.

Whether this PR stays closed or is reopened pending approval is the owner's decision.


Generated by Claude Code

amaybaum commented Nov 4, 2026

Copy link
Copy Markdown
Owner Author

Closing note: closed without merge (owner decision (a), chat, 2026-11-04).

The owner approves keeping this PR closed. That supersedes the automatic closure recorded in comment 6626422071.

The completed unit. PC-1 finished its authorized scope.

  • The strict frozen-protocol token is INCONCLUSIVE (void), reason 0(vi).
  • The scoped finding, carried under the owner's one-time exception, is that none of the 25 screened candidate rules qualifies. These are classical measurable bijections with function-valued records.
  • It is not a universal no-go, and it does not show that OI cannot produce quantum measurement by another mechanism.

Where the evidence is.

Open obligation. The physical-coupling question itself is unresolved and stays tracked as an open scientific obligation in #866 and #914.

Reopening. Reopen this PR only to correct a specific defect in its original investigation. Any new research goes in a separately authorized unit.


Generated by Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants