Questa domanda riguarda se ogni teorema matematico può essere ridotto alla domanda se una singola macchina di Turing si ferma. In particolare, sono interessato a congetture attualmente non dimostrate.
Ad esempio: Wikipedia afferma che al momento non è noto se ci siano numeri dispari perfetti. Poiché è determinabile se un determinato numero è perfetto, si potrebbe scrivere una macchina di Turing che controlla a turno ogni numero dispari e si ferma se ne trova uno perfetto. (Questa macchina di Turing non accetta alcun input.) Se sapessimo se quella macchina di Turing si ferma, allora sapremmo se la congettura è vera e viceversa.
Tuttavia, come altro esempio, che dire delle congetture sui numeri primi gemelli ? È determinabile se un determinato numero è il primo numero primo in una doppia coppia, ma in questo caso non possiamo fermarci quando troviamo il primo, perché la domanda è se esiste un numero infinito. Non mi è chiaro se sia possibile realizzare una macchina di Turing che si ferma se e solo se la congettura dei numeri primi gemelli è vera.
Possiamo sicuramente fare una macchina di Turing che si ferma se e solo se la congettura dei primi gemelli è dimostrabile nell'aritmetica di Peano o in qualche altro sistema formale, ma questa è una domanda diversa, dal momento che potrebbe essere vera ma non dimostrabile nel particolare sistema che scegliamo.
Quindi le mie domande sono
- È possibile realizzare una macchina di Turing che si ferma se e solo se la congettura dei numeri primi gemelli è vera? (E se sì, come?)
- È possibile, in generale, realizzare una macchina di Turing che si ferma se e solo se una determinata affermazione matematica è vera? Questa macchina di Turing può essere costruita algoritmicamente dall'affermazione formale?
- Se non è possibile in generale, c'è un modo per classificare le affermazioni matematiche in se equivalgono all'arresto di una singola macchina di Turing o di una macchina di turing con un oracolo , ecc.? In tal caso, questa classificazione è decidibile per una determinata affermazione?