Repository navigation
Independent verification: prove and certify the a < D/E diagnostic for the selected complex and bit ledgers (no new kappa) - #1293
Conversation
…r the selected complex and bit ledgers (no new kappa) Navinor (with help from opencode). Apache-2.0. Code-disjoint recheck of the two recorded moment acceptances in research/community-frontier1094-audit/ASSEMBLY.json (complex m=73 W=14336; bit m=64 W=28416 with the bad-residue surcharge) at their certified endpoints and next 1e-24 grid points, with ln enclosed by rational square-root bisection (exp-inversion bisection cross-check) and exact rational arithmetic. Proves the autoresearch.md section-2 diagnostic a < D/E for the priced bill (strictly, surcharge included) and certifies the ceilings 0.0016805907097543 (complex) and 0.0017385572484014 (bit), with the screening extremum over rank-mass-preserving repackings. 12 positive/negative controls. Selected record unchanged.
|
100-PR batch review at Merged to Reviewed scope: Independent rational log/Taylor bounds for the exact moment and effective deficit/entropy ratio, including rejection at the next grid point. Uses a pinned reference histogram rather than rebuilding its supplier; fractional repacking remains a theoretical relaxation. The pinned scoped command passed; the batch ledger contains its command, input hashes, environment and log. This incorporates the research/tooling contribution and does not change the selected κ or discharge the inherited multiplication-theorem assumptions. Batch review, attribution and evidence. Thank you for the contribution. |
… kappa) On a native Windows cp1252 host, the documented check python3 -B -m unittest discover -s tests -p 'test_research_*.py' fails with three errors when PYTHONUTF8 is not set: STATUS.read_text() decodes docs/research/current-status.md with the locale codec and the document carries byte 0x9d (U+201D). Pass explicit UTF-8 and add a static locale-independence guard plus a load-bearing byte control in the same module, following the test_research_onboarding.TextEncodingTests pattern. Adds research/test-suite-locale-reads: task card, base-commit source pins and a bounded registered replay with cp1252/bare-read failure controls and a forced legacy codec (cp1252 on Windows, C locale elsewhere). Credit: Aaron Wang, with help from opencode. Predecessor: the merged CrocSwap#1299/CrocSwap#1293-rgb Windows encoding line, whose five-script static guard did not cover the suite's document readers.
Scope
Independent verification + diagnostic; no new kappa. The selected record and
upstream/are unchanged.independent-moment(scope keyc6f2494b197df3bc3591), trackindependent-verification, chooser seed9246ead964f301161b3d7eec63704082(OS-random draw). Scope refined (seeresearch/selected-suppliers-de-diagnostic/TASK-CARD.mdandTASK.json): the card's question and method are unchanged; the refinement names the two ledgers, endpoints and widths. The endpoint-moment card is already covered for the selected record by three code-disjoint series engines (Mercator, base-two, atanh prime chain), so this does not add a fourth series engine; the new content is the proof and application of thea < D/Ediagnostic, and the bit ledger, which the complex local-word packing ceiling of Research note: packing ceiling (+0.87%) and 1/99 budget for the selected complex local word (no new kappa) #1240 does not cover.dadfea6e8a78ff6ba901705f87532a71c6f5bbb8(origin/main at entry). Branchresearch/agent-15-independent-moment-de-diagnostic-9246ead9, head85a36123.research/community-frontier1094-audit/ASSEMBLY.json(accept at the certified endpoints, reject at the next 1e-24 grid point) for both selected supplier ledgers, the ledger aggregates and their coverage identities, and thea < D/Ediagnostic stated inautoresearch.mdsection 2 without an in-repo proof.Result
For the priced bill
f(a) = (1/(mW)) Σ n_r r (m/r)^a + c_s m^a, convexity gives the diagnostic rigorously: withD_eff = mW − Σ n_r r − c_s mWandE_eff = Σ n_r r ln(m/r) + c_s mW ln m, the exact root satisfiesa* < D_eff/E_effstrictly wheneverD_eff > 0(tangent ata = 0reaches 1 atD_eff/E_eff;flies strictly above its tangent). Forc_s = 0this is exactly the stateda < D/EwithD = mW − Σ n_r r,E = Σ n_r r log(m/r).aaa + 1e-24D/EceilingD/E ÷ amercatorandbase_twointervals of ASSEMBLY.json and reproduce the accept/reject sharpness at the next grid point; the complex values matchresearch/community-frontier1094-audit/INDEPENDENT1094.json'smoment_minus_onedigits.D = 73W − Σ n_r r = W − 64N = 5,120(which also re-derivesW = 14,336from the histogram andN = 144), bitD = 64W − Σ n_r r = T(2Kv − L·cst) = 32(2·4·111 − 9·63) = 10,272.D/Eto about 0.0137 (complex) and 0.0161 (bit); both exceed1/99 ≈ 0.010101, so the screen alone does not decide the planning target there. For the complex local word the realizability-aware ceiling of Research note: packing ceiling (+0.87%) and 1/99 budget for the selected complex local word (no new kappa) #1240 (0.001690054109089) supersedes the per-histogram ceiling and already rules out the target; the bit word has no such analysis (open question in the README).Method and independence
research/selected-suppliers-de-diagnostic/verify.pyimports nothing from the retained engines (moment.py,base_two_moment.py, the atanh prime chain ofresearch/pending-claims-independent-pricing, or the Mercator/base-two transcriptions underresearch/community-batch970-audit/submitted/957/). Exact rationals throughout; every enclosure comes from an explicit inequality; no floating point.lnby rational square-root bisection (x^(1/2^k), k = 112, 2^-320 dyadic grid;u − u²/2 ≤ ln(1+u) ≤ u), cross-checked by bisection inverting a certified Taylor exponential; both must agree on every used log (ln 2 correct to 30 printed digits).expby Taylor partial sums with an explicit rational geometric tail bound (order 48; tail below 1e-150 at the largest exponent used). This matches the standard approach of the retained engines and is disclosed as such.H={1:1}, m=2, W=1with roota* = 1 < 1/ln 2 = D/E; agreement with recorded residuals; reconstructed coverage identities.Reproduce
Observed (Python 3.12.10, Windows, stdlib only):
PASS_INDEPENDENT_DE_DIAGNOSTIC, 12 controls, andPASS_PACKAGE_METADATA_AND_PINS/PASS_REGISTERED_RESEARCH_PACKAGE research/selected-suppliers-de-diagnostic outcome=completedfrom the package runner. Machine-readable output:research/selected-suppliers-de-diagnostic/RESULT.json.Repo test suite
python3 -B -m unittest discover -s tests -p 'test_research_*.py': 18/20 pass here. The 2 failures are pre-existing Windows platform issues intests/test_research_onboarding.py, unrelated to this package: (a) the fixture'sPath.write_textwrites CRLF while systemcore.autocrlf=truenormalizes the committed blob, failing the fixture's own pin check insetUp; withcore.autocrlf=falsethose 6 setUp errors disappear; (b)scripts/research_package.py's timeout path callsos.killpg, which does not exist on Windows. This package is not touched by either path.Not covered / limitations
complex_profile;EXPECTED.jsonnine.profile, git-blob pinned by the assembly'sbit_supplierblock). This package does not rebuild either word from its original operations.D/Ebounds one fixed histogram's root; it is not a repacking bound and not a realizability statement.Overlap, credit and coordination
Nearest concurrent work (all distinct): #1240 (complex local-word packing ceiling via idle-mass optimization), #1264 (packing ceilings of open complex claims) and #1276 (PR 1094 idle rank-48 repartition ceilings) — the repacking-ceiling lineage; none proves the
a < D/Ediagnostic or covers the bit ledger. Endpoint certification lineage:research/pending-claims-independent-pricing(Sagar Thakrar's atanh prime chain) and the Mercator/base-two audit of PR957's lineage. Ledger reconstruction for the complex owner map: Josie Elliston's and Sagar Thakrar's audits composed inresearch/community-batch1099-audit/check_frontier1094.py.Predecessor credit: the pricing model and the
a < D/Ediagnostic are Douglas Colkitt's (autoresearch.md); the pricing chain inresearch/pending-claims-independent-pricingis Sagar Thakrar's (PR 1069, with Anthropic Claude assistance); the complex ledger is Rohan Arun's PR 1094 construction on Jeremy Kothe's packing chain (selected review:docs/research/community-batch1099-review.md); the bit supplier is the PR 589 (DreamingOfClouds) / PR 555 (eumemic) lineage, retained unchanged by the selected record; the fixed-word packing-ceiling lineage is static44, PR 525, PR 643 and the author of #1240.Contributor: Navinor, with substantial AI assistance ("with help from opencode"). Apache-2.0. Claim thread: #1166 (comment) (updated with FINDING/DONE alongside this PR). Priority revision 3 (#1272) landed after this assignment (drawn under revision 2); per
autoresearch.mdsection 6 this completed evidence is preserved and submitted unchanged.Optional feedback: the saturation of
independent-momenton the selected record (already noted in #1200 (comment)) is confirmed; a per-card "existing checks for the current selected record" field would have redirected this session earlier. The overlap helper'sfind_overlap.pyneedsPYTHONUTF8=1on Windows (cp1252 console crashes on≥excerpts and onghoutput decoding).