All Topics  
Mathematical induction

 

   Email Print
   Bookmark   Link






 

Mathematical induction



 
 
Mathematical induction is a method of mathematical proof
Mathematical proof

In mathematics, a proof is a convincing demonstration that some mathematical statement is necessarily true. Proofs are obtained from deductive reasoning, rather than from inductive reasoning or empirical arguments....
 typically used to establish that a given statement is true of all natural number
Natural number

In mathematics, a natural number can mean either an element of the Set = *n = = ? = ? ...
s. It is done by proving that the first statement in the infinite sequence of statements is true, and then proving that if any one statement in the infinite sequence of statements is true, then so is the next one.

The method can be extended to prove statements about more general well-founded structures, such as trees
Tree (set theory)

In set theory, a tree is a partially ordered set such that for each t ? T, the set is well-ordered by the relation <. For each t ? T, the order type of is called the height of t ....
; this generalization, known as structural induction
Structural induction

Structural induction is a proof method that is used in mathematical logic , computer science, graph theory, and some other mathematical fields. It is a generalization of mathematical induction....
, is used in mathematical logic
Mathematical logic

Mathematical logic is a subfield of mathematics and logic with close connections to computer science and philosophical logic. The field includes the mathematical study of logic and the applications of formal logic to other areas of mathematics....
 and computer science
Computer science

Computer science is the study of the theoretical foundations of information and computation, and of practical techniques for their implementation and application in computer systems....
.

Mathematical induction should not be misconstrued as a form of inductive reasoning
Inductive reasoning

Induction or inductive reasoning, sometimes called inductive logic, is reasoning which takes us "beyond the confines of our current evidence or knowledge to conclusions about the unknown." The premises of an inductive logical argument support the conclusion but do not entailment it; i.e....
, which is considered non-rigorous in mathematics (see Problem of induction
Problem of induction

The problem of induction is the philosophy question of whether inductive reasoning leads to truth. That is, what is the justification for either:...
 for more information).






Discussion
Ask a question about 'Mathematical induction'
Start a new discussion about 'Mathematical induction'
Answer questions from other users
Full Discussion Forum



Encyclopedia


Mathematical induction is a method of mathematical proof
Mathematical proof

In mathematics, a proof is a convincing demonstration that some mathematical statement is necessarily true. Proofs are obtained from deductive reasoning, rather than from inductive reasoning or empirical arguments....
 typically used to establish that a given statement is true of all natural number
Natural number

In mathematics, a natural number can mean either an element of the Set = *n = = ? = ? ...
s. It is done by proving that the first statement in the infinite sequence of statements is true, and then proving that if any one statement in the infinite sequence of statements is true, then so is the next one.

The method can be extended to prove statements about more general well-founded structures, such as trees
Tree (set theory)

In set theory, a tree is a partially ordered set such that for each t ? T, the set is well-ordered by the relation <. For each t ? T, the order type of is called the height of t ....
; this generalization, known as structural induction
Structural induction

Structural induction is a proof method that is used in mathematical logic , computer science, graph theory, and some other mathematical fields. It is a generalization of mathematical induction....
, is used in mathematical logic
Mathematical logic

Mathematical logic is a subfield of mathematics and logic with close connections to computer science and philosophical logic. The field includes the mathematical study of logic and the applications of formal logic to other areas of mathematics....
 and computer science
Computer science

Computer science is the study of the theoretical foundations of information and computation, and of practical techniques for their implementation and application in computer systems....
.

Mathematical induction should not be misconstrued as a form of inductive reasoning
Inductive reasoning

Induction or inductive reasoning, sometimes called inductive logic, is reasoning which takes us "beyond the confines of our current evidence or knowledge to conclusions about the unknown." The premises of an inductive logical argument support the conclusion but do not entailment it; i.e....
, which is considered non-rigorous in mathematics (see Problem of induction
Problem of induction

The problem of induction is the philosophy question of whether inductive reasoning leads to truth. That is, what is the justification for either:...
 for more information). In fact, mathematical induction is a form of deductive reasoning
