ACM Home Page
Please provide us with feedback. Feedback
The complexity of type inference for higher-order lambda calculi
Full text PdfPdf (1.07 MB)
Source Annual Symposium on Principles of Programming Languages archive
Proceedings of the 18th ACM SIGPLAN-SIGACT symposium on Principles of programming languages table of contents
Orlando, Florida, United States
Pages: 119 - 130  
Year of Publication: 1991
ISBN:0-89791-419-8
Authors
Fritz Henglein  Courant Institute of Mathematical Sciences, New York University, New York, N.Y. and Computer Science Department, Utrecht University, 3508 TB Utrecht, The Netherlands
Harry G. Mairson  Computer Science Department, Brandeis University, Waltham, Massachusetts
Sponsors
SIGPLAN: ACM Special Interest Group on Programming Languages
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 29,   Citation Count: 6
Additional Information:

references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/99583.99602
What is a DOI?

REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
Car89
L. Cardelli. Typeful programming. Lecture Notes for the IFIP Advanced Seminar on Formal Methods in Programming Language Semantics, Rio de Janeiro, Brazil, 1989. See also SRC Report 45, Digital Equipment Corporation.
 
Dam85
L. Damas. Type assignment in programming languages. Ph.D. dissertation, CST- 33-85, Computer Science Department, Edinburgh University, 1985.
DM82
 
DKM84
 
Edi88
Edinburgh University. Postgraduate Examination Que~tion~ in Computation Theory, 1978-1988. Laboratory for Foundations of Computer Science, Report ECS- LFCS-88-64.
 
GR88
P. Giannini and S. Ronchi Della Rocca. Characterization of typings in polymorphic type discipline. In Proceedings of the 3-rd IEEE Symposium on Logic in Computer Science, pp. 61-70, July 1988.
 
Gir72
J.-Y. Girard. Interprdtation Fonc. lionelle el Elimination des Coupures de l'Arilhmelique d'Ordre Superieur. Th~se de Doctorat d'Etat, Universit~ de Paris VII, 1972.
 
GLT89
 
HMT90
 
HS65
J. Hartmanis and R. E. Stearns. On the computational complexity of algorithms. Transactions of the American Mathematieal Society 117, pp. 285-306.
 
Hen90
F. Henglein. A lower bound for fult polymorphic type inference: Girard/Reynolds typability is DEXPTIME-hard. University of Utrecht, Technical Report RUU-CS-90- 14, April 1990.
 
Hin69
1%. Hindley. The principal type scheme of an object in combinatory logic. Transactions of the American Mathematical Society 146:29-60, 1969.
 
HU79
 
HW88
P. Hudak and P. L. Wadler, editors. Report on the functional programming language Haskell. Yale University Technical Report YALEU/DCS/RR656, 1988.
KM89
 
KMM90
P.C. Kanellakis, H. G. Mairson, and J. C. Mitchell. Unification and ML type reconstruction. In Computational Logic: Essays in Honor of Alan Robinson, ed. j.-L. Lassez and G. Plotkin. MIT Press, 1990.
 
KTU90
 
KT89
A.J. Kfoury and j. Tiuryn. Type reconstruction in finite rank fragments of the second-order lambda calculus. Technical Report BUCS 89-011, Boston University, October 1989. Also in Proceedings of the 5-th IEEE Symposium on Logic in Computer Science, pp. 2-11, June 1990.
Lan66
Mai90
 
Mil78
R. Milner. A theory of type polymorphism in programming. Journal of Computer and System Sciences 17, pp. 348-375, 1978.
 
Mit90
 
PW78
M.S. Paterson and M. N. Wegman. Linear unification. Journal of Computer and System Sciences 16, pp. 158-167, 1978.
 
PDM89
B. Pierce, S. Dietzen, and S. Michaylov. Programming in higher-order typed lambda calculi. Technical Report CMU-CS-89- 111, Carnegie Mellon University, March 1989.
 
PL89
 
Rey74
Rob65
 
Sch82
H. Schwictenberg. Complexity of normalization in the pure typed lambda calculus. The L. E. J. Brouwer Centenary Symposium, A. S. Troelstra and D. van Daalen (eds.), pp. 453-457. North- Holland, 1982.
Sco77
 
Str73
C. Strachey. The varieties of programming language. Technical Monograph PRG- 10, Programming Research Group, Oxford University, 1973.
 
Tur85
 
Wan87
M. Wand. A simple algorithm and proof for type inference. Fundamenta Informaticae 10 (1987).


Collaborative Colleagues:
Fritz Henglein: colleagues
Harry G. Mairson: colleagues