DFA, NFA et epsilon NFA tous les trois nous permettent de représenter une langue régulière particulière. Avec n'importe laquelle de ces représentations, nous pouvons arriver à la même expression régulière, alors pourquoi devons-nous étudier les trois formes de représentation des automates finis? Il peut y avoir des explications sur ce que NFA peut faire, ce que DFA ne peut pas faire, c'est-à-dire que NFA pourrait nous aider à concevoir des incertitudes. Par exemple, lors de la conception d'un jeu (échecs), nous avons de nombreuses options pour déplacer une pièce particulière d'un endroit particulier qui peut être facilement représenté à l'aide de NFA. Mais à quoi sert epsilon NFA quand on peut faire de même avec NFA ou DFA?