Probabilistic Program Verification via Inductive Synthesis of Inductive Invariants

05/12/2022
by   Kevin Batz, et al.
0

A desired property of randomized systems, represented by probabilistic programs, is that the probability to reach some error state is sufficiently small; verification of such properties is often addressed by probabilistic model checking. We contribute an inductive synthesis approach for proving quantitative reachability properties by finding inductive invariants on source-code level. Our prototype implementation of various flavors of this approach shows promise: it finds inductive invariants for (in)finite-state programs, while beating state-of-the-art model checkers on some benchmarks and often outperforming monolithic alternatives.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset

Sign in with Google

×

Use your Google Account to sign in to DeepAI

×

Consider DeepAI Pro