
<Q,I,delta,q0,F>, dove:
Q e` un insieme finito di stati;
I e` un insieme finito di simboli di ingresso;
delta e` la funzione di prossimo stato delta:Q X I->Q;
q0 appartenente a Q e` lo stato iniziale;
F contenuto in Q e` l'insieme degli stati finali.
La funzione delta puo` essere estesa al dominio Q X I*. La funzione cosi` ottenuta e` definita da:
delta*(q,lambda)=q per ogni q appartenente a Q; lambda rappresenta la stringa vuota;
delta*(q,xa)=delta(delta*(q,x),a) per ogni x appartenente a I* e per ogni a appartenente a I.
Il linguaggio L(A) riconosciuto da un automa A e` definito come l'insieme delle stringhe riconosciute da A.