Induction (chapter of the book and chapter of the notes)

Slides:



Advertisements
Similar presentations
Mathematical Induction
Advertisements

Mathematical induction Isaac Fung. Announcement ► Homework 1 released ► Due on 6 Oct 2008 (in class)
Mathematical Induction II Lecture 14: Nov
Copyright © Cengage Learning. All rights reserved. CHAPTER 5 SEQUENCES, MATHEMATICAL INDUCTION, AND RECURSION SEQUENCES, MATHEMATICAL INDUCTION, AND RECURSION.
Induction and Recursion. Odd Powers Are Odd Fact: If m is odd and n is odd, then nm is odd. Proposition: for an odd number m, m k is odd for all non-negative.
Induction Lecture 5: Sep 21 (chapter of the book and chapter of the notes)
1 Mathematical Induction. 2 Mathematical Induction: Example  Show that any postage of ≥ 8¢ can be obtained using 3¢ and 5¢ stamps.  First check for.
Induction and recursion
Discrete Structures Chapter 5: Sequences, Mathematical Induction, and Recursion 5.2 Mathematical Induction I [Mathematical induction is] the standard proof.
Copyright © Cengage Learning. All rights reserved.
Methods of Proof Lecture 4: Sep 16 (chapter 3 of the book)
1 Strong Mathematical Induction. Principle of Strong Mathematical Induction Let P(n) be a predicate defined for integers n; a and b be fixed integers.
1 Mathematical Induction. 2 Mathematical Induction: Example  Show that any postage of ≥ 8¢ can be obtained using 3¢ and 5¢ stamps.  First check for.
Induction (chapter of the book and chapter of the notes)
Methods of Proof & Proof Strategies
ICS 253 Presents Mathematical Induction Sultan Almuhammadi muhamadi
Mathematical Maxims and Minims, 1988
Induction and recursion
Introduction to Proofs
Mathematical Induction. F(1) = 1; F(n+1) = F(n) + (2n+1) for n≥ F(n) n F(n) =n 2 for all n ≥ 1 Prove it!
College Algebra Fifth Edition James Stewart Lothar Redlin Saleem Watson.
CSNB143 – Discrete Structure Topic 5 – Induction Part I.
1 Introduction to Abstract Mathematics Chapter 4: Sequences and Mathematical Induction Instructor: Hayk Melikya 4.1- Sequences. 4.2,
Introduction to Proofs
Methods of Proof. This Lecture Now we have learnt the basics in logic. We are going to apply the logical rules in proving mathematical theorems. Direct.
Section 1.8. Section Summary Proof by Cases Existence Proofs Constructive Nonconstructive Disproof by Counterexample Nonexistence Proofs Uniqueness Proofs.
Discrete Mathematics Tutorial 11 Chin
Methods of Proof Lecture 3: Sep 9. This Lecture Now we have learnt the basics in logic. We are going to apply the logical rules in proving mathematical.
Mathematical Induction I Lecture 4: Sep 16. This Lecture Last time we have discussed different proof techniques. This time we will focus on probably the.
Section 3.3: Mathematical Induction Mathematical induction is a proof technique that can be used to prove theorems of the form:  n  Z +,P(n) We have.
CompSci 102 Discrete Math for Computer Science March 1, 2012 Prof. Rodger Slides modified from Rosen.
CS 103 Discrete Structures Lecture 13 Induction and Recursion (1)
Mathematical Induction Section 5.1. Climbing an Infinite Ladder Suppose we have an infinite ladder: 1.We can reach the first rung of the ladder. 2.If.
Mathematical Induction
CS104:Discrete Structures Chapter 2: Proof Techniques.
Copyright © Cengage Learning. All rights reserved. Sequences and Series.
Chapter 5. Section 5.1 Climbing an Infinite Ladder Suppose we have an infinite ladder: 1.We can reach the first rung of the ladder. 2.If we can reach.
Mathematical Induction I Lecture 5: Sep 20 (chapter of the textbook and chapter of the course notes)
Methods of Proof Lecture 4: Sep 20 (chapter 3 of the book, except 3.5 and 3.8)
1 Discrete Mathematical Mathematical Induction ( الاستقراء الرياضي )
Mathematical Induction EECS 203: Discrete Mathematics Lecture 11 Spring
3.3 Mathematical Induction 1 Follow me for a walk through...
Chapter 5 1. Chapter Summary  Mathematical Induction  Strong Induction  Recursive Definitions  Structural Induction  Recursive Algorithms.
Proof And Strategies Chapter 2. Lecturer: Amani Mahajoub Omer Department of Computer Science and Software Engineering Discrete Structures Definition Discrete.
Chapter 1 Logic and Proof.
Hubert Chan (Chapters 1.6, 1.7, 4.1)
Chapter 1 Logic and Proof.
The Foundations: Logic and Proofs
Advanced Algorithms Analysis and Design
Mathematical Induction II
Chapter 3 The Real Numbers.
Induction and recursion
Predicate Calculus Validity
CSE 311: Foundations of Computing
Hubert Chan (Chapters 1.6, 1.7, 4.1)
Gray Code Can you find an ordering of all the n-bit strings in such a way that two consecutive n-bit strings differed by only one bit? This is called the.
Chapter 5 Induction and Recursion
Induction and recursion
Exercise Use mathematical induction to prove the following formula.
Follow me for a walk through...
Section 2.1 Proof Techniques Introduce proof techniques:   o        Exhaustive Proof: to prove all possible cases, Only if it is about a.
Methods of Proof Rosen 1.7, 1.8 Lecture 4: Sept 24, 25.
Applied Discrete Mathematics Week 9: Integer Properties
Follow me for a walk through...
Induction Chapter
Advanced Analysis of Algorithms
Mathematical Induction
Induction Rosen 5 Lecture 8: Oct 29, 30.
Follow me for a walk through...
Methods of Proof Rosen 1.7, 1.8 Lecture 4: Sept, 2019.
Presentation transcript:

