5.2. Recursive Sequences and the Principle of Induction
Choosing as domain for our sequences has a wide effect mainly due to the well advanced arithmetic and ordering properties that come with the natural numbers.
This structure is settled when constructing in set theory. From there we take the following characterization of :
Proposition:
-
for a suitable .
-
Every non-empty subset of has a smallest element.
|
|
[5.2.1] |
|
That means:
-
Every non-zero natural number is the successor of another natural number.
-
Every non-empty collection of natural numbers has a first one.
Both of these properties already support the idea to get every natural number by successive counting starting with 0. The Principle of Induction makes this precise:
Proposition (Principle of Induction): Let A be an arbitrary subset of so that
-
-
|
|
[5.2.2] |
Then A is the whole of , i.e.: .
Proof: We proceed indirectly and assume: . Then the difference is a non-empty subset of and, following 2. in [5.2.1], has a smallest element, say . From we conclude that . According 1. in [5.2.1] we find a number so that . Especially we have . As k is the smallest element of we thus know that n is no member of . But that means and from the second condition in [5.2.2] we can conclude that belongs to A. contradiction!
|
The induction principle is a very effective tool. A whole technique called proof by induction, is based on this principle.
We take the proof of a so called summation formula as a first example to demonstrate this technique:
Adding the odd intergers from 1 to gives the following results for the different values of n:
n = 0 |
n = 1 |
n = 2 |
n = 3 |
n = 4 |
n = 5 |
1
= 1 |
1 + 3
= 4 |
1 + 3 + 5
= 9 |
1 + 3 + 5 + 7
= 16 |
1 + 3 + 5 + 7 + 9
= 25 |
1 + 3 + 5 + 7 + 9 + 11
= 36 |
Obviously each of the six results is a square number, namely the square of n + 1, the number of addends!
We would gain an enormous advantage, especially for huge numbers, if this would be true for every n.
Unfortunately however this assumption could not be proved the customary way because we have to prove infinitely many single assertions.
But exactly that is performed by the induction principle.
Example: For all we have:
|
[5.2.3] |
Proof:
Our task is, a bit awkwardly shaped, the following: Show that the set
,
i.e. the collection of all natural numbers satisfying [5.2.3] is all of . But to that end we only need to check if the two conditions of the induction principle hold for A!
The principle of induction now guarantees: . In other words our summation formular is actually true for all natural numbers.
|
Consider:
The just performed technique, splitting off the last addend,
is the standard trick for sums and related expressions.
With proofs by induction it is a valuable advantage that the sentence to be proved - in our example the equation - can be noted just from the start by inserting n + 1 for n.
We practise the principle of induction with further summation formulas and other examples. We do this however without
the explicit formation of the set A and take the terms
resp.
only as a label for the two steps in a proof by induction:
-
for the base step
-
for the induction step.
|
Proposition (Summation formula for the geometric series): Let , then every satisfies:
|
[5.2.4] |
Proof:
|
The summation formula for the geometric series playes a very important role in calculus.
This is also true for the generalization of common binomial formula which we will present in the next proposition.
For the notation we need the binomial coefficients , for the slightly extensive proof we need two of their properties and a trick called index shift.
Proposition (Generalized Binomial Theorem): Let , then
|
[5.2.5] |
holds for every .
Proof:
|
Summation formulas are by far not the only sentences to be proved by induction. The following example deals with an inequality.
Proposition (Bernoulli Inequality): For every real number and any we have:
|
[5.2.6] |
Proof:
.
Assume the inequality is already valid. Multiplying with the (due to ) positive number gives:
.
Thus we can argue as follows::
|
The initial value 0 used with principle of induction is determind by the set . However we can modify the induction principle so that any integer k gets the option for the initial value:
Proposition: Let and A be any subset of so that
-
-
|
|
[5.2.7] | then we have: .
Proof: Let us set . A' then is a subset of containing 0 and with every n the successor as well.
From the induction principle we have and thus .
|
Very close related to the induction principle is a certain construction method, often used with sequences, the so called definition by recursion.
We need two steps for a sequence to be constructed in this way:
The initial step is to fix a value for the first sequence member . The second step is to introduce a general method to calculate any sequence member from its predecessor . As an example the sequence could be constructed by the statement:
From the recursion formula we see that every new sequence member is twice its predecessor. So we can calculate the sequence members one after the other:
The following proposition introduces the
Principle of Recursion.
Proposition (Principle of Recursion): For any and any function the statement
|
[5.2.8] |
defines a sequence in A.
Proof: We need to show that [5.2.8] constitutes a function . First we show that every has got an image in A. We set
.
As is guaranted by the premise we have . Now if , i.e. the recursion formula assigns an element of A to the successor , but that means . Thus we have according to the (generalized) induction principle.
Next we show that there is only one image for each n, applying the induction principle again: For the set
we have: , because there is no such that , so that there is no assignment in [5.2.8] except for . Now let , thus is uniquely determined and so is (because f is a function!). Finally has only one predecessor, namely n. From all that we conclude that is uniquely determined, thus also belongs to E which completes our induction and we have .
|
Consider:
-
We rarely use the explicit data c and f to define a sequence recursively. It is common to note them just the way we did in our introductory example. Either notion however can be translated into the other.
E.g. the statement turns into:
and given by .
Vice versa the data, let's say and given by , translate to
.
-
As with the induction principle and with the sequences, the principle of recursion is extendable to functions of the type .
The real advantage of recursive sequences lies in their ability to reflect dynamic situations.
Let's say a certain species of bacteria needs one hour to double its stock. Starting with one bacterium we can perfectly calculate the number
of bacteria living at the beginning of the der n-th hour by our initial recursive sequence.
As a clear disadvantage with recursive sequences we see the effort that is needed to calculate sequence members far from the start.
To get e.g. the size of the bacteria population when 100 hours are over you need to calculate separately 100 sequence members before!
We practise the principle of recursion with some examples. Note that changing only the first sequence member could result in a complete different sequence.
Example:
gives the sequence , because
,
,
-
gives the sequence
.
-
gives the sequence .
-
produces the sequence of factorials:
.
|
Two special recursive sequences get names of their own.
Definition: Let . A recursive sequence of the shape
-
is called arithmetic.
|
[5.2.9] |
-
is called geometric.
|
[5.2.10] |
|
Consider:
Proposition:
-
is arithmetic
there is a , such that .
|
[5.2.11] |
-
is geometric
there is a , such that .
|
[5.2.12] |
Proof: We concentrate on 1. The second assertion is just a multiplicative version of the first one.
We split the equivalence into two parts.
"": Let c and d be reals such that
.
Now we show by induction: for all .
.
.
"": Setting
,
gives an arithmetic sequence that satisfies the equality as demonstrated just before. From that we have:
,
so that coincides with an arithmetic sequence and thus is arithmetic itself.
|
Arithmetic and geometric sequences show are some interesting properties.
-
As , the difference of two consecutive members of an arithmetic sequence is a constant.:
is arithmetic .
Below we show: The members of an arithmetic sequence are the arithmetic mean of their neighbours.
-
As the quotient of two consecutive members of geometric sequence in a constant:
is geometric .
Next we show: The absolute value of a member of a geometric sequence is the geometric mean of its neighbours.
Proposition:
-
is arithmetic
|
[5.2.13] |
-
is geometric
|
[5.2.14] |
Proof:
1. ►
|
"": We employ the recursion formula twice:
.
"": We show by induction
.
Thus is represented as an arithmetic sequence with
First we have from [5.2.13]: This allows the following equation:
|
2. ►
|
"": We proceed as we did in 1., also employing the recursion formula twice:
.
As squares are positive we have as a first conclusion. The remainder of the assertion now follows when we extract the root.
"": For the proof of this direction we have to consider two cases:
-
. Using we can show by induction: for all . Thus is a geometric sequence with .
-
. Now an inductive argument gives: . From this we show
,
just the same way we did in 1., so that is a geometric sequence with
From [5.2.14] we get: thus:
|
|
The next to last proposition touched an intersting, but often difficult problem: Does every recursive sequence allow a non-recursive representation?
And if so, is there a general procedure for the transcription? It is very unlikely to find a solution for such a general problem, but from the arithmetic and geometric sequences we know
that single solutions are possible. So we have to study a given sequence individually to get an idea for a suitable formula. Whatever way a result was found,
the principle of induction is the standard tool for its verification.
Example: Let be the recursive sequence given by
i.e. . It is quite obvious that the denominators represent the powers of 2 and that each numerator is one unit less the denominator.
Thus we have the idea:
Proof by induction:
|
The principle of recursion allows extensions in a varying manner. We could e.g. introduce two stage recursions:
We provide the first two sequence members und and thus can use two predecessors when calculating further members.
Example: The recursive sequence given by
|
[5.2.15] |
is called Fibonacci sequence. Her members are calculated by adding the first two predecessors, so that the Fibonacci numbers start like this:
.
|
Another option is to consider recursive sequences in .
Example: If the recursive sequence is given by
we get the following table of values:
.
From the notation we see that a recursive sequence in could be regarded as a coupled system of two recursive sequences in . So we could as well have said: Let and be given by
|
For some years the theory of chaos gained a remarkable popularity, an absolute exception for a mathematical topic.
A final example in this part introduces a recursive sequence in which is closely related with this popularity:
Example: For a fixed pair of numbers we define the sequence recursively by
|
[5.2.16] |
We get different value tables for different values of . The following table shows three examples with the first sequence members and their distances to the point of origin as well.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Whereas some values of produce steadily increasing distances, see e.g. the last example, there may be others where the distances are bounded.
If we mark all those initial values in the plane where the distances do not exceed 2 we get an extraordinary subset of , the so called Mandelbrot set. Graphical editing of its margin reveals an amazing beauty:
The (mathematical) amazement is even greater if we blow up sections of the Mandelbrot set and blow up again and again.
It is rewarding to start a journey into the Mandelbrot set.
The Mandelbrot set is the most popular example of a so called fractal.
There are many more examples for fractals on the web. This site has a very exhaustive link list.
To produce fractals of your own you need information and tools.
|
|
|
|