Gibt es Arten von Arithmetik, die trotz des Satzes von Gödel entscheidbar sind?

Ein Satz p in einer konsistenten formalen Sprache ist entscheidbar, wenn wir entweder die Wahrheit von p oder die Wahrheit von nicht p behaupten können

(Aber nicht beides, denn dann wäre es inkonsistent und wir haben bereits gesagt, dass wir es nur mit konsistenten formalen Sprachen zu tun haben).

Gödel hat bekanntlich gezeigt, dass die Theorie der gewöhnlichen Arithmetik unentscheidbar ist .

Was ist mit einfacheren Formen der Arithmetik? Es gibt zwei Möglichkeiten, wie wir vereinfachen können:

  1. Die übliche Arithmetik hat zwei Operationen, Addition und Multiplikation; Was passiert, wenn wir die Multiplikation vergessen und nur die Addition betrachten?

  2. Wir können die ganzen Zahlen abschneiden; zum Beispiel gibt es endliche Ringe.

Im ersten Fall vereinfachen wir die Operationen und im zweiten vereinfachen wir die Elemente, mit denen wir arithmetisch arbeiten; Daher haben wir eine dritte Option, die das oben Genannte kombiniert:

  1. Wir könnten eine einfache Addition in einem endlichen Ring haben; dies wäre eine zyklische Gruppe; Das einfache Beispiel hier ist das Hinzufügen von Zeit auf einer Uhr.

Sind alle diese Fälle entscheidbar?

Da die Unentscheidbarkeit der interessantere Begriff ist, wählte Gödel die Arithmetik, weil sie die einfachste natürliche Theorie war, in der sich der Begriff der Unentscheidbarkeit zuerst ausdrückt?

Anmerkung: Seine Theorie zeigte nicht, dass Arithmetik unentscheidbar ist. Er zeigte, dass ein selbstreferenzielles System, das in der Lage ist, alle Aussagen in der Arithmetik zu beweisen, nicht konsistent sein und alle Aussagen im System beweisen kann. Wenn Sie die Selbstreferenz nicht haben, sagt Gödels Theorem nichts aus.
@CortAmmon Wenn Sie arithmetisch stark genug sind, um Faktorisierungen von Zahlen auszudrücken und sie zu vergleichen (über Gleichheit oder Subtraktion), konstruieren Sie die Selbstreferenz über Goedel-Nummerierung (unter Verwendung von Primzahlen, um die Buchstaben in den Formeln anzugeben) und vergleichen Sie das Beweisbare Liste zu den konstruierten Zahlen. Es muss also nicht schon vorhanden sein. Und es ist sinnlos (bis hin zur Irreführung), dies als Anforderung aufzulisten.
@jobermark Ich habe den Umfang der Frage auf konsistente formale Sprachen vermisst (die Formulierung, um dorthin zu gelangen, war etwas ungewöhnlich). In diesem Rahmen haben Sie recht.
@CortAmmon Das ist seltsam ausweichend. In welchem ​​Bereich verhält sich die Arithmetik noch wie die Arithmetik und erlaubt dennoch nicht die Bildung der Gödelzahlen? Nur so kann ein Rechengebiet tatsächlich nicht selbstbezüglich sein. Das Ding muss nicht einmal die nachfolgende Diagonalisierung zulassen, die Gödel-Zahlen werden an und für sich selbstreferenzielle Sätze bilden. Selbstreferenz einzubauen, obwohl es per Axiom nicht erlaubt ist, ist das Geniale an der ganzen Sache.
@jobermark Sie können eine konsistente selbstreferenzielle Sprache definieren, die nicht formal ist, und Arithmetik darin einbetten. Betrachten Sie als Beispiel eine Sprache, deren Symbole aus einer unabzählbar unendlichen Menge stammen. Eine solche Sprache würde sich der Konstruktion von Gödel-Zahlen widersetzen. Ich finde die Unterscheidung wichtig, da allgemein angenommen wird, dass wir in einer Welt leben, deren Verhalten durch reelle Zahlen bestimmt wird.
@CortAmmon Das Hinzufügen weiterer Symbole führt nicht dazu, dass Ihr System nicht formell ist. Sie müssen auch keine Formalität unterbieten, um zu bekommen, was Sie wollen. Sie müssen nur die Arithmetik so „einbetten“, dass Sie sie nie wieder finden können. Aber wenn die ganzen Zahlen in Ihrem System definierbar sind, gilt das Theorem immer noch. Wenn wir in einer Welt der reellen Zahlen leben, hat sie immer noch eine Definition der ganzen Zahlen, sodass sie nicht entkommt. Nicht-Formalität entgeht ihm, aber ich denke, das erfordert unzählige Axiome , nicht nur unzählige Symbole – man muss Definitionen haben, die wirklich absolut vage sind.
Ich frage mich, warum Philosophie und nicht Mathematik ...

Antworten (3)

Ja, es gibt entscheidbare Arithmetik. Aber Gödels ursprünglicher Beweis aus dem Jahr 1931 stand im Rahmen von Russells Principia Mathematica, die gewählt wurde, weil sie zu dieser Zeit der am weitesten entwickelte logische Rahmen für die Reproduktion der gesamten Mathematik war. Später vereinfachte er den Beweis und zeigte, dass die Peano-Arithmetik ausreicht.

