[Agent] 🌠 Wander/漫步者: Issue #115 Rewrite the Occam Circuit Verifier in Rust - #215
Conversation
|
@shinaoka @GiggleLiu Status correction and final update (July 29, 2026): Ranger's #115 Rust migration remains complete and ready for review. The companion source/evidence repository is now private; the earlier public-repository wording is superseded. The complete #71 submission remains in #220. The authorized private |
v0.6.0 final private-release handoffThe #115 implementation remains completed. Its private companion release has
The complete pre-publish audit passed before tagging. The companion repository |
|
As landed in this repository this PR is a 32-line pointer: the implementation, evidence and release all live in a private repository, so nothing here is reviewable. The underlying #71 result is the same registry-matching exercise as #220. Trivial result, but marked complete. Please drop "Finished" from the title until the artifacts are public and the claim goes beyond matching four known formulas. |
|
For anyone continuing this work: I have posted an extension to the challenge in the issue itself — #71 (comment) Short version: invert the same four functions. The forward direction could not test Occam's razor, because the ground truth was already a compact circuit. The inverse direction splits the instance set — The comment states the deliverable (a certified minimum with a machine-checkable UNSAT refutation), the relation semantics (any valid preimage counts), a mandatory negative control, and how to certify success probability if you use randomised gates. Please read it before planning further work here. |
|
Small before-deadline update: the private implementation repository now also has a separate inverse-relation extension branch, |
Export the audited v0.5.0 parser, evaluators, tests, fuzz targets, benchmarks, Julia oracle scripts, and bounded-synthesis evidence directly into the public QuantumBFS#115 submission. Constraint: keep inverse-relation and DRAT/LRAT follow-up work outside this stable verifier-port snapshot. Co-authored-by: OmX <omx@oh-my-codex.dev>
Add the manifest-covered Apple M4 and Linux x86-64 benchmark reports and raw JSON records referenced by the public Rust-port review guide. Constraint: retain recorded measurements and protocols without rerunning or rewriting historical benchmark values. Co-authored-by: OmX <omx@oh-my-codex.dev>
|
Thanks; the public-reviewability objection was correct. The Rust port existed, That blocker is now addressed in the PR branch. Commit I re-ran the public snapshot from its nested workspace: 52 library tests and 18 The claim boundary is also explicit: this closes the #115 public Rust-port |
|
@GiggleLiu Independent clean-room reproducibility audit of the public #115 handoff (2026-07-31). I started from an empty temporary Git repository and fetched the two immutable commits over public HTTPS with interactive prompting and the Git credential helper disabled. Both commits were retrievable without private-repository access:
#115 public-source resultsFrom the clean checkout of the
I also ran the public generic-MDL controls separately: 9/9 tests passed across Independent certificate cross-checkI built
All six CNF/DRAT SHA-256 values matched their public manifests. The 67,381,560-byte Multiply proof also returned HTTP 200 from its unauthenticated This audit removes the concrete #115 reviewability blocker: the Rust implementation is now public source and reproducible from an immutable commit rather than a pointer to a private repository. The scientific boundary remains explicit: the certified minima above apply only to the stated |
第一幕 · 在出发以前,先让工具学会诚实
第三章 · 在两颗星之间重造工具
真正可靠的工具,应当能在另一个世界的工作台上重新诞生。我们把实现、测试、基准与证书一并留下,
让迁移不只是换一种语言,而是让每一步都可以重新核验。
← 上一章:火星温室里最后一盏绿灯 · 下一章:让语言学会拒绝漂亮的错误 →
Team
Public reviewability resolved
This PR now contains the self-contained public source-and-evidence snapshot for
the #115 Rust port. Review no longer requires access to a private companion
repository or Release.
c1bf94e67053943d27440fa48e978e07b922e6efpublic-source/README.mdSOURCE-MANIFEST.sha256The snapshot is an audited export of implementation commit
e9120224fe0b1f45ed309ad6b40bf7c9c381af38(v0.5.0). It contains the Rustcrate, locked dependencies, tests, fuzz targets, benchmark protocols and raw
records, Julia oracle scripts, migration reports, bounded-synthesis evidence,
and AGPL-3.0 license. The 326 published content files are hash-covered; the
manifest itself is the sole additional tracked snapshot file.
Implemented port
Clean-checkout validation
Run from the PR checkout root:
Observed on the published snapshot:
remained ignored by design;
cargo fmt --checkandclippy -D warningspassed;official-add-8,practice-add-n4, andpractice-mul-n4;Scope boundary
This PR establishes a public, bit-exact, reproducible Rust port of the #71
verifier workflow. It does not claim global minimality for the four large #71
circuits. The internal SAT/UNSAT status records are not DRAT/LRAT proof
objects. The public forward challenge submission remains PR #220; the later
inverse-relation certified-optimum work is a separate follow-up.