Automata-theoretic techniques for modal logics of programs (Q1090675): Difference between revisions

From MaRDI portal
Set OpenAlex properties.
ReferenceBot (talk | contribs)
Changed an Item
 
Property / cites work
 
Property / cites work: Deterministic propositional dynamic logic: finite models, complexity, and completeness / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5618355 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Decision procedures and expressiveness in the temporal logic of branching time / rank
 
Normal rank
Property / cites work
 
Property / cites work: Deciding full branching time logic / rank
 
Normal rank
Property / cites work
 
Property / cites work: Propositional dynamic logic of regular programs / rank
 
Normal rank
Property / cites work
 
Property / cites work: Investigations in modal and tense logics with applications to problems in philosophy and linguistics / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3734373 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Looping vs. repeating in dynamic logic / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3318101 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Complete problems for deterministic polynomial time / rank
 
Normal rank
Property / cites work
 
Property / cites work: An elementary proof of the completeness of PDL / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4090322 / rank
 
Normal rank
Property / cites work
 
Property / cites work: The temporal semantics of concurrent programs / rank
 
Normal rank
Property / cites work
 
Property / cites work: A near-optimal method for reasoning about action / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3953158 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Decidability of Second-Order Theories and Automata on Infinite Trees / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5616162 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4074888 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Propositional dynamic logic of looping and converse is elementarily decidable / rank
 
Normal rank
Property / cites work
 
Property / cites work: Generalized finite automata theory with an application to a decision problem of second-order logic / rank
 
Normal rank

Latest revision as of 20:18, 17 June 2024

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