Skip to main content

The Unification Problem for Confluent Right-Ground Term Rewriting Systems

  • Conference paper
  • First Online:

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

Abstract

The unification problem for term rewriting systems(TRSs) is the problem of deciding, for a given TRS R and two terms M and N, whether there exists a substitution θ such that and are congruent modulo R (i.e., \( M\theta \leftrightarrow *_R N\theta \) ). In this paper, the unification problem for con uent right-ground TRSs is shown to be decidable. To show this, the notion of minimal terms is introduced and a new unification algorithm of obtaining a substitution whose range is in minimal terms is proposed. Our result extends the decidability of unification for canonical (i.e., confluent and terminating) right-ground TRSs given by Hullot (1980) in the sense that the termination condition can be omitted. It is also exemplified that Hullot’s narrowing technique does not work in this case. Our result is compared with the undecidability of the word (and also unification) problem for terminating right-ground TRSs.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. H. Comon, M. Haberstrau and J.-P. Jouannaud, Syntacticness, Cycle-Syntacticness and Shallow Theories, Information and Computation, 111(1), pp. 154–191, 1994.

    Article  MATH  MathSciNet  Google Scholar 

  2. M. Dauchet and S. Tison, The Theory of Ground Rewriting Systems is Decidable, Proc. 5th IEEE Symp. Logic in Computer Science, pp. 242–248, 1990.

    Google Scholar 

  3. N. Dershowitz and J.-P. Jouannaud, Rewrite Systems, Handbook of Theoretical Computer Science, Vol. B, ed. J. van Leeuwen, pp. 243–320, North-Holland, Amsterdam, 1990.

    Google Scholar 

  4. J.-M. Hullot, Canonical Forms and Unification, Proc. 5th CADE, LNCS 87, pp. 318–334, 1980.

    Google Scholar 

  5. F. Jacquemard, C. Meyer and C. Weidenbach, Unification in Extensions of Shallow Equational Theories, In Proc. 9th Rewriting Techniques and Applications, LNCS 1379, pp. 76–90, 1998.

    Chapter  Google Scholar 

  6. A. Middeldorp and S. Okui, A Deterministic Lazy Narrowing Calculus, Journal of Symbolic Computation 25(6), pp. 733–757, 1998.

    Article  MATH  MathSciNet  Google Scholar 

  7. A. Middeldorp, S. Okui and T. Ida, Lazy Narrowing: Strong Completeness and Eager Variable Elimination, Theoret. Comput. Sci. 167, pp. 95–130, 1996.

    Article  MATH  MathSciNet  Google Scholar 

  8. R. Nieuwenhuis, Basic Paramodulation and Decidable Theories, Proc. 11th Annual IEEE Symp. Logic in Computer Science, pp. 473–482, 1996.

    Google Scholar 

  9. M. Oyamaguchi, The Reachability and Joinability Problems for Right-Ground Term-Rewriting Systems, Journal of Information Processing, Vol. 13,No. 3, pp. 347–354, 1990.

    MathSciNet  Google Scholar 

  10. M. Oyamaguchi, On the Word Problem for Right-Ground Term-Rewriting Systems, Trans. IEICE, Vol. E73,No. 5, pp. 718–723, 1990.

    Google Scholar 

  11. M. Oyamaguchi and Y. Toyama, On the Church-Rosser Property of E-overlapping and Simple-Right-Linear TRS’s, Research Reports of the Faculty of Engineering, Mie Univ., 20, pp. 99–118, 1995.

    Google Scholar 

  12. A. Martelli and G. Rossi, Efficient Unification with Infinite Terms in Logic Programming, Proc. Fifth Generation Computer Systems, pp. 202–209, 1984.

    Google Scholar 

  13. http://www.cs.info.mie-u.ac.jp/~mo/rta01/.

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Oyamaguchi, M., Ohta, Y. (2001). The Unification Problem for Confluent Right-Ground Term Rewriting Systems. In: Middeldorp, A. (eds) Rewriting Techniques and Applications. RTA 2001. Lecture Notes in Computer Science, vol 2051. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45127-7_19

Download citation

  • DOI: https://doi.org/10.1007/3-540-45127-7_19

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42117-7

  • Online ISBN: 978-3-540-45127-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics