Comience con un autómata finito. Tiene estados y estados de aceptación y transiciones.
Ahora, dele más de una regla de transición de cada estado y diga que acepta si existe un conjunto de reglas de transición seleccionadas después del hecho que conducen al estado de aceptación dada una cadena de entrada.
Una vez que tenga su cadena de entrada, hay un conjunto fijo de transiciones concretas y afirma que pasa (una a la vez) para aceptar esa cadena. Pero las transiciones que elige solo se eligen al final de la cadena . Mientras se lee la cadena, no se determina qué ruta tomar.
No es determinista. Puede elegir su camino a través del gráfico después de darle todo el problema, no mientras lee la entrada.
Ahora, formalizamos esto de manera diferente a este experimento mental, pero esto te motiva por qué obtuvo ese nombre.
Esto explica cómo obtuvo el nombre en primer lugar. Sí, puede modelar NDFA de una manera completamente determinista, pero los nombres son adhesivos . Una vez que haya llamado a algo Bob, hay un costo de comunicación para cambiarle el nombre a algo más, ya que nadie sabe de qué está hablando cuando lo llama Alice.