Invarianten- und Halbinvariantenmethode

Größe: px
Ab Seite anzeigen:

Download "Invarianten- und Halbinvariantenmethode"

Transkript

1 Invarianten- und Halbinvariantenmethode Katharina Wurz Proseminar Mathematisches Problemlösen Inhaltsverzeichnis: 1. Invarianten und Halbinvarianten 2. Beispiele a. Zahlen an der Wand b. Spatzen auf dem Baum c. Funktionen d. Der Staat Rastlosia e. Projektbesprechung f. Invarianten und Folgen 3. Literaturverzeichnis 1

2 1. Invarianten und Halbinvarianten Wenn es bei Aufgaben um bestimmte Prozesse geht, wie zum Beispiel ein Spiel oder ein Algorithmus, bei denen nur gewisse Operationen erlaubt sind, so können folgende Fragen eine Rolle spielen: Terminiert der Prozess nach endlich vielen Schritten bzw. konvergiert der Prozess gegen einen Endzustand? Kann ein bestimmter Endzustand von einem Anfangszustand erreicht werden? Welche Endzustände sind überhaupt erreichbar? Um diese Fragen zu beantworten, ist es oft nützlich, nach einer Invarianten zu suchen. Das ist eine Funktion, die sich nach jeder Operation nicht ändert. Seien also zend und zanf zwei Zustände, sowie I die Invariante. Ist zend von zanf erreichbar, d.h. es gibt (endliche viele) Operationen, von denen man schrittweise von zanf nach zend übergehen kann, so ist I(zanf) = I(zend). Gilt allerdings I(zanf) I(zend), so kann vom Ausgangszustand der Endzustand nicht erreicht werden. Gerade wenn es um die Terminierung eines Prozesses geht, ist es oftmals hilfreich, sich eine Halbinvariante zu definieren. Das ist wiederum eine Funktion, die sich nach jeder Operation ändert und entweder immer größer oder immer kleiner wird. Im Folgenden wollen wir diese Beweismethoden an einigen Beispielen erproben. 2

3 2. Beispiele a. Zahlen an der Wand Als Einführungsbeispiel betrachten wir die Zahlen 1,, n-1, n, die an einer Tafel stehen. In einem Schritt darf man zwei beliebige Zahlen a und b wegwischen und deren Summe an die Tafel schreiben. Fragestellung: i) Endet dieser Prozess nach endlich vielen Schritten? ii) Falls ja, zeigen Sie, dass der letzte Tafelaufschrieb nicht von der Reihenfolge der Operationen abhängt. Lösung: ad i) : Sei Ak die Anzahl der Zahlen, die nach k Schritten noch an der Tafel stehen. Ak+1 = Ak -1 Dann ist mit A0 = n: An-1 = A0 (n - 1) 1 = n n + 1 = 1 Der Prozess endet nach n 1 Schritten. In diesem Fall ist Ak eine Halbinvariante, denn sie wird nach jedem Schritt kleiner. ad ii) Sei m die Zahl, die am Ende an der Tafel steht. Da in einem Schritt zwei Zahlen durch ihre Summe ersetzt werden, ändert sich die Summe aller Zahlen nach keiner Operation, sie ist also eine Invariante. Dementsprechend ist sie auch unabhängig von der Reihenfolge der Operationen. Am Ende steht dann an der Tafel: m = n 1 + n = n n (n+1) i i=1 = 2 3

4 b. Spatzen auf dem Baum In einem Kreis stehen 44 Bäume, auf jedem Baum sitzt ein Spatz. Es wechseln immer zwei Vögel ihre Plätze. Der eine Spatz fliegt zu ihm im Uhrzeiger nächsten Baum, der andere Spatz zu dem ihm im Gegenuhrzeigersinn nächsten Baum. Fragestellung: Ist es möglich, dass irgendwann alle Spatzen auf einem Baum versammelt sind? Lösung: Sei sj die Anzahl der Spatzen, die zu einem bestimmten Zeitpunkt auf einem Baum Bj sitzen, j = 1,, 44. Dies bedeutet, dass zu Beginn sj = 1 j = 1,,44 Außerdem sei Z die Summe, die wie folgt definiert ist: Z = s1 + 2s s s44 Betrachte nun δ = Zneu Zalt bei einem Wechsel eines Vogels vom Baum Bj zu Bj 1 und des anderen vom Baum Bk zu Bk+1 mit folgenden Fallunterscheidungen: Fall 1 : j 2 und k 43 δ = [(j 1)(sj 1 + 1) + j(sj 1) + k(sk 1) + (k + 1)(sk+1 + 1) ] - [(j-1)sj 1 + j sj + k sk + (k + 1)sk+1 ] = (j 1) j k + (k + 1) = 0 Fall 2 : j = 1 und k 43 δ = [44(s44 + 1) + 1(s1 1) + k(sk 1) + (k + 1)(sk+1 + 1) ] - [44s s1 + k sk + (k + 1)sk+1 ] = 44 1 k + (k + 1) = 44 Fall 3 : j 2 und k = 44 δ = [(j 1)(sj 1 + 1) + j(sj 1) + 44(s44 1) +1(s1 + 1) ] - [(j-1)sj 1 + j sj + 44 s44 + 1s1 ] = (j 1) j = 44 Fall 4 : j = 1 und k = 44 δ = [44(s44 + 1) + 1(s1 1) + 44(s44 1) +1(s1 + 1) ] - [44s s s44 + 1s1 ] = = 0 4

5 Man erkennt, dass δ modulo 44 = 0, d.h. der Rest, den Z bei Division durch 44 lässt, ist eine Invariante. Betrachtet man nun den Anfangs- und den Endzustand, so ergibt sich: Zanf = = = Zend = 44j für ein j { 1,, 44 } Da Zend durch 44 teilbar ist, Zanf aber nicht, das heißt beide Zustände ergeben einen voneinander unterschiedlichen Rest bei Division durch 44, ist der Endzustand vom Anfangszustand aus nicht erreichbar. Es ist also nicht möglich, dass sich nach einer gewissen Anzahl von Schritten alle Spatzen auf einem Baum versammeln. c. Funktionen Seien die Funktion f 1 (x) = x, sowie die Operationen A und B, die wie folgt definiert sind, gegeben. f Af, Af(x) = xf(x) und f Bf, Bf(x) = 2f 2 (x) 1 Fragestellung: Kann man durch mehrmalige Ausführung der Operationen A und B die Funktion f 1 in die Funktion f 2 = x überführen? Lösung: Als Invariante kann man den Funktionswert an der Stelle x = 1 betrachten. Für jede Funktion f mit f(x) = 1 gilt: Af(1) = 1f(1) = 1 Bf(1) = 2f 2 (1) 1 = 2 1 = 1 Nach jeder Operation bleibt f(1) = 1. Für f 2 gilt: f 2 (1) = = 2 1 = f 1 (1). Man kann also f 1 durch die Operation A und B nicht in f 2 umwandeln. 5

