Considera il seguente ragionamento:
Consenti a indicare la complessità di Kolmogorov della stringa x . Il teorema di incompletezza di Chaitin lo dice
per qualsiasi sistema uniforme e sufficientemente forte formale , esiste una costante T (seconda solo sul sistema formale e lingua) tale che per qualsiasi stringa x , S non può dimostrare che K ( x ) ≥ T .
Sia una funzione booleana su n variabili se la complessità di Kolmogorov del suo spettro è al massimo k . Sia S ( f n ) la complessità del circuito di f n , ovvero la dimensione del calcolo minimo del circuito f n .
Un limite superiore (approssimativo) per è S ( f n ) ≤ c ⋅ B B ( k ) ⋅ n per una costante c e B B ( k ) è una funzione di castoro occupato (i passi massimi possibili a l'arresto della macchina di Turing con una descrizione della dimensione k può eseguire). (Per ogni 1 nello spettro, costruisci il minterm del corrispondente incarico di verità e prendi insieme OR di tutti questi minterm.)
Supponiamo ora per una famiglia infinita di funzioni booleane , abbiamo una prova formale che L richiede circuiti di dimensioni superlineari, cioè
dove g ( n ) ∈ ω ( 1 ) .
Se prendiamo per essere sufficientemente grande, avremo g ( n ) > c ⋅ B B ( T )
In particolare, ciò dimostrerebbe che la complessità di Kolmogorov dello spettro di è almeno T , il che è impossibile.
Questo porta a due domande:
1) Dovrebbe esserci qualcosa di sbagliato nel ragionamento sopra. Principalmente perché renderebbe formalmente non dimostrabili i limiti inferiori del circuito superlineare.
2) Conosci approcci simili per mostrare le barriere per i limiti inferiori, cioè per dimostrare che alcuni tipi di limiti inferiori (circuitali) sono formalmente non dimostrabili?