Repository navigation
Conversation
… verification open) The p19 controller word is emitted as an explicit 259-gate listing and replayed against the standard word: 19 gauge loads, 19 unloads, 20 forward stages, 19 reverse stages, 19 letters, 36 retained idle calls, 108 bridges and 19 closing swaps. Replay differs on 0 of 229,376 entries at p=2 and 0 of 2,179,072 at p=19, with the per-role gauge invariant checked after every gate that writes a role. The code is rank-free: every port map is a signed address permutation and the scalar program moves no address, so the 77 recodings cost 17,248 monomial field maps, 68,992 scalar adds and 1,232 owned clears per call and no Gaussian child. The rank invoice prices the word at 0.007578535 under the PR4929 profile and reproduces the published p16 root; the tail ratios at the endpoint are alpha 0.99579414, gamma 0.963763, delta 0.951561. With the admitted BIT saving 0.0034 the strict outer ledger passes at kappa = 951999/280000000 = 0.0033999964 and at exactly 0.0034 fails only actual_bit_above_effective. Draft status: the endpoint rests on the retained PR4433 power majorant (the logarithmic majorant caps the tested saving at 611329/200000000 and that cap is recorded), on the 0.97 tail limit in place of the source's 19/20, and on the 7,752-unit helper block remaining inherited. PR-DRAFT.md lists the open verification items. Three adversarial audits forced the closing swap with its sign after the gauge unload, the integer-grid derivation of the tested saving, the materialisation of the retained idle calls, and the compiler receipt calling the source function.
Owner
Author
|
Closing: this belongs in upstream CrocSwap/integer-mult-bounds, not the fork. |
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.
PR draft: the p=19 coded-reverse supplier (draft, verification open)
Status: draft. Not proposed for merge. Several links are exact, but the items in
"Still needs verification" are unresolved and a reviewer should not read this as a
completed supplier.
Title:
The title follows the repository's own forms:
Construct conditional kappa 0.00302015 with joint helper boundariesandCertify conditional multiplication kappa 0.003020165 via critical-root transferfor conditional kappa claims, andQuotient the complex ambient by span{511}: complex kappa 0.01209185 (outer capped at 0.0034)for a high complex supplier whose outer value is capped. This one is both:complex 0.007578535, outer
conditional kappa 0.0033999964. Shorter alternative ifmaintainers prefer the older style:
Summary
research/coded-reverse-word-p19/materialises the p=19 coded-reverse controllerword and prices it. The complex side reaches 0.007578535, the BIT supplier is the
admitted 0.0034, and the strict outer ledger passes at
kappa = 951999/280000000 = 0.0033999964(+12.58 % over 60403/20000000), failing atexactly 0.0034 only on
actual_bit_above_effective.What is exact and replayed
p19_word.pylisting, replayedA = I − MMᵀ/4,A⁻¹ = I + (A−I)/13 = I − MMᵀ/52,A A⁻¹ = I; prefix bounds 57 and 69/13keep_ofcensus, materialised as R powersp19_claim.pyquery-thinned-controllersendpoint.pyReproduce (about six minutes):
Still needs verification (why this is a draft)
power majorant, applied after setting the source module's
Cto this unit'stested saving. Its inequalities are verified and the source states the majorant
concerns normalised rank-one leaf counts and applies it to a new unit's ranks —
but no machine-checked proof is supplied that the coded-reverse structure
(77 recodings, gauge, idles) is immaterial to it. The logarithmic majorant at
ambient rank 153 caps the tested saving at 611329/200000000, and the endpoint it
would force (1194/390625, ≈ +1.21 %) is recorded in the receipt.
δ = 0.9515606085. The package substitutes 0.97 and shows the decay-block
argument still closes (
0.97¹²⁸ < 1/16). That is a re-derivation argument, nota citation.
not materialised. The counter check shows they are additive, separate mass, and
PHYSICAL.md declares them autonomous, but no helper gate is replayed.
the caller's fixed-tape/precision ABI is still a premise.
data representation. The NumPy cross-check in the companion package cannot run
here (no NumPy, and the package declares no dependencies).
Audit history
Three adversarial rounds. The first refuted the endpoint (compiler majorant,
completeness, guard convention); the second conceded the repairs but kept the
compiler and guard items conditional; the third is the prompt still outstanding. The
fixes it forced are in the package: the closing swap with its sign placed after the
gauge unload, the tested saving re-derived on the integer grid, the inherited
helper block declared, the compiler receipt calling the source function, and the 36
retained idle calls materialised.
Reviewer's checklist
changed unit, or only for changed ranks?
0.97an admissible tail limit for this family, or is19/20required by aninequality the package has not read?
Credit retained from PR4940/PR4933/PR4929/PR4433/PR4440/PR4470 as credited in the
package README.