NONDETERMINACY AND RECURSION VIA STACKS AND GAMES

Research output: Contribution to journalArticleAcademicpeer-review

11 Citations (Scopus)
354 Downloads (Pure)

Abstract

The weakest-precondition interpretation of recursive procedures is developed for a language with a combination of unbounded demonic choice and unbounded angelic choice. This compositional formal semantics is proved to be equal to a game-theoretic operational semantics. Two intermediate stages are exploited. One step consists of unfolding the declaration of the recursive procedures. Fixpoint induction is used to prove the validity of this step. The compositional semantics of the unfolded declaration is proved to be equal to a formal semantics of a stack implementation of the recursive procedures. After an introduction to boolean two-person games, this stack semantics is shown to correspond to a game-theoretic operational semantics.

Original languageEnglish
Pages (from-to)273-295
Number of pages23
JournalTheoretical Computer Science
Volume124
Issue number2
Publication statusPublished - 28-Feb-1994

Keywords

  • REFINEMENT
  • CALCULUS

Fingerprint

Dive into the research topics of 'NONDETERMINACY AND RECURSION VIA STACKS AND GAMES'. Together they form a unique fingerprint.

Cite this