DFA, NFA y epsilon NFA los tres nos permiten representar un lenguaje regular particular. Con cualquiera de esas representaciones podemos llegar a la misma expresión regular, entonces ¿por qué necesitamos estudiar las tres formas de representación de autómatas finitos? Puede haber alguna explicación sobre lo que NFA puede hacer que DFA no puede hacer, es decir, NFA podría ayudarnos a diseñar incertidumbres. Por ejemplo, al diseñar un juego (ajedrez), tenemos muchas opciones para mover una pieza en particular desde una ubicación en particular que se puede representar fácilmente usando NFA. Pero, ¿de qué sirve epsilon NFA cuando se puede hacer lo mismo con NFA o DFA?