29
9/27/2011 Lecture 3.1 -- Mathematic al Induction 1 Lecture 3.1: Mathematical Induction* CS 250, Discrete Structures, Fall 2011 Nitesh Saxena *Adopted from previous lectures by Cinda Heeren, Zeph Grunschlag

Lecture 3.1: Mathematical Induction*

  • Upload
    dane

  • View
    33

  • Download
    0

Embed Size (px)

DESCRIPTION

Lecture 3.1: Mathematical Induction*. CS 250, Discrete Structures, Fall 2011 Nitesh Saxena. * Adopted from previous lectures by Cinda Heeren, Zeph Grunschlag. Course Admin. Mid-Term 1 Hope it went well! Thanks cooperating with the TA as a proctor - PowerPoint PPT Presentation

Citation preview

Page 1: Lecture 3.1: Mathematical Induction*

9/27/2011 Lecture 3.1 -- Mathematical Induction

1

Lecture 3.1: Mathematical Induction*

CS 250, Discrete Structures, Fall 2011

Nitesh Saxena *Adopted from previous lectures by Cinda Heeren, Zeph Grunschlag

Page 2: Lecture 3.1: Mathematical Induction*

9/27/2011 Lecture 3.1 -- Mathematical Induction

2

Course Admin Mid-Term 1

Hope it went well! Thanks cooperating with the TA as a proctor We are grading them now, and should have

the results by next weekend Solution will be posted today

Page 3: Lecture 3.1: Mathematical Induction*

9/27/2011 Lecture 3.1 -- Mathematical Induction

3

Course Admin HW1 graded

Scores have been posted To be distributed at the end of lecture Thanks for your patience waiting for the

results Any questions after taking a careful look,

please contact TA If that doesn’t help, please contact me

HW2 due Sep 30 (this Friday)

Page 4: Lecture 3.1: Mathematical Induction*

9/27/2011 Lecture 3.1 -- Mathematical Induction

4

Outline

Mathematical Induction Principle Examples Why it all works

Page 5: Lecture 3.1: Mathematical Induction*

9/27/2011 Lecture 3.1 -- Mathematical Induction

5

Mathematical InductionSuppose we have a sequence of propositions

which we would like to prove:P (0), P (1), P (2), P (3), P (4), … P (n), …EG: P (n) = “The sum of the first n positive odd numbers is

equal to n2”We can picture each proposition as a domino:

P (n)

Page 6: Lecture 3.1: Mathematical Induction*

9/27/2011 Lecture 3.1 -- Mathematical Induction

6

Mathematical InductionSo sequence of propositions is a sequence

of dominos.

P (n+1)P (n)P (2)P (1)P (0)

Page 7: Lecture 3.1: Mathematical Induction*

9/27/2011 Lecture 3.1 -- Mathematical Induction

7

Mathematical InductionWhen the domino falls, the corresponding

proposition is considered true:

P (n)

Page 8: Lecture 3.1: Mathematical Induction*

9/27/2011 Lecture 3.1 -- Mathematical Induction

8

Mathematical InductionWhen the domino falls (to right), the

corresponding proposition is considered true:

P (n)true

Page 9: Lecture 3.1: Mathematical Induction*

9/27/2011 Lecture 3.1 -- Mathematical Induction

9

Mathematical InductionSuppose that the dominos satisfy two

constraints.1) Well-positioned: If any domino falls (to

right), next domino (to right) must fall also.

2) First domino has fallen to right

P (0)true

P (n+1)P (n)

Page 10: Lecture 3.1: Mathematical Induction*

9/27/2011 Lecture 3.1 -- Mathematical Induction

10

Mathematical InductionSuppose that the dominos satisfy two

constraints.1) Well-positioned: If any domino falls to

right, the next domino to right must fall also.

2) First domino has fallen to right

P (0)true

P (n+1)P (n)

Page 11: Lecture 3.1: Mathematical Induction*

9/27/2011 Lecture 3.1 -- Mathematical Induction

11

Mathematical InductionSuppose that the dominos satisfy two

constraints.1) Well-positioned: If any domino falls to

right, the next domino to right must fall also.

2) First domino has fallen to right

P (0)true

P (n)true

P (n+1)true

Page 12: Lecture 3.1: Mathematical Induction*

9/27/2011 Lecture 3.1 -- Mathematical Induction

12

Mathematical InductionThen can conclude that all the dominos

fall!

P (n+1)P (n)P (2)P (1)P (0)

Page 13: Lecture 3.1: Mathematical Induction*

9/27/2011 Lecture 3.1 -- Mathematical Induction

13

Mathematical InductionThen can conclude that all the dominos

fall!

P (n+1)P (n)P (2)P (1)P (0)

Page 14: Lecture 3.1: Mathematical Induction*

9/27/2011 Lecture 3.1 -- Mathematical Induction

14

Mathematical InductionThen can conclude that all the dominos

fall!

…P (0)true

P (n+1)P (n)P (2)P (1)

Page 15: Lecture 3.1: Mathematical Induction*

9/27/2011 Lecture 3.1 -- Mathematical Induction

15

Mathematical InductionThen can conclude that all the dominos

fall!

…P (0)true

P (1)true

P (n+1)P (n)P (2)

Page 16: Lecture 3.1: Mathematical Induction*

9/27/2011 Lecture 3.1 -- Mathematical Induction

16

Mathematical InductionThen can conclude that all the dominos

fall!

P (2)true

…P (0)true

P (1)true

P (n+1)P (n)

Page 17: Lecture 3.1: Mathematical Induction*

9/27/2011 Lecture 3.1 -- Mathematical Induction

17

Mathematical InductionThen can conclude that all the dominos

fall!

P (2)true

…P (0)true

P (1)true

P (n+1)P (n)

