Könnte jemand in einfachen Worten erklären, warum es in der Aussagenlogik keine logische Verknüpfung für „weil“ gibt, wie es für „und“ und „oder“ gibt?
Liegt das daran, dass das Äquivalent von „weil“ das Argument der Form „wenn p , dann q “ ist, oder übersehe ich etwas?
Bitte veranschaulichen Sie Ihre Antwort wenn möglich mit Beispielen.
Es liegt daran, dass „weil“ nicht wahrheitsfunktional ist.
Das heißt, die Wahrheitswerte von kennen Und sagt dir nicht den Wahrheitswert von ' wegen '
Beispielsweise sind die beiden Aussagen „Gras ist grün“ und „Schnee ist weiß“ beide wahr, aber „Gras ist grün, weil Schnee weiß ist“ ist ein ungültiges Argument, und daher als Aussage über die Gültigkeit dieses Arguments: eine Falschaussage.
Andererseits ist „Gras ist grün, weil Gras grün ist“ eine wahre Aussage hinsichtlich der Gültigkeit dieses Arguments, aber es beinhaltet wiederum zwei wahre Aussagen.
Das zeigt das mit Und beide wahr sind, die Aussage ' wegen “ kann entweder wahr oder falsch sein, ist also nicht wahrheitsfunktional.
Warum ist „weil“ in der Aussagenlogik keine logische Verknüpfung?
Liegt das daran, dass das Äquivalent von „weil“ das Argument der Form „wenn“ ist? , Dann ' ?
Exakt.
Entweder ist das Bindewort „weil“ wahrheitsfunktional, in diesem Fall ist es dasselbe wie „wenn …, dann …“, oder es ist nicht wahrheitsfunktional, in diesem Fall brauchen wir eine andere Art, es zu modellieren .
Siehe zB kontrafaktische Kausalitätstheorien .
Siehe auch Arthur Burks, The Logic of Causal Proposition , Mind (1951).
Ich stimme den anderen Antworten zu, möchte jedoch hinzufügen, dass das Turnstyle- Symbol am nächsten kommt , obwohl dies meist als "Erträge" gelesen wird und damit in die andere Richtung weist. Wenn ich schreibe
Beachten Sie jedoch, dass dies nicht als Teil einer logischen Formel verwendet wird, sondern als Abkürzung zwischen Formeln, wenn Sie einen Beweis aufschreiben. So ist keine Formel mehr, sondern eine Aussage zum Beweis . (In den meisten anderen Bereichen der Mathematik würden Sie schreiben in Ihrem Beweis, aber in der Logik wird dies natürlich leicht mit der Implikation in Formeln verwechselt)
Sie können die Dinge definieren, wie Sie möchten. (Seien Sie vorsichtig; Sie könnten versehentlich inkonsequent sein.)
Entweder:
Wenn ja, ist es wahrscheinlich dasselbe wie "nur wenn" (oder wählen Sie aus den anderen 15 Operatoren). Das Hinzufügen einer „weil“-Überladung würde ein zusätzliches Wort schaffen, an das Sie sich erinnern sollten: unnötige Komplexität. Wir mögen Einfachheit.
Ist dies nicht der Fall, können Sie eine binäre Funktion because(a, b)
beliebig definieren.
Hagen von Eitzen
Barry Cipra
Josua
Derek Elkins verließ SE
Henry