Betrachten Sie die folgenden Überlegungen:
Sei die Kolmogorov-Komplexität der Zeichenkette x . Chaitins Unvollständigkeitssatz sagt das aus
für jedes konsistentes und formales System ausreichend starkes gibt es eine Konstante T (nur abhängig von dem formalen System und seiner Sprache) , so dass für all Strings x , S nicht nachweisen kann , dass K ( x ) ≥ T .
Sei eine Boolesche Funktion für n Variablen, wenn die Kolmogorov-Komplexität ihres Spektrums höchstens k beträgt . Sei S ( f n ) die Schaltungskomplexität von f n , dh die Größe der minimalen Schaltungsberechnung von f n .
A (grob) Obermaterial gebunden an ist S ( f n ) ≤ c ⋅ B B ( k ) ⋅ n für eine Konstante c und B B ( k ) ist eine Besetzt Beaver - Funktion (die maximal mögliche Schritte a Turingmaschine mit einer Beschreibung der Größe k ausführen kann). ( Konstruieren Sie für jede 1 im Spektrum den Minterm der entsprechenden Wahrheitszuweisung und nehmen Sie OR aller dieser Minterms zusammen.)
Angenommen , wir haben für eine unendliche Familie von Booleschen Funktionen einen formalen Beweis, dass L Schaltkreise mit superlinearer Größe erfordert, d. H
, wobei g ( n ) ∈ & ohgr; ( 1 ) .
Wenn wir als ausreichend groß, haben wir g ( n ) > c ⋅ B B ( T )
Dies wäre insbesondere ein Beweis dafür, dass die Kolmogorov-Komplexität des Spektrums von mindestens T ist , was unmöglich ist.
Dies führt zu zwei Fragen:
1) In der obigen Argumentation sollte etwas falsch sein. Hauptsächlich, weil es die unteren Schranken der superlinearen Schaltung formal nicht nachweisbar machen würde.
2) Kennen Sie ähnliche Ansätze, um Barrieren für Untergrenzen aufzuzeigen, dh zu zeigen, dass bestimmte Arten von (Schaltungs-) Untergrenzen formal nicht beweisbar sind?
quelle
Antworten:
quelle
quelle