Preguntas etiquetadas con nondeterminism

Preguntas sobre autómatas, gramáticas formales u otros modelos de computación que se relacionan específicamente con el uso del no determinismo. ¡No debe confundirse con aleatoriedad o ambigüedad!

14
¿Por qué la NFA se llama no determinista?

Tengo esta pregunta [algo graciosa] en mente. ¿Por qué el autómata finito no determinista se llama no determinista mientras definimos las transiciones para las entradas? Bueno, aunque hay transiciones múltiples y épsilon , están definidas, lo que significa que la máquina es determinista para esas...

11
Inferir tipos de refinamiento

En el trabajo, se me ha encomendado la tarea de inferir cierta información sobre un lenguaje dinámico. Reescribo secuencias de declaraciones en letexpresiones anidadas , así: return x; Z => x var x; Z => let x = undefined in Z x = y; Z => let x = y in Z if x then T else F; Z => if x...

9
¿Es el no determinismo en una máquina de turing no determinista diferente de la de los autómatas finitos y los autómatas de empuje?

Deje una cadena de entrada como . Luego, si un NFA se encuentra actualmente en el estado r (y ha leído la entrada hasta el alfabeto w i ), antes de leer el siguiente símbolo de entrada, el NFA se divide en dos NFA, uno en el estado r y otro en s , si hay una transición del tipo r ϵ → s . Si hay un...