6 d. Rastlosia Im Staat Rastlosia gibt es n Städte. Jede Stadt hat eine ungerade Anzahl an befreundeten Städten. Die Regierung einer Stadt bildet entweder die Rote oder die Schwarze Partei. Jeden Monat wählt eine der Städte eine neue Regierung. Die Bürger wählen dann immer die Partei, die in der Mehrzahl ihrer befreundeten Städte regiert. Aufgabe : Zeigen Sie, dass nach einiger Zeit in jeder Stadt die Partei an der Macht ist, die auch in der Mehrzahl der befreundeten Städte regiert, d.h. dass es nach einer gewissen Zeit zu keinem Regierungswechsel mehr kommen wird. Lösung : Sei U die Anzahl der befreundeten Städtepaare mit verschiedenen Regierungsparteien. Sei A eine Stadt, deren bisherige Regierung o.b.d.a. von der Roten Partei gebildet wird und die nach einer Wahl die Regierung wechselt. Ist a die Anzahl der Städte, die mit A befreundet sind und von Rot regiert werden, sowie b die Anzahl mit A befreundeter Städte, die von Blau regiert werden, so gilt a < b, denn sonst gäbe es keinen Regierungswechsel. Dann gilt für die Anzahl befreundeter Städtepaare mit verschiedener Regierung: Uneu = Ualt b + a, dann ist Ualt - Uneu = b a 1 U ist eine Halbinvariante, die nach jedem Regierungswechsel um mindestens 1 kleiner wird. Da Uanf N, muss nach endlich vielen Schritten ein Minimum erreicht werden, d.h. der Prozess kommt zum Stillstand. Das Beispiel, das im Folgenden betrachtet wird, stammt aus der Klausur zur Vorlesung Grundbegriffe der Informatik vom 18.September

7 e. Projektbesprechung In einer Projektbesprechung sitzen insgesamt 42 Programmierer. Davon sind J = 12 Java-, C = 14 C- und P = 16 Pascal-Programmieren. Immer wenn zwei Programmierer, die bisher in unterschiedlichen Sprachen programmiert haben, miteinander diskutieren, führt dies dazu, dass beide in die dritte Programmiersprache wechseln. Fragestellung : Ist es möglich, dass durch eine Folge von Diskussionen, deren Resultat ein Wechsel der Programmiersprache ist, irgendwann alle Teilnehmer in Pascal programmieren? Lösung : Damit alle Programmierer in Pascal programmieren (P = 42), muss gelten C = 0 und J = 0. Dies kann nur erreicht werden, wenn C J = 0. Für die Differenzen der Anfangsverteilung gilt: C J = 2, P C = 2 und P J = 4 Nach jeder Iteration sind dies die möglichen Neuverteilungen: (1) C und J wechseln zu P (2) C und P wechseln zu J (3) P und J wechseln zu C Vor der Iteration gilt für die Differenzen: C J = x, P C = y und P J = z Diese ändern sich je nach Neuverteilung nach einer Iteration wie folgt: (1) C J = x, P C = y + 3, P J = z + 3 (2) C J = x 3, P C = y, P J = z 3 (3) C J = x +3, P C = y 3, P J = z Es fällt auf, dass die Differenzen modulo 3 invariant sind, das ist folglich eine Invariante. Da für die Anfangsverteilung gilt, dass C J = 2, kann C J = 0 als eine Folge von Diskussionen nicht erreicht werden. Es ist also nicht möglich, dass alle Programmierer am Ende in Pascal programmieren. 7

8 f. Invarianten und Folgen Aufgabe: Seien (x n ) und (y n ) zwei Folgen. i. Es gilt: x 1 = 1 und y 1 = 0, sowie x n+1 = 3x n 4y n ; y 5 n+1 = 4x n+ 3y n Berechnen Sie x y 2015! ii. Es gilt : x 1 = 3 5 und y 1 = 4 5, sowie x n+1 = x 2 2 n y n ; y n+1 = 2x n y n Berechnen Sie x 2015 und y 2015! n 1 n 1 Lösung: ad i) Beh: I n = x 2 2 n + y n ist Invariante, das bedeutet 2 2 x y 2015 = x 2 j + y 2 j j Bew: I n+1 = x n+1 + y n+1 = ( 3x n 4y n 5 ) 2 + ( 4x n 3y n ) 2 5 = 9x n 2 24x n y n +16y 2 n +16x 2 n +24x n y n +9y2 n 25 = 25x n 2 +25y n 2 25 = x n 2 + y n 2 = I n (1) Mit vollständiger Induktion lässt sich nun ganz einfach zeigen, dass I n = I 1 n 1. IA : n=1: I 1 = I 1 IV : Sei n 1 beliebig aber fest und gelte I n = I 1. IS : I n+1 = I n = 1, wobei das erste Gleichheitszeichen mit (1) gilt und das zweite wegen der Induktionsvoraussetzung. Daraus folgt I n = I 1 = x y 2 1 = = Damit gilt aber auch I 2015 = x y 2015 = 1 ad ii) Beh : I n = x 2 2 n + y n ist wieder eine Invariante. 2 2 Bew : I n+1 = x n+1 + y n+1 = (x 2 n y 2 n ) 2 + (2x n y n ) 2 = x 4 n 2x 2 n y 2 n + y 4 n + 4x 2 2 n y n = x 4 n + 2x 2 n y 2 4 n + y n = (x 2 n + y 2 n ) 2 = (I n ) 2 Mit I 1 = = 1 und vollständiger Induktion folgt, dass I n = 1 n 1, also ist I n eine Invariante. Mit dieser Invariante kann man nun folgendermaßen substituieren: x n = cos(φ n ), sowie y n = sin (φ n ). Die Invariante wird dadurch nicht verletzt. Außerdem gilt: φ 1 = arcsin(y 1 ) = arcsin ( 4 ) 5 8

