More on looping vs. repeating in dynamic logic (Q2265813): Difference between revisions

From MaRDI portal
Set OpenAlex properties.
ReferenceBot (talk | contribs)
Changed an Item
 
Property / cites work
 
Property / cites work: Q4343990 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Recurring Dominoes: Making the Highly Undecidable Highly Understandable / rank
 
Normal rank
Property / cites work
 
Property / cites work: Looping vs. repeating in dynamic logic / rank
 
Normal rank
Property / cites work
 
Property / cites work: Model theory for infinitary logic. Logic with countable conjunctions and finite quantifiers / rank
 
Normal rank
Property / cites work
 
Property / cites work: Definability in dynamic logic / rank
 
Normal rank
Property / cites work
 
Property / cites work: Expressing program looping in regular dynamic logic / rank
 
Normal rank

Latest revision as of 16:11, 14 June 2024

scientific article
Language Label Description Also known as
English
More on looping vs. repeating in dynamic logic
scientific article

    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