Induction (chapter of the book and chapter of the notes)

This Lecture Last time we have discussed different proof techniques. This time we will focus on probably the most important one – mathematical induction. This lecture’s plan is to go through the following: The idea of mathematical induction Basic induction proofs (e.g. equality, inequality, property,etc) An interesting example A paradox

Odd Powers Are Odd Fact: If m is odd and n is odd, then nm is odd. Proposition: for an odd number m, m k is odd for all non-negative integer k. Let P(i) be the proposition that m i is odd. P(1) is true by definition. P(2) is true by P(1) and the fact. P(3) is true by P(2) and the fact. P(i+1) is true by P(i) and the fact. So P(i) is true for all i. Idea of induction.

Divisibility by a Prime Theorem. Any integer n > 1 is divisible by a prime number. Idea of induction. Let n be an integer. If n is a prime number, then we are done. Otherwise, n = ab, both are smaller than n. If a or b is a prime number, then we are done. Otherwise, a = cd, both are smaller than a. If c or d is a prime number, then we are done. Otherwise, repeat this argument, since the numbers are getting smaller and smaller, this will eventually stop and we have found a prime factor of n.

Objective: Prove Idea of Induction This is to prove The idea of induction is to first prove P(0) unconditionally, then use P(0) to prove P(1) then use P(1) to prove P(2) and repeat this to infinity…

The Induction Rule 0 and (from n to n +1), proves 0, 1, 2, 3,…. P (0), P (n)  P (n+1)  m  N. P (m) Like domino effect… For any n>=0 Very easy to prove Much easier to prove with P(n) as an assumption.

This Lecture The idea of mathematical induction Basic induction proofs (e.g. equality, inequality, property,etc) An interesting example A paradox

Statements in green form a template for inductive proofs. Proof: (by induction on n) The induction hypothesis, P(n), is: Proof by Induction Let’s prove:

Induction Step: Assume P(n) for some n  0 and prove P(n + 1): Proof by Induction Have P (n) by assumption: So let r be any number  1, then from P (n) we have How do we proceed?

Proof by Induction adding r n+1 to both sides, But since r  1 was arbitrary, we conclude (by UG), that which is P (n+1). This completes the induction proof.

Proving an Equality Let P(n) be the induction hypothesis that the statement is true for n. Base case: P(1) is true Induction step: assume P(n) is true, prove P(n+1) is true. by induction

Proving a Property Base Case (n = 1): Induction Step: Assume P(i) for some i  1 and prove P(i + 1): Assume is divisible by 3, prove Is divisible by 3. Divisible by 3 by inductionDivisible by 3

Proving a Property Base Case (n = 2): Induction Step: Assume P(i) for some i  2 and prove P(i + 1): Assume is divisible by 6 is divisible by 6. Divisible by 2 by case analysis Divisible by 6 by induction Prove

Proving an Inequality Base Case (n = 3): Induction Step: Assume P(i) for some i  3 and prove P(i + 1): Assume, prove by induction since i >= 3

Proving an Inequality Base Case (n = 2): is true Induction Step: Assume P(i) for some i  2 and prove P(i + 1): by induction

This Lecture The idea of mathematical induction Basic induction proofs (e.g. equality, inequality, property,etc) An interesting example A paradox

Goal: tile the squares, except one in the middle for Bill. Puzzle

There are only L-shaped tiles covering three squares: For example, for 8 x 8 puzzle might tile for Bill this way: Puzzle

Theorem: For any 2 n x 2 n puzzle, there is a tiling with Bill in the middle. Proof: (by induction on n) P(n) ::= can tile 2 n x 2 n with Bill in middle. Base case: (n=0) (no tiles needed) Puzzle Did you remember that we proved is divisble by 3?

Induction step: assume can tile 2 n x 2 n, prove can handle 2 n+1 x 2 n n Puzzle Now what??

The new idea: Prove that we can always find a tiling with Bill anywhere. Puzzle Theorem B: For any 2 n x 2 n puzzle, there is a tiling with Bill anywhere. Theorem: For any 2 n x 2 n puzzle, there is a tiling with Bill in the middle. Clearly Theorem B implies Theorem. A stronger property

Theorem B: For any 2 n x 2 n puzzle, there is a tiling with Bill anywhere. Proof: (by induction on n) P(n) ::= can tile 2 n x 2 n with Bill anywhere. Base case: (n=0) (no tiles needed) Puzzle

Induction step: Assume we can get Bill anywhere in 2 n x 2 n. Prove we can get Bill anywhere in 2 n+1 x 2 n+1. Puzzle

Induction step: Assume we can get Bill anywhere in 2 n x 2 n. Prove we can get Bill anywhere in 2 n+1 x 2 n+1.

Method: Now group the squares together, and fill the center with a tile. Done! Puzzle

Some Remarks Note 1: It may help to choose a stronger hypothesis than the desired result (e.g. “Bill in anywhere”). Note 2: The induction proof of “Bill in corner” implicitly defines a recursive procedure for finding corner tilings. Note 3: Induction and recursion are very similar in spirit, always tries to reduce the problem into a smaller problem.