Was sind die philosophischen Implikationen von Gödels erstem Unvollständigkeitssatz?

Gödels erster Unvollständigkeitssatz besagt

Jede effektiv generierte Theorie, die in der Lage ist, elementare Arithmetik auszudrücken, kann nicht sowohl konsistent als auch vollständig sein. Insbesondere gibt es für jede konsistente, effektiv generierte formale Theorie, die bestimmte grundlegende arithmetische Wahrheiten beweist, eine arithmetische Aussage, die wahr, aber in der Theorie nicht beweisbar ist (Kleene 1967, S. 250).

Was sind die philosophischen Implikationen dieses Theorems? Gibt es insbesondere möglicherweise allgemeinere Analoga dieses Theorems – notwendigerweise „unbeweisbare Wahrheiten“ innerhalb anderer Arten von formalen Systemen?

Siehe bitte meinen Kommentar . Insbesondere können die Unvollständigkeitssätze auf jedes formale System verallgemeinert werden, in dem Sinne, dass es kein (berechenbares) formales System S mit einer Übersetzung i von Aussagen erster Ordnung über endliche Zeichenketten in S gibt und nie geben wird, so dass S i beweist (Q) genau dann, wenn Q wahr ist. Die einzige Möglichkeit, dem zu entkommen, besteht darin, dass nicht jede Aussage erster Ordnung über endliche Zeichenketten einen Wahrheitswert hat, aber das untergräbt die Logik selbst!

Antworten (4)

Jedes effektiv axiomatisierte formale System, das eine sehr grundlegende Theorie der formalen Arithmetik namens Robinson-Arithmetik (Q) erweitert, enthält einen unentscheidbaren Satz. Ganz allgemein lässt sich die syntaktische Version des Ersten Unvollständigkeitssatzes wie folgt formulieren:

(G1T) Für jede effektiv axiomatisierte Theorie T, die Q erweitert, gibt es einen T-Satz G, so dass: (i) Wenn T konsistent ist, dann kann T G nicht beweisen (ii) Wenn T omega-konsistent ist, dann kann T ¬G nicht beweisen.

Dies ist eine möglichst allgemeine Aussage des Theorems. Beachten Sie, dass Kleene - in Ihrem Zitat - über die semantische Version des Theorems spricht . Was Gödel ursprünglich bewiesen hat, beinhaltete jedoch keine semantischen Begriffe wie Wahrheit, arithmetische Wahrheit usw. Ob Sie G als wahr sehen / erkennen / anerkennen können oder nicht, hängt vom semantischen / intensionalen Verständnis von G ab - es ist ein weit verbreitetes Missverständnis, das Gödel beweisen wollte Die Grenzen der arithmetischen Wahrheit. Der Hintergrund, vor dem er arbeitete, war der Hilbertsche Formalismus – sein Hauptanliegen war es also, die rein syntaktischen Beschränkungen formaler Systeme aufzuzeigen. In voller syntaktischer Allgemeinheit sagt (G1T) also (informell), dass keine angemessene Manipulation von Symbolen in irgendeinem formalen System, das kompliziert genug ist, um etwas Arithmetik zu enthalten, mit G enden wird.

Sie können also sehen, dass (G1T) für eine Vielzahl von formalen Systemen gilt. Ob Sie sich dafür entscheiden, die erhaltenen Gs als „unbeweisbare Wahrheiten “ anzusehen, hängt von Ihrer Semantik ab/ davon, ob Ihr T eine beabsichtigte Interpretation hat und so weiter. Aber in den meisten Fällen wird diese Art von Schlussfolgerung als gerechtfertigt angesehen. Aber es entsteht nur wegen des unterschwelligen syntaktischen Fehlers, den (G1T) sicherstellt.

