Abstract
We propose a uniform and systematic way of constructing solutions (in any admissible shape) for systems of subtype inequalities. It is done via systems which we call interval systems.
Partly supported by NSF grant CCR-9417382 and by Polish KBN Grant 8 T11C 035 14.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
C. Dwork, P. Kanellakis, and J.C. Mitchell. On the sequential nature of unification. J. Logic Programming, 1:35–50, 1984.
A. Prey. Satisfying subtype inequalities in polynomial space. In Pascal Van Hentenryck, editor, Proceedings of the Forth International Symposium on Static Analysis (SAS’97), number 1302 in Lecture Notes in Computer Science, pages 265–277, Paris, Prance, September 1997. Springer Verlag.
M. Hoang and J.C. Mitchell. Lower bounds on type inference with subtypes. In Conf. Rec. ACM Symp. Principles of Programming Languages, 1995.
J.C. Mitchell. Polymorphic type inference and containment. Information and Computation, 76(2/3):211–249, 1988. Reprinted in Logical Foundations of Functional Programming, ed. G. Huet, Addison-Wesley (1990) 153–194.
J. Tiuryn. Subtype inequalities. In Proc. IEEE Symp. on Logic in Computer Science, pages 308–315, 1992.
J. Tiuryn. Subtyping over a lattice (abstract). In G. Gottlob, A. Leitsch, and D. Mundici, editors, Computational Logic and Proof Theory. 5-th Kurt Gödel Colloquium, KGC’97, volume 1289 of Lecture Notes in Computer Science, pages 84–88. Springer Verlag, 1997. Full version: http://zls.mimuw.edu.pl/~tiuryn/papers.html.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Tiuryn, J. (1999). Type Reconstruction for Functional Programs with Subtyping over a Lattice of Atomic Types. In: Kutyłowski, M., Pacholski, L., Wierzbicki, T. (eds) Mathematical Foundations of Computer Science 1999. MFCS 1999. Lecture Notes in Computer Science, vol 1672. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48340-3_41
Download citation
DOI: https://doi.org/10.1007/3-540-48340-3_41
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66408-6
Online ISBN: 978-3-540-48340-3
eBook Packages: Springer Book Archive