Vollständige Induktion

Ähnliche Dokumente
Fachwissenschaftliche Grundlagen

1 Das Prinzip der vollständigen Induktion

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

Rhetorik und Argumentationstheorie.

Diskrete Strukturen Kapitel 2: Grundlagen (Beweise)

Aufgaben und Lösungen zum Vorkurs Mathematik: Beweismethoden Für Donnerstag den x > 1 3x > 3 3x + 3 > 6 6x + 3 > 3x + 6.

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

Vorkurs: Mathematik für Informatiker

Induktive Beweise und rekursive Definitionen

Diskrete Strukturen und Logik WiSe 2007/08 in Trier. Henning Fernau Universität Trier

TU8 Beweismethoden. Daniela Andrade

Rechenregeln für Summen

Fachwissenschaftliche Grundlagen

Informationsblatt Induktionsbeweis

Elementare Beweismethoden

Folgen und endliche Summen

Vorlesung. Vollständige Induktion 1

Vollständige Induktion

Schnupperkurs: Ausgewählte Methoden zur Aufgabenlösung

Induktive Beweise und rekursive Definitionen

Reihen/Partialsummenfolgen und vollständige Induktion. Robert Klinzmann

3 Vollständige Induktion

Grundbegriffe der Informatik

Handout zu Beweistechniken

ÜBUNG ZUM GRUNDKURS LOGIK SS 2016 GÜNTHER EDER

Wiederholung Vorlesungen 1 bis 8

Algorithmen und Datenstrukturen

Themen: Kubische Gleichungen, Ungleichungen, Induktion

1 Mengen und Aussagen

Mathematische Grundlagen der Computerlinguistik

SS April Übungen zur Vorlesung Logik Blatt 1. Prof. Dr. Klaus Madlener Abgabe bis 27. April :00h

Seminarvortrag aus Reiner Mathematik Existenz von Primitivwurzeln

Übung Grundbegriffe der Informatik

Hilbert-Kalkül (Einführung)

Vorkurs: Mathematik für Informatiker

Lösungen. 1. Klausur zur MIA: Analysis I für Mathematiker

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

Kapitel III. Aufbau des Zahlensystems

Ersetzbarkeitstheorem

A N A L Y S I S I F Ü R T P H, U E ( ) 1. Übungstest (FR, ) (mit Lösung )

Also kann nur A ist roter Südler und B ist grüner Nordler gelten.

3. Argumentieren und Beweisen mit Punktemustern

3. rekursive Definition einer Folge

Lösung zur Übung für Analysis einer Variablen WS 2016/17

mathe plus Aussagenlogik Seite 1

Würzburg. Gleichungen 1 E1. Vorkurs, Mathematik

Grammatiken. Eine Grammatik G mit Alphabet Σ besteht aus: Variablen V. Startsymbol S V. Kurzschreibweise G = (V, Σ, P, S)

Kapitel 1.3. Normalformen aussagenlogischer Formeln und die Darstellbarkeit Boolescher Funktionen durch aussagenlogische Formeln

Induktive Definitionen

Wie werden die Vorlesungen/Übungen organisiert?

11. Folgen und Reihen.

6 Reelle und komplexe Zahlenfolgen

Technische Universität München Zentrum Mathematik Mathematik 1 (Elektrotechnik) Übungsblatt 1

Mathematik und Logik

Resolutionsalgorithmus

Mathematik 1 für Informatiker und Wirtschaftsinformatiker Wintersemester 07/08 (Winkler) Musterprüfung mit Lösungen

Grundbegriffe der Informatik Tutorium 2

Kapitel 1.5. Ein adäquater Kalkül der Aussagenlogik. Teil 1: Kalküle und Beweisbarkeit und die Korrektheit des Shoenfield-Kalküls

Kapitel 3. Natürliche Zahlen und vollständige Induktion

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

Übungen Mathematik I, M

Vorsemesterkurs Informatik

Grundlagen der Theoretischen Informatik - Sommersemester Übungsblatt 1: Lösungsvorschläge

Thema 3 Folgen, Grenzwerte

Vorlesung Logik Wintersemester 2012/13 Universität Duisburg-Essen

Normalformen boolescher Funktionen

TECHNISCHE UNIVERSITÄT MÜNCHEN

3 Vom Zählen zur Induktion

