Abbildungen und Aussagenlogik I Daniela

Werbung
TU3
Abbildungen und Aussagenlogik I
Daniela Andrade
[email protected]
7.11.2016
1 / 44
Kleine Anmerkung
Meine Folien basieren auf den DS Trainer von Carlos Camino, den ihr auf
www.carlos-camino.de/ds findet ;)
2 / 44
Themenübersicht
1
Abbildungen
2
Aussagenlogik I
3 / 44
Abbildungen
Themenübersicht
1
Abbildungen
Wichtige Begriffe
Eigenschaften von Abbildungen
4 / 44
Abbildungen
Wichtige Begriffe
Themenübersicht
1
Abbildungen
Wichtige Begriffe
Eigenschaften von Abbildungen
5 / 44
Abbildungen
Wichtige Begriffe
Abbildungen
Eine Abbildung (oder Funktion) f ist eine Zuordnung zwischen zwei Mengen A und B, so dass
jedem Element a ∈ A genau ein Element b ∈ B zugeordnet wird. Wir schreiben dann f (a) = b.
Schreibweise als Zuordnungsvorschrift
f : A → B, a1 7→ f (a1 ), a2 7→ f (a2 ), a3 7→ f (a3 ), . . .
6 / 44
Abbildungen
Wichtige Begriffe
Graphische Darstellung von Funktionen
Die graphische Darstellung von Funktionen funktioniert analog zu der von Relationen. Wichtig
ist, dass bei einer Funktion f : A → B jedes Element aus A von genau einem Pfeil verlassen
wird!
7 / 44
Abbildungen
Wichtige Begriffe
Bild und Urbild einer Funktion
Sei f : A → B eine Funktion.
Das Urbild f −1 (b) eines Elements b ∈ B ist definiert als:
f −1 (b) = {a ∈ A | f (a) = b} .
Das Bild f (A0 ) einer Menge A0 ⊆ A ist:
f (A0 ) =
[
{f (a)}.
a∈A0
Das Urbild f −1 (B 0 ) einer Menge B 0 ⊆ B ist:
f −1 (B 0 ) =
[
f −1 (b).
b∈B 0
Info
f −1 ist bei uns nicht die Umkehrfunktion, sondern die Urbildmenge!
8 / 44
Abbildungen
Eigenschaften von Abbildungen
Themenübersicht
1
Abbildungen
Wichtige Begriffe
Eigenschaften von Abbildungen
9 / 44
Abbildungen
Eigenschaften von Abbildungen
Graphische Bedeutung
10 / 44
Abbildungen
Eigenschaften von Abbildungen
Eigenschaften von Funktionen
Sei f : A → B. Dann gilt:
f injektiv :⇐⇒ ∀b ∈ B : |f −1 (b)| ≤ 1
f surjektiv :⇐⇒ ∀b ∈ B : |f −1 (b)| ≥ 1
f bijektiv :⇐⇒ ∀b ∈ B : |f −1 (b)| = 1
Info
Für Beweise sind folgende äquivalente Aussagen sehr nützlich:
f injektiv ⇐⇒ (∀a1 , a2 ∈ A : f (a1 ) = f (a2 ) =⇒ a1 = a2 )
f surjektiv ⇐⇒ ∀b ∈ B : ∃a ∈ A : f (a) = b
f bijektiv ⇐⇒ f injektiv und surjektiv
11 / 44
Abbildungen
Eigenschaften von Abbildungen
Quizfrage
Welche Eigenschaften besitzen folgende Funktionen?
1
f1 :
1
1
f2 :
1
1
2
2
2
2
2
3
3
3
3
3
4
4
4
4
4
A
B
A
B
A
f3 :
f4 :
1
1
2
2
3
3
B
A
1
2
3
4
B
12 / 44
Abbildungen
Eigenschaften von Abbildungen
Antwort
1
2
f1 :
1
2
1
f2 :
2
1
2
1
f3 :
f4 :
1
1
2
2
3
3
2
3
3
3
3
3
4
4
4
4
4
A
B
A
B
A
1
2
3
4
B
A
B
f1 ist nicht injektiv und nicht surjektiv.
f2 ist injektiv und surjektiv (also bijektiv).
f3 ist surjektiv und nicht injektiv.
f4 ist injektiv und nicht surjektiv.
13 / 44
Aussagenlogik I
Themenübersicht
2
Aussagenlogik I
Syntax aussagenlogischer Formeln
Semantik aussagenlogischer Formeln
14 / 44
Aussagenlogik I
Syntax aussagenlogischer Formeln
Themenübersicht
2
Aussagenlogik I
Syntax aussagenlogischer Formeln
Semantik aussagenlogischer Formeln
15 / 44
Aussagenlogik I
Syntax aussagenlogischer Formeln
Syntax aussagenlogischer Formeln
Sei V eine Menge, die sog. Variablenmenge.
true und false sind Formeln über V .
Jede Variable x ∈ V ist eine Formel über V .
Ist F eine Formel über V , dann auch:
¬F
(Negation)
Sind F und G Formeln über V , dann auch:
(F
(F
(F
(F
∧ G)
∨ G)
→ G)
↔ G)
(Konjunktion)
(Disjunktion)
(Implikation)
(Bikonditional)
16 / 44
Aussagenlogik I
Syntax aussagenlogischer Formeln
Info
Wir benutzen Klammern nur wenn es sein muss. Die Reihenfolge für die Bindungsstärke
ist ¬, ∧, ∨, →.
Belegungen
Eine Belegung β : V → B ist eine Funktion die jeder Variable einer Variablenmenge V
einen Wert aus B = {0, 1} zuordnet.
17 / 44
Aussagenlogik I
Syntax aussagenlogischer Formeln
Beispiel
Sei V = {p, q}. Dann gibt es folgende 4 Belegungen β0 , β1 , β2 , β3 : V → B:
β0 : p 7→ 0, q 7→ 0
β1 : p 7→ 0, q 7→ 1
β2 : p 7→ 1, q 7→ 0
β3 : p 7→ 1, q 7→ 1
18 / 44
Aussagenlogik I
Semantik aussagenlogischer Formeln
Themenübersicht
2
Aussagenlogik I
Syntax aussagenlogischer Formeln
Semantik aussagenlogischer Formeln
19 / 44
Aussagenlogik I
Semantik aussagenlogischer Formeln
Semantik Aussagenlogischer Formeln
Die Semantik [F ] einer aussagenlogischer Formel F mit Variablen aus V ist eine Funktion
[F ] : BV → B,
wobei BV wieder die Menge aller Belegungen ist.
20 / 44
Aussagenlogik I
Semantik aussagenlogischer Formeln
Semantik aussagenlogischer Formeln als Tabellen
Für den unären Junktor ¬ gilt:
F
0
1
¬F
1
0
¯ und ∨
¯ gilt:
Für die binären Junktoren ∧, ∨, →, ↔, ⊗, ∧
F
0
0
1
1
G
0
1
0
1
F ∧G
0
0
0
1
F ∨G
0
1
1
1
F →G
1
1
0
1
F ↔G
1
0
0
1
F ⊗G
0
1
1
0
¯G
F∧
1
1
1
0
¯G
F∨
1
0
0
0
21 / 44
Aussagenlogik I
Semantik aussagenlogischer Formeln
Eigenschaften aussagenlogischer Formeln
Sei F eine aussagenlogische Formel. Dann gilt:
F erfüllbar
F gültig
:⇐⇒
:⇐⇒
es gibt eine zu F passende Belegung β mit [F ](β) = 1,
für alle zu F passende Belegungen β gilt [F ](β) = 1.
Infos
Entsprechend sehen die Negationen aus:
F nicht erfüllbar ⇐⇒
für alle zu F passende Belegungen β gilt [F ](β) = 0,
F nicht gültig
⇐⇒ es gibt eine zu F passende Belegung β mit [F ](β) = 0.
Eine nicht erfüllbare Formel wird auch unerfüllbar oder Widerspruch genannt.
Eine gültige Formel wird auch allgemeingültig oder Tautologie genannt.
22 / 44
Aussagenlogik I
Semantik aussagenlogischer Formeln
Rezept
Frage: Wie findet man die Semantik einer Formel F ?
Methode:
1
Fülle die Wahrheitstafel für F mit Hilfe der Tabellen aus.
2
Lese die Semantik an der entsprechenden Spalte der Wahrheitstafel ab.
23 / 44
Aussagenlogik I
Semantik aussagenlogischer Formeln
TA3
24 / 44
Aussagenlogik I
Semantik aussagenlogischer Formeln
TA3
25 / 44
Aussagenlogik I
Semantik aussagenlogischer Formeln
TA3
26 / 44
Aussagenlogik I
Semantik aussagenlogischer Formeln
TA3
27 / 44
Aussagenlogik I
Semantik aussagenlogischer Formeln
TA3
28 / 44
Aussagenlogik I
Semantik aussagenlogischer Formeln
TA3
29 / 44
Aussagenlogik I
Semantik aussagenlogischer Formeln
TA3
30 / 44
Aussagenlogik I
Semantik aussagenlogischer Formeln
TA3
31 / 44
Aussagenlogik I
Semantik aussagenlogischer Formeln
TA3
32 / 44
Aussagenlogik I
Semantik aussagenlogischer Formeln
TA3
33 / 44
Aussagenlogik I
Semantik aussagenlogischer Formeln
TA3
34 / 44
Aussagenlogik I
Semantik aussagenlogischer Formeln
TA3
35 / 44
Aussagenlogik I
Semantik aussagenlogischer Formeln
TA3
36 / 44
Aussagenlogik I
Semantik aussagenlogischer Formeln
TA3
37 / 44
Aussagenlogik I
Semantik aussagenlogischer Formeln
TA3
38 / 44
Aussagenlogik I
Semantik aussagenlogischer Formeln
TA3
39 / 44
Aussagenlogik I
Semantik aussagenlogischer Formeln
TA3
40 / 44
Aussagenlogik I
Semantik aussagenlogischer Formeln
TA3
41 / 44
Aussagenlogik I
Semantik aussagenlogischer Formeln
TA3
42 / 44
Aussagenlogik I
Semantik aussagenlogischer Formeln
TA3
43 / 44
Aussagenlogik I
Semantik aussagenlogischer Formeln
TA3
44 / 44
Herunterladen