Process Driven Autoformalization

Process-driven autoformalization aims to automatically translate informal mathematical statements and reasoning, expressed in natural language, into formally verifiable representations within systems like Lean or Isabelle. Current research heavily utilizes large language models (LLMs), often incorporating techniques like type checking, most-similar retrieval augmented generation (MS-RAG), and iterative refinement guided by formal system feedback, to improve the accuracy and consistency of these translations. This field is significant because successful autoformalization could drastically accelerate mathematical research and software verification by automating a currently laborious and error-prone process.

Papers