A multi-clause dynamic deduction algorithm based on standard contradiction separation rule

被引:13
作者
Cao, Feng [1 ,4 ]
Xu, Yang [2 ,4 ]
Liu, Jun [3 ,4 ]
Chen, Shuwei [2 ,4 ]
Yi, Jianbing [1 ]
机构
[1] Jiangxi Univ Sci & Technol, Sch Informat Engn, Ganzhou 341000, Peoples R China
[2] Southwest Jiaotong Univ, Sch Math, Chengdu 610031, Peoples R China
[3] Ulster Univ, Sch Comp, Coleraine, Londonderry, North Ireland
[4] Southwest Jiaotong Univ, Natl Local Joint Engn Lab Syst Credibil Automat V, Chengdu 610031, Peoples R China
关键词
Automated theorem proving; First-order logic; Binary resolution; Standard contradiction separation; S-CS dynamic deduction; ATP systems; PROVING SYSTEM COMPETITION;
D O I
10.1016/j.ins.2021.03.015
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the past decades, automated theorem proving (ATP) for first-order logic has made good progress, in which binary resolution inference rule plays a crucial role. However, as shown in the latest benchmark library of the ATP system, there are still many practical problems that have not been resolved or cannot be effectively resolved. Recently, in order to overcome the limitations of ATP based on binary resolution inference rules, a novel multi clause dynamic standard contradiction separation (S-CS) inference rule and its automated deduction theory have been proposed. Based on this theory, this paper first clarifies the generality of this S-CS rule by comparing it with some well-known variants of the binary resolution rule, and then focuses on how to design a specific and effective algorithm along with search strategies to realize the S-CS based deductive theory with its implementation. Specifically, the present work proposes a novel S-CS dynamic deduction algorithm (in short SDDA) based on different strategies and summarizes its implementation procedures. In addition, we focus on evaluating whether SDDA, as a novel perspective multi-clause dynamic automatic deduction algorithm, can be applied on top of the current leading ATP system architectures to further improve their performances. Therefore, SDDA is applied to the current leading first-order ATP systems, i.e., Vampire and E, respectively forming two integrated APT systems, denoted as SDDA_V and SDDA_E. Then the capabilities of SDDA_V and SDDA_E are evaluated on the latest benchmark database TPTP, such as the CASC-J9 problems (FOF division) as well as the hard problems with a rating of 1 in the TPTP benchmark database. The experimental results show the effectiveness of SDDA: SDDA_V outperforms Vampire itself, and SDDA_E, outperforms E itself, and the two improved ATP systems have solved a number of hard problems with the rating of 1 in TPTP, that is, some problems in the latest benchmark database TPTP which have not yet been solved by other current first-order ATP systems. CO 2021 Elsevier Inc. All rights reserved.
引用
收藏
页码:281 / 299
页数:19
相关论文
共 48 条
[1]  
Boyer R.S., 1971, LOCKING RESTRICTION
[2]   First-Order Automated Reasoning with Theories: When Deduction Modulo Theory Meets Practice [J].
Burel, Guillaume ;
Bury, Guillaume ;
Cauderlier, Raphael ;
Delahaye, David ;
Halmagrand, Pierre ;
Hermant, Olivier .
JOURNAL OF AUTOMATED REASONING, 2020, 64 (06) :1001-1050
[3]   A Contradiction Separation Dynamic Deduction Algorithm Based on Optimized Proof Search [J].
Cao, Feng ;
Xu, Yang ;
Chen, Shuwei ;
Zhong, Jian ;
Wu, Guanfeng .
INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2019, 12 (02) :1245-1254
[4]   CSE_E 1.0: An Integrated Automated Theorem Prover for First-Order Logic [J].
Cao, Feng ;
Xu, Yang ;
Liu, Jun ;
Chen, Shuwei ;
Ning, Xinran .
SYMMETRY-BASEL, 2019, 11 (09)
[5]  
Cao F, 2018, WD SCI P COMP ENG, V11, P766
[6]  
Chen S.W., 2017, 12 INT C INT SYST KN, P143
[7]  
de Nivelle H, 2006, LECT NOTES ARTIF INT, V4130, P303
[8]   Stratified resolution [J].
Degtyarev, A ;
Nieuwenhuis, R ;
Voronkov, A .
JOURNAL OF SYMBOLIC COMPUTATION, 2003, 36 (1-2) :79-99
[9]   DISCOUNT - A distributed and learning equational prover [J].
Denzinger, J ;
Kronenburg, M ;
Schulz, S .
JOURNAL OF AUTOMATED REASONING, 1997, 18 (02) :189-198
[10]  
Harrison J., 2009, International Aviation and Terrorism: evolving threats, evolving security