GamePad: A Learning Environment for Theorem Proving

By Daniel Huang, Prafulla Dhariwal, Dawn Song, Ilya Sutskever. 2018

127 citations recorded by the source corpus.

In this paper, we introduce a system called GamePad that can be used to explore the application of machine learning methods to theorem proving in the Coq proof assistant. Interactive theorem provers such as Coq enable users to construct machine-checkable proofs in a step-by-step manner. Hence, they provide an opportunity to explore theorem proving with human supervision. We use GamePad to synthesize proofs for a simple algebraic rewrite problem and train baseline models for a formalization of the Feit-Thompson theorem. We address position evaluation (i.e., predict the number of proof steps left) and tactic prediction (i.e., predict the next proof step) tasks, which arise naturally in tactic-based theorem proving.

Subfields: Artificial Intelligence, Computational Theory and Mathematics, Reinforcement Learning, Program Analysis & Verification

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Yejin Choi
  2. Mohit Bansal
  3. Hannaneh Hajishirzi
  4. Percy Liang
  5. Luke S. Zettlemoyer
  6. Quoc V. Le
  7. Jianfeng Gao
  8. Kyunghyun Cho

In Computational Theory and Mathematics

  1. Markus Norman Rabe
  2. Christian Szegedy
  3. Yuhuai Wu
  4. Jia Deng
  5. Stanislas Polu
  6. Kshitij Bansal
  7. Wenda Li
  8. Kaiyu Yang

In Reinforcement Learning

  1. Markus Norman Rabe
  2. Christian Szegedy
  3. Kshitij Bansal
  4. Jimmy Ba
  5. Stanislas Polu
  6. Yuhuai Wu
  7. Roger Baker Grosse
  8. Dennis Lee

In Program Analysis & Verification

  1. Markus Norman Rabe
  2. Yuhuai Wu
  3. Christian Szegedy
  4. Kshitij Bansal
  5. Stanislas Polu
  6. Kaiyu Yang
  7. Dennis Lee
  8. Jia Deng

Citations in the corpus