Nun, was die philosophischen Implikationen betrifft, so ist die Literatur immens. Ich werde einige relevante Probleme erwähnen:

  1. Einige Leute haben (semantisch) (G1T) als stichhaltiges Argument gegen den Mechanismus gesehen, dh gegen die These, dass der Verstand eine Maschine ist. Der locus classicus ist Lucas' Minds, Machines and Godel . Penrose erweitert und verstärkt das Argument in seinen Büchern über das Bewusstsein. Antworten auf diese Argumente gibt es zuhauf, siehe insbesondere Putnams Minds and Machines.
  2. Michael Dummett hat in dem treffend betitelten „The Philosophical Significance of Godel's Theorem“ argumentiert, dass (G1T) als Argument gegen die These ausgelegt werden kann, dass Bedeutung Gebrauch ist, indem er uns demonstriert, dass der Gebrauch jeder symbolischen Manipulation immer von der Arithmetik übertroffen wird Wahrheit und Bedeutung. Er führt den Begriff der unbegrenzten Erweiterbarkeit ein, um die These zu retten, und provoziert dabei eine Menge Diskussionen.
  3. Es gibt bestimmte Versionen von Hilberts Programm (HP), von denen man sagen kann, dass sie von (G1T) widerlegt wurden. Trotzdem ist es normalerweise das Zweite Unvollständigkeitstheorem, das die meisten Menschen für den letzten Nagel im Sarg von (HP) halten. Dies ist wohl der monumentalste philosophische Beitrag von Gödels epochaler Entdeckung, nämlich dass sie im Alleingang den Hilbertschen Formalismus widerlegte. Allerdings gibt es auch hier einige Forschungsprojekte, die als Teilrealisierungen von HP angesehen werden können und die bis heute durchgeführt werden - besonders hervorzuheben in dieser Richtung sind Detlefsen und Feferman.

Abschließend möchte ich sagen, dass unzählige philosophisch denkende Autoren/Denker/Hacks sich Gödels Theorem angeeignet haben, um zu versuchen, Punkte über Selbstreferenz/Schleifen/Gott/Metaphysik/Umweltbewusstsein und Gott weiß was noch zu machen. Die drei Schlussfolgerungen, die ich angesprochen habe, mögen trocken und akademisch erscheinen, aber sie sind auch präzise, ​​gut studiert und frei von Übertreibungen. Es besteht kein Zweifel, dass Gödels Theoreme unser Verständnis formaler Systeme vorangetrieben haben – und damit auch unser Verständnis der philosophischen Stärken und Schwächen formalen Denkens.

Upvoted, obwohl "formalistisches Delirium der Hilbertianer" kaum hilfreich ist. Gödels Ergebnisse versetzten Hilberts Formalismus einen Schlag, aber es ist kaum fair, ihn als wahnsinnig zu charakterisieren ; vor Gödels Theoremen (und möglicherweise auch danach) hatte Hilberts Programm als Position in der Philosophie der Mathematik viel zu bieten.
@vanden Fair genug - ich habe es noch einmal gelesen und stimme zu, dass es unnötig abwertend klang; Ich habe es nicht so gemeint – aber uns muss das Hilbertsche Ziel jetzt ein bisschen wahnsinnig in seinem Ehrgeiz erscheinen. Ich habe auch etwas zu Teilrealisierungen von HP hinzugefügt. Persönlich bin ich HP nicht feindlich gesinnt und glaube, dass Hilbert grob falsch dargestellt wird, wenn er als radikaler Formalist bezeichnet wird, weil er in keiner Weise glaubte, dass (was er als) ideale Mathematik inhaltslos bezeichnete – ganz im Gegenteil: Er glaubte, dass der Inhalt idealisierter Mathematik inhaltslos sei wie die der elementaren, intuitiv erfassbaren Mathematik
Es ist eine nette Antwort. Sie erhalten +1 einfach für "Schließlich möchte ich sagen, dass unzählige philosophisch denkende Autoren/Denker/Hacks Gödels Theorem angeeignet haben, um zu versuchen, Punkte über Selbstreferenz/Schleifen/Gott/Metaphysik/Umweltbewusstsein und Gott weiß was zu machen anders."
Ihren Antworten zu Gödel entnehme ich, dass Sie seine Arbeit auf technischer Ebene sehr schätzen, aber eine starke Abneigung gegen die Art und Weise haben, wie sie oft angewendet wird.
@ jaskey13: Es gibt tatsächlich eine enge Entsprechung zwischen dem Unvollständigkeitssatz von Gödel und dem Halteproblem für Turing-Maschinen. Maimons Deutung ist also nicht ganz unangebracht.
Dies ist nicht so allgemein wie möglich; sehr weit davon entfernt. Bitte lesen Sie diesen Beitrag für einen Beweis der vollständigen Verallgemeinerung der Unvollständigkeitssätze. Beachten Sie, dass das Unvollständigkeitsphänomen nichts mit Arithmetik an sich zu tun hat und auch keine ω-Konsistenz erfordert. @JonEricson: Vielleicht möchten Sie sich auch den verlinkten Beitrag ansehen.

