DoAssignment.ca

C1.2 · Describe recursive procedures that generate sequences

Learn to describe recursive procedures that generate sequences through clear examples and targeted practice.

Ontario Grade 11 Mathematics

Discrete Functions

MCR3U · Strand C: Sequences and Series · Expectation C1.2

Have you ever followed a set of instructions where each new step depends on what you just did? That is exactly the idea behind a recursive procedure. In mathematics, a recursive procedure is a rule that uses one or more previous terms of a sequence to produce the next term. Before you can apply the rule even once, you need a starting value — called the initial term. Together, the initial term and the recursive rule completely describe the sequence. This lesson builds that idea from the ground up: we start with a plain-English description, move to a table of values, and finish with proper mathematical notation.

What you will learn

Prerequisite Bridge: What Is a Sequence?

A sequence is an ordered list of numbers. Each number in the list is called a term. Terms are labelled by their position: the first term is t1t_1, the second term is t2t_2, and so on. The term at position nn is written tnt_n.
You have already seen sequences in Grade 10: for example, 2,4,6,8,…2, 4, 6, 8, \ldots (even numbers) or 1,4,9,16,…1, 4, 9, 16, \ldots (perfect squares). In those cases, you could find any term directly from its position using a formula such as tn=2nt_n = 2n. That type of rule is called an explicit formula because it gives tnt_n directly without needing earlier terms.
This lesson focuses on a different kind of rule — one where each new term is calculated from the term (or terms) that came before it. That is the recursive approach.

What Makes a Procedure Recursive?

A recursive procedure has exactly two parts working together. First, you state the initial condition — this is the value (or values) you are given to start. Without at least one known term, the recursive rule has nothing to build from. Second, you state the recursive rule itself — a mathematical instruction that expresses tnt_n in terms of at least one earlier term such as tn−1t_{n-1}.
Think of it like a staircase. You cannot step onto stair 3 without first being on stair 2, and you cannot be on stair 2 without starting at stair 1. The initial condition is stair 1; the recursive rule tells you how high each next stair is.
In notation, a recursive formula looks like this: you write the initial term separately, then write a rule for tnt_n that uses tn−1t_{n-1} (or sometimes tn−2t_{n-2}, etc.). For example, the plain-English rule 'each term is 5 more than the previous term, and the first term is 3' becomes: t1=3t_1 = 3 and tn=tn−1+5t_n = t_{n-1} + 5 for n≥2n \geq 2.
Notice the condition n≥2n \geq 2. This is important: the recursive rule only makes sense from the second term onward, because t1t_1 has no predecessor. Always include this domain restriction when writing a recursive formula.
tn=tn−1+d,n≥2t_n = t_{n-1} + d, n ≥ 2

Generating Terms from a Recursive Formula

To generate terms, you substitute known values into the recursive rule one step at a time. You always work from left to right through the sequence — you must know tn−1t_{n-1} before you can find tnt_n.
Consider the formula t1=2t_1 = 2 and tn=3⋅tn−1t_n = 3 \cdot t_{n-1} for n≥2n \geq 2. Starting from t1=2t_1 = 2: substitute n=2n = 2 to get t2=3⋅t1=3⋅2=6t_2 = 3 \cdot t_1 = 3 \cdot 2 = 6; substitute n=3n = 3 to get t3=3⋅t2=3⋅6=18t_3 = 3 \cdot t_2 = 3 \cdot 6 = 18; and so on. Each step uses the most recently calculated term.
This one-at-a-time approach is the defining feature of a recursive procedure. You cannot skip to t10t_{10} without first finding t2t_2 through t9t_9. That is a limitation compared with an explicit formula, but recursive formulas are often much easier to write when you can see a pattern between consecutive terms but cannot immediately see how to express tnt_n directly in terms of nn.
Some sequences require two previous terms. For those, you must be given two initial conditions. The Fibonacci-style sequence defined by t1=1t_1 = 1, t2=1t_2 = 1, and tn=tn−1+tn−2t_n = t_{n-1} + t_{n-2} for n≥3n \geq 3 is a classic example: each term is the sum of the two terms before it.
tn=tn−1+tn−2,n≥3t_n = t_{n-1} + t_{n-2}, n ≥ 3

Writing a Recursive Formula from a Given Sequence

