Lifting propositional proof compression algorithms to first-order logic

被引:0
作者
Gorzny, Jan [1 ]
Postan, Ezequiel [2 ]
Paleo, Bruno Woltzenlogel [3 ,4 ]
机构
[1] Univ Waterloo, Sch Comp Sci, Waterloo, ON N2L 3G1, Canada
[2] Univ Nacl Rosario, Av Pellegrini 250,S2000BTP, Rosario, Santa Fe, Argentina
[3] Vienna Univ Technol, Fac Informat, A-1040 Vienna, Austria
[4] Australian Natl Univ, Coll Engn & Comp Sci, Canberra, ACT 0200, Australia
关键词
Proof compression; first-order logic; resolution; unification;
D O I
10.1093/logcom/exaa065
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Proofs are a key feature of modern propositional and first-order theorem provers. Proofs generated by such tools serve as explanations for unsatisfiability of statements. However, these explanations are complicated by proofs which are not necessarily as concise as possible. There are a wide variety of compression techniques for propositional resolution proofs but fewer compression techniques for first-order resolution proofs generated by automated theorem provers. This paper describes an approach to compressing first-order logic proofs based on lifting proof compression ideas used in propositional logic to first-order logic. The first approach lifted from propositional logic delays resolution with unit clauses, which are clauses that have a single literal. The second approach is partial regularization, which removes an inference eta when it is redundant in the sense that its pivot literal already occurs as the pivot of another inference in every path from eta to the root of the proof This paper describes the generalization of the algorithms LowerUnits and RecyclePivotsWithIntersection (Fontaine et al.. Compression of propositional resolution proofs via partial regularization. In Automated Deduction-CADE-23-23rd International Conference on Automated Deduction, Wroclaw, Poland, July 31-August 5, 2011, p. 237-251. Springer, 2011) from propositional logic to first-order logic. The generalized algorithms compresses resolution proofs containing resolution and factoring inferences with unification. An empirical evaluation of these approaches is included.
引用
收藏
页码:1903 / 1932
页数:30
相关论文
共 43 条
[1]   Compressing Propositional Refutations [J].
Amjad, Hasan .
ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 185 :3-15
[2]  
[Anonymous], 2013, LECT NOTES COMPUTER
[3]   Reducing the size of resolution proofs in linear time [J].
Bar-Ilan O. ;
Fuhrmann O. ;
Hoory S. ;
Shacham O. ;
Strichman O. .
International Journal on Software Tools for Technology Transfer, 2011, 13 (3) :263-272
[4]  
Bar-Ilan Omer, 2008, Hardware and Software: Verification and Testing. Proceedings 4th International Haifa Verification Conference, HVC 2008, P114
[5]   Beagle - A Hierarchic Superposition Theorem Prover [J].
Baumgartner, Peter ;
Bax, Joshua ;
Waldmann, Uwe .
AUTOMATED DEDUCTION - CADE-25, 2015, 9195 :367-377
[6]  
Bonacina M.P., 2017, EPiC Series in Computing, P24
[7]  
Boudou J, 2013, LECT NOTES ARTIF INT, V8123, P59, DOI 10.1007/978-3-642-40537-2_7
[8]  
Clarke E. M., 2010, LECT NOTES COMPUTER, V6355
[9]  
Cotton S, 2010, LECT NOTES COMPUT SC, V6175, P306, DOI 10.1007/978-3-642-14186-7_26
[10]  
Cruanes S., 2015, Ph.D. thesis