Deductive reasoning

Deductive reasoning, sometimes called deductive logic, is reasoning which constructs or evaluates deductive Argument s.In logic, an argument is said to be deductive when the truth of the conclusion is purported to follow necessarily or be a logical consequence of the premises and its corresponding conditional is a necessary truth....
 and is rigorous.

History

In 370 BC, Plato
Plato

Plato , was a Classical Greece Greeks philosopher, mathematician, writer of philosophical dialogues, and founder of the Platonic Academy in Ancient Athens, the first institution of higher learning in the western world....
’s Parmenides may have contained the first inductive proof ever. The earliest implicit traces of mathematical induction can be found in Euclid
Euclid

Euclid , floruit 300 BC, also known as Euclid of Alexandria, was a Greek mathematics and is often referred to as the Father of Geometry. He was active in Alexandria during the reign of Ptolemy I ....
's proof that the number of primes is infinite and in Bhaskara's "cyclic method
Chakravala method

The chakravala method is a cyclic algorithm to solve Indeterminate equation quadratic equations, including Pell's equation. It is commonly attributed to Bhaskara II, although some attribute it to Jayadeva ....
". The earliest implicit proof
Mathematical proof

In mathematics, a proof is a convincing demonstration that some mathematical statement is necessarily true. Proofs are obtained from deductive reasoning, rather than from inductive reasoning or empirical arguments....
 by mathematical induction for arithmetic sequences
Arithmetic progression

In mathematics, an arithmetic progression or arithmetic sequence is a sequence of numbers such that the difference of any two successive members of the sequence is a constant....
 was introduced in the al-Fakhri written by al-Karaji
Al-Karaji

was a 10th century Persian people Islamic mathematics and Inventions in the Muslim world. His three major works are Al-Badi' fi'l-hisab , Al-Fakhri fi'l-jabr wa'l-muqabala , and Al-Kafi fi'l-hisab ....
 around 1000 AD, who used it to prove the binomial theorem
Binomial theorem

In mathematics, the binomial theorem is an important formula giving the expansion of exponentiation of sums. Its simplest version states that...
, Pascal's triangle
Pascal's triangle

In mathematics, Pascal's triangle is a geometric arrangement of the binomial coefficients in a triangle. Pascal's Triangle is named after Blaise Pascal in much of the western world, although other mathematicians studied it centuries before him in History of India, History of Iran, China, and Italy....
, and the sum formula for integral
Integral

Integration is an important concept in mathematics, specifically in the field of calculus and, more broadly, mathematical analysis. Given a function ƒ of a Real number variable x and an interval [ab] of the real line, the integral...
 cubes. His proof was the first to make use of the two basic components of an inductive proof, "namely the truth
Truth

semantic fields for the word truth extend from honesty, good faith, and sincerity in general, to agreement with fact or reality in particular....
 of the statement for n = 1 (1 = 13) and the deriving of the truth for n = k from that of n = k − 1. Of course, this second component is not explicit since, in some sense, al-Karaji's argument is in reverse; this is, he starts from n = 10 and goes down to 1 rather than proceeding upward." Shortly afterwards, Ibn al-Haytham (Alhazen) used the inductive method to prove the sum of fourth power
Fourth power

In arithmetic and algebra, the fourth exponentiation of a number n is the result of multiplying n by itself four times. So:Fourth powers are also formed by multiplying a number by its cube ....
s, and by extension, the sum of any integral powers
Exponentiation

Exponentiation is a mathematics operation , written 'an', involving two numbers, the base a and the exponent n....
. He only stated it for particular integers, but his proof for those integers was by induction and generalizable. Ibn Yahya al-Maghribi al-Samaw'al came closest to a modern proof by mathematical induction in pre-modern times, which he used to extend the proof of the binomial theorem and Pascal's triangle previously given by al-Karaji. Al-Samaw'al's inductive argument was only a short step from the full inductive proof of the general binomial theorem.

