Proceedings

Theorem Proving with Structured Theories

Download BibTeX Cite

Proceedings of the Seventeenth International Joint Conference on Artificial Intelligence. Pages 624-633.

© 2001 International Joint Conferences on Artificial Intelligence

Abstract

Motivated by the problem of query answering over multiple structured commonsense theories, we exploit graph-based techniques to improve the efficiency of theorem proving for structured theories. Theories are organized into subtheories that are minimally connected by the literals they share. We present message-passing algorithms that reason over these theories using consequence finding, specializing our algorithms for the case of first-order resolution, and for batch and concurrent theorem proving. We provide an algorithm that restricts the interaction between subtheories by exploiting the polarity of literals. We attempt to minimize the reasoning within each individual partition by exploiting existing algorithms for focused incremental and general consequence finding. Finally, we propose an algorithm that compiles each subtheory into one in a reduced sublanguage. We have proven the soundness and completeness of all of these algorithms.

  1. V. Akman and M. Surav. Steps toward formalizing context. AI Magazine, 17(3):55-72, 1996.
  2. E. Amir. Efficient approximation for triangulation of mini- mum treewidth. Manuscript submitted for publication. Avail- able at http://www-formal.stanford.edu/eyal/papers/decomp- uai2001.ps, 2001. Link
  3. E. Amir and S. McIlraith. Paritition-based logical reasoning. In Proc. KR '2000, pages 389-400.
  4. Morgan Kaufmann, 2000.
  5. F. Baader and K. U. Schulz. Combination of constraint solvers for free and quasi-free structures. Theoretical Computer Sci- ence, 192(1):107-161, 1998.
  6. W. W. Bledsoe and A. M. Ballantyne. Unskolemizing. Techni- cal Report Memo ATP-41, Mathematics Department, Univer- sity of Texas, Austin, 1978.
  7. M. P. Bonacina and J. Hsiang. Parallelization of deduction strategies: an analytical study. Journal of Automated Reason- ing, 13:1-33, 1994.
  8. R. S. Boyer. Locking: a restriction of resolution. PhD thesis, Mathematics Department, University of Texas, Austin, 1971.
  9. R. Chadha and D. A. Plaisted. Finding logical consequences using unskolemization. In Proceedings of ISMIS'93, volume 689 of LNAI, pages 255-264. Springer-Verlag, 1993.
  10. P. Cox and T. Pietrzykowski. A complete nonredundant algo- rithm for reversed skolemization. Theoretical Computer Sci- ence, 28:239-261, 1984.
  11. W. Craig. Linear reasoning. a new form of the Herbrand- Gentzen theorem. J. of Symbolic Logic, 22:250-268, 1957.
  12. A. Darwiche. Utilizing knowledge-based semantics in graph- based algorithms. In Proc. AAAI '96, pages 607-613, 1996.
  13. R. Dechter and J. Pearl. Tree Clustering Schemes for Con- straint Processing. In Proc. AAAI '88, 1988.
  14. R. Dechter and I. Rish. Directional resolution: The Davis- Putnam procedure, revisited. In Proc. KR '94, pages 134-145.
  15. Morgan Kaufmann, 1994.
  16. A. del Val. A new method for consequence finding and com- pilation in restricted language. In Proc. AAAI '99, pages 259- 264. AAAI Press/MIT Press, 1999.
  17. J. Denzinger and I. Dahn. Cooperating theorem provers. In W. Bibel and P. Schmitt, editors, Automated Deduction. A ba- sis for applications., volume 2, chapter 14, pages 383-416. Kluwer, 1998.
  18. F. Giunchiglia. GETFOL manual -GETFOL version 2.0. Technical Report DIST-TR-92-0010, DIST -University of Genoa, 1994. Available at http://ftp.mrg.dist.unige.it/pub/mrg- ftp/92-0010.ps.gz. Link
  19. K. Inoue. Linear resolution for consequence finding. Artificial Intelligence, 56(2-3):301-353, Aug. 1992.
  20. F. V. Jensen, S. L. Lauritzen, and K. G. Olesen. Bayesian updating in recursive graphical models by local computation. Computational Statistics Quarterly, 4:269-282, 1990.
  21. R. C.-T. Lee. A Completeness Theorem and a Computer Pro- gram for Finding Theorems Derivable from Given Axioms. PhD thesis, University of California, Berkeley, 1967.
  22. R. C. Lyndon. An interpolation theorem in the predicate cal- culus. Pacific Journal of Mathematics, 9(1):129-142, 1959.
  23. P. Marquis. Consequence finding algorithms. In Algorithms for Defeasible and Uncertain Reasoning, volume 5 of Hand- book on Deafeasible Reasoning and Uncertainty Management Systems, pages 41-145. Kluwer, 2000.
  24. S. McIlraith and E. Amir. Theorem proving with structured theories (full report). Technical Report KSL-01-04, KSL, Computer Science Dept., Stanford U., Apr. 2001.
  25. E. Minicozzi and R. Reiter. A note on linear resolution strate- gies in consequence-finding. Artificial Intelligence, 3:175- 180, 1972.
  26. G. Nelson and D. C. Oppen. Simplification by cooperating decision procedures. ACM Trans. on Programming Languages and Systems, 1(2):245-257, Oct. 1979.
  27. I. Rish and R. Dechter. Resolution versus search: two strate- gies for SAT. Journal of Automated Reasoning, 24(1-2):225- 275, 2000.
  28. J. A. Robinson. A machine-oriented logic based on the resolu- tion principle. J. of the ACM, 12(1):23-41, 1965.
  29. J. R. Slagle. Interpolation theorems for resolution in lower predicate calculus. J. of the ACM, 17(3):535-542, July 1970.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards