Aussagenlogik
Aussagenlogik
Aussagenlogik
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Logik<br />
Logik<br />
Vorkurs Informatik<br />
Theoretischer Teil<br />
Wintersemester 2012/13<br />
1. Oktober 2012<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen<br />
Logik<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen<br />
Motivation<br />
Logik spielt in der Informatik eine wichtige Rolle. Anwendungen sind<br />
z.B.<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen<br />
Motivation<br />
Logik spielt in der Informatik eine wichtige Rolle. Anwendungen sind<br />
z.B.<br />
Modellierung von Wissen, etwa in der künstlichen Intelligenz<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen<br />
Motivation<br />
Logik spielt in der Informatik eine wichtige Rolle. Anwendungen sind<br />
z.B.<br />
Modellierung von Wissen, etwa in der künstlichen Intelligenz<br />
Automatische Verifikation (automatisches Testen, ob ein System<br />
die Spezifikationen erfüllt)<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen<br />
Motivation<br />
Logik spielt in der Informatik eine wichtige Rolle. Anwendungen sind<br />
z.B.<br />
Modellierung von Wissen, etwa in der künstlichen Intelligenz<br />
Automatische Verifikation (automatisches Testen, ob ein System<br />
die Spezifikationen erfüllt)<br />
Kontrollfluss von Computerprogrammen<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen<br />
Motivation<br />
Logik spielt in der Informatik eine wichtige Rolle. Anwendungen sind<br />
z.B.<br />
Modellierung von Wissen, etwa in der künstlichen Intelligenz<br />
Automatische Verifikation (automatisches Testen, ob ein System<br />
die Spezifikationen erfüllt)<br />
Kontrollfluss von Computerprogrammen<br />
Logikbauteile in der Hardware<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen<br />
Motivation<br />
Logik spielt in der Informatik eine wichtige Rolle. Anwendungen sind<br />
z.B.<br />
Modellierung von Wissen, etwa in der künstlichen Intelligenz<br />
Automatische Verifikation (automatisches Testen, ob ein System<br />
die Spezifikationen erfüllt)<br />
Kontrollfluss von Computerprogrammen<br />
Logikbauteile in der Hardware<br />
Datenbanken: Auswerten von Anfragen<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen<br />
Motivation<br />
Logik spielt in der Informatik eine wichtige Rolle. Anwendungen sind<br />
z.B.<br />
Modellierung von Wissen, etwa in der künstlichen Intelligenz<br />
Automatische Verifikation (automatisches Testen, ob ein System<br />
die Spezifikationen erfüllt)<br />
Kontrollfluss von Computerprogrammen<br />
Logikbauteile in der Hardware<br />
Datenbanken: Auswerten von Anfragen<br />
Mathematische Beweise<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen<br />
Motivation<br />
Logik spielt in der Informatik eine wichtige Rolle. Anwendungen sind<br />
z.B.<br />
Modellierung von Wissen, etwa in der künstlichen Intelligenz<br />
Automatische Verifikation (automatisches Testen, ob ein System<br />
die Spezifikationen erfüllt)<br />
Kontrollfluss von Computerprogrammen<br />
Logikbauteile in der Hardware<br />
Datenbanken: Auswerten von Anfragen<br />
Mathematische Beweise<br />
Korrektes Argumentieren<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen<br />
logische Aussagen<br />
Die Logik behandelt die allgemeinen Prinzipien des korrekten<br />
Argumentierens. Diese Prinzipien gelten auch unabhängig vom<br />
konkreten Inhalt. Eine logische Aussage (kurz Aussage) ist ein Satz<br />
oder Ausdruck, der entweder wahr oder falsch sein kann.<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen<br />
logische Aussagen<br />
Die Logik behandelt die allgemeinen Prinzipien des korrekten<br />
Argumentierens. Diese Prinzipien gelten auch unabhängig vom<br />
konkreten Inhalt. Eine logische Aussage (kurz Aussage) ist ein Satz<br />
oder Ausdruck, der entweder wahr oder falsch sein kann.<br />
Beispiel 1: Folgende Sätze und Ausdrücke sind Aussagen:<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen<br />
logische Aussagen<br />
Die Logik behandelt die allgemeinen Prinzipien des korrekten<br />
Argumentierens. Diese Prinzipien gelten auch unabhängig vom<br />
konkreten Inhalt. Eine logische Aussage (kurz Aussage) ist ein Satz<br />
oder Ausdruck, der entweder wahr oder falsch sein kann.<br />
Beispiel 1: Folgende Sätze und Ausdrücke sind Aussagen:<br />
“2 ist gerade.”<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen<br />
logische Aussagen<br />
Die Logik behandelt die allgemeinen Prinzipien des korrekten<br />
Argumentierens. Diese Prinzipien gelten auch unabhängig vom<br />
konkreten Inhalt. Eine logische Aussage (kurz Aussage) ist ein Satz<br />
oder Ausdruck, der entweder wahr oder falsch sein kann.<br />
Beispiel 1: Folgende Sätze und Ausdrücke sind Aussagen:<br />
“2 ist gerade.”<br />
“2 < 1”<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen<br />
logische Aussagen<br />
Die Logik behandelt die allgemeinen Prinzipien des korrekten<br />
Argumentierens. Diese Prinzipien gelten auch unabhängig vom<br />
konkreten Inhalt. Eine logische Aussage (kurz Aussage) ist ein Satz<br />
oder Ausdruck, der entweder wahr oder falsch sein kann.<br />
Beispiel 1: Folgende Sätze und Ausdrücke sind Aussagen:<br />
“2 ist gerade.”<br />
“2 < 1”<br />
“Dieser Ball ist rot.”<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen<br />
Beispiel 2<br />
Beispiel 2: Folgende Sätze und Ausdrücke sind keine Aussagen:<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen<br />
Beispiel 2<br />
Beispiel 2: Folgende Sätze und Ausdrücke sind keine Aussagen:<br />
“1 + 2”, “21 ∗ 2” usw., da sie keine vollständigen Ausdrücke sind,<br />
denen man die Werte wahr oder falsch zuordnen kann.<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen<br />
Beispiel 2<br />
Beispiel 2: Folgende Sätze und Ausdrücke sind keine Aussagen:<br />
“1 + 2”, “21 ∗ 2” usw., da sie keine vollständigen Ausdrücke sind,<br />
denen man die Werte wahr oder falsch zuordnen kann.<br />
“2 ist eine kleine Zahl” (“klein” ist für Zahlen nicht definiert.)<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen<br />
Beispiel 2<br />
Beispiel 2: Folgende Sätze und Ausdrücke sind keine Aussagen:<br />
“1 + 2”, “21 ∗ 2” usw., da sie keine vollständigen Ausdrücke sind,<br />
denen man die Werte wahr oder falsch zuordnen kann.<br />
“2 ist eine kleine Zahl” (“klein” ist für Zahlen nicht definiert.)<br />
Aufforderungen (“Komm her!”) und Fragen (“Was machen wir?”)<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen<br />
Beispiel 2<br />
Beispiel 2: Folgende Sätze und Ausdrücke sind keine Aussagen:<br />
“1 + 2”, “21 ∗ 2” usw., da sie keine vollständigen Ausdrücke sind,<br />
denen man die Werte wahr oder falsch zuordnen kann.<br />
“2 ist eine kleine Zahl” (“klein” ist für Zahlen nicht definiert.)<br />
Aufforderungen (“Komm her!”) und Fragen (“Was machen wir?”)<br />
“Dieser Satz ist falsch!”, da dieser Satz weder wahr noch falsch<br />
sein kann.<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > <strong>Aussagenlogik</strong><br />
<strong>Aussagenlogik</strong><br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Wir nehmen an, dass wir eine unendliche Menge A, B, A 1 , A 2 , A 3 , . . . ,<br />
B 1 ,B 2 ,B 3 ,. . . von Atomen (auch aussagenlogische Variablen<br />
genannt) gegeben haben. Aussagenlogische Formeln bestehen aus den<br />
Atomen, den Junktoren ∧, ∨, ¬, →, ↔ und Klammern. Sie werden<br />
nach den folgenden Regeln aufgebaut:<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Wir nehmen an, dass wir eine unendliche Menge A, B, A 1 , A 2 , A 3 , . . . ,<br />
B 1 ,B 2 ,B 3 ,. . . von Atomen (auch aussagenlogische Variablen<br />
genannt) gegeben haben. Aussagenlogische Formeln bestehen aus den<br />
Atomen, den Junktoren ∧, ∨, ¬, →, ↔ und Klammern. Sie werden<br />
nach den folgenden Regeln aufgebaut:<br />
Definition<br />
Atome sind Formeln.<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Wir nehmen an, dass wir eine unendliche Menge A, B, A 1 , A 2 , A 3 , . . . ,<br />
B 1 ,B 2 ,B 3 ,. . . von Atomen (auch aussagenlogische Variablen<br />
genannt) gegeben haben. Aussagenlogische Formeln bestehen aus den<br />
Atomen, den Junktoren ∧, ∨, ¬, →, ↔ und Klammern. Sie werden<br />
nach den folgenden Regeln aufgebaut:<br />
Definition<br />
Atome sind Formeln.<br />
Beispiele:<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Wir nehmen an, dass wir eine unendliche Menge A, B, A 1 , A 2 , A 3 , . . . ,<br />
B 1 ,B 2 ,B 3 ,. . . von Atomen (auch aussagenlogische Variablen<br />
genannt) gegeben haben. Aussagenlogische Formeln bestehen aus den<br />
Atomen, den Junktoren ∧, ∨, ¬, →, ↔ und Klammern. Sie werden<br />
nach den folgenden Regeln aufgebaut:<br />
Definition<br />
Atome sind Formeln.<br />
Beispiele:<br />
L Lucy spielt Gitarre<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Wir nehmen an, dass wir eine unendliche Menge A, B, A 1 , A 2 , A 3 , . . . ,<br />
B 1 ,B 2 ,B 3 ,. . . von Atomen (auch aussagenlogische Variablen<br />
genannt) gegeben haben. Aussagenlogische Formeln bestehen aus den<br />
Atomen, den Junktoren ∧, ∨, ¬, →, ↔ und Klammern. Sie werden<br />
nach den folgenden Regeln aufgebaut:<br />
Definition<br />
Atome sind Formeln.<br />
Beispiele:<br />
L Lucy spielt Gitarre<br />
A 9 geteilt durch 3 ist 2<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Syntax und Semantik<br />
Definition (Syntax)<br />
Mit der Syntax legen wir fest, welche Zeichenreihen gültige<br />
Formeln(Aussagen) sind.<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Syntax und Semantik<br />
Definition (Syntax)<br />
Mit der Syntax legen wir fest, welche Zeichenreihen gültige<br />
Formeln(Aussagen) sind.<br />
So soll etwa (A ∧ B) eine gültige Zeichenreihe sein, wohingegen die<br />
Zeichenreihe ∧()AB nicht erlaubt sein soll.<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Syntax und Semantik<br />
Definition (Syntax)<br />
Mit der Syntax legen wir fest, welche Zeichenreihen gültige<br />
Formeln(Aussagen) sind.<br />
So soll etwa (A ∧ B) eine gültige Zeichenreihe sein, wohingegen die<br />
Zeichenreihe ∧()AB nicht erlaubt sein soll.<br />
Definition (Semantik)<br />
Die Semantik legt die Bedeutung einer Formel fest; also ob eine<br />
Formel wahr oder falsch ist. Dies ist immer abhängig davon, ob die<br />
einzelnen atomaren Aussagen, aus denen eine Formel besteht, wahr<br />
oder falsch sind. Der Einfachheit halber belegen wir die Atome nur mit<br />
“wahr”(1) oder “falsch”(0), den sogenannten Wahrheitswerten.<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Negation<br />
Definition (Negation)<br />
Ist A eine Formel, dann ist auch ¬A (nicht A) eine Formel. Die<br />
Aussage ¬A ist genau dann wahr, wenn die Aussage A falsch ist.<br />
Beispiel:<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Negation<br />
Definition (Negation)<br />
Ist A eine Formel, dann ist auch ¬A (nicht A) eine Formel. Die<br />
Aussage ¬A ist genau dann wahr, wenn die Aussage A falsch ist.<br />
Beispiel:<br />
A Deutschland ist Fußballweltmeister<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Negation<br />
Definition (Negation)<br />
Ist A eine Formel, dann ist auch ¬A (nicht A) eine Formel. Die<br />
Aussage ¬A ist genau dann wahr, wenn die Aussage A falsch ist.<br />
Beispiel:<br />
A Deutschland ist Fußballweltmeister<br />
¬A Deutschland ist nicht Fußballweltmeister<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Negation<br />
Definition (Negation)<br />
Ist A eine Formel, dann ist auch ¬A (nicht A) eine Formel. Die<br />
Aussage ¬A ist genau dann wahr, wenn die Aussage A falsch ist.<br />
Wahrheitstafel:<br />
A ¬A<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Negation<br />
Definition (Negation)<br />
Ist A eine Formel, dann ist auch ¬A (nicht A) eine Formel. Die<br />
Aussage ¬A ist genau dann wahr, wenn die Aussage A falsch ist.<br />
Wahrheitstafel:<br />
A ¬A<br />
0<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Negation<br />
Definition (Negation)<br />
Ist A eine Formel, dann ist auch ¬A (nicht A) eine Formel. Die<br />
Aussage ¬A ist genau dann wahr, wenn die Aussage A falsch ist.<br />
Wahrheitstafel:<br />
A ¬A<br />
0 1<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Negation<br />
Definition (Negation)<br />
Ist A eine Formel, dann ist auch ¬A (nicht A) eine Formel. Die<br />
Aussage ¬A ist genau dann wahr, wenn die Aussage A falsch ist.<br />
Wahrheitstafel:<br />
A ¬A<br />
0 1<br />
1<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Negation<br />
Definition (Negation)<br />
Ist A eine Formel, dann ist auch ¬A (nicht A) eine Formel. Die<br />
Aussage ¬A ist genau dann wahr, wenn die Aussage A falsch ist.<br />
Wahrheitstafel:<br />
A ¬A<br />
0 1<br />
1 0<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Konjunktion<br />
Definition (Konjunktion)<br />
Seien A und B zwei Formeln, dann ist (A ∧ B) (sprich: A und B)<br />
ebenfalls eine Formel. Die Aussage (A ∧ B) ist genau dann wahr, wenn<br />
sowohl die Aussage A als auch die Aussage B wahr sind.<br />
Beispiel:<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Konjunktion<br />
Definition (Konjunktion)<br />
Seien A und B zwei Formeln, dann ist (A ∧ B) (sprich: A und B)<br />
ebenfalls eine Formel. Die Aussage (A ∧ B) ist genau dann wahr, wenn<br />
sowohl die Aussage A als auch die Aussage B wahr sind.<br />
Beispiel:<br />
A 6 ist teilbar durch 3<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Konjunktion<br />
Definition (Konjunktion)<br />
Seien A und B zwei Formeln, dann ist (A ∧ B) (sprich: A und B)<br />
ebenfalls eine Formel. Die Aussage (A ∧ B) ist genau dann wahr, wenn<br />
sowohl die Aussage A als auch die Aussage B wahr sind.<br />
Beispiel:<br />
A 6 ist teilbar durch 3<br />
B 6 ist teilbar durch 2<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Konjunktion<br />
Definition (Konjunktion)<br />
Seien A und B zwei Formeln, dann ist (A ∧ B) (sprich: A und B)<br />
ebenfalls eine Formel. Die Aussage (A ∧ B) ist genau dann wahr, wenn<br />
sowohl die Aussage A als auch die Aussage B wahr sind.<br />
Beispiel:<br />
A 6 ist teilbar durch 3<br />
B 6 ist teilbar durch 2<br />
(A ∧ B) 6 ist teilbar durch 3 und 6 ist teilbar durch 2<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Konjunktion<br />
Definition (Konjunktion)<br />
Seien A und B zwei Formeln, dann ist (A ∧ B) (sprich: A und B)<br />
ebenfalls eine Formel. Die Aussage (A ∧ B) ist genau dann wahr, wenn<br />
sowohl die Aussage A als auch die Aussage B wahr sind.<br />
Wahrheitstafel:<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Konjunktion<br />
Definition (Konjunktion)<br />
Seien A und B zwei Formeln, dann ist (A ∧ B) (sprich: A und B)<br />
ebenfalls eine Formel. Die Aussage (A ∧ B) ist genau dann wahr, wenn<br />
sowohl die Aussage A als auch die Aussage B wahr sind.<br />
Wahrheitstafel:<br />
A B (A ∧ B)<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Konjunktion<br />
Definition (Konjunktion)<br />
Seien A und B zwei Formeln, dann ist (A ∧ B) (sprich: A und B)<br />
ebenfalls eine Formel. Die Aussage (A ∧ B) ist genau dann wahr, wenn<br />
sowohl die Aussage A als auch die Aussage B wahr sind.<br />
Wahrheitstafel:<br />
A B (A ∧ B)<br />
0 0<br />
0 1<br />
1 0<br />
1 1<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Konjunktion<br />
Definition (Konjunktion)<br />
Seien A und B zwei Formeln, dann ist (A ∧ B) (sprich: A und B)<br />
ebenfalls eine Formel. Die Aussage (A ∧ B) ist genau dann wahr, wenn<br />
sowohl die Aussage A als auch die Aussage B wahr sind.<br />
Wahrheitstafel:<br />
A B (A ∧ B)<br />
0 0 0<br />
0 1<br />
1 0<br />
1 1<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Konjunktion<br />
Definition (Konjunktion)<br />
Seien A und B zwei Formeln, dann ist (A ∧ B) (sprich: A und B)<br />
ebenfalls eine Formel. Die Aussage (A ∧ B) ist genau dann wahr, wenn<br />
sowohl die Aussage A als auch die Aussage B wahr sind.<br />
Wahrheitstafel:<br />
A B (A ∧ B)<br />
0 0 0<br />
0 1 0<br />
1 0<br />
1 1<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Konjunktion<br />
Definition (Konjunktion)<br />
Seien A und B zwei Formeln, dann ist (A ∧ B) (sprich: A und B)<br />
ebenfalls eine Formel. Die Aussage (A ∧ B) ist genau dann wahr, wenn<br />
sowohl die Aussage A als auch die Aussage B wahr sind.<br />
Wahrheitstafel:<br />
A B (A ∧ B)<br />
0 0 0<br />
0 1 0<br />
1 0 0<br />
1 1<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Konjunktion<br />
Definition (Konjunktion)<br />
Seien A und B zwei Formeln, dann ist (A ∧ B) (sprich: A und B)<br />
ebenfalls eine Formel. Die Aussage (A ∧ B) ist genau dann wahr, wenn<br />
sowohl die Aussage A als auch die Aussage B wahr sind.<br />
Wahrheitstafel:<br />
A B (A ∧ B)<br />
0 0 0<br />
0 1 0<br />
1 0 0<br />
1 1 1<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Disjunktion<br />
Definition (Disjunktion)<br />
Seien A und B zwei Formeln, dann ist (A ∨ B) (sprich: A oder B)<br />
ebenfalls eine Formel. Die Aussage (A ∨ B) ist genau dann wahr, wenn<br />
mindestens eine der beide Aussagen A oder B wahr ist.<br />
Beispiel:<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Disjunktion<br />
Definition (Disjunktion)<br />
Seien A und B zwei Formeln, dann ist (A ∨ B) (sprich: A oder B)<br />
ebenfalls eine Formel. Die Aussage (A ∨ B) ist genau dann wahr, wenn<br />
mindestens eine der beide Aussagen A oder B wahr ist.<br />
Beispiel:<br />
D Im WS wird die Vorlesung “Logik und Datenbanken”<br />
angeboten<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Disjunktion<br />
Definition (Disjunktion)<br />
Seien A und B zwei Formeln, dann ist (A ∨ B) (sprich: A oder B)<br />
ebenfalls eine Formel. Die Aussage (A ∨ B) ist genau dann wahr, wenn<br />
mindestens eine der beide Aussagen A oder B wahr ist.<br />
Beispiel:<br />
D Im WS wird die Vorlesung “Logik und Datenbanken”<br />
angeboten<br />
L Im WS wird die Vorlesung “Logik in der Informatik”<br />
angeboten<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Disjunktion<br />
Definition (Disjunktion)<br />
Seien A und B zwei Formeln, dann ist (A ∨ B) (sprich: A oder B)<br />
ebenfalls eine Formel. Die Aussage (A ∨ B) ist genau dann wahr, wenn<br />
mindestens eine der beide Aussagen A oder B wahr ist.<br />
Beispiel:<br />
D Im WS wird die Vorlesung “Logik und Datenbanken”<br />
angeboten<br />
L Im WS wird die Vorlesung “Logik in der Informatik”<br />
angeboten<br />
(D ∨ L) Im WS wird die Vorlesung “Logik und Datenbanken”<br />
oder die Vorlesung “Logik in der Informatik” angeboten.<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Disjunktion<br />
Definition (Disjunktion)<br />
Seien A und B zwei Formeln, dann ist (A ∨ B) (sprich: A oder B)<br />
ebenfalls eine Formel. Die Aussage (A ∨ B) ist genau dann wahr, wenn<br />
mindestens eine der beide Aussagen A oder B wahr ist.<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Disjunktion<br />
Definition (Disjunktion)<br />
Seien A und B zwei Formeln, dann ist (A ∨ B) (sprich: A oder B)<br />
ebenfalls eine Formel. Die Aussage (A ∨ B) ist genau dann wahr, wenn<br />
mindestens eine der beide Aussagen A oder B wahr ist.<br />
Wahrheitstafel:<br />
A B (A ∨ B)<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Disjunktion<br />
Definition (Disjunktion)<br />
Seien A und B zwei Formeln, dann ist (A ∨ B) (sprich: A oder B)<br />
ebenfalls eine Formel. Die Aussage (A ∨ B) ist genau dann wahr, wenn<br />
mindestens eine der beide Aussagen A oder B wahr ist.<br />
Wahrheitstafel:<br />
A B (A ∨ B)<br />
0 0<br />
0 1<br />
1 0<br />
1 1<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Disjunktion<br />
Definition (Disjunktion)<br />
Seien A und B zwei Formeln, dann ist (A ∨ B) (sprich: A oder B)<br />
ebenfalls eine Formel. Die Aussage (A ∨ B) ist genau dann wahr, wenn<br />
mindestens eine der beide Aussagen A oder B wahr ist.<br />
Wahrheitstafel:<br />
A B (A ∨ B)<br />
0 0 0<br />
0 1 1<br />
1 0 1<br />
1 1 1<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Implikation<br />
Definition (Implikation)<br />
Seien A und B zwei Formeln, dann ist (A → B) (sprich: Wenn A,<br />
dann B) ebenfalls eine Formel. Die Aussage (A → B) ist genau wahr,<br />
wenn A falsch ist oder wenn sowohl die Aussage A als auch die<br />
Aussage B wahr sind.<br />
Beispiel:<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Implikation<br />
Definition (Implikation)<br />
Seien A und B zwei Formeln, dann ist (A → B) (sprich: Wenn A,<br />
dann B) ebenfalls eine Formel. Die Aussage (A → B) ist genau wahr,<br />
wenn A falsch ist oder wenn sowohl die Aussage A als auch die<br />
Aussage B wahr sind.<br />
Beispiel:<br />
A Es regnet<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Implikation<br />
Definition (Implikation)<br />
Seien A und B zwei Formeln, dann ist (A → B) (sprich: Wenn A,<br />
dann B) ebenfalls eine Formel. Die Aussage (A → B) ist genau wahr,<br />
wenn A falsch ist oder wenn sowohl die Aussage A als auch die<br />
Aussage B wahr sind.<br />
Beispiel:<br />
A Es regnet<br />
B Die Straße ist nass<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Implikation<br />
Definition (Implikation)<br />
Seien A und B zwei Formeln, dann ist (A → B) (sprich: Wenn A,<br />
dann B) ebenfalls eine Formel. Die Aussage (A → B) ist genau wahr,<br />
wenn A falsch ist oder wenn sowohl die Aussage A als auch die<br />
Aussage B wahr sind.<br />
Beispiel:<br />
A Es regnet<br />
B Die Straße ist nass<br />
(A → B) Wenn es regnet, dann ist die Straße nass<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Implikation<br />
Definition (Implikation)<br />
Seien A und B zwei Formeln, dann ist (A → B) (sprich: Wenn A dann<br />
B) ebenfalls eine Formel. Die Aussage (A → B) ist genau dann wahr,<br />
wenn A falsch ist oder wenn sowohl die Aussage A als auch die<br />
Aussage B wahr sind.<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Implikation<br />
Definition (Implikation)<br />
Seien A und B zwei Formeln, dann ist (A → B) (sprich: Wenn A dann<br />
B) ebenfalls eine Formel. Die Aussage (A → B) ist genau dann wahr,<br />
wenn A falsch ist oder wenn sowohl die Aussage A als auch die<br />
Aussage B wahr sind.<br />
Wahrheitstafel:<br />
A B (A → B)<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Implikation<br />
Definition (Implikation)<br />
Seien A und B zwei Formeln, dann ist (A → B) (sprich: Wenn A dann<br />
B) ebenfalls eine Formel. Die Aussage (A → B) ist genau dann wahr,<br />
wenn A falsch ist oder wenn sowohl die Aussage A als auch die<br />
Aussage B wahr sind.<br />
Wahrheitstafel:<br />
A B (A → B)<br />
0 0<br />
0 1<br />
1 0<br />
1 1<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Implikation<br />
Definition (Implikation)<br />
Seien A und B zwei Formeln, dann ist (A → B) (sprich: Wenn A dann<br />
B) ebenfalls eine Formel. Die Aussage (A → B) ist genau dann wahr,<br />
wenn A falsch ist oder wenn sowohl die Aussage A als auch die<br />
Aussage B wahr sind.<br />
Wahrheitstafel:<br />
A B (A → B)<br />
0 0 1<br />
0 1<br />
1 0<br />
1 1<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Implikation<br />
Definition (Implikation)<br />
Seien A und B zwei Formeln, dann ist (A → B) (sprich: Wenn A dann<br />
B) ebenfalls eine Formel. Die Aussage (A → B) ist genau dann wahr,<br />
wenn A falsch ist oder wenn sowohl die Aussage A als auch die<br />
Aussage B wahr sind.<br />
Wahrheitstafel:<br />
A B (A → B)<br />
0 0 1<br />
0 1 1<br />
1 0<br />
1 1<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Implikation<br />
Definition (Implikation)<br />
Seien A und B zwei Formeln, dann ist (A → B) (sprich: Wenn A dann<br />
B) ebenfalls eine Formel. Die Aussage (A → B) ist genau dann wahr,<br />
wenn A falsch ist oder wenn sowohl die Aussage A als auch die<br />
Aussage B wahr sind.<br />
Wahrheitstafel:<br />
A B (A → B)<br />
0 0 1<br />
0 1 1<br />
1 0 0<br />
1 1<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Implikation<br />
Definition (Implikation)<br />
Seien A und B zwei Formeln, dann ist (A → B) (sprich: Wenn A dann<br />
B) ebenfalls eine Formel. Die Aussage (A → B) ist genau dann wahr,<br />
wenn A falsch ist oder wenn sowohl die Aussage A als auch die<br />
Aussage B wahr sind.<br />
Wahrheitstafel:<br />
A B (A → B)<br />
0 0 1<br />
0 1 1<br />
1 0 0<br />
1 1 1<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Biimplikation<br />
Definition (Biimplikation)<br />
Seien A und B zwei Formeln, dann ist (A ↔ B) (sprich: A genau dann<br />
wenn B) ebenfalls eine Formel. Die Aussage (A ↔ B) ist wahr, wenn A<br />
und B beide falsch oder beide wahr sind.<br />
Beispiel:<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Biimplikation<br />
Definition (Biimplikation)<br />
Seien A und B zwei Formeln, dann ist (A ↔ B) (sprich: A genau dann<br />
wenn B) ebenfalls eine Formel. Die Aussage (A ↔ B) ist wahr, wenn A<br />
und B beide falsch oder beide wahr sind.<br />
Beispiel:<br />
A Wasser gefriert<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Biimplikation<br />
Definition (Biimplikation)<br />
Seien A und B zwei Formeln, dann ist (A ↔ B) (sprich: A genau dann<br />
wenn B) ebenfalls eine Formel. Die Aussage (A ↔ B) ist wahr, wenn A<br />
und B beide falsch oder beide wahr sind.<br />
Beispiel:<br />
A Wasser gefriert<br />
B Es ist kälter als 0 ◦ C<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Biimplikation<br />
Definition (Biimplikation)<br />
Seien A und B zwei Formeln, dann ist (A ↔ B) (sprich: A genau dann<br />
wenn B) ebenfalls eine Formel. Die Aussage (A ↔ B) ist wahr, wenn A<br />
und B beide falsch oder beide wahr sind.<br />
Beispiel:<br />
A Wasser gefriert<br />
B Es ist kälter als 0 ◦ C<br />
(A ↔ B) Wasser gefriert genau dann wenn es kälter als 0 ◦ C ist.<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Biimplikation<br />
Definition (Biimplikation)<br />
Seien A und B zwei Formeln, dann ist (A ↔ B) (sprich: A genau dann<br />
wenn B) ebenfalls eine Formel. Die Aussage (A ↔ B) ist wahr, wenn A<br />
und B beide falsch oder beide wahr sind.<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Biimplikation<br />
Definition (Biimplikation)<br />
Seien A und B zwei Formeln, dann ist (A ↔ B) (sprich: A genau dann<br />
wenn B) ebenfalls eine Formel. Die Aussage (A ↔ B) ist wahr, wenn A<br />
und B beide falsch oder beide wahr sind.<br />
Wahrheitstafel:<br />
A B (A ↔ B)<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Biimplikation<br />
Definition (Biimplikation)<br />
Seien A und B zwei Formeln, dann ist (A ↔ B) (sprich: A genau dann<br />
wenn B) ebenfalls eine Formel. Die Aussage (A ↔ B) ist wahr, wenn A<br />
und B beide falsch oder beide wahr sind.<br />
Wahrheitstafel:<br />
A B (A ↔ B)<br />
0 0<br />
0 1<br />
1 0<br />
1 1<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
Biimplikation<br />
Definition (Biimplikation)<br />
Seien A und B zwei Formeln, dann ist (A ↔ B) (sprich: A genau dann<br />
wenn B) ebenfalls eine Formel. Die Aussage (A ↔ B) ist wahr, wenn A<br />
und B beide falsch oder beide wahr sind.<br />
Wahrheitstafel:<br />
A B (A ↔ B)<br />
0 0 1<br />
0 1 0<br />
1 0 0<br />
1 1 1<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
ausschließende Disjunktion<br />
Definition (ausschließende Disjunktion)<br />
Seien A und B zwei Formeln, dann ist (A ˙∨B) (sprich: Entweder A<br />
oder B) ebenfalls eine Formel. Die Aussage (A ˙∨B) ist genau dann<br />
wahr, wenn genau eine der beide Aussagen A oder B wahr ist.<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
ausschließende Disjunktion<br />
Definition (ausschließende Disjunktion)<br />
Seien A und B zwei Formeln, dann ist (A ˙∨B) (sprich: Entweder A<br />
oder B) ebenfalls eine Formel. Die Aussage (A ˙∨B) ist genau dann<br />
wahr, wenn genau eine der beide Aussagen A oder B wahr ist.<br />
Beispiel:<br />
D Ich liege montags um 10 Uhr im Bett und schlafe.<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
ausschließende Disjunktion<br />
Definition (ausschließende Disjunktion)<br />
Seien A und B zwei Formeln, dann ist (A ˙∨B) (sprich: Entweder A<br />
oder B) ebenfalls eine Formel. Die Aussage (A ˙∨B) ist genau dann<br />
wahr, wenn genau eine der beide Aussagen A oder B wahr ist.<br />
Beispiel:<br />
D Ich liege montags um 10 Uhr im Bett und schlafe.<br />
L Ich besuche montags um 10 Uhr die Vorlesung “Lineare<br />
Algebra”.<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
ausschließende Disjunktion<br />
Definition (ausschließende Disjunktion)<br />
Seien A und B zwei Formeln, dann ist (A ˙∨B) (sprich: Entweder A<br />
oder B) ebenfalls eine Formel. Die Aussage (A ˙∨B) ist genau dann<br />
wahr, wenn genau eine der beide Aussagen A oder B wahr ist.<br />
Beispiel:<br />
D Ich liege montags um 10 Uhr im Bett und schlafe.<br />
L Ich besuche montags um 10 Uhr die Vorlesung “Lineare<br />
Algebra”.<br />
(D ˙∨L) Entweder liege ich montags um 10 Uhr im Bett und<br />
schlafe oder besuche die Vorlesung “Lineare Algebra”.<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
ausschließende Disjunktion<br />
Definition (ausschließende Disjunktion)<br />
Seien A und B zwei Formeln, dann ist (A ˙∨B) (sprich: Entweder A<br />
oder B) ebenfalls eine Formel. Die Aussage (A ˙∨B) ist wahr, wenn<br />
genau eine der beide Aussagen A oder B wahr ist.<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
ausschließende Disjunktion<br />
Definition (ausschließende Disjunktion)<br />
Seien A und B zwei Formeln, dann ist (A ˙∨B) (sprich: Entweder A<br />
oder B) ebenfalls eine Formel. Die Aussage (A ˙∨B) ist wahr, wenn<br />
genau eine der beide Aussagen A oder B wahr ist.<br />
A B (A ˙∨B)<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
ausschließende Disjunktion<br />
Definition (ausschließende Disjunktion)<br />
Seien A und B zwei Formeln, dann ist (A ˙∨B) (sprich: Entweder A<br />
oder B) ebenfalls eine Formel. Die Aussage (A ˙∨B) ist wahr, wenn<br />
genau eine der beide Aussagen A oder B wahr ist.<br />
A B (A ˙∨B)<br />
0 0<br />
0 1<br />
1 0<br />
1 1<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Syntax und Semantik der <strong>Aussagenlogik</strong><br />
ausschließende Disjunktion<br />
Definition (ausschließende Disjunktion)<br />
Seien A und B zwei Formeln, dann ist (A ˙∨B) (sprich: Entweder A<br />
oder B) ebenfalls eine Formel. Die Aussage (A ˙∨B) ist wahr, wenn<br />
genau eine der beide Aussagen A oder B wahr ist.<br />
A B (A ˙∨B)<br />
0 0 0<br />
0 1 1<br />
1 0 1<br />
1 1 0<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Noch mehr Definitionen<br />
Tautologie<br />
Definition (Tautologie)<br />
Eine aussagenlogische Formel, deren Wahrheitswert bei jeder Belegung<br />
der Variablen wahr ist, heißt allgemeingültig (oder Tautologie).<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Noch mehr Definitionen<br />
Tautologie<br />
Definition (Tautologie)<br />
Eine aussagenlogische Formel, deren Wahrheitswert bei jeder Belegung<br />
der Variablen wahr ist, heißt allgemeingültig (oder Tautologie).<br />
Beispiel:<br />
A ¬A (A ∨ ¬A)<br />
0 1 1<br />
1 0 1<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Noch mehr Definitionen<br />
Kontradiktion<br />
Definition (Kontradiktion)<br />
Eine aussagenlogische Formel, deren Wahrheitswert bei jeder Belegung<br />
der Variablen 0 (falsch) ist, heißt unerfüllbar (oder Kontradiktion).<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Noch mehr Definitionen<br />
Kontradiktion<br />
Definition (Kontradiktion)<br />
Eine aussagenlogische Formel, deren Wahrheitswert bei jeder Belegung<br />
der Variablen 0 (falsch) ist, heißt unerfüllbar (oder Kontradiktion).<br />
Beispiel:<br />
A ¬A (A ∧ ¬A)<br />
0 1 0<br />
1 0 0<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Noch mehr Definitionen<br />
Erfüllbare Formeln<br />
Definition (Erfüllbar)<br />
Eine aussagenlogische Formel, heißt erfüllbar, wenn es eine Belegung<br />
der Variablen gibt, bei der die Formel den Wahrheitswert 1 hat.<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Noch mehr Definitionen<br />
Erfüllbare Formeln<br />
Definition (Erfüllbar)<br />
Eine aussagenlogische Formel, heißt erfüllbar, wenn es eine Belegung<br />
der Variablen gibt, bei der die Formel den Wahrheitswert 1 hat.<br />
Beispiel:<br />
A B (A ∧ B)<br />
0 0 0<br />
0 1 0<br />
1 0 0<br />
1 1 1<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Noch mehr Definitionen<br />
Äquivalente Formeln<br />
Definition<br />
Seien α und β aussagenlogische Formeln.<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Noch mehr Definitionen<br />
Äquivalente Formeln<br />
Definition<br />
Seien α und β aussagenlogische Formeln.<br />
Sei M die Menge der Variablen, die in α vorkommen, und N die<br />
Menge der Variablen, die in β vorkommen.<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Noch mehr Definitionen<br />
Äquivalente Formeln<br />
Definition<br />
Seien α und β aussagenlogische Formeln.<br />
Sei M die Menge der Variablen, die in α vorkommen, und N die<br />
Menge der Variablen, die in β vorkommen.<br />
Die Formeln α und β heißen äquivalent, wenn für jede Belegung<br />
der Variablen in M ∪ N die Wahrheitswerte von α und β<br />
übereinstimmen.<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Noch mehr Definitionen<br />
Äquivalente Formeln<br />
Definition<br />
Seien α und β aussagenlogische Formeln.<br />
Sei M die Menge der Variablen, die in α vorkommen, und N die<br />
Menge der Variablen, die in β vorkommen.<br />
Die Formeln α und β heißen äquivalent, wenn für jede Belegung<br />
der Variablen in M ∪ N die Wahrheitswerte von α und β<br />
übereinstimmen.<br />
Wir schreiben dann auch ”<br />
α ≡ β“.<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Rechenregeln<br />
Rechenregeln<br />
Seien A, B und C aussagenlogische Formeln. Dann gilt:<br />
1) ¬¬A ≡ A<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Rechenregeln<br />
Rechenregeln<br />
Seien A, B und C aussagenlogische Formeln. Dann gilt:<br />
1) ¬¬A ≡ A<br />
2) Kommutativgesetze:<br />
(A ∧ B) ≡ (B ∧ A)<br />
(A ∨ B) ≡ (B ∨ A)<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Rechenregeln<br />
Rechenregeln<br />
Seien A, B und C aussagenlogische Formeln. Dann gilt:<br />
1) ¬¬A ≡ A<br />
2) Kommutativgesetze:<br />
3) Assoziativgesetze:<br />
(A ∧ B) ≡ (B ∧ A)<br />
(A ∨ B) ≡ (B ∨ A)<br />
((A ∧ B) ∧ C) ≡ (A ∧ (B ∧ C))<br />
((A ∨ B) ∨ C) ≡ (A ∨ (B ∨ C))<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Rechenregeln<br />
Rechenregeln<br />
Seien A, B und C aussagenlogische Formeln. Dann gilt:<br />
1) ¬¬A ≡ A<br />
2) Kommutativgesetze:<br />
3) Assoziativgesetze:<br />
4) Distributivgesetze:<br />
(A ∧ B) ≡ (B ∧ A)<br />
(A ∨ B) ≡ (B ∨ A)<br />
((A ∧ B) ∧ C) ≡ (A ∧ (B ∧ C))<br />
((A ∨ B) ∨ C) ≡ (A ∨ (B ∨ C))<br />
((A ∧ B) ∨ C) ≡ ((A ∨ C) ∧ (B ∨ C))<br />
((A ∨ B) ∧ C) ≡ ((A ∧ C) ∨ (B ∧ C))<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Rechenregeln<br />
Rechenregeln 2<br />
5) De Morgan’sche Gesetze:<br />
¬(A ∧ B) ≡ (¬A ∨ ¬B)<br />
¬(A ∨ B) ≡ (¬A ∧ ¬B)<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Rechenregeln<br />
Rechenregeln 2<br />
5) De Morgan’sche Gesetze:<br />
6)<br />
¬(A ∧ B) ≡ (¬A ∨ ¬B)<br />
¬(A ∨ B) ≡ (¬A ∧ ¬B)<br />
(A ∧ 1) ≡ A (A ∧ 0) ≡ 0 (A ∧ A) ≡ A<br />
(A ∨ 1) ≡ 1 (A ∨ 0) ≡ A (A ∨ A) ≡ A<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Rechenregeln<br />
Rechenregeln 2<br />
5) De Morgan’sche Gesetze:<br />
6)<br />
¬(A ∧ B) ≡ (¬A ∨ ¬B)<br />
¬(A ∨ B) ≡ (¬A ∧ ¬B)<br />
(A ∧ 1) ≡ A (A ∧ 0) ≡ 0 (A ∧ A) ≡ A<br />
(A ∨ 1) ≡ 1 (A ∨ 0) ≡ A (A ∨ A) ≡ A<br />
7) Absorptionsgesetze:<br />
(A ∨ (A ∧ B)) ≡ A<br />
(A ∧ (A ∨ B)) ≡ A<br />
Vorkurs Informatik - Theorie - WS2012/13
Logik > logische Aussagen > Rechenregeln<br />
noch Fragen???<br />
Quelle Bild: http://www.citycampus.eu/cms/images/comic fragezeichen.png<br />
Vorkurs Informatik - Theorie - WS2012/13