Ho queste domande da un vecchio esame che sto cercando di risolvere. Per ogni problema, l'ingresso è una codifica di qualche macchina di Turing .
Per un numero intero e i seguenti tre problemi:
È vero che per ogni input , M non passa il posizione c quando si esegue su ?
È vero che per ogni input , M non passa il posizione quando si esegue su ?
È vero che per ogni input , M non passa la posizione quando si esegue su ?
Quanti problemi sono decidibili?
Il numero del problema (1), secondo me, è in se ho capito bene da allora, posso eseguire tutti gli input in parallelo e fermarmi se alcuni input hanno raggiunto questa posizione e per mostrare che non è in posso ridurre il complemento di Atm ad esso. Costruisco una macchina di Turing come segue: per un input controllo se è una storia di calcolo, se lo è, allora funziona a destra e non si ferma, se non lo è, quindi si ferma.
Per (3), credo che sia decidibile poiché per sono tutte le macchine di Turing che rimangono sempre sulla prima cella della striscia, poiché per una stringa di un carattere può passare la prima cella, quindi ho bisogno di per simulare tutte le stringhe di lunghezza 1 per | Q | + 1 passaggi (è corretto?) E vedi se sto usando solo la prima cella in tutti.
Non so davvero cosa fare con (2).