Gödels Theorem

Ich möchte hier innehalten, um zunächst den Satz von Gödel genau zu formulieren und zu beweisen . Die ursprüngliche Präsentation ist vor der Erfindung des Computers und ist kompliziert. Aber wir leben 80 Jahre später, wo Computer vertraut sind.

Erstens spricht man in Gödels Theorem immer von einem axiomatischen System S. Das ist ein logisches System, in dem man Theoreme durch ein Computerprogramm beweisen kann, man sollte an Peano-Arithmetik, oder ZFC, oder jede andere Theorie erster Ordnung mit a denken berechenbares Axiomenschema (Axiome, die von einem festen Computerprogramm aufgelistet werden können).

Es wird angenommen, dass ein solches Axiomensystem einen Computer zu jeder endlichen Zeit beschreiben kann. Der Speicherinhalt eines Computers ist eine Reihe von Bits, eine große Ganzzahl M, und die Manipulationen am Speicher durch Ausführen eines Schritts sind eine sehr einfache Funktion, die etwas aus dem Befehlssatz macht und den Speicher ändert. Wenn Sie dies endlich oft tun, erhalten Sie einen neuen Speicherzustand M'. Die Grundannahme zu S ist folgende:

S kann einem Computerprogramm folgen: Bei einem gegebenen festen universellen Computer mit Anfangsgedächtnis M wird er beweisen, dass das Gedächtnis zur Zeit t für jede endliche Zeit t M' ist.

In der Peano-Arithmetik ist dies trivial, da Sie den Speicher eines Computers auf sehr einfache Weise codieren können, und die Axiome ohne Induktion, nur die Axiome zum Berechnen von Dingen, sagen Ihnen, was das Ergebnis einer endlichen Berechnung ist. Das gilt also in der Peano-Arithmetik ohne Induktion und ohne Quantoren. Es ist sehr einfach, von einem Axiomensystem zu verlangen, dass es einer Berechnung folgen und beweisen kann, dass das Ergebnis zu einer endlichen Zeit korrekt ist.

Als nächstes nehmen wir an, dass S Dinge sagen kann wie „Programm P hält nicht an“. Dies erfordert einen Quantifizierer

Ich gehe davon aus, dass S konsistent ist. Die Aussage „S ist konsistent“ bedeutet, dass, wenn S beweist, dass „P nicht anhält“, P tatsächlich nicht anhält. Denn wenn P anhält, würde S ihm folgen, bis es anhält, und dies dann auch beweisen. Beachten Sie, dass S „P hält an“ beweisen kann, ohne dass P tatsächlich anhält, es kann nur nicht beweisen „P hält nicht an“, wenn dies eine Lüge ist.

Satz: Betrachten Sie ein solches Axiomensystem S. Es gibt ein Programm P, das nicht anhält, für das S nicht beweisen kann, dass „P nicht anhält“:

Beweis: Schreiben Sie das Computerprogramm SPITE, um Folgendes zu tun:

  1. Gibt seinen eigenen Code in eine Variable R aus
  2. Leiten Sie alle Konsequenzen der Axiome von S ab und suchen Sie nach dem Theorem „R hält nicht an“
  3. Wenn es dieses Theorem findet, hält es an.

Wenn Sie eine halbe Sekunde darüber nachdenken, hält SPITE in dem Moment, in dem S beweist, dass "SPITE nicht anhält", an (konstruktionsbedingt) und macht S zu einem Lügner. Der Selbstverweis steht in der ersten Zeile --- Drucken Sie Ihren eigenen Code in eine Variable, und dass dies möglich ist, ist eine Übung für Programmierer im Grundstudium.

Das ist die vollständige Konstruktion und der vollständige Beweis.

Gödel 2: S kann sich nicht als konsistent erweisen