Logic in a Nutshell. Christian Liguda

Die Ackermannfunktion

Induktive Definitionen

5 Grundlagen der Zahlentheorie

5.1 Drei wichtige Beweistechniken Erklärungen zu den Beweistechniken... 56

Welcher der folgenden Sätze ist eine Aussage, welcher eine Aussageform, welcher ist keines von beiden:

Mathematische Grundlagen der Ökonomie Übungsblatt 8

Brückenkurs Mathematik

Analysis I für Studierende der Ingenieurwissenschaften

Mengen und Abbildungen

Theoretische Informatik. Alphabete, Worte, Sprachen

Logik und Beweise. Logik und Beweise. Vorsemesterkurs SoSe März 2016

Kapitel 1.3. Normalformen aussagenlogischer Formeln. Mathematische Logik (WS 2010/11) Kapitel 1.3: Normalformen 1 / 1

ist ein regulärer Ausdruck.

äußere Klammern können entfallen, ebenso solche, die wegen Assoziativität von + und Konkatenation nicht notwendig sind:

Hauptklausur zur Vorlesung Logik für Informatiker im Sommersemester 2012 Lösung

Lineare Algebra. I. Vektorräume. U. Stammbach. Professor an der ETH-Zürich

Donnerstag, 11. Dezember 03 Satz 2.2 Der Name Unterraum ist gerechtfertigt, denn jeder Unterraum U von V ist bzgl.

Identitätssatz für Potenzreihen

3. Grundlegende Begriffe von Logiken - Aussagenlogik

Brückenkurs Mathematik. Dienstag Freitag

1.2 Eigenschaften der ganzen Zahlen

Zur Ästhetik mathematischer Beweisführung

5. Mathematik Olympiade 1. Stufe (Schulolympiade) Klasse 8 Saison 1965/1966 Aufgaben und Lösungen

Fibonacci-Zahlen und Goldener Schnitt

Übungen zu Grundlagen der Logik in der Informatik - WS15/16

Vertiefungskurs Mathematik

Vorkurs Mathematik für Informatiker. 1 Potenzen. Michael Bader, Thomas Huckle, Stefan Zimmer Oktober Kap.

6. Induktives Beweisen - Themenübersicht

Transkript:

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 P(1) gilt. Wir zeigen: n N : P(n) P(n + 1) Peter Becker (H-BRS) Mathematische Grundlagen Wintersemester 2016/17 182 / 288

Induktionsbeweis Ein Beweis mit vollständiger Induktion verläuft dementsprechend nach folgendem Schema: Induktionsanfang Zeige, dass P(1) gilt. Induktionsschritt Zeige: n N : P(n) P(n + 1) Die Aussage P(n) heißt dabei Induktionsvoraussetzung oder Induktionsannahme. Die Aussage P(n + 1) ist die Induktionsbehauptung. Peter Becker (H-BRS) Mathematische Grundlagen Wintersemester 2016/17 183 / 288

Warum funktioniert vollständige Induktion? Wir haben: P(1) n N : P(n) P(n + 1) Angewendet auf den Induktionsanfang P(1) und den Induktionsschritt für n = 1 erhalten wir mithilfe des Modus Ponens: (P(1) (P(1) P(2))) P(2) Jetzt verwenden wir P(2) und den Induktionsschritt für n = 2: (P(2) (P(2) P(3))) P(3) Dies können wir immer weiter fortsetzen. Peter Becker (H-BRS) Mathematische Grundlagen Wintersemester 2016/17 184 / 288

Summationssymbol Zur Notation der Summe von mehreren Summanden x 1, x 2,..., x n verwenden wir das Summationssymbol : x 1 + x 2 + + x n = n i=1 x i Der Summationsindex kann dabei auch zwischen u, o N 0 laufen: x u + x u+1 +... + x o = u heißt untere und o obere Index- oder Summationsgrenze. Für den Fall u > o legen wir fest: o x i = 0 i=u Peter Becker (H-BRS) Mathematische Grundlagen Wintersemester 2016/17 185 / 288 o i=u x i

