Computação no limite

Fonte: testwiki
Saltar para a navegação Saltar para a pesquisa

Predefinição:Sem notas Na teoria da computabilidade, uma função é chamada limite computável se é o limite de uma seqüência uniforme de funções computáveis. Os termos computáveis ​​no limite e limite recursiva são também utilizados. Pode-se pensar que as funções computáveis ​​como limite aqueles admitindo-se um processo de adivinhação, eventualmente, correto computável no seu verdadeiro valor. Um conjunto é limite computável apenas quando a sua função característica é o limite computável.

Se a seqüência é relativo uniforme computável para D, então a função é computável limite em D.

Definição formal

A função total função r(x) é o limite computável se existe uma função total computável r^(x,s) de tal modo que r^=limsr^(x,s).

A função de função total r(x) é limite computável em D se existe uma função função totalr^(x,s) computável em D também satisfaz r^=limsr^(x,s).

Um conjunto de números naturais é definido para ser computável no limite se e apenas se a sua função característica é computável no limite. Em contraste, o conjunto é computável se e apenas se for computável no limite por uma função ϕ(t,i) e existe uma segunda função computável que recebe a entrada i e retorna um valor de t suficientemente grande a ϕ(t,i).

Lema

Os estados limites lema de que um conjunto de números naturais é limite computável se e somente se o conjunto é computável de 0. Os estados limites relativizados lema de que um conjunto é limitar computável em D se e somente se é computável de D.

Note-se que o lema limite (e sua relativização) manter uniformemente. Assim, pode-se ir de um índice para a função r^(x,s) de um índice para r^(x) relativa à 0. Pode-se também ir de um índice para r^(x) relativa à 0 para um índice para alguns r^(x,s) que tem limite r^(x).

Prova

Como 0 é um conjunto computavelmente enumerável, ele deve ser computável no próprio limite como a função computável pode ser definida r^(x,s)={1se sequencialmente s,x tem sido enumerável00se não

cujo limite r(x) como s vai para o infinito é a função característica de 0.

É, portanto, suficiente para mostrar que se a computabilidade limite é preservada pela redução de Turing. Conjuntos Fix X,Y que são identificados com as suas funções característicos e uma função computável Xs com limite X. Suponha-se que para alguma redução Turing e definir uma função computável como segue: Ys(z)={ϕXs(z)if ϕXs converge em no máximo s passos.0caso contrário

Agora, suponha que o cálculo ϕX(z) converge em s passos e só olha para os primeiros s bits de X. Agora escolha s>s de tal modo que para todos z<s+1 Xs(z)=X(z). Se t>s em seguida o cálculo ϕXt(z) converge em, no máximo s<t passos para ϕX(z). Por isso Ys(z) tem um limite de ϕX(z)=Y(z), então Y é limite computável.

À medida que o Δ20 conjuntos são apenas os conjuntos computáveis ​​a partir de 0 pelo teorema Post, o lema limite também implica que os conjuntos limite computáveis ​​são os Δ20 conjuntos.

Limite computável ​​números reais

Um número real x é limite computável, se houver uma sequência computável ri de números racionais (ou, o que é equivalente, computáveis ​​números reais ), que converge para x. Em contraste, um número real é computável se e apenas se existe uma sequência de números racionais que converge a ele e que tem uma computável módulo de convergência .

Quando um número real é visto como uma sequência de bits, a seguinte definição equivalente porões. Uma seqüência infinita ω de dígitos binários é computável no limite se e somente se existe uma função total computável ϕ(t,i) tendo valores no conjunto {0,1} de tal modo que para cada i limite do limtϕ(t,i) existe e é igual ω(i). Assim, para cada i, tal como t aumenta o valor do ϕ(t,i) eventualmente torna-se constante e igual a ω(i). Tal como acontece com o caso de computáveis ​​números reais, não é possível de forma eficaz mover-se entre as duas representações de reais limite computáveis.

Exemplos

  • real cujo binário expansão codifica o problema da parada é computável no limite, mas não computável.
  • real cujo binário expansão codifica o conjunto verdade de primeira ordem aritmética não é computável no limite.

Referências

  1. J. Schmidhuber, "Hierarquias de complexidades generalizadas Kolmogorov e nonenumerable medidas universais computáveis ​​no limite", Revista Internacional de Fundamentos da Ciência da Computação, 2002.
  2. R. Soare. Conjuntos recursivamente enumeráveis ​​e graus. Springer-Verlag 1987.