Abstract
We define a set ς2 of lambda-terms for which we decide typing in system F.
As the algorithm uses normalizability in an essential way, we also characterize normalizable terms in ς2. This allows us to connect the two properties and to build many non-typable terms, normalizable or not.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
L. Damas and R. Milner. The Principal Type Schemes for Functional Programs. In Symposium on Principles of Programming Languages, ACM, 1982.
P. Giannini, F. Honsel, S. Ronchi Della Rocca. A strongly normalizing term having no type in the system F (second order calculus). Rapporto Interno, Dipartemento di Informatica, Torino, 1987.
P. Giannini, F. Honsel, S. Ronchi Della Rocca. Characterization of typings in polymorphic type discipline. L.I.C.S. 88.
J.-Y. Girard. Une extension de l'interprétation de Gödel à l'analyse et son application à l'élimination des coupures dans l'analyse et la théorie des types. (P 0604) Scand Logic Symposium, 1971.
J.L. Krivine. Un algorithme non typable dans le système F. C.R. Acad. SC. Paris, t 304, série 1(5), 1987.
P. Le Chenadec. On the logic of unification. Rapports de Recherche I.N.R.I.A. 1008, 1989.
S. Malecki. Un autre terme fortement normalisable sans type polymorphe. Rapport interne, 1989.
S. Malecki. P.H.D. Thesis, 1990.
J. C. Mitchell. Polymorphic type inference and containment. Information and computation, 76(2/3), 1988.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1990 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Malecki, S. (1990). Generic terms having no polymorphic types. In: Paterson, M.S. (eds) Automata, Languages and Programming. ICALP 1990. Lecture Notes in Computer Science, vol 443. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0032021
Download citation
DOI: https://doi.org/10.1007/BFb0032021
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-52826-5
Online ISBN: 978-3-540-47159-2
eBook Packages: Springer Book Archive