Automata-theoretic techniques for modal logics of programs (Q1090675)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Automata-theoretic techniques for modal logics of programs |
scientific article |
Statements
Automata-theoretic techniques for modal logics of programs (English)
0 references
1986
0 references
The authors introduce a new type of automata, called subtree automata, in order to simplify \textit{M. O. Rabin}'s [Math. Logic Found. Set Theory, Proc. Int. Colloq., Jerusalem 1968, 1-23 (1970; Zbl 0214.022)] reduction of the satisfiability problem for logics to the emptiness problem for special automata, which the authors prefer to call Büchi automata in honor of \textit{J. R. Büchi} [Logic, Method. Philos. Sci., Proc. 1960 Int. Congr., 1-11 (1962; Zbl 0147.251)]. The emptiness of subtree automata can be checked in polynomial time and the reduction establishes the desired exponential upper bound for satisfiability. This unifying technique is applied to the following three logics: (1) ADPDL (deterministic PDL of flowcharts), (2) the extension of ADPDL with the loop construct, (3) the extension of ADPDL with the converse construct.
0 references
dynamic logic
0 references
exponential decision procedure
0 references
subtree automata
0 references
satisfiability problem for logics
0 references
emptiness problem for special automata
0 references
Büchi automata
0 references
deterministic PDL of flowcharts
0 references
loop construct
0 references
converse construct
0 references