Mathematik für Informatiker I

Werbung
Mathematik für Informatiker I
Mitschrift zur Vorlesung vom 04.01.2005
Im Neuen Jahr fangen wir mit Diskreter Mathematik an.
Diskrete Mathematik:
- Mengenlehre
- Funktion, Relation
- Zählen
- Graphen
- Bäume
- Komplexität der Algorithmen
Zählen
Auswahl mit Wiederholung
Beispiel: Wieviele Binärzahlen mit n Bits gibt es?
{0, 1}
Alternativen:
0
1
1
2×
2×
2×
2×
= 25
2×
Im Allgemeinen 2n = 2| × 2 ×{z2 . . . × 2}
n-mal
Auswahl ohne Wiederholung:
Beispiel: Zahlen von 1 bis 7. Wieviele Anordnungen gibt es?
Alternativen:
6
3
1
2
4
5
7×
6×
5×
4×
3×
2×
Anzahl der Permutationen von 7 Objekten =7!
7
1× =7!
k Objekte aus n ohne Wiederholung
1
2
3 ... k
...
n × (n − 1) × (n − 2) × . . . (n − (k − 1))
n × (n − 1) · (n − 2) × . . . (n − k + 1)
k-Permutation
k aus n Objekten
n(n − 1) . . . (n − (k − 1)) =
n!
(n−k)!
=
=
n!
(n − k)!
n(n−1)(n−2)...(n−(k−1))(n−k)(n−(k+1))...1
(n−k)(n−k−1)(n−k−2)...1
n(n − 1)(n − 2) . . . (n − (k − 1))(n − (k + 1)) . . . 1
(n − k)(n − (k + 1))(n − (k + 2)) . . . 1
|
{z
}
Beispiel: Sechs Zahlen aus 49 (die Reihenfolge ist wichtig).
49 × 48 × 47 × 46 × 45 × 44 =
49!
43!
Wieviele Kombinationen von sechs aus 49 gibt es? (Reihenfolge der Zahlen
unwichtig.)
Alternativen:
49×
48×
47×
46×
45×
Jede Permutation ist äquivalent
{47, 1, 5, 3, 13, 20} = {1, 5, 47, 13, 20, 3}
Anzahl der unterschiedlichen Ausgänge
44×
49!
(49 − 6!) = 49!
6!
43!6!
Im Allgemeinen: C(n, k) =
n!
(n−k)!k!
Beispiel: Lotto
C(49, 6) =
49!
∼ 13Millionen
43! 6!
Binominalformel
(a + b)0
(a + b)1
(a + b)2
(a + b)3
=
=
=
=
1
a+b
a2 + 2ab + b2
a3 + 3a2 b + 3ab2 + b3
1
1
1
1
1
1
2
3
4
1
3
6
1
4
1
Pascal-Dreieck
Potenz
1
1
1
1
0
1
2
3
1
1
3
2
1
3
C(2, 0) C(2, 1) C(2, 2)
||
||
||
2!
1! 1!
1
2!
0! 2!
C(3, 0) C(3, 1) C(3, 2) C(3, 3)
||
||
||
||
3!
3! 0!
3!
2! 1!
3!
1! 2!
3!
0! 3!
1. Vermutung:
C(2,0)
C(2,1)
@
@
R
@
C(3,0)
C(2,2)
@
@
R
@
C(3,1)
C(3,2)
C(3,3)
Im allgemeinen: C(n − 1, k − 1) + C(n − 1, k) = C(n, k)
2. Vermutung:
(a + b)n = C(n, 0) an + C(n, 1) an−1 b + C(n, 2) an−2 b2 + . . .
. . . C(n, n − 1) abn−1 + C(n, n) bn
(a + b)n = (a + b)n−1 (a + b)
Beweis der 1. Vermutung:
C(n, k) =
n!
(n−k)! k!
C(n − 1, k − 1) + C(n − 1, k) = C(n, k) −→ Pascalsche Formel
(n−1)!
((n−1)−(k−1))!(k−1)!
+
(n−1)!
(n−1−k)!k!
=
?
n!
(n−k)! k!
=
n!
(n−k!k!)
||
(n−1)!
(n−k)!(k−1)!
+
(n−1)!
(n−k−1)!k!
||
(n−1)!
(n−k−1)!(k−1)!
(n−1)!
(n−k−1)!(k−1)!
=
n!
(n−k)!k!
1
+1
(n−k) k
k+(n−k)
(n−k)k
Beweis der 2. Vermutung:
Beweise:(a + b)n =
Pn
i=0
C(n, i)an−i bi
Beweis per Induktion:
Induktionsanfang für n = 1
Pn
1−0 0
(a + b)1 =
b
i=0 C(1, 0)a
1!
1!
a+b
= 1! 0! a + 0! 1! b
a+b
= a+b
Induktionsannahme
(a + b)n =
zu beweisen
Pn
i=0
C(n, i)an−i bi
Herunterladen