Ich bin fassungslos über das Kapitel in meinem Kursbuch (das auf Niederländisch ist, also bitte um Rat, wenn ich einen der Begriffe falsch übersetze) über das Ableiten aus einem System von Axiomen und Ableitungsregeln. Die Übung soll Folgendes beweisen:
Schritt eins ist, p anzunehmen. Das macht für mich Sinn: Wenn p wahr ist, dann ist p wahr.
Der zweite Schritt besteht darin, eine Instanz des Axioms zu erstellen ; ersetzen mit p und mit q. Das ergibt:
Der letzte Schritt ist Modus Ponens, den ich auch logisch verstehe, also werde ich ihn hier nicht wiederholen. Meine Verwirrung liegt bei Schritt zwei, bei der Instanziierung eines Axioms. Was bedeutet das in der Praxis?
Ich erkenne das eine Tautologie ist, ist sie technisch für alle zwei Sätze wahr, unabhängig davon, ob sie verwandt sind. Aber indem ich das Axiom instanziiere, führe ich eine Beziehung zwischen p und q aus dem Nichts ein; tatsächlich existierte q in meinen ursprünglichen Annahmen nicht.
Indem ich "Ich sehe einen Vogel am Himmel" für p und "Tom Hanks veröffentlicht einen neuen Film" für q nehme, kann ich auf diese Weise "beweisen", dass Tom Hanks eine gewisse Beziehung zu Vögeln hat. Während die technische Definition von erlaubt, dass der rechte Begriff wahr ist, wenn der linke es nicht ist, also könnte es immer noch Vögel ohne Tom Hanks geben, es gibt immer noch eine Beziehung in die entgegengesetzte Richtung: Wenn Hanks einen Film herausbringt, müssen Vögel erscheinen. Ich habe also das Gefühl, dass das Instanziieren eines Axioms nur etwas erfindet.
Was fehlt mir hier?
Das macht für mich Sinn: Wenn stimmt dann ist wahr.
Ich erkenne das eine Tautologie ist, ist sie technisch für alle zwei Sätze wahr, unabhängig davon, ob sie verwandt sind.
Diese beiden Bemerkungen legen mir nahe, dass Sie sich der Logik aus einer voreingenommenen Perspektive nähern: Es scheint, dass ein Beweis für Sie intuitiv Sinn ergeben muss, um ein Beweis zu sein.
In gewisser Weise ist dies natürlich wünschenswert, da wir Beweise verwenden, um Schlussfolgerungen zu ziehen, die letztendlich für andere Menschen (oder zumindest für andere Mathematiker) sinnvoll sind . Aber formale Logik ist eigentlich weit mehr als das. Es untersucht die Teile von „Sinn machen“, indem es jeglichen Ballast entfernt, der durch unsere Intuition eingeführt wird, und Argumente auf nichts als das Äußerste reduziert.
Lassen Sie uns also zuerst unsere Intuition loswerden und sie später wieder einführen.
Ein logischer Beweis kann als eine Art Rezept angesehen werden. Sie beginnen mit Grundzutaten, bei denen es sich um Axiome und Inferenzregeln handelt , und erfinden dann einen Beweis , indem Sie Axiome instanziieren (dh einen Satz mit der gleichen Struktur wie das Axiom erstellen, obwohl die Variablen ersetzt werden können) und Inferenzregeln anwenden. Und das ist alles . Nichts sagt uns, dass die Axiome oder die Inferenzregeln sinnvoll sein sollten oder dass sie bestimmte Anforderungen erfüllen sollten, die durch unsere Intuition motiviert sind. Ein Beweis ist also in gewisser Weise nichts anderes als die Manipulation von Symbolen, und diesen Symbolen kann für den Beweis jede "Bedeutung" fehlen.
Schauen wir uns Ihren Beweis an.
Schritt eins ist die Annahme , weil unser Ziel die Ableitung ist , Deshalb kann als Annahme gewertet werden, da es einer der Ausdrücke vor dem ist Symbol.
Der zweite Schritt besteht darin, eine Instanziierung des Axioms zu erstellen , nicht weil dieses Axiom Sinn macht, sondern weil es ein Axiom ist und die Regeln vorschreiben, dass wir immer Axiome instanziieren dürfen. Das Instanziieren von Axiomen bedeutet, dass wir seine Variablen durch alles ersetzen können, was wir wollen, also können wir ersetzen mit Und mit . Das haben wir also hergeleitet .
Schließlich, da wir beide hergeleitet haben Und die modus ponens schlussregel sagt uns, dass wir ableiten dürfen .
Da wir die Dinge genau nach den Regeln gemacht haben (Annahmen annehmen, Axiome instanziieren, Inferenzregeln verwenden), haben wir einen gültigen Beweis erbracht.
Um nun unsere Intuition wieder ins Bild zu bringen, werden die Axiome und Regeln der Aussagenkalküle so gewählt, dass sie auch intuitiv sinnvoll sind. Wir sehen als Symbol für die Bedeutung von " muss stimmen, bzw muss falsch sein". Dies ist die Semantik des Ausdrucks , und tatsächlich ist die Semantik der Axiome und Regeln der Aussagenkalküle für viele Menschen intuitiv sinnvoll.
Beachten Sie, dass dies auch Ihre zweite Frage beantwortet: Es muss kein (kausaler) Zusammenhang zwischen bestehen Und unter dieser Semantik von . Ihre Intuition sollte sein, dass dies für beides steht stimmt, bzw ist falsch .
Sie können vollständig eine Logik erstellen, in der hat eine andere Semantik, z. B. ein wo kann nur gültig sein, wenn Und sind miteinander verwandt. Ein Beispiel für eine solche (Sammlung von) Logik(en) ist die Relevanzlogik . Aber das ist ein anderes System als die klassische Aussagenlogik, die Sie studieren. Es hat unterschiedliche Axiome, unterschiedliche Inferenzregeln und unterschiedliche Semantiken.
Als Beispiel, um Ihre Intuition herauszufordern, könnte ich eine Logik mit den Axiomen definieren:
und die Schlußregel:
Dann könntest du das beweisen . Macht es einen intuitiven Sinn? Nein, weil wir keine Ahnung haben, was diese Symbole bedeuten. Aber können Sie einen gültigen Beweis erstellen? Absolut:
Wir nehmen an , dann können wir nach dem ersten Axiom ableiten , also nach der Inferenzregel . Nun können wir durch das zweite Axiom ableiten , da wir also abgeleitet haben Und Wir können die Inferenzregel verwenden, um abzuleiten . Deshalb .
Es gibt immer noch eine Beziehung in die entgegengesetzte Richtung: Wenn Hanks einen Film herausbringt, müssen Vögel erscheinen
Nein, das ist nicht richtig. Du hast:
= Tom Hanks veröffentlicht einen neuen Film
= Ich sehe einen Vogel am Himmel
Das Axiom, das Sie instanziieren, lautet: .
Das heißt nicht , „wenn Hanks einen Film herausbringt, müssen Vögel auftauchen“. Das wäre .
Stattdessen haben Sie , das heißt "Wenn es [bereits] einen Vogel am Himmel gibt, dann wenn Tom Hanks einen Film herausbringt, dann gibt es einen Vogel am Himmel." Das stimmt natürlich.
Git Gud
BrianO