Understanding Strong Induction: P(1) to P(n)

  • Thread starter disregardthat
  • Start date
  • Tags
    Induction
In summary, strong induction is a method of proof that states if P(1) is true and P(k) is true for all k \leq n \Rightarrow P(n+1) is true, then P(n) is true for all positive integers n. This is a more powerful form of induction compared to the weak form, which only assumes P(n) is true for one positive integer. However, both methods are logically equivalent. While they may seem different, they both lead to the same conclusion that P(n) is true for all positive integers n.
  • #1
disregardthat
Science Advisor
1,866
34
Hi, I am trying to learn strong induction, but I am a bit uncertain in some things about it.

In my book, it says it states that: If [tex]P(1)[/tex] is true and [tex]P(k)[/tex] is true for all [tex]k \leq n \Rightarrow P(n+1)[/tex] is true then [tex]P(n)[/tex] is true for all [tex]n \in \mathbb{Z^+}[/tex]

Where P(n) is a preposition for an integer n.

Now, if we were to prove that if [tex]a_1=1, \ a_2=2[/tex] and [tex]a_{n+1}=\frac{a_n ^2}{a_{n-1}[/tex] for all [tex]n \leq 1[/tex], then [tex]a_n=2^{n-1}[/tex]

The way the book advance is to prove that [tex]P(1)[/tex] is true, and then assume that it is true for all [tex]n \leq k[/tex]. Then [tex]a_r=2^{r-1}[/tex] for [tex]r=1,2,3,...,k [/tex]

Then they prove it by assuming that it is true for k-1.

To the questions:

What does it actually mean to assume that it is true for [tex]n \leq k[/tex] ? Is it because it is true for 1 and 2, and therefore we have at two values, where we can for example let k=2 and k-1=1?

Could we have completed the proof by only showing that P(1) is true? Could we then have assumed that it was true for r=1,2,3,...k, and then proven it by assuming it was true for k-1? Or is it vital that we know at least TWO values before proceeding with this?

I read that this form of induction is far stronger than the weak form. But later on it says that it is logically equivalent. To me both methods seem very alike. But is all there is to strong induction that we must have more than 1 value to prove that it is true for all values?

I don't really understand the way they assume it is true for [tex]n \leq k[/tex]
But i do understand the concept of induction. It is the way they explain strong induction that sets me a bit off.

Hm, this may be a little confusing, but I would really appreciate if someone could explain it to me.
 
Last edited:
Mathematics news on Phys.org
  • #2
It is a rather simple concept. The basic rules are P(1) is true and P(n) true implies P(n+1) true,
leading to the conclusion P(n) is true for all n.

To understand it, start at n=1, since P(1) is true then P(2) is true. Since P(2) is true then P(3) is true. You just keep going and you get P(n) is true for all positive n.
 
  • #3
Yeah, of course. That's the weak form, which I understand. It's a simple concept as you say. But I don't see the difference between the weak and the strong.
 
  • #4
Jarle said:
Yeah, of course. That's the weak form, which I understand. It's a simple concept as you say. But I don't see the difference between the weak and the strong.

They seem different to most people, since weak induction assumes only that the n-1 caseholds and strong induction assumes that cases 1, 2, 3, ..., n-1 hold. But they are equivalent, so there really isn't a difference.
 
  • #5
Thanks for the answers. Now, if I have understood it right:
Weak induction is basically to prove that a statement is true for an integer, and then by assuming it is true for an integer k, follows that it is true for an integer k+1 and thus true for all integers above the starting integer. My way of thinking: If you set k=1, then it follows that it must be true for 1+1=2, by then setting k=2, it must be true for 2+1=3. By this train of thought it must be true for all successive integers above the starting integer.
Strong induction on the other hand is to prove that a statement is true for an integer, and then assume it is true for all integers between this and k. Then you prove by assuming this that if it is true for these integers, it must be true for k+1, and thus it must be true for all integers above the starting integer. My way of thinking: If you assume it is true for k, then it follows that it is true for k+1. Then you can set k=1 and by that it must be true for all successive integers. Now, in my mind, if you are to prove, say something about the fibonacci sequence, and you use that the statement is true for an integer k-1, then you must have proven it for TWO starting integers. For example if you prove it for 1 and 2. Then you can set k=2 and as proven by using the statement for k-1=1, and that it from that follows that it must be true for all successive integers.

But basically these two methods of induction are logically equivalent.

Have I got it right? It's quite important to me to understand what I learn.
 
Last edited:

FAQ: Understanding Strong Induction: P(1) to P(n)

What is strong induction?

Strong induction is a mathematical proof technique that is used to prove statements of the form "P(1) to P(n)", where P is a statement that depends on some positive integer n. It involves using the truth of P(1) to show that P(n+1) is also true, and then using this to show that P(n+2), P(n+3), and so on are also true. It is a more powerful version of mathematical induction, which only relies on the truth of P(n) to prove P(n+1).

How is strong induction different from regular induction?

The main difference between strong induction and regular induction is in the way they make use of the base case. In regular induction, we assume that P(n) is true for some fixed value of n, and then use this to prove that P(n+1) is also true. In strong induction, we assume that P(k) is true for all values of k up to some fixed n, and then use this to prove that P(n+1) is also true. This allows us to make use of all previous cases, rather than just the immediately preceding one.

What types of statements can be proven using strong induction?

Strong induction can be used to prove statements that depend on some positive integer n, such as theorems about sequences, divisibility, and graph theory. It is particularly useful for proving statements that are recursive in nature, where the truth of P(n) depends on the truth of P(n-1) or P(n-2).

Are there any limitations to using strong induction?

Strong induction can only be used to prove statements that depend on positive integers. It cannot be used to prove statements about negative numbers or real numbers. Additionally, strong induction can only be used to prove statements that are true for all values of n. If there are exceptions to the statement, then strong induction cannot be used.

How do I know when to use strong induction?

Strong induction is most useful when the statement you are trying to prove is recursive in nature, or when the truth of P(n) depends on multiple previous cases. It can also be used when proving statements about sequences or divisibility. If regular induction does not seem to be enough to prove your statement, then strong induction may be a better approach.

Similar threads

Replies
13
Views
2K
Replies
10
Views
2K
Replies
12
Views
758
Replies
7
Views
3K
Replies
11
Views
1K
Replies
1
Views
1K
Back
Top