Sometimes you are given a list of terms and asked to describe the recursive procedure that produces them. The strategy is to look at what changes from one term to the next and express that change as a rule.
Step 1 — Find the pattern between consecutive terms. Calculate t2−t1t_2 - t_1, t3−t2t_3 - t_2, etc. (for a constant difference) or t2÷t1t_2 \div t_1, t3÷t2t_3 \div t_2, etc. (for a constant ratio). Also consider whether the change itself follows a pattern.
Step 2 — Write the initial condition. State t1t_1 (and t2t_2 if needed).
Step 3 — Write the recursive rule using the pattern you found, with the appropriate domain restriction.
For example, given the sequence 5,8,11,14,…5, 8, 11, 14, \ldots: the difference between consecutive terms is always 33, so the rule is tn=tn−1+3t_n = t_{n-1} + 3 for n≥2n \geq 2, and the initial condition is t1=5t_1 = 5. The complete recursive formula is: t1=5t_1 = 5 and tn=tn−1+3t_n = t_{n-1} + 3 for n≥2n \geq 2.

Why Recursive Descriptions Matter

Recursive procedures appear naturally whenever a quantity depends on its own history. Population models, compound interest structures, and patterns in nature can all be described recursively. In each case, knowing the current state and a rule for change is enough to build the entire future of the sequence.
In this course, understanding recursive procedures builds the foundation for working with arithmetic and geometric sequences later in Strand C. Arithmetic sequences have a constant difference added at each step; geometric sequences have a constant ratio multiplied at each step. Both are recursive by nature, and the recursive formula is often the most natural way to first describe them.
Recursive thinking also sharpens your algebraic reasoning. Reading a recursive formula carefully — identifying the initial term(s), the rule, and the domain — is a skill you will use throughout MCR3U and beyond.

Side-by-Side: Explicit vs. Recursive Formula

FeatureExplicit FormulaRecursive Formula
What it looks liketn=3n+1t_n = 3n + 1t1=4,  tn=tn−1+3t_1 = 4,\; t_n = t_{n-1} + 3
How you find tnt_nSubstitute nn directly — no earlier terms neededMust know tn−1t_{n-1} first
Easy to find t100t_{100}?Yes — one substitutionNo — must find t2t_2 through t99t_{99} first
Easy to write from a pattern?Requires finding a formula in nnOften easier — just describe the change between terms
Both give the same sequence?YesYes

Worked example

Example 1 — Generating Terms from a Recursive Formula

A sequence is defined by t1=4t_1 = 4 and tn=2⋅tn−1−1t_n = 2 \cdot t_{n-1} - 1 for n≥2n \geq 2. List the first five terms of the sequence and describe the type of growth you observe.
  1. Identify the initial condition and the rule
    The initial condition gives us t1=4t_1 = 4. The rule says: to find any term, multiply the previous term by 22 and then subtract 11. We will apply this rule four times to produce t2t_2 through t5t_5.
  2. Find the second term
    Substitute n=2n = 2 into the rule tn=2⋅tn−1−1t_n = 2 \cdot t_{n-1} - 1. The previous term is t1=4t_1 = 4.
    t2=2⋅4−1=8−1=7t_2 = 2 · 4 - 1 = 8 - 1 = 7
  3. Find the third term
    Substitute n=3n = 3. The previous term is now t2=7t_2 = 7.
    t3=2⋅7−1=14−1=13t_3 = 2 · 7 - 1 = 14 - 1 = 13
  4. Find the fourth term
    Substitute n=4n = 4. The previous term is t3=13t_3 = 13.
    t4=2⋅13−1=26−1=25t_4 = 2 · 13 - 1 = 26 - 1 = 25
  5. Find the fifth term
    Substitute n=5n = 5. The previous term is t4=25t_4 = 25.
    t5=2⋅25−1=50−1=49t_5 = 2 · 25 - 1 = 50 - 1 = 49
  6. Describe the growth
    The five terms are CAD 4, 7, 13, 25, 49. The differences between consecutive terms are CAD 3, 6, 12, 24 — each difference doubles. This means the terms grow faster and faster (accelerating growth), which happens because the rule multiplies by 22 at every step.
