Automated complexity analysis based on ordered resolution

被引:25
作者
Basin, D [1 ]
Ganzinger, H
机构
[1] Univ Freiburg, Inst Informat, D-79110 Freiburg, Germany
[2] Max Planck Inst Informat, D-66123 Saarbrucken, Germany
关键词
automated theorem proving; complexity analysis; first-order theories; ordered resolution;
D O I
10.1145/363647.363681
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We define order locality to be a property of clauses relative to a term ordering. This property generalizes the subformula property for proofs where the terms appearing in proofs can be bounded, under the given ordering, by terms appearing in the goal clause. We show that when a clause set is order local, then the complexity of its ground entailment problem is a function of its structure (e.g., full versus Horn clauses), and the ordering used. We prove that. in many cases, order locality is equivalent to a clause set being saturated under ordered resolution. This provides a means of using standard resolution theorem provers for testing order locality and transforming non-local clause sets into local ones. We have used the Saturate system to automatically establish complexity bounds for a number of nontrivial entailment problems relative to complexity classes which include polynomial and exponential time and co-NP.
引用
收藏
页码:70 / 109
页数:40
相关论文
共 13 条
[1]  
Bachmair L., 1994, Journal of Logic and Computation, V4, P217, DOI 10.1093/logcom/4.3.217
[2]  
BACHMAIR L, 1994, IEEE S LOG, P384, DOI 10.1109/LICS.1994.316051
[3]  
Bachmair L., 2001, HDB AUTOMATED REASON, V1
[4]  
BACHMAIR L, 1990, P CADE, P427
[5]   LINEAR-TIME ALGORITHMS FOR TESTING THE SATISFIABILITY OF PROPOSITIONAL HORN FORMULAE. [J].
Dowling, William F. ;
Gallier, Jean H. .
Journal of Logic Programming, 1984, 1 (03) :267-284
[6]  
GANZINGER H, 1994, SATURATE SYSTEM USER
[7]  
GIVAN R, 1992, PRINCIPLES OF KNOWLEDGE REPRESENTATION AND REASONING: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE (KR 92), P403
[8]  
HOFBAUER D, 1989, LECT NOTES COMPUT SC, V355, P167
[9]  
Knuth D. E., 1970, Computational Problems in Abstract Algebra, P263, DOI [DOI 10.1016/B978-0-08-012975-4.50028-X, 10.1016/B978-0-08-012975-4.50028-X]
[10]   AUTOMATIC RECOGNITION OF TRACTABILITY IN INFERENCE RELATIONS [J].
MCALLESTER, DA .
JOURNAL OF THE ACM, 1993, 40 (02) :284-303