A Decidable Propositional Dynamic Logic with Explicit Probabilities

A propositional version of Feldman and Harel's Pr DL (1982, “14th ACM Sympos. on Theory of Computing,” pp. 181–195; J. Comput. System Sci. 28 , No. 2 (1984), 193–215) is defined, and shown to be decidable in double-exponential space. The logic allows propositional-level formulas involving probabilistic programs, and contains the full (quantified) real-number theory for dealing with probabilities. The decidability proof introduces a succession of abstractions of the notion of a model, from the full generality of measure theoretical models, down to the finite schematic models , which seem to be the most basic structures relating programs and probabilities.

[1]  Saharon Shelah,et al.  Reasoning with Time and Chance , 1982, Inf. Control..

[2]  Jr. Hartley Rogers Theory of Recursive Functions and Effective Computability , 1969 .

[3]  Richard E. Ladner,et al.  Propositional Dynamic Logic of Regular Programs , 1979, J. Comput. Syst. Sci..

[4]  David Harel,et al.  Undecidability of PDL with L={a^(2i)|i>=0} , 1984, J. Comput. Syst. Sci..

[5]  Joseph Y. Halpern,et al.  The prepositional dynamic logic of deterministic, well-structured programs , 1981, 22nd Annual Symposium on Foundations of Computer Science (sfcs 1981).

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

[7]  John H. Reif,et al.  The complexity of elementary algebra and geometry , 1984, STOC '84.

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

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

[10]  D. C. Cooper,et al.  Theory of Recursive Functions and Effective Computability , 1969, The Mathematical Gazette.

[11]  Alfred V. Aho,et al.  The Design and Analysis of Computer Algorithms , 1974 .

[12]  Amir Pnueli,et al.  Propositional Dynamic Logic of Nonregular Programs , 1983, J. Comput. Syst. Sci..

[13]  Dexter Kozen Semantics of Probabilistic Programs , 1979, FOCS.

[14]  Donald E. Knuth,et al.  The Art of Computer Programming, Volume I: Fundamental Algorithms, 2nd Edition , 1997 .

[15]  Dexter Kozen,et al.  A probabilistic PDL , 1983, J. Comput. Syst. Sci..

[16]  Micha Sharir,et al.  Probabilistic Propositional Temporal Logics , 1986, Inf. Control..

[17]  Donald E. Knuth The art of computer programming: fundamental algorithms , 1969 .

[18]  Joseph Y. Halpern,et al.  The Propositional Dynamic Logic of Deterministic, Well-Structured Programs (Extended Abstract) , 1981, FOCS.

[19]  Lyle Harold Ramshaw,et al.  Formalizing the analysis of algorithms , 1979 .