La soluzione di Kristoffer può essere usata per dimostrare che, supponendo che i reali siano rappresentati in modo da poter calcolare i limiti delle sequenze di reali che sono calcolabilmente Cauchy. Ricordiamo che una sequenza è calcolabile Cauchy se esiste una mappa calcolabile f tale che, dato qualsiasi k che abbiamo | a m - a n | < 2 - k per tutti m , n ≥ f ( k )( an)nfK| un'm- an| < 2- km , n ≥ f( k ). Le rappresentazioni standard dei reali sono così, ad esempio quella in cui un reale è rappresentato da una macchina che calcola un'approssimazione razionale arbitrariamente buona. (Possiamo anche parlare in termini di cifre di calcolo, ma poi dobbiamo consentire cifre negative. Questo è un problema ben noto nella teoria della calcolabilità dei reali.)
S⊆ R( an)nx = limnun'nx SSXS
Prova.
Supponiamo che fosse decidibile. Data qualsiasi macchina di Turing , considera la sequenza definita come
È facile verificare che sia calcolabile come Cauchy, quindi possiamo calcolare il suo limite . Ora abbiamo iff ferma, quindi possiamo risolvere il problema di Halting. QED.T b n b n = { a n se T non si è arrestato nelle prime n fasi, a m se T si è arrestato nella fase m e m ≤ n . b n y = lim n b n y ∈ S TSTBn
Bn= { anun'mse T non si è fermato nei primi n passaggi,se T si è arrestato nel passaggio m e m ≤ n .
Bny= limnBny∈ ST
C'è un doppio teorema in cui si assume la sequenza è fuori ma il suo limite è in .SSS
Esempi di insiemi soddisfano queste condizioni sono: un intervallo aperto, un intervallo chiuso, i numeri negativi, il singleton , i numeri razionali, i numeri irrazionali, i numeri transcedenti, i numeri algebrici, ecc.{ 0 }S{ 0 }
Un insieme che non soddisfa le condizioni del teorema è l'insieme di numeri razionali tradotti da un numero non calcolabile . Esercizio: è decidibile?α SS= { q+ α ∣ q∈ Q }αS