paper-with-me

Papers

Automatically Proving Mathematical Theorems with Evolutionary Algorithms and Proof Assistants

2016-02-24 · Li-An Yang, Jui-Pin Liu, Chao-Hong Chen, Ying-ping Chen

Mathematical theorems are human knowledge able to be accumulated in the form of symbolic representation, and proving theorems has been considered intelligent behavior. Based on the BHK interpretation and the Curry-Howard isomorphism, proof assistants, software capable of interacting with human for constructing formal proofs, have been developed in the past several decades. Since proofs can be considered and expressed as programs, proof assistants simplify and verify a proof by computationally evaluating the program corresponding to the proof. Thanks to the transformation from logic to computation, it is now possible to generate or search for formal proofs directly in the realm of computation. Evolutionary algorithms, known to be flexible and versatile, have been successfully applied to handle a variety of scientific and engineering problems in numerous disciplines for also several decades. Examining the feasibility of establishing the link between evolutionary algorithms, as the program generator, and proof assistants, as the proof verifier, in order to automatically find formal proofs to a given logic sentence is the primary goal of this study. In the article, we describe in detail our first, ad-hoc attempt to fully automatically prove theorems as well as the preliminary results. Ten simple theorems from various branches of mathematics were proven, and most of these theorems cannot be proven by using the tactic auto alone in Coq, the adopted proof assistant. The implication and potential influence of this study are discussed, and the developed source code with the obtained experimental results are released as open source.

📄 PDF Abstract BibTeX arXiv:1602.07455

Code (1)

nclab/nclab.github.io

Tasks

Evolutionary AlgorithmsSentence

Similar Papers 제목 키워드 기반

ATG: Benchmarking Automated Theorem Generation for Generative Language Models

2024-05-05 · Xiaohan Lin, Qingxing Cao, Yinya Huang, Zhicheng Yang 외

Humans can develop new theorems to explore broader and more complex mathematical results. While current generative language models (LMs) have achieved significant improvement in automatically proving theorems, their abil…

Automated Theorem ProvingBenchmarking

Quantum automated theorem proving

2026-01-12 · Zheng-Zhi Sun, Qi Ye, Dong-Ling Deng arxiv

Automated theorem proving, or more broadly automated reasoning, aims at using computer programs to automatically prove or disprove mathematical theorems and logical statements. It takes on an essential role across a vast…

Automated Theorem Proving

Proving Olympiad Algebraic Inequalities without Human Demonstrations

2024-06-20 · Chenrui Wei, Mengzhou Sun, Wei Wang

Solving Olympiad-level mathematical problems represents a significant advancement in machine intelligence and automated reasoning. Current machine learning methods, however, struggle to solve Olympiad-level problems beyo…

Pantograph: A Machine-to-Machine Interaction Interface for Advanced Theorem Proving, High Level Reasoning, and Data Extraction in Lean 4

2024-10-21 · Leni Aniva, Chuyue Sun, Brando Miranda, Clark Barrett 외

Machine-assisted theorem proving refers to the process of conducting structured reasoning to automatically generate proofs for mathematical theorems. Recently, there has been a surge of interest in using machine learning…

Automated Theorem Proving

Learning Interestingness in Automated Mathematical Theory Formation

2025-11-05 · George Tsoukalas, Rahul Saha, Amitayush Thakur, Sabrina Reguyal 외 arxiv

We take two key steps in automating the open-ended discovery of new mathematical theories, a grand challenge in artificial intelligence. First, we introduce $\emph{FERMAT}$, a reinforcement learning (RL) environment that…

Reinforcement Learning