Proceedings

On the Complexity of Extending Ground Resolution with Symmetry Rules

Download BibTeX Cite

Proceedings of the Fourteenth International Joint Conference on Artificial Intelligence. Automated Reasoning. Pages 289-296.

© 1995 International Joint Conferences on Artificial Intelligence

Abstract

One important issue of automated theorem proving is the complexity of the inference rules used in theorem provers. If Krishnamurty's general symmetry rule is to be used, then one should provide some way of computing non trivial symmetries. We show that this problem is NP-complete . But this general rule can be simplified by restricting it to what we callSsymmetries, yielding the well-known symmetry rule. We show that computing S-symmetries is in the same complexity class as the graph isomorphism problem, which appears to be neither polynomial nor NP-complete . However it is sufficient to compute the set of all S-symmetries at the beginning of the proof search, and since it is a permutation group, there exist some efficient techniques from computational group theory to represent this set . We also show how these techniques can be used for applying the S-symmetry rule in polynomial time.

  1. D. A. Basin. A term equality problem equivalent to graph isomorphism. Information Pro- cessing Letters, 51:61-66, 1994.
  2. [Benhamou and Sais, 1994] B. Benhamou and L. Sais. Tractability through symmetries in propositional cal- culus. Journal of Automated Reasoning, 12:89-102, 1994.
  3. [Corneil and Kirkpatrick, 1980] D. Corneil and D. Kirk- patrick . A theoretical analysis of various heurist ics for the graph isomorphism problem. SIAM Journal of Computing, 9(2) :281 -297, May 1980.
  4. [Garey and Johnson, 1979] M. Garey and D. S. J ohn- son. Computers and intractability: a guide to the theory of NP-completeness. Freeman, San Francisco, California, 1979 .
  5. [Gelernter, 1959] H. Gelernter. A note on syntactic sym- metry and the manipulation of formal systems by ma- chine. Information and Control, 2:80-89, 1959.
  6. [Hoffmann, 1981] C. Hoffmann. Group-theoretic algo- rithms and graph isomorphism. LNCS 136, Springer- Verlag, 1981.
  7. [Kobler et al., 1992] J. Kobler , U. Schoning, and J. Toran. Graph isomorphism is low for PP*. In A. Finkel and M. Jantzen, editors, STACS-9, pages 401-411. LNCS 577, Springer-Verlag, February 1992.
  8. [Krishnamurty, 1985] B. Krishnamurty. Short proofs for tricky formulas. Acta Informatica, 22 :253-275, 1985.
  9. [Lubiw, 1981] A. Lubiw . Some NP-complete problems similar to graph isomorphism . SIAM Journal of Com- puting, 10(1):11-21, February 1981.
  10. [Mathon, 1979] R. Mathon. A note on the graph iso- morphism counting problem. Information Processing Letters, 8(3):131-132, March 1979.
  11. [Read and Corneil, 1977] R. Read and D. Corneil. The graph isomorphism disease. Journal of Graph Theory, 1:339-363, 1977.
  12. [Slaney, 1994] J . Slaney. The crisis in finite mathe- matics: automated reasoning as cause and cure. In A. Bundy, editor, CADE-1 2, Nancy, pages 1-13 . Springer Verlag, LNAI 814 , July 1994.
  13. [Weichsel, 1971] P. Weichsel. A note on assymmetric graphs. Israel Journal of Mathemati cs, 10 :234-243, 1971.

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

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