Skip to main content

Solving disequations modulo some class of rewrite systems

  • Conference paper
  • First Online:
Rewriting Techniques and Applications (RTA 1998)

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

Included in the following conference series:

Abstract

This paper gives a procedure for solving disequations modulo equational theories, and to decide existence of solutions. For this, we assume that the equational theory is specified by a confluent and constructor-based rewrite system, and that four additional restrictions are satisfied. The procedure represents the possibly infinite set of solutions thanks to a grammar, and decides existence of solutions thanks to an emptiness test. As a consequence, checking whether a linear equality is an inductive theorem is decidable, if assuming moreover sufficient completeness.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A. Antoy, R. Echahed, and M. Hanus. A Needed Narrowing Strategy. In Proceedings 21st ACM Symposium on Principle of Programming Languages, Portland, pages 268–279, 1994.

    Google Scholar 

  2. H. Comon. Disunification: a Survey. In J.-L. Lassez and G. Plotkin, editors, Computational Logic: Essays in Honor of Alan Robinson. MIT Press, 1991.

    Google Scholar 

  3. H. Comon. Complete Axiomatizations of some Quotient Term Algebras. Theoretical Computer Science, 118(2), 1993.

    Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  5. N. Dershowitz and J.-P. Jouannaud. Rewrite Systems. In J. Van Leuven, editor, Handbook of Theoretical Computer Science. Elsevier Science Publishers, 1990.

    Google Scholar 

  6. M. Fernández. Narrowing Based Procedures for Equational Disunification. Applicable Algebra in Engineering Communication and Computing, 3:1–26, 1992.

    Article  MathSciNet  MATH  Google Scholar 

  7. E. Giovannetti, G. Levi, C. Moiso, and C. Palamidessi. Kernel LEAF: a Logic plus Functional Language. The Journal of Computer and System Sciences, 42(3):139–185, 1991.

    Article  MATH  Google Scholar 

  8. J.-M. Hullot. Canonical Forms and Unification. In W. Bibel and R. Kowalski, editors, Proceedings 5th International Conference on Automated Deduction, Les Arcs (France), volume 87 of LNCS, pages 318–334. Springer-Verlag, 1980.

    Google Scholar 

  9. S. Limet and P. Réty. E-Unification by Means of Tree Tuple Synchronized Grammars. Discrete Mathematics and Theoritical Computer Science (http://www.chapmanhall.com/dm), 1:69–98, 1997.

    MATH  Google Scholar 

  10. J.J. Moreno-Navarro and M. Rodriguez-Artalejo. Logic Programming with Functions and Predicates:The Language BABEL. Journal of Logic Programming, 12(3):191–223, 1992.

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Tobias Nipkow

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag

About this paper

Cite this paper

Limet, S., Réty, P. (1998). Solving disequations modulo some class of rewrite systems. In: Nipkow, T. (eds) Rewriting Techniques and Applications. RTA 1998. Lecture Notes in Computer Science, vol 1379. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0052365

Download citation

  • DOI: https://doi.org/10.1007/BFb0052365

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64301-2

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics