Non è chiaro cosa si sta ponendo nella parte successiva della domanda principalmente perché non è stato definito "un problema relativo a un modello di macchina".
Vorrei avere un esempio (se possibile) di problemi indecidibili senza la necessità di Turing Machine
Sia una classe di macchine e utilizzi i come codice di M i . Possiamo interpretare i anche come il codice di I ° TM e poi chiedere che data M mi fa la i esima TM battuta d'arresto? E questo problema su M i è indecidibile.{Mi}iMiiiMiiMi
Una lingua è solo un insieme di stringhe, quale interpretazione assegnate alle stringhe non ha alcun effetto sulla decidibilità della lingua. A meno che non si definisca formalmente ciò che si intende per modello di macchina e un problema relativo a tali macchine, non è possibile rispondere alle domande successive.
Turing è il macchinario minimo per supportare un problema indecidibile?
Ancora una volta, si applica il punto che ho menzionato sopra. Una domanda più ragionevole sarebbe: tutte le prove di indecidibilità passano attraverso qualcosa di simile all'indecidibilità di fermare il problema per le TM? (La risposta è: ci sono altri modi).
Un'altra possibile domanda è: qual è il sottoinsieme più piccolo di TM in cui il problema di arresto per loro è indecidibile. Ovviamente una tale classe dovrebbe contenere problemi che non si fermano (altrimenti il problema è banalmente decidibile). Possiamo facilmente creare sottoinsiemi artificiali di TM in cui il problema dell'arresto non è decidibile senza poter calcolare qualcosa di utile. Una domanda più interessante riguarda le grandi serie decidibili di TM in cui l'arresto è decidibile per loro.
Ecco un altro punto: non appena si ha una capacità molto piccola di manipolare i bit (ad es. Una dimensione polinomiale ) è possibile creare una macchina N con tre ingressi: e , x e c in modo che emetta 1 sef c è un interrompere l'accettazione del calcolo di TM M e sull'ingresso x . Quindi è possibile fare le problemi come: esiste un c st N ( e , x , c ) è 1? che è un problema indecidibile.CNFNexccMexcN(e,x,c)