Werden Wahrheitstafeln für logische Verknüpfungen aus Axiomen der Aussagenlogik abgeleitet?

Jedes solide und vollständige formale System in der Aussagenlogik besteht aus:

1.- Eine endliche Anzahl von Variablen (Symbole, die als Platzhalter für Aussagen verwendet werden).

2.- Mindestens eine logische Verknüpfung

3.- Mindestens eine Schlussregel (z. B. Modus Ponens)

4.- Eine Reihe von Axiomen

Jede Aussage, die unter Verwendung der Variablen und Konnektoren gemacht wird, sollte aus den Axiomen unter Verwendung der Schlussregel(n) beweisbar sein.

Unter Verwendung dieser Zutaten kann man viele gültige formale Systeme der Aussagenlogik konstruieren, indem man verschiedene Kombinationen von Konnektiven, Schlußregeln und Axiomen verwendet.

Beispielsweise verwendet eine berühmte Axiomatisierung von Jan Łukasiewicz die Konnektoren → und ¬ , Modus Ponens und die folgenden drei Axiome:

ϕ→(ψ→ϕ)

(ϕ→(ψ→ξ))→((ϕ→ψ)→(ϕ→ξ))

(¬ϕ→¬ψ)→(ψ→ϕ)

Am Beispiel dieser Axiomatisierung lautet meine Frage :

Werden die Wahrheitstabellen für → und ¬ bei der Wahl besagter Konnektoren als selbstverständlich vorausgesetzt, oder sind sie aus den Axiomen und Modus Ponens konstruiert?

Mit anderen Worten, sind Wahrheitstabellen Teil der Definition logischer Verknüpfungen oder ist die Definition dieser Verknüpfungen vollständig in den Axiomen und Schlußregeln enthalten (wobei Wahrheitstabellen lediglich eine Folge von etwas Grundlegenderem sind)?

