DFA, NFA e epsilon NFA tutti e tre ci consentono di rappresentare un linguaggio regolare particolare. Con una qualsiasi di queste rappresentazioni possiamo arrivare alla stessa espressione regolare, allora perché dobbiamo studiare tutte e tre le forme di rappresentazione degli automi finiti? Ci possono essere delle spiegazioni su ciò che NFA può fare e DFA non può, ovvero NFA potrebbe aiutarci a progettare le incertezze. Ad esempio nella progettazione di un gioco (scacchi), abbiamo molte opzioni per spostare un particolare pezzo da una posizione particolare che può essere facilmente rappresentato usando NFA. Ma a che serve epsilon NFA quando lo stesso può essere fatto usando NFA o DFA?