Warum haben wir leere Aussagen als wahr und nicht als falsch definiert?

Ich habe versucht zu verstehen, warum Implikationen über die leere Menge als "wahr" behandelt werden. Mir scheint intuitiv, dass nichtssagende Aussagen falsch sein sollten.

Betrachten Sie zum Beispiel den Satz:

Jedes Element der leeren Menge entspricht einem Zebra.

oder

IF ( x in Empty_Set ) THEN ( Zebra(x) ) ist wahr.

Als Informatiker/Mathematiker bedeutet Zebra(x) die Funktion, die True zurückgibt, wenn x ein Zebra ist (und wir versuchen zu entscheiden, was zurückgegeben werden soll, wenn es im Wesentlichen mit einem leeren Argument aufgerufen wird).

Mir erscheint es wirklich seltsam, an ein nicht existierendes Element mit einer Eigenschaft zu denken (in diesem Fall die Eigenschaft Zebra), wenn ich abstrakt an ein Element denken würde, das nicht existiert (dh in diesem Fall ist x so etwas wie das Äquivalent von leeres Element oder einfach "nichts" oder nur Aufrufen von Zebra ohne Argument). Dann hat offensichtlich nichts überhaupt keine Eigenschaft, denn wenn es eine hätte, wäre es etwas. Insbesondere ist es kein Zebra. Daher macht es für mich Sinn, dass Zebra() einen logischen Wert von False zurückgeben sollte, wenn es nach nicht existierenden Elementen gefragt wird, dh natürlich ist nichts kein Zebra. Daher sollte die gesamte Implikation falsch sein, da es unlogisch erscheint, zu dem Schluss zu kommen, dass nichts (oder irgendein Element der leeren Menge) als Zebra betrachtet werden sollte.

Es scheint jedoch, dass Logiker und Mathematiker nicht meiner Meinung sind, und ich möchte wirklich verstehen, warum, denn dies erweist sich als etwas sehr schwieriges für mich, es intuitiv zu akzeptieren, und es wird zu einem Haupthindernis in meinem Studium mathematischer Beweise und Logik. Ich möchte diese Verwirrung und falsche Intuition ein für alle Mal beseitigen, indem ich verstehe, warum die entgegengesetzte Definition zutrifft:

