mlsanityData to 7 Oct 2026

CoProver: A Recommender System for Proof Construction

arXiv 2304.10486 ↗First posted 1 Mar 2023cs.LO cs.IR cs.LGcited by 5

Not on the map. Why?

Abstract (arXiv)

Interactive Theorem Provers (ITPs) are an indispensable tool in the arsenal of formal method experts as a platform for construction and (formal) verification of proofs. The complexity of the proofs in conjunction with the level of expertise typically required for the process to succeed can often hinder the adoption of ITPs. A recent strain of work has investigated methods to incorporate machine learning models trained on ITP user activity traces as a viable path towards full automation. While a valuable line of investigation, many problems still require human supervision to be completed fully, thus applying learning methods to assist the user with useful recommendations can prove more fruitful. Following the vein of user assistance, we introduce CoProver, a proof recommender system based on transformers, capable of learning from past actions during proof construction, all while exploring knowledge stored in the ITP concerning previous proofs. CoProver employs a neurally learnt sequence-based encoding of sequents, capturing long distance relationships between terms and hidden cues therein. We couple CoProver with the Prototype Verification System (PVS) and evaluate its performance on two key areas, namely: (1) Next Proof Action Recommendation, and (2) Relevant Lemma Retrieval given a library of theories. We evaluate CoProver on a series of well-established metrics originating from the recommender system and information retrieval communities, respectively. We show that CoProver successfully outperforms prior state of the art applied to recommendation in the domain. We conclude by discussing future directions viable for CoProver (and similar approaches) such as argument prediction, proof summarization, and more.

Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 21 of its 46 references that are in the map. First posted on arXiv 1 Mar 2023.

Builds on

21 of 46 references.

References · 21

  1. 2017Attention Is All You Needcited by 59,932
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  3. 2020Language Models are Few-Shot Learnerscited by 32,199
  4. 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
  5. 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
  6. 2019Sentence-BERT: Sentence Embeddings using Siamese BERT-Networkscited by 9,049
  7. 2015Neural Machine Translation of Rare Words with Subword Unitscited by 2,898
  8. 2022Draft, Sketch, and Prove: Guiding Formal Theorem Provers with Informal Proofscited by 278
  9. 2022HyperTree Proof Search for Neural Theorem Provingcited by 192
  10. 2019Learning to Prove Theorems via Interacting with Proof Assistantscited by 107
  11. 2022Thor: Wielding Hammers to Integrate Language Models and Automated Theorem Proverscited by 97
  12. 2016DeepMath - Deep Sequence Models for Premise Selectioncited by 80
9 more
  1. 2019Guiding High-Performance SAT Solvers with Unsat-Core Predictionscited by 61
  2. 2018GamePad: A Learning Environment for Theorem Provingcited by 48
  3. 2017Deep Network Guided Proof Searchcited by 47
  4. 2017Premise Selection for Theorem Proving by Deep Graph Embeddingcited by 44
  5. 2018TacticToe: Learning to Prove with Tacticscited by 43
  6. 2021TacticZero: Learning to Prove Theorems from Scratch with Deep Reinforcement Learningcited by 37
  7. 2016Holophrasm: a neural Automated Theorem Prover for higher-order logiccited by 29
  8. 2017ENIGMA: Efficient Learning-based Inference Guiding Machinecited by 26
  9. 2015SEPIA: Search for Proofs Using Inferred Automatacited by 4

Built on by

Cited by year

Citing papers per year: 2023: 1; 2024: 2; 2025: 2.

5 papers.