Streett machine

from Wikipedia, the free encyclopedia

In automata theory , a branch of computer science , a Streett automaton is a special form of the ω-automaton .

Streett machines for word recognition

A (non-) deterministic Streett automaton is a 5-tuple where:

  • is a finite set of states, the state set
  • is a finite set of symbols, the input alphabet
  • is the transition function:
    • in the deterministic case with
    • in the non-deterministic case with
  • is the start state
  • is a family of pairs of state sets

Here called the power set of .

Acceptance behavior

An infinite word is accepted by the Streett automaton if and only if the following applies for a (deterministic: the) associated infinite path :

, d. H. if a state from is visited infinitely often, then at least one state from the associated state is also visited infinitely often.

Alternatively, there is the equivalent acceptance condition .

This acceptance condition is dual to the acceptance condition of the Rabin machine .

literature

  • Erich Grädel, Wolfgang Thomas, Thomas Wilke (Eds.): Automata, Logics, and Infinite Games. A Guide to Current Research (= Lecture Notes in Computer Science. Vol. 2500). Springer, Berlin et al. 2002, ISBN 3-540-00388-6 .