Der Beweis lautet wie folgt: Wenn S konsistent ist, kann SPITE nicht anhalten, weil wir sehen, dass dies impliziert, dass S inkonsistent ist. Wenn S also dieses Argument formalisieren kann und sich als konsistent erweist, beweist es, dass SPITE nicht anhält (was unmöglich ist).

Das ist der vollständige Beweis. Es erfordert Vertrautheit mit der Logik, um zu sehen, dass für angemessenes S die informelle Schlussfolgerung „S ist konsistent impliziert, dass SPITE nicht anhält“ in S formalisiert werden kann, aber wenn es nicht möglich wäre, intuitive logische Schlussfolgerungen wie diese zu formalisieren, würden wir es tun Ich werde S überhaupt nicht verwenden.

Rosser: Das Problem mit Godel1 und Godel2 (die bis auf eine triviale Wahl eines kanonischen Beispiels im Wesentlichen derselbe Satz sind) ist, dass S immer noch vollständig, aber falsch sein könnte . Mit anderen Worten, Gödels Beweis zeigte nicht, dass es ein Programm P gibt, dessen Anhalten überhaupt nicht vorhergesagt wird. Vielleicht entscheidet S, dass alle Programme entweder anhalten oder nicht anhalten, aber es macht es nicht richtig --- es sagt Ihnen, dass einige nicht anhaltende Programme anhalten. Wenn es Ihnen sagen würde, dass ein anhaltendes Programm nicht angehalten wurde, wäre dies ein Widerspruch in S (nach genügend Zeit), aber es kann Ihnen sagen, dass ein nicht anhaltendes Programm ohne Widerspruch anhält (dies ist offensichtlich, aber subtil).

Also schreib ROSSER:

  1. Gibt seinen Code in R aus
  2. Leitet von S ab, sucht nach a) "R druckt auf dem Bildschirm" b) "R druckt nicht auf dem Bildschirm".
  3. Wenn es a) findet, hält es an, ohne zu drucken. Wenn es b) findet, gibt es "Hallo" aus und hält an.

Nun kann S weder „ROSSER druckt“ noch die Negation „ROSSER druckt nicht“ beweisen. Wenn also ein zweites Programm Rosser folgt und anhält, wenn ROSSER druckt, wird dieses Programm weder als anhaltend noch als nicht anhaltend bewiesen.

Philosophische Implikationen

Die wichtigste philosophische Implikation ist die wichtigste in der Geschichte der Philosophie (das ist keine Übertreibung):

Es existiert ein universeller Begriff des Rechnens, der unabhängig vom Axiomensystem ist.

Dies ist das Hauptergebnis von Gödels Arbeit, obwohl es einige Jahre später erst in Turings Version vollständig verstanden wurde. Aber Gödel tastete sich danach, da er nach dem Beweis des Theorems sehr schnell verstand, dass dies wahr war, und er erkannte, dass Turing die Erklärung geliefert hatte, und gab seinen eigenen Berechnungsansatz zugunsten von Turings auf. Der Grund, warum ich mit einem solchen Beweis wie oben durchkommen kann, liegt darin, dass wir alle mit den Begriffen „ein Computer“ und „ein Computerprogramm“ vertraut sind und wir alle wissen, dass jeder präzise Algorithmus auf einem Computer programmiert werden kann, und so weiter Ein Computer ist so gut wie der andere.

Unmittelbare philosophische Implikationen:

Es gibt eine übereinstimmende Vorstellung davon, was es bedeutet, ein genau definiertes Regelwerk zu haben.

Sie können tatsächlich eine Maschine bauen, die jedes andere genau definierte Regelwerk simulieren kann.

Jegliche zwei solcher Maschinen sind äquivalent – ​​A kann B simulieren und B kann A simulieren.

Wenn Physik existiert (wenn es einen genauen Satz von Regeln gibt, sogar Wahrscheinlichkeitsregeln, um die Natur zu modellieren), kann die universelle Maschine (ausgestattet mit einem Zufallszahlengenerator) alles in der Natur simulieren.

Daraus folgt:

Das gesamte Verhalten des Menschen kann durch einen universellen Computer simuliert werden.