Warum haben wir bei der Betrachtung von Implikationen und Eigenschaften von Elementen aus der leeren Menge entschieden, dass solche Aussagen vage wahr sind (dh "offensichtlich" wahr sind? Es ist definitiv nicht "offensichtlich" und dies sollte klar begründet werden.


Nur für einen lustigen Kommentar, dieses Problem tauchte für mich auf, als ich überlegte, ob eine endliche nicht leere Menge eine geschlossene Menge ist. Eine abgeschlossene Menge ist eine mit allen ihren Grenzpunkten. Da es keine Grenzpunkte hatte, kann es auch keine Grenzpunkte enthalten (da es keinen zu berücksichtigenden Grenzpunkt gibt!). Dies bedeutet, dass es keine geschlossene Menge ist. Was mir intuitiv richtig erscheint, aber aus irgendeinem Grund funktioniert Mathematik nicht so.

Auch scheint es, dass wir aus falschen Prämissen alles auf Wahrheit schließen können (aus irgendeinem mir unbekannten Grund). Ist dies der Grund, warum jede Betrachtung mit der leeren Menge als "vakuum wahr" behandelt wird?


Als weitere Nebenbemerkung (da es eine gewisse Besessenheit / Fixierung auf das Zeug zur Wahrheitstabelle gegeben hat) kann ich vielleicht klarstellen, dass das meiner Meinung nach etwas anders ist.

Sagen Sie, dass x = None ist, wobei None die Darstellung von nichts ist (nicht auf die gleiche Weise wie beim Codieren, da die leere Menge gleich {None} der Menge mit None wäre. {None} = {}. In diesem Fall mein obiges Implikationen machen mehr Sinn:

WENN (Keine) DANN (Zebra(Keine))

wobei Zebra (keine) = Zebra (). Der erste Teil der Aussage ist also nicht nur "falsch" (was meine Frage vermeidet). Für mich scheint es logischer zu schließen, dass nichts keine Eigenschaft hat (in diesem Fall die Zebra-Eigenschaft), als dass sie einfach wahr ist. Ich hoffe, das klärt meine Verwirrung.


Als Nebenbemerkung, ja, ich habe Wahrheitstabellen gesehen und im Wesentlichen zeigt mir das nur, dass "das die Antwort ist, die wir gewählt haben", dh es zeigt nur, was die Definition ist, anstatt zu erklären, warum die Definition so gewählt wurde. Ich glaube, ich interessiere mich mehr für das Spätere, das Warum . Vielleicht bricht jede andere Definition die Mathematik auf seltsame Weise. Außerdem wollte ich meine Frage wirklich auf die Leere konzentrieren, da mein Gehirn intuitiv / natürlich verwirrt war, also bin ich mir nicht sicher, ob die Umstellung auf etwas anderes das beheben wird.


Ich möchte nur betonen, dass die Definition der Wahrheitstabelle für materielle Implikationen NICHT das Problem ist . Ich verstehe das.


Warum übersetzen wir die informelle Aussage „für alle x in A so dass Qx “ in die formale Aussage „∀x(x∈A → Qx)“? Wie übersetzen wir „es gibt ein x in A , so dass Qx “? Ist es nur "∃x(x∈A → Qx)"?

@Not_Here nur vom Ton der Leute, wenn sie mit mir darüber sprechen. Es ist so offensichtlich, dass sie einfach weiterreden, ohne zu erklären, warum sie diesen entscheidenden logischen Schritt gemacht haben. Sie sagen immer oh natürlich, weil es leer ist.
@Not_Here ja, ich bin mir der Wahrheitstabelle bewusst, hätte es wahrscheinlich sagen sollen, aber das fühlt sich an, als ob es meine Frage vermeidet, als wirklich eine Antwort zu geben.
Angesichts Ihrer Bearbeitung klingt es so, als ob das eigentliche Problem nicht mit leeren Wahrheiten besteht, sondern mit der Idee einer materiellen Bedingung. Hier finden Sie eine Diskussion über Bedingungen sowohl in der Logik als auch in der natürlichen Sprache und wie sie zueinander in Beziehung stehen. Wenn Sie akzeptieren, dass die Wahrheitstabelle erklärt, warum sie vage wahr ist, aber Sie dann sagen "aber warum haben wir uns entschieden, die Antwort wahr statt falsch zu machen", dann liegt Ihr Problem bei Bedingungen, nicht bei leeren Wahrheiten.
@Not_Here Ich denke, es ist beides, aber ich denke, die Betonung sollte in der Leere liegen, da meine erste Frage beabsichtigt war, denn als ich in meinem Beispiel für geschlossene Sätze schrieb, entstand meine ganze Frage, weil ich natürlich (intuitiv) dachte, dass es keine Grenzpunkte gibt zu berücksichtigen, dass die Menge E keine von ihnen enthalten kann, sodass E nicht abgeschlossen werden kann. Meine Verwirrung entstand dadurch, nicht aufgrund der logischen Implikation der Tabelle. Die logische Implikation von Tabelle ist etwas, das Sie nicht von mir angesprochen haben, und ich sagte, dass es mir nur scheint, dass es mehr Fragen aufwirft als beantwortet (und meine ursprüngliche Frage vermeidet).
@Not_Here Es tut mir leid, wenn mein Ton in meinem letzten Beitrag gemein klingt, es ist nicht so beabsichtigt, es gibt einfach nicht genug Platz in den Kommentaren, um alles zu schreiben und meine Antworten gut klingen zu lassen. Ich schätze deine Hilfe bisher :)
Siehe Wahrheitstabelle für den Konditional : In der Mathematik ist man sich einig, dass die "Konvention" Falsch → was auch immer Wahr ist , am nützlichsten ist.
Siehe auch Leere Wahrheit .
In Bezug auf Ihre neue Bearbeitung besteht ein großer Unterschied darin, ob Sie fragen: "Warum ist es wahr und nicht falsch?" und "warum ist es wahr, es sollte überhaupt keinen Wahrheitswert haben". Frege und Strawson argumentierten beide, dass in einem Fall, in dem die Erweiterung der Menge leer ist, eine „Wahrheitswertlücke“ bestehen sollte, was bedeutet, dass sie weder wahr noch falsch ist. Aber das ist offensichtlich etwas anderes als zu sagen: "Warum ist es wahr und nicht falsch?" Aber der Grund dafür, dass es „Besessenheit“ von der Wahrheitstabelle gibt, liegt darin, dass das erklärt, was Sie fragen, wir haben Ihnen nur noch nicht klar genug gezeigt, warum.
Das Beispiel IF ( None ) THEN (Zebra(None)) ist schlecht geschrieben; Die "IF"-Klausel benötigt einen Satz , während das Prädikat Zebra(x) einen Begriff (dh einen "Namen") benötigt .
Die "Obsession" mit Wahrheitstabelle ist bereits in Ihrem ersten Beispiel: IF (x in Empty_Set [ist wahr]) THEN (Zebra(x) ist wahr)
Letztendlich gibt es in der Logik keine "leeren Aussagen"; zumindest in der „elementaren“ Logik haben alle Aussagen einen bestimmten Wahrheitswert. Die korrekte Verwendung ist leere Wahrheit für eine Aussage, die behauptet, dass alle Mitglieder der leeren Menge eine bestimmte Eigenschaft haben. Die Erklärung beruht - wie Sie wissen - auf der wahrheitsfunktionalen Definition von Bedingung ("wenn..., dann...").

Antworten (8)

Wir definieren leere Aussagen NICHT als wahr.

Eine vage wahre Aussage ist vage wahr.

Eine „vage falsche“ Aussage ist vage falsch; obwohl sich niemand jemals Gedanken über diese Art von Aussage macht.

Beispiel: Jedes Element der leeren Menge ist ein lila fliegender Elefant.

Wir stimmen zu, dass diese Erklärung (i) nichtssagend ist; es sagt nicht wirklich etwas Sinnvolles aus; und (ii) wahr nach den Gesetzen der Prädikatenlogik. Um es falsch zu finden, müssen wir ein Element der leeren Menge finden, das kein lila fliegender Elefant ist. Da wir das nicht können, muss die Aussage wahr sein. Äquivalent: "WENN x in der leeren Menge ist, DANN ist x ein lila fliegender Elefant." Dies gilt aufgrund der Definition der materiellen Implikation. [Beachten Sie, dass jede andere mögliche Wahrheitswertzuweisung für die Implikation schlechter ist. Leute, die sich über materielle Implikationen beschweren, berücksichtigen das selten].

Da wir uns nun ein schönes Beispiel für eine inhaltsleere Wahrheit ausgedacht haben, wollen wir sehen, ob uns ein Beispiel für eine inhaltsleere Falschheit einfällt. Wie wäre es mit:

Es ist NICHT so, dass jedes Element der leeren Menge ein lila fliegender Elefant ist .

Da die ursprüngliche Aussage wahr ist, ist ihre Negation falsch. Es bedeutet immer noch nichts, es ist nichtssagend. Aber es ist FALSCH. Um das Gegenteil zu beweisen, müssten Sie ein Element des leeren Sets demonstrieren, das etwas ANDERES als ein lila fliegender Elefant ist. Aber das kannst du nicht!

Das ist also eine leere Lüge .

Schlussfolgerung: Eine Aussage kann leer sein, was bedeutet, dass sie eine Laune der Logik verwendet, um etwas zu behaupten, das keinen wirklichen Sinn ergibt, aber dennoch einen vollkommen deterministischen Wahrheitswert hat. [Ich bin sicher, jemand kann diese Definition verbessern. Ich bin mir nicht sicher, ob es überhaupt eine formelle Definition von „leer“ gibt.]

Aber eine leere Aussage kann wahr oder falsch sein.

Der Grund dafür, dass „leere Aussagen“ fast immer Wahrheiten sind, liegt einfach darin, dass wir über sie als Randfälle sprechen; während sie sich nie die Mühe machten, ihren nahen Verwandten, die nichtssagende Falschheit, zu erwähnen.

Das ist also ein Gebrauchsparadoxon. Oder vielleicht können wir es eine Konvention nennen, die die Leute dazu bringt zu denken, dass es eine Regel ist, obwohl es das in Wirklichkeit nicht ist.

Wenn wir „leer“ sagen, beziehen wir uns fast immer auf eine leere Wahrheit. Aber es ist nicht logisch notwendig. Es ist nur eine sprachliche Konvention. In jedem formellen Rahmen, wenn sich jemand auf eine leere Aussage bezieht, wäre es gerechtfertigt, sie zu fragen, ob sie meint, dass sie leer wahr oder falsch ist.

Nachdem ich Ihre Antwort nach langer Zeit gelesen habe (und den Wikipedia-Artikel), denke ich, was mich am meisten verwirrt, ist, dass aus irgendeinem mir unbekannten Grund $x \in A : Q(a)$ als $\forall x interpretiert wird ( x \in A \to Q(a) )$ was mir seltsam vorkommt. Als jemand mit einem sehr formalen logischen Hintergrund in Mathematik betrachte ich die mathematische Welt durch die Linsen von L-Strukturen. Wenn also jemand informell $\forall x \in A : Q(a) $ schreibt, wird diese Aussage für mich nicht eindeutig analysiert, da sie entweder $\forall x (\phi^A(x) \to Q(a ) )$ oder $\forall x Q(a)$, die sehr unterschiedlich sind.
„Um es falsch zu finden, müssen wir ein Element der leeren Menge finden, das kein lila fliegender Elefant ist. Da wir das nicht können, muss die Aussage wahr sein.“ ist der Punkt, den ich störend finde. Gut, wir können keinen finden, ABER wir können auch NICHT feststellen, dass jeder Elefant des leeren Sets rosa ist. Das ist also auch FALSCH. Ich kann anscheinend keinen konsistenten Weg finden, dies zu verstehen.
Was mich wirklich stört, ist, dass wenn wir eine Aussage wie "für alle x in A haben sie die Eigenschaft Qx, wenn Qx" wahr ist, wenn $x \in A = \emptyset$, wenn das eigentlich nichts bedeutet. Sie können kein Objekt aus einer leeren Menge instanziieren. $x \in A$ ist falsch. Wir können kein Objekt vom Typ Void oder mit einer False-Eigenschaft instanziieren. Das bedeutet falsch sein . Warum sollten wir das für wahr halten? Die Definition, die für mich Sinn macht, ist, das undefiniert zu lassen.
Natürlich passiert das nicht, und ich kann nicht verstehen, warum das nicht der Fall ist, und es hilft nicht, materielle Auswirkungen aus heiterem Himmel zu beschwören. Ich möchte wirklich verstehen, warum die Entscheidung so getroffen wurde, wie sie war.

Angenommen, Sie versuchen, das folgende algebraische Problem in den reellen Zahlen zu lösen:

Finde die Lösungen von x 2 = 6x - 11

Ihr erster Schritt zur Herangehensweise an das Problem könnte darin bestehen, alles auf eine Seite zu bringen, um eine quadratische Gleichung aufzustellen:

x 2 - 6x + 11 = 0

Was ist hier die eigentliche logische Begründung? Die Gesetze der Arithmetik besagen, dass Folgendes gilt:

Wenn x 2 = 11 - 6x, dann x 2 + 6x - 11 = 0.

Stimmen Sie zu, dass dies ein gültiger Schritt in einer Argumentation ist?

Überraschung! Das ist eigentlich eine leere Aussage.

Ich habe das Obige so gestaltet, dass der Geschmack "wenn x in der leeren Menge ist" beibehalten wird. Ein noch einfacheres Beispiel für eine leere Bedingung wäre

Wenn x = 1, dann x + 1 = 2.

Dies sollte eindeutig eine wahre Aussage sein. Aber es ist in jedem Problem leer, wo zum Beispiel x=2 ist.


Leere Wahrheit ist nicht nur eine Kuriosität; Es ist ein kritischer Teil des Denkens mit klassischer Logik, der natürlich und häufig auftaucht.

Bei der Idee der Implikation geht es darum, was eine gültige Argumentation ausmacht – es ist die Behauptung, dass ein gültiges Argument von der Hypothese zur Schlussfolgerung führen kann. Es hat absolut nichts mit der Frage zu tun, ob die Hypothese selbst aufgestellt werden kann.

Wenn Sie die Aussage machen wollen, dass eine Hypothese P wahr ist und dass eine Schlussfolgerung Q wahr ist, würden Sie "P und Q" sagen, nicht "wenn P, dann Q".

Ich finde es hilfreich, dieses Problem mit dem traditionellen „Quadrat der Opposition“ zu betrachten. Demnach haben wir unter anderem (siehe https://plato.stanford.edu/entries/square/ für eine vollständige Erklärung und ein Diagramm des gesamten Quadrats) die folgenden Thesen:

(1) „Alle Fs sind G“ bedeutet „Einige Fs sind G“

(2) „Kein F ist G“ ist äquivalent zu „Alle Fs sind nicht G“.

Wenn es einige Fs gibt, ist alles gut mit dem traditionellen Quadrat.

Aber wenn es keine Fs gibt, können wir nicht sowohl (1) als auch (2) beibehalten. Warum nicht? Angenommen, es gibt keine Fs. Dann ist „Kein F ist G“ wahr, also ist gemäß (2) „alle Fs sind nicht G“ wahr. Aber dann ist nach (1) "irgendein F ist nicht G" wahr. Aber daraus folgt, dass es doch Fs gibt.

Die moderne Lösung für dieses Problem besteht darin, (1) abzulehnen und (2) beizubehalten. Daraus folgt, dass, wenn es keine Fs gibt, wir für jedes G haben, dass „kein F ist nicht G“ wahr ist, und aus (2) folgt, dass für jedes beliebige G „jedes F ist G“ wahr ist, was die Schlussfolgerung ist, dass finden Sie zu Recht kontraintuitiv.

Wir hätten uns für eine Lösung entscheiden können, die (2) statt (1) verwirft. Aber es gibt keine Lösung, die alle Aspekte des traditionellen Oppositionsquadrats beibehält. Da das traditionelle Quadrat intuitiv ist, gibt es keine Lösung, die nicht irgendwo kontraintuitive Konsequenzen hat.

Wir betrachten ⱯxϵS P(x) ↔ ¬ƎxϵS ¬P(x) als gültig für alle Mengen, einschließlich der leeren Menge; oder äquivalent ¬ⱯxϵS P(x) ↔ ƎxϵS ¬P(x) . Daher wird eine universelle Aussage nur dadurch verfälscht, dass die Existenz eines Gegenbeispiels nachgewiesen wird.

Sie können dies niemals für eine universelle Aussage tun, die auf eine leere Menge beschränkt ist, da innerhalb der leeren Menge nichts existiert. Daher wird ¬ƎxϵՓ ¬P(x) als vakuum falsch betrachtet.

Also gilt ⱯxϵՓ P(x) für jedes P, weil es in der leeren Menge kein Gegenbeispiel geben kann.

„Jedes Element der leeren Menge ist äquivalent zu einem Zebra“ macht keine Aussagen über nicht existierende Elemente, es macht Aussagen über gar keine Elemente. Das ist ein Unterschied. Wenn Sie „Aussage über ein nicht vorhandenes Element“ sagen, geben Sie vor, dass es ein Element mit der Eigenschaft „nicht vorhanden“ gibt. Aber es gibt keine nicht existierenden Elemente.

Logik muss sich vernünftig verhalten. Denken Sie an eine beliebige Menge, zum Beispiel die Menge S mit den Elementen 1, die leere Menge, ein Gnu und ein Zebra. Die Aussage „Jedes Element von S ist ein Zebra“ ist eindeutig falsch – 3 von vier Elementen sind keine Zebras.

Was passiert, wenn wir Elemente entfernen? Das Entfernen von Elementen kann die Aussage wahr machen. Wenn wir die 1, die leere Menge und das GNU entfernen, dann kann sich die Aussage von „Nein“ zu „Ja“ ändern, sie kann sich sonst nicht ändern. Wenn wir also nur das Zebra übrig haben, dann kann das Entfernen dieses Zebras die Aussage „Jedes Element von S ist ein Zebra“ von falsch zu wahr ändern, aber nicht von wahr zu falsch. Daher muss eine Aussage über alle Elemente der leeren Menge wahr sein.

Bei der Erörterung universeller oder existenzieller Quantoren in der Logik erster Ordnung bezieht sich die durch diese Quantoren gebundene Variable auf Mitglieder eines Bereichs. Die Autoren von forallx sagen etwas Wichtiges über die Anzahl der Elemente in einer Domäne: (Seite 160)

Eine Domäne muss mindestens ein Mitglied haben.

Die Domäne ist nicht leer.

Das wirft Existenzängste auf. Warum sollten wir annehmen, dass etwas existiert? Wenn wir sagen, dass für alle x in einem Bereich die Vorhersage P gilt, das heißt, alle x haben diese Eigenschaft, impliziert dies, dass es mindestens ein Etwas im Bereich gibt, für das P(x) wahr ist.

Für diejenigen, die Existenzansprüche einschränken wollen, gibt es freie Logik . Für diejenigen, denen diese Behauptungen nichts ausmachen und die diese Definition zufriedenstellend finden, löst dies einen Teil des Problems des OP, zumindest wie es in diesem Beispiel beschrieben wird:

IF ( x in Empty_Set ) THEN ( Zebra(x) ) ist wahr

Per Definition darf die Domäne nicht leer sein, daher ist die Behauptung „x in Empty_Set“ nicht zulässig. Die Variable x muss Mitglied eines nicht leeren Bereichs sein, sagen wir alle Tiere, die sich derzeit in meinem Haus befinden (wo es keine Zebras gibt).

Dies bringt die nächste Sorge hervor, bei der die Idee leerer Aussagen einen gewissen Gebrauchswert hat. Obwohl Domänen nicht leer sein müssen, könnten Prädikate leer sein, wie es in diesem Beispiel der Fall wäre, da keines der Tiere in meinem Haus Zebras sind.

Um mit diesem Beispiel fortzufahren, sei Cat das Prädikat, das das Tier in meinem Haus beschreibt, das eine Katze ist. Dann wäre folgendes vage wahr :

Für alle x in der Domäne der Tiere in meinem Haus, wenn Zebra(x) dann Katze(x) .

Da Zebra(x) für alle x in der Domäne falsch ist , ist es angesichts dieser Domäne ein leeres Prädikat . Daher ist die Bedingung vage wahr.

Ein möglicher Weg, um einige dieser vage wahren Bedingungen zu umgehen, wäre, sich die Relevanzlogik anzusehen, "die erfordert, dass Vordersatz und Folge von Implikationen relevant zusammenhängen", wenn diese Verwendung einer Aussage, die vage wahr ist, Probleme aufwirft.

Betrachten wir einige letzte Bedenken, die das OP aufwirft:

Warum übersetzen wir die informelle Aussage „für alle x in A so dass Qx “ in die formale Aussage „∀x(x∈A → Qx)“? Wie übersetzen wir „es gibt ein x in A , so dass Qx “? Ist es nur "∃x(x∈A → Qx)"?

Da der Definitionsbereich A nicht leer sein kann, wird die erste Aussage vielleicht besser als „∀x∈A(Qx)“ und die zweite als „∃x∈A(Qx)“ symbolisiert, wenn man den Definitionsbereich explizit notieren möchte.


Bezug

"Freie Logik", Wikipedia https://en.wikipedia.org/wiki/Free_logic

PD Magnus, Tim Button mit Ergänzungen von J. Robert Loftis, remixt und überarbeitet von Aaron Thomas-Bolduc, Richard Zach, forallx Calgary Remix: An Introduction to Formal Logic, Winter 2018. http://forallx.openlogicproject.org/

„Relevanzlogik“, Wikipedia https://en.wikipedia.org/wiki/Relevance_logic

Denn so haben wir ein Viertel so viele Deduktionsregeln wie Aristoteles hatte. Sie haben zwei Möglichkeiten. Beides macht gleich wenig Sinn, das eine macht den Formalismus viermal effizienter. Triff eine Entscheidung.

Auch „wir“ haben diese Entscheidung nicht getroffen, wir alle sind einer Person gefolgt, die sie getroffen hat: George Boole. Deshalb nennen wir das Boolesche Logik.

Aristoteles handhabte vier Arten der Quantifizierung, weil er diese Art der künstlichen Zumutung nicht machen wollte. Aber Boole bemerkte, dass Disjunktion so etwas wie Addition war und Konjunktion so etwas wie Multiplikation. Wir können die Disjunktion nicht genau wie die Addition machen, aber wir können mit dieser albernen Konvention die Konjunktion genau wie die Multiplikation machen. Die guten Eigenschaften der Multiplikation zahlen sich aus, indem sie prägnantere Aussagen über die Konjunktion als über die Disjunktion erlauben.

Sobald Sie sich entschieden haben, die Disjunktion auf diese Weise zu sehen, folgt die universelle Quantifizierung diesem Beispiel, und die beiden passen auf die gleiche Weise zusammen, wie es einfache und unendliche Produkte tun. Auch hier verschwinden mehr Sonderfälle. Die Logik von Boole sieht also besser aus, sie ist einfacher zu verfolgen, und wir haben sie beibehalten.

Allgemein lässt sich das Prinzip der leeren Wahrheit wie folgt formulieren:

A => [~ A => B ] für alle logischen Sätze A und B

Hier ist die Wahrheitstabelle:

Geben Sie hier die Bildbeschreibung ein

Es folgt ein formaler Beweis unter Verwendung einer Form der natürlichen Deduktion. Es verwendet die Prinzipien des bedingten Beweises (Zeile 7-8), des Beweises durch Widerspruch (Zeile 5) und der Eliminierung der doppelten Negation (Zeile 6):

Geben Sie hier die Bildbeschreibung ein

In Ihrem Beispiel haben Sie A = ' x not in Empty Set' und B = ' Zebra ( x ).' Die daraus resultierende Implikation ist immer wahr (eine Tautologie), aber Sie können daraus nicht schließen, dass Zebra ( x ) wahr ist, da sein unmittelbarer Vorläufer (~ A ) falsch sein wird, vorausgesetzt, dass A wahr ist.