Equivalences among logics of programs (Q801684)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Equivalences among logics of programs |
scientific article |
Statements
Equivalences among logics of programs (English)
0 references
1984
0 references
In this paper several different first-order logics of programs such as algorithmic logic (AL), dynamic logic (DL) and logic of effective definitions (LED) are compared. The authors define a fragment Lre of constructive \(L_{\omega_ 1\omega}\), as follows: Lre contains \(\bigvee \{P_ i| \quad i\geq 1\}\) where the \(P_ i\) form an r.e. sequence of quantifier-free formulas of predicate calculus containing only finitely many free variables and Lre is closed under \(\neg\), \(\wedge\), \(\vee\), \(\exists\) and \(\forall\). They now prove that the following formal logics have the same expressibility as Lre: 1. DL of deterministic effective flowcharts without array assignments. 2. DL of deterministic effective flowcharts. 3. \(DL+\) of nondeterministic effective flowcharts without array assignments. 4. LED. 5. Logic of nondeterministic effective definitional schemes (without array assignments). 6. AL of deterministic effective flowcharts without array assignments. 7. AL of deterministic effective flowcharts without array assignments and without the iteration quantifier \(\cap.\) Finally it is shown that if some extra condition on the domain of interpretation is satisfied, also the following logics become equivalent to Lre: 8. \(DL+\) of nondeterministic effective flowcharts. 9. Logic of nondeterministic effective definitional schemes (with array assignments). 10. AL of nondeterministic effective flowcharts without the iteration quantifier \(\cap\).
0 references
determinism
0 references
nondeterminism
0 references
first-order logics of programs
0 references
algorithmic logic
0 references
dynamic logic
0 references
logic of effective definitions
0 references
deterministic effective flowcharts
0 references
nondeterministic effective flowcharts
0 references
effective definitional schemes
0 references
0 references