A sequent calculus for subtyping polymorphic types

Authors
Citation
J. Tiuryn, A sequent calculus for subtyping polymorphic types, INF COMPUT, 164(2), 2001, pp. 345-369
Citations number
23
Categorie Soggetti
Information Tecnology & Communication Systems
Journal title
INFORMATION AND COMPUTATION
ISSN journal
08905401 → ACNP
Volume
164
Issue
2
Year of publication
2001
Pages
345 - 369
Database
ISI
SICI code
0890-5401(20010129)164:2<345:ASCFSP>2.0.ZU;2-N
Abstract
We present two complete systems for polymorphic types with subtyping. One s ystem is in the style of natural deduction, while another is a Gentzen-styl e sequent calculus system. We prove several metamathematical properties for these systems including cut elimination, subject reduction, coherence, and decidability of type reconstruction. Following the approach by J. Mitchell , the sequents are given a simple semantics using logical relations over ap plicative structures. The systems are complete with respect to this semanti cs. The logic which emerges from this paper can be seen as a successor to t he original Hilbert style system proposed by J. Mitchell in 1988, and to th e "half way" sequent calculus of G. Longo, K. Milsted, and S. Soloviev prop osed in 1995. (C) 2001 Academic Press.