arrow
返回

Synthesizing Implication Lemmas for Interactive Theorem Proving

delete2025-10-01
delete0
PRE
AI
A
Ana Brendel
A
Aishwarya Sivaraman
T
Todd Millstein *
DOI:10.1145/3763131delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
交互式定理证明器(ITP)使程序员能够正式验证其软件系统的属性。ITP用户的一个负担是识别完成证明所需的辅助引理,例如那些定义关键归纳不变量的引理。针对ITP的引理综合现有方法对综合蕴含式的支持有限,甚至没有支持:形式为 P1 ∧ P2 ∧ ... ∧ Pn ⟹ Q 的引理。在本文中,我们提出了一种技术和相关工具,用于综合有用的蕴含式引理。我们的方法采用一种数据驱动的归纳不变量推断,基于当前目标和假设的示例赋值来探索当前证明状态的加强。我们已将该方法实现为名为 dilemma 的 Rocq 策略。我们通过从《Verified Functional Algorithms》教科书中的证明以及来自先前引理综合基准套件中,展示了其综合必要辅助引理的有效性。
Keyword:
Interactive Theorem Prover
Lemma Synthesis
Data-Driven Synthesis

期刊

P
Proceedings of the ACM on Programming Languages-PACMPL
IF:
2.8
论文数:
308
被引数:
4.7K

机构

University of California System 封面图
University of California System
学者数:
37.5W
论文数: 33.7W
被引数: 6.6K
引用论文

引用论文

err
IF0
err
err0
PREAI
err
err分享
err收藏
MizAR 40 for Mizar 40
err2015-07-21
err0
errOAAI
errCezary Kaliszyk; Josef Urban
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
err分享
err收藏
TacticToe: Learning to Reason with HOL4 Tactics
err
err0
PREAI
errGauthier,Thibault; Kaliszyk,Cezary; Urban,Josef
err分享
err收藏
Data-driven lemma synthesis for interactive proofs
err2022-10-31
err0
PREAI
errSivaraman,Aishwarya; Sanchez-Stern,Alex; Chen,Bretton; Lerner,Sorin; Millstein,Todd
err分享
err收藏
ICE: A Robust Framework for Learning Invariants
err2014-01-01
err0
errOAAI
errPranav Garg; Christof Löding; P. Madhusudan; Daniel Neider
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
A data-driven CHC solver
err2018-12-02
err0
PREAI
errZhu,He; Magill,Stephen; Jagannathan,Suresh
err分享
err收藏
err分享
err收藏
学者 查看更多内容