None of these ancient mathematicians, however, explicitly stated the inductive hypothesis. Another similar case (contrary to what Vacca has written, as Freudenthal carefully showed) was that of Francesco Maurolico
Francesco Maurolico

Francesco Maurolico was an Italy mathematician and astronomer. Throughout his lifetime, he made contributions to the fields of geometry, optics, conics, mechanics, music, and astronomy....
 in his Arithmeticorum libri duo (1575), who used the technique to prove that the sum of the first n odd integers is n2. The first explicit formulation of the principle of induction was given by Pascal
Blaise Pascal

Blaise Pascal , was a France mathematician, physicist, and religion philosopher. He was a child prodigy who was educated by his father, a civil servant....
 in his Traité du triangle arithmétique (1665). Another Frenchman, Fermat, made ample use of a related principle, indirect proof by infinite descent. The inductive hypothesis was also employed by the Swiss Jakob Bernoulli
Jakob Bernoulli

Jacob Bernoulli was one of the many prominent mathematicians in the Bernoulli family.Following his father's wish, Jacob studied theology and entered the ministry....
, and from then on it became more or less well known. The modern rigorous and systematic treatment of the principle came only in the 19th century, with Giuseppe Peano
Giuseppe Peano

Giuseppe Peano was an Italy mathematician, whose work was of exceptional philosopher value. The author of over 200 books and papers, he was a founder of mathematical logic and set theory, to which he contributed much notation....
 and above all with Richard Dedekind
Richard Dedekind

Julius Wilhelm Richard Dedekind was a Germany mathematics who did important work in abstract algebra, algebraic number theory and the foundations of the real numbers....
.

Description

Dominoeffect
The simplest and most common form of mathematical induction proves that a statement involving a natural number n holds for all values of n. The proof consists of two steps:
  1. The basis (base case): showing that the statement holds when n = 0 or n = 1.
  2. The inductive step: showing that if the statement holds for some n, then the statement also holds when n + 1 is substituted for n.
The assumption in the inductive step that the statement holds for some n is called the induction hypothesis (or inductive hypothesis). To perform the inductive step, one assumes the induction hypothesis and then uses this assumption to prove the statement for n + 1.

The description above of the basis applies when 0 is considered a natural number, as is common in the fields of combinatorics
Combinatorics

Combinatorics is a branch of pure mathematics concerning the study of Countable set objects. It is related to many other areas of mathematics, such as algebra, probability theory, ergodic theory and geometry, as well as to applied subjects in computer science and statistical physics....
 and mathematical logic
Mathematical logic

Mathematical logic is a subfield of mathematics and logic with close connections to computer science and philosophical logic. The field includes the mathematical study of logic and the applications of formal logic to other areas of mathematics....
. If, on the other hand, 1 is taken to be the first natural number, then the base case is given by n = 1.

This method works by first proving the statement is true for a starting value, and then proving that the process used to go from one value to the next is valid. If these are both proven, then any value can be obtained by performing the process repeatedly. It may be helpful to think of the domino effect
Domino effect

The domino effect is a chain reaction that occurs when a small change causes a similar change nearby, which then will cause another similar change, and so on in linear sequence....
; if one is presented with a long row of dominoes standing on end, one can be sure that:
  1. The first domino will fall
  2. Whenever a domino falls, its next neighbor will also fall,


so it is concluded that all of the dominoes will fall, and that this fact is inevitable.

Another analogy can be to consider an infinite set of identical lily pads, all equally spaced on a pond. If a frog wishes to traverse the pond, he must:

  1. Determine if the first lily pad will hold his weight.
  2. Prove that he can jump from one lily pad to another.


Thus, he can conclude that he can jump to all of the lily pads.

Axiom of induction

