Mathematik für Informatiker 1 Wintersemester 2013/14 Übungsblatt 3

Ähnliche Dokumente
Mathematik für Informatiker 1 Wintersemester 2013/14 Übungsblatt 7

Übungen zur Vorlesung Mathematik für Informatiker 1 Wintersemester 2013/14 Übungsblatt 8

Mathematik für Informatiker 1 Wintersemester 2013/14 Übungsblatt 1

R = {(1, 1), (2, 2), (3, 3)} K 1 = {1} K 2 = {2} K 3 = {3}

Übungen zur Vorlesung Mathematik für Informatiker 1 Wintersemester 2013/14 Übungsblatt (Probeklausur) 9

(1.18) Def.: Eine Abbildung f : M N heißt

1.4 Äquivalenzrelationen

Mathematik-Vorkurs für Informatiker (Wintersemester 2012/13) Übungsblatt 8 (Relationen und Funktionen)

Mathematik für Informatiker 1 Tutorium

Grundlagen der Mathematik

Abschnitt 3: Mathematische Grundlagen

Von den rationalen zu den reellen Zahlen

Vorlesung 4. Tilman Bauer. 13. September Wir befassen uns in dieser Vorlesung noch einmal mit Mengen.

Beispiele für Relationen

Lineare Algebra I. Auswahlaxiom befragen. (Wer schon im Internet danach sucht, sollte das auch mal mit dem Begriff

4. Induktives Definieren - Themenübersicht

Ergänzende Übungen Lineare Algebra I. Wintersemester 2010/11. Prof. Dr. Kristina Reiss Heinz Nixdorf-Stiftungslehrstuhl für Didaktik der Mathematik

Formalisierung von Sudoku Formalisieren Sie das Sudoku-Problem:

2.2 Konstruktion der rationalen Zahlen

WS 2009/10. Diskrete Strukturen

Abschnitt 3: Mathematische Grundlagen

Grundbegriffe der Informatik

Musterlösung MafI 1 - Blatt 5

Grundbegriffe der Informatik Tutorium 7

1 Definition von Relation, Äquivalenzrelation und Äquivalenzklassen

Diskrete Strukturen Kapitel 2: Grundlagen (Relationen)

FU Berlin: WiSe (Analysis 1 - Lehr.) Übungsaufgaben Zettel 5. Aufgabe 18. Aufgabe 20. (siehe Musterlösung Zettel 4)

Musterlösung zur Probeklausur Lineare Algebra I

Mengen. Eigenschaften. Spezielle Mengen (1) Prominente Mengen. ! Mengenzugehörigkeit

Grundlagen der Mathematik

5 Relationen. Formale Grundlagen der Informatik I Herbstsemester Robert Marti

Mathematik für Informatiker I. Musterlösungen zum Hausübungsblatt 3. Aufgabe 1. Christoph Eisinger Wintersemester 2010/11

5. Äquivalenzrelationen

Relationen und Partitionen

3 Topologische Gruppen

Konstruktion der reellen Zahlen

Denition 1 (Die Peanoschen Axiome). Es gibt eine Menge N und eine sogenannte Nachfolgefunktion S mit folgenden Eigenschaften.

Konstruktion reeller Zahlen aus rationalen Zahlen

Wie kann man beweisen, dass (H, ) eine Gruppe ist?

U. Rausch, 2010 Potenzrechnung 1

Vor(schau)kurs für Studienanfänger Mathematik: Aussagen und Mengen

Mathematische Grundlagen der Computerlinguistik

Kapitel 1. Grundlagen Mengen

24 KAPITEL 2. REELLE UND KOMPLEXE ZAHLEN

Grundbegriffe der Informatik

Kapitel 1. Grundlagen

Vorlesung: Nicht-kooperative Spieltheorie. Teil 1: Organisatorisches, Inhalte der Vorlesung und Nutzentheorie

2 Die Menge der ganzen Zahlen. von Peter Franzke in Berlin

2 Mengen und Abbildungen

Vorkurs Mathematik Abbildungen

PROSEMINAR DARSTELLUNGEN ENDLICHEN GRUPPEN: FUNDAMENTALE BEGRIFFEN. pg 1, g 2 q ÞÑ g 1 G g 2,

Didaktik der Zahlbereiche 4. Die Menge der ganzen Zahlen. Mathematikunterricht in der Jahrgangsstufe 7. Zahlbereichserweiterungen in der Hauptschule

Einführung in die Mengenlehre

Mathematik 1. Lösungsvorschläge zum 2. Übungsblatt

Mathematik für Informatiker 1 Tutorium

2. Relationen und Funktionen

Vorbereitungskurs Mathematik zum Sommersemester 2015 Mengen und Relationen

Polynome Teil VI: Die Potenzsummenformeln von NEWTON

Vollständigkeit der reellen Zahlen

6.1 Natürliche Zahlen 6.2 Induktion und Rekursion 6.3 Ganze, rationale, reelle und komplexe Zahlen 6.4 Darstellung von Zahlen

Diskrete Strukturen. Restklassenringe WS 2013/2014. Vorlesung vom 24. Jänner 2014

Hilfestellungen zu Relationen, Automatenübergänge und Hüllen

Dezimaldarstellung ganzer Zahlen (Division mit Rest) 1 Division mit Rest in der Hochschule

Axiomatische Beschreibung der ganzen Zahlen

Konstruktion der reellen Zahlen 1 von Philipp Bischo

Probeklausuraufgaben GuDS

1 Modulare Arithmetik

Reelle Zahlen, Gleichungen und Ungleichungen

Grundlagen und Diskrete Strukturen Wiederholungsaufgaben

Technische Informatik - Eine Einführung

Unendliche Gruppen als geometrische Objekte

Grundbegriffe der Informatik

Skript und Übungen Teil II

Vollständigkeit; Überabzählbarkeit und dichte Mengen) Als typisches Beispiel für die reellen Zahlen dient die kontinuierlich ablaufende Zeit.

