Skip to main content

Unification in the combination of disjoint theories

  • Conference paper
  • First Online:
Word Equations and Related Topics (IWWERT 1991)

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

Included in the following conference series:

  • 161 Accesses

Abstract

We consider unifaction modulo some equational theory E: Given are terms s, t ε Τ (E) built from the signature ε(E) of E and from variables x in V. A substitution unifies s,t if σ(s) ≡E σ(t), i.e. σ(s), σ(t) are equivalent modulo theory E.

In particular we give a unification algorithm for theories E = E 1 ∪ ⋯ ∪ E n which are combinations of theories with disjoint signatures, ε(E i ) ∩ ε(E j ) = Φ for ij. Our method works if for each theory E i there exists a restricted unification algorithm: Given a set of equations P = {s 1

t 1, ..., s m

t m }, a linear ordering < of the variables in P, a set L of locked variables, the algorithm returns solutions σ with the following properties: • σ(s j ) Ei(t j ) • x does not occur in σ(y) if y < x • σ(x) = x if x ε L. No other restrictions are needed for the theories E i .

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Peter Auer. Unification with associative functions. PhD thesis, Technical University Vienna, 1992.

    Google Scholar 

  2. Franz Baader and Klaus Schulz. Unification in the union of disjoint equational theories: combining decision procedures. 1991. To be published in the proceedings of the IWWERT'91.

    Google Scholar 

  3. Alexander Herold. Combination of unification algorithms. In Proceedings of the 8th Conference on Automated Deduction, pages 450–496, Springer LNCS 230, 1986.

    Google Scholar 

  4. Claude Kirchner. A new unification method: a generalisation of Martelli-Montanari's algorithm. In Proceedings of the 7th International Conference on Automated Deduction, pages 224–247, Springer LNCS 170, May 1984.

    Google Scholar 

  5. Manfred Schmidt-Schau\. Unification in a combination of arbitrary disjoint equational theories. In Claude Kirchner, editor, Unification, pages 217–265, Academic Press, 1990.

    Google Scholar 

  6. Jörg H. Siekmann. Unification theory. In Claude Kirchner, editor, Unification, pages 1–68, Academic Press, 1990.

    Google Scholar 

  7. Erik Tiden. Unification in combinations of collapse-free theories with disjoint sets of function symbols. In Proceedings of the 8th Conference on Automated Deduction, pages 431–449, Springer LNCS 230, 1986.

    Google Scholar 

  8. Kathy Yelick. Combining unification algorithms for confined regular equational theories. In Proceedings of the 1st International Conference on Rewriting Techniques and Applications, pages 365–380, Springer LNCS 202, 1985.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Habib Abdulrab Jean-Pierre Pécuchet

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Auer, P. (1993). Unification in the combination of disjoint theories. In: Abdulrab, H., Pécuchet, JP. (eds) Word Equations and Related Topics. IWWERT 1991. Lecture Notes in Computer Science, vol 677. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-56730-5_37

Download citation

  • DOI: https://doi.org/10.1007/3-540-56730-5_37

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-56730-1

  • Online ISBN: 978-3-540-47636-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics