×

无λ高阶逻辑的叠加。 (英语) Zbl 07350767号

摘要:我们介绍了意向性和扩展子句自由高阶逻辑的反驳完全叠加计算,这两种形式允许部分应用和应用变量。计算由一个不必完全单调的术语顺序参数化,从而可以使用无(lambda)的高阶字典路径和Knuth-Bendix顺序。我们在Zipperposition证明程序中实现了计算,并在Isabelle/HOL和TPTP基准上对其进行了评估。它们看起来很有希望成为全高阶逻辑实现完整、高效自动定理证明器的垫脚石。

MSC公司:

03B70号 计算机科学中的逻辑
68倍 计算机科学
PDF格式BibTeX公司 XML格式引用
全文: arXiv公司 链接

参考文献:

[1] 尤尔根·阿文豪斯(Jürgen Avenhaus)、约格·登津格(Jörg Denzinger)和马蒂亚斯·福克斯(Matthias Fuchs)。折扣:一个用于分布式等式推导的系统。在Jieh Xiang,编辑,RTA-95,LNCS第914卷,第397-402页。斯普林格,1995年。
[2] 彼得·安德鲁斯。类型理论中的分辨率。J.塞姆。日志。,36(3):414-4321971·Zbl 0231.02038号
[3] 彼得·安德鲁斯。经典类型理论。约翰·艾伦·罗宾逊(John Alan Robinson)和安德烈·沃伦科夫(Andrei Voronkov)主编,《自动推理手册》(Handbook of Automated Reasoning)第二卷,第965-1007页。爱思唯尔和麻省理工学院出版社,2001年·Zbl 0992.03011号
[4] 亚历山大·本特坎普(Alexander Bentkamp)、贾斯敏·克里斯蒂安·布兰切特(Jasmin Christian Blanchette)、西蒙·克鲁恩斯(Simon Cruanes)和乌维·沃尔德曼(Uwe Waldmann)。无λ高阶逻辑的叠加。Didier Galmiche、Stephan Schulz和Roberto Sebastiani,编辑,《2018年国际期刊评论》,LNCS第10900卷,第28-46页。施普林格,2018年·Zbl 1511.68302号
[5] Jasmin Christian Blanchette、Sascha Böhme、Andrei Popescu和Nicholas Smallbone。编码单态和多态类型。日志。方法。计算。科学。,12(4:13):1-52, 2016. ·兹比尔1445.68327
[6] 海科·贝克尔(Heiko Becker)、贾斯敏·克里斯蒂安·布兰切特(Jasmin Christian Blanchette)、乌维·沃尔德曼(Uwe Waldmann)和丹尼尔·旺德(Daniel Wand)。无λ高阶项的超限Knuth-Bendix阶。在CADE-26编辑Leonardo de Moura的文章中·Zbl 1496.03037号
[7] 伊夫·贝托特和皮埃尔·卡斯特伦。交互式定理证明和程序开发:Coq'Art:归纳构造的微积分。理论计算机科学课文·Zbl 1069.68095号
[8] 迈克尔·比森。Lambda逻辑。David A.Basin和Michaöl Rusinovitch,编辑,IJCAR 2004,LNCS第3097卷,第460-474页。斯普林格,2004年·邮编1127.03009
[9] 亚历山大·本特坎普。无λ高阶项嵌入路径阶的形式化。正式证据档案,2018年。http://isa-afp.org/entries/Lambda_Free_EPO.html。
[10] 利奥·巴赫迈尔和哈拉尔德·甘津格。基于重写的方程定理证明,带有选择和简化。J.日志。计算。,4(3):217-247, 1994. ·Zbl 0814.68117号
[11] 利奥·巴赫迈尔和哈拉尔德·甘津格。分辨率定理证明。约翰·艾伦·罗宾逊(John Alan Robinson)和安德烈·沃伦科夫(Andrei Voronkov)主编,《自动推理手册》(Handbook of Automated Reasoning)第一卷,第19-99页。爱思唯尔·Zbl 0993.03008号
[12] 贾斯敏·克里斯蒂安·布兰切特(Jasmin Christian Blanchette)、塞萨里·卡利西克(Cezary Kaliszyk)、劳伦斯·C·保尔森(Lawrence C.Paulson)和约瑟夫·厄本(Josef Urban)。朝着QED迈进。J.福尔马利兹。重新分配。,9(1):101-148, 2016. ·Zbl 1451.68318号
[13] Christoph Benzmüller和Dale Miller。高阶逻辑的自动化。计算逻辑编辑Jörg H.Siekmann,《逻辑史手册》第9卷,第215-254页。Elsevier,2014年·Zbl 1404.03005号
[14] Sascha Böhme和Tobias Nipkow。大锤:审判日。在Jürgen Giesl和Reiner Hähnle,编辑,《2010年国际JCAR》,LNCS第6173卷,第107-121页。施普林格,2010年·Zbl 1291.68327号
[15] 弗朗索瓦·博博特和安德烈·帕斯科维奇。用多种语言表达多态类型。塞萨尔·蒂内利(Cesare Tinelli)和维奥里卡·索夫罗尼·斯托克曼(Viorica Sofronie-Stokkerman),编辑,《2011年FroCoS》,LNCS第6989卷,第87-102页。施普林格,2011年·Zbl 1348.68215号
[16] 贾斯敏·克里斯蒂安·布兰切特(Jasmin Christian Blanchette)和安德烈·帕斯科维奇(Andrei Paskevich)。TFF1:TPTP型一级形式,具有秩-1多态性。在LNCS第7898卷CADE-24编辑Maria Paola Bonacina中·Zbl 1381.68260号
[17] Christoph Benzmüller、Lawrence C.Paulson、Frank Theiss和Arnaud Fietzke。LEO-II—一种用于高阶逻辑的协作式自动定理证明器。在亚历山德罗·阿曼多,彼得·Zbl 1165.68446号
[18] Miquel Bofill和Albert Rubio。非单调排序和简化的准调制。J.汽车。原因。,50(1):51-98, 2013. ·兹伯利1315.03017
[19] Ahmed Bhayat和Giles Reger。受限组合统一。帕斯卡·方丹(Pascal Fontaine),编辑,CADE-27,LNCS第11716卷,第74-93页。斯普林格,2019年·Zbl 07178970号
[20] Ahmed Bhayat和Giles Reger。基于组合的高阶逻辑叠加演算。In Nicolas Peltier and Viorica Sofronie-Stokkermans,编辑,《2020年国际JCAR》,第一部分,卷·Zbl 07614518号
[21] D.品牌。用修正法证明定理。SIAM J.计算。,4:412-430, 1975. [BREO+19]哈尼尔·巴博萨(Haniel Barbosa)、安德鲁·雷诺兹(Andrew Reynolds)、丹尼尔·欧拉维(Daniel El Ouraoui)、塞萨尔·蒂内利(Cesare Tinelli)和克拉克·巴雷特(Clark Barrett)。将SMT求解器扩展到高阶逻辑。在Pascal Fontaine中,编辑,CADE-27,卷·Zbl 0333.68059号
[22] 查德·布朗。Satallax:一种自动的高阶证明器。伯恩哈德·格拉姆利希(Bernhard Gramlich)、戴尔·米勒(Dale Miller)和乌利·萨特勒(Uli Sattler)主编,《2012年国际期刊评论》(IJCAR),LNCS第7364卷,第111-117页。施普林格,2012年·Zbl 1358.68250号
[23] Jasmin Christian Blanchette、Uwe Waldmann和Daniel Wand。无lambda的高阶递归路径阶。Javier Esparza和Andrzej S.Murawski,FoSSaCS 2017年编辑,卷·Zbl 1486.68085号
[24] 阿隆佐教堂。简单类型理论的公式。J.塞姆。日志。,5(2):56-681940年·Zbl 0023.28901号
[25] 伊利亚诺·塞维萨托(Iliano Cervesato)和弗兰克·普芬宁(Frank Pfenning)。线性脊柱结石。J.日志。计算。,13(5):639-688, 2003. ·Zbl 1041.03007号
[26] 西蒙·克鲁恩斯。用整数算术、结构归纳法及其他扩展叠加。埃科尔理工大学博士论文,2015年·Zbl 1496.68365号
[27] 西蒙·克鲁恩斯。结构归纳法的叠加。Clare Dixon和Marcelo Finger,编辑,FroCoS 2017,LNCS第10483卷,第172-188页。施普林格,2017年·Zbl 1496.68365号
[28] Łukasz Czajka。通过对lambda抽象进行有效编码,提高交互式定理证明程序的自动化程度。Jeremy Avigad和Adam Chlipala,编辑,CPP 2016,第49-57页。
[29] 文森特·迪格里科利和马尔科姆·哈里森。基于均衡的二进制分辨率。J.ACM,33(2):253-2891986年。
[30] Gilles Dowek、Thérèse Hardin和Claude Kirchner。通过显式替换实现高阶统一(扩展抽象)。InLICS’95,第366-374页。IEEE计算机学会,1995年·Zbl 1005.03016号
[31] 丹尼尔·多尔蒂(Daniel J.Dougherty)。通过组合子实现高阶统一。西奥。计算。科学。,114(2):273- 298, 1993. ·Zbl 0772.68061号
[32] 梅尔文配件。一阶逻辑与自动定理证明。Springer-Verlag,第二版,1996年·Zbl 0848.68101号
[33] 梅尔文配件。类型、Tableaus和哥德尔的上帝。Kluwer,2002年·Zbl 1038.03001号
[34] 阿舒托什·古普塔(Ashutosh Gupta)、劳拉·科瓦茨(Laura Kovács)、伯恩哈德·克拉格尔(Bernhard Kragl)和安德烈·沃伦科夫(Andrei Voronkov)。广泛的危机和身份证明。在Franck Cassez和Jean-François Raskin,编辑,ATVA 2014,L NCS第8837卷,第185-200页。斯普林格,2014年·Zbl 1448.68459号
[35] M.J.C.Gordon和T.F.Melham,编辑。HOL简介:一个用于高阶逻辑的定理证明环境。剑桥大学出版社,1993年·兹比尔0779.68007
[36] 莱昂·汉金。类型理论的完整性。J.塞姆。日志。,15(2):81-911950年·Zbl 0039.00801号
[37] Nao Hirokawa、Aart Middeldorp和Harald Zankl。不急于终止和复杂性。J.汽车。推理,50(3):279-3152013·Zbl 1286.68262号
[38] 杰拉德·P·休特。类型理论的机械化。Nils J.Nilsson,编辑,IJCAI-73,第139-146页。威廉·考夫曼,1973年。
[39] 乔·赫德。高阶逻辑定理证明器中的一阶证明策略。米拉·阿切尔、本·迪·维托和塞萨尔·穆尼奥斯主编《高等教育战略/战术的设计与应用》·Zbl 1072.68578号
[40] 曼弗雷德·科伯(Manfred Kerber)。如何证明一阶逻辑中的高阶定理。约翰·米洛波洛斯(John Mylopoulos)和雷蒙德·雷特(Raymond Reiter),编辑,国际JCAI-91,第137-142页。摩根·考夫曼,1991年·Zbl 0746.68081号
[41] 辛西娅·科普。高阶终止:证明高阶项重写系统终止的自动技术。2012年阿姆斯特丹Vrije大学博士论文·Zbl 1437.68080号
[42] 劳拉·科瓦茨和安德烈·沃伦科夫。一阶定理证明和吸血鬼。Natasha Sharygina和Helmut Veith,编辑,CAV 2013,LNCS第8044卷,第1-35页。施普林格,
[43] 丹尼尔·利万特(Daniel Leivant)。高阶逻辑。在Dov M.Gabbay、Christopher J.Hogger、J.A.Robinson和Jörg H.Siekmann编辑的《人工智能和逻辑编程中的逻辑手册》中·Zbl 0467.03015号
[44] 弗雷德里克·林布拉德。高阶逻辑的集中序列演算。在Stéphane Demri、Deepak Kapur和Christoph Weidenbach,编辑,《国际JCAR 2014》,LNCS第8562卷,第61-75页。斯普林格,2014年·Zbl 1423.68421号
[45] 戴尔·A·米勒。证明的紧凑表示。Studia Logica,46(4):347-3701987·Zbl 0644.03033号
[46] 贾蒙和劳伦斯·保尔森。将高阶子句转换为一阶子句。J.汽车。原因。,40(1):35-60, 2008. ·Zbl 1203.68188号
[47] 托比亚斯·尼普科夫、劳伦斯·C·保尔森和马库斯·温泽尔。Isabelle/HOL:高阶逻辑的证明助手,LNCS第2283卷。斯普林格,2002年·Zbl 0994.68131号
[48] 弗里茨·H·奥伯迈耶(Fritz H.Obermeyer)。非确定性λ-微积分模理论中的自动等式推理H*。卡内基梅隆大学博士论文,2009年。
[49] 尼古拉斯·佩尔蒂埃(Nicolas Peltier)。叠加微积分的一种变体。正式证据档案,2016年。
[50] J.A.罗宾逊。机械化高阶逻辑。在B.Meltzer和D.Michie,《机器智能》编辑,第4卷,第151-170页。爱丁堡大学出版社,1969年·Zbl 0228.68025号
[51] J.A.罗宾逊。关于机械化高阶逻辑的注释。在B.Meltzer和D.Michie,《机器智能》编辑,第5卷,第121-135页。爱丁堡大学出版社,1970年。
[52] 亚历山大·斯蒂恩(Alexander Steen)和克里斯托夫·本兹米勒(Christoph Benzmüller)。高阶校准器Leo-III。Didier Galmiche、Stephan Schulz和Roberto Sebastiani,编辑,2018年国际JCAR,LNCS第10900卷,页码·Zbl 1511.68332号
[53] 杰夫·萨特克利夫(Geoff Sutcliffe)、克里斯托夫·本米勒(Christoph Benzmüller)、查德·布朗(Chad E.Brown)和弗兰克·泰斯(Frank Theiss)。高阶逻辑自动定理证明的发展进展。编辑Renate A.Schmidt·Zbl 1250.68236号
[54] Nik Sultana、Jasmin Christian Blanchette和Lawrence C.Paulson。大锤试验台上的LEO-II和Satallax。应用逻辑杂志,11(1):91-1022013·Zbl 1262.68161号
[55] 斯蒂芬·舒尔茨。一个脑力定理证明器。AI通讯。,15(2-3):111-126, 2002. ·Zbl 1020.68084号
[56] 斯蒂芬·舒尔茨。用于副调制和重写的指纹索引。伯恩哈德·格拉姆利希(Bernhard Gramlich)、戴尔·米勒(Dale Miller)和乌利·萨特勒(Uli Sattler)主编,《2012年国际期刊评论》(IJCAR),LNCS第7364卷,第477-483页。施普林格·Zbl 1358.68263号
[57] 斯蒂芬·舒尔茨。系统描述:E 1.8。Kenneth L.McMillan、Aart Middeldorp和Andrei Voronkov,编辑,LPAR-19,LNCS第8312卷,第735-743页。施普林格,2013年·Zbl 1407.68442号
[58] 韦恩·斯奈德和克里斯托弗·林奇。目标导向的副调制策略。罗纳德·V·书,RTA-91编辑,LNCS第488卷,第150-161页。施普林格,1991年·Zbl 1503.68295号
[59] 曼弗雷德·施密特·沙乌。任意不相交等式理论的组合中的统一。J.塞姆。计算。,8:51-99, 1989. ·Zbl 0691.03003号
[60] 杰夫·萨特克利夫(Geoff Sutcliffe)、斯蒂芬·舒尔茨(Stephan Schulz)、科恩·克莱森(Koen Claessen)和彼得·鲍姆加特纳(Peter Baumgartner)。TPTP类型的一阶形式与算术。在LPAR-18编辑Nikolaj Björner和Andrei Voronkov的文章中·Zbl 1352.68217号
[61] 亚伦·斯塔姆(Aaron Stump)、杰夫·萨特克利夫(Geoff Sutcliffe)和塞萨尔·蒂内利(Cesare Tinelli)。StarExec:用于逻辑求解的跨社区基础设施。在Stéphane Demri、Deepak Kapur和Christoph Weidenbach,IJCAR编辑
[62] Stephan Schulz、Geoff Sutcliffe、Josef Urban和Adam Pease。检测大型一阶知识库中的不一致性。Leonardo de Moura,编辑,CADE-26,LNCS第10395卷,第310-325页。施普林格,2017年·Zbl 1494.68262号
[63] Jouko Väänänen。二阶和高阶逻辑。《斯坦福大学哲学百科全书》编辑爱德华·扎尔塔。斯坦福大学形而上学研究实验室,2019年秋季版,2019·Zbl 1002.03013号
[64] Petar Vukmirović、Jasmin Christian Blanchette、Simon Cruanes和Stephan Schulz。将brainiac证明程序扩展到无lambda-free高阶逻辑。在托马斯·沃伊纳尔(Tomas Vojnar)和张丽君(Lijun Zhang)的编辑中·Zbl 07178994号
[65] 丹尼尔·旺德。叠加:类型和多态性。萨尔兰大学博士论文,2017年。
[66] 乌韦·沃尔德曼、索菲·图雷特、西蒙·罗比拉德和贾斯敏·布兰切特。饱和定理证明的综合框架。Nicolas Peltier和Viorica Sofronie-Stokkermans,编辑,《2020年国际癌症评估报告》第一部分,LNCS第12166卷,第316-334页。斯普林格,2020年·Zbl 1512.68433号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。