Group colloquium: How to prove that a program almost surely terminate?
When: March 29, 2018, 15:45-16:45
Where: RA 3336
Who: Joost-Pieter Katoen
A key question for a probabilistic program is whether the probability
mass of all its diverging runs is zero, that is, that it terminates
"almost surely". Proving that is a notoriously hard problem, it is
Pi2-hard, to be precise. Whereas for ordinary programs a ranking (or
variant) function suffices to prove certain termination, this is no
longer the case for probabilistic programs.
In this talk, I'll present a new proof rule that allows for proving
almost-sure termination for a rich set of programs and give some simple,
though counter-intuitive examples of almost-surely terminating programs.