1 section 3.3 mathematical induction. 2 technique used extensively to prove results about large...
Post on 22-Dec-2015
216 views
TRANSCRIPT
2
Mathematical Induction
• Technique used extensively to prove results about large variety of discrete objects
• Can only be used to prove results obtained some other way - NOT a tool for developing theorems
3
Application of Mathematical Induction
• Many theorems state that propositional function P(n) is true for all positive integers n
• Mathematical induction is a technique used for proving theorems of this kind
• Such propositions take the form nP(n), where n is a positive integer (n N)
4
Steps in Inductive Proof
• Basis step: show that P(1) is true
• Inductive step: show that the implication P(n) P(n+1) is true for every positive integer n
• Expressed as a rule of inference, the inductive proof technique can be stated as:[P(1) n(P(n) P(n+1))] nP(n)
5
Applying Inductive Proof
• Basis step is simple: substitute 1 for n, and show that P(n) is true for n=1
• To prove inductive step:– Assume P(n) is true (inductive hypothesis)– Show that, under this condition, P(n+1) must
also be true
6
Analysis of Mathematical Induction
• At first glance, mathematical induction looks like circular reasoning, but it isn’t:– We don’t assume P(n) is ALWAYS true– Just need to show that P(n+1) must be true IF
P(n) is true
7
Analysis of Mathematical Induction
• When using mathematical induction to prove a theorem, we show that P(1) is true; – Since P(1) implies P(2), P(2) is true;– Since P(2) implies P(3), P(3) is true, etc.– So P(k) is true for any positive integer k
8
Validity of Mathematical Induction
• Validity is based on the well-ordering property:– Every non-empty set of non-negative integers
has a least element
• If we know that P(1) is true and P(n)P(n+1) is true for all positive integers, we can show that P(n) must be true for all positive integers, as shown on the next several slides
9
Validity of Mathematical Induction
• Suppose there is at least one positive integer for which P(n) is false (assume p)
• This means S, the set of positive integers for which P(n) is false, is non-empty
• By the well-ordering property, S has a least element, denoted k
• We know k can’t be 1, because we know P(1) is true
10
Validity of Mathematical Induction
• Since k is positive and k > 1, k-1 must be positive
• Since k-1 < k, then k-1 S, so P(k-1) must be true
• Since the implication P(k-1) P(k) is also true, P(k) must be true
• This is a contradiction; hence, P(n) is true for all positive integers n
11
Example 1: Prove that the sum of the first n odd positive integers is n2
• Thus P(n) = sum of 1st n odd positive integers = n2
• Basis step: – P(1) = sum of 1st 1 odd positive integers = 1: TRUE
• Inductive step must show that n(P(n)P(n+1)) is true
12
Example 1: Inductive Step
• Suppose P(n) is true for some value of n; in other words:
1 + 3 + 5 + … + (2n - 1) = n2
where (2n-1) is the nth odd positive integer; the number obtained by adding 2 a total of n-1 times to 1
13
Example 1: Inductive Step
• We must show that, if P(n) is true, P(n+1) is true:P(n+1) = 1+3+5+ … (2n-1) + (2n+1) = (n+1)2
– Assuming P(n) is true, it follows that:1+3+5+…+(2n-1)+(2n+1) = [1+3+…+(2n-1)] + (2n+1)
= n2 + (2n+1) = n2 + 2n + 1
= (n+1)2
– This shows that P(n+1) follows from P(n); since P(1) and n(P(n) P(n+1) )are true, P(n) is true
14
Example 2: Prove that the sum of the first n even positive integers is n(n+1)
• Basis Step: Even though 1 is not an even integer, we still prove P(1) -– We’re not dealing with n as a value, but n as a
position– 2 is the nth positive even integer when n=1– Since P(1) = 1(1+1) = 2, the proposition is true
for P(1) (the sum of 2 is 2)
15
Example 2: Inductive Step
• We must prove n(P(n) P(n+1))
• Suppose P(n) is true - this means:2 + 4 + … + 2n = n (n + 1)
• So we need to demonstrate that P(n+1) is true if P(n) is true
16
Example 2: Inductive Step
2+4+ … +2n+2(n+1) = (n+1)((n+1)+1) = (n+1)(n+2)
= (2+4+ … +2n) + (2n+2)
= n(n+1) + (2n+2)
= n2 + 3n +2 = (n+1)(n+2)
So P(n+1) follows from P(n):
Since P(1) and n(P(n) P(n+1)) are true, P(n) is true
17
Example 3: Proving Inequalities
• Prove P(n) = n < 2n for all positive integers n
• Basis step: P(1) = 1 < 21 = 1 < 2 TRUE
• Inductive step: assuming P(n) is true, show that (n+1) < 2n+1, given n < 2n
– Can add 1 to both sides of P(n), that is:
n+1 < 2n + 1– Since 1 <= 2n, we get:
n+1 < 2n+1 <= 2n+2n = 2n+1
18
Example 4: Show that 2n > n2 whenever integer n > 4
• Since we’re only interested in n>=5, basis step is to prove P(5):
25 > 52
32 > 25 TRUE
• Inductive step: we need to prove that:2n+1 > (n + 1)2
assuming 2n > n2 is true
19
Example 4: inductive step
2n+1 = 2 * 2n > (n +1)2 = n2 + 2n + 1
working from the right:
n2+2n+1 < n2+2n+n (we know this because n>1)
n2+2n+1 < n2+3n
n2+3n < n2+n2 (because n>3)
20
Example 4: inductive step
So (n+1)2 < 2n2 < 2*2n
since n2 < 2n by the inductive hypothesis, and multiplying both sides by 2 doesn’t change the inequality
which means (n+1)2 < 2n+1 if n2 < 2n
reversing the inequalities:2n+1 > (n+1)2 if 2n > n2
so P(n) is true
21
Example 5: Prove n3-n is divisible by 3 where n is a positive integer
• Basis: P(1) = 13 - 1 = 0 is divisible by 3 - true, since 0 is divisible by anything
• Inductive step:Assuming n3-n is divisible by 3, prove
P(n+1): (n+1)3 - (n+1) is divisible by 3
22
Example 5 inductive step
• Expanding the polynomial:(n3+3n2+3n+1) - (n+1) = n3+3n2+2n
= n3+3n2+3n-n =
(n3 - n) + 3(n2 + n)
The first term in this sum is divisible by 3 according to the inductive hypothesis
The second term is divisible by 3 by definition
• So P(n) is true if (P(1) n(P(n) P(n+1)) is true
23
Adjusting Basis Step
• We have already seen that the basis step can be adjusted if P(1) is not part of the universe of discourse for P(n)
• For example, we have already seen P(5) used as basis
• In the next example, we’ll use P(0): this tactic is useful to prove P(n) for the series n=k, k+1, k+2 ...
24
Example 6: Show that 1+2+22+ … +2n = 2n+1-1 for all non-negative integers n
• Basis step: P(0) = 20 = 1 = 21 - 1
• Inductive step: assuming P(n) is true, need to prove:P(n+1) = 1+2+22+ … +2n+2n+1 = 2(n+1)+1-1 = 2n+2 - 1
25
Example 6: inductive step
• Can use inductive hypothesis to substitute for first several terms:1+2+22+ … +2n+2n+1 = (1+2+22+ … + 2n)+2n+1
= (2n+1 - 1) + 2n+1
= 2 * 2n+1 - 1
= 2n+2 - 1
• So the theorem is proven
26
Geometric Progression
• A geometric progression is a sequence of the form a, ar, ar2, … , arn … , where a and r are real numbers
• The previous example was a geometric progression with a=1 and r=2
27
Example 7: proving formula for sum of a geometric progression
• The formula for the sum of a geometric progression is:
n
arj = ar0 + ar1 + ar2 + … + arn = (arn+1 - a) / (r-1) when r 1j=0
• To prove formula using induction, let P(n) be the proposition that the sum of the first n+1 terms in this formula is correct
29
Example 7: Inductive Step
• Assume P(n) is true; thus
ar0 + ar1 + ar2 + … + arn = (arn+1 - a) / (r-1)
• To show that, given this, P(n+1) is true, add arn+1 to both sides, obtaining:
ar0 + ar1 + ar2 + … + arn + arn+1 = (arn+1 - a) / (r-1) + arn+1
30
Example 7: Inductive Step
• Rewriting right-hand side:(arn+1-a) / (r-1)+arn+1 = ((arn+1-a) / (r-1))+arn+1 ((r-1)/(r-1))
= ((arn+1-a) / (r-1))+((arn+2-arn+1)/(r-1)
= (arn+2-a) / (r-1)
• Combining left and right we have:a + ar + ar2 + … + arn +arn+1 = (arn+2-a) / (r-1)
• So if P(n) is true, P(n+1) must also be true & formula for sum of geometric series is correct
31
Harmonic Numbers
• Harmonic numbers are the values Hk, where k=1, 2, 3 … defined by:
• Hk = 1 + 1/2 + 1/3 + … + 1/k
• Examples:H2 = 1 + 1/2 = 3/2
H4 = 1 + 1/2 + 1/3 + 1/4 = 25/12
H6 = 1 + 1/2 + 1/3 + 1/4 + 1/5 + 1/6 = 147/60
32
Example 8: show that H2n >= 1 + n/2 whenever n is a positive integer
• Basis: P(0) = H20 = H1 >= 1 + 0/2 TRUE
• Inductive: Assuming P(n) is true, prove H2n+1 >= 1 + (n+1)/2
H2n+1=1+1/2+1/3+ … +1/2n+1/2n+1+ … 1/2n+1
= H2n + 1/2n + 1 + … + 1/2n+1
>=(1 + n/2) + 2n(1/2n+1)
>=(1 + n/2) + 1/2 = 1 + (n+1)/2 so the inequality is valid for all non-negative integers n
33
Example 9: number of subsets in a finite set
• Show that if S is a finite set with n elements, S has 2n subsets
• Basis: P(0) = set with 0 elements has 20 (1) subset - true, it has itself
• Inductive: Assuming P(n), prove P(n+1) - set with n+1 elements has 2n+1 subsets
34
Example 9: inductive step
• Let T be a set with n+1 elements• We can write T=S{a} where aT and
S=T-{a}• For each subset of S there are exactly 2
subsets of T - one containing {a} and one not containing {a}
• Since there are 2n subsets of S (inductive hypothesis), there are 2*2n or 2n+1 subsets of T - so theorem is proven
35
Second principle of mathematical induction
• Different form of mathematical induction
• Assume P(k) true for k = 1 … n, then show P(k+1) must also be true based on this assumption– Basis step: show P(1) is true– Inductive step: show [P(1)P(2)…
P(n)]P(n+1)
36
Example 10
• Prove that every amount of postage >= 12 cents can be formed using 4-cent and 5-cent stamps
• Basis: Postage of 12 cents can be formed using 3 4-cent stamps
37
Example 10: inductive step
• Assume P(n) true
• If at least one 4-cent stamp was used, can get n+1 by replacing the 4-cent stamp with a 5-cent stamp:– P(13) is 5, 4, 4– P(14) is 5, 5, 4– P(15) is 5, 5, 5
38
Example 10: inductive step
• Since n>=12, at least 3 5-cent stamps were used; replace these with 4 4-cent stamps to get n+1: P(16) = 4, 4, 4, 4
• Applying second principle of mathematical induction we see that P(12) through P(15) can be formed using 4 and 5-cent stamps - this is basis step, where n=15
39
Example 10: inductive step
• Let n>=15
• Assume we can form postage of k cents, where 12<=k<=n
• To form postage of n+1 cents, use stamps that form n-3 cents + 1 4-cent stamp
• This works for any value of n