Repository navigation
#918 landing: the Introduction (five files + six ledger rows), with the SC-42 REST allowance - #1124
Conversation
…atim) Five files checked out verbatim from #918 head 4423632 (papers/Introduction.md, .pdf, .tex, papers/introduction_repro/README.md and results-121598983127.json), and the six INTRODUCTION:* rows of verification/coverage/LEDGER.json applied as the #918 hunk (f6989a2..4423632). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
…and SC-42 - D3/O1-A: the trajectory, entire-future, record-fibre and actual-return families move out of "Established mathematical results" into a separate paragraph labelled "Checked in Lean, not independently reviewed"; the baseline machine-checked list keeps its status; Appendix A is retitled "Lean declarations and verification status". - D6: [CT06] replaced by [PW25] (Polyanskiy and Wu, Cambridge, 1st ed., 2025) at the five citing sites and in the References. - D8: [BHa]/[BHb] entries described for the reader. - D9: the uncited [HLW06] and [PSW06] entries deleted. - V-O3 (owner-approved): L134 "proved on paper"; L302 scope clause on the toy maps; L304 register prior of the 60-map count. - SC-42 added-text scan: "no longer" at L99 and three caps words in introduction_repro/README.md reworded neutrally. The Corollary's statement text changes (citation key), so its ledger row is regenerated in a later commit; .tex/.pdf are rebuilt in the next one. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
REST names GitHub's REST API (Representational State Transfer); it is an abbreviation, not emphasis. Owner decision, option (b) for README:105: correct the checker instead of rewording valid text. Only CAPS_OK changes; the scan, its patterns and every mutation control are unchanged, and the paper_caps control (EMPHASIS) still fails. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011zDyUSyEszk3JJx83uXKKq
Reverts the C2 rewording of this line to the reviewed original (blob 18e1445 line 105), per the owner's option (b). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011zDyUSyEszk3JJx83uXKKq
sh ./build.sh Introduction: 25 pages, 0 dropped glyphs (pandoc 3.1.3, XeTeX TeX Live 2023). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011zDyUSyEszk3JJx83uXKKq
…itation change (#918) The [CT06] -> [PW25] replacement at Introduction.md:120 changes the text-derived identity of its unnamed Corollary: id INTRODUCTION:C-unnamed-b596be8a -> INTRODUCTION:C-unnamed-99fe05c0 fingerprint b596be8af06bd797 -> 99fe05c0d24d20c3 Values recomputed by tools/proof_census.py --json; line 120, kind, area, assumptions, kernel (MIRROR) and note unchanged. The row is new to main with this landing, so no main ledger identity is retired. Owner decision #918 c.6650823924 (D6). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011zDyUSyEszk3JJx83uXKKq
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011zDyUSyEszk3JJx83uXKKq
…ge (#918) Both files differ from their previous versions only in checker_sha256 (c767d094... -> 447e0531...). Every check, predicate, count, the verdict (PASS, no failed predicates) and all 9 controls (including paper_caps, which still fails its mutant) are unchanged. Normal and -O outputs are byte-identical for both the run and --self-test. Generated on the merged tree (main 4b4b437 + the landing commits). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011zDyUSyEszk3JJx83uXKKq
|
Independent review of PR #1124 at exactly
Verdict: ACCEPTEvery item checks out at the exact head. The two non-blocking notes at the end need no change before the owner's merge decision. 1. Scope: CONFIRMED
Further structure:
2. C1 integrity: CONFIRMED
3. Manuscript: CONFIRMED
README:105 equals line 105 of blob C2 (
4. SC-42 checker: CONFIRMEDThe checker diff is exactly Runs from the clone root:
My countercontrols (in the clone only, then reverted, after which
5. Ledger L120: CONFIRMED
6. Build: CONFIRMED
7. Full-history checks: all OK
8. Register and §A.42 item 8§A.32/§A.33. Every line of the Introduction and the repro README is newly added on The 4+-letter capitals are all acronyms or identifiers: CHSH, CADE/SIGPLAN, KTOKEN/KTRANS/…, REST, and a quoted No local paths or secrets. Identifiers in the landed files, each traced:
9. PR CI: greenRun 42010587847 (
10. Mergeability and PR body
Non-blocking notes (no change needed for this landing)
Not checked: the printed book's theorem numbering (only the CUP prepublication export); Lean builds; PDF pixels. Landing gate: all ten requested checks pass at Generated by Claude Code |
|
Merge record.
The Introduction (#918) is now on Generated by Claude Code |
Draft. Merge is not authorized. The owner decides on the exact reviewed SHA separately.
This is the narrow landing of the Introduction approved on #918:
It carries the five reviewed files and the six
INTRODUCTION:*ledger rows. It excludes the other 281 files on #918's branch, and #918's branch is kept. The [CE]/[CR] evidence commits are already reachable frommainthrough #1117 (53a3eb3d).Status at head
ba92a6cc8313625bc2bbdd2e4becf20507d27358verify.ymlrun 42010587847 (pull_request, head_shaba92a6cc) concluded success: 25 jobs passed and 1 was skipped (the dispatch-only A42 matrix).clean, withmainat4b4b437c.Commits
40fc595444236326(2a2b1481,29016952,aa6b45ef,18e14459,61cfd6ea) plus the six ledger rows719af26b7eef801dRESTadded toCAPS_OK(owner option (b))0ea4ae4c51c34355sh ./build.sh Introduction: 25 pages, 0 dropped glyphsba2c81f7e12863d5main4b4b437c(no conflicts; theLEDGER.jsonresult is the union)ba92a6cc40fc5954and719af26bare preserved unrewritten.Net change against
main4b4b437c(9 files)papers/Introduction.{md,tex,pdf}papers/introduction_repro/README.mdpapers/introduction_repro/results-121598983127.jsonINTRODUCTION:*rows inverification/coverage/LEDGER.json(+84 lines)The Introduction has 483 lines against 485 at
44236326. The net −2 comes from deleting the [CT06] entry (−2) and the unused [HLW06] entry (−2), and adding the D3 split paragraph (+2). The unused [PSW06] entry's place is taken by [PW25].The SC-42 change (owner option (b))
check_sc42_integration.pyadds'REST'toCAPS_OK, with a comment: REST names GitHub's REST API (Representational State Transfer), an abbreviation, not emphasis. The patterns and the nine mutation controls are unchanged, andpaper_caps(EMPHASIS) still fails its mutant. README:105 is the only REST inpapers/.sc42-integration-result.jsonandsc42-integration-controls.jsoneach differ frommainonly inchecker_sha256(c767d094…→447e0531…). The normal and-Ooutputs are byte-identical.Ledger L120 (D6)
Changing [CT06] to [PW25] at
Introduction.md:120changes the text-derived identity of the unnamed Corollary:INTRODUCTION:C-unnamed-b596be8aINTRODUCTION:C-unnamed-99fe05c0b596be8af06bd79799fe05c0d24d20c3These were recomputed by
tools/proof_census.py --json, and the rest of the row is unchanged. The old id was never onmain.Checks
lean_manuscript_census,artifact_placement_check,dependency_labelandbaseline_label.legacy_records_checkreports 303 records intact, andcitation_roles_checkpasses.Known minor item (not changed here)
Repro README:63 says "The 28 declarations of Appendix A", but Appendix A also cites
c3_necessity_via_hidden. That declaration's axiom report is in the results JSON. The text is inherited verbatim from the reviewed blob18e14459and changes no claim. It is left for a later one-row correction.Limits and routing
expectedHeadSha.Links: #918, #941, #1117, #1118, #970, #1028, #1015.
🤖 Generated with Claude Code
https://claude.ai/code/session_011zDyUSyEszk3JJx83uXKKq