Considérez le raisonnement suivant:
Soit la complexité de Kolmogorov de la chaîne . Le théorème d'incomplétude de Chaitin dit quex
pour tout cohérent et système formel suffisamment solide , il existe une constante (ne dépendant que du système formel et sa langue) de telle sorte que pour toutes les chaînes , ne peut pas prouver que .T x S K ( x ) ≥ T
Soit une fonction booléenne sur variables st la complexité de Kolmogorov de son spectre est au plus . Soit la complexité du circuit de , c'est-à-dire la taille du circuit minimal calculant . n k S ( f n ) f n f n
Une limite supérieure (approximative) pour est pour une constante et est une fonction de castor occupée (le maximum d'étapes possibles est l'arrêt) Turing machine avec une description de la taille peut effectuer). (Pour chaque du spectre, construisez le minterm de l'affectation de vérité correspondante et prenez OU de tous ces minterms ensemble.)S ( f n ) ≤ c ⋅ B B ( k ) ⋅ n c B B ( k )
Supposons maintenant pour une famille infinie de fonctions booléennes , nous avons une preuve formelle que nécessite des circuits de taille , c'est-à-dire L
Si nous prenons pour être suffisamment grand, nous aurons g ( n ) > c ⋅ B B ( T )
En particulier, cela serait une preuve que la complexité de Kolmogorov du spectre de est au moins , ce qui est impossible. T
Cela conduit à deux questions:
1) Il devrait y avoir quelque chose de mal dans le raisonnement ci-dessus. Principalement parce que cela rendrait les bornes inférieures du circuit superlinéaire formellement non prouvables.
2) Connaissez-vous des approches similaires pour montrer les barrières pour les limites inférieures, c'est-à-dire montrer que certains types de limites inférieures (de circuit) ne sont pas formellement prouvables?