Skip to main content

A decidable case of the semi-unification problem

  • Contributions
  • Conference paper
  • First Online:
Mathematical Foundations of Computer Science 1991 (MFCS 1991)

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

Abstract

The semi-unification problem has recently been shown to be undecidable [8]. We present a new subclass of decidable semi-unification problems, properly containing those over monadic languages. In our ‘quasi-monadic’ problems, function symbols may be of arity>1, but only terms with at most one free variable are admitted.

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. J. Dörre and B. Rounds: On Subsumption and Semiunification in Feature Algebras. Proc. 5th Annual IEEE Symposium on Logic in Computer Science, Pittsburgh 1990

    Google Scholar 

  2. F.Henglein: Type Inference and Semi-Unification. Proc. ACM Conference on Lisp and Functional Programming, Snowbird, Utah, July 25–27, 1988, pp. 184–197.

    Google Scholar 

  3. F.Henglein: Polymorphic Type Inference and Semi-Unification. PhD Thesis, New York University, Dept. of Computer Science, Tech. Report 443, May 1989.

    Google Scholar 

  4. F.Henglein: Fast Left-Linear Semi-Unification. Proc. of the International Conference on Computing and Information, Niagara Falls, Canada, May 1990. Springer LNCS 468, pp 82–91.

    Google Scholar 

  5. D. Kapur and D. Musser and P. Narendran and J. Stillman: Semi-Unification. Proc. of the 8th Conference on Foundations of Software Technology and Theoretical Computer Science, Pune, India, December 21–23, 1988. Springer LNCS 338, pp. 435–454.

    Google Scholar 

  6. G.Kreisel, personal communication, Nov. 1989

    Google Scholar 

  7. A.J.Kfoury, J.Tiuryn, and P.Urcyczyn: Computational Consequences and Partial Solutions of a Generalized Unification Problem. 4th IEEE Symposium on Logic in Computer Science, Asilomar, California, June 5–8, 1989.

    Google Scholar 

  8. A.J.Kfoury, J.Tiuryn, and P.Urcyczyn: The Undecidablity of the Semi-Unification Problem. Proceedings of the 22nd Annual ACM Symposium on Theory of Computing, Baltimore, Maryland, May 14–16, 1990, pp. 468–476.

    Google Scholar 

  9. A.J. Kfoury, J. Tiuryn, and P. Urcyczyn: ML-Typability is DEXPTIME-complete. 15th Colloquium on Trees in Algebra and Programming, CAAP'90, Arnold (ed.). Springer LNCS 431, pp. 206–220, 1990.

    Google Scholar 

  10. H. Leiß, On Type Inference for Object-Oriented Programming Languages. E. Börger e.a. (eds.) CSL'87. Proc. of the 1st Workshop on Computer Science Logic, Universität Karlsruhe, 1987. Springer LNCS 329, pp. 151–172

    Google Scholar 

  11. H. Leiß, Semi-Unification and Type Inference for Polymorphic Recursion. Technical Report INF2-ASE-5-89, Siemens AG, München, May 1989.

    Google Scholar 

  12. H. Leiß: Polymorphic Recursion and Semi-Unification. E. Börger e.a. (eds.) CSL '89. Proc. of the 3rd Workshop on Computer Science Logic, Universität Kaiserslautern, Oct 2–6, 1989. Springer LNCS 440, pp. 211–224.

    Google Scholar 

  13. A. Mycroft: Polymorphic Type Schemes and Recursive Definitions. In: International Symposium on Programming, 6th Colloquium. Toulouse, April 17–19, 1984. Springer LNCS 187, pp. 217–228.

    Google Scholar 

  14. P. Pudlák: On a Unification Problem related to Kreisel's Conjecture. Commentationes Mathematicae Universitatis Carolinae, no. 29 (3), 1988, pp. 551–556.

    Google Scholar 

  15. G. Takeuti: Proof Theory. Second Edition. North-Holland, Amsterdam 1975.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Andrzej Tarlecki

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Leiß, H., Henglein, F. (1991). A decidable case of the semi-unification problem. In: Tarlecki, A. (eds) Mathematical Foundations of Computer Science 1991. MFCS 1991. Lecture Notes in Computer Science, vol 520. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-54345-7_75

Download citation

  • DOI: https://doi.org/10.1007/3-540-54345-7_75

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-54345-9

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics