ACM Home Page
Please provide us with feedback. Feedback
Decidable bounded quantification
Full text PdfPdf (1.07 MB)
Source Annual Symposium on Principles of Programming Languages archive
Proceedings of the 21st ACM SIGPLAN-SIGACT symposium on Principles of programming languages table of contents
Portland, Oregon, United States
Pages: 151 - 162  
Year of Publication: 1994
ISBN:0-89791-636-0
Authors
Giuseppe Castagna  LIENS(CNRS)-DMI, 45, rue d'Ulm, 75005 Paris, France
Benjamin C. Pierce  LFCS, Univ. of Edinburgh, King's Buildings, Edinburgh, EH9 3JZ, U.K.
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): 7,   Downloads (12 Months): 20,   Citation Count: 6
Additional Information:

abstract   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/174675.177844
What is a DOI?

ABSTRACT

The standard formulation of bounded quantification, system F≤, is difficult to work with and lacks important syntactic properties, such as decidability. More tractable variants have been studied, but those studied so far either exclude significant classes of useful programs or lack a compelling semantics. We propose here a simple variant of F≤ that ameliorates these difficulties. It has a natural semantic interpretation, enjoys a number of important properties that fail in F≤, and includes all of the programming examples for which F≤ has been used in practice.


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.

 
Ama91
R. Amadio. Recursion and Subtyping in Lambda Calcuh. PhD thesis, Universit~ degli Studi di Pisa, 1991.
BM92
Bru93
 
BTCGS91
 
Car92
Luca Cardelli. Extensible records in a pure calculus of subtyping. Research report 81, DEC Systems Research Center, January 1992. To appear in {GM93}.
 
Car93
L. Cardelli. An implementation of F<. Technical Report 97, Digital Equipment Corporation, February 1993.
 
CD80
M. Coppo and M. Dezani-Ciancaglini. An extension of the basic functionality theory for the A-calculus. Notre-Dame Journal of Formal Logic, 21(4):685-693, October 1980.
 
CG92
P.L. Curien and G. Ghelli. Coherence of subsumption, minimum typing and the type checking in F<. Mathematical Structures in Computer Science, 2(1), 1992.
CW85
 
dB72
Nicolas G. de Bruijn. Lambda-calculus notation with nameless dummies: a tool for automatic formula manipulation with application to the Church-Rosser theorem. Indag. Math., 34(5):381-392, 1972.
 
Ghe90
G. Ghelli. Proof Theoretic Studies about a Minimal Type System Integrating Inclusion and Parametrzc Polymorphism. PhD thesis, Dipartimento di Informatica, Universit~ di Pisa, March 1990. Tech. Rep. TD-6/90.
 
Ghe93a
G. Ghelli. Divergence of F < type-checking. Technical Report 5/93, Dipartimento d'Informatica, Universit~ degli Studi di Pisa, 1993.
 
Ghe93b
 
Ghe93c
G. Ghelli. S-All-Loc is not transitive. Mail to the TYPES mailing fist, February 1993.
 
Gir72
J-Y. Girard. Interpretation fonctionelle et ~limination des coupures dans l'arithm~tique d'ordre sup~rieur. Th~se de doctorat d'~tat, 1972. Universit~ Paris VII.
 
GM93
 
GP93
G. Ghelli and B. Pierce. Bounded existentials and minimal typing. Draft report, Dipartimento d'Informatica Universith di Pisa, 1993. Unpublished.
 
KS92
D. Katiyar and S. Sankar. Completely bounded quantification is decidable. In Proceedings of the A CM SIGPLAN Workshop on ML and its Apphcations, pages 68-77, San Francisco, June 1992.
Mit90
 
Pie91
 
Pie93
B.C. Pierce. Bounded quantification is undecidable. In 20th Ann. A CM Syrup. on Principles of Programming Languages. ACM-Press, 1993.
PT93
 
Rey74
 
Rey88
J.C. Reynolds. Preliminary design of the programming language Forsythe. Technical Report CMU-CS-88-159, Carnegie Mellon University, June 1988.
 
Rey91


Collaborative Colleagues:
Giuseppe Castagna: colleagues
Benjamin C. Pierce: colleagues