Beispiel 4.5 Wir wollen zeigen, dass für alle n N gilt: 1 + 2 + + n = n i = i=1 n(n + 1). 2 Für ein n N ist diese Gleichung entweder wahr oder falsch. Also stellt diese Gleichung ein Prädikat P(n) dar. Wir wollen zeigen, dass die Gleichung (und damit das Prädikat P(n)) für alle n N wahr ist. Induktionsanfang: n = 1 n i = i=1 1 i = 1 = i=1 1(1 + 1) 2 = n(n + 1) 2 Also gilt die Gleichung für n = 1, d. h. P(1) ist wahr. Peter Becker (H-BRS) Mathematische Grundlagen Wintersemester 2016/17 186 / 288

Fortsetzung Beispiel. Beweismethoden (ii) Induktionsschritt: n n + 1 Gemäß Induktionsvoraussetzung (I.V.) dürfen wir P(n) als wahr annehmen, d. h. die Gleichung gilt für n. Wir müssen nun zeigen, dass sie dann auch für n + 1 gilt, also dass auch P(n + 1) wahr ist. n+1 i = (n + 1) + i=1 n i i=1 I.V. n(n + 1) = (n + 1) + 2 n(n + 1) + 2(n + 1) = 2 (n + 1)(n + 2) = 2 Damit haben wir nun bewiesen, dass P(n) für alle n N gilt. Peter Becker (H-BRS) Mathematische Grundlagen Wintersemester 2016/17 187 / 288

Verschiebung des Induktionsanfangs Was tun, wenn ein Prädikat nicht ab n = 1 sondern erst ab n = k wahr ist? Wir definieren ein neues Prädikat Q mit Q(n) : P(n + k 1) Somit gilt: n N k : P(n) n N : Q(n) Praktisch genügt es, einfach den Induktionsanfang auf k zu legen. Dies geht natürlich auch in die andere Richtung. Um n N 0 : R(n) zu zeigen, legen wir den Induktionsanfang auf n = 0. Peter Becker (H-BRS) Mathematische Grundlagen Wintersemester 2016/17 188 / 288

Beispiel 4.6 (i) Für alle n N 0 gilt: n i 2 = i=1 n(n + 1)(2n + 1) 6 (ii) Für alle n N gilt: n (2i 1) = n 2 i=1 (iii) Für alle n N 0 und alle x R \ {1} gilt: n i=0 x i = x n+1 1 x 1 Peter Becker (H-BRS) Mathematische Grundlagen Wintersemester 2016/17 189 / 288

Fortsetzung Beispiel. (iv) Für alle n N gilt: 7 n 1 ist ein Vielfaches von 6 (v) Für alle natürlichen Zahlen n 4 gilt: n! > 2 n Beweise an der Tafel. Peter Becker (H-BRS) Mathematische Grundlagen Wintersemester 2016/17 190 / 288

Fibonacci-Zahlen Definition 4.7 Die Fibonacci-Zahlen F n sind für n N 0 wie folgt definiert: F 0 = 0 F 1 = 1 F n = F n 1 + F n 2 für n 2 Peter Becker (H-BRS) Mathematische Grundlagen Wintersemester 2016/17 191 / 288

Leonardo da Pisa Auch Fibonacci genannt (1170 1240), war Rechenmeister in Pisa und gilt als einer der bedeutendsten Mathematiker des Mittelalters. Die Fibonacci-Zahlen gehen auf eine Übungsaufgabe von Fibonacci zur Vermehrung von Kaninchen zurück. Peter Becker (H-BRS) Mathematische Grundlagen Wintersemester 2016/17 192 / 288

Formel von Moivre-Binet Satz 4.8 Für alle n N 0 gilt: Beweis. F n = 1 5 (( 1 + ) n ( 5 2 Mittels vollständiger Induktion, Übungsaufgabe. 1 ) n ) 5 2 Der Beweis für die Korrektheit einer expliziten Formel ist i.d.r. viel einfacher als die Herleitung solch einer expliziten Formel. Im nächsten Semester lernen Sie einen ersten Ansatz zur Herleitung solch expliziter Formeln kennen. Peter Becker (H-BRS) Mathematische Grundlagen Wintersemester 2016/17 193 / 288

