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 ciclo del tipo r ϵ → s ϵ → q 1 . . . . ϵ → , donde q i son algunos estados de NFA, entonces no sirve de nada recordar otro NFA en el estado r hasta el punto donde se ha leído la entrada hasta el alfabeto w i .
Si un PDA (no determinista) está en estado r (y la entrada se lee hasta w i ) y existe un ciclo r ϵ , ϵ → a → s ϵ , ϵ → a → q 1 . . . . ϵ , ϵ → a
(donde la transición ϵ , ϵ → a significa que nada después de w i se lee desde la entrada, no sesacanada o se lee desde la pila y el alfabeto a se introduce en la pila) y luego antes de leer el siguiente alfabeto de entrada w i + 1 habrá PDA infinito en estados r , s , q 1 , . . . q k porque a diferencia del NFA, aunque los estados son contenidos de pila finitos, pueden ser diferentes (posibilidades infinitas), si no me equivoco.
Al igual que con NFA y PDA, el poder del no determinismo proviene de las transiciones . Así que supongo que la máquina de Turing no determinista también obtiene su no determinismo de transiciones ϵ como NFA y PDA (más como PDA). Sé que una máquina de Turing determinista puede simular una no determinista (conozco la prueba que usa la búsqueda de primer pan). Pero ahora tengo dudas sobre cómo es posible. Porque si existe un ciclo del tipo PDA anterior, en el diagrama de estado de la máquina de Turing no determinista, antes de leer el siguiente símbolo w i + 1la máquina de Turing determinista incluso cuando simula una configuración en alguna rama de la máquina de Turing no determinista (mientras que bfs) tendría que hacer un seguimiento de la máquina de Turing infinita (nuevamente los estados son finitos pero los símbolos en la cinta tienen posibilidades infinitas).
Entonces, ¿cómo se define exactamente el no determinismo en el caso de las máquinas de Turing? ¿Estoy malinterpretando algo trivial? ¿Las máquinas de Turing no deterministas usan transiciones ?
Lamento mis dudas triviales. Si algo es incorrecto, puedo actualizar mi pregunta.