Grundlagen der Logik in der Informatik WS 2016 Übungsblatt 1 Abgabe der Lösungen: Tutorium in der Woche 31.10.-4.11. Aufgabe 1 Popeye der Seemann (Präsenzaufgabe) Popeye hat 5 Dosen Spinat. Er weiß aber, dass genau zwei davon von seinem Gegner Bluto ausgetauscht worden sind. Er weiß auch, dass eine von den falschen Dosen genau 1 g leichter und eine genau 1 g schwerer ist als die richtigen. Kann Popeye mit einer Schalenwaage die echten Spinatdosen von den gefälschten trennen und auch genau sagen, welche leichter und welche schwerer ist? Er hat allerdings nur genug Kraft für drei Wägungen. Aufgabe 2 Induktion (Präsenzaufgabe) Beweisen Sie folgende Behauptung durch Induktion über n ∈ N. Wir nehmen an, dass n > 0 Geraden in einer Ebene liegen, von denen sich keine drei in einem Punkt schneiden und keine zwei parallel sind. Dann wird die Ebene durch die Geraden in genau (n2 + n + 2)/2 Gebiete aufgeteilt. Hinweis: Zählen Sie bei der Induktion die durch die neu hinzukommende Gerade neu entstehenden Geradenschnittpunkte und schließen sie hieraus auf die Anzahl neu abgeteilter Gebiete. Aufgabe 3 Verstärkung im Induktionsbeweis (Präsenzaufgabe) Beweisen Sie, dass 1 1 1 + 2 + . . . + 2 < 2. 2 1 2 n für alle natürlichen Zahlen n ≥ 1. Hinweis: Man erfinde eine geeignete Funktion f über den positiven reellen Zahlen, so dass 1 1 1 + 2 + . . . + 2 ≤ 2 − f (n). 2 1 2 n Aufgabe 4 Fehlerhafte Induktion Was ist bei den folgenden Induktionsbeweisen falsch gelaufen? (Präsenzaufgabe) GLoIn, WS 2016 Jeder Bus kann beliebig viele Studierende fassen. Wir beweisen per Induktion über n, dass n Studierende in den Bus passen. Induktionsanfang n = 1: Der Bus ist natürlich gross genug, um eine Person zu fassen. Induktionsschritt n − 1 → n: Wenn schon n − 1 Studierende im Bus sind, dann weiß jeder, dass immer noch ein Studierender hineinpasst. Alle Schafe einer Herde haben die gleiche Farbe. Beweis per Induktion über die Größe n der Herde: Induktionsanfang n = 1: klar. Induktionsschritt n − 1 → n: Wir betrachten eine Herde von n Schafen. Wenn wir ein Schaf herausnehmen, bleibt eine Herde von n − 1 Schafen, die nach Induktionsvoraussetzung alle die gleiche Farbe haben, übrig. Jetzt fügen wir das herausgenommene Schaf wieder hinzu und nehmen ein anderes Schaf heraus; auch hier haben die übriggebliebenen n − 1 Schafe nach Induktionsvoraussetzung alle die gleiche Farbe. Also haben alle n Schafe der Herde die gleiche Farbe. Aufgabe 5 Logisch oder nicht? (6 Punkte) Wenn Schweine Flügel hätten, würden sie fliegen. Schweine fliegen nicht bei schlechtem Wetter. Wenn Schweine Flügel hätten, würde ein vernünftiger Mensch einen Regenschirm bei sich tragen. Daher: Wenn das Wetter schlecht ist, würde ein vernünftiger Mensch einen Regenschirm bei sich tragen. Ist diese Herleitung logisch stichhaltig? Begründen Sie Ihre Antwort. Aufgabe 6 Welchen Wochentag haben wir heute? (6 Punkte) Gestern fragte sich Vater plötzlich, welchen Wochentag wir eigentlich haben. Immer wenn wir Ferien haben, vergesse ich das“, meinte er. ” Freitag“, antwortete Alard. ” Samstag!“, widersprach ihm seine Zwillingsschwester Dresel. ” Welchen Tag haben wir denn morgen?“, wollte Mutter wissen, die den Disput mit möglichst ” wenig Aufwand schlichten wollte. Montag“, erwiderte Dresel. ” Dienstag“, widersprach Alard. ” Herrgott nochmal! Welchen Tag hatten wir denn dann gestern?“ ” Mittwoch“, antwortete Alard. ” Donnerstag“, entgegnete Dresel. ” Grrrrrr!“ Mutter zeigte ihre berühmte Marge-Simpson-Imitation. Jeder von euch hat eine ” ” richtige und zwei falsche Antworten gegeben.“ Welcher Wochentag ist heute? 2 GLoIn, WS 2016 Aufgabe 7 Eulersche Formel (8 Punkte) Ein planarer Graph besteht aus einer Menge von Knoten V auf einer Ebene zusammen mit (unorientierten) geraden Strecken E, die Paare von unterschiedlichen Knoten in solcher Weise verbinden, dass sich keine zwei Strecken überschneiden (abgesehen natürlich von den Endpunkten). Jeder planare Graph teilt die Ebene in zusammenhängende Gebiete (die auch als Flächen bezeichnet werden), die von den Kanten des Graphen begrenzt werden. Sei F die Menge dieser Flächen, ohne das unbeschränkte Gebiet um den Graphen herum. Beweisen Sie, dass für jeden zusammenhängenden (d.h. die Knoten sind paarweise durch eine Kantenfolge im Graphen verbunden) planaren Graphen die eulersche Formel gilt: |F | − |E| + |V | = 1 Hinweis: Überzeugen Sie sich anhand der folgenden Beispiele, dass die Formel gilt: 5 - 12 + 8 4 - 11 + 8 2-9+8 1-8+8 0-7+8 0-5+6 0-3+4 0-0+1 Verwenden Sie Induktion über |E|. Sie dürfen ohne Beweis die folgende Tatsache benutzen: jeder nichtleere zusammenhängende Graph kann aus dem einpunktigen Graph induktiv konstruiert werden, in dem man schrittweise neue Kanten hinzufügt, die entweder zwei schon vorhandene Punkte oder einen schon vorhandenen und einen neu hinzugefügten Punkt verbinden, und alle Zwischenergebnisse bleiben dabei zusammenhängend. 3