05.11.2013 Aufrufe

Aussagenlogik

Aussagenlogik

Aussagenlogik

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!