Alternating_automaton Alternating_automaton

Alternating automaton - Definition and Overview

In automata theory, an alternating finite automaton (AFA) is a non-deterministic finite automaton whose transitions are divided into existential and universal transitions. Let A be an alternating automaton.

  • For a transition <math>(q, a, q_1 \vee q_2)<math>, A nondeterministically chooses to switch the state to either <math>q_1<math> or <math>q_2<math>, reading a.
  • For a transition <math>(q, a, q_1 \wedge q_2)<math>, A moves to <math>q_1<math> and <math>q_2<math>, reading a.

Note that due to the universal quantification a run is represented by a run tree. A accepts a word w, if there exists a run tree on w such that every path ends in an accepting state.

A basic theorem tells that any AFA is equivalent to an non-deterministic finite automaton (NFA) by performing a similar kind of powerset construction as it is used for the transformation of a NFA to a deterministic finite automaton (DFA). This construction converts an AFA with k states to a NFA with up to <math>2^k<math> states.

Example Usage of Alternating

princess2monkey: No way Miss 4 is going to stay awake until 7pm. Alternating which eye to stay open.
RhondaCullum: Oh my goodness! Just discovered Alternating episodes of The Office and Seinfeld! Life is good!! 
smashumz: I love @paulpaetow and @glennpaetow 's Alternating raven's commentary. WHAT A GAME.
Copyright 2009 WordIQ.com - Privacy Policy  :: Terms of Use  :: Contact Us  :: About Us
This article is licensed under the GNU Free Documentation License. It uses material from the this Wikipedia article.