Bisa

8

Saya mencoba untuk belajar teori komputabilitas dengan buku teks. Menurut buku saya, fungsif lebih dari satu alfabet A={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} hanya dapat dihitung jika bahasa

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

decidable. Mengapa demikian? Tidak dapat berfungsif tidak dapat dihitung bahkan jika L Apakah decidable?

Ava Petrofsky
sumber

Jawaban:

6

Jika L decidable maka Anda dapat menggunakannya untuk menghitung f: untuk simbol pertama f(s) jalankan penentuan pada input s#x untuk apa saja xA. Untuk salah satu dari mereka, penentu akan menjawab YA - ini adalah huruf pertama dif(s).

Terus lakukan ini (mis., Untuk huruf kedua, putuskan jika s##xL, dll.), dan ungkapkan f(s)huruf demi huruf hingga waktu di mana penentu menjawab TIDAK untuk semuaxA, yang berarti Anda mencapai akhir f(s).

Jadi jika L decidable, fdapat dihitung. Sebaliknya, jikaf tidak dapat dihitung, tidak bisa seperti itu L decidable.

Ran G.
sumber