Skip to main content

Completion modulo associativity, commutativity and identity (AC1)

  • Theory
  • Conference paper
  • First Online:
Design and Implementation of Symbolic Computation Systems (DISCO 1990)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 429))

  • 130 Accesses

Abstract

Rewriting with associativity, commutativity and identity has been an open problem for a long time. In a recent paper [BPW89], Baird, Peterson and Wilkerson introduced the notion of constrained rewriting, to avoid the problem of non-termination inherent to the use of identities. We build up on this idea in two ways: by giving a complete set of rules for completion modulo these axioms; by showing how to build appropriate orderings for proving termination of constrained rewriting modulo associativity, commutativity and identity.

This work was partly supported by the “Greco de programmation du CNRS”

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Leo Bachmair and Nachum Dershowitz. Completion for rewriting modulo a congruence. Theoretical Computer Science, 67(2&3):173–201, October 1989.

    Google Scholar 

  2. L. Bachmair, N. Dershowitz, and J. Hsiang. Orderings for equational proofs. In Proc. 1st IEEE Symp. Logic in Computer Science, Cambridge, Mass., pages 346–357, June 1986.

    Google Scholar 

  3. Hans-Jurgen Bürckert, Alexander Herold, Deepak Kapur, Jorg H. Siekmann, Mark E. Stickel, Michael Tepp, and Hantao Zhang. Opening the AC-unification race. J. Automated Reasoning, 4(4):465–474, December 1988.

    Google Scholar 

  4. A. Boudet, J.-P. Jouannaud, and M. Schmidt-Schauß. Unification in free extensions of Boolean rings and Abelian groups. In Proc. 3rd IEEE Symp. Logic in Computer Science, Edinburgh, July 1988.

    Google Scholar 

  5. Leo Bachmair and David A. Plaisted. Termination orderings for associative-commutative rewriting systems. J. Symbolic Computation, 1(4):329–349, December 1985.

    Google Scholar 

  6. T. Baird, G. Peterson, and R. Wilkerson. Complete sets of reductions modulo Associativity, Commutativity and Identity. In Proc. Rewriting Techniques and Applications 89, Chapel Hill, LNCS 355, pages 29–44, Springer-Verlag, April 1989.

    Google Scholar 

  7. Nachum Dershowitz and Jean-Pierre Jouannaud. Handbook of Theoretical Computer Science, chapter Rewrite Systems. Volume B, North-Holland, 1990. (to appear).

    Google Scholar 

  8. J.-P. Jouannaud and H. Kirchner. Completion of a set of rules modulo a set of equations. SIAM Journal on Computing, 15(4), 1986.

    Google Scholar 

  9. D. E. Knuth and P. B. Bendix. Simple word problems in universal algebras. In J. Leech, editor, Computational Problems in Abstract Algebra, pages 263–297, Pergamon Press, 1970.

    Google Scholar 

  10. Dallas S. Lankford and A. M. Ballantyne. Decision procedures for simple equationnal theories with commutative-associative axioms: Complete sets of commutative-associative reductions. Research Report Memo ATP-39, Department of Mathematics and Computer Sciences, University of Texas, Austin, Texas, USA, August 1977.

    Google Scholar 

  11. M. Livesey and J. Siekmann. Unification of Bags and Sets. Research Report, Institut fur Informatik I, Universität Karlsruhe, West Germany, 1976.

    Google Scholar 

  12. Claude Marché. Complétion modulo Associativité, Commutativité et élément neutre. Research Report 513, Laboratoire de Recherche en Informatique, Université de Paris-Sud, Orsay, France, Septembre 1989.

    Google Scholar 

  13. Gerald E. Peterson and Mark E. Stickel. Complete sets of reductions for some equationnal theories. Journal of the ACM, 28(2):233–264, April 1981.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Alfonso Miola

Rights and permissions

Reprints and permissions

Copyright information

© 1990 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Jouannaud, JP., Marché, C. (1990). Completion modulo associativity, commutativity and identity (AC1). In: Miola, A. (eds) Design and Implementation of Symbolic Computation Systems. DISCO 1990. Lecture Notes in Computer Science, vol 429. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-52531-9_130

Download citation

  • DOI: https://doi.org/10.1007/3-540-52531-9_130

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-52531-8

  • Online ISBN: 978-3-540-47014-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics