×

通过简化为无函数子句逻辑计算有限模型。 (英语) Zbl 1171.68040号

摘要:近年来,人们对计算一阶逻辑规范的有限模型的程序产生了相当大的兴趣。MACE型模型构建是一种主要的范式,其基础是将模型搜索简化为一系列命题可满足性问题,并对其应用(高效)SAT求解器。这种方法的一个问题是,它不能很好地缩放,因为要考虑的命题公式可能会变得非常大。
相反,我们建议将模型搜索简化为一系列由无函数的一阶子句集组成的可满足性问题,并应用能够决定此类问题的(高效)定理证明器。这种方法的主要吸引力在于,一阶子句集的增长速度比命题集慢,因此可以进行更节省空间的推理。
在本文中,我们详细描述了我们提出的约简,并讨论了如何将其集成到达尔文证明程序中,即我们的模型进化演算的实现。然而,由于我们的方法原则上可以用于任何决定无函数一阶子句集可满足性的系统,因此结果是通用的。
为了证明其实际可行性,我们对TPTP库中所有可满足的问题测试了我们的方法。我们的方法可以解决这些问题的一个重要子集,这些问题重叠,但不包括在最先进的有限模型构建器(如Paradox和Mace4)可以解决的问题子集中。

MSC公司:

68吨15 定理证明(演绎、解析等)(MSC2010)
03B35型 证明和逻辑操作的机械化
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] 巴赫迈尔,L。;甘辛格,H。;Voronkov,A.,《通过带有排序约束的变换消除等式》(Kirchner,C.;Kirchler,H.,《自动扣除-CADE 15》)。自动演绎-CADE 15,《人工智能讲义》,第1421卷(1998年),施普林格:施普林格林道,德国),175-190年·Zbl 0926.03006号
[2] 鲍姆加特纳,P。;富克斯,A。;Tinelli,C.,《实现模型进化演算》,《国际人工智能工具杂志》,15,1,21-52(2006)
[3] 鲍姆加特纳,P。;Fuchs,A。;Tinelli,C.,《模型进化演算中的引理学习》,(Hermann,M.;Voronkov,A.,《程序设计、人工智能和推理逻辑》(LPAR)。编程逻辑、人工智能和推理(LPAR),《人工智能讲义》,第4246卷(2006),施普林格出版社),572-586·Zbl 1165.03308号
[4] 鲍姆加特纳,P。;美国富巴赫。;Stolzenburg,F.,《用模型消除计算答案》,《人工智能》,90,1-2,135-176(1997)·Zbl 1017.03505号
[5] 鲍姆加特纳,P。;Schmidt,R.,《自下而上模型生成方法的阻塞和其他增强》,(Furbach,U.;Shankar,N.,《自动推理-第三届国际自动推理联合会议》(IJCAR)。自动推理——第三届国际自动推理联合会议(IJCAR),《人工智能讲义》,第4130卷(2006),施普林格出版社),125-139·Zbl 1222.68357号
[6] 鲍姆加特纳,P。;Tinelli,C.,《模型进化演算》,(Baader,F.,CADE-19-第19届国际自动演绎会议,CADE-9-第19次国际自动演绎大会,人工智能讲义,第2741卷(2003),Springer),350-364·Zbl 1278.68249号
[7] M.Bezem,用几何逻辑证明格中的分配性,in:Proc。CADE-20流离失所问题研讨会,2005年,第2-9页;M.Bezem,用几何逻辑证明格中的分配性,in:Proc。CADE-20流离失所问题研讨会,2005年,第2-9页
[8] Brand,D.,用修正法证明定理,SIAM计算杂志,4,412-430(1975)·Zbl 0333.68059号
[9] 布莱,F。;Torge,S.,《完全反驳和有限可满足性的演绎方法》,(第六届欧洲人工智能逻辑研讨会(JELIA)。程序。第六届欧洲人工智能逻辑研讨会(JELIA),《人工智能讲义》,第1489卷(1998年),施普林格出版社,122-138·兹伯利0928.03031
[10] 克莱森,K。;Sörensson,N.,《改进mace式有限模型构建的新技术》(Baumgartner,P.;Fermüller,C.G.,CADE-19研讨会:模型计算原理、算法、应用(2003)),11-27
[11] de Nivelle,H。;Meng,J.,《几何分辨率:基于有限模型搜索的证明过程》,(Furbach,U.;Shankar,N.,Proc.国际自动推理联合会议(IJCAR)。程序。国际自动推理联合会议(IJCAR),《人工智能讲义》,第4130卷(2006年),施普林格出版社,303-317·Zbl 1222.68378号
[12] 甘辛格,H。;Korovin,K.,基于实例化的定理证明的新方向,(LICS(2003),IEEE计算机学会),55-64
[13] Genesereth,M.M。;尼尔森,N.J.,《人工智能的逻辑基础》(1987),摩根·考夫曼·Zbl 0645.68104号
[14] 贾,X。;Zhang,J.,在有限模型搜索中消除同构的强大技术,(Furbach,U.;Shankar,N.,Proc.国际自动推理联合会议(IJCAR))。程序。国际自动推理联合会议(IJCAR),《人工智能讲义》,第4130卷(2006),施普林格),318-331·Zbl 1222.68365号
[15] H.Kautz,B.Selman,《突破极限:规划、命题逻辑和随机搜索》,载于:第13届全国人工智能会议论文集和第八届人工智能创新应用会议,美国俄勒冈州波特兰,1996年,第1194-1201页;H.Kautz,B.Selman,《推开包络:规划、命题逻辑和随机搜索》,收录于《第十三届全国人工智能会议论文集和第八届人工智能创新应用会议论文集》,俄勒冈州波特兰,美国,1996年,第1194-1201页
[16] Letz,R。;Stenz,G.,《用断开表进行证明和模型生成》,(Nieuwenhuis,R.;Voronkov,A.,《程序设计、人工智能和推理的逻辑》,第八届国际会议,LPAR 2001。《程序设计、人工智能和推理逻辑》,第八届国际会议,LPAR 2001,古巴哈瓦那。《程序设计、人工智能和推理逻辑》,第八届国际会议,LPAR 2001。《程序设计、人工智能和推理的逻辑》,第八届国际会议,LPAR 2001,古巴哈瓦那,《人工智能讲义》,第2250卷(2001),斯普林格出版社,142-156·Zbl 1275.03081号
[17] W.McCune,Davis-Putnam程序及其在有限一阶模型搜索中的应用:拟群存在问题,技术代表,阿贡国家实验室,1994年;W.McCune,Davis-Putnam程序及其在有限一阶模型搜索中的应用:拟群存在问题,技术代表,阿贡国家实验室,1994年
[18] W.McCune,Mace4参考手册和指南,技术代表ANL/MCS-TM-264,阿贡国家实验室,2003年;W.McCune,Mace4参考手册和指南,技术代表ANL/MCS-TM-264,阿贡国家实验室,2003年
[19] M.W.Moskewicz,C.F.Madigan,Y.Zhao,L.Zhang,S.Malik,Jun,Chaff:《设计一个高效的SAT求解器》,载于《第38届设计自动化会议论文集》。内华达州拉斯维加斯,2001年,第530-535页;M.W.Moskewicz,C.F.Madigan,Y.Zhao,L.Zhang,S.Malik,Jun.,Chaff:设计一个高效的SAT求解器,载于《第38届设计自动化会议论文集》。内华达州拉斯维加斯,2001年,第530-535页
[20] (Robinson,A.;Voronkov,A.,《自动推理手册》(2001),Elsevier)·Zbl 0964.00020号
[21] Schulz,S.,《系统描述:E 0.81》,(Basin,D.;Rusinovitch,M.,《第二次IJCAR的程序》,爱尔兰科克,第二次ICAR的程序·Zbl 1126.68578号
[22] J.Sleney,Finder(有限域枚举器):注释和指南,技术代表TR-ARP-1/92,澳大利亚国立大学,自动推理项目,堪培拉,1992年;J.Sleney,Finder(有限域枚举器):注释和指南,技术代表TR-ARP-1/92,澳大利亚国立大学,自动推理项目,堪培拉,1992年
[23] Sutcliffe,G。;Suttner,C.,《TPTP问题库:CNF v1.2.1版》,《自动推理杂志》,21,2,177-203(1998)·Zbl 0910.68197号
[24] Sutcliffe,G。;Suttner,C.,《CASC的现状》,AI Communications,第19、1、35-48页(2006年)·Zbl 1112.68464号
[25] J.Zhang,H.Zhangs,Sem:模型枚举系统,载于:IJCAI-95-第十四届国际人工智能联合会议论文集,蒙特利尔,1995年,第298-303页;J.Zhang,H.Zhangs,Sem:模型枚举系统,收录于:IJCAI-95-第14届国际人工智能联合会议论文集,蒙特利尔,1995年,第298-303页
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。