Stochastic Differential Dynamic Logic for Stochastic Hybrid Programs (CMU-CS-11-111)

Logic is a powerful tool for analyzing and verifying systems, including programs, discrete systems, real-time systems, hybrid systems, and distributed systems. Some applications also have a stochastic behavior, however, either because of fundamental properties of nature, uncertain environments, or simplifications to overcome complexity. Discrete probabilistic systems have been studied using logic. But logic has been chronically underdeveloped in the context of stochastic hybrid systems, i.e., systems with interacting discrete, continuous, and stochastic dynamics. We aim at overcoming this deficiency and introduce a dynamic logic for stochastic hybrid systems. Our results indicate that logic is a promising tool for understanding stochastic hybrid systems and can help taming some of their complexity. We introduce a compositional model for stochastic hybrid systems. We prove adaptivity, cadl ` ag, and Markov time properties, and prove that the semantics ` of our logic is measurable. We present compositional proof rules, including rules for stochastic differential equations, and prove soundness.

[1]  Dexter Kozen A Probabilistic PDL , 1985, J. Comput. Syst. Sci..

[2]  George J. Pappas,et al.  A Framework for Worst-Case and Stochastic Safety Verification Using Barrier Certificates , 2007, IEEE Transactions on Automatic Control.

[3]  Marta Z. Kwiatkowska,et al.  Symbolic model checking for probabilistic timed automata , 2007, Inf. Comput..

[4]  Matthew Richardson,et al.  Markov logic networks , 2006, Machine Learning.

[5]  Håkan L. S. Younes,et al.  Numerical vs. statistical probabilistic model checking , 2006, International Journal on Software Tools for Technology Transfer.

[6]  A. Tarski A Decision Method for Elementary Algebra and Geometry , 2023 .

[7]  B. Øksendal Stochastic differential equations : an introduction with applications , 1987 .

[8]  P. Kloeden,et al.  Numerical Solution of Stochastic Differential Equations , 1992 .

[9]  Ioannis Karatzas,et al.  Brownian Motion and Stochastic Calculus , 1987 .

[10]  John Lygeros,et al.  Towars a Theory of Stochastic Hybrid Systems , 2000, HSCC.

[11]  Yishai A. Feldman,et al.  A probabilistic dynamic logic , 1982, STOC '82.

[12]  John Lygeros,et al.  Toward a General Theory of Stochastic Hybrid Systems , 2006 .

[13]  M. K. Ghosh,et al.  Ergodic Control of Switching Diffusions , 1997 .

[14]  Dexter Kozen,et al.  Semantics of probabilistic programs , 1979, 20th Annual Symposium on Foundations of Computer Science (sfcs 1979).

[15]  Vaughan R. Pratt,et al.  SEMANTICAL CONSIDERATIONS ON FLOYD-HOARE LOGIC , 1976, FOCS 1976.

[16]  Werner Römisch,et al.  Numerical Solution of Stochastic Differential Equations (Peter E. Kloeden and Eckhard Platen) , 1995, SIAM Rev..