Logical Analysis of Demonic NonDeterministic Programs - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Theoretical Computer Science Année : 1996

Logical Analysis of Demonic NonDeterministic Programs

Résumé

A logical framework is presented for representing and reasoning about nondeterministic programs that may not terminate. We propose a logic PDL(; ;, ||, d(*)) which is an extension of dynamic logic such that the program constructors related to demonic operations are introduced in its language. A complete and sound Hilbert-style proof system is given and it is shown that PDL(; ;, ||, d(*)) is decidable. In the second part of this paper, a translation is defined between PDL(; ;, ||, d(*)) and a relational logic. A sound and complete Rasiowa-Sikorski-style proof system for the relational logic is given. It provides a natural deduction-style method of reasoning for PDL(; ;, ||, d(*)).
Fichier principal
Vignette du fichier
DemOrl96e.pdf (272.91 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03193705 , version 1 (09-04-2021)

Identifiants

Citer

Stéphane Demri, Ewa Orlowska. Logical Analysis of Demonic NonDeterministic Programs. Theoretical Computer Science, 1996, 166 (1-2), pp.173-202. ⟨10.1016/0304-3975(95)00190-5⟩. ⟨hal-03193705⟩

Collections

UGA CNRS
28 Consultations
40 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More