NeurIPS 2020poster54 citations
Learning to Prove Theorems by Learning to Generate Theorems
Abstract
We consider the task of automated theorem proving, a key AI task. Deep learning has shown promise for training theorem provers, but there are limited human-written theorems and proofs available for supervised learning. To address this limitation, we propose to learn a neural generator that automatically synthesizes theorems and proofs for the purpose of training a theorem prover. Experiments on real-world tasks demonstrate that synthetic data from our approach improves the theorem prover and advances the state of the art of automated theorem proving in Metamath.
BibTeX
@inproceedings{NEURIPS2020_d2a27e83,
author = {Wang, Mingzhe and Deng, Jia},
booktitle = {Advances in Neural Information Processing Systems},
editor = {H. Larochelle and M. Ranzato and R. Hadsell and M.F. Balcan and H. Lin},
pages = {18146--18157},
publisher = {Curran Associates, Inc.},
title = {Learning to Prove Theorems by Learning to Generate Theorems},
url = {https://proceedings.neurips.cc/paper_files/paper/2020/file/d2a27e83d429f0dcae6b937cf440aeb1-Paper.pdf},
volume = {33},
year = {2020}
}