1) Los automatas finitos no deterministas generalizan a los deterministas al permitir más de una computación alternativa en la misma cadena de entrada. 2) Se diferencian de los deterministas en que permiten más de un estado sucesor y transiciones sin consumir símbolos. 3) El lenguaje aceptado por un AFND incluye todas las cadenas que puedan llevar al automata a un estado final.