colemakdvorak's picture
|
download
raw
1.77 kB
---
license: cc-by-4.0
task_categories:
- text-generation
language:
- en
tags:
- lean4
- theorem-proving
- autoformalization
- mathematics
- benchmark
pretty_name: ShadowBench
configs:
- config_name: default
data_files:
- split: test
path: test.jsonl
---
# ShadowBench
Test split for the **ICML 2026 AI4Math Workshop & Challenge 4 — ShadowBench**: end-to-end autoformalization and theorem proving in Lean 4. Given a natural-language proof, a list of allowed Lean 4 imports, and formalization rules, produce a Lean 4 snippet that states the canonical theorem and proves it.
This release ships **126 curated problems**. The competition splits them into two phases on Codabench:
* **Validation Phase** — 10 L2 problems (annotated). Use this to verify your submission format and pipeline. Generous submission limits, instant feedback.
* **Evaluation Phase** — all 126 problems (L2/L3/L4 across 8 areas). Counts toward the final leaderboard.
The same `test.jsonl` covers both phases; Codabench decides which subset to score against the submission.
## Fields
| Field | Description |
|---|---|
| `idx` | Problem id. Path encodes the namespace: `ABM.<area>.<level>.<problem_slug>`. |
| `informal_proof` | LaTeX problem statement / informal proof |
| `formalization_rules` | Per-problem hints, including the canonical declaration name |
| `imports` | Lean 4 import lines available to your proof |
## Submission
Submit on **Codabench**. One `.jsonl` per submission, one row per problem:
```json
{"idx": "...", "formal_proof": "<full Lean snippet>", "llm_history": [{"role": "...", "content": "..."}]}
```
`llm_history` is **required** (non-empty chain of role/content messages).
See the competition page for full rules and grading.

Xet Storage Details

Size:
1.77 kB
·
Xet hash:
910bfb9fcea82ef6a170ff1af33732243e18979bab4201bccf8a8f7358efb4bd

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.