Deep Network Guided Proof Search

By Sarah M. Loos, Geoffrey Irving, Christian Szegedy, Cezary Kaliszyk. 2017

169 citations recorded by the source corpus.

Deep learning techniques lie at the heart of several significant AI advances in recent years including object recognition and detection, image captioning, machine translation, speech recognition and synthesis, and playing the game of Go.Automated first-order theorem provers can aid in the formalization and verification of mathematical theorems and play a crucial role in program analysis, theory reasoning, security, interpolation, and system verification.Here we suggest deep learning based guidance in the proof search of the theorem prover E. We train and compare several deep neural network models on the traces of existing ATP proofs of Mizar statements and use them to select processed clauses during proof search. We give experimental evidence that with a hybrid, two-phase approach, deep learning based guidance can significantly reduce the average number of proof search steps while increasing the number of theorems proved.Using a few proof guidance strategies that leverage deep neural networks, we have found first-order proofs of 7.36% of the first-order logic translations of the Mizar Mathematical Library theorems that did not previously have ATP generated proofs. This increases the ratio of statements in the corpus with ATP generated proofs from 56% to 59%.

Subfields: Artificial Intelligence, Computational Theory and Mathematics, Natural Language Processing

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. Yoshua Bengio
  2. Percy Liang
  3. Mohit Bansal
  4. Sergey Levine
  5. Quoc V. Le
  6. Ruslan Salakhutdinov
  7. Jianfeng Gao
  8. Luke S. Zettlemoyer

In Computational Theory and Mathematics

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

In Natural Language Processing

  1. Charles Sutton
  2. Miltiadis Allamanis
  3. Marc Brockschmidt
  4. Dawn Song
  5. Rishabh Singh
  6. Pushmeet Kohli
  7. Oleksandr Polozov
  8. Yuhuai Wu

Citations in the corpus