Danke an Nick R für den Hinweis in die richtige Richtung.
Die Aussage P0: „Diese Aussage ist falsch“ ist unentscheidbar.
Auch die Aussage P1: „diese Aussage ist unentscheidbar“ ist unentscheidbar.
Es kann nachgewiesen werden, dass P0 unentscheidbar ist, P1 jedoch nicht. Wie könnte man diese verschiedenen "Ebenen" der Unentscheidbarkeit kategorisieren?
Betrachten wir zunächst die grundlegende widersprüchliche Selbstreferenz:
P0 = "Aussage P0 ist falsch"
P0 kann ohne Widerspruch weder wahr noch falsch sein. Dies ist ähnlich wie NaN (Not a Number) in der Mathematik, nur mit booleschen statt numerischen Werten. Lassen Sie uns den Wahrheitswert von P0 als NaB (Not a Boolean) definieren.
Die Aussage im Titel:
P1 = "Es ist nicht möglich abzuleiten, ob P1 wahr oder falsch ist"
ist insofern ähnlich, als es auf sich selbst verweist, sich aber nicht direkt widerspricht. Ist der Wahrheitswert von P1 derselbe wie der von P0, den ich NaB definiert habe, oder etwas anderes? Eine komplexere Klasse von Instabilitäten?
Beide Optionen sind möglich - keine kann ausgeschlossen werden, daher ist es nicht möglich, den Wahrheitswert von P1 abzuleiten.
Aber genau das sagt P1, also haben wir gerade bewiesen, dass es wahr ist! Anders als bei P0 macht es selbst die Annahme, dass es weder wahr noch falsch ist, wieder zu wahr. Fast so, als würde es zwischen nicht 2, sondern 3 Werten oszillieren (wahr, falsch, keiner von beiden).
Bedeutet dies, dass der Wahrheitswert von P1 eine Art Meta-NaB ist: "Weder ein Boolean noch ein NaB"?
EDIT: Zur Klarstellung nochmal umformuliert. Die Frage bezieht sich auf P1, nicht auf P0. P0 ist nur dort für den Vergleich ohne Bezug
Ich bin kein Experte auf diesem Gebiet, also möchte mich vielleicht jemand korrigieren.
Da Sie dies anscheinend formal betrachten möchten, beginnen wir mit einer formalen Betrachtung des Problems.
In einer formalen Umgebung heißt eine Aussage P nicht entscheidbar , wenn es unmöglich ist, P zu beweisen, und es unmöglich ist, nicht (P) zu beweisen.
Beachten Sie, dass Beweisbarkeit hier ein rein syntaktischer Begriff ist. Andererseits ist Wahrheit ein semantischer Begriff, und wir sagen, dass eine Aussage in einem formalen System wahr ist, wenn sie beweisbar ist; mit anderen Worten, wir sagen, eine Aussage ist wahr, wenn es sich um ein Theorem handelt.
Vor diesem Hintergrund können wir Ihre Aussage P1 wie folgt wiederholen:
P1 = Die Aussage P1 ist nicht entscheidbar.
Wenn ich mich nicht irre, ist diese Aussage das berechenbarkeitstheoretische Äquivalent des Gödel-Satzes „Diese Aussage ist nicht beweisbar“. Der Gödel-Satz eines formalen Systems ist der Satz, den Gödel in eine Aussage über Mengen natürlicher Zahlen codierte, um seinen Unvollständigkeitssatz zu beweisen. Der Beweis zeigt, dass der Gödelsatz nicht entscheidbar ist.
Durch einen analogen Beweis in der Berechenbarkeitstheorie ist Ihre Aussage P1 (in ihrer modifizierten Form) nicht entscheidbar, was bedeutet, dass es keinen Algorithmus gibt, um festzustellen, ob sie gültig oder nicht gültig ist - dh entweder wahr oder falsch.
Wenn dies richtig ist, dann ist es richtig, P1 "NaB" zu nennen. Aber wie gesagt, ich bin kein Experte auf diesem Gebiet, vielleicht kann mich jemand korrigieren.
Das wäre also eine formale Behandlung der Aussage P1. Wenn wir uns P1 informell ansehen wollen, dann ist die übliche Art, damit umzugehen, meiner Meinung nach, abzustreiten, dass P1 irgendeinen sinnvollen Inhalt hat.
„Diese Aussage ist falsch“
Dies impliziert zwei unterschiedliche Aussagen:
Aber ich bin mir nicht sicher, ob 1. trivial ist. Dies ist eine "Aussage über Aussagen" oder eine Meta-Aussage (genauer gesagt eine Meta-Aussage der Stufe 1), daher bin ich mir nicht sicher, ob es zulässig ist, sie eine "Aussage" zu nennen. Wenn nicht, dann ist es falsch, weil 1. oben falsch ist.
Darüber kann man natürlich streiten
"Diese Meta-Aussage ist falsch"
entsteht in den Problemen, die Sie zeigen. Aber dann ist dies eine Meta-Aussage Ebene 2, dh eine Meta-Aussage über eine Meta-Aussage, und jeder Versuch, eine Ebene für eine Meta-Aussage zu behaupten, führt zu einer Meta-Aussage höherer Ebene; „Diese Meta-Aussage der Stufe 546 ist falsch“ ist eine Meta-Aussage der Stufe 547.
Stefan Perko
Osmo Jaakola
Eliran
virmaior
It can't be either true or false.
Die Idee, dass es wahr oder falsch sein muss, ist ein Schlüsselmerkmal der Bivalenz, die die meisten Formen der Logik definiert. Auch hier wird, wie bei meinem vorherigen Kommentar, die Hauptfrage die Reihenfolge der Bewertung sein, um festzustellen, ob es wahr oder falsch ist.Mauro ALLEGRANZA
Stefan Perko
Osmo Jaakola
Benutzer9166
virmaior