In Anlehnung an Ihren ersten Vorschlag gibt es die Presburger Arithmetik , die 1929 eingeführt wurde, etwa ein Jahr bevor Gödel sein Ergebnis erhielt. Es hat Addition, Gleichheit und sogar Induktion, aber keine Multiplikation. Das Fehlen der Multiplikation schließt die Definition der Gödel-Nummerierung und damit die Konstruktion von Gödel-Sätzen aus. Dies ist kein Beweis der Vollständigkeit, aber es erklärt, warum es rückwirkend gilt, Presburger selbst hat einen expliziten Entscheidungsalgorithmus erstellt. Ein Algorithmus mag es sein, aber er ist nicht zu einfach. Fischer und Rabin haben 1974 bewiesen, dass die Rechenkomplexität des Entscheidungsproblems doppelt exponentiell ist. Eine interessante Tatsache über den Unterschied zwischen den beiden Arithmetiken: Glivický und Kalahat kürzlich ein Modell der Presburger Arithmetik erstellt, bei dem der Satz von Fermat Last versagt, und es gibt unendlich viele Gegenbeispiele. Es wird angenommen, dass dies für die Peano-Arithmetik nicht passieren kann, obwohl dies technisch nicht aus dem Beweis von Wiles folgt, siehe Gibt es nicht standardmäßige Gegenbeispiele zum Satz von Fermat Last?

Die beiden anderen Vorschläge sind nicht so einfach umzusetzen, weil Endlichkeit Eigenschaft eines Modells ist, nicht einer formalen Theorie. Versuche, Endlichkeit in Axiome (erster Ordnung) zu schreiben, a la Dedekind zum Beispiel, produzieren etwas, was nicht das ist, was es intuitiv bedeutet (es gibt unendliche Modelle von Theorien, die in Axiomen "beanspruchen", endlich zu sein). Wenn wir uns jedoch für ein Modell mit endlichem Definitionsbereich anstelle einer Theorie erster Ordnung entscheiden, ist das natürlich entscheidbar, weil man alle Möglichkeiten durch erschöpfende Suche prüfen kann.

Es gibt eine Art Arithmetik mit endlichen Modellen, die alle Ressourcen der Peano-Arithmetik schont, aber die klassische Logik durch die parakonsistente Logik LP ersetzt. Dies sind Priesters widersprüchliche Arithmetik . Beachten Sie eine Subtilität im Begriff der Vollständigkeit für inkonsistente Modelle: Während es ein Entscheidungsverfahren gibt, das jedem Satz wahr/falsch zuweist, wird es einige geben, denen es beide zuweist , die als wahre Widersprüche oder Diatheien bezeichnet werden. Der Grund, warum wir ein endliches Modell haben können, ist, dass wir "inkonsistente ganze Zahlen" haben können, für die n = n + 1, dies zu einem echten Widerspruch führt, aber die Theorie nicht trivialisiert, parakonsistent, dass sie ist. Tatsächlich ist das Modell für alle Zahlen kleiner als die am wenigsten inkonsistente Zahl N identisch mit der üblichen Peano-Arithmetik, und Priest argumentiert, dass wir unmöglich wissen können, was von Objekten in unserer Welt "wahr" ist, wenn N exorbitant groß ist, siehe seine Was könnte die am wenigsten widersprüchliche Zahl sein?

Dies bestätigt Wittgensteins paradoxe Meinung , dass Inkohärenz kein Problem für die Rechenmathematik (oder jedes Sprachspiel) ist, und seine Antizipation parakonsistenter Logik:

Irgendetwas sagt mir, dass ein Widerspruch in den Axiomen eines Systems nicht wirklich schaden kann, bis er aufgedeckt wird. Wir denken an einen versteckten Widerspruch wie an eine versteckte Krankheit, die schadet, obwohl (und vielleicht gerade weil) Das zeigt sich nicht auf naheliegende Art. Aber zwei Spielregeln, die sich in einem bestimmten Fall widersprechen, sind bis zum Erscheinen des Falles vollkommen in Ordnung, und erst dann wird es notwendig, zwischen ihnen durch eine weitere Regel zu entscheiden ... Na dann, ziehe aus einem Widerspruch keine Schlüsse, sondern mach das zur Regel.

