302 articles – 345 Notices  [english version]
HAL : hal-00003749, version 1

Fiche détaillée  Récupérer au format
Mathematical Structures in Computer Science 12 (2002) 823-874
Beta-eta-complete models for System F
Stefano Berardi 1, Chantal Berline 2
(2002)

We show that Friedman's proof of the existence of non-trivial beta-eta-complete models of the simply typed lambda-calculus can be extended to System F. We isolate a set of conditions which are sufficient to ensure beta-eta-completeness for a model of F (and alpha-completeness at the level of types), and we discuss which class of models we get. In particular, the model introduced by Barbanera and Berardi, having as polymorphic maps exactly all possible Scott continuous maps, is beta-eta-complete and hence is the first known complete nonsyntactical model of F. In order to have a suitable framework in which to express the conditions and develop the proof, we also introduce the very natural notion of "polymax models" of System F.
1 :  Dipartimento di Informatica [Torino]
Università di Torino
2 :  Preuves, Programmes et Systèmes (PPS)
CNRS : UMR7126 – Université Paris VII - Paris Diderot
Mathématiques/Logique
polymorphism – lambda-calculus – completeness – polymax models
Liste des fichiers attachés à ce document : 
PS
BB-complete290102.ps(537.5 KB)
PDF
BB-complete290102.pdf(427.3 KB)