Answer: The first five terms are CAD 4, 7, 13, 25, 49. The sequence grows at an accelerating rate because each term is more than double the size of the previous difference.
Check: Work backwards: 49=2(25)−149 = 2(25) - 1 ✓, 25=2(13)−125 = 2(13) - 1 ✓, 13=2(7)−113 = 2(7) - 1 ✓, 7=2(4)−17 = 2(4) - 1 ✓. All terms are confirmed.

Worked example

Example 2 — Writing a Recursive Formula from a Sequence

The sequence 80,40,20,10,5,…80, 40, 20, 10, 5, \ldots is given. Write a complete recursive formula that describes this sequence, then use it to find t6t_6.
  1. Find the pattern between consecutive terms
    Compare each term with the one before it by dividing: 40÷80=0.540 \div 80 = 0.5, 20÷40=0.520 \div 40 = 0.5, 10÷20=0.510 \div 20 = 0.5, 5÷10=0.55 \div 10 = 0.5. The ratio is constant at 12\frac{1}{2}, so each term is half the previous term.
    tntn−1=12\frac{t_n}{t_{n-1}} = \frac{1}{2}
  2. Rearrange to write the recursive rule
    Multiplying both sides of the ratio relationship by tn−1t_{n-1} gives the recursive rule directly.
    tn=12⋅tn−1t_n = \frac{1}{2} · t_{n-1}
  3. State the complete recursive formula
    The initial condition is t1=80t_1 = 80. The recursive rule applies for n≥2n \geq 2. Writing both parts together gives the complete description of the sequence.
    t1=80,tn=12⋅tn−1,n≥2t_1 = 80, t_n = \frac{1}{2} · t_{n-1}, n ≥ 2
  4. Use the formula to find the sixth term
    We already know t5=5t_5 = 5 from the given list. Substitute n=6n = 6 into the recursive rule.
    t6=12⋅5=2.5t_6 = \frac{1}{2} · 5 = 2.5
  5. Verify the formula generates the given terms
    Start from t1=80t_1 = 80 and apply the rule repeatedly: 12(80)=40\frac{1}{2}(80) = 40, 12(40)=20\frac{1}{2}(40) = 20, 12(20)=10\frac{1}{2}(20) = 10, 12(10)=5\frac{1}{2}(10) = 5. These match the original sequence exactly, confirming the formula is correct.
Answer: The recursive formula is t1=80t_1 = 80 and tn=12⋅tn−1t_n = \frac{1}{2} \cdot t_{n-1} for n≥2n \geq 2. The sixth term is t6=2.5t_6 = 2.5.
Check: t6=12×5=2.5t_6 = \frac{1}{2} \times 5 = 2.5 ✓. The sequence CAD 80, 40, 20, 10, 5, 2.5 consistently halves at every step.

Common mistakes and how to avoid them

Writing only the recursive rule without an initial condition, e.g., writing just tn=tn−1+4t_n = t_{n-1} + 4 with no t1t_1 stated.
Correction: A recursive formula is incomplete without the initial condition. Always write both: the starting value(s) and the rule together.
Forgetting the domain restriction and writing tn=tn−1+4t_n = t_{n-1} + 4 as if it applies for all nn, including n=1n = 1.
Correction: The recursive rule refers to tn−1t_{n-1}, which does not exist when n=1n = 1. Always write 'for n≥2n \geq 2' (or a higher starting index if two initial terms are needed).
Using the original t1t_1 value in every step instead of the most recently found term, for example computing t3=2⋅t1−1t_3 = 2 \cdot t_1 - 1 instead of t3=2⋅t2−1t_3 = 2 \cdot t_2 - 1.
Correction: Each step must use the immediately preceding term. Update your working value at every step.
Confusing the ratio and difference: dividing consecutive terms to check for a constant difference, or subtracting to check for a constant ratio.
Correction: To check for a constant difference, subtract: tn−tn−1t_n - t_{n-1}. To check for a constant ratio, divide: tn÷tn−1t_n \div t_{n-1}. Use the right operation for the pattern you are investigating.
Assuming a recursive formula with two initial terms only needs one, then getting stuck because tn−2t_{n-2} is undefined for n=2n = 2.
Correction: If the rule uses tn−2t_{n-2}, you must provide both t1t_1 and t2t_2 as initial conditions before the rule can be applied starting at n=3n = 3.

