ProofWatch:E中大型理论的观察列表指南
ProofWatch: Watchlist Guidance for Large Theories in E
摘要:
监视列表(也称为提示列表)是一种机制,允许相关的证明来指导对新猜想的证明搜索。这种机制已被用于水獭和Prover9定理证明器,无论是交互式形式化和人工辅助证明的开放式结构在小的理论。在这项工作中,我们探讨了在大型理论中使用监视列表,这些理论来自大型ITP库的一阶翻译,旨在通过ATP系统的更智能的内部指导来改善锤子式自动化。特别是,我们(i)设计的监视列表为基础的条款评估体系内的E ATP系统,和(ii)开发新的证明引导算法,加载许多以前的证明内的ATP和重点证明搜索使用动态更新的概念证明匹配。的方法进行评估的一个大的问题,来自Mizar库,显着改善E的标准组合的战略,也是以前最好的一套战略发明的Mizar的进化方法。
英文摘要:
Watchlist (also hint list) is a mechanism that allows related proofs to guide a proof search for a new conjecture. This mechanism has been used with the Otter and Prover9 theorem provers, both for interactive formalizations and for human-assisted proving of open conjectures in small theories. In this work we explore the use of watchlists in large theories coming from first-order translations of large ITP libraries, aiming at improving hammer-style automation by smarter internal guidance of the ATP systems. In particular, we (i) design watchlist-based clause evaluation heuristics inside the E ATP system, and (ii) develop new proof guiding algorithms that load many previous proofs inside the ATP and focus the proof search using a dynamically updated notion of proof matching. The methods are evaluated on a large set of problems coming from the Mizar library, showing significant improvement of E's standard portfolio of strategies, and also of the previous best set of strategies invented for Mizar by evolutionary methods.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。