Historical Context & Motivation
Long before calculators and computers existed, mathematicians noticed that many interesting patterns in nature and commerce could not be captured by a simple closed formula. Instead, each new value in a sequence depended on the values that came before it. This idea — that the next term is built from previous terms — is the beating heart of recursive sequences. From modelling rabbit populations to predicting financial growth, recursion turns up everywhere.
At its core, the study of recursive sequences asks a deceptively simple question: if each term depends on the ones before it, can we predict where the sequence goes? In the IB HL extension, you will learn to define sequences with recurrence relations, compute their terms, sum their series, and connect them to explicit (closed-form) formulas when possible.
Core Principles & Definitions
Before diving into calculations, you need to be comfortable with several foundational ideas. A sequence is an ordered list of numbers, and a series is the sum of a sequence's terms. When a sequence is defined recursively, each term is expressed as a function of one or more preceding terms, together with a starting value called an initial condition.
Recurrence Relation
Initial Condition(s)
Order of a Recurrence
Explicit (Closed-Form) Formula
Fixed Point / Steady State
Visual Explanation — Recursive Generation
The diagram below shows how a first-order linear recurrence relation generates its terms step by step. Each term feeds into the recurrence rule to produce the next, creating a chain of values. Notice how the initial condition (u₁) is the starting point, and the recurrence relation acts as the engine that drives everything forward.
As the diagram illustrates, the recursive approach computes each term one at a time — you must know u₄ before you can find u₅. The closed-form formula, on the other hand, lets you leap directly to any term. Not every recurrence has a neat closed form, which is why understanding both representations is essential at HL level.
Mathematical Framework
In IB Mathematics HL, you will encounter several standard forms of recurrence relations. Understanding their structure lets you recognize which technique to apply. Below are the key equations you need to master.
Ans for the previous term. Pressing ENTER repeatedly generates successive terms.Types of Recursive Sequences & Their Behaviour
Recursive sequences behave very differently depending on their parameters. The value of a in a first-order linear recurrence controls whether the sequence converges, diverges, or oscillates. The diagram below plots four representative cases to help you build intuition.
| Value of a | Behaviour | Converges? | Pattern |
|---|---|---|---|
| 0 < a < 1 | Terms approach L from one side | Yes | Monotonic convergence |
| −1 < a < 0 | Terms alternate above and below L | Yes | Oscillating convergence |
| a > 1 | Terms grow without bound | No | Monotonic divergence |
| a < −1 | Terms swing wider each iteration | No | Oscillating divergence |
| a = 1 | Arithmetic sequence (constant differences) | Only if b = 0 | Linear growth or constant |
Worked Example
Let's work through a full IB-style problem that tests multiple skills: computing terms, finding a fixed point, and determining a series sum.
Recursive vs. Explicit Definitions — Strengths & Limitations
One of the most important skills in this topic is knowing when to use a recursive definition and when to convert to an explicit (closed-form) one. Each approach has its strengths and limitations, which the table below summarizes.
| Feature | Recursive Definition | Explicit (Closed-Form) |
|---|---|---|
| What it looks like | uₙ₊₁ = f(uₙ), u₁ given | uₙ = g(n) |
| Ease of finding u₁₀₀ | Must compute u₂ through u₉₉ first (slow) | Substitute n = 100 directly (fast) |
| Ease of definition | Often simpler and more natural for modelling | Can be hard or impossible to derive |
| Summing a series | Must generate each term then add them | May use sigma notation or known formulas |
| Real-world use | Population models, drug dosage, algorithms | Interest calculations, physics formulas |
| Always exists? | Yes — any sequence can be defined recursively | No — many recursions have no simple closed form |
Connection to Advanced Theory
The recursive sequences you learn at HL level are the gateway to several powerful areas of university mathematics and computer science. Understanding where these ideas lead can motivate deeper engagement with the material right now.
| IB HL Concept | University Extension | Application |
|---|---|---|
| First-order linear recurrence uₙ₊₁ = auₙ + b | Discrete dynamical systems & iteration theory | Chaos theory, fractals, weather modelling |
| Second-order recurrence (Fibonacci type) | Characteristic equations & eigenvalue methods | Algorithm analysis, structural engineering |
| Fixed points and convergence | Fixed-point theorems (Banach, Brouwer) | Numerical methods for solving equations |
| Summing recursive series | Generating functions & Z-transforms | Signal processing, combinatorics |
If you pursue mathematics, physics, computer science, or economics at university, you will encounter recurrence relations in increasingly sophisticated forms. The logistic map uₙ₊₁ = r·uₙ(1 − uₙ), for instance, is a simple-looking recurrence that produces stunningly complex behaviour — including chaos — depending on the value of r. Mastering the HL fundamentals now gives you a head start on these fascinating topics.
Practice Problems
Lesson Summary
A recursive sequence defines each term as a function of previous terms using a recurrence relation (such as uₙ₊₁ = auₙ + b) together with one or more initial conditions. The parameter a controls the sequence's long-term behaviour: when |a| < 1 the sequence converges to a fixed point L = b/(1 − a), and when |a| ≥ 1 it diverges. A negative value of a produces oscillating behaviour, while a positive a gives monotonic behaviour.
When possible, converting a recursive definition to an explicit (closed-form) formula allows you to compute any term directly. Second-order recurrences (like the Fibonacci sequence) require two initial conditions and lead to the study of characteristic equations. In applied contexts — from drug dosing to population modelling — recursive sequences are indispensable tools for representing systems where each state depends on the previous one. Master both the algebraic and computational approaches to be fully prepared for the IB HL exam.