Proposal
We are planning a series of proof-oriented benchmarks around tensor-product decomposition, and we would like to ask whether an OpenProver adapter would fit this repository's benchmark direction.
The first benchmark focuses on binary tensor products of O(3) irreducible representations using e3nn-style notation. For example:
2e x 3o -> 1o + 2o + 3o + 4o + 5o
Each initial problem provides the decomposition rule explicitly. The goal is to evaluate reliable rule application, mathematical explanation, and exact symbolic output rather than memorization of representation theory.
Planned benchmark series
We intend to grow the benchmark in stages:
- Binary O(3) irreps — angular-momentum range and parity multiplication.
- Direct sums and multiplicities — distributing tensor products and combining repeated irreps.
- Multi-factor products — associativity, intermediate decompositions, and recoupling-style reasoning.
- Selection rules and consistency checks — allowed channels, dimension identities, parity constraints, and detection of invalid decompositions.
- Optional Lean track — a small reusable Lean specification and selected formally verified examples, if formal Lean statements are preferred for OpenProver integration.
Current artifacts
The current local prototype includes:
- deterministic procedural generation with fixed seeds;
- easy, medium, and hard JSONL splits;
- canonical exact scoring that rejects parity errors, missing/extra terms, duplicates, malformed syntax, and wrong ordering;
- an OpenProver adapter that converts each problem into an informal theorem document;
- a required
FINAL ANSWER: marker extracted from PROOF.md and checked by the exact scorer;
- bounded batch execution with per-problem run directories and incremental
results.json;
- a manual GitHub Actions smoke workflow with token and worker limits.
For the first version, the symbolic oracle remains the scoring authority. We do not plan to write hundreds of trivial per-example Lean equalities, because the expected decomposition would appear directly in each theorem target and many examples would reduce to rfl or decide. A more useful Lean contribution would be one general specification plus selected structural theorems and smoke examples.
Scope question
Which integration direction would the maintainers prefer?
- A small runner under
scripts/ that reads an externally hosted benchmark dataset.
- A documented third-party integration maintained outside this repository.
- A Lean-formalized benchmark adapter before upstream inclusion.
- Another benchmark interface or result schema already planned for OpenProver.
If this direction is of interest, we can first share a small, explicitly licensed sample and a focused runner PR. We will keep the complete dataset external until its publication, provenance, and license are finalized.
Feedback on scope, preferred theorem format, and expected verification level would be very helpful before we prepare a PR.
Proposal
We are planning a series of proof-oriented benchmarks around tensor-product decomposition, and we would like to ask whether an OpenProver adapter would fit this repository's benchmark direction.
The first benchmark focuses on binary tensor products of O(3) irreducible representations using e3nn-style notation. For example:
Each initial problem provides the decomposition rule explicitly. The goal is to evaluate reliable rule application, mathematical explanation, and exact symbolic output rather than memorization of representation theory.
Planned benchmark series
We intend to grow the benchmark in stages:
Current artifacts
The current local prototype includes:
FINAL ANSWER:marker extracted fromPROOF.mdand checked by the exact scorer;results.json;For the first version, the symbolic oracle remains the scoring authority. We do not plan to write hundreds of trivial per-example Lean equalities, because the expected decomposition would appear directly in each theorem target and many examples would reduce to
rflordecide. A more useful Lean contribution would be one general specification plus selected structural theorems and smoke examples.Scope question
Which integration direction would the maintainers prefer?
scripts/that reads an externally hosted benchmark dataset.If this direction is of interest, we can first share a small, explicitly licensed sample and a focused runner PR. We will keep the complete dataset external until its publication, provenance, and license are finalized.
Feedback on scope, preferred theorem format, and expected verification level would be very helpful before we prepare a PR.