ACM Home Page
Please provide us with feedback. Feedback
Abstract types have existential types
Full text PdfPdf (1.30 MB)
Source Annual Symposium on Principles of Programming Languages archive
Proceedings of the 12th ACM SIGACT-SIGPLAN symposium on Principles of programming languages table of contents
New Orleans, Louisiana, United States
Pages: 37 - 51  
Year of Publication: 1985
ISBN:0-89791-147-4
Authors
John C. Mitchell  AT&T Bell Laboratories, Murray Hill, New Jersey
Gordon D. Plotkin  Department of Computer Science, University of Edinburgh, Edinburgh EH9 3J2
Sponsors
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 24,   Citation Count: 24
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/318593.318606
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.

 
1
[Arbib and Manes 75] Arbib, M. A. and E. G. Manes, Arrows, Structures, and Functors: The Categorical Imperative. Academic Press 1975.
 
2
[Barendregt 81] Barendregt. H. P, The Lambda Calculus: Its Syntax and Semantics. North Holland 1981.
 
3
[Bates and Constable 81] Bates, J. L., and Robert L. Constable. The definition of µprl. Cornell Univ., Dept. of Computer Science technical report TR 82-492, October, 1981.
 
4
 
5
[Burstall 84] Burstall, R. M., Programming with modules as typed functional programming. In Int. Conf. 5-th Generation Computing Systems. Nov., 1984.
 
6
 
7
[Constable 80] Constable, Robert L., Programs and types. In 21st IEEE Symp. on Foundations of Computer Science. IEEE 1980, pages 118-128.
 
8
[Coquand and Huet 84] Coquand, T. and Huet, G., A Theory of Constructions. In Proc. Int'l Symp. on Semantics of Data Types. June, 1984. Paper does not appear in proceedings.
 
9
[Curry and Feys 58] Curry, H. B and Feys, R., Combinatory Logic I. North-Holland 1958.
 
10
[DeBruijn 80] De Bruijn, N. G., A survey of the project AUTOMATH. In To H. B. Curry: Essays on Combinatory Loic, Lambda Calculus and Formalism. pages 579- 607. Academic Press 1980.
11
12
13
 
14
[DOD 80] US Dept. of Defense, Reference Manual for the Ada Programming Language. GPO 008-000-00354-8 1980.
 
15
[Donahue 79] Donahue, J., On the semantics of data type. SIAM J. Computing 8 1979. pages 546-560.
 
16
[Fitting 69] Fitting, M.C., Intuitionistic Logic. Model Theory and Forcing. North Holland 1969.
17
 
18
[Gardner] Gardner, A., Search. A section of the Handbook of Artificial Intellegence, Barr and Feigenbaum (eds.)
 
19
[Girard 71] Girard, J.-Y., Une extension de l'interpretation de Gödel à l'analyse, et son application à l'élimination des coupures dans l'analysc et la théorie des types. In Fenstad, J. E. (ed.), 2nd Scandinavian Logic Symp. pages 63- 92. North-Holland 1971.
 
20
[Gordon, et. al. 79] Gordon, M.J., R. Milner and C.P. Wadsworth, Edinburgh LCF. Lecture Notes in Computer Science, Vol. 78 Springer-Verlag 1979.
 
21
[Gratzer 68] Gratzer, G.. Universal Algebra. Van Nostrand 1968.
22
 
23
 
24
[Herrlich and Strecker 73] Herrlich, H. and G.E. Strecker, Category Theory. Allyn and Bacon 1973.
 
25
 
26
[Howard 80] Howard, W., The formulas-as-types notion of construction. In To H.B. Curry: Essays on Combinatory Logic, Lambda-Calculus and Formalism. pages 479- 490. Academic Press 1980.
 
27
[Kapur 80] Kapur, D., Towards a Theory for Abstract Data Types. Massachusetts Institute of Technology technical report MIT/LCS/TM-237, 1980.
 
