paper-with-me

홈 › Papers

Learning Rules Explaining Interactive Theorem Proving Tactic Prediction

2024-11-02 · Liao Zhang, David M. Cerna, Cezary Kaliszyk

Formally verifying the correctness of mathematical proofs is more accessible than ever, however, the learning curve remains steep for many of the state-of-the-art interactive theorem provers (ITP). Deriving the most appropriate subsequent proof step, and reasoning about it, given the multitude of possibilities, remains a daunting task for novice users. To improve the situation, several investigations have developed machine learning based guidance for tactic selection. Such approaches struggle to learn non-trivial relationships between the chosen tactic and the structure of the proof state and represent them as symbolic expressions. To address these issues we (i) We represent the problem as an Inductive Logic Programming (ILP) task, (ii) Using the ILP representation we enriched the feature space by encoding additional, computationally expensive properties as background knowledge predicates, (iii) We use this enriched feature space to learn rules explaining when a tactic is applicable to a given proof state, (iv) we use the learned rules to filter the output of an existing tactic selection approach and empirically show improvement over the non-filtering approaches.

📄 PDF Abstract BibTeX arXiv:2411.01188

Code (1)

Zhang-Liao/ilp_coq 공식 구현

Tasks

Automated Theorem ProvingInductive logic programmingMathematical ProofsPrediction

Similar Papers 제목 키워드 기반

Graph Contrastive Pre-training for Effective Theorem Reasoning

2021-08-24 · Zhaoyu Li, Binghong Chen, Xujie Si

Interactive theorem proving is a challenging and tedious process, which requires non-trivial expertise and detailed low-level instructions (or tactics) from human experts. Tactic prediction is a natural way to automate t…

Automated Theorem ProvingContrastive LearningRepresentation Learning

GamePad: A Learning Environment for Theorem Proving

2018-06-02 · ICLR 2019 5 · Daniel Huang, Prafulla Dhariwal, Dawn Song, Ilya Sutskever

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 us…

Automated Theorem ProvingPosition

Enhancing Neural Theorem Proving through Data Augmentation and Dynamic Sampling Method

2023-12-20 · Rahul Vishwakarma, Subhankar Mishra

Theorem proving is a fundamental task in mathematics. With the advent of large language models (LLMs) and interactive theorem provers (ITPs) like Lean, there has been growing interest in integrating LLMs and ITPs to auto…

Automated Theorem ProvingData Augmentation

Proof Artifact Co-training for Theorem Proving with Language Models

2021-02-11 · ICLR 2022 4 · Jesse Michael Han, Jason Rute, Yuhuai Wu, Edward W. Ayers 외

Labeled data for imitation learning of theorem proving in large libraries of formalized mathematics is scarce as such libraries require years of concentrated effort by human specialists to be built. This is particularly …

Automated Theorem ProvingImitation LearningLanguage ModelingLanguage Modelling

FVEL: Interactive Formal Verification Environment with Large Language Models via Theorem Proving

2024-06-20 · Xiaohan Lin, Qingxing Cao, Yinya Huang, Haiming Wang 외

Formal verification (FV) has witnessed growing significance with current emerging program synthesis by the evolving large language models (LLMs). However, current formal verification mainly resorts to symbolic verifiers …

Automated Theorem ProvingProgram Synthesis