Repository navigation
Conversation
…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
PC-1 preregistration: confirmed for freeze at
|
| 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
rotwith a sourced relative phase onFin 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
Owner authorization — PC-1 Stage 1 (candidate-selection and freeze only), 2026-10-31APPROVED for the PC-1 preregistration independently confirmed for freeze at exact commit
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
PC-1 stage 1: PC★ confirmed for freeze at
|
| 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
BijectionLevelpremise ofobsTheory. 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
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 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 Decision 2 — authorize a separately reviewed, CONTROLS-ONLY Stage 2 on draft PR #1022.
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
PC-1 stage-2 amendment PC-S2 confirmed for freeze at
|
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 Why: C13's fixed two-cell compression is Required amendment/review:
Reporting: The frozen strict token remains 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
PC-1 C13 correction accepted at
|
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
PC-1 stage 2 at
|
Owner decision — OPTION A: bounded Lean proof repairs after PC-1 Stage 2 VOID at
|
…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
PC-1 stage 2: final two-track disposition (run-2, owner option A)Final head: Sequence (comment 6547861508, steps a–e)
(a) Strict outcome under the frozen rule:
|
|
Owner decision (2026-11-04): preserve PC-1's evidence on A minimal evidence-integration PR will be prepared from current
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 Generated by Claude Code |
|
Record correction: this PR was closed automatically, not by a decision. GitHub closed this PR at 08:30:15Z when #1089 merged ( 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:
Whether this PR stays closed or is reopened pending approval is the owner's decision. Generated by Claude Code |
|
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.
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 |
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, atb8738f71frommain5914c17c.PC★, with no outcome computation beforehand. The amendment must:rotwith a sourced relative phase onFin 2, plus the gauge condition and the coherence discriminators. It is reported under its own token and never as L2.PC★with at least two members. A single convenient choice voids the run.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