Mit der plausiblen logisch positivistischen Annahme bedeutet dies das

Ein Computer ist eine Maschine, die denken kann.

Diese Einsicht ist Turing zu verdanken. Von Neumann hat folgende Einsicht:

Ein Computer ist eine Maschine, die in der Lage ist, das Verhalten biologischer Systeme zu modellieren. Gödels Theorem ist analog zur Selbstreplikation.

Dies sind mit Abstand die wichtigsten philosophischen Erkenntnisse aller Zeiten. Der Vorläufer dazu ist der Versuch von Liebnitz, eine philosophische Maschine zu bauen, die mechanisch schlussfolgern könnte. Leibnitz verstand einige der Implikationen eines Computers.

Philosophische Implikationen von Gödels Theorem selbst

Gödels Theorem zeigte, dass es, wenn man die philosophische Position einnimmt, dass die Aussage „Programm P hält nicht an“ absolut bedeutungsvoll ist, kein festes Axiomatiksystem gibt, das in der Lage wäre, all diese bedeutungsvollen Wahrheiten zu beweisen. Das ist irgendwie offensichtlich – das aus den Axiomen abgeleitete Programm kann widerspruchsfrei nicht zu viel über sich selbst beweisen.

Aber was noch wichtiger ist, es zeigt Ihnen, wie Sie stärkere Systeme produzieren können – indem Sie das Axiom „S ist konsistent“ anhängen, erhalten Sie ein neues System, das das System stärker macht. Das bedeutet, dass jedes Axiomensystem ein stärkeres hat, die Gödel-Reflexion

S + "S ist konsistent"

ist strikt stärker als S.

Sie können dieses Verfahren wiederholen, indem Sie die Gödel-Reflexion wiederholen. Es gibt keine Barriere im Unendlichen --- Sie können das System, das die unendlichste Gödel-Reflexion ist, als die Vereinigung aller auf der n-ten Stufe bewiesenen Theoreme betrachten (es gibt ein spezielles Programm, das die Ableitungen ausdruckt --- Sie brauchen keine Mengenlehre, um die Iteration präzise zu machen, zumindest nicht für unendlich kleine Ordinalzahlen). Der Prozess der Iteration von Gödels Reflexion reproduziert Cantors Ordinalzahlen.

Dies beantwortet die Frage der mathematischen Philosophie

Warum sind Ordnungszahlen notwendig?

Es rechtfertigt Cantors Mengenlehre vollständig. Cantors Mengenlehre ist erforderlich, um Gödel Reflexionen über Theorien nach Omega zu geben. Es rechtfertigt jedoch nicht die ganze Metaphysik, sondern nur die Ordnungszahlen hinter den ganzen Zahlen.

Wenn Sie die Ordnungszahlliste nach oben gehen, werden die Ordnungszahlen immer kompliziertere Computerprogramme (jede Ordnungszahl ist ein „Prozess“ in Paul Cohens Worten). Traditionell kann man den Grenzwert aller Ordnungszahlen definieren, die auf einem Computer innerhalb einer Mengentheorie dargestellt werden können, und dies wird als Chuch-Kleene-Ordnungszahl bezeichnet. Sie können sich der Church-Kleene-Ordnungszahl in der Komplexität nur annähern.

Weitere Entwicklung

Nach Gödel bewies Gentzen die Konsistenz der Peano-Arithmetik innerhalb eines sehr begrenzten axiomatischen Systems (PRA – ein schwaches Fragment von PA) mit der zusätzlichen Annahme

Die Ordnungszahl Epsilon-Null ist wohlbegründet

Von diesem Zeitpunkt an war klar, dass Konsistenzbeweise komplizierter Theorien aus einfachen Theorien mit der einzigen komplexen Annahme der Fundiertheit einer bestimmten zählbaren berechenbaren Ordinalzahl erbracht werden können. Für PA war die Ordnungszahl nicht einmal allzu kompliziert, sodass es Fragen gibt (wie das Paris-Harrington-Problem oder das Hydra-Problem oder das Goodstein-Theorem), die der Fundiertheit von Epsilon-Null entsprechen, und so weiter innerhalb von PA nicht bewiesen werden können, aber der Konsistenz von PA äquivalent sind, also in jeder Theorie beweisbar sind, die die Konsistenz von PA beweisen kann.

