Repository navigation
Add compact universal certificates for dirty linear circuits (no new κ) - #5235
Conversation
Change and mathematical scopeIndependent bounded review PASS at exact head The invariant equations Task and overlapTask ValidationDeclared standard-library normal and optimized suites passed locally in 19.50 / 20.52 seconds. Each reports 210 echo identities, 120 differential circuits, 180 literal counterexamples and 15 certificate rejections. Source code and private replay bytes were authenticated and preserved. Hosted checks were not the basis of this review. One additional family uses arbitrary x,h,y and four queries: Its complete endpoint is The additional script, full certificates and logs remain local review evidence; they are not a newly published replay package. No native, precision, compiler, Lean or historical suite ran. Creditzxv for the bridge and proof; Kiefer and Raz–Shpilka for classical methods; androolloyd’s dirty-echo scheduler following chafreaky/Chafik Boukhalfa and Ali Romman; Cinna Davis/ToikY and retained universal dirty-phase predecessors. Independent review with substantial OpenAI Codex assistance; original source bytes and attribution preserved. Open next questionsNo patch is warranted by this review. A negative independent-letter certificate cannot reject a physical identity that depends on inverse, commutation, Clifford, fixed-dimension or reachable-state relations. Rectangular, multigrade and nonlinear callers also require separate semantics. Bind a literal complete-boundary adapter to this grammar before reuse; this review claims no adapter ownership. HANDOFF Research discussion / PR / artifact: This independent review on PR #5235; primary proof linked above. Exact commit: What is established: Bounded proof/checker review and declared normal/O suites pass, with the additional dirty-echo family and independent rational/prime matrix controls described above. What remains uncertain: Shared arithmetic/Python/transcription trust; no formal-kernel or human acceptance. Relation-aware native, rectangular/multigrade, precision, physical cost and κ transfer remain outside scope. Smallest useful next task: A source-pinned complete-boundary adapter with an explicit operator relation model and ownership check, before interpreting a native counterexample. Reproduction command and expected runtime: The PR’s declared Predecessor credit: zxv, Kiefer, Raz–Shpilka, dirty-echo and universal dirty-phase source contributors; OpenAI Codex assistance disclosed. {
"schema": "integer-mult-coordination/v1",
"kind": "DONE",
"task": "universal-dirty-certificates-review",
"scope": "Completed bounded independent proof/checker review and one adversarial dirty-echo family; relation-aware/native transfer excluded.",
"base": "1ec1119972c9aefe42525172d07b332fcff81cb4",
"expiry": null,
"artifact": "https://github.com/CrocSwap/integer-mult-bounds/pull/5235"
} |
Dirty-register identities are repeatedly checked on small matrices or by expanding free words before recursive substitution. This adds a reusable bridge to classical weighted-automata equivalence: compile a program with r input roles and q unary calls into r+q states, then certify its complete endpoint with exact subspace-closure equations. Expanded word count does not enter the state bound.
The package includes a written proof, certificate producer, separately transcribed checker requiring no search/elimination, explicit nilpotent or invertible unipotent counterexamples, and a short contributor guide linked from the standing procedure. It supports Q, Q(i), and prime fields. All borrowed inputs and returned fields remain independent. The pinned existing dirty-echo scheduler is translated literally; its construction and arbitrary-n/rounded proof retain predecessor credit.
Validation on Python 3.12.8: both registered normal/optimized replays pass; 210 complete source-echo identities, 120 explicit-word differential circuits, 180 literal matrix counterexamples, 15 certificate rejections, field/tensor controls, and three committed examples. A 2^64-word stress endpoint uses 130 states and 65 invariant rows. Git-free normal/optimized export replays pass, with every exported regular file unchanged. Committed-byte and export-integrity checks pass. The optional full-history preflight refuses this shallow checkout; the declared base is the freshly fetched canonical main and an ancestor of this contribution. No full-history pass is claimed.
Scope: this proves the independent-operator algebraic substitution obligation. Inverse, commutation, Clifford, typed rectangular, nonlinear, native, precision, stock, hosting, tape and full paid/outer obligations remain separate. A negative result need not survive extra operator relations. No supplier admission, new kappa, selected-frontier change, human review or proof-assistant verification is claimed.
Classical PIT/equivalence credit: Kiefer (2020 notes), Raz–Shpilka (2005). Project predecessors: the androolloyd dirty-echo package following chafreaky #628 / Ali Romman #621; Cinna Davis #4100/#4088 and ToikY’s free-word tensor audit; the universal dirty-phase audit following Charles Bethin #1278. Their exact source/context pins and wider credit appear in the package.
Start at
docs/research/universal-dirty-circuit-guide.mdandresearch/universal-dirty-certificates/README.md; proof, exact commands, source pins, environment, transcript and Open next questions are included. Base:ec2780e8aeb1c88acaf5e9e470ef8c68e7fbbb6c, priority 7. Prepared for @zxv with substantial OpenAI Codex assistance; Apache-2.0.Hosted run 39958986337 passed both planning and the focused Linux replay on exact head
48976daa4dce59b4867ef046da72a370e389925d; its committed-input check also passed. Hosted execution is not independent scientific acceptance.Guide · Proof · Canonical investigation and handoff #5236