DocumentCode :
2358982
Title :
Cost analysis of games, using program logic
Author :
Morgan, Carroll ; McIver, Annabellc
fYear :
2001
fDate :
4-7 Dec. 2001
Firstpage :
351
Abstract :
Summary form only given. Recent work in probabilistic programming semantics has provided a relatively simple probabilistic extension to predicate transformers, making it possible to treat small imperative probabilistic programs containing both demonic and angelic nondeterminism. That work in turn has extended to provide a probabilistic basis for the modal μ-calculus of Kozen (1983), and leads to a quantitative μ-calculus. Standard (non-probabilistic) μ-calculus can be interpreted either ´normally´, over its semantic domain, or as a two-player game between an ´angel´ and a ´demon´ representing the two forms of choice. Stirling (1995) has argued that the two interpretations correspond. Quantitative p-calculus too can be interpreted both ways, with the novel interpretation being the second: a probabilistic game involving an angel and a demon. Each player seeks a strategy to maximise (resp. minimise) the game´s ´outcome´, with the steps in the game now being stochastic. That suggests a connection with Markov decision processes, in which players compete for high (resp. low) ´rewards´ over a Markov transition system. In this paper we explore that connection, showing how for example discounted Markov decision processes (MDP´s) and terminating MDP´s can be written as quantitative p-formulae. The ´normal´ interpretation of those formulae (i.e. over the semantic domain) then seems to give a much more direct access to existence theorems than the presentation usually associated with MDP´s. Our technical contribution is to explain the coding of MDP´s as quantitative p-formulae, to discuss the extension of the latte in incorporate ´rewards´, and to illustrate the resulting reformulation of several existence theorems. In an appendix we give an algebraic characterisation of the new quantitative-with-reward form of the calculus.
Keywords :
programming language semantics; stochastic games; Markov decision processes; Markov transition system; discounted Markov decision processes; imperative probabilistic programs; mu-calculus; nondeterminism; predicate transformers; probabilistic basis; probabilistic game; probabilistic programming semantics; Australia; Calculus; Computer science; Costs; Logic programming; Mathematical programming; Mathematics; Page description languages; Stochastic processes; Transformers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference, 2001. APSEC 2001. Eighth Asia-Pacific
ISSN :
1530-1362
Print_ISBN :
0-7695-1408-1
Type :
conf
DOI :
10.1109/APSEC.2001.991501
Filename :
991501
Link To Document :
بازگشت