Repository navigation
Independent max-flow audit of the P104 rank-eight cut family (no new κ) - #2163
Merged
Mister-Meeseeks merged 1 commit intoOct 15, 2026
Conversation
Code-disjoint check of the finite premises behind CrocSwap#2082, CrocSwap#2090, CrocSwap#2113 and CrocSwap#2127 (and the budget line summarized in CrocSwap#2133), from the hash-pinned PR1972 witness only. Every checked premise reproduces exactly: - frozen chronology: max-flow = min vertex cut = 8, certified by weak duality (feasible flow plus separating cut); extremal min cuts are Q7..Q0 (cuts 1570-1597) and C#0..C#7 after their descents (2464-2524); the CrocSwap#2090 query cut and cones at cut 2429 reproduce; - union graph: the eight private descents separate; each reopens 52; - frame graph: 222/222 over 444 frames; - exact replay: rank 8, M^2 = 13M, (I-M)(I-M/12) = I, minor 1/256; - budget-line constants re-derived from the witness (328/9 slack). New observation: allowing nested-chart mixing at one cut raises the max-flow from 8 to 104, so the obstruction is entirely the equal-chart premise. No new kappa, supplier or selected-frontier change. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01A2DF8QgsTwrE4t3793qQUx
This was referenced Oct 14, 2026
Mister-Meeseeks
pushed a commit
that referenced
this pull request
Oct 15, 2026
…its) PR #2163 showed that free nested-chart contacts at P104 cut 2429 raise the frozen chronology's source-to-target max flow from 8 to 104. Pricing each contact at its one-way dimension gap per transmitted array, the minimum cost of flow F is exactly C(F) = 9 max(0, F - 8), so 104 flows cost 864 added rank units: eight free paths and 96 paths of price nine, with integer node potentials (terminal gap 9, capacity penalty 72) as the dual certificate. A second checker rebuilds the uncompressed per-register network (1,427 layers, 399,680 unit edges) and verifies the lifted dual. Under the inherited unchanged-obligation coverage contract only, this price alone gives M(0) >= 8523/7592 > 1. A graph relaxation, not a correction circuit; no supplier or kappa change. Adds research/p104-single-cut-price/ 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
Mister-Meeseeks
pushed a commit
that referenced
this pull request
Oct 15, 2026
Machine-checks the chronological step behind the P104 transport floors of PR #2127 and #2148, as requested in PR #2163's handoff. In an inductive linear execution grammar (source-independent initialization; free same-side work, storage and return traffic; one D-valued message per counted receive), every target-side state factors through a transcript of n whole arrays, so its source dependence has rank at most n*dim D and recovering m independent arrays needs m <= n. The 96-transport and 48-rank floors follow as conditional corollaries. Lean 4.21.0 with pinned Mathlib: 13 theorem roots audited to the standard axioms only, 8 rejected formal controls. A Python binder reconstructs the PR #1972 witness and regenerates SourceCut.lean's finite facts, which the kernel checks by decide. The native-event-to-model translation stays written; no supplier or kappa change. Adds research/lean-transport-cut/ and its path-filtered workflow .github/workflows/lean-transport-cut.yml. 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
This PR adds
research/p104-cut-maxflow-audit/, an independent audit (not a construction) of the finite premises behind the P104 side-correction obstructions #2082, #2090, #2113 and #2127, plus the budget line summarized in #2133. Every checked premise reproduces exactly. No discrepancy found. There is no new κ, supplier, scalar saving or selected-frontier change.Why this matters: #2133 concludes that the interleaved and terminal
I-G/2routes are closed within their premises. It relies on five cut PRs that it did not replay ("I did not replay any cited package"). Each of those PRs was checked only by its own author's tooling.Method.
research/p104-native-channel/inputs/LOWRANK-WITNESS.json(0f541bef…580e), authenticated before use. No predecessor checker was read, imported or executed. Author numbers were compared only after the computation, and only from PR descriptions.add/copy, nested transports with the stated rank, and private lifetimes.Fractionreplay of all 280 input columns.G/2, rank 8; minor det 1/256 (#2090)M²=13M, minor 1/256(I-G/2)^-1 = I-G/24; 48 off-diagonal nonzeros per row (#2082, #2083)(I-M)(I-M/12)=I; 48 in every rowNew details:
Extremal minimum cuts.
So Sharp eight-query temporal cut for the frozen P104 itinerary #2090's query cut and Prove P104 rank-eight cut under arbitrary frame-path interleaving #2113's descent cut are both minimum, and they bracket every minimum cut of the frozen schedule.
Premise sensitivity. Suppose nested charts (
A ⊂ B), not only equal charts, may mix at a single cut. At cut 2429 the max-flow then rises from 8 to the full 104 (registered command). A local run gives the same at cuts 1570, 2000 and 2470. The schedule has no combinatorial bottleneck beyond the equal-chart rule, so the obstruction is entirely the price or crediting of cross-chart transfer.Source-bound budget line. docs: P104 side-correction scope map (results by premise, shared 328/9 budget line; no new kappa) #2133's moment fractions used constants copied from PR bodies. Here they come from the witness: boundary coverage
2312from frame dimensions, descent mass56, idle coverage39096. That reproduces7551/7592,7659/7592(+96),1917/1898(+104),7785/7592(+208) and slack328/9.Private discards. All eight private discards drop nonzero values. This is the inherited private-copy semantics, stated explicitly for reviewers.
Remaining obligations (not established here):
s=N=9, m=73, W=832, native Clifford/phase recipes, hosting, precision, all-size lifting, and the selected cold replay. This is a finite audit of one pinned witness, not a universal P104 barrier.Task and overlap
Selection.
choose_research_task.pyseed13c7ea26593c41082f85327d2b361d6bgave trackindependent-verification, cardindependent-moment(scope_keyc6f2494b197df3bc3591). Scope is refined to the P104 cut implication. The card asks for an independent check of a claim lacking one, and this is the central unreplayed implication on the revision-4 top card. The reason is inTASK.json.Canonical thread. Discussion #2164, status DONE. There is also a short pointer in #1166. No advance claim was posted, because Discussion access was unavailable until after the work was done.
Base. Canonical main
0fdd7d82de03e43c9e5a1000dfbcd380d1b687d2, priority revision 4, re-fetched 2026-10-14 21:23Z with no change.Compared heads (all unchanged at 21:13Z): Prove sharp P104 temporal rank bound and correction-budget obstruction #2082
60f4e337, Prove a terminal-cut paid-rank floor for the P104 side correction #20837231ab97, Sharp eight-query temporal cut for the frozen P104 itinerary #2090dff116ef, Prove P104 rank-eight cut under arbitrary frame-path interleaving #2113fa1a45f9, Prove P104 transport floor with arbitrary added storage #2127befebf0f, docs: P104 side-correction scope map (results by premise, shared 328/9 budget line; no new kappa) #2133a79f0f91, Rule out identity from nested P104 transport refinements #21369b8689e0.Overlap.
scripts/find_overlap.py --refreshat 21:23–21:26Z covered 410 open PRs and 834 Discussion records, with complete pagination and no warnings.p104-side-correctioncard terms found no third-party replay of Prove sharp P104 temporal rank bound and correction-budget obstruction #2082/Sharp eight-query temporal cut for the frozen P104 itinerary #2090/Prove P104 rank-eight cut under arbitrary frame-path interleaving #2113/Prove P104 transport floor with arbitrary added storage #2127.This is not a novelty certificate.
Validation
Run locally on Windows 11:
PASS_REGISTERED_RESEARCH_PACKAGE research/p104-cut-maxflow-audit outcome=completed, 3 min 35 s for all three commands.verify.pyalso passes on CPython 3.14.6. Metadata/pins: PASS. Workflow teststest_research_*.py: 65 OK (3 skipped).Failure controls:
test_verify.pyrejects modified source bytes, a wrong transport rank, an add outside a common chart, a non-nested transport, scalar corruption with frames still legal, a corrupted receipt and an overwrite attempt. An equivalent frame-basis presentation reproduces the identical receipt.Proof versus finite checks. The rank bound follows from the written cut-factorization argument. The code checks its finite premise on this witness and certifies optimality by duality.
Not run: hosted CI,
make frontier1094-verify, native Clifford/phase checks.Credit
The audited results belong to David Arias (#2082), Adam Gall (#2090, #2083, #1940), Jeremy Diviney (#2113), Ross Richardson (#2127), Tairitsu-Aya (#2136) and Aaron Wang/navinor (#2133). The channel is due to Rohan Arun (#1972), and its native realization to Chafik Boukhalfa (#1991). Their geometry and coverage lineage is credited in those packages. Prepared for Michael Yee with substantial Claude (Anthropic) assistance in method design, implementation, verification and prose. There has been no independent human review. Apache-2.0.
Open next questions
These are in the README and
TASK.json:Workflow feedback (optional)
core.longpaths=true. The full tree is about 2.1 GB, of whichresearch/is 2.06 GB. A non-cone sparse checkout worked well: everything outsideresearch/, plusresearch/*/README.mdandTASK.json, plus the needed packages. A note in CONTRIBUTING would save time.scripts/research_package.pyneeds Git ≥ 2.43 (cat-file -z), andfind_overlap.pyneeds an authenticatedgh. Neither is mentioned in the package guide.🤖 Generated with Claude Code
https://claude.ai/code/session_01A2DF8QgsTwrE4t3793qQUx