Strukturelle Induktion Wir können vollständige Induktion auch anwenden, um zu zeigen, dass eine Eigenschaft P(x) für alle Elemente einer rekursiv definierten Menge M gilt. Der Induktionsanfang entspricht dabei dem Nachweis, dass P(x) für alle explizit angegebenen Elemente von M gilt und der Induktionsschritt entspricht dem Nachweis, dass P(y) gilt, wenn sich y aus den Elementen x 1,..., x k M erzeugen lässt. Dabei dürfen wir P(x 1 )... P(x k ) als Induktionsvoraussetzung annehmen. Peter Becker (H-BRS) Mathematische Grundlagen Wintersemester 2016/17 194 / 288

Beispiel 4.9 Wir betrachten die Menge M, die definiert ist durch: (i) 7 M (ii) Gilt x, y M, dann gilt auch 3x M und x + y M. Wir wollen zeigen, dass alle Elemente von M durch 7 teilbar sind, also: x M : 7 x Induktionsanfang: 7 7 ist wahr. Induktionsschritt: Es gelte x, y M. Mit Induktionsvoraussetzung folgt 7 x und 7 y, d. h. a N : 7a = x b N : 7b = y Aus der ersten Aussage folgt 7 3a = 3x, also gilt auch 7 3x. Peter Becker (H-BRS) Mathematische Grundlagen Wintersemester 2016/17 195 / 288

Fortsetzung Beispiel. Wenn wir die Gleichungen der beiden Aussagen addieren, erhalten wir 7a + 7b = x + y 7(a + b) = x + y Also gilt auch 7 (x + y). Bemerkungen: Die Induktion geht hier über die Anzahl der Ableitungsschritte, um ein Element x herzuleiten. Wir beweisen praktisch, dass die Aussage Q(n) : Eigenschaft P gilt für alle Elemente, die mit n Schritten für alle n N 0 gilt. abgeleitet werden können Peter Becker (H-BRS) Mathematische Grundlagen Wintersemester 2016/17 196 / 288

Strukturelle Induktion für formale Sprachen Die wichtigsten Mengen in der Informatik, die rekursiv definiert sind, sind formale Sprachen. Strukturelle Induktion erlaubt es uns nun, Spracheigenschaften induktiv entlang der Syntaxregeln nachzuweisen. Peter Becker (H-BRS) Mathematische Grundlagen Wintersemester 2016/17 197 / 288

Beispiel 4.10 Wir wollen zeigen: Beweismethoden In jeder aussagenlogischen Formel ist die Anzahl der öffnenden Klammern gleich der Anzahl der schließenden Klammern. Zur Vereinfachung führen wir folgende Notation ein: Für ein Zeichen c und eine aussagenlogische Formel α bezeichnet α c die Anzahl der Vorkommen von c in α. Die Menge A der aussagenlogischen Formeln ist rekursiv definiert (siehe Folie 43). Induktionsanfang: Atomare Formeln sind die aussagenlogischen Konstanten 0 und 1 und die Aussagenvariablen. Diese Formeln enthalten keine Klammern, also 0 ( = 0 = 0 ) 1 ( = 0 = 1 ) x ( = 0 = x ) für alle x V Peter Becker (H-BRS) Mathematische Grundlagen Wintersemester 2016/17 198 / 288

Fortsetzung Beispiel. Somit gilt die zu beweisende Aussage für alle atomaren Formeln. Induktionsschritt: Für gegebene Formeln α, β A können gemäß Definition von A die Formeln γ = (α β), δ = (α β), ɛ = α gebildet werden. Nach Induktionsvoraussetzung gilt α ( = α ) und β ( = β ). Wir erhalten γ ( = α ( + β ( + 1 = α ) + β ) + 1 = γ ) δ ( = α ( + β ( + 1 = α ) + β ) + 1 = δ ) ɛ ( = α ( = α ) = ɛ ) Damit ist der Induktionsschritt für alle Fälle bewiesen. Peter Becker (H-BRS) Mathematische Grundlagen Wintersemester 2016/17 199 / 288

Zusammenfassung Beweisverfahren: direkter Beweis, indirekter Beweis, Widerspruchsbeweis, Ringschluss um zu zeigen, dass eine Aussage P(n) für alle n N wahr ist. vollständige Induktion = Induktionsanfang plus Induktionsschritt Induktionsanfang kann verschoben werden, um die Gültigkeit von P(n) für alle n N k zu zeigen. Strukturelle Induktion: für formale Sprachen Peter Becker (H-BRS) Mathematische Grundlagen Wintersemester 2016/17 200 / 288