PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
January 1, 1999SIAM Journal on Computing140 citations

The Complexity of Tree Automata and Logics of Programs

View Full Paper
EEE. Allen EmersonCJCharanjit S. Jutla

Key Points

Key points are not available for this paper at this time.

Abstract

The complexity of testing nonemptiness of finite state automata on infinite trees is investigated. It is shown that for tree automata with the pairs (or complemented pairs) acceptance condition having m states and n pairs, nonemptiness can be tested in deterministic time (mn) O (n) ; however, it is shown that the problem is in general NP-complete (or co-NP-complete, respectively). The new nonemptiness algorithm yields exponentially improved, essentially tight upper bounds for numerous important modal logics of programs, interpreted with the usual semantics over structures generated by binary relations. For example, it follows that satisfiability for the full branching time logic CTL* can be tested in deterministic double exponential time. Another consequence is that satisfiability for propositional dynamic logic (PDL) with a repetition construct (PDL-delta) and for the propositional Mu-calculus (L) can be tested in deterministic single exponential time.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Emerson et al. (1999) studied this question.

synapsesocial.com/papers/6a1fd1d6100cc8f9f05166d5https://doi.org/10.1137/s0097539793304741
Ask AI
Helpful
Bookmark
Share
View Full Paper