Mathematische und logische Grundlagen der Linguistik. Mathematische und logische Grundlagen der Linguistik. Karl Heinz Wagner. Hier Titel eingeben 1

Ähnliche Dokumente
Mathematische und logische Grundlagen der Linguistik. Kapitel 3: Grundbegriffe der Aussagenlogik

Nur Aussagesätze, d.h. Deklarativ-, nicht aber Frage- oder Aufforderungs-sätze bringen das Zutreffen einer Aussage (oder Proposition) zum Ausdruck.

Kapitel 1. Aussagenlogik

Kapitel 1.0. Aussagenlogik: Einführung. Mathematische Logik (WS 2011/12) Kapitel 1.0: Aussagenlogik: Einführung 1/ 1

Was ist Logik? Was ist Logik? Aussagenlogik. Wahrheitstabellen. Geschichte der Logik eng verknüpft mit Philosophie

Aussagen (und damit indirekt auch Aussagesätze) können wahr oder falsch sein. Wahr und falsch sind Wahrheitswerte von Aussagen.

Aussagenlogik. Übersicht: 1 Teil 1: Syntax und Semantik. 2 Teil 2: Modellierung und Beweise. Aussagenlogik H. Kleine Büning 1/25

b. Lehre des vernünftigen Schlussfolgerns (1. System von Regeln von Aristoteles ( v. Chr.); sprachliche Argumente

Aussagenlogik. Aussagen und Aussagenverknüpfungen

Motivation. Formale Grundlagen der Informatik 1 Kapitel 14 Aussagenlogik Syntax & Semantik. Motivation. Motivation

2.2.4 Logische Äquivalenz

Formale Logik. PD Dr. Markus Junker Abteilung für Mathematische Logik Universität Freiburg. Wintersemester 16/17 Sitzung vom 9.

Beispiel Aussagenlogik nach Schöning: Logik...

Ein und derselbe Satz kann in Bezug auf unterschiedliche Situationen s 1. und s 2 unterschiedliche Wahrheitswerte haben.

Formale Logik - SoSe 2012

3. Grundlegende Begriffe von Logiken - Aussagenlogik

Teil 7. Grundlagen Logik

Grundlagen der Logik

Logik. Logik. Vorkurs Informatik Theoretischer Teil WS 2013/ September Vorkurs Informatik - Theorie - WS2013/14

Logic in a Nutshell. Christian Liguda

Zur Semantik der Junktorenlogik

Was bisher geschah. wahr 0 t 1 falsch 0 f 0 Konjunktion 2 min Disjunktion 2 max Negation 1 x 1 x Implikation 2 Äquivalenz 2 =

Syntax. 1 Jedes A AS AL ist eine (atomare) Formel. 2 Ist F eine Formel, so ist auch F eine Formel. 3 Sind F und G Formeln, so sind auch

1.1 Motivation. Theorie der Informatik. Theorie der Informatik. 1.1 Motivation. 1.2 Syntax. 1.3 Semantik. 1.4 Formeleigenschaften. 1.

Logik für Informatiker

Eine Aussage ist ein Satz der Umgangssprache, der wahr oder falsch sein kann. Man geht von dem Folgenden aus:

Mathematik-Vorkurs für Informatiker Aussagenlogik 1

6. AUSSAGENLOGIK: TABLEAUS

Formeln. Signatur. aussagenlogische Formeln: Aussagenlogische Signatur

Aussagenlogik. 1 Einführung. Inhaltsverzeichnis. Zusammenfassung

Logik für Informatiker

Zusammenfassung der letzten LVA. Einführung in die Theoretische Informatik. Syntax der Aussagenlogik. Inhalte der Lehrveranstaltung

Thema: Logik: 2. Teil. Übersicht logische Operationen Name in der Logik. Negation (Verneinung) Nicht

3 Aussagenlogik I - die Sprache AL

Zusammenfassung der letzten LVA. Einführung in die Theoretische Informatik. Syntax der Aussagenlogik. Inhalte der Lehrveranstaltung

Vorsemesterkurs Informatik

Logik Vorlesung 3: Äquivalenz und Normalformen

Logik für Informatiker

Einführung in die mathematische Logik

Mathematik-Vorkurs für Informatiker Aussagenlogik 1

SE PHILOSOPHISCHE LOGIK WS 2014 GÜNTHER EDER

1 Aussagenlogischer Kalkül

Geschichte der Logik ist eng verknüpft mit (Sprach-) Philosophie. Logik untersucht, wie aus wahren Aussagen andere wahre Aussagen folgen

Theorie der Informatik. Theorie der Informatik. 2.1 Äquivalenzen. 2.2 Vereinfachte Schreibweise. 2.3 Normalformen. 2.

Vorlesung Mathematik I für Wirtschaftswissenschaftler. Universität Leipzig, WS 16/17

I. Aussagenlogik. Aussagenlogik untersucht Verknüpfungen wie "und", "oder", "nicht", "wenn... dann" zwischen atomaren und komplexen Sätzen.

Grundbegriffe für dreiwertige Logik

Aufgabe. Gelten die folgenden Äquivalenzen?. 2/??

Einführung in die Logik

Mathematik für Informatiker I

Die Prädikatenlogik erster Stufe: Syntax und Semantik

Was ist Logik? Was ist Logik? Logische Konnektoren. Aussagenlogik. Logik stellt Sprachen zur Darstellung von Wissen zur Verfügung

Logik für Informatiker

Grundkurs Mathematik I

Logik Vorlesung 2: Semantik der Aussagenlogik

TU9 Aussagenlogik. Daniela Andrade

4. Aussagenlogik 32 #WUUCIGPNQIKM

Wahrheitswertesemantik Einführung Aussagenlogik

Einführung in die Theoretische Informatik

Boolesche Algebra. Hans Joachim Oberle. Vorlesung an der TUHH im Wintersemester 2006/07 Montags, 9:45-11:15 Uhr, 14täglich TUHH, DE 22, Audimax 2

Allgemeingültige Aussagen

Logik für Informatiker

Formale Logik. PD Dr. Markus Junker Abteilung für Mathematische Logik Universität Freiburg. Wintersemester 16/17 Sitzung vom 14.

Musterlösung Grundbegriffe der Mathematik Frühlingssemester 2016, Aufgabenblatt 1

WS 2009/10. Diskrete Strukturen

1 Einführung Aussagenlogik

Mathematische Grundlagen I Logik und Algebra

Formale Systeme. Aussagenlogik: Syntax und Semantik. Prof. Dr. Bernhard Beckert WS 2010/2011 KIT INSTITUT FÜR THEORETISCHE INFORMATIK

Logik für Informatiker

2.3 Deduktiver Aufbau der Aussagenlogik

Geschichte der Logik ist eng verknüpft mit (Sprach-) Philosophie. Begriff Logik wird im Alltag vielseitig verwendet

Was ist Logik? Was ist Logik? Logische Konnektoren. Aussagenlogik. Geschichte der Logik ist eng verknüpft mit (Sprach-) Philosophie

Logik für Informatiker Logic for computer scientists

Tilman Bauer. 4. September 2007

Informatik A. Prof. Dr. Norbert Fuhr auf Basis des Skripts von Prof. Dr. Wolfram Luther und der Folien von Peter Fankhauser

Vorbereitungskurs Mathematik zum Sommersemester 2015 Aussagen, Logik und Beweistechniken

Logik I. Symbole, Terme, Formeln

1. Einführung in Temporallogik CTL

Formale Logik. PD Dr. Markus Junker Abteilung für Mathematische Logik Universität Freiburg. Wintersemester 16/17 Sitzung vom 26.

Übung 4: Aussagenlogik II

Logik für Informatiker

Die aussagenlogische Sprache

1 K-Rahmen und K-Modelle

ÜBUNG ZUM GRUNDKURS LOGIK SS 2016 GÜNTHER EDER

Logik: aussagenlogische Formeln und Wahrheitstafeln

Logik für Informatiker Logic for computer scientists

Logische Aussagen können durch die in der folgenden Tabelle angegebenen Operationen verknüpft werden.

Formale Grundlagen der Informatik 1 Kapitel 19. Syntax & Semantik

Diskrete Strukturen Manuskript

Logik Vorlesung 7: Grundlagen Prädikatenlogik

Godehard Link COLLEGIUM LOGICUM. Logische Grundlagen der Philosophie und der Wissenschaften. Band 1. mentis PADERBORN

Logische Grundlagen des Mathematikunterrichts

Was bisher geschah: klassische Aussagenlogik

Formale Grundlagen (Nachträge)

Vorkurs Mathematik 2016

3.1.1 Die Variante T1 und ein Entscheidungsverfahren für die Aussagenlogik

Aussagenlogik. Motivation Syntax Semantik Erfüllbarkeit SAT-Solver Kompaktheit Beweiskalküle

Brückenkurs Mathematik

Deduktion in der Aussagenlogik

Kapitel 1.2. Aussagenlogik: Semantik. Mathematische Logik (WS 2011/12) Kapitel 1.2: Aussagenlogik: Semantik 1 / 57

Transkript:

Grundbegriffe der Aussagenlogik 1 Mathematische und logische Grundlagen der Linguistik Kapitel 3: Grundbegriffe der Aussagenlogik Die Aussagenlogik ist ein Zweig der formalen Logik, der die Beziehungen zwischen Aussagen und Aussagenverbindungen untersucht. Aussagen sind abstrakte Begriffe, die auch Propositionen genannt werden und in der Alltagssprache durch Sätze ausgedrückt werden. Dabei kommt es in der Aussagenlogik nicht auf den konkreten Inhalt der Aussagen an, sondern nur auf die Entscheidbarkeit, ob eine Aussage wahr oder falsch ist. Grundbegriffe der Aussagenlogik 2 Was ist eine Aussage? Eine Aussage ist das, was durch einen Aussagesatz ausgedrückt wird, wenn wir damit eine Feststellung über einen Sach- verhalt treffen. Grundbegriffe der Aussagenlogik 3 Die folgenden Sätze drücken zwei verschiedene Aus- sagen aus, wovon die erste wahr und die zweite falsch ist. a. Der Mars ist ein Planet. b. Der Mond ist ein Planet. Die nächsten beiden Sätze drücken die gleiche Aussage aus: a. Columbus entdeckte Amerika b. Amerika wurde von Columbus entdeckt Grundbegriffe der Aussagenlogik 4 Grundbegriffe der Aussagenlogik 5 Der nächste Satz drückt ebenfalls eine Aussage aus: Peter liebt Maria, aber sie verabscheut ihn. Sie ist jedoch aus zwei einfacheren Aussagen zusammen- gesetzt, die wiedergegeben werden können durch: a. Peter liebt Maria. b. Maria verabscheut Peter. Man nennt solche komplexen Aussagen Aussagenver- bindungen.. Die Verknüpfung geschieht hier alltagssprach- lich durch das Wort aber (in der Bedeutung 'und'). Dabei wird angenommen, daß die Wahrheit der Aussagenver- bindung sich aus der Wahrheit der elementaren Aussagen berechnen läßt. In der formalen Logik werden Aussagen und Aussagenverbindungen durch eine formale Sprache ausgedrückt. Wie bei natürlichen Sprachen unterscheidet man auch bei formalen Sprachen zwischen der Syntax und der Semantik von Ausdrücken. Die Syntax einer Sprache legt durch Regeln fest, wie die Ausdrücke der Sprache gebildet werden können. Die Semantik legt die Bedeutung oder Funktion der Ausdrücke fest. Hier Titel eingeben 1

Grundbegriffe der Aussagenlogik 6 Die Sprache der Aussagenlogik ist sowohl hinsichtlich ihrer Syntax als auch ihrer Semantik eine sehr einfache Sprache. Sie bildet jedoch die Grundlage für die sehr viel ausdrucksfähigere und für die Linguistik bedeutsamere Prädikatenlogik, die im nächsten Kapitel behandelt wird. Von daher ist es wichtig, die Grundlagen der Aussagenlogik zu kennen. Grundbegriffe der Aussagenlogik: Syntax Wir können die Aussagenlogik zunächst als ein Kalkül in dem in Kapitel 2. definierten Sinne auffassen. Ausgehend von einem Inventar von Grundelementen (dem Vokabular) ist durch Regeln genau festzulegen, welche der aus den Grundelementen bildbaren Zeichenketten zulässig oder wohlgeformt sind und welche nicht. Syntax der Aussagenlogik: Vokabular Das Vokabular des Aussagenkalküls setzt sich aus folgenden Zeichenklassen zusam- men : Aussagenvariable: p, q, r, s, t Logische Konstante:,,, Hilfssymbole: '(', ')', '[', ']', '{', '}' Syntax der Aussagenlogik: Formeln Ein wohlgeformter Ausdruck ist eine Formel. Formeln sind: p q r p (p q) r p q q p Keine Formeln sind: (q r] ]p (p q() r p q q p Syntax der Aussagenlogik: Formationsregeln 1 Syntax der Aussagenlogik: Formationsregeln 2 Regel 1: Regel 2: Regel 3: Regel 4: eine Aussagenvariable ist eine Formel. ist P eine Formel, dann ist auch P eine Formel. sind P und Q Formeln, dann sind a. (P Q) b. (P Q) c. (P Q) ebenfalls Formeln. Ein Ausdruck ist nur dann eine Formel, wenn er durch Anwendung der obenstehenden Regeln konstruiert werden kann. Ableitungsbeispiel: (1) p Regel 1 (2) q Regel 1 (3) q Regel 2, (2) (4) (p q) Regel 3a, (1), (2) (5) (p q) Regel 2, (4) (6) (q q) Regel 3b, (2), (3) (7) ( (p(p q) (q q)) Regel 3c, (5), (6) Hier Titel eingeben 2

Syntax der Aussagenlogik: Formationsregeln 3 Syntax der Aussagenlogik: Formationsregeln 4 Syntaxbaum für den Ausdruck ( (p( (p q) (q q)) q p q q Bei der strikten Anwendung der Formationsregeln können komplizierte Klammeraustrücke entstehen, die man jedoch vereinfachen kann, wenn man für die logischen Konstanten Regeln für die Reihenfolge der Auswertung definiert, sog. Bindungsregeln. Es gelten folgende Regeln bindet stärker als, d.h. p q ist zu lesen als ( p) q und nicht als (p q) bindet stärker als, d.h. p q r ist zu lesen als (p q) r und nicht als p (q r) bindet stärker als, d.h. p q r ist zu lesen als (p q) r und nicht als p (q r) Semantik der Aussagenlogik: Regeln Semantische Regeln Regel 1: eine Variable kann die Werte 1 oder 0 annehmen. Regel 2: f(p Q) = 1 gdw f(p) = 1 und f(q) = 1, 0 sonst Regel 3: f(p Q) = 0 gdw f(p) = 0 und f(q) = 0, 1 sonst Regel 4: f(p Q) = 0 gdw f(p) = 1 und f(q) = 0, 1 sonst Regel 5a:f( f( P) = 0, gdw f(p) = 1 Regel 5b:f( P) = 1, gdw f(p) = 0 Semantik der Aussagenlogik: Kompositionalität (p q) (q q) 1 1 0 0 1 0 1 1 0 Schritte:8 1 5 2 9 3 7 6 4 Semantik der Aussagenlogik: Kompositionalität Semantik der Aussagenlogik: Tabellen :1 :1 :1 (p q) (q q) 0 1 1 1 1 1 1 0 1 1 1 0 0 1 0 1 1 0 1 0 0 1 1 1 1 0 1 1 0 0 0 1 0 1 1 0 8 1 5 2 9 3 7 6 4 :0 q:0 :1 p:1 q:0 q:0 Hier Titel eingeben 3

Semantik der Aussagenlogik: Die wahrheitsfunktionen Eigenschaften der logischen Konstanten Negation: P: Es ist nicht der Fall daß P,, wobei P falsch ist wenn P wahr ist, und wahr, wenn P falsch ist. Konjunktion: P Q: Sowohl P als auch Q,, wobei P Q wahr ist gdw sowohl P als auch Q wahr sind; andernfalls ist es falsch. Disjunktion: P Q: Entweder P oder Q,, oder beides, wobei P Q falsch ist gdw sowohl P als auch Q falsch ist; andernfalls ist es wahr. Implikation: P Q: Wenn P dann Q,, wobei P Q falsch ist gdw P wahr ist und Q falsch; andernfalls ist es wahr. Semantik der Aussagenlogik: Die Konjunktion Konjunktion Sind P und Q zwei Aussagen, dann ist die Konjunktion P Q eine wahre Aussage genau dann, wenn sowohl P als auch Q wahr ist. Andernfalls ist sie falsch. Dem entspricht folgende Wahrheitstabelle: P Q P Q w w w w f f f w f f f f Semantik der Aussagenlogik: Die Disjunktion Disjunktion Sind P und Q zwei Aussagen, dann ist die Disjunktion P Q eine falsche Aussage genau dann, wenn sowohl P als auch Q falsch sind. Andernfalls ist sie wahr. Wahrheitstabelle: P Q P Q w w w w f w f w w f f f Semantik der Aussagenlogik: Das Konditional Konditional (Implikation) Sind P und Q zwei Aussagen, dann ist das Konditional P Q eine falsche Aussage genau dann, wenn P wahr und Q falsch sind. Andernfalls ist sie wahr. Wahrheitstabelle: P Q P Q w w w w f f f w w f f w Semantik der Aussagenlogik: Die Negation Negation Ist P eine Aussage, dann ist die Negation P wahr, wenn P falsch ist, und falsch, wenn P wahr ist. Wahrheitstafel: P P w f f w Komplexe Aussagenverbindungen 1 Aussagenverbindungen können auch aus mehr als zwei Aussagen bestehen. Man kann sich solche komplexen Ausdrücke aus Aussagen und einfachen Aussagenver- bindungen zusammengesetzt denken. Wir haben z.b. formuliert: wenn P und Q Aussagen sind, dann ist auch P Q eine Aussage. Eine Aussagenverbindung ist eine Aussage. Man hat damit gleich eine Bildungsregel für komplexe Aussagenverbindungen. P Q bleibt eine Aussage, auch wenn man P oder Q durch beliebige Aussagenverbindungen ersetzt. Hier Titel eingeben 4

Komplexe Aussagenverbindungen 2 Um den Bezug der Funktoren eindeutig zu machen, müssen die substituierten Aussagenverbindung eingeklammert werden. Ersetzt man z.b. q in p q durch q r,, erhält man die komplexe Aussagenverbindung p (q r). Wie wir gesehen haben gibt es jedoch bestimmte Konventionen für die Bindekraft der Funktoren > > >,, d.h. bindet am stärksten, am schwächsten. Unter dieser Voraussetzung kann der Ausdruck auch als p q r geschrieben werden. Komplexe Aussagenverbindungen 3 Für komplexe Aussagenverbindungen gelten somit die gleichen Wahrheitsbedingungen wie für einfache Aussagenverbin- dungen. Die Aussage p (q r) ist nach der Definition des Kon- ditionals nur dann falsch, wenn p wahr ist und q r falsch. Die Aussage q r wiederum ist dann falsch, wenn sowohl q als auch r falsch ist. Folglich ist p (q r) genau dann falsch, wenn p wahr ist und q und r falsch. Durch schrittweise Anwendung der Wahrheitsfunktionen für die einzelnen Funktoren (z.b. mithilfe der Wahrheitstabellen) lassen sich die Wahrheitswerte von komplexen Aussagen- verbindungen berechnen. Komplexe Aussagenverbindungen 4 p q r w w w w w w w w w f w w f w w w f f f f f w w w w f w w w f f w f w w f w f f f Schritte 1 5 2 4 3 Tautologie und Kontradition: Tautologie Tautologie Eine Aussagenverbindung ist eine Tautologie, wenn sie unter allen Interpretationen wahr ist. Eine einfache Tautologie ist z.b. Es ist nicht der Fall, daß Hans dumm ist und nicht dumm ist. (p p) Tautologie und Kontradition: Kontradiktion Kontradiktion Eine Aussagenverbindung ist eine Kontra-diktion, wenn sie unter allen Interpreta-tionen tionen falsch ist. Der folgende Satz eine Kontradiktion: Hans ist ehrlich und unehrlich. p p Tautologie und Kontradition: Kontingenz erfüllbar Aussagenverbindungen, die weder tautolo-gisch noch kontradiktorisch sind, heißen erfüllbar oder kontingent. Hier Titel eingeben 5

Prämissen: Entweder zahlt die Regierung Lösegeld, oder die Terroristen werden ihre Opfer töten Die Regierung wird jedoch kein Lösegeld zahlen Konklusion: Folglich werden die Terroristen ihre Opfer töten. Setzen wir p = Die Regierung zahlt Lösegeld und q = Die Terroristen werden ihre Opfer töten, dann hat die erste Prämisse die Form p q, die zweite die Form p. Die Konklusion soll aus der Konjunktion der Prämissen folgen, d.h. aus (p q) p. Der gesamte Schluß wird also durch die folgende Aussagen- verbindung dargestellt: (p q) p q (p q) p q w w w f f w w w w w f f f w w f f w w w w f w w f f f f w f w f Schritte 1 5 2 7 6 3 8 4 Was geschieht nun aber, wenn wir die zweite Prämisse und die Konklusion jeweils durch ihre Negation ersetzen, d.h. durch Die Regierung wird Lösegeld zahlen bzw. Die Terroristen werden ihre Opfer nicht töten? (p q) p q w w w w w f f w w w f w w w w f f w w f f w f w f f f f f w w f Schritte 1 5 2 6 3 8 7 4 Verschiedene aussagenlogische Formeln können hin- sichtlich ihres wahrheitsfunktionalen Verhaltens mitein- ander verglichen werden. Dabei interessieren vor allem solche Ausdrücke, die unter den gleichen Bedingungen wahr oder falsch sind. Solche Ausdrücke heißen logisch äquivalent. logisch äquivalent Zwei aussagenlogische Formeln P und Q heißen logisch äquivalent (symbolisch: P Q) ) genau dann, wenn sie unter den gleichen Bedingungen wahr oder falsch sind, d.h. wenn sie für jede konsistente Bewertung ihrer Elementaraussagen stets den gleichen Wahrheitswert haben. Hier Titel eingeben 6

Äquivalente Formeln haben die gleichen Wahr- heitstafeln. Die Äquivalenz setzt normalerweise voraus, daß die Formeln aus den gleichen elementaren Aussagen zusammengesetzt sind. Mit konsistenter Bewertung ist gemeint, daß in beiden Formeln einer Elementaraussage nicht verschiedene Wahrheitswerte zugewiesen werden dürfen. Beispielsweise sind die Ausdrücke (p q) und p q logisch äquivalent, d.h. es gilt (p q) p q.. Der Nachweis erfolgt durch Berech- nung der Wahrheitstafeln. p q p q (p q) p q p q w w w f f f f w f w f f w f f w w f w f f f f f w w w w Äquivalenzen zwischen Ausdrücken lassen sich auch per Definition einführen, wobei jedoch gleichzeitig zusätzliche syntaktische Mittel eingeführt werden. Beispiel: Wenn p dann q, und wenn q dann p: p p q q p. p q q p w w w w w w w w f f f f w w f w w f w f f f w f w f w f Diese Formel ist genau dann wahr, wenn die elementaren Teilaussagen jeweils den gleichen Wahrheitswert aufweisen. Man kann sie als eigenständige Wahrheits-funktion zu betrachten und durch einen eigenen Funktor zu bezeichnen. Bikonditional (Äquivalenz) Das Bikonditional ist definiert durch: P Q : P Q Q P Sind P und Q logische Formeln, so ist das Bikonditional P Q eine wahre Aussage, wenn P und Q den gleichen Wahrheitswert haben, andernfalls ist es eine falsche Aussage. Hier Titel eingeben 7