Page 18: Lecture 3.1: Mathematical Induction*

9/27/2011 Lecture 3.1 -- Mathematical Induction

18

Mathematical InductionThen can conclude that all the dominos

fall!

P (2)true

…P (0)true

P (1)true

P (n)true

P (n+1)

Page 19: Lecture 3.1: Mathematical Induction*

9/27/2011 Lecture 3.1 -- Mathematical Induction

19

Mathematical InductionThen can conclude that all the dominos

fall!

P (2)true

…P (0)true

P (1)true

P (n)true

P (n+1)true

Page 20: Lecture 3.1: Mathematical Induction*

9/27/2011 Lecture 3.1 -- Mathematical Induction

20

Mathematical InductionPrinciple of Mathematical Induction: If:1) [basis] P (0) is true2) [induction] n P(n)P(n+1) is true

Then: n P(n) is trueThis formalizes what occurred to dominos.

P (2)true

…P (0)true

P (1)true

P (n)true

P (n+1)true

Page 21: Lecture 3.1: Mathematical Induction*

9/27/2011 Lecture 3.1 -- Mathematical Induction

21

Example 1Use induction to prove that the sum of the first

n odd integers is n2.Prove a base case (n=1)

Base case (n=1): the sum of the first 1 odd integer is 12. Yup, 1 = 12.

Prove P(k)P(k+1)

Assume P(k): the sum of the first k odd ints is k2. 1 + 3 + … + (2k - 1) = k2

Prove that 1 + 3 + … + (2k - 1) + (2k + 1) = (k+1)2

1 + 3 + … + (2k-1) + (2k+1) =k2 + (2k + 1)= (k+1)2 By arithmetic

Page 22: Lecture 3.1: Mathematical Induction*

9/27/2011 Lecture 3.1 -- Mathematical Induction

22

Example 2

Prove that 11! + 22! + … + nn! = (n+1)! - 1, nBase case (n=1): 11! = (1+1)! - 1?Yup, 11! = 1, 2! - 1 = 1

Assume P(k): 11! + 22! + … + kk! = (k+1)! - 1Prove that 11! + … + kk! + (k+1)(k+1)! = (k+2)! - 1

11! + … + kk! + (k+1)(k+1)! = (k+1)! - 1 + (k+1)(k+1)!

= (1 + (k+1))(k+1)! - 1

= (k+2)(k+1)! - 1

= (k+2)! - 1

Page 23: Lecture 3.1: Mathematical Induction*

9/27/2011 Lecture 3.1 -- Mathematical Induction

23

Example 3

Prove that if a set S has |S| = n, then |P(S)| = 2nBase case (n=0): S=ø, P(S) = {ø} and |P(S)| = 1 = 20

Assume P(k): If |S| = k, then |P(S)| = 2k

Prove that if |S’| = k+1, then |P(S’)| = 2k+1

S’ = S U {a} for some S S’ with |S| = k, and a S’.Partition the power set of S’ into the

sets containing a and those not.We count these sets separately.

Page 24: Lecture 3.1: Mathematical Induction*

9/27/2011 Lecture 3.1 -- Mathematical Induction

24

Example 3 (contd)Assume P(k): If |S| = k, then |P(S)| = 2k

Prove that if |S’| = k+1, then |P(S’)| = 2k+1

S’ = S U {a} for some S S’ with |S| = k, and a S’.Partition the power set of S’ into the

sets containing a and those not.

P(S’) = {X : a X} U {X : a X}

P(S’) = {X : a X} U P(S) Since these are all the subsets of elements in S.

Subsets containing a are made by taking any set from

P(S), and inserting an a.

Page 25: Lecture 3.1: Mathematical Induction*

9/27/2011 Lecture 3.1 -- Mathematical Induction

25

Example 3 (contd)Assume P(k): If |S| = k, then |P(S)| = 2k

Prove that if |S’| = k+1, then |P(S’)| = 2k+1

S’ = S U {a} for some S S’ with |S| = k, and a S’.P(S’) = {X : a X} U {X : a X}

P(S’) = {X : a X} U P(S) Subsets containing a are made by taking any set from

P(S), and inserting an a.

So |{X : a X}| = |P(S)|

|P(S’)| = |{X : a X}| + |P(S)|

= 2 |P(S)| = 22k = 2k+1

Page 26: Lecture 3.1: Mathematical Induction*

9/27/2011 Lecture 3.1 -- Mathematical Induction

26

Mathematical Induction - why does it work?

Proof of Mathematical Induction:

We prove that (P(0) (k P(k) P(k+1))) (n P(n))

Proof by contradiction.

Assume1. P(0)2. k P(k) P(k+1)3. n P(n) n P(n)

Page 27: Lecture 3.1: Mathematical Induction*

9/27/2011 Lecture 3.1 -- Mathematical Induction

27

Mathematical Induction - why does it work?

Assume1. P(0)2. k P(k) P(k+1)3. n P(n) n P(n)

Let S = { n : P(n) } Since N is well ordered, S has a least element. Call it k.

What do we know? P(k) is false because it’s in S. k 0 because P(0) is true. P(k-1) is true because P(k) is the least

element in S.

But by (2), P(k-1) P(k). Contradicts P(k-1) true, P(k)

false.

Done.

Page 28: Lecture 3.1: Mathematical Induction*

9/27/2011 Lecture 3.1 -- Mathematical Induction

28

More examples – prove by induction

1. Recall sum of arithmetic sequence:

2. Recall sum of geometric sequence:

2

)1(

1

nni

n

i

1

)1(...

12

0

r

raarararaar

nn

n

i

i

Page 29: Lecture 3.1: Mathematical Induction*

9/27/2011 Lecture 3.1 -- Mathematical Induction

29

Today’s Reading Rosen 5.1