Repository navigation
Research: P104 Y0 needs 48 new helper lifetimes, and 48 suffice - #2393
Merged
Mister-Meeseeks merged 1 commit intoOct 15, 2026
Merged
Conversation
Takes PR CrocSwap#2353's one-target realization handoff for P104 target Y0. With X sources read only on their retained frame paths and new helpers on monotone lifetimes, the geometric two-hyperplane cover is not enough: a written causal-path proof injects Y0's 48 required sources into distinct helper lifetimes, so 48 are necessary. A matching word uses cuts 0 and 3467, keeps the original event order, restores every dirty logical input and completes only Y0 with two final arrivals; it adds 432 rank units and 238 scalar ADDs. A one-target result: feeders may be shared across targets, so the bound does not multiply by 104. No supplier or kappa change. Adds research/p104-y0-source-acquisition/ only. Submitted by @commdata2338 with substantial AI assistance (OpenAI Codex research and implementation; packaged with Claude Code). Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01X86sCSXdoDd61SDFfC1PKG
commdata2338
added a commit
to commdata2338/integer-mult-bounds
that referenced
this pull request
Oct 15, 2026
…acts Adds docs/research/p104-helper-lifetime-scope-map.md, a narrower successor to PR CrocSwap#2133's scope map. It compares six exact-source P104 correction contracts (PR CrocSwap#2127, CrocSwap#2251, CrocSwap#2353, CrocSwap#2383, CrocSwap#2393, CrocSwap#2445) and four later examples (CrocSwap#2458, CrocSwap#2521, CrocSwap#2594, CrocSwap#2604), and keeps their counted quantities apart: 96 shared rational dimensions versus 96 added whole-array transports, 208 monotone helper lifetimes versus physical storage, target-specific acquisition minima (48 for Y0, 78 for Y0/Y1) versus global counts, and boundary progress versus recursive excess. The six core registered replays pass at their pinned heads. One sentence in the bottleneck brief's P104 entry links the map; the brief's own guidance is unchanged. Navigation only: no new bound, supplier or kappa. Submitted by @commdata2338 with substantial AI assistance (OpenAI Codex research and implementation; packaged with Claude Code). Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01X86sCSXdoDd61SDFfC1PKG
Mister-Meeseeks
pushed a commit
that referenced
this pull request
Oct 16, 2026
… the 104 P104 targets In the fixed-source-path, X-only monotone-helper model of PR #2393 and PR #2496, proves the exact minimum number of new dirty helper lifetimes needed to correct each of the 104 P104 targets on its own. The minima are 37 for one target, 38 for 4, 39 for 5, 40 for 12, 41 for 2, 47 for 24 and 48 for 56. Every target has a matching all-episode antichain lower certificate and a chronological, dirty-restored upper word; two separately written checkers replay all 104 full words (11,039,672 endpoint coefficients). Y53 attains the new minimum 37 with one twelve-source carrier and 36 singleton helpers (170 ADDs, 114 transports, 333 boundary ranks); Y0 = 48 and Y2 = 39 reproduce PR #2393 and PR #2496 as controls. Separate single-target optima only: their sum does not lower-bound a shared multi-target network, and no native lowering, complete supplier or kappa change is claimed. Adds research/p104-single-target-acquisition/ only. Submitted by @commdata2338 with substantial AI assistance (OpenAI Codex research and implementation; packaged with Claude Code). Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01X86sCSXdoDd61SDFfC1PKG
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Change and mathematical scope
P104's geometric two-hyperplane cover does not supply the source values it needs. In the retained-source-path monotone relay model, completing Y0 requires exactly 48 new helper lifetimes. Each of its 48 correction sources leaves Y0's endpoint subspace on its first frame expansion; contributing reads must occur on 48 distinct, incomparable initial lines. The written causal-path argument permits arbitrary relays, rational cancellation, retiming and relaxed restoration.
A matching chronological word starts with 48 independent dirty helpers, acquires the sources at original cut 0, combines them in the two hyperplanes recorded by PR #2353, and delivers at original cut 3467. Exactly two helpers enter the target endpoint. All helper logical inputs restore. Y0 becomes
y0 + x0; the other 103 target rows remain the originalG/2channel.Only
research/p104-y0-source-acquisition/is added: proof, literal circuit, generator, exact receipt, two separate checkers and package metadata. Added invoice: 52 H1 + 46 H2 + 48 H6, 146 transports, rank mass 432, and 238 scalar ADDs (142 unit, 96 half coefficients). The whole partial word has 4,442 events, 328 independent inputs and rank mass 2,800.This is a scoped proof and finite common-chart construction. It is not a complete supplier or new κ. The 432 mass is sharp only when every new lifetime must run ZERO to FULL and transports cost their dimension gaps. It is productive boundary progress, not automatically recursive excess cost. The 48-lifetime bound must not be multiplied by 104: acquisition feeders can be shared across targets. Native phases/lowering, global owners, residual charges, precision and all-size admission remain open.
Task and overlap
Contribution commit:
8b3e3a22c9e957990863ef60a561072dfcf08271; main was rechecked unchanged at 07:21 UTC before submission.Base and final refreshed canonical main:
0fdd7d82de03e43c9e5a1000dfbcd380d1b687d2, priority revision 4, checked again at 2026-10-15 07:07 UTC. No upstream commit, guidance, selected record or scientific input changed.Exact predecessors:
2704eadf6b5205d4b965e9c6fc6dce28b89783cf, reread by anonymous Git fetch and unchanged at close. Model/cover/handoff only; no executable imported.fd82d172f46933fd253c2c6de4bd5eaff5429cfd. Runtime word retained by PR Native Clifford realization of the P104 low-rank channel (no new kappa) #1991 on the pinned main base, SHA2560f541bef7f19fdeffd67157684e9f03d785f42c89973632f508fc1a0452b580e.a9b7dfe2809092a9a4c90784d12bb60061e995e8, schedule lineage. Fixture SHA256516c06f6ec3cb84be588c546108de897650288576dd5fbf5fe44b9c5546ad8a4. Exact blobs and provenance are inSOURCES.json.Advance claim in discussion #2245, following PR #2353's one-target handoff.
The local task card is retained in
TASK.json:Selection nonce
9aee6e45a250cebc67a06b8bffe3797e, trackcomplex-mechanisms. Passed genericcomplex-new-helper-inventoryand the crowdedcomplex-rank-shape-decoderfor this concrete revision-4 handoff; no reroll.PR #2353 leaves actual acquisition/restoration open. PR #2251/#2345/#2358 and #2367 concern pooled algebraic availability; the active 41-contact lift reads existing D helpers. This account's #2172 prices cut 2429 and #2190 excludes a fixed room's capture order. Parallel private-code access grants information excluded here; the no-relay cover audit concerns a global weighted cover with helper relays forbidden. None supplies this one-target source-acquisition result.
Final cached overlap: 587 open PRs including drafts, fetched 2026-10-15 07:07:38 UTC; 1,116 Discussion records, fetched 07:09:50 UTC; both report complete pagination. Queries: task card, two-hyperplane/monotone-relay/source-reads, and source-acquisition/48-lifetime/Y0-correction. The canonical thread and active claims were reread. Expected offline warnings mean later changes may be absent; metadata search does not certify novelty or cover arbitrary code diffs.
Validation
CPython 3.12.3, standard library, no third-party dependencies:
All pass. Primary expected output:
The primary checker uses sparse rational rows and enumerated binary subspaces. The second uses dense integer rows at exact scale 8, checks every division, and uses binary Gaussian elimination. They independently reconstruct all 328 endpoint columns and agree on the complete endpoint digest. Both are AI-assisted implementations, not separate human reviews.
Nine rejecting controls cover missing dirty compensation, capture, unmerge or cleanup; wrong source frame, transport charge, delivery timing, source-escape premise or cover assignment. A positive changed-source-path example shows one dirty helper can capture two sources when the crucial frame premise changes. Original 280-column replay is a positive baseline.
Circuit regeneration matches the complete parsed JSON. Both checkers pass in a Git-free read-only export; all 11 files remain unchanged. Source-byte drift, false receipt and occupied-output controls reject, preserving existing output. Registered replay takes about 1.2 seconds locally. Staged whitespace check passes. No native phase replay, full 104-target/global supplier replay, selected cold replay, precision/tape or all-size proof was run. Hosted CI and independent human review are not claimed.
The registered replay (with the dense cross-check) was run again on the final package bytes before submission, under an 8 GiB memory cap: it passed in about a second and left the worktree unchanged. The figures are consistent with the P104 geometry: Y0's correction support has 48 source labels, the construction adds 48 columns to the original 280 (328 in all), and 432 = 48 * 9.
Credit
Prepared for commdata2338 (@commdata2338), with substantial OpenAI Codex assistance.
Credit kumagi / PR #2353 for the explicit relay model, checked 208 floor and one-target handoff; Philippe Van Velzen for the original 208 screen and two-hyperplane covers; Rohan Arun / PR #1972 for the scalar/frame channel; Chafik Boukhalfa / PR #1991 for native realization; Adam Gall / PR #1940 for the schedule; Josie Elliston / PR #1071 for the fixture; Ali Romman / PR #1125 and the retained #968/#717/#446/#595/#620 lineage. Dirty compensation is inherited. Gonzalo Mier, Gareth Davidson and AAAmirinu retain credit for the separate pooled-space/prefix results. Existing sources and notices remain unchanged. Apache-2.0.
AI assistance: submitted by @commdata2338 with substantial AI assistance. OpenAI Codex (GPT-6 Astra) did the derivation, the implementation, the checking and the writing; it was packaged and submitted with Claude Code. No independent human review is claimed.
Open next questions
See README and
TASK.json. The smallest useful mechanism step is two target covers sharing source-acquisition feeders, with actual common-frame contacts, a complete dirty-restored word and full pricing. The blocker is a compatible relay/owner schedule; summing one-target lower bounds is invalid. Native phase checking of this exact 146-transport word is a separate local obligation and would still leave 103 correction rows plus global admission.Workflow feedback (optional)
The explicit one-target handoff in #2353 led directly to a bounded, source-bound result. Generic P104 searches are dominated by earlier work; narrow mechanism terms and exact current-status summaries were substantially more useful. A small machine-readable handoff specifying target, cover normals and the unproved acquisition condition would make this boundary faster to find.
🤖 Generated with Claude Code
https://claude.ai/code/session_01X86sCSXdoDd61SDFfC1PKG