The basic assumption or axiom of induction (accepted not proved) is, in logical symbols
Table of logic symbols

In logic, a set of symbols is commonly used to express logical representation. As logicians are familiar with these symbols, they are not explained each time they are used....
,



where P is the proposition in question and k and n are both natural numbers.

In other words, the basis P(0) being true along with the inductive case ("P(k) is true implies P(k + 1) is true" for all natural k) being true together imply that P(n) is true for any natural number n. A proof by induction is then a proof that these two conditions hold, thus implying the required conclusion.

This works because k is used to represent an arbitrary natural number. Then, using the inductive hypothesis, i.e. that P(k) is true, show P(k + 1) is also true. This allows us to "carry" the fact that P(0) is true to the fact that P(1) is also true, and carry P(1) to P(2), etc., thus proving P(n) holds for any n up to infinity.

Example

Mathematical induction can be used to prove that the statement

holds for all natural numbers n. It gives a formula for the sum of the natural number
Natural number

In mathematics, a natural number can mean either an element of the Set = *n = = ? = ? ...
s less than or equal to number n. The proof that the statement is true for all natural numbers n proceeds as follows.

Call this statement P(n).

Basis: Show that the statement holds for n = 0.
P(0) amounts to the statement: In the left-hand side of the equation, the only term is 0, and so the left-hand side is simply equal to 0.
In the right-hand side of the equation, 0·(0 + 1)/2 = 0.
The two sides are equal, so the statement is true for n = 0. Thus it has been shown that P(0) holds.

Inductive step: Show that if P(n) holds, then also holds. This can be done as follows.

Assume P(n) holds (for some unspecified value of n). It must be shown that then holds, that is: Using the induction hypothesis that P(n) holds, the left-hand side can be rewritten from:

to:

Algebra will now establish that

thereby showing that indeed holds.

Since both the basis and the inductive step have been proved, it has now been proved by mathematical induction that P(n) holds for all natural n. Q.E.D.
Q.E.D.

Q.E.D. is an abbreviation of the List of Latin phrases , which literally means "which was to be demonstrated". The phrase is written in its abbreviated form at the end of a mathematical proof or Philosophy Logical argument, to signify that the last statement deduced was the one to be demonstrated, so the proof is complete....


Variants

In practice, proofs by induction are often structured differently, depending on the exact nature of the property to be proved.

Starting at some other number

If we want to prove a statement not for all natural numbers but only for all numbers greater than or equal to a certain number b then:
  1. Showing that the statement holds when n = b.
  2. Showing that if the statement holds for n = m = b then the same statement also holds for n = m + 1.
This can be used, for example, to show that n2 > 2n for n = 3. A more substantial example is a proof that

In this way we can prove that P(n) holds for all n =1, or even n =−5. This form of mathematical induction is actually a special case of the previous form because if the statement that we intend to prove is P(n) then proving it with these two rules is equivalent with proving P(n + b) for all natural numbers n with the first two steps.

Building on n = 2

In mathematics, many standard functions, including operations such as "+" and relations such as "=", are binary, meaning that they take two arguments. Often these functions possess properties that implicitly extend them to more than two arguments. For example, once addition a + b is defined and is known to satisfy the associativity
Associativity

In mathematics, associativity is a property that a binary operation can have. It means that, within an expression containing two or more of the same associative operators in a row, the order that the operations are performed does not matter as long as the sequence of the operands is not changed....
 property (a + b) + c = a + (b + c), then the trinary addition a + b + c makes sense, either as (a + b) + c or as a + (b + c). Similarly, many axioms and theorems in mathematics are stated only for the binary versions of mathematical operations and relations, and implicitly extend to higher-arity
Arity

In logic, mathematics, and computer science, the arity of a function or operation is the number of arguments or operands that the function takes. The arity of a relation is the number of domains in the corresponding Cartesian product....
 versions.

