Repository navigation
Main: state the operational-completion characterization and cite kernel proofs directly (#1146) - #1154
Conversation
…el proofs directly (#1146) Repairs R1'-R5 of the #1146 audit as corrected by its independent review, under owner ruling #1031 c.6666613671. - R1': Main §3.4 (Remark, the operational-extension boundary) now states the characterization's setting (the six rules of FiniteOperationalTheory) and defines conditions (i)-(v) by their kernel predicates; "normalized" Kraus instruments; independence scoped to qubit witnesses realizing one fixed finite C1-C4 process; l.358 names both directional witnesses (physical_of_exactAll, exactAll_of_physical_general). Other Group A sites retarget to §3.4 / the Remark. - R2: l.584 cites sameData_unitary_or_transpose with its hypotheses. - R3': l.274 and l.712 drop the GR pointer (l.712's continuous-time clause retargets to §3.2); l.590 replaces the GR pointer by a scope sentence (oiPlus_qubit_iff, oiPlus_independence) and names qm_of_oiPlus / oiPlus_of_qm for the l.588 display. - R4: l.147 drops [GR §2.2]. - R5: MAIN:T-statement re-affirmed (fingerprint 9dc06d98eba944bd -> 261664b9b3f2b961) with its note corrected to name the kernel support of item (4); Main.tex/.pdf regenerated with build.sh (100 -> 101 pages, no dropped glyphs). Zero [GR § citations remain in papers/Main.md; the five SM/GR mentions survive. No Lean change; no census registry change. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011zDyUSyEszk3JJx83uXKKq
Independent exact-head review at
|
- LEDGER.json MAIN:T-statement note: name the rows that actually carry items (1) to (3) (no "finite-realization" rows exist). - Main l.586: define OI⁺ "as" well-formedness together with the three principles, not "by adding" them to the OI core, consistent with the l.590 scope sentence (carrier-general OI⁺ has no OI-core clause). - Main l.590 (optional fix): "on the qubit" moved into the independence sentence. - Main.tex/.pdf regenerated (101 pages, no dropped glyphs). No fingerprint moves beyond MAIN:T-statement 261664b9b3f2b961. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011zDyUSyEszk3JJx83uXKKq
Delta check
|
…ependence citation (#1146) - LEDGER.json MAIN:T-statement note: "Items (1) and (2)" (item (3) is named separately in the same sentence). - Main l.590: the `oiPlus_independence` citation moves to the qubit independence sentence it supports; the scope sentence keeps the CarrierGeneralOIPlus citations. - Main.tex/.pdf regenerated. No fingerprint moves (MAIN:T-statement stays 261664b9b3f2b961). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011zDyUSyEszk3JJx83uXKKq
|
Next: integrate with Generated by Claude Code |
|
Owner decision: SC-42 checker pins and site-table anchor. amaybaum, Claude Code session (question dialog), 2026-11-05, about 21:00Z. The owner chose "Authorize, with review":
Context. At
Each of these follows from edits this PR made deliberately. The update (precedent: #1140,
The committed result and controls are then regenerated on the base that includes #1153. Generated by Claude Code |
…261105 Conflicts resolved by merits: - papers/Main.md: auto-merged; #1153's ll.38/46/718 and this branch's 20 lines do not overlap (verified line by line against both parents). - papers/Main.tex, papers/Main.pdf: not hand-merged; regenerated from the merged Main.md with sh ./build.sh Main. - sc42-integration-result.json: taken from main here; regenerated in the following commit with the authorized pin/anchor update. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011zDyUSyEszk3JJx83uXKKq
… regenerate outputs (#1154) Owner authorization: #1154 c.6670348300 ("Apply the 4-line pin/anchor update after #1153 lands, regenerate on that base"). - check_sc42_integration.py PINS (papers/Main.md), each pin now the current text of the same sentence: "([GR §3.3]; Remark below)" -> "(Remark, the operational-extension boundary; Remark below)"; "(§3.4; [GR §3.3])" -> "(§3.4)"; "characterization ([GR §3.3]) takes" -> "characterization of §3.4 takes". - sc42-intended-sites.json: the l.586 anchor "by adding well-formedness " -> "as well-formedness ". - sc42-integration-result.json (--verbose) and sc42-integration-controls.json (--self-test), regenerated on the merged base (main d39defd + this branch): verdict PASS, 664 checks, no failed predicates; all 9 controls pass. Normal and -O outputs are byte-identical in both modes. Against main's committed outputs the only differences are checker_sha256 (26966c7d -> 6573db27), site_table_sha256 (77b5ba19 -> eb0b5866) and the one predicate label of the l.218 pin. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011zDyUSyEszk3JJx83uXKKq
Independent review: integration
|
| Pin | Old | New | Only change |
|---|---|---|---|
| l.644 | once | once | [GR §3.3] → Remark, the operational-extension boundary |
| l.654 | once | once | ; [GR §3.3] deleted |
| l.218 | once | once | ([GR §3.3]) → of §3.4 |
- Every other word is unchanged, so the "exactly when / exactly under / characterized by the five conditions" claims and their kinematics scope are still pinned verbatim.
- The l.586 anchor matches exactly the same paragraph, with mention count 1. The old anchor would have matched nothing.
- No count, predicate or control was edited.
Regenerated outputs.
- The normal run,
-O,--self-testand-O --self-testall exit 0 and are byte-identical to the committed result and controls. - The verdict is PASS: 664 checks, 0 failed.
- All 9 controls pass: the unchanged source exits 0, and each of the 8 must-fail variants exits 1.
- Against
main, onlychecker_sha256,site_table_sha256and the l.218 predicate label differ.
Fingerprints. 130 statement ids. The only moved fingerprint is MAIN:T-statement (9dc06d98eba944bd → 261664b9b3f2b961), and coverage_check is OK.
Correction to the earlier Main: state the operational-completion characterization and cite kernel proofs directly (#1146) #1154 reviews.
- The
architecture_checkexit 1 reported there was not environmental. Earliergit archiveextractions dropped paths that.gitattributesexcludes fromgit archive. - With the full tree present, it passes: 0 violations, record-fibre controls PASS.
CI at 95ee4995. Still running when checked, with no failures.
Merge requires green exact-head CI and is a separate owner decision.
Generated by Claude Code
"On the qubit, each added principle is independently necessary relative to ..." -> "Each added principle is independently necessary, on the qubit, relative to ...". The qubit scope stays in the independence sentence; the line again starts with the prefix guard R7-PTR (edge_rigidity_probe.py) pins, so the guard file is untouched. Covered by the #1146 Main-edit ruling (#1031 c.6666613671). Main.tex/.pdf regenerated (101 pages, no dropped glyphs); edge_rigidity_probe 91 PASS / 0 FAIL; SC-42 result and controls replay unchanged; no fingerprint moves. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011zDyUSyEszk3JJx83uXKKq
|
Background.
Change. In Main l.590:
Main.tex and Main.pdf were regenerated. The coordinator checked mechanically that the word-diff shows exactly this reordering and nothing else, and that the qubit scope is kept. Writer-reported checks at
Exact-head CI is running. Merge is a separate owner decision. Generated by Claude Code |
|
Merge record. This PR was merged under owner approval #1031 c.6676219154.
Generated by Claude Code |
Cause: book/acknowledgments.md and book/appendix-c-objections.md now differ from the checker's pinned base ca3a5bb, and the checker emits one "chapter line mirrored in FULL" predicate per added chapter line, so core B's byte comparison failed. Regenerated by running the unchanged checker exactly as the CI step does. The only difference is four added passing mirror predicates (the two pointer lines, the blank line after them, the Appendix C sentence); verdict PASS, normal and optimized runs agree, and the controls output still equals sc42-integration-controls.json. Checker, controls and workflow are unchanged. Same procedure as #1013, #1112, #918, #1140, #1015, #1154. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011zDyUSyEszk3JJx83uXKKq
Tracks #1146.
Authorization
Sources
Commits (base /
D=f051916a113c9412b3efbb1ff813ec57c2ed265d)9f38b2eaa91ee6e0f5f49df6cd3f8598729d5bc65ef3f563ce8571a917714e74744049a6ecc823e0124b0d143658bf90ba68c425ada570735c09ccfb80865f7286d2443c7110ef0fb72199f4d4457c91d39defd0bc900e711ae4294ef80d095022703970(#1153); conflicts below95ee4995b640ae0b3895ea80e2dd6b702c7669f6a8c8ed9a8cc03c456ca8d9ba6e72e0d443cc6da3258a0e3e, made by the coordinator via GitHub22e328dc6699cd55c58a26c659e1389f62859be3Conflict resolution in the first merge (
80865f72)papers/Main.mdauto-merged. A line-by-line check against both parents confirms that Main: finiteness attribution and section reference (#1015) #1153's ll.38/46/718 and this PR's 20 lines do not overlap.papers/Main.texandpapers/Main.pdfconflicted. They were not hand-merged; they were regenerated from the merged Main.md withsh ./build.sh Main.sc42-integration-result.jsonwas taken from main, then regenerated in95ee4995.Files changed against main:
papers/Main.md,papers/Main.tex,papers/Main.pdf,verification/coverage/LEDGER.json, and inverification/audits/manuscript/bell-operational-reconciliation-20261029/:check_sc42_integration.py,sc42-intended-sites.json,sc42-integration-result.json,sc42-integration-controls.json.All Main edits are in-line. Only these 20 lines change: 82, 99, 147, 216, 218, 274, 354, 356, 358, 556, 564, 584, 586, 590, 600, 644, 646, 654, 712, 776.
Repairs and the findings behind them
[GR §3.3]pointer with kernel citations: the characterizationexactAll_iff_physical_general, its necessityphysical_of_exactAll, its sufficiencyexactAll_of_physical_general, andmain_result. Adds the six rules (a)–(f) ofFiniteOperationalTheory.CompositeOperationalValidity,SystemToLevelOne,InertSpectatorCompositionality,HasCompositeUnitaryControl,IteratedAncillaClosure.five_way_minimality,oi_alone_not_qm).[GR §3.3], kernel-verified→§3.4; kernel: exactAll_iff_physical_general, with necessityphysical_of_exactAll, sufficiencyexactAll_of_physical_general, andmain_result.([GR §3.3]; Remark below)→(Remark, the operational-extension boundary; Remark below).sameData_unitary_or_transposewith its hypotheses: Hermitian menus spanning the full matrix algebra, the unit at a common index, and separating PSD state families generating the positive cone.[GR §3.3];and keeps the kernel citations.([GR §3.3]; §3.4)→(§3.4), andadditional structure ([GR §3.3])→additional structure (§3.2).oiPlus_qubit_iff). The l.588 display's directional witnessesqm_of_oiPlusandoiPlus_of_qmare named. The five[GR §3.3];prefixes are dropped.oiPlus_independenceinOIBridge/CompletedOI.lean)". In22e328dcthe qubit scope was placed mid-sentence, a change of word order only, so that the line again starts with the prefix guard R7-PTR pins andedge_rigidity_probe.pystays untouched.(§1.3; [GR §2.2])→(§1.3).MAIN:T-statementis re-affirmed with fingerprint9dc06d98eba944bd→261664b9b3f2b961, computed bytools/proof_census.py. The note is corrected: items (1) and (2) are carried by the equivalence-chain and memory-conditions rows, with the stochastic-inverse lemma; item (3) by the finite-horizon process dilation, the finite operational realization and gluing, and the uniform continuum realization rows. The characterization clause of item (4) is carried by no Main row; its support is the kernel theorems now cited in Main §3.4.sh ./build.sh Main.check_sc42_integration.pyfollow the edited sentences:([GR §3.3]; Remark below)→(Remark, the operational-extension boundary; Remark below);(§3.4; [GR §3.3])→(§3.4);characterization ([GR §3.3]) takes→characterization of §3.4 takes. The site-table anchor for l.586 changes fromby adding well-formednesstoas well-formedness. Both outputs are regenerated on the merged base.124b0d14; owner authorization #1154 c.6670348300SC-42
95ee4995on maind39defd0plus this branch: verdict PASS (664 checks, no failed predicates), and all 9 controls pass.checker_sha256(26966c7d…→6573db27…),site_table_sha256(77b5ba19…→eb0b5866…) and the label of the one pin at l.218.22e328dc, both outputs replay byte for byte with no regeneration.Re-grep.
\[GR §inpapers/Main.md: 0 (was 26). All 5 "SM/GR" mentions survive.Census (§A.35). No registry change was made.
Kernel identifiers cited (each read at base before citing)
exactAll_iff_physical_generalexactAll_of_physical_generalmain_resultoi_alone_not_qmphysical_of_exactAllfive_way_minimalityFiniteOperationalTheoryreadout_is_localLudersHasCompositeUnitaryControlCompositeOperationalValiditySystemToLevelOneInertSpectatorCompositionalityIteratedAncillaClosuresameData_unitary_or_transposecarrier_general_oiPlusqm_of_oiPlusoiPlus_of_qmoiPlus_qubit_iffoiPlus_independenceChecks (local, at head
22e328dc)-O(result replays byte for byte)-O(controls replay byte for byte)proof_censusreports 130 statements with the same IDs. The only fingerprint that moves against main isMAIN:T-statement(261664b9b3f2b961).build.sh Mainreports OK at 101 pages, with no dropped glyphs.Follow-ups (not in this PR)
FULL.mdmove together.Status: Main l.590 word order changed at 22e328d (R7-PTR line-start pin; word order only); SC-42 pin/anchor update authorized at c.6670348300; independent review pending; merge not authorized
🤖 Generated with Claude Code
https://claude.ai/code/session_011zDyUSyEszk3JJx83uXKKq