Vamos fixar uma codificação de máquinas de Turing e uma máquina de Turing universal, U, que na entrada (T, x) produz qualquer saída de T na entrada x (possivelmente ambas funcionando para sempre). Defina a complexidade de Kolmogorov de x, K (x), como a duração do programa mais curto, p, de modo que U (p) = x.
Existe um N tal que para todo n> N exista um x com K (x) = n?
Observação. Se definirmos máquinas de Turing universais de uma maneira diferente, a resposta pode ser negativa. Por exemplo, considere um U que na entrada (T, x) simula T em x se o comprimento de (T, x) é divisível por 100 e, caso contrário, não faz nada. Pode-se modificar este exemplo de várias maneiras para obter contra-exemplos para diferentes definições de máquinas de Turing universais.
fonte
Respostas:
Apenas um comentário extenso, sem informações aprofundadas: talvez você possa trapacear na codificação de uma máquina de Turing e criar uma codificação artificial que leve a uma complexidade Kolmogorov excessiva:
A TM universal correspondente na entrada verifica qual é o valor de b , se for 0 , emite simplesmente x + 1 ; caso contrário, simula TM M x + 1 ( M 0 quando x é a sequência vazia); note que M x + 1 incorpora as entradas.bx b 0 x+1 Mx+1 M0 x Mx+1
Para todas as cadeias , 1 ≤ K ( x ) ≤ | x | + 1 ; e para todo n ≥ 1, existem 2 n cadeias de comprimento n, mas existem apenas 2 n - 1 - 1 programas de comprimento < n que podem ser representados usando a codificação 1 p ; e apenas 2 n - 1 programas de comprimento n que podem ser representados usando o 1 px 1≤K(x)≤|x|+1 n≥1 2n n 2n−1−1 <n 1p 2n−1 n 1p codificação; portanto, pelo menos uma string de comprimento n não pode ser representada com um programa 1 p de comprimento ≤ n ; mas certamente pode ser representado com o programa 0 x ′ de comprimento n + 1 (não nos preocupamos se houver também um programa 1 p do mesmo comprimento n + 1 que o gera).x′ n 1p ≤n 0x′ n+1 1p n+1
Podemos concluir que, para todos os , existe uma string x ′ , | x ′ | = n tal que K ( x ′ ) = n + 1 (então este K em particular é adjetivo).n>1 x′,|x′|=n K(x′)=n+1
fonte