Beta-eta-complete models for System F - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Mathematical Structures in Computer Science Année : 2002

Beta-eta-complete models for System F

Stefano Berardi
  • Fonction : Auteur
  • PersonId : 829783
Chantal Berline
  • Fonction : Auteur
  • PersonId : 829784

Résumé

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.
Fichier principal
Vignette du fichier
BB-complete290102.pdf (427.33 Ko) Télécharger le fichier

Dates et versions

hal-00003749 , version 1 (03-01-2005)

Identifiants

  • HAL Id : hal-00003749 , version 1

Citer

Stefano Berardi, Chantal Berline. Beta-eta-complete models for System F. Mathematical Structures in Computer Science, 2002, 12, pp.823-874. ⟨hal-00003749⟩
112 Consultations
111 Téléchargements

Partager

Gmail Facebook X LinkedIn More