Uma resposta precisa pode ser dada. O número de cadeias de comprimento com complexidade (simples) no máximo é , até um fator constante. Portanto, qualquer processo que escolha aleatoriamente um subconjunto terá, com probabilidade razoável, uma fração de de seqüências de complexidade menores que . Para mostrar nossa afirmação, basta mostrar que o número de strings com complexidade igual a também é dado por . Podemos mostrar o resultado necessário determinando a soma desse valor em de 1 an 0 2 n 0 - K ( n 0 | n ) 2 - K ( n 0 | n ) + O ( 1 ) n 0 k 2 k - K ( k | n ) k n 0 C ( a , b ) = K ( a | C ( a , b ) )nn02n0−K(n0|n)2−K(n0|n)+O(1)n0k2k−K(k|n)kn0. Para mostrar isso, usamos um resultado de aditividade para complexidade simples (devido a B. Bauwens e A. Shen. Um teorema de aditividade para complexidade simples de Kolmogorov . Theory of Computing Systems, 52 (2): 297-302, fev 2013),
Aqui indica a complexidade de Kolmogorov sem prefixo. Escolhendo , observa-se que para cada cadeia de bits de complexidade temos
Portanto, para cada um desses , temos . SejaK ( ⋅ ) a = n n b k k = C ( b ) = C ( n , b ) + O ( 1 ) = K ( n | k ) + C ( b | n
C(a,b)=K(a|C(a,b))+C(b|a,C(a,b))+O(1).
K(⋅)a=nnbkb C ( b | n , k ) = k - K ( n | k ) + O ( 1 ) k ′ = k - K ( n | k ) O ( 2 k ′ ) b 2 k ′ n C ( b | n , kk=C(b)=C(n,b)+O(1)=K(n|k)+C(b|n,k)+O(1).
bC(b|n,k)=k−K(n|k)+O(1)k′=k−K(n|k). Agora, pode-se observar que existem no máximo tais cadeias , e cada uma das primeiras lexicograficamente primeiras de comprimento satisfazem . Assim, deles satisfaz .
O(2k′)b2k′nC(b|n,k)≤k′+O(1)Ω(2k′)C(b|n,k)=k′+O(1)