9 Für cos und sin gelten folgende Aussagen: x n+1 = (x n ) 2 (y n ) 2 = cos 2 (φ n ) sin 2 (φ n ) = cos (2φ n ) y n+1 = 2x n y n = 2 cos(φ n ) sin(φ n ) = sin(2φ n ) Das heißt, dass wegen x n = cos(φ n ) und x n+1 = cos (2φ n ), die Rekursion φ n+1 = 2φ n folgt. Auch hier lässt sich mit vollständiger Induktion leicht beweisen, dass φ n+1 = 2 n φ 1 = 2 n arcsin ( 4 5 ) Wendet man dies nun auf die ursprüngliche Substitution an, so ergibt sich das gewünschte Ergebnis: x 2015 = cos ( arcsin ( 4 5 )) y 2015 = sin ( arcsin ( 4 5 )) 9

10 3. Literaturverzeichnis Lösungsstrategien Mathematik für Nachdenken Natalia Grinberg, 2011, Verlag Harri Deutsch, Frankfurt am Main, 2.Auflage Klausur zur Vorlesung Grundbegriffe der Informatik, 18. September

Schnupperkurs: Ausgewählte Methoden zur Aufgabenlösung

Schnupperkurs: Ausgewählte Methoden zur Aufgabenlösung 1 Mathematisches Institut II 06.06.004 Universität Karlsruhe Priv.-Doz. Dr. N. Grinberg SS 05 Schnupperkurs: Ausgewählte Methoden zur Aufgabenlösung Vorlesung 1: Invarianten und Halbinvarianten In dieser

Mehr

Proseminar Mathematisches Problemlösen. Invarianten- und Halbinvariantenmethode

Proseminar Mathematisches Problemlösen. Invarianten- und Halbinvariantenmethode Proseminar Mathematisches Problemlösen Sommersemester 006 Universität Karlsruhe Invarianten- und Halbinvariantenmethode Simon Friedberger Was ist die Invarianten- und Halbinvariantenmethode? Ein Beweisprinzip

Mehr

Einführung in das Invarianzprinzip

Einführung in das Invarianzprinzip 15.03.2016 Motivation Betrachtet diesen Kreis, der in sechs Sektoren eingeteilt ist. Wir erlauben, die Zahl in je zwei benachbarten Feldern um jeweils 1 zu erhöhen. In welcher Reihenfolge muss man die

Mehr

Elementare Beweismethoden

Elementare Beweismethoden Elementare Beweismethoden Christian Hensel 404015 Inhaltsverzeichnis Vortrag zum Thema Elementare Beweismethoden im Rahmen des Proseminars Mathematisches Problemlösen 1 Einführung und wichtige Begriffe

Mehr

Theoretische Informatik SS 03 Übung 3

Theoretische Informatik SS 03 Übung 3 Theoretische Informatik SS 03 Übung 3 Aufgabe 1 a) Sind die folgenden Funktionen f : partiell oder total: f(x, y) = x + y f(x, y) = x y f(x, y) = x y f(x, y) = x DIV y? Hierbei ist x DIV y = x y der ganzzahlige

Mehr

Kanonische Primfaktorzerlegung

Kanonische Primfaktorzerlegung Kanonische Primfaktorzerlegung Jede natürliche Zahl Form kann auf eindeutige Weise in der geschrieben werden, wobei, für und Primzahlen sind. Dies ist die kanonische Primfaktorzerlegung von. Mathematik

Mehr

Kanonische Primfaktorzerlegung

Kanonische Primfaktorzerlegung Mathematik I für Informatiker Zahlen p. 1 Kanonische Primfaktorzerlegung Jede natürliche Zahl n kann auf eindeutige Weise in der Form n = p α 1 1 pα 2 2... pα k k geschrieben werden, wobei k N 0, α i N

Mehr

Der mathematische Beweis

Der mathematische Beweis Der mathematische Beweis Im Studium wird man wesentlich häufiger als in der Schule Beweise führen müssen. Deshalb empfiehlt es sich, verschiedene Beweisverfahren intensiv zu trainieren. Beweisstruktur

Mehr

18 Höhere Ableitungen und Taylorformel

18 Höhere Ableitungen und Taylorformel 8 HÖHERE ABLEITUNGEN UND TAYLORFORMEL 98 8 Höhere Ableitungen und Taylorformel Definition. Sei f : D R eine Funktion, a D. Falls f in einer Umgebung von a (geschnitten mit D) differenzierbar und f in a

Mehr

Übung zur Vorlesung Berechenbarkeit und Komplexität

Übung zur Vorlesung Berechenbarkeit und Komplexität RWTH Aachen Lehrgebiet Theoretische Informatik Reidl Ries Rossmanith Sanchez Tönnis WS 2012/13 Übungsblatt 7 26.11.2012 Übung zur Vorlesung Berechenbarkeit und Komplexität Aufgabe T15 Entwickeln Sie ein

Mehr

Höhere Mathematik II. Variante A

Höhere Mathematik II. Variante A Lehrstuhl II für Mathematik Prof Dr E Triesch Höhere Mathematik II SoSe 5 Variante A Zugelassene Hilfsmittel: Als Hilfsmittel zugelassen sind zehn handbeschriebene DinA4-Blätter (Vorder- und Rückseite

Mehr

Vorkurs: Mathematik für Informatiker

Vorkurs: Mathematik für Informatiker Vorkurs: Mathematik für Informatiker Teil 3 Wintersemester 018/19 Steven Köhler [email protected] mathe.stevenkoehler.de c 018 Steven Köhler Wintersemester 018/19 Inhaltsverzeichnis Teil 1 Teil Teil

Mehr

Grundlagen der Mathematik

Grundlagen der Mathematik Universität Hamburg Winter 2016/17 Fachbereich Mathematik Janko Latschev Lösungsskizzen 8 Grundlagen der Mathematik Präsenzaufgaben (P13) Primfaktorzerlegungen Die Primfaktorzerlegungen lauten: a) 66 =