Re-Multiplikation, obwohl es keine "wiederholte Addition" ist, implementiert der übliche binäre Multiplikator en.wikipedia.org/wiki/Binary_multiplier es mit Addition plus einer einfachen 2x2 (fast wahrheitsähnlichen) Tabelle für die binäre Multiplikation, wobei 1-mal-1 =1 und alle anderen Einträge sind 0. Wie also verwandelt diese kleine Tabelle mit sehr geringer Komplexität eine entscheidbare Theorie in eine unentscheidbare? (Ich denke, es muss einen einfachen Ansatz geben, um eine Antwort zu entwickeln, aber ich konnte es nicht sehen oder herausfinden, wie man die Frage stellt, damit Google eine Antwort ausspuckt.)
Betreff: Ergebnis von Glivicky und Kala, beachten Sie, dass Fermats letzter Satz nicht einmal in der Sprache der Presberger-Arithmetik angegeben werden kann. Was sie tatsächlich beweisen, ist etwas komplizierter; siehe arxiv.org/pdf/1602.03580v1.pdf . Beachten Sie auch, dass Arithmetik nur mit Multiplikation ebenfalls entscheidbar ist (dies wird als Skolem-Arithmetik bezeichnet ).
@John Soweit ich weiß, besteht das Problem darin, dass Sie zwar atomare Formeln mit Multiplikation in Presburger umformulieren können, aber keine umformulieren können, die über zu multiplizierende Variablen quantifizieren, also Dinge wie "Multiplikation pendelt für alle Zahlen" oder "1 mal eine beliebige Zahl ist es selbst " sind unbeschreiblich, siehe math.stackexchange.com/questions/1109457/…
Nichts davon ist für die vorliegende Frage auch nur annähernd relevant.
@MoziburUllah Was ist?
Das Beispiel der reinen Multiplikation ist nicht wirklich hilfreich, oder ganz anders, Multiplizieren ist nur das Addieren von Faktoren, also sind es nur mehrere Kopien des Additionsfalls nebeneinander, plus die Nullregel. Stärker geht es natürlich nicht...
@conifold: ist Addition in einem endlichen Ring entscheidbar; Es ist eine einfache Frage.
Ich halte es nicht für sinnvoll, dass eine Operation entscheidbar ist, und ob eine Theorie eines Rings entscheidbar ist, hängt von seiner spezifischen Axiomatisierung ab, nicht vom Ring, selbst für den Ring der ganzen Zahlen gibt es keine einfache Antwort.

Ein wichtiges Beispiel ist die übliche Arithmetik reeller Zahlen – ein berühmter Satz von Tarski besagt, dass die Theorie der reellen abgeschlossenen Körper entscheidbar ist.

Aus gewisser Sicht liegt die Schwierigkeit der ganzzahligen Arithmetik gerade darin, dass es nicht genug davon gibt – die Komplexität der Zahlentheorie kommt daher, dass es so viele Gleichungen gibt, die keine Lösungen haben. Wenn man sich erlaubt, Polynome zu wurzeln (und aus den komplexen die reellen Zahlen ziehen zu können), vereinfacht sich die Theorie sehr.

Nicht nur die gewöhnliche Arithmetik der reellen Zahlen ist entscheidbar, sondern (folglich) auch die gewöhnliche Arithmetik der komplexen Zahlen, Quaternionen usw.

Wenn Conifolds Antwort angesichts ihrer Weitläufigkeit überhaupt am Punkt vorbeigeht, müssen Sie meinen: "Warum hat Gödel die Arithmetik gewählt?" Und die Antwort muss lauten, dass der Bauablauf in jeder anderen Form zu fremd wäre.

Was philosophisch wichtig ist, ist, dass eine stärkere Logik die Dinge nicht immer entscheidbarer machen kann. Rechnen ist nebensächlich. Aber es ist so tief in uns verwurzelt, dass es keinen Sinn macht, es zu vermeiden.

Wir wissen, dass ZF nicht vollständig ist, weil wir die Arithmetik aus der Mengenlehre aufbauen können, angesichts des Standardansatzes, die ganzen Zahlen als einen Turm von Anfangssegmenten von "Omega" zu definieren. Wir müssen also nicht mit der Arithmetik beginnen , solange wir unterwegs darauf stoßen. Im Falle der Mengenlehre ist sie nicht unser Hauptanliegen.

Es scheint mir, dass wir wissen, dass das eigentliche Problem irgendwie von der Stärke der Induktion abhängt, die die Rekursion unterstützt. Induktion reduziert auf nur die unendliche Menge von Axiomen, die erster Ordnung bleiben, bringt Ihnen keinen Beweis. Sie erhalten Presburger-Arithmetik, die nicht stark genug ist, um zu scheitern, es sei denn, Sie treten aus dem System heraus und berechnen verschiedene Tatsachen der Multiplikation vorab, die man normalerweise durch vollständige Induktion über Addition ableitet.

Sie brauchen nicht unbedingt eine vollständige Induktion zweiter Ordnung, die Teil der ursprünglichen Peano-Definition ist. Wir kommen mit einem Induktionsdurchgang aus, um das Verhalten der Addition festzustellen und die Multiplikation zu definieren, aber dann brauchen wir nur die Version erster Ordnung für den zweiten Induktionsdurchgang.

Zwei Induktionsdurchgänge werden offensichtlich Ihre Fähigkeit zerstören, die Wahrheit in Ihrem System zu definieren. Wenn Sie ein starkes, konsistentes System wollen, reicht einer nicht aus und zwei sind zu viel.

Wir können uns vorstellen, dass eine nicht-arithmetische Sichtweise immer noch ein Konzept des Zählens beinhalten würde, um das Äquivalent der Induktion zu begründen, aber alternative Konzepte des Zählens scheinen Zeitverschwendung zu sein.