Abstract
Using strictly resolvent conditional rewriting presentations of equational theories leads to a new transformation rule. This rule defines an unifying framework for the existing topmost approaches to E-unification. Thus the development of common formal optimizations and implementation techniques is possible. Moreover, new algorithms can be expressed with this rule. For example, presentations based on different kinds of conditions lead to E-unification algorithms the behavior of which depends on the axiom applied. We also present the main ideas of an efficient E-unification algorithm based on presentations the conditions of which contain only E-unification problems between variables.
Preview
Unable to display preview. Download preview PDF.
References
F. Baader and K.U. Schulz. Unification in the union of disjoint equational theories: Combining decision procedures. In Proceedings of the 11th Conference on Automated Deduction, pages 50–65. Springer-Verlag, LNAI 607, 1992.
T. Boy de la Tour, R. Caferra, and G. Chaminade. Some tools for an inference laboratory (ATINF). In Proceedings of the 9th Conference on Automated Deduction, pages 744–745. Springer-Verlag, LNCS 310, 1988.
H. Chen, J. Hsiang, and H.-C. Kong. On finite representation of infinite sequences of terms. In Proceedings of the 2nd international Conditional and Typed Rewriting Systems workshop, pages 100–114. Springer-Verlag, LNCS 516, 1990.
H. Comon, K. Haberstrau, and J.-P. Jouannaud. Decidable problems in shallow equational theories. In Proceeding of the 7th IEEE Symposium on Logic in Computer Science, 1991.
J. Corbin and M. Bidoit. A rehabilitation of Robinson's unification algorithm. In R. Mason, editor, Proceedings of the IFIP'83, pages 909–914, 1983.
M. Davis. The prehistory and early history of automated deduction. In J. Siekmann and G. Wrighston, editors, Automation of Reasoning 1, Classical Papers on Computational Logic 1957–1966. Springer-Verlag, 1983.
B. Delsart. General E-unification: A realistic approach. Presented at UNIF'91, 1991. (extended abstract).
B. Delsart. Efficient E-unification algorithms. Technical report, INPG, 1992.
N. Dershowitz and J.-P. Jouannaud. Hanbook on Theoretical Computer Science, volume B, chapter 6: Rewrite Systems, pages 243–320. J. van Leeuwen (ed.), 1990.
N. Dershowitz and J.-P. Jouannaud. Notations for rewriting. EATCS, 43:162–172, 1991.
D. Dougherty and P. Johann. An improved general E-unification method. In Proceedings of the 10th Conference on Automated Deduction, pages 261–275. Springer-Verlag, LNCS 449, 1990.
M. Fay. First order unification in equational theories. In Proceedings of the 4th Workshop on Automated Deduction, pages 162–167, 1979.
J.H. Gallier and W. Snyder. A general complete E-unification procedure. In Proceeding of the 2nd Conference on Rewrite Techniques and Applications, pages 216–227. Springer-Verlag, LNCS 256, 1987.
J.H. Gallier and W. Snyder. Complete sets of transformations for general E-unification. Theoretical Computer Science, 67(2,3):203–260, 1989.
J. Herbrand. Recherche sur la théorie de la démonstration, 1930. Thèse de doctorat, Université de Paris.
A. Herold. Combination of unification algorithms. In Proceedings of the 8th Conference on Automated Deduction, pages 450–469. Springer-Verlag, LNCS 230, 1986.
G. Huet. Résolution d'équations dans les langages d'ordre 1,2,...,∞. Thèse d'Etat, Université de Paris, 1976.
J.-M. Hullot. Canonical forms and unification. In Proceedings of the 5th Conference on Automated Deduction, pages 318–334. Springer-Verlag, LNCS 87, 1980.
J.-P. Jouannaud and C. Kirchner. Solving equations in abstract algebras: A rule-based survey of unification. Technical Report 561, LRI, 1990.
C. Kirchner. Computing unification algorithms. In Proceedings of the first IEEE Symposium on Logic in Computer Science, pages 206–216, 1986.
H. Kirchner. Schematization of infinite sets of rewrite rules generated by divergent completion processes. Theoretical Computer Science, 67:303–332, 1989.
H. Kirchner and M. Hermann. Meta-rule synthesis for crossed rewrite systems. In Proceedings of the 2nd international Conditional and Typed Rewriting Systems workshop, pages 143–154. Springer-Verlag, LNCS 516, 1990.
A. Martelli and U. Montanari. An efficient unification algorithm. ACM Transaction on Programming Languages And Systems, 4(2):258–282, 1982.
W. Nutt, P. Rety, and G. Smolka. Basic narrowing revisited. Journal of Symbolic Computation, 7(3,4):295–318, 1989.
M.S. Paterson and M.N. Wegman. Linear unification. Journal of Computer Systems, Sciences, 16:158–167, 1978.
P. Rety. Improving basic narrowing. In Proceedings of the 2nd Conference on Rewriting Techniques and Applications, pages 226–241. Springer-Verlag, LNCS 256, 1987.
A. Robinson. A machine-oriented logic based on the resolution principle. Journal of the Association for Computing Machinery, 12(1):23–41, 1965.
M. Schmidt-Schauß. Unification in a combination of arbitrary disjoint equational theories. Seki report sr-87-16, University of Kaiserslauterm, 1987.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Delsart, B. (1993). A new approach to general E-unification based on conditional rewriting systems. In: Rusinowitch, M., Rémy, JL. (eds) Conditional Term Rewriting Systems. CTRS 1992. Lecture Notes in Computer Science, vol 656. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-56393-8_38
Download citation
DOI: https://doi.org/10.1007/3-540-56393-8_38
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-56393-8
Online ISBN: 978-3-540-47549-1
eBook Packages: Springer Book Archive