Leibniz Universität Hannover Fakultät für Mathematik und Physik Prof. Dr. M. Erné, PD Dr. T. Holm 14. April 2009 Übungen zu Diskrete Strukturen Sommersemester 2009 Blatt 1 - Lösungshinweise 1. Entscheiden Sie, welche der Abbildungen F : Z → Z injektiv und welche surjektiv sind: (i) F (x) = 1 + x, (ii) F (x) = 1 + x2 , (iii) F (x) = 1 + x3 , (iv) F (x) = 1 + x2 + x3 . (Kurze Begründungen!) Wie lautet die jeweilige Antwort, wenn man Z durch N bzw. durch R ersetzt? Lösung: (i) für Z und R: bijektiv; für N: injektiv, nicht surjektiv (1 ist nicht im Bild) (ii) für Z und R: nicht injektiv (F (1) = 2 = F (−1)), nicht surjektiv (negative Zahlen nicht im Bild); für N: injektiv, nicht surjektiv (1 ist nicht im Bild) (iii) für Z und N: injektiv, nicht surjektiv; für R: bijektiv (x 7→ x3 ist streng monoton steigend, daher injektiv; limx→∞ F (x) = ∞, limx→−∞ F (x) = −∞; als Polynom ist F stetig auf ganz R; nach dem Zwischenwertsatz wird jede reelle Zahl von F als Funktionswert angenommen, daher auch surjektiv) (iv) für Z: nicht injektiv (F (0) = 1 = F (−1)), nicht surjektiv (0 ist nicht im Bild, denn die Gleichung 1 + x2 + x3 = 0, d.h. x2 (x + 1) = −1 hat keine Lösung in Z); für N: injektiv (für x > 0 ist die Funktion streng monoton steigend), nicht surjektiv (1 ist nicht im Bild, da F (1) = 3 und F monoton steigend); für R: nicht injektiv (F (0) = 1 = F (−1)), surjektiv (Argument mit Zwischenwertsatz wie in (iii)). 2. Wieviele gibt es? (a) 0-1-Folgen der Länge 8 mit einer geraden Anzahl von Einsen. (b) 0-1-Folgen der Länge 8 mit genau 3 Einsen. (c) Wörter mit 8 Buchstaben aus dem Alphabet {a, b, c, d} mit genau 3 a’s und 2 b’s. (d) Finden Sie eine möglichst allgemeine Formel zu (c): beliebige Wortlänge, Alphabetgröße, sowie Anzahl der a’s und b’s. Lösung: (a) 27 . Begründung: Insgesamt gibt es 28 0-1-Folgen der Länge 8. Jede Folge hat entweder gerade viele oder ungerade viele Einsen. Sei G (bzw. U ) die Menge der 0-1-Folgen mit gerade (bzw. ungerade) vielen Einsen. Beide Mengen sind gleichmächtig; eine Bijektion ist z.B. gegeben durch die Abbildung G → U , die in jeder Folge das erste 8 Bit umdreht. Also |G| = 22 = 27 . 8 3 . Begründung: wähle die drei Positionen der Einsen aus; der Rest ist dann festgelegt. (c) Für die Positionen der a’s hat man 83 = 56 Möglichkeiten; auf den verbleibenden 5 Positionen hat man 52 = 10 Möglichkeiten für die b’s; bleiben drei Positionen, die beliebig mit c oder d belegt werden können, also 23 Möglichkeiten. Insgesamt erhält man 83 52 23 = 4480 Wörter. (b) (d) Betrachte Wörter der Länge n über einem Alphabet der Größe m ≥ 2. Seien k und l die Anzahlen der a’s bzw. b’s. Mit der Zählstrategie aus (c) gibt es dann n n−k (m − 2)n−k−l k l Wörter mit den gewünschten Eigenschaften. (Man beachte, dass die Formel auch richtig ist in ausgearteten Fällen wie k > n oder k + l > n, es ergibt sich als korrekte Anzahl 0.) P P 3. Zeigen Sie mit vollständiger Induktion: ni=1 i3 = ( ni=1 i)2 P (Tipp: die Gaußsche Summenformel ni=1 i = n(n+1) kann nützlich sein.) 2 Lösung: Induktionsanfang, n = 1: klar, auf beiden Seiten der Formel ergibt sich 1. Induktionsvoraussetzung: die Formel sei richtig für n. Induktionsschritt von n auf n + 1: ! n+1 n X X i3 = i3 + (n + 1)3 = i=1 i=1 n X !2 i + (n + 1)3 (Induktionsvoraussetzung) i=1 2 n(n + 1) 2 3 2 n = + (n + 1) = (n + 1) + (n + 1) 2 4 !2 2 n+1 2 X (n + 1)(n + 2) (n + 2) = = i = (n + 1)2 4 2 (Gauß) (Gauß) i=1 4. Für eine endliche Menge X bezeichnet |X| die Anzahl ihrer Elemente. Zeigen Sie durch Angabe geeigneter Bijektionen: (a) |X (Y+Z) | = |X||Y | · |X||Z| . (b) |X (Y×Z) | = (|X||Y | )|Z| . Lösung: Die angegebenen Gleichungen kann man unter Benutzung der Potenzregeln für Zahlen und Satz 1.1 aus dem Skript (für endliche Mengen A, B ist |AB | = |A||B| ) direkt verifizieren: |X (Y+Z) | = |X||Y +Z| = |X||Y |+|Z| = |X||Y | · |X||Z| |X (Y×Z) | = |X||Y ×Z| = |X||Y |·|Z| = (|X||Y | )|Z| . In dieser Aufgabe sollen aber die Gleichheiten ohne Benutzung der Potenzregeln für Zahlen direkt durch die Angabe von Bijektionen bewiesen werden (damit beweist man die Potenzregeln für Zahlen als Spezialfall nebenher mit). (a) In der Vorlesung wurde definiert Y + Z := {(0, y)|y ∈ Y } ∪ {(1, z)|z ∈ Z}. Wir definieren eine Bijektion Ψ : X Y +Z → X Y × X Z wie folgt: f 7→ (f1 , f2 ), wobei f1 (y) := f (0, y) und f2 (z) := f (1, z). Dies ist sicher wohldefiniert, und es ist in der Tat eine Bijektion, wie man durch die Angabe einer Umkehrfunktion sieht. Diese ist gegeben durch die Abbildung Φ : X Y × X Z → X Y +Z , (g1 , g2 ) 7→ g, wobei g(0, y) := g1 (y) und g(1, z) = g2 (z). (Man prüft leicht direkt aus den Definitionen nach, dass Ψ ◦ Φ = Id und Φ ◦ Ψ = Id, d.h. wir haben wirklich Umkehrfunktionen.) Mit Satz 1.1 aus dem Skript folgt dann aus obiger Bijektion direkt, dass |X (Y+Z) | = |X||Y | · |X||Z| (ohne, dass wir die Potenzregeln für Zahlen benutzt haben). (b) Wir betrachten die Abbildung Ψ : X Y ×Z → (X Y )Z , f 7→ Ψ(f ), wobei Ψ(f ) : Z → X Y , Ψ(f )(z)(y) := f (y, z) für alle y ∈ Y , z ∈ Z. Dies ist eine Bijektion, die Umkehrabbildung ist gegeben durch Φ : (X Y )Z → X Y ×Z , Φ(g)((y, z)) := (g(z))(y) ∈ X. Wiederum lässt sich direkt aus den Definitionen der Abbildungen verifizieren, dass Ψ ◦ Φ = Id und Φ ◦ Ψ = Id, d.h. wir haben in der Tat Bijektionen. Für die Mächtigkeiten ergibt sich dann mit Satz 1.1 des Skripts |X (Y×Z) | = |(X Y )Z | = |X Y ||Z| = (|X||Y | )|Z| (wiederum ohne die Potenzgesetze für Zahlen benutzt zu haben). Knacky 1: Falsche Induktion. Wir ’beweisen’ die folgende Aussage mit vollständiger Induktion: Seien l1 , l2 , . . . , ln (n ≥ 2) verschiedene Geraden in der Ebene, von denen keine zwei parallel sind. Dann haben alle diese Geraden einen Punkt gemeinsam. Für n = 2 ist die Aussage wahr, denn zwei nichtparallele Geraden schneiden sich. Angenommen, die Aussage gilt für n, und gegeben seien n + 1 paarweise nicht parallele Geraden l1 , l2 , . . . , ln+1 . Nach Induktionsvoraussetzung haben die Geraden l1 , . . . , ln einen Punkt x gemeinsam; ebenso haben die n Geraden l2 , . . . , ln+1 einen Punkt y gemeinsam. Die Geraden l2 und ln enthalten also sowohl x als auch y, sind aber nicht parallel und schneiden sich daher in genau einem Punkt x = y. Damit haben alle n + 1 Geraden diesen Punkt gemeinsam. Was ist hier falsch? Lösung: Der Induktionsanfang n = 2 ist korrekt. Ebenso ist der Induktionsschritt n ⇒ n + 1 ok für alle n ≥ 3. Aber das Argument funktioniert nicht, um von n = 2 auf n = 3 zu schließen, und damit bricht die gesamte Induktion zusammen (d.h. es nützt einem auch gar nichts, dass der Induktionsschritt ab n = 3 wieder funktionieren würde, denn dort hat man keinen Induktionsanfang)! Im Fall n = 2 nimmt man drei paarweise nichtparallele Geraden l1 , l2 , l3 . Nach Induktionsvoraussetzung haben l1 , l2 einen gemeinsamen Punkt x, und l2 und l3 einen gemeinsamen Punkt y. Dann aber geht das Argument schief, da die Geraden l2 und ln für n = 2 gleich sind.