Spickzettel Mathe C1

01. Gruppen, Ringe, Körper

1. Gruppen. 1. Gruppen 7

6. Induktives Beweisen - Themenübersicht

Kapitel III. Aufbau des Zahlensystems

Logik für Informatiker. 1. Grundlegende Beweisstrategien. Viorica Sofronie-Stokkermans Universität Koblenz-Landau

2.2 der Größenbegriff

2.2 Lineare Gleichungssysteme

Lineare Algebra 6. Übungsblatt

Lineare Algebra II 12. Übungsblatt

Vorkurs Mathematik und Informatik Mengen, natürliche Zahlen, Induktion

1.5 Restklassen, Äquivalenzrelationen und Isomorphie

Übungsaufgaben. Mathematik I für Informatiker WS 2006/07 Otto-von-Guericke Universität Magdeburg Prof. Dr. M. Henk, Dr. M. Höding

Aufgabe aus der linearen Algebra I

Diskrete Strukturen und Logik WiSe 2006/07 in Trier. Henning Fernau Universität Trier

Vorlesung Mathematik I für Wirtschaftswissenschaftler. Universität Leipzig, WS 16/17

Logische Grundlagen Vorlesungsnotizen

1. Man schreibe die folgenden Aussagen jeweils in einen normalen Satz um. Zum Beispiel kann man die Aussage:

Mathematik und Logik

Einführung in die mathematische Logik

Wiederholungsblatt zur Gruppentheorie

A B A und B w w w w f f f w f f f f. A B A oder B (A B) w w w w f w f w w f f f

Algebra. 10. Übung mit Lösungshinweisen. TECHNISCHE UNIVERSITÄT DARMSTADT WS 08/ Dezember 2008

3. Relationen Erläuterungen und Schreibweisen

2. Machen Sie sich klar, dass jede denkbare Festsetzung fur die noch fehlenden\ Dierenzen durch Werte in N 0 unschone\ Konsequenzen hat.

Kongruenz ist Äquivalenzrelation

Transkript:

