Professional Documents
Culture Documents
Jrgen Reischer
Informationswissenschaft Regensburg
Aussagenlogik
Aussagenlogik:
2010
Aussagenlogik
Aussagen:
2010
sind negierbar: "Es ist nicht der Fall (unwahr), dass die
Erde eine Scheibe ist." ist wahr.
Jrgen Reischer
Aussagenlogik
Junktoren:
2010
Aussagenlogik
2010
Aussagenlogik
bungsaufgabe:
Welche der folgenden Stze sind Aussagestze, die in
der Aussagenlogik behandelt werden knnen?
2010
Aussagenlogik
Schreibweisen:
2010
Aussagenlogik
2010
Aussagenlogik
2010
Jrgen Reischer
Aussagenlogik
Negation:
Definition:
A ist dann wahr, wenn A falsch ist;
A ist dann falsch, wenn A wahr ist.
A kann nicht zugleich wahr und falsch sein.
A und A knnen nicht zugleich zutreffen.
Interpretation:
2010
10
Aussagenlogik
"Es ist nicht der Fall, dass ein Wal ein Fisch ist." = "Kein Wal ist ein Fisch.";
"Es ist nicht so, dass jemand (ein Mensch) 2010 auf dem Mars war." =
"Niemand (kein Mensch) war 2010 auf dem Mars.";
"Es ist nicht so, dass etwas Grnes gelb ist." = "Nichts Grnes ist gelb.".
"nicht": "Es ist nicht der Fall, dass Hans Maria kennt." = "Hans
kennt Maria nicht." (Negation des Verbs anstelle des Satzes);
"weder noch": "Es ist nicht der Fall, dass Hans Maria oder
Maria Hans kennt." = "Hans kennt Maria nicht und Maria kennt
Hans nicht." = "Weder kennt Hans Maria noch Maria Hans.";
"un-": "Es ist nicht so, dass Hans schuldig ist." = "Hans ist
unschuldig."
Jrgen Reischer
11
Aussagenlogik
Konjunktion:
Definition:
Interpretation:
2010
A B "Die Erde ist rund und der Mond ist eckig." ist
insgesamt falsch.
A B "Die Erde ist rund und es ist nicht der Fall, dass der
Mond eckig ist." ist insgesamt wahr.
Jrgen Reischer
12
Aussagenlogik
Jrgen Reischer
13
Aussagenlogik
Disjunktion (inklusiv):
Definition:
Interpretation:
2010
A B "Die Erde ist rund oder der Mond ist eckig." ist
insgesamt wahr.
A B "Es ist nicht der Fall, dass die Erde rund ist, oder der
Mond ist eckig." ist insgesamt falsch.
Jrgen Reischer
14
Aussagenlogik
Disjunktion (exklusiv):
Definition:
Interpretation:
2010
15
Aussagenlogik
2010
16
Aussagenlogik
Subjunktion:
Definition:
Interpretation:
2010
A B "Falls die Erde eine Kugel ist, ist die Erde rund." ist wahr;
A B "Falls die Erde eine Kugel ist, ist es nicht der Fall, dass
die Erde rund ist." ist falsch.
Jrgen Reischer
17
Aussagenlogik
2010
Wenn A der Fall (wahr) ist, ist auch B der Fall (wahr).
Wenn A falsch ist (also A der Fall ist), kann ber die
Wahrheit von B keine Aussage gemacht werden, da aus
Falschem Beliebiges folgt ("Ex falso sequitur quodlibet."
oder: "Wenn der Mond aus grnem Kse ist, ist
Beckenbauer der Kaiser von China.").
B A: Wenn B nicht der Fall (falsch) ist, dann ist
auch A nicht der Fall (falsch);
A B (eine umgangssprachliche [Re-]Interpretation fr
A B ist hier weniger sinnvoll).
Jrgen Reischer
18
Aussagenlogik
Bijunktion:
Definition:
Interpretation:
A B: "A genau dann, wenn B", "A nur dann, wenn B";
A = "Die Sonne scheint.", B = "Der Himmel ist blau.":
2010
19
Aussagenlogik
2010
Wenn A der Fall (wahr) ist, ist auch B der Fall (wahr) und
umgekehrt (vgl. 1 unten).
Wenn A nicht der Fall (falsch) ist, dann ist auch B nicht
der Fall (falsch) und umgekehrt (vgl. 2 unten).
20
Aussagenlogik
Jrgen Reischer
21
Aussagenlogik
Allgemeine Hinweise:
2010
22
Aussagenlogik
2010
23
Aussagenlogik
Jrgen Reischer
24
Aussagenlogik
A/B f/f
w
w
A
B f
AB
Syntax
Semantik
Junktor der Objektsprache (Aussagenlogik)
2010
Jrgen Reischer
25
Aussagenlogik
2010
26
Aussagenlogik
, ;
, , , ;
o (jede andere zweiwertige Junktion, z. B. exklusive
Disjunktion).
Jrgen Reischer
27
Aussagenlogik
2010
Implizite Operatorenhierarchie:
1)
Negation A;
2)
Konjunktion A B ('Punkt'-Operator);
3)
Disjunktion A B ('Strich'-Operator);
4)
Subjunktion A B ('Pfeil'-Operator);
5)
Bijunktion A B ('Pfeil'-Operator).
Negation bindet strker als Konjunktion, Konjunktion strker
als Disjunktion usw.
28
Aussagenlogik
2010
AB
A B
B A
Jrgen Reischer
29
Aussagenlogik
AB
A B A B A B
(A B)
(A B)
f w
f w
w f
w f
w w
w w
2010
(A B)
(B A)
Jrgen Reischer
30
Aussagenlogik
bungsaufgaben:
2010
31
Aussagenlogik
2010
A A;
A A;
A (B A);
A B (A B);
(A B) (B A).
(A) = A;
A B = A B;
A B = (A B);
(A B) = A B;
A B = (A B) (A B).
Jrgen Reischer
32
Boolesche Funktionen
2010
33
Boolesche Funktionen
2010
Funktionen 0 bis 7:
A/B f/f
F0
Kontradiktion, 'Null'-Funktion f
F1
Konjunktion
AB
F2
Inhibition von A
A B
F3
Identitt von A
F4
Inhibition von B
A B
F5
Identitt von B
F6
DisjunktionExkl., Antivalenz
AB
F7
DisjunktionInkl., Adjunktion
AB
Jrgen Reischer
Term
34
Boolesche Funktionen
2010
Term
F8
Peirce-Funktion, Negatdisj.
(A B)
F9
Bijunktion
AB
F10
Negation von B
F11
Replikation
BA
F12
Negation von A
F13
Subjunktion
AB
F14
Sheffer-Funktion, Negatkonj. (A B)
F15
Tautologie, 'Eins'-Funktion
Jrgen Reischer
w
35
Boolesche Funktionen
F0
F1
F15
Kontradiktion Konjunktion
2010
Jrgen Reischer
Tautologie
36
Boolesche Funktionen
2010
A A, A w, A A;
(A A) B, A (B A);
A A, A f, (A A);
(A A) B, (A A) B;
37
Boolesche Funktionen
Negatdisjunktion: (A B) = A NOR B:
Negatkonjunktion: (A B) = A NAND B:
A = A NOR A, B = B NOR B;
A B = (A NOR B) = (A NOR B) NOR (A NOR B).
A = A NAND A, B = B NAND B;
A B = (A NAND B) = (A NAND B) NAND (A NAND B).
2010
Jrgen Reischer
38
Boolesche Funktionen
bungsaufgaben:
Funktionstabellen:
2010
39
Boolesche Funktionen
2010
in disjunktiver Normalform;
in konjunktiver Normalform.
Jrgen Reischer
40
Boolesche Funktionen
2010
B
f
f
w
w
f
f
w
w
C
f
w
f
w
f
w
f
w
F
w
w
w
f
w
f
f
f
Minterm
A
B
C
A
B
C
A
B
C
A
B
C
Jrgen Reischer
41
Boolesche Funktionen
2010
42
Boolesche Funktionen
2010
B
f
f
w
w
f
f
w
w
C
f
w
f
w
f
w
f
w
F
w
w
w
f
w
f
f
f
Maxterm
A
B
C
A
B
C
A
B
C
A
B
C
Jrgen Reischer
43
Boolesche Funktionen
2010
44
Boolesche Funktionen
bungsaufgabe:
Gegeben sei rechts stehende
Wertetabelle:
2010
A
f
f
f
f
w
w
w
w
B
f
f
w
w
f
f
w
w
C
f
w
f
w
f
w
f
w
F
f
f
w
w
f
w
f
w
45
Aussagenlogische Schlsse
2010
Jrgen Reischer
46
Aussagenlogische Schlsse
2010
47
Aussagenlogische Schlsse
2010
48
Aussagenlogische Schlsse
A B AB AB
w w
w f
w f
w w w
w f
w w w
A B:
2010
A impliziert B
A folglich B
w
f
A B: A quivalent B
A gleich//= B
Jrgen Reischer
49
Aussagenlogische Schlsse
Subjunktion: "Wenn die Erde eine Kugel ist, dann ist die
Erde eine Scheibe." (w f = f);
Implikation:
2010
"Wenn die Erde eine Kugel ist, dann ist die Erde rund."
(w w = w oder w w).
"Wenn die Erde keine Kugel ist, dann ist die Erde nicht rund."
(f f = w oder f f).
50
Aussagenlogische Schlsse
Hinweis:
2010
51
Aussagenlogische Schlsse
2010
52
Aussagenlogische Schlsse
Beispiel:
B
f
w
f
w
AB
f
w
w
w
A
w
w
f
f
(A B) A
f
w
f
f
[(A B) A] B
w
w
w
w
Jrgen Reischer
53
Aussagenlogische Schlsse
Aussagen:
Schluss:
P1 "Anna ist in der Arbeit oder zu Hause."
P2 "Anna ist nicht in der Arbeit."
Q "Anna ist zu Hause."
(P = Prmisse[n], Q = Konklusion)
2010
Jrgen Reischer
AB
A
B
Modus tollendo ponens
54
Aussagenlogische Schlsse
Beispiel:
B
f
w
f
w
AB A
w
f
w
f
f
w
w
w
(A B) A
f
f
f
w
[(A B) A] B
w
w
w
w
Jrgen Reischer
55
Aussagenlogische Schlsse
Aussagen:
A = "Anna arbeitet.";
B = "Anna verdient Geld.".
Schluss:
P1 "Wenn Anna arbeitet, verdient sie Geld." A B
P2 "Anna arbeitet."
A
Q "Anna verdient Geld."
(P = Prmisse[n], Q = Konklusion)
2010
Jrgen Reischer
B
Modus ponendo ponens
56
Aussagenlogische Schlsse
Beispiel:
B
f
w
f
w
A B B
w
w
w
f
f
w
w
f
(A B) B
w
f
f
f
A
w
w
f
f
[(A B) B] A
w
w
w
w
Jrgen Reischer
57
Aussagenlogische Schlsse
Aussagen:
A = "Anna arbeitet.";
B = "Anna verdient Geld.".
Schluss:
P1 "Wenn Anna arbeitet, verdient sie Geld." A B
P2 "Anna verdient kein Geld."
B
Q "Anna arbeitet nicht."
(P = Prmisse[n], Q = Konklusion)
2010
Jrgen Reischer
A
Modus tollendo tollens
58
Aussagenlogische Schlsse
Beispiel:
B
f
f
w
w
f
f
w
w
C
f
w
f
w
f
w
f
w
AB
w
w
w
w
f
f
w
w
BC
w
w
f
w
w
w
f
w
(A B) (B C) A C
w
w
w
w
f
w
w
w
f
f
f
w
f
f
w
w
[(A B) (B C)] (A C)
w
w
w
w
w
w
w
w
Jrgen Reischer
59
Aussagenlogische Schlsse
Aussagen:
A = "Anna arbeitet.";
B = "Anna verdient Geld.";
C = "Anna ist glcklich.".
Schluss:
P1 "Wenn Anna arbeitet, verdient sie Geld."
AB
P2 "Wenn Anna Geld verdient, ist sie glcklich."
BC
Q "Wenn Anna arbeitet, ist sie glcklich."
AC
(P = Prmisse[n], Q = Konklusion)
Modus barbara
2010
Jrgen Reischer
60
Aussagenlogische Schlsse
2010
Jrgen Reischer
61
Aussagenlogische Schlsse
2010
62
Aussagenlogische Schlsse
berlegung 1:
Ich kann mich am Gesprch beteiligen oder nicht.
Wenn ich es tue, wird man mich fr dumm halten.
Wenn ich es nicht tue, hlt man mich fr arrogant.
Folglich werden sie mich fr dumm oder arrogant halten.
(G G) (G D) (G A) D A.
2010
Jrgen Reischer
63
Aussagenlogische Schlsse
berlegung 2:
Sie halten mich fr dumm oder arrogant (aus
berlegung 1).
Wenn man mich fr dumm hlt, werde ich nicht
wieder eingeladen.
Wenn man mich fr arrogant hlt, werde ich auch
nicht wieder eingeladen.
Also werde ich auf jeden Fall nicht wieder
eingeladen.
(D A) (D E) (A E) E.
Jrgen Reischer
64
Aussagenlogische Schlsse
Hierdurch wird zweierlei deutlich:
2010
65
Aussagenlogische Schlsse
bungsaufgaben:
2010
(A B) B A;
(A B) A B;
66
Aussagenlogische Schlsse
2010
Jrgen Reischer
67
Aussagenlogische Schlsse
2010
A f A;
A A A;
A A A;
A (A B) A;
A (A B) A;
A (B C) (A B) (A C);
A (B C) (A B) (A C);
(A B) A B;
(A B) A B.
Jrgen Reischer
68
Aussagenlogische Gesetze
2010
69
Aussagenlogische Gesetze
Kommutativgesetze:
A (B C) (A B) C
A (B C) (A B) C
(A);
(A).
Distributivgesetze:
2010
(K);
(K).
Assoziativgesetze:
ABBA
ABBA
A (B C) (A B) (A C)
A (B C) (A B) (A C)
Jrgen Reischer
(D);
(D).
70
Aussagenlogische Gesetze
Absorptionsgesetze:
A A f
A A w
(Kontradiktion)
(Tautologie)
(C);
(C).
Identittsgesetze:
2010
(S);
(S).
Komplementgesetze:
A (A B) A
A (A B) A
AwA
AfA
(I);
(I).
Jrgen Reischer
71
Aussagenlogische Gesetze
DeMorgan-Gesetze:
AAA
AAA
(P);
(P).
Dominanzgesetze:
2010
(M);
(M).
Idempotenzgesetze:
(A B) A B
(A B) A B
Aff
Aww
(O);
(O).
Jrgen Reischer
72
Aussagenlogische Gesetze
Negationsgesetze:
2010
(A) A
f w
w f
(N);
(Nf);
(Nw).
73
Aussagenlogische Gesetze
Alternative Schreibweisen:
2010
1
0
1
|+ 0
0
0
1
1
Jrgen Reischer
1
1
1|2
74
Aussagenlogische Gesetze
Jrgen Reischer
75
Aussagenlogische Gesetze
Lsungsansatz:
1) Aussagen formulieren:
3) Formel vereinfachen:
Man beachte, dass gilt: (A B) = A B!
2010
Jrgen Reischer
76
Aussagenlogische Gesetze
X = (H M) (H K) (M [K H]) =
(H M) (H K) (M [K H]) =
(H M) (H K) (M K
H) =
(H
H H
K M
H M
K) (M K
H) =
(H
H H
K M
H M
K) (M K
H) =
(f H
K M
H M
K) (M K
H) =
(f [H
K M
H M
K]) (M K
H) =
K M
H M
K]) (M K
H) =
([H
(H
K M
H M
K) (M K
H) =
H
K
M H
K
K
H M
H
M
M
H
K
H M
K
M M
K
K
H =
2010
Jrgen Reischer
(D)
(C)
(I)
(D)
77
Aussagenlogische Gesetze
H
K
M H
K
K
H M
H
M
M
H
K
H M
K
M M
K
K
H =
H
K
M H
K
K
H M
H
M
K
H M
K
M M
K
K
H =
M
H
H
K
M K
K
H
H M
M
H
H
H
M
K M
M
K K
K
M
H =
H
K
M f
[H
H] f
H
f
[M
K] f
[K] f
[M
H] =
H
K
M f f f f f =
H
K
M f f f f f =
H
K
M
2010
Jrgen Reischer
(K)
(O)
(I)
78
Aussagenlogische Gesetze
4) Ergebnis interpretieren:
und
und
Jrgen Reischer
79
Aussagenlogische Gesetze
2010
mit A B = A B
mit D
mit C
mit I
mit X Y = X Y
mit M
mit K
mit C
mit O
Jrgen Reischer
80
Aussagenlogische Gesetze
bungsaufgabe:
2010
Jrgen Reischer
81
Aussagenlogische Gesetze
2010
Jrgen Reischer
82
Aussagenlogische Gesetze
2010
Jrgen Reischer
83
Aussagenlogische Gesetze
2010
84
Aussagenlogische Gesetze
A A A A
B
B
C C C C
A A A A
B
B
B
B
D
D
D
D
C C C C
Jrgen Reischer
85
Aussagenlogische Gesetze
2010
f
f
f
f
w
w
w
w
f
f
w
w
f
f
w
w
f
w
f
w
f
w
f
w
F
f
f
w
w
f
w
f
w
86
Aussagenlogische Gesetze
Es sind mglichst groe Gruppen von benachbarten 'w'Werten zusammenzufassen, so dass immer 1, 2, 4, 8 oder
16 'w'-Werte in einem rechteckigen Block vereinigt sind.
Dabei gilt, dass
2010
87
Aussagenlogische Gesetze
2010
Jrgen Reischer
88
Aussagenlogische Gesetze
Jrgen Reischer
89
Aussagenlogische Gesetze
bungsaufgabe:
Erzeugen Sie zunchst eine Tabelle mit den
Binrwerten von 0 bis 15 (vier Binrstellen = vier
Variablen A bis D).
Markieren Sie alle Zeilen als 'w', in denen mindestens
zwei Einsen nebeneinander stehen.
Erzeugen Sie ein Karnaugh-Diagramm mit vier
Variablen und tragen sie alle markierten Zeilen als 'w'
ein, indem sie Einsen in der Zeile entsprechend als
A/B/C/D, Nullen als A/B/C/D interpretieren.
Stellen Sie anhand des Karnaugh-Diagramms einen
krzestmglichen Term auf. berlegen Sie, ob es
weitere krzeste Terme gibt.
2010
Jrgen Reischer
90