Exponential determinization for &ohgr;-automata with strong-fairness acceptance condition (extended abstract)

  • Authors:
  • Shmuel Safra

  • Affiliations:
  • IBM Almaden & Stanford University and M.I.T.

  • Venue:
  • STOC '92 Proceedings of the twenty-fourth annual ACM symposium on Theory of computing
  • Year:
  • 1992

Quantified Score

Hi-index 0.00

Visualization

Abstract

In [Saf88] an exponential determination procedure for Bu¨chi automata was shown, yielding tight bounds for decision procedures of some logics ([EJ88, Saf88, SV89, KT89]). In [SV89] the complexity of determinization and complementation of &ohgr;-automata was further investigated, leaving as an open question the complexity of the determinization of a single class of &ohgr;-automata. For this class of &ohgr;-automata with strong fairness as acceptance condition (Street automata), [SV89] managed to show an exponential complementation procedure, but showed that the blow-up of the translation of these automata to any of the classes known to admit exponential determinization is inherently exponential. This might suggest that the blow-up of the determinization of Street automata is inherently doubly exponential.Surprisingly, we show an exponential determinization construction for any Streett automaton. In fact, the complexity of our construction is roughly the same as the complexity achieved in [Saf88] for Bu¨chi automata. Moreover, a simple observation extends this upper bound to the complexity of the complementation problem. Since any &ohgr;-automaton that admits exponential determinization can be easily converted into a Streett automaton, we get one procedure that can be used for all of these conversions. This construction is optimal (up to a constant factor in the exponent) for all of these conversions.Our results imply that Streett automata (with strong fairness as acceptance condition) can be used instead of Bu¨chi automata (with the weaker acceptance condition) without any loss of efficiency.