A general logic/Induction question

daon

Senior Member
Joined
Jan 27, 2006
Messages
1,284
This is not an assignmet, I just have a question on using induction.I don;t think I've ever attempted using it when proving an implication, only when trying to prove equality/inequality.

Lets say I'm trying to prove that for non-negative integers a,b, am=bma=b\displaystyle a^m=b^m \Rightarrow a=b.

In my inductive step, I am assuming both that am+1=bm+1\displaystyle a^{m+1}=b^{m+1} and am=bma=b\displaystyle a^m = b^m \Rightarrow a=b for all non-negtaive integers up to m, right? So, would this be alright:

(am=bm    a=b)    (ama=bma    a=b)\displaystyle (a^m=b^m \,\,\Longrightarrow\,\, a=b) \,\,\Longleftrightarrow\,\, (a^ma=b^ma \,\,\Longrightarrow\,\, a=b)
  (am+1=bma    a=b)\displaystyle \,\Longleftrightarrow\,\, (a^{m+1}=b^ma \,\,\Longrightarrow\,\, a=b)
\(\displaystyle \,\Longleftrightarrow\,\,
(b^{m+1}=b^ma \,\,\Longrightarrow\,\, a=b)\) Since we are assuming a^(m+1)=b^(m+1)

And thus by LHS cancellation:

(bm+1=bma    a=b)  (b=aa=b)\displaystyle (b^{m+1}=b^ma \,\,\Longrightarrow\,\, a=b) \,\Longleftrightarrow\,\, (b = a \Longrightarrow a=b) Which, we know is true, thus P(n) is true.

I know I should probably reverse the steps to make it clear what I proved, but besides that, is there anything wrong with what I just did?
 
daon said:
This is not an assignmet, I just have a question on using induction.I don;t think I've ever attempted using it when proving an implication, only when trying to prove equality/inequality.

Lets say I'm trying to prove that for non-negative integers a,b, am=bma=b\displaystyle a^m=b^m \Rightarrow a=b.

In my inductive step, I am assuming both that am+1=bm+1\displaystyle a^{m+1}=b^{m+1} and am=bma=b\displaystyle a^m = b^m \Rightarrow a=b for all non-negtaive integers up to m, right? So, would this be alright:

(am=bm    a=b)    (ama=bma    a=b)\displaystyle (a^m=b^m \,\,\Longrightarrow\,\, a=b) \,\,\Longleftrightarrow\,\, (a^ma=b^ma \,\,\Longrightarrow\,\, a=b)
  (am+1=bma    a=b)\displaystyle \,\Longleftrightarrow\,\, (a^{m+1}=b^ma \,\,\Longrightarrow\,\, a=b)
\(\displaystyle \,\Longleftrightarrow\,\,
(b^{m+1}=b^ma \,\,\Longrightarrow\,\, a=b)\) Since we are assuming a^(m+1)=b^(m+1)

And thus by LHS cancellation:

(bm+1=bma    a=b)  (b=aa=b)\displaystyle (b^{m+1}=b^ma \,\,\Longrightarrow\,\, a=b) \,\Longleftrightarrow\,\, (b = a \Longrightarrow a=b) Which, we know is true, thus P(n) is true.

I know I should probably reverse the steps to make it clear what I proved, but besides that, is there anything wrong with what I just did?
Stripping down the logic, you're assuming am+1=bm+1\displaystyle a^{m+1}=b^{m+1}, know that for all nm\displaystyle n \le m, an=bn  a=b\displaystyle a^{n}=b^{n} \ \Longrightarrow\ a=b and must show that a=b\displaystyle a=b results. To use the known implication to get the result, you must show am+1=bm+1  nm, an=bn.\displaystyle a^{m+1}=b^{m+1}\ \Longrightarrow\ \exists n \le m, \ a^{n}=b^{n}. But you haven't shown that (and I don't see how to do it.)
 
Top