Consenti una stringa di input come . Quindi se un NFA è attualmente nello stato (e ha letto l'input fino all'alfabeto ) quindi prima di leggere il simbolo di input successivo l'NFA si divide in due NFA, uno in stato e l'altro in , se c'è una transizione di il tipo . Se esiste un ciclo di tipo , dove sono alcuni stati di NFA, quindi è inutile ricordare un altro NFA nello stato fino al punto in cui l'input è stato letto fino all'alfabeto r w i r s r ϵ → s r ϵ → s ϵ → q 1 . . . . ϵ → q k ϵ → r r w i r w i r ε , ε → un → s ε , ε → un → q 1 . . . . ϵ , ϵ → a → q k ϵ , ϵ → a → r ϵ , ϵ → a w i a w i + 1 r , s , q 1.
Se un PDA (non deterministico) è nello stato (e l'input viene letto fino a ) e esiste un ciclo (dove transizione significa che nulla dopo viene letto dall'input, nulla viene estratto o letto dallo stack e l'alfabeto viene inserito nello stack) quindi prima di leggere l'alfabeto di input successivo ci sarà PDA infinito negli stati perché a differenza dell'NFA, sebbene gli stati siano limitati, i contenuti dello stack possono essere diversi (possibilità infinite), se non sbaglio.
Come per NFA e PDA, il potere del non determinismo deriva dalle transizioni di . Quindi suppongo che la macchina di Turing non deterministica ottenga anche il suo non determinismo dalle transizioni di come NFA e PDA (più come il PDA). So che una macchina di Turing deterministica può simulare una non deterministica (conosco la prova che utilizza la ricerca pane per primo). Ma ora sono dubbioso su come sia possibile. Perché se un ciclo del tipo nel PDA sopra, esiste nel diagramma di stato della macchina di Turing non deterministica, allora prima di leggere il simbolo successivoϵ w i + 1la macchina di Turing deterministica anche quando si simula una configurazione in qualche ramo della macchina di Turing non deterministica (mentre bfs) dovrebbe tenere traccia della macchina di Turing infinita (di nuovo gli stati sono finiti ma i simboli sul nastro hanno infinite possibilità).
Quindi, come si definisce esattamente il non determinismo nel caso delle macchine di Turing? Sto fraintendendo qualcosa di banale? Le macchine di Turing non deterministiche usano transizioni ?
Mi dispiace per i miei dubbi banali. Se qualcosa non è corretto, posso aggiornare la mia domanda.