MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Approved by: (1998)

Download:
Download as a PDF | Download as a PS
by Advisor Prof, David A. Plaisted, Owen L. Astrachan, Reader Prof, Reader Prof, Alan W. Biermann, Yunshan Zhu, Yunshan Zhu
http://www.cs.unc.edu/~zhu/paper/thesis.ps.Z
Add To MetaCart

Abstract:

Mathematical logic formalizes the process of mathematical reasoning. For centuries, it has been a dream of mathematicians to do mathematical reasoning mechanically. In the TPTP library, one finds thousands of problems from various domains of mathematics such as group theory, number theory, set theory, etc. Many of these problems can now be solved with state of the art automated theorem provers. Theorem proving also has applications in artificial intelligence and formal verification. As a formal method, theorem proving has been used to verify the correctness of various hardware and software designs. In this thesis, we propose a novel first-order theorem proving strategy-- ordered semantic hyper linking (OSHL). OSHL is an instance-based theorem proving strategy. It proves first-order unsatisfiability by generating instances of first-order clauses and proving the set of instances to be propositionally unsatisfiable. OSHL can use semantics, i.e. domain information, to guide its search. OSHL allows a general form of semantics which is represented as a ground decision procedure on Herbrand atoms. Term rewriting and narrowing are used in OSHL to handle equations. Theorem prover OSHL represents a novel combination of efficient propositional decision procedures, semantic guidance and term rewriting. We apply OSHL to planning problems. We analyze the complexity of ordered semantic hyper linking using a novel concept of theorem proving complexity measure. We compare the complexity with those of common theorem proving strategies. We show that OSHL is both experimentally and asymptotically efficient. iv

Citations

1397 STRIPS: A new approach in the application of theorem proving to problem solving – Fikes, Nilsson - 1971
1224 Some philosophical problems from the standpoint of arti cial intelligence – McCarthy, Hayes - 1969
1177 A logic for default reasoning – Reiter - 1979
778 A computing procedure for quantification theory – Davis, Putnam - 1960
738 A machine-oriented logic based on the resolution principle – Robinson - 1965
722 Rewrite systems – Dershowitz, Jouannaud - 1990
579 Term rewriting systems – Klop - 1992
523 The frame problem in the situation calculus: A simple solution (sometimes) and a completeness result for goal regression – Reiter - 1991
418 Simple word problems in universal algebras – Knuth, Bendix - 1970
414 Termination of rewriting – Dershowitz - 1987
340 First-Order Logic and Automated Theorem Proving (2 nd ed – Fitting - 1996
249 A temporal logic for reasoning about processes and plans – McDermott - 1982
247 The relative efficiency of propositional proof systems – Cook, Reckhow - 1979
238 Symbolic Logic and Mechanical Theorem Proving – Chang, Lee - 1973
238 ADL: Exploring the middle ground between STRIPS and the situation calculus – Pednault - 1989
230 The intractability of resolution – Haken - 1985
204 Automated Theorem Proving: A Logical Basis – Loveland - 1978
200 Application of theorem proving to problem solving – Green - 1969
162 Logical Foundations of Artificial Intelligence – Genesereth, Nilsson - 1987
138 Monotonic Solution of the Frame Problem in the Situation Calculus: an Efficient Method for Worlds with Fully Specified Actions – Schubert - 1989
131 On the semantics of strips – Lifschitz - 1986
127 Encoding plans in propositional logic – Kautz, McAllester, et al. - 1996
126 On the structure of abstract algebras – Birkhoff - 1935
114 Complexity Results for Planning – Bylander - 1991
114 examples for resolution – Hard - 1987
109 Complete Sets of Reductions for Some Equational Theories – PETERSON, STICKEL - 1981
106 Completion without failure – Bachmair, Dershowitz, et al. - 1989
100 The TPTP problem library – Sutcliffe, Suttner, et al. - 1994
99 Solution of the Robbins problem – McCune - 1997
96 A.: An Empirical Study of Greedy Local Search for Satisfiability Testing – Selman, Kautz - 1993
68 A unification algorithm for associative-commutative functions – Stickel - 1981
59 Automated Reasoning: Introduction and Applications – Wos, Overbeek, et al. - 1984
58 Automated Reasoning: 33 Basic Research Problems – Wos - 1988
49 UCPOP: A sound, complete, partial-order planner for adl – Penberthy, Weld - 1992
48 Termination orderings for associativecommutative rewriting systems – Bachmair, Plaisted - 1985
42 Equational reasoning and term rewriting systems – Plaisted - 1993
40 Eliminating Duplicates with the Hyper-Linking Strategy – Lee, Plaisted - 1992
35 Implementing the Davis-Putnam algorithm by tries – Zhang, Stickel - 1994
31 ADL and the state-transition model of action – Pednault - 1994
30 Semantically guided first-order theorem proving using hyper-linking – Chu, Plaisted - 1994
30 Automatic theorem proving with renamable and semantic resolution – Slagle - 1967
21 The search efficiency of theorem proving strategies – Plaisted - 1994
18 A new method for proving termination of ac-rewrite systems – Kapur, Sivakumar, et al. - 1990
16 Ordered Semantic Hyper Linking – Plaisted, Zhu - 1997
14 1960], `A proof method for quantification theory – Gilmore
14 A Case Study of Theorem Proving by the Knuth-Bendix Method: Discovering that x = x implies Ring Commutativity – Stickel - 1984
13 Relative Complexities of First-Order Calculi – Eder - 1992
13 Hierarchical Deduction – Wang, Bledsoe - 1987
11 Empirical explorations of the geometry theorem proving machine – Gelernter, Hansen, et al. - 1963
10 Proof lengths for equational completion – Plaisted, Sattler-Klein - 1996