Skip to content

Latest commit

 

History

History

README.md

IMO Bench

See https://imobench.github.io for more info.

Usage

As of 05/29/2025, we updated IMO-ProofBench with proofbench_v2.csv to fix a typo in PB-Advanced-022. The previous version proofbench.csv is now deprecated.

As of 02/12/2026, we updated IMO-Answerbench with answerbench_v2.csv to fix some problems that had ambiguous problem statements or incorrect answers. The previous version answerbench.csv is now deprecated.

As of 08/18/2026, we updated IMO-LeanProofBench with lean_proof_bench_v2.csv to fix incorrect formalizations and ensure that problem statements are friendly to automated proof comparators under Lean and Mathlib 4.27.0. The previous version lean_proof_bench.csv is now deprecated.

Note on geometry problem statements: We identified that the original natural language problem statements for two geometry problems (PB-Basic-028 and PB-Advanced-010) were imprecise and have updated their problem descriptions accordingly in the new CSV file. However, the original informal writing was already clean enough for human readers to interpret the intended meaning, so this update does not change the model's solving capability.

Acknowledgments

We would like to thank Mirek Olšák, Ashley Aragorn Khoo, Edward Lockhart, Paul Lezeau, Calle Sönne, and Moritz Firsching for formalizing the Lean problem statements in IMO-LeanProofBench.

We would like to thank Ashley Aragorn Khoo for spotting the typo in IMO-ProofBench.

We would like to thank Xujie from Tsinghua University, Aiden Jung and Hyunwoo Choi from MIT, Youngbeom Jin from Caltech, Jiwon Kang from Seoul National University, and Vineet Gupta and Pranjal Awasthi from Google DeepMind for helping identify the issues with IMO-AnswerBench!

We would like to thank Kaiying Hou, Henryk Michalewski, and Eric Wieser for identifying misformalizations in IMO-LeanProofBench and suggesting verification that problem statements are comparator friendly under Lean and Mathlib 4.27.0.

We would like to thank Hao Shen, Yuxuan Xiao, Lihong Zhi, Junyu Guo, and Tian Cui from the MechGeo Research Team for using our benchmark and for notifying us about the mistakes in the formalization.

Citing this work

@inproceedings{luong-etal-2025-towards,
    title = "Towards Robust Mathematical Reasoning",
    author  = {Thang Luong and Dawsen Hwang and Hoang H. Nguyen and Golnaz Ghiasi and Yuri Chervonyi and Insuk Seo and Junsu Kim and Garrett Bingham and Jonathan Lee and Swaroop Mishra and Alex Zhai and Clara Huiyi Hu and Henryk Michalewski and Jimin Kim and Jeonghyun Ahn and Junhwi Bae and Xingyou Song and Trieu H. Trinh and Quoc V. Le and Junehyuk Jung},
    booktitle = "Proceedings of the 2025 Conference on Empirical Methods in Natural Language Processing",
    year = "2025",
    url = "https://aclanthology.org/2025.emnlp-main.1794/",
}

License and disclaimer

Copyright 2025 Google LLC

All software is licensed under the Apache License, Version 2.0 (Apache 2.0); you may not use this file except in compliance with the Apache 2.0 license. You may obtain a copy of the Apache 2.0 license at: https://www.apache.org/licenses/LICENSE-2.0

All other materials are licensed under the Creative Commons Attribution 4.0 International License (CC-BY). You may obtain a copy of the CC-BY license at: https://creativecommons.org/licenses/by/4.0/legalcode

Unless required by applicable law or agreed to in writing, all software and materials distributed here under the Apache 2.0 or CC-BY licenses are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the licenses for the specific language governing permissions and limitations under those licenses.

This is not an official Google product.