Dipl.Inf. Malte Isberner Dr. Oliver Rüthing Dipl.Inf. Melanie Schmidt Dr. Hubert Wagner Übungen zur Vorlesung Mathematik für Informatiker 1 Wintersemester 2013/14 Übungsblatt 3 Die Lösungshinweise dienen primär der internen Kommunikation der Lösungen zu den Übungsaufgaben. Sie sind geeignet, das Vorgehen zur Lösung zu illustrieren und die zur Lösung erforderlichen Ideen und Denkanstöße zu vermitteln. Bitte beachten Sie jedoch, dass es sich hierbei nicht um Musterlösungen handelt in dem Sinne, dass sie eine mustergültige Verschriftlichung des jeweiligen Lösungsweges darstellen. Insbesondere sind aus Platzgründen einige der Lösungswege nur abgekürzt dargestellt. Daraus leitet sich jedoch nicht ab, dass ein entsprechendes Vorgehen in der Klausur automatisch zur vollen Punktzahl führt! Aufgabe 3.1 Äquivalenzrelationen (Präsenzaufgabe) Über die Agenten, die in der Wumpus-Welt operieren, ist folgendes bekannt: Seien A, B und C beliebige Agenten. Wenn Agent A sowohl Agent B als auch Agent C kennt, so kennt Agent B ebenfalls den Agenten C. Natürlich kennt jeder Agent auch sich selbst. Zeigen Sie, dass die in der Wumpus-Welt zwischen Agenten bestehende binäre Relation kennt eine Äquivalenzrelation ist. Wir bezeichnen die binäre Relation auf der Menge der Agenten der Wumpus-Welt mit kennt. Die in der Aufgabenstellung genannten Angaben besagen, dass für beliebige Agenten A, B und C folgendes gilt: A kennt A Aus A kennt B sowie A kennt C folgt B kennt C. Die erste Eigenschaft ist die auch für Äquivalenzrelationen geforderte Reflexivität. Die zweite Eigenschaft bezeichnet man als Euklidizität. Um die Äquivalenzrelationseigenschaft von kennt nachzuweisen ist nun zu zeigen, dass sich aus der Euklidizität (unter Zuhilfenahme der Reflexivität) sowohl Symmetrie als auch Transitivität folgern lassen. Symmetrie: Es seien A und B beliebige Agenten. Wir nehmen an, dass A kennt B gelte. Aufgrund der Reflexivität gilt außerdem A kennt A. Mit der Euklidizität (hierbei setzen wir C = A) erhalten wir direkt B kennt A. Transitivität: Es seien A, B und C beliebige Agenten, und es gelte A kennt B sowie B kennt C. Aufgrund der Symmetrie gilt dann auch B kennt A. Mittels Euklidizität folgern wir aus B kennt A und B kennt C die Gültigkeit von A kennt C. 1

