33

Context: I'm studying for my discrete mathematics exam and I keep running into this question that I've failed to solve. The question is as follows.


Problem: The main form for normal induction over natural numbers $n$ takes the following form:

  1. $P(1)$ is true, and
  2. for every $n, P(n-1)\to P(n).\qquad\qquad\qquad\text{[Sometimes written as $P(n)\to P(n+1)$]}$

If both 1 and 2 are true, then $P(n)$ is true for every $n$.

The question is to prove the correctness of the form above.


My work: My idea was to make a boolean statement and if it's a tautology in a true false table. That means the statement is always correct.

I've tried many times but I've failed.

Here is the original question in Hebrew:

n טענה כלשהי לגבי מםפר טבעי $P(n)$ תהי

אם מתקימיים שני התנאים הבאים:

1- הטענה $P(0)$ נכונה

2- לכל n>0, $P(n)$ נכונות הטענה $P(n-1)$ גוררת את נכונות הטענה

אז $P(n)$ נכונה לכל מספר טבעי n

הוכיחו את נכונות משפט זה

Ali.B
  • 451
  • 2
    What's "the previous form"? – GFauxPas Feb 08 '15 at 20:13
  • 1
    Do you know about the well-ordering principle? – Daniel W. Farlow Feb 08 '15 at 20:19
  • @induktio no I'm not familiar with the well-ordering principle here is a picture of my attempt to solve this, I don't know if my approach is right.http://i.imgur.com/4Q73cQ0.jpg – Ali.B Feb 08 '15 at 20:28
  • 17
    You cannot prove Induction by truth-table, because it is not a tautology. – Mauro ALLEGRANZA Feb 08 '15 at 20:29
  • the original question is in Hebrew I'm trying my best to translate it to English, but I think this is the right translation now, I don't know if my approach is correct or not. – Ali.B Feb 08 '15 at 20:32
  • 1
    @Ali.B write it out in Hebrew – GFauxPas Feb 08 '15 at 20:32
  • @Ali.B It seems like what you are really wondering is why mathematical induction is a valid proof technique (why else would you try to prove a tautology? But as Mauro pointed out, it does not make sense to try to prove induction is valid by using a truth table). Many people I have met wonder what you are wondering right now, and it admittedly took me a while to understand it too. There do not seem to be many proofs out there that really guide you through all of the reasoning. Please read my answer and ask questions if any of it does not make sense. – Daniel W. Farlow Feb 08 '15 at 20:46
  • @GFauxPas done. – Ali.B Feb 08 '15 at 20:52
  • @induktio you have understood what the question wants, but this question was in many exams I saw, and it's being repeated, so it has to have a solution, maybe my approach was incorrect, I'd like to know the proper way to do it, I will read your answer and hope it might give me a deeper understanding of induction. – Ali.B Feb 08 '15 at 20:53
  • I believe it's hard to guess what it the expected answer to this question without proper context. In some contexts, it's taken as an axiom. In others a brief intuition is added such as "we have $P(0)$; hence $P(1)$; hence $P(2)$; and so on.". In some very, very lax contexts such intuition is regarded as "the proof" (even if it's not). In a course I attended $\mathbb{N}$ was defined as the intersection of all the inductive sets or reals, then proved to be an inductive set itself, hence the induction principle. In another it was the least fixed point of an endofunction over a powerset lattice. – chi Feb 08 '15 at 22:29
  • Also see http://math.stackexchange.com/q/505297/139123 – David K Feb 08 '15 at 23:02
  • 3
    The Hebrew shows that the question is asking for a proof for the validity of induction. – GFauxPas Feb 08 '15 at 23:33
  • 2
    You have lots of good answers here; now that you understand that induction is either an axiom on its own, or a consequence of some other axiom, it is entertaining to imagine number systems in which induction does not hold. For instance, you could have a number system with the numbers zero, one, two... and also Bob, a number that is the successor of no number. You could define rules for summing Bob with other numbers, and so on. Induction doesn't have to work in this system; a proof by induction just shows that the fact is true for all non-Bob numbers, not for all numbers. – Eric Lippert Feb 08 '15 at 23:48
  • What do you mean when you say you "keep running into this question"? Are you repeatedly being asked to prove the validity of proof by induction? – Rob Arthan Feb 10 '15 at 23:39
  • Here is a potentially helpful presentation: https://www.axiomtutor.com/new-blog/2023/7/31/how-does-proof-by-induction-make-any-sense – Addem Jul 31 '23 at 16:13

6 Answers6

46

Consider the following definition of mathematical induction (adapted from David Gunderson's book Handbook of Mathematical Induction):


Principle of mathematical induciton: For some fixed integer $b$, and for each integer $n\geq b$, let $S(n)$ be a statement involving $n$. If

  1. $S(b)$ is true, and
  2. for any integer $k\geq b, S(k)\to S(k+1)$,

then for all $n\geq b$, the statement $S(n)$ is true.


Mathematical induction's validity as a valid proof technique may be established as a consequence of a fundamental axiom concerning the set of positive integers (note: this is only one of many possible ways of viewing induction--see the addendum at the end of this answer). The following statement of this axiom is adapted from John Durbin's book Modern Algebra, wherein it is called the Least Integer Principle, but it is often referred to as the Well-Ordering Principle or WOP. The principle is as follows:

Well-Ordering Principle: Every nonempty set of positive integers contains a least element.

The validity of mathematical induction, in this context where we are using the WOP to prove the validity of mathematical induction, is established by using a proof by contradiction. This proof will contain several "steps" or "parts." Before giving all of the steps to the proof of mathematical induction, it may be useful to reformulate the definition of the proof technique in terms of the notation that will be used throughout the sequence of steps in the explanation (for consistency and facilitated understanding):


Reformulated principle of mathematical induction: For some fixed integer $1$, and for each integer $n\geq 1$, let $S(n)$ be a statement involving $n$. If

  1. $S(1)$ is true, and
  2. for any integer $k\geq 1, S(k)\to S(k+1)$,

then for all $n\geq 1$, the statement $S(n)$ is true.

Let 1 and 2 above be denoted by $(\dagger)$ and $(\dagger\dagger)$, respectively.


Steps of the proof that mathematical induction is a consequence of the WOP:

  1. Start by supposing that $S(1)$ is true and that the proposition $S(k) \rightarrow S(k+1)$ is true for all positive integers $k$, i.e., where $(\dagger)$ and $(\dagger\dagger)$ hold as indicated above.

  2. The goal is to verify whether or not $S(n)$ is true for all $n \geq 1$ if $S(1)$ and $S(k) \rightarrow S(k+1)$ are true. The statement of mathematical induction above indicates that $S(n)$ will logically follow if $S(1)$ and $S(k) \rightarrow S(k+1)$ are true, but does $S(n)$ really follow if $(\dagger)$ and $(\dagger\dagger)$ are true? If yes, then mathematical induction is a valid proof technique. If not, then it is mere rubbish.

  3. We are skeptics, and we think that mathematical induction is a sham (hint: a proof by contradiction is about to take place). Our skepticism induces us to assume that there is at least one positive integer for which $S(n)$ is false [keep in mind that we are assuming that $(\dagger)$ and $(\dagger\dagger)$ are true, albeit we are disputing whether or not $S(n)$ really follows from their truthfulness]. Surely there is at least one positive integer for which $S(n)$ is false even though $S(1)$ and $S(k) \rightarrow S(k+1)$ are true.

  4. Let $\mathcal{P}$ denote the set of all positive integers for which $S(n)$ is false. Is this set empty? We think not---after all, we are assuming that there is at least one positive integer, say $\ell$, for which $S(n)$ is false; that is, the assumption is that $S(\ell)$ is false, where $\ell \in \mathcal{P}$. Are there other positive integers in $\mathcal{P}$? Perhaps, but we cannot say for certain at the moment. We can, however, declare with certainty that $\mathcal{P}$ has a least element by the well-ordering principle. We let the least element of $\mathcal{P}$ be $\ell$ without loss of generality.

  5. Since $S(1)$ is true, we know that $\ell \neq 1$, and because $\ell$ is positive and greater than $1$, we also know that $\ell -1$ must be a positive integer. Moreover, because $\ell -1$ is less than $\ell$, it should be clear that $\ell -1$ cannot be in $\mathcal{P}$ [this is because $\ell$ is the least element in $\mathcal{P}$, meaning that any lesser positive integer cannot be in $\mathcal{P}$]. Notationally, we have it that $\ell \in \mathcal{P}$ and $(\ell - 1) \notin \mathcal{P}$. What does this mean? Since $(\ell - 1) \notin \mathcal{P}$ and $\ell -1$ is a positive integer, and because $\mathcal{P}$ is the set of all positive integers for which $S(n)$ is false, it must be that $S(\ell-1)$ is true.

  6. Finally, recall that we maintained that $(\dagger\dagger)$ was true; that is, $S(k) \rightarrow S(k+1)$ is true for any integer $k \geq 1$. Since $\ell$ and $\ell -1$ are both positive integers, we may let $k = \ell -1$ and $k+1 = \ell$. Substituting these values into the implication that we assume to be true, we get that $S(\ell-1) \rightarrow S(\ell)$. Do you see the problem now (and hence the conclusion of the proof by contradiction)?

  7. By supposing that $(\dagger)$ and $(\dagger\dagger)$ held while also supposing that $S(n)$ was false for some positive integer $\ell$, we deduced through a series of steps that $S(\ell-1) \rightarrow S(\ell)$ [by $(\dagger\dagger)$ where $k = \ell -1$ and $k+1 = \ell$]. What is wrong with this? Simply consider the following three assertions that occur within the proof:

    • $S(\ell-1)\to S(\ell)\qquad$ [True---by supposition $(\dagger\dagger)$]
    • $S(\ell)\qquad$ [False---because of the assumption that $S(n)$ was false for $\ell\in\mathbb{Z^+}$]
    • $S(\ell-1)\qquad$ [True---by the well-ordering principle]

    The logical issue should now be apparent. We know $S(\ell-1) \rightarrow S(\ell)$ is true by our original supposition, but this implication cannot be true if $S(\ell)$ is false. Why? Because an implication of the form $p \rightarrow q$ is only false when the hypothesis, $p$, is true and the conclusion, $q$, is false. In our own case, since $S(\ell-1)$ is true, the implication $S(\ell-1) \rightarrow S(\ell)$ is only true when $S(\ell)$ is also true, thus contradicting the choice of $\ell$. Consequently, $S(n)$ must be true for every positive integer $n$.


Addendum: It may be of interest to other students taking discrete mathematics courses that the form of induction proved above (often referred to simply as "induction") is actually equivalent to both strong induction and the WOP. This may be surprising, but there is a good paper about the Equivalence of Three Variations on Inducton for readers who are interested.

The basic idea behind the equivalence proofs is as follows:

  1. Strong induction implies Induction.
  2. Induction implies Strong Induction.
  3. Well-Ordering of $\mathbb{N}$ implies Induction [This is the proof outlined in this answer but with much greater detail]
  4. Strong Induction implies Well-Ordering of $\mathbb{N}$.

Equivalence of Induction, Strong Induction, and Well-Ordering on $\mathbb{N}$ follows after having proved the four implications outlined above (the paper linked to contains details of the proof(s)).

The answer I provided takes care of (3) above, but you can explore the other three to show equivalence if desired.

  • 2
    "We also know that $\ell − 1$ must be a positive integer." Can you prove that without induction? It doesn't seem like a trivial statement to me, just hiding a lot inside the assumption of the existence of a predecessor function. – DanielV Feb 09 '15 at 06:11
  • 2
    By the way, for some food for thought for why @DanielV's objection is an important one, consider why your proof doesn't also show that induction holds on $\mathbb{N}[x]$, under the lexicographic ordering. – user7530 Feb 09 '15 at 07:19
  • @user7530 Could you please clarify for my sake what $\mathbb N [x]$ refers to? – DanielV Feb 09 '15 at 07:28
  • Polynomials with natural number coefficients, with $f(x) < g(x)$ if $g(x)-f(x)$ has positive leading term. – user7530 Feb 09 '15 at 07:31
  • I suggest those who do not understand the proof to read the more concise proof here, https://en.wikipedia.org/wiki/Mathematical_induction#Equivalence_with_the_well-ordering_principle , on Wikipedia first. The only step I didn't get is why we assumed the base case must be true, which I understood well after the explanation of Daniel's 3rd step through the first sentence of his 5th step. – user3773048 Feb 08 '17 at 00:08
  • MI, strong MI, WOP are equivalent. And WOP is taken as a theorem in Topology by Munkre. – Johnny Ji Sep 22 '17 at 09:38
  • it looks to me that problem is in (5), where there are 2 possible interpretations of 'least element' as 'last element' and 'the only element left'. This 'proof' just mixes them up at the right moment ... – IlliakaillI Apr 08 '22 at 06:05
  • The link provided is dead. I assume this (https://math.berkeley.edu/~vojta/115/ho2.pdf) is the paper you're referring to? – Bored Comedy Apr 01 '23 at 18:04
19

Your question seems somewhat unclear to me, as it stands, but I'll answer the one in the title, and if the question is updated, I'll address that too.

Mathematical induction can be taken as its own axiom, independent from the other (though, as comments point out, it can be proven as a theorem in common systems like ZF). That is to say, it is more akin to statements like: $$x\cdot (y+1)=x\cdot y + x$$ which are often taken to be part of the definition of multiplication and may not be derivable from more basic statements. The point behind such definitions is to capture some intuitive idea - the above starts to capture the distributive property of multiplication, which we know from intuition to be a reasonable idea. Yet, it is possible that we could not prove the above statement without taking it as an axiom.

Induction basically says every natural number can be "reached" from zero. That is, if we have proven the statements:

  • $P(1)$ is true
  • $P(n)\rightarrow P(n+1).$

Then, we can build a proof for every natural number. For instance, if we wanted to know that $P(5)$ was true, we could infer that, since $P(1)$ is true and $P(1)\rightarrow P(2)$, we have $P(2)$. But $P(2)\rightarrow P(3)$ and $P(3)\rightarrow P(4)$ and $P(4)\rightarrow P(5)$, thus we can deduce $P(5)$ too. Induction merely says that $P(n)$ must be true for all natural numbers because we can create a proof like the one above for every natural. Without induction, we can, for any natural $n$, create a proof for $P(n)$ - induction just formalizes that and says we're allowed to jump from there to $\forall n[ P(n)]$.

Milo Brandt
  • 60,888
  • 8
    Induction is rarely an axiom outside Peano or similar systems. But most of the mathematics people see (including things that need induction) does not take place in such a system. Instead, it usually takes place in some variation of ZF where it is a theorem following from the axiom of infinity. – Tobias Kildetoft Feb 08 '15 at 21:15
  • 2
    @TobiasKildetoft Normally, one shows that the intersection of all inductive sets (which makes sense by the ZF axiom of infinity) gives us a model of Peano's axioms (and that only comforts us that the thing called $\mathbb N$ we want to use exists and is at least as sound as ZF). An induction proof to show, say, $n^2\le 3n!$ for all $n$ almost certainly does not spell out how to define multiplication on the set ${{},{{}},{ {},{{}}},\ldots}$ – Hagen von Eitzen Feb 09 '15 at 09:56
  • @HagenvonEitzen Indeed, and thus "induction" becomes a consequence of that axiom rather than being an axiom itself. So sure, we have the Peano axioms "build in", but the fact that they are "build in" is a very important part. – Tobias Kildetoft Feb 09 '15 at 09:59
  • 3
    @TobiasKildetoft Proving induction from ZF is helpful if and only if the reader was familiar with ZF and the intuition behind its axioms to begin with. The purpose of my answer is to say why we'd expect induction to be true, based on what manipulations we can do for finite cases. A reader interested in what other axioms induction follows from will have to look elsewhere, but I don't think the answer will mislead them (and I slightly edited one questionable statement in the answer). It is not rigorous, but it is not trying to be. – Milo Brandt Feb 09 '15 at 13:55
  • "It is not rigorous, but it is not trying to be." Thank you. That was my approach. My answer was intended to take what is conventionally presented as a proof for induction (in books like Discrete Mathematics and Its Applications, etc) but to draw it out in more detail and explain the steps more clearly. That's really all I was trying to do. I'm glad others have found it helpful but my "treatment" is hardly rigorous when looked at through the perspective of a grad students or professional mathematician. And it wasn't intended to be. – Daniel W. Farlow Feb 09 '15 at 17:31
  • 1
    @HagenvonEitzen: How can you be comforted by knowing that the standard natural numbers exist based on ZF when the axiom of infinity essentially is a convoluted version of induction itself? To put the question more precisely, why should one believe that the specified inductive class is actually a ZF set? It is more questionable than even higher-order induction axioms, while the meta-logical justification that Milo Brandt and I give (http://matheducators.stackexchange.com/a/8101/1550) actually do explain induction directly. – user21820 Aug 01 '15 at 07:49
5

Formally, induction is an axiom or a consequence of other axioms.

Informally, it can be seen as similar to a proof by contradiction, perhaps something like:

Let $n$ be the smallest value for which $P(n)$ is false.

Unless $n$ is the smallest possible value in $\mathbb{N}$ (i.e. $1$, or if you prefer $0$), we know $P(n-1) \implies P(n)$, so if $P(n)$ is false then so too is $P(n-1)$ contradicting the definition of $n$.

Meanwhile $n$ cannot be the smallest possible value in $\mathbb{N}$, as we know that $P(1)$ was true.

Henry
  • 157,058
4

If it feel strange that such a strong proof technique has been placed, almost like cheating, in the definition of the natural numbers, one must bear in mind that induction only is valid in the formal model. There is an ambiguity in our mind, where we might mix up the numbers we obtained from reality with the objects in the slick model of Peano.

Induction is an important part of the definition of the model of natural numbers. If one omit the axiom of induction from the Peano axioms, $\Bbb N$ isn't well defined and larger sets can satisfy the axioms.

The axiom of induction ensures that $\Bbb N$ is the minimal set that satisfies the other axioms.

To see this, let $P(n)\iff n\in N$, where $N$ satisfies the other axioms of Peano. Then the axiom of induction states:

$0\in N$ and $(n\in N\implies n+1\in N)$ implies that for all $n\in\Bbb N$ it holds that $n\in N$. That is, $\Bbb N\subseteq N$.

Also, the minimal $\Bbb N \implies$ principle of induction.

If we can't use axioms for proving theorems, I believe nothing can be proved.

Lehs
  • 13,791
  • 4
  • 25
  • 77
  • 1
    This seems to be a bit confusing. If you spaek about Peano axioms (that is, an infinite scheme of axioms..) then there are many models of natural numbers, not just the "minimal" one. But maybe you talk about some second-order logic, or uniquness inside ZF (?) – Peter Franek Feb 11 '15 at 02:15
  • @PeterFranek: It become confusing when mixing the formal model with every day thinking about numbers. But the Peano system is categorical - any two models are isomorphic. – Lehs Feb 11 '15 at 08:29
  • In which sense are they isomorphic? You are probably familiar with non-standard models of Peano.. – Peter Franek Feb 11 '15 at 10:10
  • 1
    @PeterFranek: Yes, I see now that only the second order system is categorical. So I guess I consider induction in an second order definition, even if I can't see this. It might be that I include set theory. – Lehs Feb 11 '15 at 10:37
1

$P(1)$ is given.

With $n=2$, $P(1)\to P(2)$.

With $n=3$, $P(2)\to P(3)$.

With $n=4$, $P(3)\to P(4)$.

$\cdots$

You can continue to establish any $P(n)$.

  • 1
    This is not a proof. – Tobias Kildetoft Feb 09 '15 at 09:01
  • @TobiasKildetoft: Please explain why. –  Feb 09 '15 at 09:02
  • 1
    What do you mean "why"? This is an intuitive explanation for why induction works, which is fine. But it does not say anything about this. And it is certainly not a proof that induction works. – Tobias Kildetoft Feb 09 '15 at 09:03
  • 1
    @TobiasKildetoft: I disagree. The proof shows that for any $n$ there is a finite chain of implications that establishes $P(n)$, hence $P(n)$ is true for all $n$. The proof is even constructive in that it exhibits that chain of implications. Show me the flaw or undo the downvote. –  Feb 09 '15 at 09:06
  • I consider this an acceptable proof: if the original poster can't follow this, than set theory based proofs aren't going to be helpful either. Without the context of knowing what his course covers, it certainly can't be said to be wrong. – DanielV Feb 09 '15 at 09:50
  • 1
    @DanielV: yep, this is intended to be an elementary proof (no axiomatic frame being specified) and "without words". –  Feb 09 '15 at 09:58
  • I think this falls short of a proof because it's close to being a tautology/circular reasoning. The thing under question is whether or not any 'n' can be arrived at by successively increasing from from 1. If "for any n, you can arrive at it by incrementing from 1" is already established, then it is more or less equivalent to induction. You're basically just re-stating the definition of induction. – Justin L. Aug 14 '19 at 23:40
  • @TobiasKildetoft, of course it is, you just need to do the same for every natural number – fruitless fruit juice Mar 15 '21 at 01:51
0

Mathematical induction is definitely the black sheep of common proof methods.

Common proof methods include:

  • Proof by contradiction
  • Direct proof
  • Proof by exhaustion
  • Proof by induction

I'm not sure what else a high school geometry text book might discuss, but let's go with that. The first three all pertain to logic. The fourth pertains to the natural numbers.

Do you agree...

that every subset of the natural numbers $S$ that

  • contains 1, and
  • if it contains some number $a$, then it contains $a+1$

must be the natural numbers?

Then you believe proof by induction works.

That is proof by induction. Say you want to prove that $1+\cdots+n=\frac{(n)(n+1)}{2}$ for all natural numbers $n$. Then let $S$ be the set of all numbers (!!) where that property is true (!!). Now proof by induction looks exactly like that pretty agreeable property of the natural numbers I just stated above.

djechlin
  • 5,386
  • 1
    @induktio I believe he is addressing frameworks of proofs, where as contraposition is merely a step in a proof $a \rightarrow b \vdash \lnot b \rightarrow \lnot a$. For my part I would add geometric proofs to the list, maybe under the title "proof by construction". – DanielV Feb 09 '15 at 10:45
  • @induktio I... wasn't trying to write a comprehensive list of proof techniques. – djechlin Feb 09 '15 at 14:43
  • @djechlin Oh no worries--I've simply seen it almost always listed with the proofs echinacea you did so I thought it was odd to leave it out. Wouldn't expect you to write out all of the proofs techniques there are...that mighty take$\infty$ – Daniel W. Farlow Feb 09 '15 at 15:40