pith:S2HQQEKU
Automating Bitvector and Finite Field Equivalence Proofs in Lean
Lean tactic automates finite field to bitvector translations and solves 19% more ZKP benchmarks than SMT solvers
arxiv:2605.15163 v1 · 2026-05-14 · cs.LO
Add to your LaTeX paper
\usepackage{pith}
\pithnumber{S2HQQEKU7DMBQORWYNSKSNVWQU}
Prints a linked badge after your title and injects PDF metadata. Compiles on arXiv. Learn more · Embed verified badge
Record completeness
Claims
Our approach, combined with bit-blasting, outperforms state-of-the-art SMT solvers, solving 19% more ZKP arithmetization benchmarks.
That the range lemmas and case analysis in BitModEq produce sound translations for all relevant cases in ZKP arithmetization without missing edge cases or introducing incorrect equivalences.
A new Lean tactic automates bitvector-finite field equivalence proofs and solves 19% more ZKP arithmetization benchmarks than state-of-the-art SMT solvers.
References
Formal links
Receipt and verification
| First computed | 2026-05-17T21:40:25.356670Z |
|---|---|
| Last reissued | 2026-05-17T21:57:18.679818Z |
| Builder | pith-number-builder-2026-05-17-v1 |
| Signature | unsigned_v0 |
| Schema | pith-number/v1.0 |
Canonical hash
968f081154f8d8183a36c364a936b68518e25c720a5e5b942e02c6583433d1fb
Aliases
· · · ·Agent API
Verify this Pith Number yourself
curl -sH 'Accept: application/ld+json' https://pith.science/pith/S2HQQEKU7DMBQORWYNSKSNVWQU \
| jq -c '.canonical_record' \
| python3 -c "import sys,json,hashlib; b=json.dumps(json.loads(sys.stdin.read()), sort_keys=True, separators=(',',':'), ensure_ascii=False).encode(); print(hashlib.sha256(b).hexdigest())"
# expect: 968f081154f8d8183a36c364a936b68518e25c720a5e5b942e02c6583433d1fb
Canonical record JSON
{
"metadata": {
"abstract_canon_sha256": "42b36ed7b516c8f43b2130c86e1a69fa96523ff20be8182cad1ffadab506fb52",
"cross_cats_sorted": [],
"license": "http://creativecommons.org/licenses/by/4.0/",
"primary_cat": "cs.LO",
"submitted_at": "2026-05-14T17:54:04Z",
"title_canon_sha256": "de3128f6dcc9910d16319df8b827aeae8700a2a4980dff811cbb5a1b214c0d7f"
},
"schema_version": "1.0",
"source": {
"id": "2605.15163",
"kind": "arxiv",
"version": 1
}
}