Mehr

Existenz unendlich vieler Primzahlen Es werden mehrere Beweise für die Existenz unendlich vieler Primzahlen vorgetragen.

Existenz unendlich vieler Primzahlen Es werden mehrere Beweise für die Existenz unendlich vieler Primzahlen vorgetragen. Seminarausarbeitung Existenz unendlich vieler Primzahlen Es werden mehrere Beweise für die Existenz unendlich vieler Primzahlen vorgetragen. Andre Eberhard Mat. Nr. 25200607 5. November 207 Inhaltsverzeichnis

Mehr

Studienmaterial Einführung in das Rechnen mit Resten

Studienmaterial Einführung in das Rechnen mit Resten Studienmaterial Einführung in das Rechnen mit Resten H.-G. Gräbe, Institut für Informatik, http://www.informatik.uni-leipzig.de/~graebe 12. April 2000 Die folgenden Ausführungen sind aus Arbeitsmaterialien

Mehr

Reihen/Partialsummenfolgen und vollständige Induktion. Robert Klinzmann

Reihen/Partialsummenfolgen und vollständige Induktion. Robert Klinzmann Reihen/Partialsummenfolgen und vollständige Induktion Robert Klinzmann 3. Mai 00 Reihen / Partialsummen 1 Inhaltsverzeichnis 1 Vorwort Das Prinzip der vollständigen Induktion 3 3 Herleitung der Gauß schen

Mehr

Vorlesung Diskrete Strukturen Die natürlichen Zahlen

Vorlesung Diskrete Strukturen Die natürlichen Zahlen Vorlesung Diskrete Strukturen Die natürlichen Zahlen Bernhard Ganter WS 2009/10 Alles ist Zahl? Wenn in der modernen Mathematik alles auf Mengen aufgebaut ist, woher kommen dann die Zahlen? Sind Zahlen

Mehr

Grundbegriffe der Informatik Musterlösung zu Aufgabenblatt 2. Jeder Frosch ist glücklich, wenn alle seiner Kinder quaken können.

Grundbegriffe der Informatik Musterlösung zu Aufgabenblatt 2. Jeder Frosch ist glücklich, wenn alle seiner Kinder quaken können. Aufgabe 2.1 (3 Punkte) Gegeben sind folgende Aussagen: Grundbegriffe der Informatik Musterlösung zu Aufgabenblatt 2 Jeder Frosch ist glücklich, wenn alle seiner Kinder quaken können. Alle grünen Frösche

Mehr

Übungen zur Vorlesung Einführung in die Mathematik

Übungen zur Vorlesung Einführung in die Mathematik Übungen zur Vorlesung Einführung in die Mathematik von G. Greschonig und L. Summerer, WS 2017/18 Aufgabe 1. Zeige, dass das Quadrat einer ungeraden Zahl, vermindert um 1, stets durch 4 teilbar ist. Folgere

Mehr

2. Grundlagen. A) Mengen

2. Grundlagen. A) Mengen Chr.Nelius: Zahlentheorie (SoSe 2019) 5 A) Mengen 2. Grundlagen Eine Menge ist durch Angabe ihrer Elemente bestimmt. Man kann eine Menge aufzählend oder beschreibend definieren. Im ersten Falle werden

Mehr

Höhere Mathematik III für die Fachrichtung Physik Wintersemester 2016/17. Lösungsvorschlag zu Übungsblatt 5

Höhere Mathematik III für die Fachrichtung Physik Wintersemester 2016/17. Lösungsvorschlag zu Übungsblatt 5 Institut für Analysis Dr. Christoph Schmoeger M.Sc. Jonathan Wunderlich Höhere Mathematik III für die Fachrichtung Physik Wintersemester 6/7..7 Lösungsvorschlag zu Übungsblatt 5 Aufgabe 6: Zeigen Sie mit

Mehr

Theorie der Informatik

Theorie der Informatik Theorie der Informatik 2. Beweistechniken Malte Helmert Gabriele Röger Universität Basel 18. Februar 2015 Beweis Beweis Ein Beweis leitet die Korrektheit einer mathematischen Aussage aus einer Menge von

Mehr

Vorkurs Beweisführung

Vorkurs Beweisführung Vorkurs Beweisführung Fachschaft Mathematik und Informatik 30.08.2013 Agenda 1 Einleitung 2 Direkter Beweis 3 Widerspruchsbeweis 4 Vollständige Induktion 5 Aussagen widerlegen 6 Gleichheit von Mengen 7

Mehr

Vorkurs: Mathematik für Informatiker

Vorkurs: Mathematik für Informatiker Vorkurs: Mathematik für Informatiker Teil 3 Wintersemester 2017/18 Steven Köhler [email protected] mathe.stevenkoehler.de 2 c 2017 Steven Köhler Wintersemester 2017/18 Inhaltsverzeichnis Teil 1 Teil

Mehr

Grundbegriffe der Informatik Musterlösung zur Klausur am

Grundbegriffe der Informatik Musterlösung zur Klausur am Grundbegriffe der Informatik Musterlösung zur Klausur am 8.9.22 a) Auf einer Menge M mit 3 Elementen gibt es 52 verschiedene Relationen R M M. wahr b) Mindestens die Hälfte aller Relationen auf einer nichtleeren

Mehr

Vorkurs: Mathematik für Informatiker

Vorkurs: Mathematik für Informatiker Vorkurs: Mathematik für Informatiker Teil 3 Wintersemester 2017/18 Steven Köhler [email protected] mathe.stevenkoehler.de 2 c 2017 Steven Köhler Wintersemester 2017/18 Inhaltsverzeichnis Teil 1 Teil

Mehr

TECHNISCHE UNIVERSITÄT MÜNCHEN

TECHNISCHE UNIVERSITÄT MÜNCHEN TECHNISCHE UNIVERSITÄT MÜNCHEN Zentrum Mathematik PROF. DR.DR. JÜRGEN RICHTER-GEBERT, VANESSA KRUMMECK, MICHAEL PRÄHOFER Höhere Mathematik für Informatiker I (Wintersemester 2003/2004) Aufgabenblatt 9

Mehr

Übung zu Grundbegriffe der Informatik. Simon Wacker. 15. November 2013

