Decidability of several concepts of finiteness for simple types - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Fundamenta Informaticae Année : 2019

Decidability of several concepts of finiteness for simple types

Résumé

If we consider as "member" of a simple type the outcome of any successful (possibly infinite) run of bottom-up proof search that starts from the type, then several concepts of "finiteness" for simple types are possible: the finiteness of the search space, the finiteness of any member, or the finiteness of the number of finite members (in other words, the inhabitants). In this paper we show that these three concepts are instances of the same parameterized notion of finiteness, and that a single, parameterized proof shows the decidability of all of them. One instance of this result means that termination of proof search is decidable. A separate result is that emptiness is also decidable (where emptiness is absence of "members" as above, not just absence of inhabitants). This fact is an ingredient of the main decidability result, but it also has a different application, the definition of the pruned search space-the one where branches leading to failure are chopped off. We conclude with our version of König's lemma for simple types: a simple type has an infinite member exactly when the pruned search space is infinite.
Fichier principal
Vignette du fichier
EspiritoSantoMatthesPinto-DecOfFiniteness.pdf (378.62 Ko) Télécharger le fichier
Loading...

Dates et versions

hal-02119503 , version 1 (20-05-2019)

Licence

Paternité - Pas d'utilisation commerciale - Pas de modification

Identifiants

Citer

José Espírito Santo, Ralph Matthes, Luís Pinto. Decidability of several concepts of finiteness for simple types. Fundamenta Informaticae, 2019, 170 (1-3), pp.111-138. ⟨10.3233/FI-2019-1857⟩. ⟨hal-02119503⟩
138 Consultations
94 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More