Die Relation kennt ist also reflexiv, symmetrisch und transitiv und damit eine Äquivalenzrelation. Aufgabe 3.2 Äquivalenzrelationen und Partitionen (2+2+1 Punkte) 1. Betrachten Sie die Relation R Z Z, die wie folgt definiert ist: xry df x + y ist gerade x, y Z Beweisen oder widerlegen Sie: R ist eine Äquivalenzrelation. Diese Aussage ist korrekt. Wir weisen die erforderlichen drei Eigenschaften nach (Anmerkung: Eine Zahl a Z ist genau dann gerade, wenn gilt: k Z.a = 2k): Reflexivität: Es sei x Z. Da x + x = 2x gerade ist, folgt sofort xrx. Symmetrie: Es seien x, y Z. Aus xry folgern wir x+y = 2k für ein geeignetes k Z. Aufgrund der Kommutativität der Addition gilt dann auch y + x = 2k, es folgt yrx. Transitivität: Es seien x, y, z Z. Falls xry sowie yrz gilt, existieren k 1, k 2 Z mit x + y = 2k 1 sowie y + z = 2k 2. Wir erhalten durch (hier sehr detailliert aufgeführte) Umformungen: x + y + y + z = 2k 1 + 2k 2 x + z + 2y = 2k 1 + 2k 2 x + z = 2k 1 + 2k 2 2y x + z = 2(k 1 + k 2 y) Es folgt, dass auch x + z eine gerade Zahl ist und damit xrz gilt. 2. Auf der Menge {0, 1, 2, 3, 4} sei die Funktion f wie folgt definiert: f : {0,..., 4} Z, f(x) = x 2 4x Geben Sie die zugehörige Urbildpartition sowie die durch diese induzierte Äquivalenzrelation f jeweils in expliziter Mengenschreibweise an (vgl. Buch S. 71). Die Funktion f nimmt folgende Werte an: f(0) = 0, f(1) = 3, f(2) = 4, f(3) = 3, f(4) = 0 Die entsprechende Urbildpartition lautet also P = {f 1 (0), f 1 ( 3), f 1 ( 4)} = {{0, 4}, {1, 3}, {2}}. Damit stellt sich die Äquivalenzrelation f in expliziter Schreibweise wie folgt dar: f = {(0, 0), (1, 1), (2, 2), (3, 3), (4, 4), (0, 4), (4, 0), (1, 3), (3, 1)} 3. Die in Aufgabenteil 2 berechnete Äquivalenzrelation wird nun durch Hinzufügen des Paares (0, 3) zur Relation R = df f {(0, 3)} erweitert. Wie im Abschnitt 3.4.3 (S. 75ff) des Buches beschrieben, lässt sich R durch Bildung der reflexiv-transitiv-symmetrischen Hülle wieder zu einer Äquivalenzrelation R R ergänzen. Wie lautet die durch R induzierte Partition {0,..., 4}/R? Die Berechnung der reflexiv-transitiv-symmetrischen Hülle für f {(0, 3)} und der zugehörigen induzierten Partition ist zwar nicht sonderlich kompliziert, jedoch etwas mühselig. 2

Auf S. 77 des Buches findet sich die Beschreibung eines Vorgehens zur Berechnung der reflexivtransitiv-symmetrischen Hülle auf der Repräsentationsebene von Partitionen. Man überlegt sich leicht, dass der dort beschriebene Algorithmus nach Verarbeitung aller Paare aus f genau die obige Partition P berechnet (die reflexiv-transitiv-symmetrische Hülle einer Äquivalenzrelation ist die Relation selber, mit entsprechend der gleichen induzierten Partition). Die Betrachtung des zusätzlichen Elements (0, 3) führt im letzten Schritt zum Verschmelzen derjenigen Partitionsklassen, die 0 bzw. 3 enthalten. Die resultierende Partition ist daher P = {{0, 1, 3, 4}, {2}} Aufgabe 3.3 Äquivalenzrelationen und Zahlbereiche (3+2 Punkte) 1. Sei 1 (Z Z\{0}) (Z Z\{0}) definiert durch (a, b) 1 (c, d) df a d = c b. Zeigen Sie, dass 1 eine Äquivalenzrelation ist. Bemerkung: Die Äquivalenzrelation 1 spielt eine wichtige Rolle bei der Erweiterung des Zahlenbereiches der ganzen Zahlen auf den der rationalen Zahlen. Die Äquivalenzklassen von 1 identifizieren nämlich wertegleiche Brüche wie 1 2 = 2 4 = 3 6 =.... Wir zeigen die Eigenschaften einer Äquivalenzrelation im einzelnen: Reflexivität Es gilt (a, b) 1 (a, b) denn a b = b a Symmetrie Sei (a, b) 1 (c, d). Dann gilt a d = b c. Somit gilt jedoch auch c b = a d und damit (c, d) 1 (a, b). Transitivität Seien (a, b) 1 (c, d) und (c, d) 1 (e, f). Also insbesondere b, d 0. Dann gilt a d = b c und c f = d e. Damit a d c f = b c d e. Wenn wir durch c d teilen 1 können haben wir a f = b e also (a, b) 1 (e, f) c 0 dann auch c d 0, also können wir teilen und es folgt (a, b) 1 (e, f). c = 0. Wegen a d = b c ist auch a d = 0 und da d 0 muss a = 0 sein. Wegen c f = d e muss auch d e = 0 und wegen d 0 auch e = 0 sein. Damit gilt dann aber a f = b e = 0 und es folgt (a, b) 1 (e, f). 2. Sei 2 (N N) (N N) definiert durch (a, b) 2 (c, d) df a + d = c + b. Zeigen Sie, dass auch 2 eine Äquivalenzrelation ist. Überlegen Sie auch, wofür 2 sinnvoll eingesetzt werden könnte. Wir zeigen zunächst, dass es sich um eine Äquivalenzrelation handelt, indem wir die Eigenschaften im einzelnen nachweisen: Reflexivität (a, b) 2 (a, b) denn a + b = b + a 1 Genau genommen erfordert das allgemeine Teilen auf natürlichen Zahlen bereits ein Konzept der rationalen Zahlen. Die Rechtskürzungsregel x z = y z x = y für z 0, welche hier angewendet wird, lässt sich jedoch auch allein aus den Peano-Axiomen herleiten. Die Korrektheit des Vorgehens kann hier daher uneingeschränkt angenommen werden. 3

