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
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
0 references