paper-with-me

홈 › Papers

Using Aristotle API for AI-Assisted Theorem Proving in Lean 4: A Formalisation Case Study of the Grasshopper Problem

2026-05-19 · Gabriel Rongyang Lau arxiv

AI-assisted theorem proving can now generate substantial Lean developments for olympiad-level mathematics, but the evidential status of such developments depends on which declarations are actually verified. This paper reports a Lean 4 formalization case study of an Aristotle API proof attempt for the Grasshopper problem, originally posed as IMO 2009 Problem 6. The generated artifact states a generalized Lean version of the theorem, contains four verified helper lemmas for local components of a maximality and adjacent-swap exchange strategy, and leaves the main theorem grasshopper closed directly by one unresolved sorry. The verified components establish that the final partial sum equals the total sum, that an adjacent transposition can affect only the relevant intermediate partial sum, that the changed partial sum has the expected form, and that maximality at a position admitting an adjacent successor swap forces a corresponding forbidden-set membership fact. The Aristotle output summary identifies the intended remaining mathematical step as the global counting step needed to show that these membership facts produce at least n distinct forbidden values, contradicting the cardinality assumption |M| < n; the Lean source itself does not reduce the main theorem to a separately encoded counting lemma. This case study gives an inspectable example of a central limitation in AI-assisted formalization, namely that local proof search can succeed while the global combinatorial bookkeeping required for a theorem remains unresolved. The paper contributes a reproducible Lean artifact and a precise analysis of its verified and unverified proof content.

📄 PDF Abstract BibTeX arXiv:2605.20120

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Aristotle: IMO-level Automated Theorem Proving

2025-10-01 · Tudor Achim, Alex Best, Alberto Bietti, Kevin Der 외 arxiv

We introduce Aristotle, an AI system that combines formal verification with informal reasoning, achieving gold-medal-equivalent performance on the 2025 International Mathematical Olympiad problems. Aristotle integrates t…

Automated Theorem Proving

GFLean: An Autoformalisation Framework for Lean via GF

2024-04-01 · Shashank Pathak

We present an autoformalisation framework for the Lean theorem prover, called GFLean. GFLean uses a high-level grammar writing tool called Grammatical Framework (GF) for parsing and linearisation. GFLean is implemented i…

Translation

Theorem Prover as a Judge for Synthetic Data Generation

2025-02-18 · Joshua Ong Jun Leang, Giwon Hong, Wenda Li, Shay B. Cohen

The demand for synthetic data in mathematical reasoning has increased due to its potential to enhance the mathematical capabilities of large language models (LLMs). However, ensuring the validity of intermediate reasonin…

Mathematical ProofsMathematical Reasoningreinforcement-learningReinforcement Learning+1

Towards a Mathematics Formalisation Assistant using Large Language Models

2022-11-14 · Ayush Agrawal, Siddhartha Gadgil, Navin Goyal, Ashvni Narayanan 외

Mathematics formalisation is the task of writing mathematics (i.e., definitions, theorem statements, proofs) in natural language, as found in books and papers, into a formal language that can then be checked for correctn…

Language ModelingLanguage ModellingLarge Language Model

Nazrin: An Atomic Neural Proof Automation Tactic in Lean 4

2026-02-21 · Leni Aniva, Iori Oikawa, David Dill, Clark Barrett arxiv

In Machine-Assisted Theorem Proving, a theorem proving agent searches for a sequence of expressions and tactics that can prove a statement in a proof assistant. In this work, we introduce several novel concepts and capab…

Graph Neural Network