MiniF2F in Rocq: Automatic Translation Between Proof Assistants -- A Case Study
Not on the map. Why?
Abstract (arXiv)
In this work, we conduct an experiment using state-of-the-art LLMs to translate MiniF2F into Rocq. The translation task focuses on generating a Rocq theorem based on three sources: a natural language description, the Lean formalization, and the Isabelle formalization. We conducted our experiment in 3 stages of increasing complexity, from basic one-shot prompting to multi-turn conversations that incorporate feedback from unsuccessful attempts. At each stage, we perform multiple rounds of translation using increasingly advanced models: GPT-4o mini, Claude 3.5 Sonnet, o1 mini, and o1. We successfully translated 478 out of 488 theorems. The dataset is opensource: https://github.com/LLM4Rocq/miniF2F-rocq.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 12 of its 14 references that are in the map. First posted on arXiv 11 Feb 2025.
Builds on
12 of 14 references.
References · 12
- 2023LeanDojo: Theorem Proving with Retrieval-Augmented Language Modelscited by 414
- 2021MiniF2F: a cross-system benchmark for formal Olympiad-level mathematicscited by 380
- 2020Generative Language Modeling for Automated Theorem Provingcited by 379
- 2022Draft, Sketch, and Prove: Guiding Formal Theorem Provers with Informal Proofscited by 278
- 2022Autoformalization with Large Language Modelscited by 252
- 2022Formal Mathematics Statement Curriculum Learningcited by 141
- 2023Baldur: Whole-Proof Generation and Repair with Large Language Modelscited by 118
- 2023An In-Context Learning Agent for Formal Theorem-Provingcited by 78
- 2023Magnushammer: A Transformer-Based Approach to Premise Selectioncited by 50
- 2024Proving Theorems Recursivelycited by 25
- 2024Rango: Adaptive Retrieval-Augmented Proving for Automated Software Verificationcited by 25
- 2022A Survey on Pretrained Language Models for Neural Code Intelligencecited by 13
Built on by
Citing papers per year: 2026: 5.
5 papers.
- 2026Agentic Proving for Program Verificationcited by 3
- 2026ITPEval: Benchmarking Formal Translation Across Interactive Theorem Proverscited by 1
- 2026Putnam 2025 Problems in Rocq using Opus 4.6 and Rocq-MCPcited by 0
- 2026PPDL: LLM-Based Flows as Probabilistic Programscited by 0
- 2026Growing an Agent/Prover Interface: Evolutionary Tool Design for Cost-Efficient Theorem Proving in Rocq and Leancited by 0
- 2026Growing an Agent/Prover Interface: Evolutionary Tool Design for Cost-Efficient Theorem Proving in Rocq and Lean30 Sep 2026
- 2026PPDL: LLM-Based Flows as Probabilistic Programs5 Aug 2026
- 2026ITPEval: Benchmarking Formal Translation Across Interactive Theorem Provers7 Jul 2026
- 2026Agentic Proving for Program Verification22 May 2026
- 2026Putnam 2025 Problems in Rocq using Opus 4.6 and Rocq-MCP20 Mar 2026