Übung zu Grundbegriffe der Informatik. Simon Wacker. 15. November 2013 Übung zu Grundbegriffe der Informatik Simon Wacker 15. November 2013 Vollständige Induktion über die Wortlänge Es sei B ein Alphabet. Dann ist B = n N 0 B n. Für jedes Wort w B sei A w eine Aussage, die

Mehr

Danach arithmetische Fragestellungen wie vollkommene Zahlen und Dreieckszahlen der Griechen.

Danach arithmetische Fragestellungen wie vollkommene Zahlen und Dreieckszahlen der Griechen. Was ist Zahlentheorie? Ursprünglich ist die Zahlentheorie (auch: Arithmetik) ein Teilgebiet der Mathematik, welches sich allgemein mit den Eigenschaften der ganzen Zahlen und insbesondere mit den Lösungen

Mehr

Bsp. Euklidischer Algorithmus

Bsp. Euklidischer Algorithmus Bsp. Euklidischer Algorithmus Bsp: Berechne ggt(93, 42) mittels EUKLID. 93 2 42 = 9 42 4 9 = 6 9 1 6 = 3 6 2 3 = 0 D.h. ggt(93, 42) = 3. Durch Rücksubstitution erhalten wir die Bézout-Koeffizienten x,

Mehr

Mathematik I HM I A. SoSe Variante A

Mathematik I HM I A. SoSe Variante A Prof. Dr. E. Triesch Mathematik I SoSe 08 Variante A Hinweise zur Bearbeitung: Benutzen Sie zur Beantwortung aller Aufgaben ausschließlich das in der Klausur ausgeteilte Papier! Es werden nur die Antworten

Mehr

Übung zur Vorlesung Diskrete Strukturen I

Übung zur Vorlesung Diskrete Strukturen I Technische Universität München WS 2002/03 Institut für Informatik Aufgabenblatt 8 Prof. Dr. J. Csirik 2. Dezember 2002 Brandt & Stein Übung zur Vorlesung Diskrete Strukturen I Abgabetermin: Tutorübungen

Mehr

Programmierung 1 (Wintersemester 2012/13) Lösungsblatt 10 (Kapitel 11)

Programmierung 1 (Wintersemester 2012/13) Lösungsblatt 10 (Kapitel 11) Fachrichtung 6.2 Informatik Universität des Saarlandes Tutorenteam der Vorlesung Programmierung 1 Programmierung 1 (Wintersemester 2012/13) Lösungsblatt 10 (Kapitel 11) Hinweis: Dieses Übungsblatt enthält

Mehr

Klausur Höhere Mathematik I für die Fachrichtung Physik