Der Gegenstand der Ordinalbeweistheorie versucht, jeder mathematischen Theorie eine möglichst eindeutig beschreibbare Ordinalzahl zuzuordnen. Dieses Programm hat Erfolg mit bestimmten Mengentheorien, und es gibt kein Hindernis dafür, die Konsistenz jeder Theorie zu beweisen, egal wie unendlich. Also eine andere Implikation ist

Es ist möglich, Hilberts Programm zu vervollständigen und die Konsistenz von unzählbar unendlichen mathematischen Systemen zu beweisen, indem nur zählbare berechenbare Ordinalzahlen verwendet werden, die auf einem Computer dargestellt werden können.

Dieses Programm ist heute aktiv, hat aber noch nicht die Konstanz von ZF bewiesen. Dies liegt zum Teil daran, dass viele Leute weiterhin sagen, dass dies aufgrund des Satzes von Gödel nicht möglich ist.

Die Hauptannahme bei diesen Ideen ist, dass der Prozess der Erzeugung von Ordnungszahlen, die sich der Ordnungszahl von Church Kleene annähern, irgendwie verstanden werden kann, obwohl er nicht als Computerprogramm formalisierbar ist. Dieser Prozess ist ein Gewinn an Komplexität analog zur biologischen Evolution, und wie weit wir innerhalb unserer menschlichen Grenzen gehen können, ist nicht verstanden.

Falsche Implikationen

Es gibt viele falsche Implikationen von Gödels Theorem

Wir sind mehr als Computer

Diese Interpretation ergibt sich aus der Tatsache, dass wir verstehen können, dass ein Programm P nicht anhält (nämlich SPITE für ein gegebenes formales System), obwohl das formale System dies nicht kann. Um zu sehen, dass dies eine falsche Schlussfolgerung ist, müssen Sie sich nur ansehen, was SPITE tut: Es simuliert das System, sucht nach der Vorhersage und trotzt ihm! Es gibt keinen Grund, warum Sie das einer Person nicht antun können:

Wenn Sie eine Person simulieren können, können Sie ihre Wahl vorhersagen und trotz ihrer Entscheidung – so dass Sie nur dann eine Million Dollar in Box A legen können, wenn die Person Box B wählt.

Dies ist das genaue Analogon von Gödels Theorem im menschlichen Bereich, und es ist ein berühmtes philosophisches Problem. Es gibt auch Aussagen

John Searle kann diese Aussage nicht konsequent glauben

die genau analog sind, und die John Searle nicht glauben kann, obwohl es wahr ist. Um daraus eine logische Aussage erster Ordnung über Arithmetik zu machen, müssen Sie jedoch ein Rechenmodell von Searles Überzeugungen angeben, was aufgrund der Zufälligkeit möglicherweise nicht möglich ist. Aber die Idee ist dieselbe – die Dinge, die das Axiomensystem nicht wissen kann, aber wir wissen können, sind Dinge über das System selbst.

Es gibt weitere Konstruktionen aufgrund von Chaitin, die den Unvollständigkeitssatz wie folgt umformulieren

Kein Programm kann beweisen, dass eine beliebige Zeichenfolge eine Kolmogorov-Komplexität hat, die größer ist als die Länge des Programms plus eine feste Konstante

Aber in einer rechnerischen Sicht auf Menschen bedeutet dies nur, dass kein Mensch beweisen kann, dass eine Zeichenfolge eine Kolmogorov-Komplexität hat, die größer ist als die Komplexität eines Programms, das diesen Menschen simuliert. Da wir es selbst mit kleiner Kolmogorov-Komplexität so schwer haben, ist dies eine sichere Vorhersage.

Es gibt also keine Konsequenzen aus Gödels Theorem, die implizieren, dass die Computational Theory of Mind falsch ist. Es gibt andere Ideen

Der Satz von Gödel besagt, dass Semantik nicht formalisierbar ist

