[Math] How to expand mathematical induction to rational numbers

inductionnatural numbersrational numbers

I know mathematical induction can be used to prove that a statements is true for all natural numbers (or those belonging to a certain subset of N). However, it is pretty obvious, unless I'm terribly mistaken, that this method can be expanded for any integer, as any integer can be expressed as a natural number or its opposite. However, since rational numbers are defined as a fraction of two integers, induction should also be expandable into rational numbers as well. If x is a rational number, it can be expressed as a/b where a,b are integers and b does not equal 0. So, if I want to prove a statement P(x)=P(a/b) is true for every x, is it sufficient to prove it for (a+1)/b and a/(b+1)? If not, would it be sufficient to also prove it for (a+1)/(b+1), or should a different method altogether be used?

Best Answer

You need to do a little more work, because as you noted in the case for integers you must take into account negatives. Thus it suffices to show the following:

  1. $P(0)$
  2. $P(x)\implies P(-x)$
  3. $P(a/b)\implies P((a+1)/b)$
  4. $P(a/b)\implies P(a/(b+1))$
Related Question