Nach (unbestätigter) historischer Darstellung hat Kolmogorov angenommen, dass jede Sprache in eine lineare Schaltungskomplexität hat. (Siehe die frühere Frage Kolmogorovs Vermutung, dass lineare Schaltkreise hat .) Beachten Sie, dass dies impliziert .
Kolmogorovs Vermutung dürfte jedoch scheitern. Zum Beispiel schreibt Ryan Williams in einem kürzlich erschienenen Artikel: "Die Vermutung wäre überraschend, wenn sie wahr wäre. Für Sprachen in die Zeit benötigen , erscheint es unwahrscheinlich, dass die Komplexität solcher Probleme auf magische Weise auf Größe schrumpfen würde. nur weil für jede Eingangslänge eine andere Schaltung entworfen werden kann. "
Andererseits ist Andrey Kolmogorov (1903-1987) weithin als einer der führenden Mathematiker des 20. Jahrhunderts anerkannt. Es ist kaum vorstellbar, dass er eine völlig absurde Vermutung aufgestellt hätte. Um es besser zu verstehen, habe ich versucht, einige Argumente zu finden, die seine überraschende Vermutung stützen könnten. Folgendes könnte ich mir ausdenken:
Es gibt einen bekannten expliziten Algorithmus (Turing-Maschine), der akzeptiert . Daraus können wir eine explizite Funktionsfamilie konstruieren, die eine superlineare Schaltungskomplexität haben muss. Dies kann jedoch als unwahrscheinlich angesehen werden, da niemand in mehr als 60 Jahren intensiver Forschung an Schaltkreisen ein solches Beispiel finden konnte.
Es ist kein expliziter Algorithmus für . Zum Beispiel wird seine Existenz mit nicht konstruktiven Mitteln wie dem Axiom of Choice bewiesen. Oder selbst wenn der explizite Algorithmus existiert, konnte ihn niemand finden. Angesichts der Tatsache, dass es unendlich viele Sprachen gibt, die die Rolle von , ist es unwahrscheinlich, dass sie sich alle so unfreundlich verhalten.
Wenn wir jedoch beide Optionen als unwahrscheinlich abtun, besteht die einzige verbleibende Möglichkeit darin, dass ein solches nicht existiert. Das bedeutet , was genau Kolmogorovs Vermutung ist.
Frage: Können Sie sich weitere Argumente für / gegen Kolmogorovs Vermutung vorstellen?