Klausur Höhere Mathematik I für die Fachrichtung Physik Karlsruher Institut für Technologie (KIT Institut für Analysis Prof. Dr. Tobias Lamm Dr. Patrick Breuning WS /3 4.3.3 Klausur Höhere Mathematik I für die Fachrichtung Physik Aufgabe ((4+3+3 Punkte a Welche

Mehr

Lösungsvorschlag zur Übungsklausur zur Analysis I

Lösungsvorschlag zur Übungsklausur zur Analysis I Prof. Dr. H. Garcke, Dr. H. Farshbaf-Shaker, D. Depner WS 8/9 NWF I - Mathematik 9..9 Universität Regensburg Lösungsvorschlag zur Übungsklausur zur Analysis I Frage 1 Vervollständigen Sie die folgenden

Mehr

Inhalt. PROLOG-1A: Mathematik? PROLOG-1B: Aussagen. PROLOG-2: Mengen, Funktionen. PROLOG-3A: Mathematik in Semestern 1+2

Inhalt. PROLOG-1A: Mathematik? PROLOG-1B: Aussagen. PROLOG-2: Mengen, Funktionen. PROLOG-3A: Mathematik in Semestern 1+2 Inhalt PROLOG-1A: Mathematik? PROLOG-1B: Aussagen PROLOG-2: Mengen, Funktionen PROLOG-3A: Mathematik in Semestern 1+2 PROLOG-3B: Funktionen, Induktion, Ungleichungen Mathematik in Semestern 1+2 Mathematik

Mehr

5 Grundlagen der Zahlentheorie

5 Grundlagen der Zahlentheorie 5 Grundlagen der Zahlentheorie 1 Primfaktorzerlegung Seienm, n N + := {k N k > 0} Man schreibt n n, gesprochen m teilt n oder m ist ein Teiler von n, wenn es eine positive natürliche Zahl k gibt mit mk

Mehr

Themen: Kubische Gleichungen, Ungleichungen, Induktion

Themen: Kubische Gleichungen, Ungleichungen, Induktion Lo sungen zu U bungsblatt Mathematik fu r Ingenieure Maschinenbauer und Sicherheitstechniker), 1. Semester, bei Prof. Dr. G. Herbort im WiSe1/14 Dipl.-Math. T. Pawlaschyk, 05.11.1 Themen: Kubische Gleichungen,

Mehr

Vollständige Induktion

Vollständige Induktion Angenommen, wir wollen zeigen, dass eine Aussage P(n) für alle n N wahr ist. Anders ausgedrückt: Es gilt n N : P(n) Hierzu können wir die Technik der vollständigen Induktion verwenden. Wir zeigen, dass

Mehr

2.4 Schleifen. Schleifen unterscheiden sich hinsichtlich des Zeitpunktes der Prüfung der Abbruchbedingung:

2.4 Schleifen. Schleifen unterscheiden sich hinsichtlich des Zeitpunktes der Prüfung der Abbruchbedingung: 2.4 Schleifen Schleifen beschreiben die Wiederholung einer Anweisung bzw. eines Blocks von Anweisungen (dem Schleifenrumpf) bis eine bestimmte Bedingung (die Abbruchbedingung) eintritt. Schleifen unterscheiden

Mehr

TECHNISCHE UNIVERSITÄT MÜNCHEN

TECHNISCHE UNIVERSITÄT MÜNCHEN TECHNISCHE UNIVERSITÄT MÜNCHEN Zentrum Mathematik PROF. DR.DR. JÜRGEN RICHTER-GEBERT, VANESSA KRUMMECK, MICHAEL PRÄHOFER Aufgabe 45. Polynome sind stets stetig. Höhere Mathematik für Informatiker II (Sommersemester

Mehr

Grundkurs Mathematik I

Grundkurs Mathematik I Prof. Dr. H. Brenner Osnabrück WS 2016/2017 Grundkurs Mathematik I Vorlesung 14 Kunst gibt nicht das Sichtbare wieder, sondern Kunst macht sichtbar Paul Klee Division mit Rest Jede natürliche Zahl lässt

Mehr

2.1 Direkter Beweis. Theorie der Informatik. Theorie der Informatik. 2.1 Direkter Beweis. 2.2 Indirekter Beweis

2.1 Direkter Beweis. Theorie der Informatik. Theorie der Informatik. 2.1 Direkter Beweis. 2.2 Indirekter Beweis Theorie der Informatik 18. Februar 2015 2. Beweistechniken Theorie der Informatik 2. Beweistechniken 2.1 Direkter Beweis Malte Helmert Gabriele Röger 2.2 Indirekter Beweis Universität Basel 18. Februar

Mehr

Mathematik Übungsblatt - Lösung. b) x=2

Mathematik Übungsblatt - Lösung. b) x=2 Hochschule Regensburg Fakultät Informatik/Mathematik Christoph Böhm Sommersemester 204 Technische Informatik Bachelor IT2 Vorlesung Mathematik 2 Mathematik 2 4. Übungsblatt - Lösung Differentialrechnung

Mehr

Das Pumping-Lemma Formulierung

Das Pumping-Lemma Formulierung Das Pumping-Lemma Formulierung Sei L reguläre Sprache. Dann gibt es ein n N mit: jedes Wort w L mit w n kann zerlegt werden in w = xyz, so dass gilt: 1. xy n 2. y 1 3. für alle k 0 ist xy k z L. 59 / 162

Mehr

Übungen zum Vorkurs Mathematik für Studienanfänger 2009 ***

Übungen zum Vorkurs Mathematik für Studienanfänger 2009 *** Universität Bonn Mathematisches Institut Dr. Michael Welter Übungen zum Vorkurs Mathematik für Studienanfänger 2009 Einige Zeichen und Konventionen: IN := {1, 2, 3, 4,...} Die Menge der natürlichen Zahlen

Mehr

Aufgaben und Lösungen zum Vorkurs Mathematik: Beweismethoden Für Mittwoch den

Aufgaben und Lösungen zum Vorkurs Mathematik: Beweismethoden Für Mittwoch den Fachbereich Mathematik Aufgaben und Lösungen zum Vorkurs Mathematik: Beweismethoden Für Mittwoch den 8.9.011 Vorkurs Mathematik WS 011/1 Die mit * gekennzeichneten Aufgaben sind etwas schwerer. Dort braucht

Mehr

Mathematische Grundlagen (01141) SoSe 2010

Mathematische Grundlagen (01141) SoSe 2010 Mathematische Grundlagen (4) SoSe Klausur am 8.8.: Musterlösungen Aufgabe Sei n. Es gilt (+) (+)(+). Es gilt somit der Induktionsanfang. Als Induktionsannahme nehmen wir an, dass n n(n+)(n+) für ein n

Mehr

Vorlesungen Analysis von B. Bank

Vorlesungen Analysis von B. Bank Vorlesungen Analysis von B. Bank vom 23.4.2002 und 26.4.2002 Zunächst noch zur Stetigkeit von Funktionen f : D(f) C, wobei D(f) C. (Der Text schliesst unmittelbar an die Vorlesung vom 19.4.2002 an.) Auf

Mehr

Höhere Mathematik I für die Fachrichtungen Elektroingenieurwesen, Physik und Geodäsie Lösungsvorschläge zum 11. Übungsblatt. { wachsend fallend

Höhere Mathematik I für die Fachrichtungen Elektroingenieurwesen, Physik und Geodäsie Lösungsvorschläge zum 11. Übungsblatt. { wachsend fallend UNIVERSITÄT KARLSRUHE Institut für Analysis HDoz. Dr. P. C. Kunstmann Dipl.-Math. M. Uhl WS 8/9 Aufgabe Höhere Mathematik I für die Fachrichtungen Elektroingenieurwesen, Physik und Geodäsie Lösungsvorschläge

Mehr

7. Musterlösung zu Mathematik für Informatiker I, WS 2003/04

7. Musterlösung zu Mathematik für Informatiker I, WS 2003/04 7. Musterlösung zu Mathematik für Informatiker I, WS 2003/04 KATHRIN TOFALL Aufgabe 7. (Symmetrischer EEA). (9 Punkte) Ziel dieser Aufgabe ist es zu zeigen, was man gewinnt, wenn man bei der Division mit

Mehr

Mathematisches Institut II Universität Karlsruhe Priv.-Doz. Dr. N. Grinberg

Mathematisches Institut II Universität Karlsruhe Priv.-Doz. Dr. N. Grinberg 1 Mathematisches Institut II 06.07.004 Universität Karlsruhe Priv.-Doz. Dr. N. Grinberg SS 05 Schnupperkurs: Ausgewählte Methoden zur Aufgabenlösung Vorlesung 5: Elementare Zahlentheorie: Teilbarkeit Primfaktorzerlegung

Mehr

1 Vorbereitung: Potenzen 2. 2 Einstieg und typische Probleme 3

1 Vorbereitung: Potenzen 2. 2 Einstieg und typische Probleme 3 Das vorliegende Skript beschäftigt sich mit dem Thema Rechnen mit Kongruenzen. Das Skript entsteht entlang einer Unterrichtsreihe in der Mathematischen Schülergesellschaft (MSG) im Jahr 2013. Die vorliegende

Mehr

a) Fügen Sie die Zahlen 39, 38, 37 und 36 in folgenden (2, 3)-Baum ein:

a) Fügen Sie die Zahlen 39, 38, 37 und 36 in folgenden (2, 3)-Baum ein: 1 Aufgabe 8.1 (P) (2, 3)-Baum a) Fügen Sie die Zahlen 39, 38, 37 und 36 in folgenden (2, 3)-Baum ein: Zeichnen Sie, was in jedem Schritt passiert. b) Löschen Sie die Zahlen 65, 70 und 100 aus folgendem

Mehr

