Considere o seguinte raciocínio:
Seja denotado a complexidade de Kolmogorov da cadeia . O teorema da incompletude de Chaitin diz que
para qualquer sistema formal consistente e suficientemente forte , existe uma constante (dependendo apenas do sistema formal e sua linguagem) de tal forma que para quaisquer cordas , não pode provar que .T x S K ( x ) ≥ T
Seja uma função booleana em variáveis; a complexidade Kolmogorov de seu espectro é no máximo . Seja a complexidade do circuito de , ou seja, o tamanho do circuito mínimo que computa . n k S ( f n ) f n f n
Um limite superior aproximado para é S (f_n) \ leq c \ cdot BB (k) \ cdot n para uma constante c e BB (k) é uma função de castor ocupado (o máximo possível de etapas para uma parada) A máquina de Turing com uma descrição do tamanho k pode ser executada). (Para cada 1 no espectro, construa o mintermo da atribuição de verdade correspondente e leve OU de todos esses mintermos juntos.)S ( f n ) ≤ c ⋅ B B ( k ) ⋅ n c B B ( k )
Suponha agora que, para uma família infinita de funções booleanas , tenhamos uma prova formal de que requer circuitos de tamanho superlinear, ou seja,
Se considerarmos que é suficientemente grande, teremos
Em particular, isso seria uma prova de que a complexidade Kolmogorov do espectro de é pelo menos , o que é impossível.
Isso leva a duas perguntas:
1) Deve haver algo errado no raciocínio acima. Principalmente porque isso tornaria os limites inferiores do circuito superlinear formalmente inviáveis.
2) Você conhece abordagens semelhantes para mostrar barreiras para limites inferiores, ou seja, mostrando que certos tipos de limites inferiores (de circuito) são formalmente improváveis?