More on looping vs. repeating in dynamic logic (Q2265813)

From MaRDI portal





scientific article; zbMATH DE number 3892595
Language Label Description Also known as
default for all languages
No label defined
    English
    More on looping vs. repeating in dynamic logic
    scientific article; zbMATH DE number 3892595

      Statements

      More on looping vs. repeating in dynamic logic (English)
      0 references
      0 references
      0 references
      1985
      0 references
      Two types of divergence in computation are referred to in a paper of \textit{D. Harel} and \textit{V. R. Pratt} [5th ACM Symp. on Principles of Programming Languages, 203-213 (1978)] as global and local looping respectively. These notions give a repeat and loop constructs, whose expressive power has been investigated in different versions of dynamic logic. This paper shows that QDL, the first-order version of dynamic logic, is more expressive with repeat than with loop. The authors show also that the validity problems for formulas of the form \(\phi \supset \neg loop(\alpha)\) and \(\phi \supset \neg repeat(\alpha)\) are \(\Sigma^ 0_ 1\)-complete and \(\Pi^ 1_ 1\)-complete, respectively.
      0 references
      high undecidability
      0 references
      infinite computations
      0 references
      program verification
      0 references
      dynamic logic
      0 references
      repeat
      0 references
      loop
      0 references
      validity problems
      0 references

      Identifiers