System F-bounded is a second-order typed lambda-calculus with subtyping which has been defined to carry out foundational studies about the type systems of object-oriented languages. The almost recursive nature of the essential feature of this system makes one wonder whether it retains the strong normalization property, with respect to first- and second-order beta eta reduction of system F-less than or equal to. We prove that this is the case. The proof is carried out to the last detail to allow the reader to be convinced of its correctness.

Termination of system F-bounded: a complete proof

GHELLI, GIORGIO
1997-01-01

Abstract

System F-bounded is a second-order typed lambda-calculus with subtyping which has been defined to carry out foundational studies about the type systems of object-oriented languages. The almost recursive nature of the essential feature of this system makes one wonder whether it retains the strong normalization property, with respect to first- and second-order beta eta reduction of system F-less than or equal to. We prove that this is the case. The proof is carried out to the last detail to allow the reader to be convinced of its correctness.
1997
Ghelli, Giorgio
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11568/48263
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 5
  • ???jsp.display-item.citation.isi??? 3
social impact