PaMpeR: proof method recommendation system for Isabelle/HOL

Type: Article

Publication Date: 2018-08-20

Citations: 25

DOI: https://doi.org/10.1145/3238147.3238210

Download PDF

Abstract

Deciding which sub-tool to use for a given proof state requires expertise specific to each interactive theorem prover (ITP). To mitigate this problem, we present <pre>PaMpeR</pre>, a <U>p</U>roof <U>m</U>ethod <U>r</U>ecommendation system for Isabelle/HOL. Given a proof state, <pre>PaMpeR</pre> recommends proof methods to discharge the proof goal and provides qualitative explanations as to why it suggests these methods. <pre>PaMpeR</pre> generates these recommendations based on existing hand-written proof corpora, thus transferring experienced users' expertise to new users. Our evaluation shows that <pre>PaMpeR</pre> correctly predicts experienced users' proof methods invocation especially when it comes to special purpose proof methods.

Locations

  • arXiv (Cornell University) - View - PDF

Similar Works

Action Title Year Authors
+ PaMpeR: Proof Method Recommendation System for Isabelle/HOL 2018 Yutaka Nagashima
Yilun He
+ Simple Dataset for Proof Method Recommendation in Isabelle/HOL (Dataset Description) 2020 Yutaka Nagashima
+ Smart Induction for Isabelle/HOL (System Description) 2020 Yutaka Nagashima
+ PDF Chat Proof Recommendation System for the HOL4 Theorem Prover 2024 Nour Dekhil
Adnan Rashid
Sofiène Tahar
+ A Linter for Isabelle: Implementation and Evaluation 2022 Yecine Megdiche
Fabian Huch
Lukas Stevens
+ Towards Evolutionary Theorem Proving for Isabelle/HOL 2019 Yutaka Nagashima
+ PDF Chat Towards evolutionary theorem proving for isabelle/HOL 2019 Yutaka Nagashima
+ PDF Chat A Proof Strategy Language and Proof Script Generation for Isabelle/HOL 2017 Yutaka Nagashima
Ramana Kumar
+ LLMSTEP: LLM proofstep suggestions in Lean 2023 Sean Welleck
Rahul Saha
+ Premise Selection and External Provers for HOL4 2015 Thibault Gauthier
Cezary Kaliszyk
+ CoProver: A Recommender System for Proof Construction 2023 Eric Yeh
Briland Hitaj
Sam Owre
Maena Quemener
Natarajan Shankar
+ Domain-Specific Language to Encode Induction Heuristics 2019 Yutaka Nagashima
+ Recycling Proof Patterns in Coq: Case Studies 2013 Jónathan Heras
Ekaterina Komendantskaya
+ Recycling Proof Patterns in Coq: Case Studies 2013 Jónathan Heras
Ekaterina Komendantskaya
+ PDF Chat SubgoalXL: Subgoal-based Expert Learning for Theorem Proving 2024 Xueliang Zhao
Lin Zheng
Haige Bo
Changran Hu
Urmish Thakker
Lingpeng Kong
+ PDF Chat Towards Large Language Models as Copilots for Theorem Proving in Lean 2024 Peiyang Song
Kaiyu Yang
Anima Anandkumar
+ Towards Smart Proof Search for Isabelle 2017 Yutaka Nagashima
+ PDF Chat Tactic Learning and Proving for the Coq Proof Assistant 2020 Lasse Blaauwbroek
Josef Urban
Herman Geuvers
+ Magnushammer: A Transformer-based Approach to Premise Selection 2023 Maciej Mikuła
Szymon Antoniak
Szymon Tworkowski
Albert Qiaochu Jiang
Jin Zhou
Christian Szegedy
Łukasz Kuciński
Piotr Miłoś
Yuhuai Wu
+ Thor: Wielding Hammers to Integrate Language Models and Automated Theorem Provers 2022 Albert Q. Jiang
Wenda Li
Szymon Tworkowski
Konrad Czechowski
Tomasz Odrzygóźdź
Piotr Miłoś
Yuhuai Wu
Mateja Jamnik