copyright © peter cappello mathematical induction goals explain & illustrate construction of...
TRANSCRIPT
Copyright © Peter Cappello
Mathematical Induction
Goals
Explain & illustrate construction of proofs of a variety of
theorems using mathematical induction.
Copyright © Peter Cappello
Motivation
• Mathematics uses 2 kinds of arguments:
• deductive
• inductive
• Proposition: P( n ): 1 + 2 + … + n = n( n + 1 )/2.
• Observe that P(1), P(2), P(3), & P(4). Conjecture: nN P( n ).
• Mathematical induction is a finite proof pattern for proving
propositions of the form nN P( n ).
Copyright © Peter Cappello
The Principle of Mathematical Induction
• Let P( n ) be a predicate function: nN P( n ) is a
proposition.
• To prove nN P( n ), it suffices to prove:
1. P( 1 ) is true.
2. nN ( P( n ) P( n + 1 ) ).
• This is not magic.
• It is a recipe for constructing a finite proof for arbitrary nN.
Copyright © Peter Cappello
Proving P( 3 )• Given P( 1 ) n 1 ( P( n ) P( n + 1) ).
• Proof:
1. P( 1 ). [premise 1]
2. P( 1 ) P( 2 ). [U.S. of premise 2 for n = 1]
3. P( 2 ). [step 1, 2, & modus ponens]
4. P( 2 ) P( 3 ). [U.S. of premise 2 for n = 2]
5. P( 3 ). [step 2, 3, & modus ponens]
• Construct a finite proof for P( 1,999,765 ).
Copyright © Peter Cappello
Mathematical Induction as the Domino Principle
If
the 1st domino falls over
and
the nth domino falls over implies that the ( n + 1 )st domino
falls over
then
domino n falls over for all n N.
Copyright © Peter Cappello
Mathematical Induction as the Domino Principle
1 2 3 n n +1
Copyright © Peter Cappello
The 3-Step Method
• The implication in step 2 typically is proved directly.
• The proof pattern thus has 3 steps:
1. Prove P( 1 ). [called the basis]
2. Assume P( n ) [called the induction hypothesis]
3. Prove P( n + 1 ) [called the inductive step]
• The last 2 steps are for arbitrary n N.
• Using P( n ) to prove P( n + 1 ) implies a recursive formulation of P( n ).
Copyright © Peter Cappello
Induction as a Creative Process• Mathematical induction is similar to, but not identical to,
scientific induction.
• In both cases, a “theory” is created.
• Look at specific cases; perceive a pattern.
• Hypothesizing a pattern, a theory, is a creative process
(only people who are bad at mathematics say otherwise).
• With mathematical induction, a “theory” can be proved.
Copyright © Peter Cappello
• Scientific theories cannot be proved.
• They can be disproved.
• A scientific theory can be based on a mathematical model.
• Propositions can be proved within the model.
• Like axioms, the relationship between:
• the mathematical model
• physical reality
cannot be proven correct.
Copyright © Peter Cappello
Example
• 1 = 1
• 3 = 1 + 2
• 6 = 1 + 2 + 3
• 10 = 1 + 2 + 3 + 4
• What is a general formula, if any, for 1 + 2 + … + n?
• Let F( n ): 1 + 2 + . . . + n.
• A recursive formulation: F( n ) = F( n - 1 ) + n.
Copyright © Peter Cappello
• 1:
• 2:
• 3:
• Put these blocks, which represent numbers, together to
form sums:
• 1 + 2 =
• 1 + 2 + 3 =
A Geometric Interpretation
Copyright © Peter Cappello
n
n
Area is n2/2 + n/2 = n(n + 1)/2
Copyright © Peter Cappello
1 + 2 + … + n = n(n + 1)/2 A Mathematical Induction Proof
• F( 1 ) = 1( 1 + 1 )/2 = 1.
• Assume F( n ) = n( n + 1 )/2
• Show F( n + 1 ) = ( n + 1 )( n + 2 )/2.
F( n + 1 ) = 1 + 2 + . . . + n + ( n + 1 ) [Definition]
= F( n ) + n + 1 [Recursive
formulation]
= n( n + 1 ) / 2 + n + 1 [Induction hyp.]
= n( n + 1 ) / 2 + ( n + 1 ) (2/2)
= ( n + 1 ) ( n + 2 ) / 2.
Copyright © Peter Cappello
• In finding a recursive formulation, we focused on the:
• similarities
• differences
for successive values of n.
• Sometimes, it is useful to:
• Note the difference between F( n ) & F( n – 1 ).
• Find a pattern in this sequence of differences.
Copyright © Peter Cappello
Example: 13 + 23 + . . . + n3 = ?
• Let F( n ) = 13 + 23 + . . . + n3.
• What is a formula for F(n)?
• 1 = 13
• 9 = 13 + 23
• 36 = 13 + 23 + 33
• 100 = 13 + 23 + 33 + 43
• Do you see a pattern?
Copyright © Peter Cappello
Prove that n F( n ) = [ n( n + 1 )/2 ]2
1. F( 1 ) = 13 = 1 = [ 1( 2 ) / 2 ]2.
2. Assume F( n ) = [ n( n + 1 ) / 2 ]2 . I.H.
3. Prove F( n + 1 ) = [ ( n + 1 )( n + 2 ) / 2 ]2.
F ( n + 1 ) = 13 + 23 + . . . + n3 + ( n +1 )3 Defn. of F( n + 1 )
= F( n ) + ( n + 1 )3 Recursive formulation
= [ n( n + 1 )/ 2 ]2 + ( n + 1 )3 Use I. H.
= ( n + 1 )2[ ( n / 2 )2 + ( n + 1 ) ]
= ( n + 1 )2[ n2 / 4 + ( 4 / 4 )( n + 1 ) ]
= ( n +1 )2[ ( n2 + 4n + 4 ) / 4 ] = [ ( n + 1) (n + 2) / 2 ]2.
Copyright © Peter Cappello
Translating the starting point
• If we:
• know P( n ) is false for 1 n 9
• think P( n ) is true for n > 9.
• Then define Q( n ) = P( n + 9 ).
• Use mathematical induction to show that n N Q( n ).
• We thus can start the induction at any natural number.
Copyright © Peter Cappello
Example: Stamps
• Suppose the US Post Office prints only 5 & 9 cent stamps.
• Prove n > 34, you can make postage for n cents, using
only 5 & 9 cent stamps.
Let S( n ) denote the statement: You can make postage for
n cents using only 5-cent & 9-cent stamps.
1. Basis: For n = 35: Use 7 5-cent stamps.
2. I.H.: Assume S( n ).
Copyright © Peter Cappello
3. Prove S( n + 1 ).
Case: For S( n ), # of 9-cent stamps used = 0:
Only 5-cent stamps are used for S( n ).
# of 5-cent stamps ≥ 7.
Replace 7 5-cent stamps with 4 9-cent
stamps.
Case: For S( n ), # of 9-cent stamp used > 0:
Replace 1 9-cent stamp with 2 5-cent
stamps.
Copyright © Peter Cappello
Generalizing the Basis
• To prove nN P( n ), if suffices to show:• P( 1 ) P( 2 ).• nN( [ P( n ) P( n + 1 ) ] P( n + 2 ) )
• If:• We can push over the first 2 dominos;• Pushing over any 2 adjacent dominos implies pushing
over the next domino.
then we can push over all the dominos.
Copyright © Peter Cappello
The Fibonacci Formula
• Define the nth Fibonacci number, F( n ), as:• F( 0 ) = 0, F( 1 ) = 1, • F( n ) = F( n – 1 ) + F( n – 2 ).
• Prove F( n ) = 5-1/2 ( [ ( 1 + 51/2 ) / 2]n - [ ( 1 - 51/2 ) / 2 ]n ).
Basis: F( 0 ) = 5-1/2 ( [ ( 1 + 51/2 ) /2 ]0 - [ (1 - 51/2) / 2 ]0 ) = 0.
F( 1 ) = 5-1/2 ( [ ( 1 + 51/2 ) / 2 ]1 - [ ( 1 - 51/2 ) / 2 ]1 ) = ( 5-1/2 / 2 ) ( 1 + 51/2 - 1 + 51/2 ) = 1.
Copyright © Peter Cappello
The Fibonacci Formula F( n ) = 5-1/2 ( [ ( 1 + 51/2 ) / 2]n - [ ( 1 - 51/2 ) / 2 ]n )
• Let a = ( 1 + 51/2 ) / 2
b = ( 1 - 51/2 ) / 2.
• Note: a + 1 = a2 & b + 1 = b2.
• Induction hypotheses:
F( n ) = 5-1/2 ( an – bn )
F( n +1 ) = 5-1/2 ( an + 1 – bn + 1 ).
• Induction step: Show F( n + 2 ) = 5-1/2 ( an + 2 - bn + 2 ).
Copyright © Peter Cappello
F( n ) = 5-1/2 ( [ ( 1 + 51/2 ) / 2]n - [ ( 1 - 51/2 ) / 2 ]n ) Proof of Induction Step
F( n + 2 ) = F ( n + 1 ) + F ( n ) [Definition]
= 5-1/2 ( an + 1 – bn + 1 ) + 5-1/2 ( an – bn ) [I.H.]
= 5-1/2 ( an + 1 + an – bn + 1 – bn )
= 5-1/2 ( an ( a + 1 ) – bn ( b + 1 ) ).
= 5-1/2 ( an + 2 – bn + 2 )
Copyright © Peter Cappello
Generalizing this ...
• If
• P( 1 ) P( 2 ) . . . P( k )
• n { [ P( n + 1 ) P( n + 2 ) . . . P( n + k ) ] P( n + k + 1 ) }
• then n N P( n ).
Copyright © Peter Cappello
End
Copyright © Peter Cappello
Strong Mathematical Induction
• If
• P( 1 ) P( 2 ) . . . P( k ) and
• for n k,
[ P( 1 ) P( 2 ) . . . P( n ) ] P( n + 1 )
• then, n N P(n).
Copyright © Peter Cappello
Example: Fundamental Theorem of Arithmetic
• Prove that all natural numbers 2 can be
represented as a product of primes.
• Basis: 2: 2 is a prime.
• Assume that 1, 2, . . . , n can be represented
as a product of primes.
Copyright © Peter Cappello
• Show that n + 1can be represented as a product of primes.• Case n + 1 is a prime: It can be represented as a
product of 1 prime, itself.• Case n + 1 is composite: n = ab, for some a,b < n.
• Therefore, a = p1p2 . . . pk & b = q1q2 . . . ql, where the
pis & qis are primes.
• Represent n = p1p2 . . . pkq1q2 . . . ql.