Peut être pas calculable même si est décidable?


8

J'essaie de m'enseigner la théorie de la calculabilité avec un manuel. Selon mon livre, une fonction sur un alphabet n'est calculable que si la langueFA={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 σ}

est décidable. Pourquoi donc? Une fonction ne pourrait-elle pas être calculable même si est décidable?fL

Réponses:


6

Si est décidable alors vous pouvez l' utiliser est decider pour calculer : pour le premier symbole de exécuter le decider sur l'entrée pour tout . Pour l' un d'eux, le décideur répondra OUI - c'est la première lettre de .LFF(s)s#XXUNEF(s)

Continuez à faire cela (par exemple, pour la deuxième lettre, décidez si , etc.) et révélez lettre par lettre jusqu'au moment où le décideur répond NON pour tous les , ce qui signifie que vous avez atteint la fin de .s##XLF(s)XUNEF(s)

Donc, si est décidable, est calculable. Inversement, si n'est pas calculable, il ne peut pas être que soit décidable.LFFL

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.