Diskrete Strukturen Kapitel 2: Grundlagen (Beweise)

Diskrete Strukturen Kapitel 2: Grundlagen (Beweise) WS 2014/15 Diskrete Strukturen Kapitel 2: Grundlagen (Beweise) Hans-Joachim Bungartz Lehrstuhl für wissenschaftliches Rechnen Fakultät für Informatik Technische Universität München http://www5.in.tum.de/wiki/index.php/diskrete_strukturen_-_winter_14

Mehr

In diesem Abschnitt betrachten wir nur quadratische Matrizen mit Komponenten aus einem Körper K, also A K n n für ein n N. Wenn (mit einem n > 1)

In diesem Abschnitt betrachten wir nur quadratische Matrizen mit Komponenten aus einem Körper K, also A K n n für ein n N. Wenn (mit einem n > 1) 34 Determinanten In diesem Abschnitt betrachten wir nur quadratische Matrizen mit Komponenten aus einem Körper K, also A K n n für ein n N Wenn (mit einem n > 1) a 11 a 12 a 1n a 21 a 22 a 2n A =, (1)

Mehr

Mathematischer Vorkurs

Mathematischer Vorkurs Mathematischer Vorkurs Dr. Agnes Lamacz Mathematischer Vorkurs TU Dortmund Seite 1 / 170 Vollständige Induktion Kapitel 13 Vollständige Induktion Mathematischer Vorkurs TU Dortmund Seite 117 / 170 Vollständige

Mehr

schreiben, wobei p und q ganze Zahlen sind.

schreiben, wobei p und q ganze Zahlen sind. Schülerinfotag 1. Man zeige, dass keine rationale Zahl ist. Das heißt lässt sich nicht als p q schreiben, wobei p und q ganze Zahlen sind. Proof. Wir werden das Prinzip Beweis durch Widerspruch verwenden.

Mehr

Brückenkurs Mathematik

Brückenkurs Mathematik Beweise und Beweisstrategien [email protected] Institute for Mathematics and Scientific Computing Karl-Franzens-Universität Graz Graz, September 5, 2015 Hinweis zu den Folien Diese Folien sind

Mehr

Theoretische Grundlagen der Informatik

Theoretische Grundlagen der Informatik Theoretische Grundlagen der Informatik Vorlesung am 18. Januar 2018 INSTITUT FÜR THEORETISCHE 0 18.01.2018 Dorothea Wagner - Theoretische Grundlagen der Informatik INSTITUT FÜR THEORETISCHE KIT Die Forschungsuniversität

Mehr

Bilder von Zahlen - Arithmetik und Algebra geometrisch darstellen. Rauter Bianca ( ) Graz, am 10. Dezember 2014

Bilder von Zahlen - Arithmetik und Algebra geometrisch darstellen. Rauter Bianca ( ) Graz, am 10. Dezember 2014 Bilder von Zahlen - Arithmetik und Algebra geometrisch darstellen Rauter Bianca (101038) Graz, am 10. Dezember 014 1 Inhaltsverzeichnis Inhaltsverzeichnis 1 Abbildungen von Zahlen - Beweise durch Muster

Mehr

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

Vorkurs Mathematik und Informatik Mengen, natürliche Zahlen, Induktion Vorkurs Mathematik und Informatik Mengen, natürliche Zahlen, Induktion Saskia Klaus 07.10.016 1 Motivation In den ersten beiden Vorträgen des Vorkurses haben wir gesehen, wie man aus schon bekannten Wahrheiten

Mehr

a) Die Householder-Transformation, welche den ersten Spaltenvektor a 1 = der Matrix A auf , a 1 αe A = QR, A k =: Q k R k, A k+1 := R k Q k.

