Copyright © 2002 Elsevier Science B.V. All rights reserved.
Completeness of type assignment systems with intersection, union, and type quantifiers
Available online 20 December 2001.
References and further reading may be available for this article. To view references and further reading you must purchase this article.
Abstract
This paper develops type assignment systems with intersection and union types, and type quantifiers. We show that the known system for these types is not semantically complete. However, the following two hold for a certain class of typing statements, called stable statements, which include all statements without type quantifier: (1) the validity of stable statements for Kripke models is equivalent to that for standard models, (2) if we add two axioms expressing the distributive laws of intersection over union and existential-type quantifier, then the resulting system is complete for Kripke models. As a consequence, the known system with the axioms for distributive laws is complete for standard models if we restrict statements to stable ones. All the results are obtained in a systematic way with sequent-style formulations of type assignment and the cut-elimination property for them.
Author Keywords: Lambda calculus; Type systems; Sequent calculus; Cut-elimination; Kripke models







E-mail Article
Add to my Quick Links

Cited By in Scopus (3)