Symmetrie Sei (a, b) 2 (c, d). Dann gilt per Definition a + d = b + c. Somit gilt jedoch auch b + c = a + d und natürlich auch c + b = a + d. Dies zeigt genau (c, d) 2 (a, b). Transitivität a, b, c, d, e, f N: (a, b) 2 (c, d) (c, d) 2 (e, f) a + d = b + c c + f = d + e a + d + c + f = b + c + d + e a + f = b + e (a, b) 2 (e, f) Die Äquivalenzrelation 2 kann zur Konstruktion der ganzen Zahlen verwendet werden: Betrachtet man die Äquivalenzklassen von 2, also (N N)/ 2 [(0, 0)] = df {(0, 0), (1, 1), (2, 2),...} [(1, 0)] = df {(1, 0), (2, 1), (3, 2),...} [(0, 1)] = df {(0, 1), (1, 2), (2, 3),...}... so kann eine Äquivalenzklasse [(i, j)] als Beschreibung der Zahldifferenz i j aufgefasst werden. Für i > j werden die positiven, für i < j die negativen ganzen Zahlen modelliert und i = j steht für die 0. Aufgabe 3.4 Induktives Definieren (Präsenzaufgabe) 1. In den Definitionen 4.2 sowie 4.3 (Buch S. 86f) wurden Addition und Multiplikation auf natürlichen Zahlen allein auf Basis der Peano-Axiome (Definition 4.1, S. 84) definiert. Auf S. 87 wurden weitere Operationen definiert, jedoch nur über das Produktzeichen bzw. die intuitive... -Schreibweise. Geben Sie analog zu Definition 4.2 bzw. 4.3 eine Definition an zur: a) Exponentiation natürlicher Zahlen, also zur Berechnung von n m für n, m N. b) Fakultätsfunktion n! für n N. n 0 = df 1 n s(m) = df n n m 0! = df 1 s(n)! = df s(n) n! 2. In Beispiel 4.10 (S. 103f) finden Sie eine BNF für Boolesche Terme BT über einer Variablenmenge V. a) Definieren Sie induktiv eine Funktion vars: BT P(V), welche die in einem Term t BT vorkommenden Variablen angibt. Induktiv lässt sich vars wie folgt definieren: 4

vars(t) = df, vars(f) = df. vars(v) = df {v} für v V. vars( t 1 ) = df vars(t 1 ). vars(t 1 t 2 ) = df vars(t 1 ) vars(t 2 ). vars(t 1 t 2 ) = df vars(t 1 ) vars(t 2 ). b) Wenden Sie die im vorigen Aufgabenteil a) induktiv definierte Funktion vars schrittweise auf den Booleschen Term (X (F (Y X))) an. vars((x (F (Y X)))) = vars(x) vars((f (Y X))) = {X} (vars(f) vars((y X))) = {X} ( (vars(y ) vars(x))) = {X} ({Y } {X}) = {X, Y } 5