Suppose that we wish to prove a statement about an n-ary operation implicitly defined from a binary operation, using mathematical induction on n. Then it should come as no surprise that the n = 2 case carries special weight. Here are some examples.

Example: product rule for the derivative
In this example, the binary operation in question is multiplication (of functions). The usual product rule
Product rule

In calculus, the product rule is a formula used to find the derivatives of products of functions.It may be stated thus:or in the Leibniz notation thus:...
 for the derivative
Derivative

In calculus, a branch of mathematics, the derivative is a measure of how a function changes as its input changes. Loosely speaking, a derivative can be thought of as how much a quantity is changing at a given point....
 taught in calculus
Calculus

Calculus is a branch of mathematics that includes the study of limit , derivatives, integrals, and infinite series, and constitutes a major part of modern university education....
 states:

or in logarithmic derivative form

This can be generalized to a product of n functions. One has



or in logarithmic derivative form



In each of the n terms of the usual form, just one of the factors is a derivative; the others are not.

When this general fact is proved by mathematical induction, the n = 0 case is trivial, (since the empty product
Empty product

In mathematics, an empty product, or nullary product, is the result of multiplication no numbers. Its numerical value is 1 , the multiplicative identity element, just as the empty sum—the result of addition no numbers—is 0 , or the additive identity....
 is 1, and the empty sum
Empty sum

In mathematics, the empty sum, or nullary sum, is the result of addition no numbers, in summation for example. Its numerical value is 0 ....
 is 0). The n = 1 case is also trivial, And for each n ≥ 3, the case is easy to prove from the preceding n − 1 case. The real difficulty lies in the n = 2 case, which is why that is the one stated in the standard product rule.

Example: Pólya's proof that there is no "horse of a different color"

In this example, the binary relation in question is an equivalence relation applied to horses, such that two horses are equivalent if they are the same color. The argument is essentially identical to the one above, but the crucial n = 2 case fails, causing the entire argument to be invalid.

In the middle of the 20th century, a commonplace colloquial locution to express the idea that something is unexpectedly different from the usual was "That's a horse of a different color!". George Pólya
George Pólya

George P?lya was a Hungary mathematician....
 posed the following exercise: Find the error in the following argument, which purports to prove by mathematical induction that all horses are of the same color:

  • Basis: If there is only one horse, there is only one color.
  • Induction step: Assume as induction hypothesis that within any set of n horses, there is only one color. Now look at any set of n + 1 horses. Number them: 1, 2, 3, ..., n, n + 1. Consider the sets and . Each is a set of only n horses, therefore within each there is only one color. But the two sets overlap, so there must be only one color among all n + 1 horses.


Beginning the induction at 1, the n = 1 case is trivial (any horse is the same color as itself), and the inductive step is correct in all cases n = 3. However, the logic of the inductive step is incorrect when n = 2, because the statement that "the two sets overlap" is false. Indeed, the n = 2 case is clearly the crux of the matter; if one could prove the n = 2 case, then all higher cases would follow from the transitive
Transitive relation

In mathematics, a binary relation R over a Set X is transitive if whenever an element a is related to an element b, and b is in turn related to an element c, then a is also related to c....
 property of the equivalence relation.

Induction on more than one counter

It is sometimes desirable to prove a statement involving two natural numbers, n and m, by iterating the induction process. That is, one performs a basis step and an inductive step for n, and in each of those performs a basis step and an inductive step for m. See, for example, the proof of commutativity
Addition of natural numbers/proofs

Mathematical proofs for addition of the natural numbers: additive identity, commutativity, and associativity. These proofs are used in the article Addition of natural numbers....
 accompanying addition of natural numbers
Addition of natural numbers

Addition of natural numbers is the most basic arithmetic binary operation. The operation addition takes two natural numbers, the augend and addend, and produces a single number, the sum....
. More complicated arguments involving three or more counters are also possible.

Infinite descent