Das ist auch nicht ganz richtig – Gödels Theorem besagt, dass die Semantik des Anhaltens von Computerprogrammen nur annähernd axiomatisierbar ist, indem Systeme verstärkt werden, und der Prozess der Stärkung ist am oberen Ende nicht-algorithmisch. Aber die genaue Natur der Nicht-Algorithmik könnte so einfach sein wie die Benennung immer größerer berechenbarer zählbarer Ordinalzahlen, die sich der Church-Kleene-Ordnungszahl annähern, und dies könnte evolutionär auf vernünftige Weise möglich sein.

Der Satz von Gode tötet das Programm von Hilbert

insofern als Hilberts Programm eine Ordinalanalyse als Antwort auf Gödels Theorem entwickelt hat, ist dies nicht wahr. Es macht zwar eine naive Implementierung von Hilberts Programm unmöglich, aber die ordinalanalytische Sichtweise ist keineswegs naiv und genau die Art von Grundlagen, die man für eine unendlich reiche und unendlich komplexe Mathematik erwarten kann.

Wie hängen S und R zusammen? Punkt 2 in der SPITE-Liste ist nicht zu genau, ich weiß nicht, warum ich wissen sollte, dass die Halteeigenschaft des Programms in dem von den S-Regeln initiierten Rahmen codiert oder sogar codierbar wäre. Ich weiß nicht, wie ich die Annahmen von S auf einen Computer übersetzen soll. Was bedeutet die Annahme oder wie wird sie begründet? Beweise/Strings sind mir klarer als Berechnungen. Auch die Zeile nach "Ich nehme an, S ist konsistent." ist für mich verwirrend. Das hat wohl etwas damit zu tun, was in Gödels ursprünglichem Beweis als Kodierung des Beweises in der Sprache der Arithmetik formuliert ist.
@NickKidman: Ich nehme an, Sie kennen einen universellen Computer mit Speicher M und Anweisungsfunktion f, sodass der Zustand nach n Taktzyklen f (f (f (.. (f (M))) ...) (f iteriert n -mal auf M) Die Hauptannahme für S ist folgende: 1. Es sollte für jedes feste M beweisen, dass die n-fache Iteration von f auf M M' ist (wobei M' die tatsächliche Antwort ist - dies ist eine Endlichkeit Berechnung), 2. es sollte in der Lage sein, den Satz zu bilden „(für alle n) f-interated-n-Male auf M hat nicht angehalten.“ Beides gilt in jedem vernünftigen Modell für Mathematik.
Die Aussage nach „S ist konsistent“ ist nur eine Umformulierung der Konsistenz. Wenn S konsistent ist und beweist, dass „P nicht anhält“, dann kann P nach n Schritten nicht anhalten, weil S weiß, was f-iteriert-n-mal auf dem anfänglichen Speicherzustand von Programm P ist, und so würde es beweisen, dass P hält, und das wäre ein Widerspruch. Umgekehrt, wenn S inkonsistent ist , wird es alles beweisen, einschließlich, dass ein anhaltendes Programm dies nicht tut. Also ist S konsistent genau dann, wenn (S beweist, dass "P nicht anhält" impliziert, dass P nicht anhält). Andererseits kann S für nicht anhaltende Programme "P halts" beweisen, das ist eine "Omega-Inkonsistenz".
Vielen Dank für einen ungemein hilfreichen Aufsatz. Vieles davon geht über meinen Kopf, aber das ist meine Schuld. Ich stimme dem Argument, das Sie vorbringen, um zu zeigen, dass Maschinenbewusstsein möglich ist, überhaupt nicht zu, einem Einwand, der mit dem von Ihnen erwähnten „universellen Begriff der Berechnung“ zu tun hat. Ich würde das sehr gerne mit Ihnen besprechen, da ich wissen muss, ob mein Einwand Bestand hat. Hast du Zeit. acht Jahre nach dem Posten Ihrer Antwort, um zu chatten?
„Jede zwei solcher Maschinen sind gleichwertig – A kann B simulieren und B kann A simulieren.“ Ist das technisch wahr? Angenommen, A und B haben m bzw. n Speicherbits und p Bits werden für das Simulationsprogramm benötigt. Damit A B simulieren kann, benötigt es n + p Speicherbits, also m > n. Aber damit B A simulieren kann, brauchen wir n = m + p, aber m > n, also ist dies unmöglich. Es ist nur möglich, dass A B simuliert oder B A simuliert, aber nicht beides.

