Skip to main navigation Skip to search Skip to main content

Weak alternating automata and tree automata emptiness

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

93 Scopus citations

Abstract

Automata on infinite words and trees are used for specification and verification of nonterminating programs. The verification and the satisfiability problems of specifications can be reduced to the nonemptiness problem of such automata. In a weak automaton, the state space is partitioned into partially ordered sets, and the automaton can proceed from a certain set only to smaller sets. Reasoning about weak automata is easier than reasoning about automata with no restricted structure. In particular, the nonemptiness problem for weak alternating automata over a singleton alphabet can be solved in linear time. Known translations of alternating automata to weak alternating automata involve determinization, and therefore involve a double exponential blow-up. In this paper we describe simple and efficient translations, which circumvent the need for determinization, of parity and Rabin alternating word automata to weak alternating word automata. Beyond the independent interest of such translations, they give rise to a simple algorithm for deciding the nonemptiness of nondeterministic parity and Rabin tree automata. In particular, our algorithm for Rabin automata runs in time O(n2k+1·k!), where n is the number of states in the automaton and k is the number of pairs in the acceptance condition. This improves the known O((nk)3k) bound for the problem.

Original languageEnglish
Title of host publicationProceedings of the 1998 30th Annual ACM Symposium on Theory of Computing
PublisherACM
Pages224-233
Number of pages10
ISBN (Print)9780897919623
DOIs
StatePublished - 1998
Externally publishedYes
Event30th Annual ACM Symposium on the Theory of Computing, STOC 1998 - Dallas, TX, USA
Duration: 23 May 199826 May 1998

Publication series

NameConference Proceedings of the Annual ACM Symposium on Theory of Computing
ISSN (Print)0734-9025

Conference

Conference30th Annual ACM Symposium on the Theory of Computing, STOC 1998
CityDallas, TX, USA
Period23/05/9826/05/98

Fingerprint

Dive into the research topics of 'Weak alternating automata and tree automata emptiness'. Together they form a unique fingerprint.

Cite this