AI RESEARCH

ImProver: Agent-Based Automated Proof Optimization

arXiv CS.CL

ArXi:2410.04753v2 Announce Type: replace-cross Large language models (LLMs) have been used to generate formal proofs of mathematical theorems in proofs assistants such as Lean. However, we often want to optimize a formal proof with respect to various criteria, depending on its downstream use. For example, we may want a proof to adhere to a certain style, or to be readable, concise, or modularly structured. Having suitably optimized proofs is also important for learning tasks, especially since human-written proofs may not optimal for that purpose.