Lesson summary

Check your understanding

Question 1

A sequence is defined by t1=6t_1 = 6 and tn=tn−1+7t_n = t_{n-1} + 7 for n≥2n \geq 2. What is t4t_4?
  1. t4=27t_4 = 27
  2. t4=34t_4 = 34
  3. t4=41t_4 = 41
  4. t4=48t_4 = 48
Show answer and explanation
t4=27t_4 = 27
Apply the rule three times: t2=6+7=13t_2 = 6 + 7 = 13, t3=13+7=20t_3 = 13 + 7 = 20, t4=20+7=27t_4 = 20 + 7 = 27. The answer is 2727.

Question 2

Which of the following is a complete recursive formula for the sequence 3,9,27,81,…3, 9, 27, 81, \ldots?
  1. tn=3nt_n = 3^n
  2. t1=3t_1 = 3 and tn=3⋅tn−1t_n = 3 \cdot t_{n-1} for n≥2n \geq 2
  3. t1=3t_1 = 3 and tn=tn−1+6t_n = t_{n-1} + 6 for n≥2n \geq 2
  4. tn=3⋅tn−1t_n = 3 \cdot t_{n-1} for all nn
Show answer and explanation
t1=3t_1 = 3 and tn=3⋅tn−1t_n = 3 \cdot t_{n-1} for n≥2n \geq 2
Each term is three times the previous term, so the rule is tn=3⋅tn−1t_n = 3 \cdot t_{n-1}. The formula in option B is the only one that includes both the correct initial condition t1=3t_1 = 3 and the correct rule with a domain restriction. Option A is an explicit formula, not recursive. Option C uses an incorrect additive rule. Option D is missing the required initial condition.

Question 3

A recursive formula is given as t1=1t_1 = 1, t2=1t_2 = 1, and tn=tn−1+tn−2t_n = t_{n-1} + t_{n-2} for n≥3n \geq 3. What is t5t_5?
  1. t5=4t_5 = 4
  2. t5=5t_5 = 5
  3. t5=6t_5 = 6
  4. t5=8t_5 = 8
Show answer and explanation
t5=5t_5 = 5
Generate each term: t3=t2+t1=1+1=2t_3 = t_2 + t_1 = 1 + 1 = 2, t4=t3+t2=2+1=3t_4 = t_3 + t_2 = 2 + 1 = 3, t5=t4+t3=3+2=5t_5 = t_4 + t_3 = 3 + 2 = 5. The answer is 55.

Question 4

Why must a recursive formula always include an initial condition alongside the recursive rule?
  1. The initial condition makes the formula look more complete on paper.
  2. Without it, the recursive rule has no starting value to work from and cannot produce any terms.
  3. The initial condition replaces the recursive rule for the first term only and is otherwise unused.
  4. The recursive rule already contains the initial condition inside it.
Show answer and explanation
Without it, the recursive rule has no starting value to work from and cannot produce any terms.
The recursive rule expresses tnt_n in terms of a previous term. If no starting value is given, there is nothing to substitute into the rule — the sequence cannot begin. The initial condition is not optional; it is an essential part of the definition.

Key terms

Sequence
An ordered list of numbers, where each number is called a term and is identified by its position.
Term
A single number in a sequence. The term at position nn is written tnt_n.
Recursive procedure
A method of defining a sequence in which each new term is calculated from one or more of the previous terms.
Initial condition
The starting value (or values) that must be given so that the recursive rule can produce the first term and all subsequent terms.
Recursive rule
The mathematical instruction that expresses tnt_n in terms of earlier terms such as tn−1t_{n-1} or tn−2t_{n-2}.
Explicit formula
A rule that expresses tnt_n directly as a function of nn, without needing any previous terms.
Domain restriction
The condition (e.g., n≥2n \geq 2) that specifies which values of nn the recursive rule applies to.
Constant ratio
A fixed number by which each term is multiplied to produce the next term; characteristic of a geometric sequence.

Continue through MCR3U

View the complete Ontario Grade 11 Mathematics learning path

About this lesson

Published by DoAssignment. This AI-assisted lesson follows Ontario Grade 11 Mathematics (MCR3U), expectation C1.2. It is a study resource, not an official curriculum publication.

Official curriculum reference

Report a correction or ask a question