Seien A, B und C Sätze. Definieren Sie ARG(A, B, C) als folgendes Argument:
- A.
- B.
- Daher C.
Mein Ziel ist es, eine Formel zu erstellen, deren Wahrheitswert äquivalent zu "ARG(A, B, C) ist gültig" ist . Mit anderen Worten, ich suche nach einer Formel, die genau dann wahr ergibt, wenn das Argument gültig ist .
ARG(A, B, C) ist genau dann gültig, wenn (A ∧ B) → C
Leider funktioniert dieser Versuch nicht. Beweis: das folgende Argument ist ungültig (Quelle: drittes Beispiel auf Wikipedia hier ), aber (A ∧ B) → C ergibt wahr (da A falsch ist):
- Alle Menschen sind unsterblich.
- Sokrates ist ein Mann.
- Daher ist Sokrates sterblich.
ARG(A, B, C) gilt genau dann, wenn A ∧ B ∧ ((A ∧ B) → C)
Leider funktioniert auch dieser Versuch nicht, denn obwohl es für das obige Beispiel funktioniert, ergibt dieser Versuch falsch für jedes Argument, das eine falsche Prämisse hat (und es ist bekannt, dass es gültige Argumente mit falschen Prämissen gibt).
Ich habe versucht, andere Versuche zu erstellen, aber ich stecke fest.
Ist das unmöglich? Wenn ja, warum (können Sie einen Beweis liefern)? Wenn es möglich ist, was wäre die Formel?
Die allgemeine Form der Antwort wäre:
[p, ξ, N(ξ)]
Ok, jetzt, wo ich meinen dummen Wittgenstein-Witz aus dem Weg geräumt habe, eine ernstere Antwort.
Die Definition der logischen Gültigkeit ist, dass ein Argument genau dann gültig ist, wenn die Schlussfolgerung nicht falsch sein kann, wenn alle Prämissen wahr sind. Wir können das ziemlich einfach symbolisieren:
ARG(A,...,Z, ξ)
gilt wennA ∧ ... ∧ Z ≡ ξ
Wo A,...,Z
ist eine beliebige Anzahl von Prämissen, A ∧ ... ∧ Z
ist die Verbindung aller Prämissen und ξ
ist die Schlussfolgerung oder mit anderen Worten, wenn die Verbindung aller Prämissen logisch äquivalent zur Schlussfolgerung ist.
Informell sollte dies funktionieren, da die obige Formel beinhaltet, dass die Schlussfolgerung nicht falsch sein kann, wenn alle Prämissen wahr sind, und dass die Schlussfolgerung äquivalent falsch ist, wenn eine der Prämissen falsch ist. Ich bin nicht schlau genug, um einen formalen Beweis dafür zu finden, aber ich vermute, dass ein solcher Beweis unmöglich ist.
A ∧ ... ∧ Z ≡ ξ
Schlussfolgerung feststeht.ξ
in meiner Formel steht für irgendeinen Schluss.A ∧ ... ∧ Z ≡ ξ
. Es kann seinA ∧ ... ∧ Z !≡ ξ
A & B = C
(Entschuldigung für die Änderung des Begriffs; ich telefoniere) und ebenso kann jedes gültige Argument in diese Form umgeschrieben werden.Offensichtlich muss man in der Metasprache arbeiten (siehe : Tautologie ) :
Valid[ARG(A,B,C)] iff Taut[(A ∧ B) → C] .
Wir können die Funktion Taut definieren, indem wir ein gewisses Maß an Mengenlehre voraussetzen: Wir müssen das Objekt Wahrheitswert, dh eine Funktion , definieren
v : Prop → { 0,1 } ,
wobei Prop die Menge der Aussageatome (oder Aussagevariablen) der Sprache ist: P1, P2, P3,...
Dann erweitern wir die Bewertungen auf alle Formeln der Sprache, indem wir die üblichen Wahrheitstabellen für die propositionalen Konnektoren verwenden.
Beispiel: Wenn Formel α P1 ∧ P2 ist und wir v(P1)=1 und v(P2)=0 haben, dann v(α)=0 , und so weiter.
Nachdem wir die Menge Val aller Bewertungen definiert haben, haben wir:
Taut[α] genau dann, wenn ∀v ∈ Val : v(α)=1 .
All diese "Maschinen" brauchen eine Metasprache; daher ist es schwierig, eine Formel der Sprache selbst herzustellen, die die "semantischen" Eigenschaften der Sprache ausdrücken kann.
Siehe: Selbstreferenz , Lügnerparadoxon , Tarskis Wahrheitsdefinitionen und Arithmetisierung der formalen Sprache .
Mosibur Ullah
Pedro A
Pedro A
Logisch
Mosibur Ullah
Mosibur Ullah
Mosibur Ullah
rus9384
Mauro ALLEGRANZA
Pedro A
Pedro A
Pedro A
Richard