Another variant of mathematical induction – the method of infinite descent – was one of Pierre de Fermat
Pierre de Fermat

Pierre de Fermat was a France lawyer at the Parlement of Toulouse, France, and a mathematician who is given credit for early developments that led to modern calculus....
's favorites. This method of proof works in reverse, and can assume several slightly different forms. For example, it might begin by showing that if a statement is true for a natural number n it must also be true for some smaller natural number m (m < n). Using mathematical induction (implicitly) with the inductive hypothesis being that the statement is false for all natural numbers less than or equal to m, we can conclude that the statement cannot be true for any natural number n.

Complete induction

Another generalization, called complete induction (or strong induction or course of values induction), says that in the second step we may assume not only that the statement holds for n = m but also that it is true for n less than or equal to m.

In complete induction it is not necessary to list the base case as a separate assumption. When considering the first case, it is vacuously true that the statement holds for all previous cases; the inductive step of complete induction in this situation corresponds to the base case in ordinary induction. Thus the proof then of the inductive step in complete induction needs to be able to work with an empty antecedent; the first proof above is not of this kind (but can be converted).

Complete induction is most useful when several instances of the inductive hypothesis are required for each inductive step. For example, complete induction can be used to show that where is the nth Fibonacci number
Fibonacci number

In mathematics, the Fibonacci numbers are a sequence of numbers named after Leonardo of Pisa, known as Fibonacci . Fibonacci's 1202 book Liber Abaci introduced the sequence to Western European mathematics, although the sequence had been previously described in Indian mathematics....
 and (the golden ratio
Golden ratio

In mathematics and the arts, two quantities are in the golden ratio if the ratio between the sum of those quantities and the larger one is the same as the ratio between the larger one and the smaller....
) and are the roots of . By using the definition , the identity above can be verified by direct calculation for if we assume that it already holds for both and . To complete the proof, the identity must be verified in the two base cases n = 0 and n = 1.

Another proof by complete induction uses the hypothesis that the statement holds for all smaller n more thoroughly. Consider the statement that "every natural number
Natural number

In mathematics, a natural number can mean either an element of the Set = *n = = ? = ? ...
 greater than 1 is a product of prime number
Prime number

In mathematics, a prime number is a natural number which has exactly two distinct natural number divisors: 1 and itself. An infinitude of prime numbers exists, as demonstrated by Euclid around 300 BC....
s", and assume that for a given m > 1 it holds for all smaller n > 1. If m is prime then it is certainly a product of primes, and if not, then by definition it is a product: m = n1 n2, where neither of the factors is equal to 1; hence neither is equal to m, and so both are smaller than m. The induction hypothesis now applies to n1 and n2, so each one is a product of primes. Then m is a product of products of primes; i.e. a product of primes. Note both that the base case (m equal to 2) was never explicitly considered, and that the hypothesis that all smaller numbers than m are products of primes was used, since the factors of m are a priori unknown.

This generalization, complete induction, can be derived from the ordinary mathematical induction described above. Suppose P(n) is the statement that we intend to prove by complete induction. Let Q(n) mean P(m) holds for all m such that 0 ≤ m = n. Apply mathematical induction to Q(n). Since Q(0) is just P(0), we have the base case. Now suppose Q(n) is given and we wish to show Q(n+1). Notice that Q(n) is the same as P(0) and P(1) and ... and P(n). The hypothesis of complete induction tells us that this implies P(n+1). If we add P(n+1) to Q(n), we get P(0) and P(1) and ... and P(n) and P(n+1), which is just Q(n+1). So using mathematical induction, we get that Q(n) holds for all natural numbers n. But Q(n) implies P(n), so we have the conclusion of strong induction, namely that P(n) holds for all natural numbers n.

Transfinite induction

The last two steps can be reformulated as one step:
  1. Showing that if the statement holds for all n < m then the same statement also holds for n = m.