28
[Lambek 80] Lambek, J., From Lambda Calculus to Cartesian Closed Categories. In To H.B. Curry: Essays on Combinatory Logic, Lambda Calculus and Formalism. pages 375- 402. Academic Press 1980.
 
29
[Lauchli 65] Lauchli, H., Intuitionistic propositional calculus and definably non-empty terms. Journal of Symbolic Logic 30 1965. pages 263.
 
30
[Lauchli 70] Lauchli, H., An abstract notion of realizability for which intuitionistic predicte calculus is complete. In Intuitionism and Proof Theory: Proc. of the Summer Conference at Buffalo N.Y., 1970. pages 227-234.
31
 
32
33
 
34
[Mac Lane 71] Mac Lane, S., Categories for the Working Mathematician. Graduate Texts in Mathematics, Vol. 5 Springer-Verlag 1971.
35
 
36
[Martin-Löf 79] Martin-Löf, P., Constructive mathematics and computer programming. 1979. Paper presented at 6th International Congress for Logic, Methodology and Philosophy of Science, Preprint, Univ. of Stockholm, Dept. of Math. 1979.
 
37
[McCracken 79] McCracken, N., An Investigation of a Programming Language with a Polymorphic Type Structure. Syracuse Univ. 1979.
 
38
 
39
[Mitchell, James G. et. al. 79] Mitchell, James G., Mayberry, W. and Sweet, R.. Mesa Language Manual. Xerox PARC technical report CSL-79-3, 1979.
 
40
 
41
[Mitchell 84c] Mitchell, J.C., Semantic Models for Second-Order Lambda Calculus. In Proc. 25-th IEEE Symp. on Foundations of Computer Science. 1984, pages 289-299.
42
43
 
44
[Prawitz 65] Prawitz, D., Natural Deduction. Almquist and Wiksell Stockholm 1965.
 
45
[Prawitz 71] Prawitz, D., Ideas and Results in Proof Theory. In Fenstad, J.E. (ed.), 2nd Scandinavian Logic Symp. pages 235-308. North-Holland 1971.
 
46
 
47
[Reynolds 81a] Reynolds, J.C., The Essence of ALGOL. In de Bakker and van Vliet (ed.), Inter. Symp. on Algorithmic Languages. North Holland 1981. pages 345-372.
 
48
 
49
[Reynolds 83] Reynolds, J.C., Types, Abstraction, and Parametric Polymorphism. In IFIP Congress. 1983, pages.
 
50
[Reynolds 84] Reynolds, J.C., Polymorphism is not Set-Theoretic. In Int. Symp. on Semantics of Data Types. Springer-Verlag 1984. pages 145-156.
 
51
[Shaw 81] Shaw, M. (ed.). ALPHARD: Form and Content. Springer-Verlag 1981.
 
52
[Sherman et. al. 82] Sherman, M.. Higsen. A. and Rosenberg, J., A Methodology for programming abstract data types in Ada. In Proc. AdaTec Conf. on Ada. 1982. pages 66-75.
 
53
[Statman 79] Statman, R., Intuitionistic Propositional Logic is Polynomial-Space Complete. Theoretical Computer Science 9 1979. pages 67-72.
 
54
[Stenlund 72] Stenlund, S., Combinators. ¿-terms and Proof Theory. Reidel Dordrecht-Holland 1972.
 
55
[Troelstra 73] Troelstra, A.S., Mathematical Investigation of Intuitionistic Arithmetic and Analysis. Lecture Notes in Mathematics, Vol. 344 Springer-Verlag 1973.
 
56
[Wulf et. al. 76] Wulf, W.W., R. London, and M. Shaw, An introduction to the construction and verification of Alphard programs. IEEE Trans. on Software Engineering SE-2 1976. pages 253-264.

CITED BY  24

Collaborative Colleagues:
John C. Mitchell: colleagues
Gordon D. Plotkin: colleagues