[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article
Free access

Ordered chaining calculi for first-order theories of transitive relations

Published: 01 November 1998 Publication History

Abstract

We propose inference systems for binary relations that satisfy composition laws such as transitivity. Our inference mechanisms are based on standard techniques from term rewriting and represent a refinement of chaining methods as they are used in the context of resolution-type theorem proving. We establish the refutational completeness of these calculi and prove that our methods are compatible with the usual simplification techniques employed in refutational theorem provers, such as subsumption or tautology deletion. Various optimizations of the basic chaining calculus will be discussed for theories with equality and for total orderings. A key to the practicality of chaining methods is the extent to which so-called variable chaining can be avoided. We demonstrate that rewrite techniques considerably restrict variable chaining and that further restrictions are possible if the transitive relation under consideration satisfies additional properties, such as symmetry. But we also show that variable chaining cannot be completely avoided in general.

References

[1]
BACHMAIR, L., DERSHOWITZ, N., AND HSIANG, J. 1986. Orderings for equational proofs. In Proceedings of the Symposium on Logic in Computer Science (Boston, Mass.). pp. 346-357.
[2]
BACHMAIR, L., DERSHOWITZ, N., AND PLAISTED, D. 1989. Completion without failure. In Resolution of Equations in Algebraic Structures, vol. 2, H. Ait-Kaci and M. Nivat, eds. Academic Press, Orlando, Fla., pp. 1-30.
[3]
BACHMAIR, L., AND GANZINGER, H. 1990. On restrictions of ordered paramodulation with simplification. In Proceedings of the l Oth International Conference on Automated Deduction, Kaiserslautern (Berlin, Germany). Lecture Notes in Computer Science, vol. 449. Springer-Verlag, New York, pp. 427-441.
[4]
BACHMAIR, L., AND GANZINGER, H. 1994. Rewrite-based equational theorem proving with selection and simplification. J. Logic Comput. 4, 3, 217-247. (Revised version of Tech. Rep. MPI-I-91- 208, 1991.)
[5]
BACHMAIR, L., AND GANZINGER, H. 1995. Ordered chaining calculi for first-order theories of binary relations. Res. Rep. MPI-I-95-2-009. Max-Planck-Institut ffir Informatik, Saarbrticken, Germany.
[6]
BACHMAIR, L., AND GANZINGER, H. 1999. A theory of resolution. Handb. Autom. Reas., Alan Robinson and Andrei Voronkov, eds. Elsevier Science Publishers.
[7]
BACHMAIR, L., GANZINGER, H., AND STUBER, J. 1995. Combining algebra and universal algebra in first-order theorem proving: The case of commutative rings. In Recent Trends in Data Type Specification, E. Astesiano, G. Reggio, and A. Tarlecki, eds. Lecture Notes in Computer Science, Vol. 306. Springer-Verlag, New York, pp. 1-29.
[8]
BLEDSOE, W., KUNEN, K., AND SHOSTAK, R. 1985. Completeness results for inequality provers. Artif Int. 27, 255-288.
[9]
BOYER, R. S., AND MOOaE, J. S. 1988. Integrating decision procedures into heuristic theorem provers: A case study of linear arithmetic. In Mach. Int. vol. 11, Chap. 5, J. E. Hayes, D. Michie, and J. Richards, eds. Clarendon Press, Oxford, England, pp. 83-124.
[10]
DERSHOWITZ, N. 1987. Termination of rewriting. J. Symb. Comput. 3, 69-116.
[11]
DERSHOWITZ, N. 1991. A maximal-literal unit strategy for horn clauses. In Proceedings of the 2nd International Workshop on Conditional and Typed Rewriting Systems. Lecture Notes in Computer Science, vol. 516. Springer-Verlag, New York, pp. 14-25.
[12]
GANZINGER, H. 1991. A completion procedure for conditional equations. J. Symbol. Comput. 11, 51-81.
[13]
GANZlNGER, H., NIEUWENHUIS, R., AND NIVELA, P. 1994. The Saturate system. User manual maintained on the Web.
[14]
HINES, L.M. 1992. Completeness of a prover for dense linear logics. J. Automat. Reas. 8, 45-75.
[15]
HINES, L. M. 1994. Str+ve and integers. In Proceedings of the 12th International Conference on Automated Deduction (Nancy, France, June 26-July 1). Lecture Notes in Artificial Intelligence, vol. 814. Springer-Verlag, New York, pp. 416-430.
[16]
LEVY, J., AND AGUSTf, J. 1993. Bi-rewriting, a term rewriting technique for monotonic order relations. In Rewriting Techniques and Applications, C. Kirchner, ed. Lecture Notes in Computer Science, vol. 690. Springer-Verlag, New York, pp. 17-31.
[17]
MANNA, Z., AND WALDINGER, R. 1986. Special relations in automated deduction. J. ACM 33, 1 (Mar.), 1-60.
[18]
MANNA, Z., AND WALDINGER, R. 1992. The special-relation rules are incomplete. In Proceedings of the 11th International Conference on Automated Deduction (Saratoga Springs, N.Y., June). Lecture Notes in Artificial Intelligence, vol. 607. Springer-Verlag, New York, pp. 492-506.
[19]
OWRE, S., RUSHBY, J. M., AND SHANKAR, N. 1992. PVS: A prototype verification system. In Proceedings of the 11th International Conference on Automated Deduction. Lecture Notes in Computer Science, vol. 607. Springer-Verlag, New York, pp. 748-752.
[20]
RICHTER, M. 1984. Some reordering properties for inequality proof trees. In Lecture Notes in Computer Science. Springer-Verlag, New York, pp. 183-197.
[21]
SCOTT, D. S. 1979. Identity and existence in intuitionistic logic. In Applications of Sheaves, Proceedings Durham. Lecture Notes in Mathematics, vol. 753. Springer-Verlag, New York, pp. 660-695.
[22]
SLAGLE, J.R. 1972. Automatic theorem proving with built-in theories including equality, partial orderings, and sets. J. ACM 19, 1 (Mar.), 120-135.
[23]
WALDMANN, U. 1998. Superposition for divisible torsion-free abelian groups. In Automated Deduction-CADE-15, 15th International Conference on Automated Deduction, C. Kirchner and H. Kirchner, eds. Lecture Notes in Artificial Intelligence. Springer-Verlag, New York, pp. 144-159.
[24]
WEIDENBACH, C. 1997. Spass version 0.49. J. Autom. Reas. 18, 2, 247-252.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Journal of the ACM
Journal of the ACM  Volume 45, Issue 6
Nov. 1998
185 pages
ISSN:0004-5411
EISSN:1557-735X
DOI:10.1145/293347
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 November 1998
Published in JACM Volume 45, Issue 6

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. chaining calculi
  2. equational logic
  3. reduction orderings
  4. rewrite systems
  5. term rewriting
  6. transitive relations

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)85
  • Downloads (Last 6 weeks)18
Reflects downloads up to 18 Dec 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media