首页 | 本学科首页   官方微博 | 高级检索  
     

多元动态演绎在Prover9证明器中的应用
引用本文:曹锋,徐扬,吴贯锋,钟建.多元动态演绎在Prover9证明器中的应用[J].计算机工程与科学,2019,41(9):1686-1692.
作者姓名:曹锋  徐扬  吴贯锋  钟建
作者单位:西南交通大学信息科学与技术学院,四川 成都 610031;系统可信性自动验证国家地方联合工程实验室,四川 成都 610031;西南交通大学数学学院,四川 成都 610031;系统可信性自动验证国家地方联合工程实验室,四川 成都 610031
基金项目:国家自然科学基金(61673320);中央高校基本科研业务费专项资金(2682017ZT12,2682018CX59,2682018ZT25)
摘    要:Prover9证明器只采用二元归结方法,是一种静态的、局部的推理规则。基于矛盾体分离规则,提出了一种多元动态演绎算法,采用整体式演绎框架,通过子句演绎权重与文字演绎权重规划演绎路径,并带有回溯机制搜索较优路径。以CADE2017竞赛例(FOF组)进行测试,加入多元动态演绎算法的Prover9证明器证明定理总数提高了40.7%,且所用的平均时间降低了7.46 s。实验表明,提出的多元动态演绎算法是一种有效的推理方法,能有效提高一阶逻辑自动定理证明器的能力。

关 键 词:二元归结  矛盾体分离  多元动态演绎  演绎权重
收稿时间:2018-10-08
修稿时间:2019-09-25

Application of multi-clause dynamic deduction in Prover9
CAO Feng,XU Yang,WU Guan-feng,ZHONG Jian.Application of multi-clause dynamic deduction in Prover9[J].Computer Engineering & Science,2019,41(9):1686-1692.
Authors:CAO Feng  XU Yang  WU Guan-feng  ZHONG Jian
Affiliation:(1.School of Information Science and Technology,Southwest Jiaotong University,Chengdu 610031; 2.School of Mathematics,Southwest Jiaotong University,Chengdu 610031; 3.National-Local Joint Engineering Laboratory of System Credibility Automatic Verification,Chengdu 610031,China)
Abstract:Prover9 only adopts the binary resolution method, which is a static and partial inference rule. Based on the contradiction separation rule, we propose a multi-clause dynamic deduction algorithm. This algorithm uses a holistic deduction framework, plans the deduction path according to clause deduction weight and literal deduction weight, and employs the backtracking mechanism to search for the optimal path. The Conference on Automated Deduction 2017 competition theorems (First-Order Form division) are used as the test object, and the theorems solved by the Prover9 with the multi-clause dynamic deduction algorithm is increased by 40.7%, and the average time used is reduced by 7.46 seconds. Experiments show that the proposed algorithm is an effective inference method, and can improve the ability of first-order logic automated theorem prover.
Keywords:binary resolution  contradiction separation  multi-clause dynamic deduction  deduction weight  
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机工程与科学》浏览原始摘要信息
点击此处可从《计算机工程与科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号