pode


8

Estou tentando me ensinar a teoria da computabilidade com um livro didático. De acordo com o meu livro, uma funçãof sobre um alfabeto UMA={uma,b,c,d,e,f,g,h,Eu,j,k,eu,m,n,o,p,q,r,s,t,você,v,W,x,y,z} só é computável se o idioma

eu={s#jσ:sUMA,σUMA, a jsímbolo de f(s) é σ}

é decidível. Por que é que? Não foi possível uma funçãof não seja computável, mesmo que eu é decidível?

Respostas:


6

E se eu é decidível, então você pode usá-lo para calcular f: para o primeiro símbolo de f(s) executar o decisor na entrada s#x para qualquer xUMA. Para um deles, o decisor responderá SIM - esta é a primeira letra dof(s).

Continue fazendo isso (por exemplo, para a segunda letra, decida se s##xeuetc.) e revele f(s)letra por letra até o momento em que o decisor responder NÃO a todosxUMA, o que significa que você chegou ao final de f(s).

Então se L é decidível, fé computável. Por outro lado, sef não é computável, não pode ser isso L é decidível.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.