A model for divergence insensitive properties of lambdaY-terms - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
Pré-Publication, Document De Travail Année : 2015

A model for divergence insensitive properties of lambdaY-terms

Résumé

A term of a simply typed λ-calculus with fixpoints can be considered as an abstraction of a higher-order functional program. The result of the computation of a term is its Böhm tree. Given a tree automaton describing a property of Böhm trees, we are interested in constructing a model recognizing the property, in a sense that the value of a term determines if its Böhm tree satisfies the property. We show how to construct models recognizing properties expressed by parity automata that cannot detect divergence. We call them Ω-blind parity automata, as the symbol Ω is used in Böhm trees to represent divergence; an automaton is Ω-blind when it has to accept Ω from every state. The models we construct resemble standard Scott models of latices of monotone functions, but application needs to be modified and the the fixpoint operator should be interpreted as a particular non-extremal fixpoint in a lattice.
Fichier principal
Vignette du fichier
hal-version.pdf (322.38 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01169352 , version 1 (29-06-2015)

Licence

Paternité

Identifiants

  • HAL Id : hal-01169352 , version 1

Citer

Sylvain Salvati, Igor Walukiewicz. A model for divergence insensitive properties of lambdaY-terms. 2015. ⟨hal-01169352⟩
224 Consultations
56 Téléchargements

Partager

Gmail Facebook X LinkedIn More