All articles
Mathematics
further-discrete

Mastering Recurrence Relations: A Guide for Further Maths Students

Unlock the secrets of recurrence relations. Learn how to transform recursive definitions into closed-form expressions using characteristic equations and initial conditions.

Math Instructor AI 22 September 2026 8 min read

Introduction to Recurrence Relations

In your Further Maths studies, you will frequently encounter sequences defined not by a direct formula, but by a rule that relates each term to its predecessors. These are known as recurrence relations. While recursion is excellent for computational algorithms, it is often cumbersome for finding the 100th term of a sequence. To do that, we need a closed-form expression—a direct function of $n$ that allows us to calculate any term without knowing the ones before it.

Solving these relations is remarkably similar to solving linear differential equations. By mastering the characteristic root technique, you will be able to convert recursive definitions into elegant, explicit formulas. This skill is essential for success in discrete mathematics modules and provides a powerful toolkit for tackling complex Olympiad-style problems.

Understanding Linear Homogeneous Recurrence Relations

A linear homogeneous recurrence relation with constant coefficients takes the general form $a_n + c_1 a_{n-1} + c_2 a_{n-2} + \dots + c_k a_{n-k} = 0$. The term 'homogeneous' implies that the equation equals zero, meaning there is no additional function of $n$ (like $+ n$ or $+ 2^n$) added to the end. These are the most straightforward to solve because they rely entirely on the roots of a characteristic polynomial.

The Characteristic Root Technique

To solve a relation like $a_n = A a_{n-1} + B a_{n-2}$, we assume a solution of the form $a_n = r^n$. Substituting this into the recurrence gives $r^n = A r^{n-1} + B r^{n-2}$. Dividing by $r^{n-2}$ yields the characteristic equation: $r^2 - Ar - B = 0$. The roots of this quadratic equation, $r_1$ and $r_2$, dictate the general solution: $a_n = \alpha(r_1)^n + \beta(r_2)^n$, where $\alpha$ and $\beta$ are constants determined by your initial conditions.

Worked Example 1: Distinct Real Roots

Consider the recurrence $a_n = a_{n-1} + 6a_{n-2}$ with initial conditions $a_0 = 3$ and $a_1 = 6$.

  1. Form the characteristic equation: $r^2 - r - 6 = 0$.
  2. Solve for roots: Factorising gives $(r-3)(r+2) = 0$, so $r_1 = 3$ and $r_2 = -2$.
  3. Write the general solution: $a_n = \alpha(3)^n + \beta(-2)^n$.
  4. Apply initial conditions:
    • For $n=0$: $a_0 = \alpha + \beta = 3$.
    • For $n=1$: $a_1 = 3\alpha - 2\beta = 6$.
  5. Solve the system: From the first, $\beta = 3 - \alpha$. Substituting into the second: $3\alpha - 2(3 - \alpha) = 6 \Rightarrow 5\alpha = 12 \Rightarrow \alpha = 12/5$. Then $\beta = 3/5$.
  6. Final closed form: $a_n = \frac{12}{5}(3)^n + \frac{3}{5}(-2)^n$.

Worked Example 2: First-Order Linear Relations

For a first-order relation $U_n = mU_{n-1} + c$, we often use the method of undetermined coefficients or iterative substitution. If we have $U_n = 2U_{n-1} + 3$ with $U_0 = 1$:

  1. Find the fixed point (limit): Set $L = 2L + 3$, giving $L = -3$.
  2. Define a new sequence: Let $b_n = U_n - L = U_n + 3$. Then $b_n = 2b_{n-1}$.
  3. Solve the geometric sequence: $b_n = b_0(2)^n$. Since $b_0 = U_0 + 3 = 4$, we have $b_n = 4(2)^n = 2^{n+2}$.
  4. Convert back: $U_n = b_n - 3 = 2^{n+2} - 3$.

Common Mistakes to Avoid

  • Ignoring Initial Conditions: Always ensure your constants $\alpha$ and $\beta$ are calculated using the specific $a_0$ and $a_1$ provided. A correct general solution is useless without the correct constants.
  • Sign Errors in Characteristic Equations: When moving terms to one side to form the characteristic equation, ensure you flip the signs correctly. $a_n - a_{n-1} - 6a_{n-2} = 0$ leads to $r^2 - r - 6 = 0$.
  • Forgetting the General Form: If your roots are identical (e.g., $r=3, 3$), the solution is not $\alpha(3)^n + \beta(3)^n$, but rather $a_n = (\alpha + \beta n)3^n$.

Frequently Asked Questions

What if the recurrence is not homogeneous? If there is an extra term like $f(n)$, you must find the 'particular solution' for $f(n)$ and add it to the 'complementary function' derived from the homogeneous part.

Why are these called difference equations? They describe the change (difference) between consecutive terms, mirroring how differential equations describe the rate of change of continuous functions.

Can I always find a closed form? For linear recurrence relations with constant coefficients, yes. For non-linear relations, closed forms are often impossible to find analytically.

Conclusion

Recurrence relations are a cornerstone of discrete mathematics, bridging the gap between simple sequences and complex algorithmic analysis. By identifying the characteristic equation and applying initial conditions, you can solve almost any linear recurrence you encounter in your exams. To see these concepts brought to life with interactive animations, visit MathInstructor AI and generate a free lesson on this topic today.

Topics

recurrence relations
recursion
further maths
difference equations
closed form
further-discrete
characteristic equation
sequences
mathematical induction

Want this explained out loud?

Turn any question into a narrated, animated lesson in seconds.

Try the Studio free