Chaitins Unvollständigkeitssatz besagt, dass keine hinreichend starke Theorie der Arithmetik beweisen kann, wobei die Kolmogorov-Komplexität der Zeichenkette und eine hinreichend große Konstante ist. ist ausreichend groß, wenn es größer ist als die Größe in Bits einer Prüfmaschine (PCM). Ein PCM für Theorie T verwendet eine als Ganzzahl codierte Zeichenfolge als Eingabe und gibt eine 1 aus, wenn die Zeichenfolge ein gültiger Beweis in der Sprache von T ist .L L
Es sei angenommen , dass für Theorie ist eine obere für die Komplexität der gebundenen . Betrachten Sie die folgende Theorienhierarchie: Die Basistheorie sei Robinson-Arithmetik ( ). Augmentiere mit zunehmend stärkeren Axiomen der polynombedingten Induktion. Sei die mit und einem dieser beschränkten Induktionsaxiome beweisbare Theorie der Theoreme . Angenommen, wir können und durch Definieren von PCMs für jede Theorie.
Ich möchte einen EPCM (Enhanced Proof Checking Machine) für in Betracht ziehen . Diese EPCM nimmt einen String als Eingabe wie ein ECM und hat einen zweiten Eingang, der den Rang und die Ebene einer Untertheorie definiert Q * . Wenn die Eingabezeichenfolge in Q ∗ ein gültiger Beweis ist, durchläuft das EPCM die Schritte des Beweises, um den höchsten Rang und die höchste verwendete Induktionsstufe zu bestimmen. Dieser EPCM schreibt dann eine 1, wenn der Eingabesatz ein gültiger Beweis in der angegebenen Untertheorie von Q ∗ ist .
Ist der von mir beschriebene Enhanced Proof Checker machbar? Wenn ja, wäre die Größe dieses EPCM nicht nur eine Obergrenze für die Komplexität von , sondern auch eine Obergrenze für die Komplexität einer Subtheorie von Q ∗ ?
Ist es vernünftig zu sagen, dass es eine konstante Obergrenze für die Komplexität von und all seinen Untertheorien gibt?
Diese Frage wurde von Nelsons fehlgeschlagenem Beweis für die Inkonsistenz der Arithmetik gestellt. Ich habe das vorher nicht erwähnt, weil manche Leute diesen Beweis als störend empfinden. Meine Motivation ist es, eine interessante Frage zu stellen. CSTheory scheint das richtige Forum für diese Frage zu sein. Die Komplexität von und all seinen Untertheorien ist entweder durch eine Konstante begrenzt oder unbegrenzt. Jede Antwort führt zu weiteren Fragen.
Wenn die Komplexität der Unter Theorien unbegrenzt ist , können wir Fragen wie fragen , was ist das schwächste Unter Theorie von komplexer als Q * ? Oder komplexer als PA und ZFC? Das Nachdenken über diese Frage hat mir bereits gezeigt, dass es eine strenge Grenze dafür gibt, wie viel eine Theorie über die Komplexität von Kolmogorov-Strings beweisen kann. Wenn Q ∗ konsistent ist, kann keine seiner Untertheorien K ( s ) > L ( Q ∗ ) für eine beliebige Zeichenkette beweisen . Dies bedeutet, dass selbst wirklich starke Untertheorien nicht beweisen können, dass es komplexere Zeichenfolgen gibt als eine viel schwächere Untertheorie, bei der die schwächere Theorie komplexer ist als Q .