This is in fact the most general form of mathematical induction and it can be shown that it is not only valid for statements about natural numbers, but for statements about elements of any well-founded set, that is, a set with an irreflexive relation
Reflexive relation

In set theory, a binary relation can have, among other properties, reflexivity or irreflexivity.At least in this context, relation always means a subset of X ? X....
 < that contains no infinite descending chain
Infinite descending chain

Given a Set S with a partial order ≤, an infinite descending chain is a Chain V, that is, a subset of S upon which ≤ defines a total order, such that V has no least element, that is, an element m such that for all elements n in V it holds that mn....
s.

This form of induction, when applied to ordinals (which form a well-order
Well-order

In mathematics, a well-order relation on a Set S is a total order on S with the property that every non-empty subset of S has a least element in this ordering....
ed and hence well-founded class), is called transfinite induction
Transfinite induction

Transfinite induction is an extension of mathematical induction to well-order, for instance to sets of Ordinal number or cardinal number....
. It is an important proof technique in set theory
Set theory

Set theory is the branch of mathematics that studies Set , which are collections of objects. Although any type of object can be collected into a set, set theory is applied most often to objects that are relevant to mathematics....
, topology
Topology

Topology is a major area of mathematics that has emerged through the development of concepts from geometry and set theory, such as those of space, dimension, shape, transformation and others....
 and other fields.

Proofs by transfinite induction typically distinguish three cases:
  1. when m is a minimal element, i.e. there is no element smaller than m
  2. when m has a direct predecessor, i.e. the set of elements which are smaller than m has a largest element
  3. when m has no direct predecessor, i.e. m is a so-called limit-ordinal


Strictly speaking, it is not necessary in transfinite induction to prove the basis, because it is a vacuous
Vacuous truth

A vacuous truth is a truth that is devoid of content because it asserts something about all members of a class that is empty or because it says "If A then B" when in fact A is false....
 special case of the proposition that if P is true of all n < m, then P is true of m. It is vacuously true precisely because there are no values of n < m that could serve as counterexamples.

Proof or reformulation of mathematical induction

The principle of mathematical induction is usually stated as an axiom
Axiom

In traditional logic, an axiom or postulate is a proposition that is not proved or demonstrated but considered to be either self-evidence, or subject to necessary decision....
 of the natural numbers; see Peano axioms
Peano axioms

In mathematical logic, the Peano axioms, also known as the Dedekind?Peano axioms or the Peano postulates, are a set of axioms for the natural numbers presented by the 19th century Italian people mathematician Giuseppe Peano....
. However, it can be proved in some logical systems. For instance, it can be proved if one assumes:
  • The set of natural numbers is well-ordered.
  • Every natural number is either zero, or n+1 for some natural number n.
  • For any natural number n, n+1 is greater than n.


To derive simple induction from these axioms, we must show that if P(n) is some proposition predicated of n, and if:
  • P(0) holds and
  • whenever P(k) is true then P(k+1) is also true
then P(n) holds for all n.

We first show that if P(k) is true for all k < m, then P(m) is also true. If m is zero, then P(m) is true. If m = k + 1, then P(k) is true because k < m and so P(k+1) is true which means that P(m) is true. The rest follows from applying the principle transfinite induction (see below).

See also

  • Combinatorial proof
    Combinatorial proof

    In mathematics, the term combinatorial proof is often used to mean either of two types of mathematical proof:* A proof by double counting ....
  • Recursion
    Recursion

    Recursion, in mathematics and computer science, is a method of defining Function in which the function being defined is applied within its own definition....
  • Structural induction
    Structural induction

    Structural induction is a proof method that is used in mathematical logic , computer science, graph theory, and some other mathematical fields. It is a generalization of mathematical induction....
  • Recursion (computer science)
    Recursion (computer science)

    Recursion is a way of thinking about and solving problems. In fact, Recursion_ is one of the central ideas of computer science. Solving a problem using recursion means the solution depends on solutions to smaller instances of the same problem....