De acordo com o relato histórico (não verificado), Kolmogorov pensou que todo idioma em tem complexidade de circuito linear. (Veja a conjectura da pergunta anterior de Kolmogorov de que possui circuitos de tamanho linear .) Observe que isso implica .
A conjectura de Kolmogorov, no entanto, parece falhar. Por exemplo, Ryan Williams escreve em um artigo recente : "A conjectura seria surpreendente, se verdadeira. Para idiomas em requerem tempo, parece improvável que a complexidade de tais problemas encolheria magicamente para o tamanho , apenas porque um circuito diferente pode ser projetado para cada comprimento de entrada ".
Por outro lado, Andrey Kolmogorov (1903-1987) é amplamente reconhecido como um dos principais matemáticos do século XX. É bastante difícil imaginar que ele teria proposto uma conjectura completamente absurda. Portanto, para entendê-lo melhor, tentei encontrar alguns argumentos que poderiam realmente apoiar seu palpite surpreendente. Aqui está o que eu poderia pensar:
Suponha . Então, podemos escolher uma linguagem L \ in \ mathsf {P} , de modo que L tenha complexidade superlinear, tanto no modelo uniforme quanto no não uniforme. Existem então duas possibilidades:
Há um conhecido explícita algoritmo (máquina de Turing) que aceita . A partir disso, podemos construir uma família de funções explícita que deve ter complexidade de circuito superlinear. No entanto, isso pode parecer improvável, uma vez que ninguém conseguiu encontrar esse exemplo em mais de 60 anos de intensa pesquisa em circuitos.
Não há como conhecido explícita algoritmo para . Por exemplo, sua existência é comprovada por meios não construtivos, como o Axioma da Escolha. Ou, mesmo que o algoritmo explícito exista, ninguém foi capaz de encontrá-lo. Dado, no entanto, que existem infinitas línguas que podem desempenhar o papel de , é improvável novamente que todas elas se comportem dessa maneira hostil.
Porém, se rejeitarmos ambas as opções como improváveis, a única possibilidade restante é que esse não exista. Isso significa , que é precisamente a conjectura de Kolmogorov.
Pergunta: Você pode pensar em outro argumento a favor / contra a conjectura de Kolmogorov?