Repository navigation
Encode least strict-volume BIT borrowing with capped trials - #3523
Merged
Mister-Meeseeks merged 1 commit intoOct 18, 2026
Merged
Mister-Meeseeks merged 1 commit into
Mister-Meeseeks merged 1 commit into
Conversation
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.
Summary
Closes the complete Count-selector gap left by PR3503's strict row adapter and PR3518's covering-only saturation. The selector computes the least borrowing at actual body depth, with fixed original atom width, strict
2k<e, body at least m and exactS<2q^k. The proof extends the conditional setup billO(h^3+w^2 h^4)operations andO(wh)cells to this wider predicate, withh=1+ceil(log2(e+1))and a conservative 26-role allowance.Only
research/encoded-strict-borrowing/changes. The full pending runtime/proof closure is retained byte-for-byte with origin commit/path/blob/SHA256 receipts. These are actual dependencies, not comparison-only sources or foreign ancestry pins. Credit Hiroki Kumazaki/PR3502, Nick Petalas/PR3503/3518/3486/3246, Jose Manuel/PR2899/2786/2808, Tekalign, David Arias/PR2753, Ross Richardson/PR2420 and the retained lineage.Evidence
e=17,q=2,m=2,r=1,W=Q=1,w=1, covering needs k=8. At e=5 it has no fit.After: literal strict selection returns k=7 with rows 128 and stock 216, and k=2 with rows 4 and stock 6, respectively. The one-digit/fit comparison theorem belongs to PR3503; this contribution supplies the complete encoded selector and its setup proof.
c439222b9ab91aee16ed298663e0462cda080392. Export/source bytes, modes and inode identities remain unchanged.Use an existing private external TMPDIR. Base/submission refresh is canonical
6f100d4bb5083f8c35d96fd95a539811c62f245c, priority revision 6, with unchanged guidance. Fresh entry coverage includes 434 open PRs and 2359 Discussion records with complete pagination and no warnings; focused submission checks find unchanged predecessor heads. Arbitrary diffs and unpublished work remain outside that coverage. Canonical scoped claim.The old padding planner still rejects q^k<S; a later consumer must explicitly compose the strict-padding adapter. No payload/C0, selected GL64 execution, fixed-role microtransition table, actual stock coefficient, supplier, cutoff, kappa or selected-frontier change is claimed. Completed-callee, full-cover, source access, fresh fields, pointwise restoration, physical costs, precision/tape and outer transfer remain obligations. Full selected cold replay, Lean/Docker and hosted CI acceptance were not run locally. Independent human and formal proof-kernel review are unclaimed.
Merge Danger
Door: two-way
Seventeen isolated package files. Existing backends and frozen inputs are unchanged.
Blast Radius: package