Nicht genau; die Wahrheitstafeln für die Konnektive sind die Definition der semantischen Interpretation der klassischen Konnektive.
Die Axiome werden entwickelt, um einen Kalkül aufzustellen, der für die entsprechende Semantik solide und vollständig ist , dh einen Kalkül, der alle und nur die Tautologien beweist , dh die Formeln, die immer wahr sind.
Die Wahrheitstabellen für die meisten Konzeptiven, wie ¬ , , , sind ganz "natürlich". Betrachten Sie z ¬ : Wenn P stimmt dann _ ¬ P ist falsch und umgekehrt.
Aber es gibt Logiken mit unterschiedlicher Semantik (siehe [Intuitionsitische Logik ( plato.stanford.edu/entries/logic-intuitionistic )), bei denen die Wahrheitstabellen für die Konnektoren nicht gültig sind. In diesem Fall müssen einige der obigen Axiome verworfen werden: für die intuitionistische Logik das dritte.
Was ist der Zweck all der Behauptungen der ersten 8 Absätze?
Kurz gesagt, die von Ihnen beschriebenen Axiome beschränken das Propositionsuniversum nicht auf 2 Werte (wahr / falsch). Diese Axiome werden durch nichttriviale Wahrheitstafeln für beliebig viele Aussagewerte erfüllt, insbesondere gibt es nur einen Wahrheitswert. Es ist also unmöglich, Wahrheitstabellen aus den Axiomen abzuleiten, es sei denn, Sie können zuerst irgendwie symbolisch schreiben "es gibt nur 2 Aussagewerte, sie sind Wahrheit und falsch", und ich bin mir nicht sicher, wie das geht.
@MauroALLEGRANZA; @DanielV Wahrheitstabellen werden also eigentlich als selbstverständlich angesehen, wenn (zum Beispiel) Negation und bedingte Konnektoren verwendet werden. Was ich nicht ganz verstehe, ist, wenn wir diese Tabellen für selbstverständlich halten, warum müssen wir die drei Axiome in dem Beispiel oder überhaupt ein Axiom definieren? Die Axiome lassen sich leicht anhand von Wahrheitstabellen demonstrieren, ebenso wie jede andere tautologische Aussage, daher sehe ich keinen besonderen Grund, sie als selbstverständlich anzusehen. Hat es etwas mit der Art und Weise zu tun, wie Modus Ponens verwendet wird?
In der Aussagenlogik reicht die Wahrheitstabellenmethode aus, um zu prüfen, ob eine Formel eine Tautologie ist oder nicht; damit ist der Axioamtische Kalkül im Prinzip entbehrlich. Bei "komplexerer" Logik wie dem Prädikatenkalkül steht eine solche Methode nicht zur Verfügung; Um also die gültigen Formeln zu finden, benötigen wir einen Beweis, dh Axiome und Regeln.
@DanielV Ich stimme deinem Kommentar zu, aber NICHT deinem Beispiel. Wenn wir nur einen Wahrheitswert haben, dann gibt es Tautologien, die es in der klassischen Logik nicht gibt, wie etwa irgendeine Variable.

Antworten (4)

(Ich werde viele gute Punkte aus Kommentaren sammeln.)

Ich vermute, dass die Verwirrung auf den Ausdruck „die Definition logischer Verknüpfungen“ zurückzuführen ist. Anscheinend glauben Sie, dass wir logische Verknüpfungen definieren müssen , um überhaupt Mathematik zu betreiben. Überlegen Sie, was für eine Definition das sein könnte. Mathematik basiert auf Logik. Gäbe es die mathematische Definition logischer Verknüpfungen, wäre das ein Teufelskreis.

Nun betrachte ich eine praktische Definition von logischen Konnektiven. Eine praktische Definition soll dabei helfen festzustellen, ob eine gegebene mathematische Aussage wahr oder falsch ist. Wir können den Wahrheitswert jeder Formel in der Aussagenlogik durch Wahrheitstabellen berechnen. Wenn der Wahrheitswert wahr ist, ist die Formel wahr. Wenn der Wahrheitswert falsch ist, ist die Formel falsch. Daher sind Wahrheitstabellen für die Aussagenlogik praktisch.

Leider ist die Aussagenlogik zu schwach, um interessante mathematische Aussagen zu beschreiben. Der beste Versuch, Wahrheitstabellen für Quantoren zu verwenden, besteht darin, Quantoren als logische Verknüpfungen zu interpretieren, die den gesamten Bereich des Diskurses umfassen. Zum Beispiel, X P ( X ) wenn der Diskursbereich natürliche Zahlen bedeutet P ( 0 ) P ( 1 ) P ( 2 ) und so weiter für alle natürlichen Zahlen. Da die Menge aller natürlichen Zahlen unendlich ist, können wir den Wahrheitswert von nicht berechnen X P ( X ) . Wahrheitstabellen sind für eine Logik mit Quantifizierern, zum Beispiel jegliche Logik erster Ordnung, nicht praktikabel.

Ein Zitat aus dem Lehrbuch „Introduction to Mathematical Logic“ von Elliott Mendelson (2015, 6. Aufl., Kapitel 2.3 „First-Order Theories“), das die Schwierigkeiten des Rechenansatzes zur Wahrheit weiter ausführt.

Im Falle des Aussagenkalküls bietet die Methode der Wahrheitstabellen einen effektiven Test, ob eine gegebene Aussageform eine Tautologie ist. Es scheint jedoch kein effektives Verfahren zu geben, um festzustellen, ob ein gegebenes wf logisch gültig ist, da man im Allgemeinen die Wahrheit eines wf für Interpretationen mit beliebig großen endlichen oder unendlichen Bereichen überprüfen muss. Tatsächlich werden wir später sehen, dass gemäß einer plausiblen Definition von „effektiv“ tatsächlich bewiesen werden kann, dass es keinen effektiven Weg gibt, die logische Validität zu testen. Die axiomatische Methode, die beim Studium des Aussagenkalküls ein Luxus war, scheint daher beim Studium von wfs mit Quantoren eine Notwendigkeit zu sein, und wir wenden uns daher jetzt der Betrachtung von Theorien erster Ordnung zu.

Wir können den Berechnungsansatz retten, wenn wir mit Wahrheitstabellen über logische Verknüpfungen und mit anderen Mitteln über Quantoren nachdenken. Ich denke, dies ist im informellen Denken möglich. Beim formalen Denken werden jedoch Inferenzsysteme verwendet. Wenn eine Aussage mit einem für richtig gehaltenen Inferenzsystem bewiesen wird, dann ist die Aussage wahr. Dies ist die Antwort auf die Frage, warum Axiome benötigt werden: Sie sind ein praktischer Weg, um festzustellen, ob eine gegebene mathematische Aussage wahr oder falsch ist. Das von Ihnen beschriebene Inferenzsystem gehört zur Klasse der Hilbert-Systeme. Tatsächlich sind Hilbert-Systeme nicht sehr praktisch: Beweise sind unnötig lang. Natürlicher Abzug ist besser.

Da viele Inferenzsysteme während der Formalisierung der Mathematik erfunden wurden, stellt sich natürlich die Frage, welches besser ist. Um dies zu entscheiden, müssen wir ihre Eigenschaften kennen und vergleichen. Dies geschieht in der theoretischen mathematischen Logik. Um Inferenzsysteme zu untersuchen, wurden formale Definitionen einer wohlgeformten logischen Formel und eines Beweises eingeführt. Logische Verknüpfungen sind nur syntaktische Konstrukte, Symbole. Dann wurde der Begriff der Semantik (Interpretation) von logischen Verknüpfungen und Quantoren eingeführt. Wahrheitstabellen sind ein Teil der Semantik. Semantik hilft, Aussagen über Beweisbarkeit zu beweisen. Semantik ist eine theoretische Definition logischer Verknüpfungen. Dies ist die Antwort auf die Frage, warum Wahrheitstabellen benötigt werden.

Beachten Sie, dass die gesamte Untersuchung von Inferenzsystemen in ein Inferenzsystem hineingeht, das zur Metaebene gehört. Dieses Inferenzsystem wird normalerweise implizit gelassen, und die Argumentation darin wird in einer natürlichen Sprache geschrieben. Die untersuchten Inferenzsysteme gehören einer Objektebene an. Diese 2 Ebenen sind eine charakteristische Eigenschaft der theoretischen mathematischen Logik.

Eine Sicht auf logische Verknüpfungen, die Sie übernehmen möchten, hängt von Ihrer Zielsetzung ab. Wenn Sie sich für praktische Beweise interessieren, wird die Bedeutung logischer Verknüpfungen durch Inferenzsysteme definiert. Semantik ist für theoretische Untersuchungen nützlich, aber nicht praktisch.

Also, wenn ich das richtig verstehe, könnten Sie, falls Sie sich zum Beispiel für die Verwendung der Negation und der bedingten Konnektoren entschieden haben, herausfinden, welche Wahrheitstabellen für beide die drei Axiome und Modus Ponens verwenden, ODER Sie könnten verwenden stattdessen die Wahrheitstabellen, die als Ausgangspunkt verwendet werden, um die drei Axiome und jede andere tautologische Aussage zu beweisen (wobei die Wahrheitstabellen der Konditionale und der Negation natürlich als selbstverständlich angesehen werden). Die Verwendung von Axiomen und Schlußregeln ist jedoch der bevorzugte Ansatz, da er auf die Logik erster Ordnung erweitert werden kann. Habe ich recht?
@ JuanEsteban Valdez: In der theoretischen mathematischen Logik wird bewiesen (der Vollständigkeitssatz), dass jede logisch gültige Aussage in den Standard-Inferenzsystemen beweisbar ist. Ein Satz ist logisch gültig , wenn er für beliebige Werte von Satzvariablen zu T ausgewertet wird. Wenn wir dieses Ergebnis verwenden und eine logisch gültige Aussage finden, wissen wir, dass sie beweisbar ist, also wahr ist. IMHO entspricht dies so gut wie möglich Ihrer Forderung, „die drei Axiome und jede andere tautologische Aussage zu beweisen“. Das Problem ist, dass ich nicht wirklich verstehe, was Sie wollen.
@JuanEsteban Valdez: „Sie könnten … herausfinden, was die Wahrheitstabellen für beide sind, indem Sie die drei Axiome und den Modus Ponens verwenden.“ Ich bezweifle, dass wir Wahrheitstabellen durch eine Technik oder ein Berechnungsverfahren finden können. Es ist bewiesen, dass die üblichen Wahrheitstabellen den üblichen Inferenzsystemen „entsprechen“. Formal gesprochen ist diese Entsprechung (das Korrektheitstheorem), dass jeder bewiesene Satz logisch gültig ist. Ich denke, hier „beweisen Sie die drei Axiome“ und den Modus Ponens.
@JuanEsteban Valdez: Tatsächlich ist es möglich, Zeilen der Wahrheitstabellen zu beweisen. Beispielsweise ist es möglich, in Ihrem Inferenzsystem zu beweisen A B A B , A ¬ B A B , ¬ A B A B , ¬ A ¬ B ¬ ( A B ) usw. Es sieht so aus, als würde man Wahrheitstabellen herausfinden. Und diese kleinen Tatsachen können im Beweis des Vollständigkeitssatzes verwendet werden.
@JuanEsteban Valdez: Letztendlich hängt der Ansatz von Ihrem Ziel ab: mathematische Theoreme rigoros beweisen, einen automatischen Beweiser oder einen Beweisassistenten erstellen, in die Theorie der Logik eintauchen; ob die Aussagenlogik für Ihr Ziel ausreicht.

Lassen Sie uns zunächst ein Axiom definieren.

Axiom - Jede wohlgeformte Formel (oder sinnvoller Ausdruck oder Aussageform), die nur die Konnektoren und Variablen für das betreffende System verwendet.

Sie haben nicht wirklich auf eine wohlgeformte Formel verwiesen (überprüfen Sie die Definition sorgfältig!), Aber das könnte wahrscheinlich korrigiert werden und ändert nichts an der Frage hier.

Nehmen wir nun an, wir könnten die Wahrheitstabellen aus jedem Satz von Axiomen für die Aussagenlogik ableiten. Wir würden also mit den Axiomen beginnen und die Wahrheitstabellen würden als Theoreme des formalen Systems enden. Dies macht keinen Sinn, da Axiome unter Inferenzregeln wie der, auf die Sie verwiesen haben, nur wohlgeformtere Formeln ergeben. Es funktioniert so, weil jede Unterformel (jede Formel innerhalb der wohlgeformten Formel, die kürzer als die wohlgeformte Formel ist) einer wohlgeformten Formel eine wohlgeformte Formel und gültige Schlußregeln ist, zumindest all das Wie ich gesehen habe, ergibt sich entweder eine Teilformel einer wohlgeformten Formel oder eine Kombination von Teilformeln.

Ich nehme an, Sie wollten vielleicht fragen, ob es eine Art metalogischen Weg gibt, um die Wahrheitstabellen aus beispielsweise dem Axiomsatz (einmal in wohlgeformte Formeln umgewandelt) abzuleiten, auf den Sie sich bezogen haben. Dies würde die Eindeutigkeit der Wahrheitstabellen als Interpretation der Axiome mit sich bringen. Es gibt jedoch diese folgende Interpretation der Konnektoren, die Dmitri Bochvar zugeschrieben werden, wobei „T“ einen Wahrheitswert von wahr, „N“ einen dritten Wahrheitswert und „F“ Falschheit angibt.

¬ T = F

¬ N = T

¬ F = T

(T -> T) = T

(T -> N) = F

(T -> F) = F

(N -> T) = T

(N -> N) = T

(N -> F) = T

(F -> T) = T

(F -> N) = T

(F -> F) = T

Mit anderen Worten, wenn Sie die Berechnungen mit dem Obigen durchführen, werden Sie sehen, dass die Axiome des zuvor erwähnten Lukasiewicz-Axiomsatzes alle gelten, ebenso wie die Regel der Loslösung. Und es folgen keine weiteren neuen Tautologien.

Also, nein, die Axiome der Aussagenlogik (und die Schlußregeln) beinhalten nicht notwendigerweise die Wahrheitstafeln. Sie funktionieren in Übereinstimmung mit den zweiwertigen Wahrheitstabellen, aber es gibt andere Sätze von Wahrheitstabellen, die sie ähnlich erfüllen, wie die zweiwertigen Wahrheitstabellen die Axiome und Schlussfolgerungsregeln erfüllen.

Die einfache Antwort auf die Frage in der Überschrift lautet ja.

Wenn Sie Originalquellen lesen, stellen Sie fest, dass es keine Unterscheidung zwischen " = " Und " " in den frühen Schriften von Frege und Russell. Während Frege eindeutig mit einem neuen logischen Kalkül auf der Grundlage des Funktionskonzepts zu kämpfen hatte, hatten Russell und Whitehead an axiomatischen Systemen gearbeitet.

Ich habe Zuschreibungen sowohl an Post als auch an Wittgenstein bezüglich der Identifizierung von Wahrheitstabellen und der Aussagenlogik als eigenständiges Subsystem dessen gesehen, was in "Principia Mathematica" vorgestellt wurde. Wahrheitstabellen waren also aus der Axiomatisierung der klassischen Logik abgeleitet worden. Aber ich weiß nicht, wem man Priorität einräumen soll.

Ihre nachfolgenden Fragen sind schwieriger. Die Antwort hängt von Ihrer Philosophie der Mathematik ab.

Freges Innovation bestand darin, den Funktionsbegriff in die Logik zu bringen. Wahrheitstabellen spiegeln eine "erweiterte" Ansicht einer Funktion mit einer Domäne wider. Deshalb bezeichnet man mit den klassischen Wahrheitstabellen verbundene Konnektive mit dem Zusatz „Material“. Freges „Das Wahre“ und „Das Falsche“ sollen als erhaltene Objekte betrachtet werden.

Da die Innovation jedoch das Funktionskonzept beinhaltet, kann man die logische Konnektivität mit einer "intensionalen" Sichtweise axiomatisieren. Lassen Sie mich die logische Konnektivität betonen , weil ich nicht von booleschen Polynomen spreche.

Lassen Sie mich das Material biconditional mit bezeichnen L E Q , und betrachte ein durch gegebenes Axiom

X Ö R ( Ö R , N A N D ) = L E Q

Die Wahrheitstabellen für Ö R Und N A N D Sind

Ö R T T T T F T F F F F T T N A N D T T F T F T F F T F T T

Führt man nun eine komponentenweise Anwendung von durch X Ö R ,

T T X Ö R ( T , F ) T F X Ö R ( T , T ) F F X Ö R ( F , T ) F T X Ö R ( T , T )

erhält man die Wahrheitstabelle für L E Q ,

L E Q T T T T F F F F T F T F

Um dies zu implementieren, muss man natürlich alle sechzehn Wahrheitstabellen tatsächlich benennen.

Es ist nun möglich, das System als applikative Struktur zu verstehen. Dies erfordert, dass eine Reihe von Klammern mit entweder interpretiert wird N Ö R oder N A N D . Das heißt, eine Reihe von Namen,

A B C D E F G

wertet gem

( ( ( ( ( ( A B ) C ) D ) E ) F ) G )

In ähnlicher Weise kann man durch Behandlung ein Magma formulieren N Ö R Und N A N D als Linksprodukt und Rechtsprodukt, wenn man eine Konvention für Ausdrücke der Form festlegt ( A ) . Meiner Meinung nach sollte es als eine unäre Negation interpretiert werden.

Der Grund dafür, dass all dies von der eigenen Philosophie der Mathematik abhängt, liegt in der Frage, was das Studium dieses Systems innerhalb der Grundlagen rechtfertigen könnte. Angenommen, Sie nennen alle sechzehn Wahrheitstabellen. Angenommen, Sie studieren Negationen und De-Morgan-Konjugationen als Involutionen auf diesem System. Dadurch wird das System mit einem bestimmten Muster partitioniert, und dieses Muster entspricht der endlichen affinen Geometrie an sechzehn Punkten. Die zugehörige Projektionsebene hat einundzwanzig Punkte. In der Designtheorie ist bekannt, dass die 21-Punkte-Projektionsebene bis auf Isomorphie eindeutig ist. Aber moderne Grundlagen entstehen fast ausschließlich aus der Arithmetik der Mathematik. Diese geometrische Perspektive steht also im Widerspruch zu der erhaltenen Sichtweise.

Am Ende seiner Laufbahn widerrief Frege in einer Abhandlung mit dem Titel „Zahlen und Arithmetik“ seinen Logikismus. Er drückt die Überzeugung aus, dass alle Mathematik auf einer geometrischen Basis entsteht. Er schließt diesen Beitrag mit der Bemerkung,

"Das Zählen, psychologisch aus den Anforderungen des praktischen Lebens entstanden, hat die Gelehrten in die Irre geführt."

Mit anderen Worten, es gibt einige Fragen in den Grundlagen der Mathematik, die Sie nur für sich selbst beantworten können.

@DougSpoonwood

Die Tatsache, dass die moderne Darstellung der Unterscheidung zwischen Syntax und Semantik ein Henne-Ei-Problem schafft, ändert nichts an der Tatsache der historischen Realität, dass Axiomatisierungen der Darstellung von Wahrheitstafeln vorausgingen. Auch bezieht sich der Ausdruck "Aussagenlogik" normalerweise nicht auf nicht-klassische Interpretationen, wenn kein anderer Kontext angegeben ist. Ohne guten Grund lesen Sie entweder zu viel in der Frage oder zu wenig im Sinne von "einfach".

"Die einfache Antwort auf die Frage in der Kopfzeile lautet ja." Wie existieren dann unterschiedliche Wahrheitstabellen für dieselben Axiomensätze der Aussagenlogik?

Die Axiome für den klassischen Aussagenkalkül sind in jeder Booleschen Algebra erfüllt. Es könnte also 4, 8, 16, ... "Wahrheitswerte" geben.