a) Die Householder-Transformation, welche den ersten Spaltenvektor a 1 = der Matrix A auf , a 1 αe A = QR, A k =: Q k R k, A k+1 := R k Q k. Karlsruher Institut für Technologie (KIT) Institut für Analysis Prof. Dr. W. Reichel Sommersemester 00 7.07.00 MODULPRÜFUNG Numerische Methoden (Höhere Mathematik IV für die Fachrichtung Meteorologie bzw.

Mehr

Angewandte Mathematik und Programmierung

Angewandte Mathematik und Programmierung Angewandte Mathematik und Programmierung Einführung in das Konzept der objektorientierten Anwendungen zu mathematischen Rechnens WS 2013/14 Inhalt Übungserklärung* Beweis durch Vollständige Induktion 2

Mehr

Grundlagen und Diskrete Strukturen Wiederholungsaufgaben

Grundlagen und Diskrete Strukturen Wiederholungsaufgaben TU Ilmenau Institut für Mathematik Dr. Jens Schreyer Teil 1: Aussagenlogik Aufgabe 1 Grundlagen und Diskrete Strukturen Wiederholungsaufgaben Stellen Sie die Wahrheitstafel für die aussagelogische Formel

Mehr

Mathematische Grundlagen der Computerlinguistik

Mathematische Grundlagen der Computerlinguistik Mengen und Mengenoperationen (Teil II) Centrum für Informations- und Sprachverarbeitung (CIS) 2. Juni 2014 Table of Contents 1 2 3 Definition Mengenfamilie Eine Menge, deren sämtliche Elemente selbst wiederum

Mehr

Algorithmen und Datenstrukturen

Algorithmen und Datenstrukturen Algorithmen und Datenstrukturen Große Übung #2 Phillip Keldenich, Arne Schmidt 10.11.2016 Organisatorisches Fragen? Checkliste: Anmeldung kleine Übungen Anmeldung Mailingliste Dies ersetzt nicht die Prüfungsanmeldung!

Mehr

1 Eliminieren von ɛ-übergängen

1 Eliminieren von ɛ-übergängen 1 Eliminieren von ɛ-übergängen 1.1 Beispiel 1 (a) Ausgangspunkt: Zwei ɛ-übergänge (b) Entfernung eines ɛ-übergangs, Reduktion (c) Entfernen eines ɛ-übergangs, Reduktion Abbildung 1: Elimination von ɛ-übergängen,

Mehr

Thema: Die Einheitengruppe des Restklassenrings /n

Thema: Die Einheitengruppe des Restklassenrings /n RWTH Aachen Lehrstuhl D für Mathematik Betreuer: Prof. U. Schoenwaelder Hausaufsatz zur Vorlesung Algebra I im WS 99/00 Thema: Die Einheitengruppe des Restklassenrings /n Vorgelegt von Sascha Haarkötter

Mehr

IV Beweise in der Mathematik

IV Beweise in der Mathematik Propädeutikum 018 0. September 018 Mathematische Texte enthalten verschiedene Bezeichnungen der Sinneinheiten. Bezeichnungen in mathematischen Texten Axiome elementare Grundaussagen; werden nicht bewiesen

Mehr

Grundlagen der Mathematik

Grundlagen der Mathematik Universität Hamburg Winter 016/17 Fachbereich Mathematik Janko Latschev Lösungsskizzen 6 Grundlagen der Mathematik Präsenzaufgaben (P9) Die Ordnung der natürlichen Zahlen I Wir hatten in der Vorlesung

Mehr

Das Schubfachprinzip

Das Schubfachprinzip Das Schubfachprinzip Jonas Kaspar 7. Mai 2015 Proseminar: Mathematisches Problemlösen im Sommersemester 2015. Übungsleitung: Natalia Grinberg Vortragstermin: 8. Mai 2015 Fachbereich Mathematik Karlsruher

Mehr

Höhere Mathematik I für die Fachrichtungen Elektroingenieurwesen, Physik und Geodäsie Lösungsvorschläge zum 7. Übungsblatt

Höhere Mathematik I für die Fachrichtungen Elektroingenieurwesen, Physik und Geodäsie Lösungsvorschläge zum 7. Übungsblatt UNIVERSITÄT KARLSRUHE Institut für Analysis HDoz. Dr. P. C. Kunstmann Dipl.-Math. M. Uhl WS 008/09 Höhere Mathematik I für die Fachrichtungen Elektroingenieurwesen, Physik und Geodäsie Lösungsvorschläge

Mehr

Mengen, Funktionen und Logik

Mengen, Funktionen und Logik Wirtschaftswissenschaftliches Zentrum Universität Basel Mathematik für Ökonomen 1 Dr. Thomas Zehrt Mengen, Funktionen und Logik Literatur Referenz: Gauglhofer, M. und Müller, H.: Mathematik für Ökonomen,

Mehr

{P} S {Q} {P} S {Q} {P} S {Q} Inhalt. Hoare-Kalkül. Hoare-Kalkül. Hoare-Tripel. Hoare-Tripel. Hoare-Tripel

{P} S {Q} {P} S {Q} {P} S {Q} Inhalt. Hoare-Kalkül. Hoare-Kalkül. Hoare-Tripel. Hoare-Tripel. Hoare-Tripel Inhalt Hoare-Kalkül Formale Verifizierung Hoare-Kalkül while-sprache Terminierung Partielle / totale Korrektheit 4.0 Hoare-Kalkül entwickelt von C.A.R. (Tony) Hoare (britischer Informatiker), 1969 formales

Mehr

Analysis I für Studierende der Ingenieurwissenschaften

Analysis I für Studierende der Ingenieurwissenschaften Fachbereich Mathematik der Universität Hamburg WiSe 08/9 c Dr. K. Rothe Analysis I für Studierende der Ingenieurwissenschaften Hörsaalübung mit Beispielaufgaben zu Blatt Mengen Darstellung durch: a) Aufzählung

Mehr

4.2 Minimale Spannbäume: Der Algorithmus von Jarník/Prim Definition 4.2.1

4.2 Minimale Spannbäume: Der Algorithmus von Jarník/Prim Definition 4.2.1 Allgemeines. Minimale Spannbäume: Der Algorithmus von Jarník/Prim Definition.. (a) Ein Graph G =(V, E) heißt kreisfrei, wenn er keinen Kreis besitzt. Beispiel: Ein kreisfreier Graph: FG KTuEA, TU Ilmenau

Mehr

Der größte gemeinsame Teiler und das kleinste gemeinsame Vielfache Proseminar Modul 4c, Gruppe 3: Primzahlen, Dr. Regula Krapf

Der größte gemeinsame Teiler und das kleinste gemeinsame Vielfache Proseminar Modul 4c, Gruppe 3: Primzahlen, Dr. Regula Krapf Der größte gemeinsame Teiler und das kleinste gemeinsame Vielfache Proseminar Modul 4c, Gruppe 3: Primzahlen, Dr. Regula Krapf Carina Hilger Inhaltsverzeichnis 1 Der größte gemeinsame Teiler (ggt) 2 1.1

Mehr

Logik/Beweistechniken

Logik/Beweistechniken Mathematikvorkurs bei Marcos Soriano Logik/Beweistechniken erstellt von: Daniel Edler -II- Inhaltsverzeichnis 1 Logik/Beweistechniken 1 1.1 Allgemeine Vorgehensweise......................... 1 2 Konjunktion/Disjunktion

Mehr

Kapitel 11 Beweisführung. Mathematischer Vorkurs TU Dortmund Seite 125 / 254

Kapitel 11 Beweisführung. Mathematischer Vorkurs TU Dortmund Seite 125 / 254 Kapitel 11 Beweisführung Kapitel 11 Beweisführung Mathematischer Vorkurs TU Dortmund Seite 125 / 254 Kapitel 11 Beweisführung Grundsätzlich: ein mathematischer Satz ist eine Aussage der Form wenn... gilt,

Mehr

Vorkurs: Mathematik für Informatiker

Vorkurs: Mathematik für Informatiker Vorkurs: Mathematik für Informatiker Teil 3 Wintersemester 2016/17 Steven Köhler [email protected] mathe.stevenkoehler.de 2 c 2016 Steven Köhler Wintersemester 2016/17 Inhaltsverzeichnis Teil 1 Teil

Mehr

Höhere Mathematik II für Ingenieurinnen und Ingenieure Lösungen zur 4. Übung

Höhere Mathematik II für Ingenieurinnen und Ingenieure Lösungen zur 4. Übung TU Bergakademie Freiberg Vorl. Frau Prof. Dr. Swanhild Bernstein Übung Dipl.-Math. Daniel Lorenz Freiberg, 26. April 2017 Höhere Mathematik II für Ingenieurinnen und Ingenieure Lösungen zur 4. Übung Aufgabe

Mehr