中文

ProofWatch:E 系统中大理论的手表列表引导

人工智能 2019-05-24 v2 机器学习 计算机科学中的逻辑

摘要

手表列表(亦称提示列表)是一种允许相关证明来引导针对新猜想的证明搜索的机制。该机制已用于 Otter 与 Prover9 定理证明器,既用于交互式形式化,也用于小理论中开放猜想的人工辅助证明。在本工作中,我们探索将手表列表用于来自大型 ITP 库一阶翻译的大理论,旨在通过 ATP 系统更智能的内部引导来改进锤式自动化。具体而言,我们 (i) 在 E ATP 系统内设计基于手表列表的子句评估启发式方法,以及 (ii) 开发新的证明引导算法,这些算法将许多先前的证明载入 ATP 中,并利用动态更新的证明匹配概念聚焦证明搜索。该方法在来自 Mizar 库的大量问题上进行了评估,显示出对 E 的标准策略组合以及先前通过进化方法为 Mizar 发明的最佳策略组合的显著改进。

关键词

引用

@article{arxiv.1802.04007,
  title  = {ProofWatch: Watchlist Guidance for Large Theories in E},
  author = {Zarathustra Goertzel and Jan Jakubův and Stephan Schulz and Josef Urban},
  journal= {arXiv preprint arXiv:1802.04007},
  year   = {2019}
}

备注

19 pages, 10 tables, submitted to ITP 2018 at FLOC