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
- Explain what a recursive procedure is and how it differs from an explicit rule.
- Use a recursive formula to generate the terms of a sequence step by step.
- Write a recursive formula when given a sequence or a description of a pattern.
- Identify the role of the initial term and the recursive rule in defining a sequence completely.
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 , the second term is , and so on. The term at position is written .
You have already seen sequences in Grade 10: for example, (even numbers) or (perfect squares). In those cases, you could find any term directly from its position using a formula such as . That type of rule is called an explicit formula because it gives 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.
- A sequence is an ordered list; each entry is a term, labelled
- An explicit formula gives directly from .
- A recursive formula gives by referring to one or more earlier terms.
- Both types of formula describe the same sequence — they are just different representations.
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 in terms of at least one earlier term such as .
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 that uses (or sometimes , etc.). For example, the plain-English rule 'each term is 5 more than the previous term, and the first term is 3' becomes: and for .
Notice the condition . This is important: the recursive rule only makes sense from the second term onward, because has no predecessor. Always include this domain restriction when writing a recursive formula.
- A recursive procedure needs: (1) an initial condition and (2) a recursive rule.
- The initial condition gives the starting value(s); the rule builds every subsequent term.
- The recursive rule is only valid for (or higher if more initial terms are needed).
- Without the initial condition, the recursive rule alone cannot generate a unique sequence.
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 before you can find .
Consider the formula and for . Starting from : substitute to get ; substitute to get ; 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 without first finding through . 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 directly in terms of .
Some sequences require two previous terms. For those, you must be given two initial conditions. The Fibonacci-style sequence defined by , , and for is a classic example: each term is the sum of the two terms before it.
- Generate terms in order: find , then , then , and so on.
- Substitute the previously found value every time — never skip a term.
- If the rule uses two previous terms, you need two initial conditions.
- List your substitutions clearly so errors are easy to spot.
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 , , etc. (for a constant difference) or , , etc. (for a constant ratio). Also consider whether the change itself follows a pattern.
Step 2 — Write the initial condition. State (and if needed).
Step 3 — Write the recursive rule using the pattern you found, with the appropriate domain restriction.
For example, given the sequence : the difference between consecutive terms is always , so the rule is for , and the initial condition is . The complete recursive formula is: and for .
- Look at the change between consecutive terms to find the pattern.
- Check whether the difference or ratio is constant before writing the rule.
- Always state the initial condition and the domain restriction explicitly.
- Verify your formula by generating the first few terms and checking them against the original list.
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.
- Real-world patterns — such as population growth and payment schedules — are naturally recursive.
- Arithmetic sequences (constant difference) and geometric sequences (constant ratio) are both recursive.
- Identifying the initial term, the rule, and the domain are the three key reading skills for any recursive formula.
- Recursive formulas are a first step toward understanding more complex sequence behaviour.
Side-by-Side: Explicit vs. Recursive Formula
| Feature | Explicit Formula | Recursive Formula |
|---|---|---|
| What it looks like | ||
| How you find | Substitute directly — no earlier terms needed | Must know first |
| Easy to find ? | Yes — one substitution | No — must find through first |
| Easy to write from a pattern? | Requires finding a formula in | Often easier — just describe the change between terms |
| Both give the same sequence? | Yes | Yes |
Worked example
Example 1 — Generating Terms from a Recursive Formula
A sequence is defined by and for . List the first five terms of the sequence and describe the type of growth you observe.
- Identify the initial condition and the ruleThe initial condition gives us . The rule says: to find any term, multiply the previous term by and then subtract . We will apply this rule four times to produce through .
- Find the second termSubstitute into the rule . The previous term is .
- Find the third termSubstitute . The previous term is now .
- Find the fourth termSubstitute . The previous term is .
- Find the fifth termSubstitute . The previous term is .
- Describe the growthThe 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 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: ✓, ✓, ✓, ✓. All terms are confirmed.
Worked example
Example 2 — Writing a Recursive Formula from a Sequence
The sequence is given. Write a complete recursive formula that describes this sequence, then use it to find .
- Find the pattern between consecutive termsCompare each term with the one before it by dividing: , , , . The ratio is constant at , so each term is half the previous term.
- Rearrange to write the recursive ruleMultiplying both sides of the ratio relationship by gives the recursive rule directly.
- State the complete recursive formulaThe initial condition is . The recursive rule applies for . Writing both parts together gives the complete description of the sequence.
- Use the formula to find the sixth termWe already know from the given list. Substitute into the recursive rule.
- Verify the formula generates the given termsStart from and apply the rule repeatedly: , , , . These match the original sequence exactly, confirming the formula is correct.
Answer: The recursive formula is and for . The sixth term is .
Check: ✓. 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 with no 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 as if it applies for all , including .
Correction: The recursive rule refers to , which does not exist when . Always write 'for ' (or a higher starting index if two initial terms are needed).
Using the original value in every step instead of the most recently found term, for example computing instead of .
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: . To check for a constant ratio, divide: . 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 is undefined for .
Correction: If the rule uses , you must provide both and as initial conditions before the rule can be applied starting at .
Lesson summary
- A recursive procedure defines a sequence using two parts: an initial condition (the starting term or terms) and a recursive rule that expresses each new term in terms of one or more previous terms.
- The recursive rule always carries a domain restriction (such as ) because the rule refers to a term that must already exist.
- To generate terms, work in order from onward, substituting the most recently calculated term into the rule at each step.
- To write a recursive formula from a given sequence, find the consistent change between consecutive terms (constant difference, constant ratio, or another pattern), state , and express the rule using .
- If a rule depends on two previous terms, two initial conditions are required, and the rule applies starting at .
- Recursive formulas are especially natural for arithmetic sequences (constant difference) and geometric sequences (constant ratio), which are central topics in Strand C of MCR3U.
Check your understanding
Question 1
A sequence is defined by and for . What is ?
Show answer and explanation
Apply the rule three times: , , . The answer is .
Question 2
Which of the following is a complete recursive formula for the sequence ?
- and for
- and for
- for all
Show answer and explanation
and for
Each term is three times the previous term, so the rule is . The formula in option B is the only one that includes both the correct initial condition 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 , , and for . What is ?
Show answer and explanation
Generate each term: , , . The answer is .
Question 4
Why must a recursive formula always include an initial condition alongside the recursive rule?
- The initial condition makes the formula look more complete on paper.
- Without it, the recursive rule has no starting value to work from and cannot produce any terms.
- The initial condition replaces the recursive rule for the first term only and is otherwise unused.
- 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 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 is written .
- 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 in terms of earlier terms such as or .
- Explicit formula
- A rule that expresses directly as a function of , without needing any previous terms.
- Domain restriction
- The condition (e.g., ) that specifies which values of 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
- C1.3 · Connect nth-term formulas with function notation
- C1.4 · Represent sequences recursively, explicitly, and with function notation
- C1.5 · Investigate recursive patterns in Fibonacci sequences and Pascal’s triangle
- C1.6 · Use Pascal’s triangle to expand binomial powers
- C2.1 · Classify arithmetic, geometric, and other sequences
- C2.3 · Develop and use finite arithmetic and geometric series formulas
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.