non può essere calcolabile anche se è decidibile?


8

Sto cercando di insegnarmi la teoria della calcolabilità con un libro di testo. Secondo il mio libro, una funzione su un alfabeto è calcolabile solo se la linguafA={a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z}

L={s#jσ:sA,σA, the j'th symbol of f(s) is σ}

è decidibile. Perché? Una funzione non potrebbe essere calcolabile anche se è decidibile?fL

Risposte:


6

Se è decidibile quindi è possibile utilizzare è decisiva per calcolare : per il primo simbolo di correre il decisore sull'ingresso per qualsiasi . Per uno di loro, il decisore risponderà SÌ - questa è la prima lettera in .Lff(s)s#xxAf(s)

Continua a farlo (ad es. Per la seconda lettera, decidi se , ecc.) E rivela lettera per lettera fino al momento in cui il decisore risponde NO per tutti , il che significa che hai raggiunto la fine di .s##xLf(s)xAf(s)

Quindi se è decidibile, è calcolabile. Al contrario, se non è calcolabile, non può essere che sia decidibile.LffL

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.