Abstract
Exact computation sequences are sequences of the form
, where L0 is a free algebra, A0 is a set of conditional equations over L0, Si is a "step function", L i =S i (L i −1), and A i =S i (A i −1). Each step function is the top-down reduction extension of a set of confluent and noetherian rewrite rules. These sequences are used in solving the word problem for free algebras, since for any pair of terms t 1,t 2 in L,
We analyze properties of exact computation sequences such as: determining the relation between the sets <L i−1 ,A i−1 > and S i , and the output pair <L i ,A i >, and we present criteria for choosing the equations E i in <L i −1,A i −1> which are used to generate the reductions S i . We also give examples showing how to construct exact computation sequences for several axiom systems by applying the properties and the criteria presented in the article.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
6. Bibliography
Barros L., and Remy J.L., Ecologiste: A system to make complete and consistent specifications easier, Proc. Workshop Rewrite Rule Laboratory, GE Research and Development, Schenectady, NY, 1983
Boyer R., Moore J.S., Computational Logic, Academic Press, 1979.
Fribourg L., A Narrowing Procedure for Theories with Constructors, 7th International Conference on Automated Deduction, R.E. Shostak, editor, Springer Verlag Lecture Notes in Computer Science, Vol. 170, 259–281.
Huet G., Confluent Reductions: Abstract Properties and Applications to Term Rewriting Systems, JACM, 1980, 767–821.
Huet G., Hullot J.M., Proofs by Induction in Equational Theories with Constructors, JCSS, Vol. 25, 1982, 239–266.
Huet G., Oppen D., Equations and Rewrite Rules: A Survey, Formal Language Theory: Perspectives and Open Problems, R. Book, editor, Academic Press, 1980.
Jouannaud J.P., Church Rosser Computations with Equational Term Rewriting Systems. Technical Report, CRIN, Nancy, France, January, 1983.
Jouannaud J.P., and Kirchner H., Completion of a set of rules modulo a set of equations, Technical Report SRI-CSL and CRIN 84-R-046, Nancy, 1984.
Jouannaud J.P., Munoz M., Termination of a set of Rules Model a Set of Equations, 7th International Conference On Automated Deduction, editor R.E. Shostak, Springer Verlag Lecture Notes in Computer Science, Vol. 170, 175–193.
Kirchner H, A general inductive completion algorithm and applications to abstract data types, Proc 7th International Conference On Automated Deduction, editor R.E. Shostak, Springer Verlag Lecture Notes in Computer Science, Vol. 170.
Knuth D., Bendix P., Simple Word Problems in Universal Algebras, in Computational Problem in Abstract Algebra, Ed. J. Leech, Pergamon Press, 1970, 263–297.
Musser D.L., On Proving Inductive Properties of Abstract Data Types, Proc. 7th POPL, Las Vegas, 1980.
Paul E., Preuve par induction dans les theories equationelles en presence de relations entre les constructeurs, Proc. 9th Colloquium on trees in algebra and programming, Bordeaux, France, 1984.
Pelin A., Gallier J.H., Solving Word Problems in Free Algebras Using Complexity Functions 7th International Conference on Automated Deduction, editor R.E. Shostak, Springer Verlag Lecture Notes in Computer Science, Vol. 170, 476–495.
Pelin A., Gallier J.H., Computing Normal Forms Using Complexity Functions Over Nk, Submitted to TCS, 1985.
Remy J.L., Etude des Systemes de reecriture conditionels et applications aux types abstraits algebriques, These d'Etat, Universite de Nancy, 1984.
Remy J.L., and Zhang H., REVEURS: a system for validating conditional algebraic specifications of algebraic abstract data types, Proc. 5th ECAI, Pisa, Italy, 1984.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1986 Springer-Verlag
About this paper
Cite this paper
Pelin, A., Gallier, J.H. (1986). Exact computation sequences. In: Franchi-Zannettacci, P. (eds) CAAP '86. CAAP 1986. Lecture Notes in Computer Science, vol 214. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0022658
Download citation
DOI: https://doi.org/10.1007/BFb0022658
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-16443-2
Online ISBN: 978-3-540-39783-0
eBook Packages: Springer Book Archive