Summary
This paper provides a comprehensive survey on deep learning approaches for theorem proving.
The survey includes a thorough review of existing tasks and methods, meticulous summary of available datasets and strategies for data generation, a detailed analysis of evaluation metrics and the performance of state-of-the-art, and a critical discussion on the challenges and future directions.
Reasons to reject
Q1. References are missing in Section 2.1. For example, PrOntoQA [3] and EntailmentBank [4] are some demonstrations of informal theorem proving via natural language explanation.
Q2. Some search works may be missing. For example, ATG [1] introduces an automated theorem generation task and corresponding evaluation metrics to evaluate if a model can generate new theorems for a given theorem proving to achieve the shortest proof as human mathematicians. They construct the benchmark by synthesizing new theorems based on Metamath language and the “set.mm” library. This paper should be included in Section 4.2.
Q3. For proof generation via LLMs with several prompting methods, some of the methods also leverage the theorem prover feedback to prompt the LLMs to self-correct the proofs. For example, MUSTARD [2] uses the error messages from Lean prover to refine the proof generation.
Q4. Many references are not the newest version. For example, “Llemma: An Open Language Model for Mathematics”, “Holist: An environment for machine learning of higher-order theorem proving”, “Lego-prover: Neural theorem proving with growing libraries” are all published in conference proceedings. The authors need to carefully check the reference list to make sure the citations are up to date.
[1] Xiaohan Lin, Qingxing Cao, Yinya Huang, Zhicheng Yang, Zhengying Liu, Zhenguo Li, Xiaodan Liang (2024). ATG: Benchmarking Automated Theorem Generation for Generative Language Models. 2024 Annual Conference of the North American Chapter of the Association for Computational Linguistics (NAACL 2024 Findings).
[2] Yinya Huang, Xiaohan Lin, Zhengying Liu, Qingxing Cao, Huajian Xin, Haiming Wang, Zhenguo Li, Linqi Song, Xiaodan Liang (2024). MUSTARD: Mastering Uniform Synthesis of Theorem and Proof Data. The Twelfth International Conference on Learning Representations (ICLR 2024).
[3] Abulhair Saparov, He He (2023). Language Models are Greedy Reasoners: A Systematic Formal Analysis of Chain-of-Thought. The Eleventh International Conference on Learning Representations (ICLR 2023).
[4] Bhavana Dalvi, Peter Jansen, Oyvind Tafjord, Zhengnan Xie, Hannah Smith, Leighanna Pipatanangkura, Peter Clark (2021). Explaining Answers with Entailment Trees. Proceedings of the 2021 Conference on Empirical Methods in Natural Language Processing (EMNLP 2021).