Abstract
We present extended term rewriting systems as a means to describe a simplification relation for an equational specification with a built-in domain of external objects. Even if the extended term rewriting system is canonical, the combined relation including built-in computations of ‘ground terms’ needs neither be terminating nor confluent. We investigate restrictions on the extended term rewriting systems and the built-in domains under which these properties hold. A very important property of extended term rewriting systems is decomposition freedom. Among others decomposition free extended term rewriting systems allow for efficient simplifications. Some interesting algebraic applications of canonical simplification relations are presented.
Preview
Unable to display preview. Download preview PDF.
References
J. Avenhaus and K. Becker. Operational specifications with builtins. In P. Enlbert, E. W. Mayr, and K. W. Wagner, editors, STACS 94 (LNCS 775), pages 263–274. Springer-Verlag, 1994. (Proc. STACS'94, Caen, France, February 1994).
B. Benninghofen, S. Kemmerich, and M. M. Richter. Systems of Reductions. Springer-Verlag, Berlin, 1987.
Bruno Buchberger and Rüdiger Loos. Algebraic simplification. In Computer Algebra, pages 14–43. Springer-Verlag, 1982.
Bruno Buchberger. Ein Algorithmus zum Auffinden der Basiselemente des Restklassenringes nach einem nulldimensionalen Polynomideal. PhD thesis, UniversitÄt Innsbruck, 1965.
Bruno Buchberger. A criterion for detecting unnecessary reductions in the construction of Gröbner-Bases. In E. Ng, editor, Symbolic and Algebraic Computing (LNCS 72), pages 3–21. Springer-Verlag, 1979. (Proc. EU-ROSAM'79, Marseille, France).
Reinhard Bündgen. Completion of integral polynomials by AC-term completion. In Stephen M. Watt, editor, International Symposium on Symbolic and Algebraic Computation, pages 70–78, 1991. (Proc. ISSAC'91, Bonn, Germany, July 1991).
Reinhard Bündgen. Simulating Buchberger's algorithm by Knuth-Bendix completion. In Ronald V. Book, editor, Rewriting Techniques and Applications (LNCS 488), pages 386–397. Springer-Verlag, 1991. (Proc. RTA'91, Como, Italy, April 1991).
Reinhard Bündgen. Buchberger's algorithm: The term rewriter's point of view. In G. Kuich, editor, Automata, Languages and Programming (LNCS 623), pages 380–391, 1992. (Proc. ICALP'92, Vienna, Austria, July 1992).
Reinhard Bündgen. On pots, pans and pudding or how to discover generalized critical pairs. In 12th International Conference on Automated Deduction, (LNCS). Springer-Verlag, 1994. (Proc. CADE'94, Nancy, France, July 1994).
Reinhard Bündgen. Preserving confluence for rewrite systems with built-in operations. In Workshop on Conditional and (Typed) Term Rewriting Systems, 1994. (also to appear in LNCS).
Nachum Dershowitz. Termination of rewriting. Journal of Symbolic Computation, 3:69–115, 1987.
Nachum Dershowitz and Jean-Pierre Jouannaud. Rewrite systems. In Jan van Leeuven, editor, Formal Models and Semantics, volume B of Handbook of Theoretical Computer Science, chapter 6. Elsevier, 1990.
Jean-Marie Hullot. Associative-commutative pattern matching. In Fifth IJCAI, Tokyo, Japan, 1979.
Jean-Marie Hullot. Canonical forms and unification. In Proc. Fifth International Conference on Automated Deduction (LNCS 87), pages 318–334. Springer-Verlag, 1980.
Jean-Pierre Jouannaud and Hélène Kirchner. Completion of a set of rules modulo a set of equations. SIAM J. on Computing, 14(4):1155–1194, 1986.
Donald E. Knuth and Peter B. Bendix. Simple word problems in universal algebra. In J. Leech, editor, Computational Problems in Abstract Algebra. Pergamon Press, 1970. (Proc. of a conference held in Oxford, England, 1967).
Stéphane Kaplan and Christine Choppy. Abstract rewriting with concrete operators. In Nachum Dershowitz, editor, Rewriting Techniques and Applications (LNCS 355), pages 178–186. Springer-Verlag, 1989. (Proc. RTA'89, Chapel Hill, NC, USA, April 1989).
M. R. K. Krishna Rao. Simple termination of hierarchical combinations of term rewriting systems. In P. Enlbert, E. W. Mayr, and K. W. Wagner, editors, STACS 94 (LNCS 775), pages 203–223. Springer-Verlag, 1994. (Proc. STACS'94, Caen, France, February 1994).
Wolfgang Küchlin. A confluence criterion based on the generalised Knuth-Bendix algorithm. In B. F. Caviness, editor, Eurocal'85 (LNCS 204), pages 390–399. Springer-Verlag, 1985. (Proc. Eurocal'85, Linz, Austria, April 1985).
M. H. A. Newman. On theories with a combinatorial definition of “equivalence”. Annals of Mathematics, 43(2):223–243, 1942.
Enno Ohlebusch. Modular Properties of Composable Term Rewriting Systems. PhD thesis, UniversitÄt Bielefeld, D-33501 Bielefeld, Germany, Mai 1994.
G. Peterson and M. Stickel. Complete sets of reductions for some equational theories. Journal of the ACM, 28:223–264, 1981.
Mark E. Stickel. A unification algorithm for associative-commutative functions. JACM, 28(3):423–434, July 1981.
Franz Winkler and Bruno Buchberger. A criterion for eliminating unnecessary reductions in the Knuth-Bendix algorithm. In Proc. Colloquium on Algebra, Combinatorics and Logic in Computer Science. J. Bolyai Math. Soc., J. Bolyai Math. Soc. and North-Holland, 1985. (Colloquium Mathematicum Societatis J. Bolyai, Györ, Hungary, 1983).
Stephen Wolfram. Mathematica: a system for doing mathematics by computer. Addison-Wesley, Redwood City, CA, 1991.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bündgen, R. (1995). Combining computer algebra and rule based reasoning. In: Calmet, J., Campbell, J.A. (eds) Integrating Symbolic Mathematical Computation and Artificial Intelligence. AISMC 1994. Lecture Notes in Computer Science, vol 958. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60156-2_15
Download citation
DOI: https://doi.org/10.1007/3-540-60156-2_15
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-60156-2
Online ISBN: 978-3-540-49533-8
eBook Packages: Springer Book Archive