Ich denke, es gibt auch einige Konsequenzen für die Philosophie der Mathematik, insbesondere für die radikale formalistische Sichtweise, die Mathematik als ein rein formales Spiel ohne eigentliche Bedeutung betrachtet. Diese Ansicht hat ein Problem mit Gödels Ergebnis: Das Theorem zeigt tatsächlich, dass wir in der Lage sind, mathematische Schlussfolgerungen außerhalb jeder möglichen festen (und ausreichend starken) formalen Umgebung zu ziehen. Wenn Mathematik also nur „mit formalen Regeln spielt“, ist es nicht klar, wie man sie identifiziert diese Regeln auf vernünftige Weise, da alle möglichen Regeln, die Sie bereitstellen können, aufgrund von Gödels Ergebnis unangemessen schwach sind.

Keine Messung innerhalb des beobachteten Systems kann informativ vollständig sein.

https://homepages.fhv.at/tb/cms/?download=tbDISS.pdf

Können Sie das näher erläutern?
Etended quete: „Eine zweite Analogie wird deutlich, wenn wir das Hauptresultat noch anders umformulieren. Erinnern Sie sich, dass eine Observable informativ vollständig heißt, wenn man durch ihre Messung alle Zustände unterscheiden kann. Nun kann das Hauptresultat in a formuliert werden Weise, die an Gödels Unvollständigkeitssatz erinnert: Keine Messung aus dem Inneren des beobachteten Systems kann informationell vollständig sein. Diese Schlussfolgerungen gelten sowohl für klassische Systeme als auch für Quantensysteme und unabhängig vom Charakter der Zeitentwicklung."
@Anixx: Das stimmt zwar, ist es nicht offensichtlich? Das System selbst hat nur so viele Bits – wie können Sie von innen etwas darüber lernen? Sie bräuchten mehr Bits als im System, oder?
Ja, es ist ziemlich offensichtlich, aber die Konsequenz ist wie folgt.
„Wenn eine Theorie im absoluten Sinne allgemeingültig ist, lässt sie keinen Beobachter zu, der nicht durch die Theorie beschrieben wird. Nehmen Sie Ou als das größte System an, das durch eine absolut allgemeingültige Theorie beschrieben wird. (Ou könnte die „Welt“ genannt werden, oder das „Universum".) Da alle potentiellen Beobachter durch die Theorie beschrieben werden, hat Ou keinen äußeren Beobachter. Wenn, und das ist eine etwas stärkere Annahme, die Vereinigung aller Beobachter die Annahme der richtigen Inklusion erfüllt, dann nach Theorem 1 gibt es einige Ou-Zustände, die von keinem Beobachter genau gemessen werden können, nicht einmal von allen zusammen
(...) Also kann kein Experiment alle Zustände von Ou unterscheiden. (...) Ist es akzeptabel, dass eine absolut allgemein gültige Theorie Systeme beschreibt, für die es keine Experimente gibt, die zumindest im Prinzip alle Zustände unterscheiden können? Wie Sie diese Frage beantworten, hängt von Ihren philosophischen Neigungen ab."
Das sagt also nur, dass keine Theorie das gesamte Universum so beschreiben kann, dass alle Messungen eines Beobachters übereinstimmen, weil der Beobachter selbst im Universum enthalten ist. Keine experimentell verifizierbare Theorie kann den Beobachter selbst beschreiben. Das bedeutet, dass es falsch ist, wenn ein Beobachter sagt, dass er selbst aus Atomen besteht und anderen Menschen ähnlich sieht, weil eine Theorie, die das behauptet, durch ein Experiment nicht beweisbar ist.
Und weiter zeigt der Autor, dass für ein Quantensystem eine noch größere Einschränkung gilt: Der Beobachter kann nicht nur nicht alle Zustände eines von ihm eingeschlossenen Systems genau messen, sondern auch einige Zustände nicht paarweise unterscheiden.
Hallo @Anixx. Können Sie bitte Ihre Kommentare in die Antwort einfügen (sie geben eine gute Beschreibung des Links). Im Allgemeinen wird von Link-Only-Antworten mit nur einem erklärenden Satz abgeraten (das ist wirklich ein Kommentar).