Draft, Sketch, and Prove: Guiding Formal Theorem Provers with Informal Proofs

By Albert Qiaochu Jiang, Sean Welleck, J. Zhou, Wenda Li, Jiacheng Liu, Mateja Jamnik, Timothée Lacroix, Yuhuai Wu, Guillaume Lample. 2022

338 citations recorded by the source corpus.

The formalization of existing mathematical proofs is a notoriously difficult process. Despite decades of research on automation and proof assistants, writing formal proofs remains arduous and only accessible to a few experts. While previous studies to automate formalization focused on powerful search algorithms, no attempts were made to take advantage of available informal proofs. In this work, we introduce Draft, Sketch, and Prove (DSP), a method that maps informal proofs to formal proof sketches, and uses the sketches to guide an automated prover by directing its search to easier sub-problems. We investigate two relevant setups where informal proofs are either written by humans or generated by a language model. Our experiments and ablation studies show that large language models are able to produce well-structured formal sketches that follow the same reasoning steps as the informal proofs. Guiding an automated prover with these sketches enhances its performance from 20.9% to 39.3% on a collection of mathematical competition problems.

Subfields: Artificial Intelligence, Information Systems, Natural Language Processing, Prompting & Reasoning

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. Xiang Ren
  4. Hannaneh Hajishirzi
  5. Jianfeng Gao
  6. Percy Liang
  7. Zhiyuan Liu
  8. Luke S. Zettlemoyer

In Information Systems

  1. Wayne Xin Zhao
  2. Ji-rong Wen
  3. Yupeng Hou
  4. Maosong Sun
  5. Markus Norman Rabe
  6. Kun Zhou
  7. Zhiyuan Liu
  8. Xu Han

In Natural Language Processing

  1. Yejin Choi
  2. Mohit Bansal
  3. Hannaneh Hajishirzi
  4. Xiang Ren
  5. Ronan Le Bras
  6. Sean Welleck
  7. Luke S. Zettlemoyer
  8. Ximing Lu

In Prompting & Reasoning

  1. Yejin Choi
  2. Sean Welleck
  3. Ronan Le Bras
  4. Pan Lu
  5. Chandra Bhagavatula
  6. Zhiyuan Liu
  7. Nick Haber
  8. Michael R Douglas

Citations in the corpus