Markov chains and Markov decision processes in Isabelle/HOL
VCLA and WPI will host a talk by Johannes Hölzl on February 23, 2016.
|DATE:||Tuesday, February 23, 2016|
|VENUE:||Seminar room Zemanek, Favoritenstraße 9-11, 1040 Vienna|
I will present an extensive formalization of Markov chains (MCs) and Markov decision processes (MDPs), with discrete time and (possibly infinite) discrete state-spaces. The formalization takes a coalgebraic view on the transition systems representing MCs and constructs their trace spaces. On these trace spaces properties like fairness, reachability, and stationary distributions are formalized. Similar to MCs, MDPs are represented as transition systems with a construction for trace spaces. These trace spaces provide maximal and minimal expectation over all possible non-deterministic decisions. As applications we provide a certifier for finite reachability problems and we relate the denotational semantics and operational semantics of the probabilistic guarded command language (pGCL).