Loading web-font TeX/Main/Regular
Sample LessonSample LessonSample LessonSample LessonSample LessonSample LessonSample Lesson
Module 1: Basic Set Theory
Module 2: Modular Arithmetic, Divisibility, and the Fundamental Theorem of Arithmetic
Module 3: Functions and Relations
Module 4: Truth Tables and Symbolic Logic
Module 5: Basic Direct Proofs
Module 6: Proof Techniques Part 1: Contrapositive and Contradiction
Module 7: Sequences, Sums, and Products
Module 8: Proof Techniques Part 2: (Weak) Induction
Module 9: Recurrence Relations and Recursion
Module 10: Counting Systems (Binary, Hex, Octal, etc.)
Module 11: Combinatorics
Module 12: Graph Theory
Module 13: Review

Guessing Closed Formulas for Recursively Defined Sequences

Why One Might Want a Closed Formula Instead of a Recurrence Relation

Suppose we have a sequence \{a_n\}_{n=1}^\infty defined recursively with initial conditions a_1=1, a_2=1, and recurrence relation a_n=a_{n-1}+a_{n-2}. Suppose also that someone asked you to find the value of a_{2351}. In order to do that, based on the rule given, we need to compute

\begin{align}a_{2351}&=a_{2350}+a_{2349}\\&=(a_{2349}+a_{2348})+(a_{2348}+a_{2347})\\&=\ldots\end{align}

And so on. In the above, we need to compute the previous sequence values to get the current one… but to do that we need to compute each of those previous values’ previous values, and so on. Not too much joy in that. Alternatively, one could generate the sequence out to the 2351st location… Sounds like a lot of work that nobody wants to do. So what can we do?

It would be nice if there was a closed formula that would tell us what the 2351st element of the sequence was. That would allow us to compute a_{2351} without needing to compute all of the elements of the sequence that came before the 2351st one.

In the Fibonacci Sequence given above, the closed formula is given by

\begin{align}a_n&=\frac{1}{\sqrt{5}}\left[\left(\frac{1+\sqrt{5}}{2}\right)^{n+1}-\left(\frac{1-\sqrt{5}}{2}\right)^{n+1}\right].\end{align}

Still not pretty, but a lot more convenient if you want to compute the 2351st element of the Fibonacci Sequence, a_{2351}. Just plug in n=2351 into the formula and hope that your calculator can handle the result!

\begin{align}a_{2351}&=\frac{1}{\sqrt{5}}\left[\left(\frac{1+\sqrt{5}}{2}\right)^{2351+1}-\left(\frac{1-\sqrt{5}}{2}\right)^{2351+1}\right]\\&=9.5599853231642818235778509… \cdot 10^{490}\end{align}

which is a lot more than the number of atoms estimated to be in the observable universe.

Guessing Closed Formulas from Recursively Defined Sequences

Certainly, the above method is far from scientific, but it does help your pattern recognition skills to do things this way.

Using the Iteration Method to Find Closed Formulas for Recursively Defined Arithmetic Sequences

Essentially, we just compute a_1, a_2, a_3, etc. showing all work, in hope that we will see a pattern allowing us to find a closed formula.

So, in the above, we computed everything but the final answer number for each of a_1, a_2, a_3, etc. We noticed that there was a pattern developing on the right-hand-side of the equation, namely that if we were trying to compute, say a_3, we noticed that we had 5 plus 3 3’s being added together. Similarly for a_4 or a_5, where we had 5 plus 4 or 5 (respectively) 3’s being added together. So, assuming that this pattern persists, for a_n, no matter what n is, we will probably have 5 plus n 3’s added together. Thus, we can guess the formula

\begin{align}a_n&=5+3n\end{align}

**Notice that we don’t compute the final value of each a_i (like computing a_1=8 for n=1, a_2=11 for n=2, etc.). Doing so would not help us see a pattern develop within the computations. So, it is usually best just to write things out to a point where you have a bunch of numbers added, subtracted, multiplied, etc. like what we have on the right-hand-side of each of the above equations.

Note that the above approach used to go from recursive definition to a closed formula is not something special that only works for recursively defined arithmetic sequences. It can be used for a litany of different types of sequences. Next, we show how to use this iterative method to find a closed formula for recursively defined geometric sequences.

Using the Iteration Method to Find Closed Formulas for Recursively Defined Geometric Sequences

As before, we write out the first several entries of the sequence and see if we can notice a pattern in how the entries are computed.

So, in the above, we computed everything but the final answer number for each of a_1, a_2, a_3, etc. We noticed that there was a pattern developing on the right-hand-side of the equation, namely that if we were trying to compute, say a_3, we noticed that we had 3 times 3 2’s being added together. Similarly for a_4 or a_5, where we had 3 times 4 or 5 (respectively) 2’s being multiplied together. So, assuming that this pattern persists, for a_n, no matter what n is, we will probably have 3 times n 2’s multiplied together. Thus, we can guess the formula

\begin{align}a_n&=3\cdot 2^n\end{align}

Again, on the right-hand-side of each of the equations above, we did not compute the final value for each of a_1, a_2, a_3, etc. We ended each line with a product of numbers to help us see the pattern from line to line. That is what allows us to determine a closed formula for the sequence.

a_n=2+7n

b_n=1\cdot 5^n

c_n=12-3\cdot n

d_n=8\cdot \left(\frac{1}{2}\right)^n

d_{20}=8\cdot \left(\frac{1}{2}\right)^{20}=\frac{1}{131072}

a_n=n!=n\cdot(n-1)\cdot(n-2)\cdot(n-3)\cdot…\cdot 3\cdot 2\cdot 1

a_{10}=10!=10\cdot 9\cdot 8\cdot 7\cdot 6 \cdot 5\cdot 4\cdot 3\cdot 2\cdot 1=3628800

g_n=\sum_{i=1}^n 2^{n-i}\cdot i

or

g_n=2^{n-1}\cdot 1+2^{n-2}\cdot 2+2^{n-3}\cdot 3+…+2^{2}\cdot (n-2)+2^1\cdot (n-1)+2^0\cdot n