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”
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Leo Bachmair and Nachum Dershowitz. Completion for rewriting modulo a congruence. Theoretical Computer Science, 67(2&3):173–201, October 1989.
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.
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.
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.
Leo Bachmair and David A. Plaisted. Termination orderings for associative-commutative rewriting systems. J. Symbolic Computation, 1(4):329–349, December 1985.
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.
Nachum Dershowitz and Jean-Pierre Jouannaud. Handbook of Theoretical Computer Science, chapter Rewrite Systems. Volume B, North-Holland, 1990. (to appear).
J.-P. Jouannaud and H. Kirchner. Completion of a set of rules modulo a set of equations. SIAM Journal on Computing, 15(4), 1986.
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.
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.
M. Livesey and J. Siekmann. Unification of Bags and Sets. Research Report, Institut fur Informatik I, Universität Karlsruhe, West Germany, 1976.
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.
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.
Author information
Authors and Affiliations
Editor information
Rights 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