GRADE 9 MATH • ALGEBRA & FUNCTIONS

Recursive Processes — I can represent a recursive process with a table and explain how values are generated.

Learn how each value in a sequence builds from the one before it, and organize that pattern in a table.

Historical Context & Motivation

Humans have been fascinated by patterns that build on themselves for thousands of years. The idea of a recursive process — where each new value depends on the one that came before it — shows up everywhere, from the spirals of a sunflower to the growth of a bank account earning interest. Long before anyone wrote a formal definition, mathematicians recognized that some of the most important patterns in nature and finance follow a "build-on-what-you-already-have" rule.

~200 BCE
Pingala's Binary Patterns
Indian mathematician Pingala studied patterns in Sanskrit poetry that followed a recursive counting rule, anticipating what we now call the Fibonacci sequence.
1202
Fibonacci's Rabbit Problem
Leonardo of Pisa (Fibonacci) published a famous problem about rabbit population growth in his book Liber Abaci. Each term was the sum of the two previous terms — a classic recursive definition.
1654
Pascal's Triangle
Blaise Pascal formalized a triangular array of numbers where each entry is generated by adding two entries from the row above — another powerful recursive process.
1900s
Recursion in Computing
Computer scientists adopted recursion as a fundamental programming technique. Functions that call themselves to solve smaller sub-problems became essential to algorithms and software design.

The central question this lesson addresses is straightforward but powerful: if you know a starting value and a rule for getting from one value to the next, how do you organize and communicate that process clearly? The answer lies in tables that track each step of a recursive process, making the pattern visible and verifiable.

Core Principles & Definitions

Before you can build a recursive table, you need to understand the three essential ingredients that every recursive process requires. Think of it like a recipe: you need a starting ingredient, a set of instructions, and a way to repeat those instructions over and over.

1

Initial Value (a₁)

Every recursive process begins with a starting value, often called the first term. Without it, the process has nothing to build on. For example, a₁ = 3 means the sequence starts at 3.
2

Recursive Rule

The recursive rule tells you how to get the next value from the current one. It is written as aₙ₊₁ = (some operation on aₙ). For example, "multiply the previous term by 2" means aₙ₊₁ = 2 × aₙ.
3

Term Number (n)

The term number n keeps track of your position in the sequence. The first term is n = 1, the second is n = 2, and so on. Tables use n as the left column to organize each step.
4

Recursive vs. Explicit

A recursive formula defines each term using the previous term. An explicit formula calculates any term directly from n. This lesson focuses on the recursive approach, where you must go step-by-step.
✦ KEY TAKEAWAY
Think of a recursive process like climbing stairs one step at a time. You always need to know which step you're currently on (the previous term) before you can take the next one. You can't jump to step 10 without first passing through steps 1 through 9. A table is your checklist — it makes sure you don't skip a step.

Visualizing the Recursive Process

The diagram below shows how a recursive process flows from one term to the next. Notice that each new value is produced by applying the same rule to the value that came immediately before it. The arrows represent the recursive rule in action, and the table on the right organizes every step.

The top row shows the flow from term to term — each arrow represents the recursive rule "add 3." The table below captures the same information in an organized format, with the computation shown for each row.

In the diagram, the violet boxes represent the terms of the sequence, while the cyan arrows show the recursive rule being applied. Each value in the table's right column is computed by taking the previous value and adding 3. The key insight is that you must know the previous term to find the next one — the table enforces this sequential logic by listing every step.

Mathematical Framework

A recursive process is formally described by two pieces of information: the initial condition and the recursive formula. Together, these give you everything you need to generate as many terms as you like. Let's look at the two most common types you'll encounter in Algebra.

ARITHMETIC RECURSIVE FORMULA
aₙ₊₁ = aₙ + d
where aₙ is the current term, aₙ₊₁ is the next term, and d is the common difference (a constant added each time).
GEOMETRIC RECURSIVE FORMULA
aₙ₊₁ = aₙ × r
where r is the common ratio (a constant multiplied each time). When r > 1, the sequence grows; when 0 < r < 1, it shrinks.
GENERAL RECURSIVE DEFINITION
a₁ = (starting value), aₙ₊₁ = f(aₙ)
The function f can be any operation — addition, multiplication, squaring, or even a combination. The starting value a₁ is required; without it the formula has no anchor.

Notice that in every case, you need two pieces of information: the initial value tells you where to start, and the recursive rule tells you how to proceed. When you build a table, the first row is filled in by the initial value, and every subsequent row applies the recursive rule to the row above it. This step-by-step structure is what makes tables the natural home for recursive processes.

Types of Recursive Processes

Not all recursive processes look the same. The table below classifies the main types you'll encounter, showing how the recursive rule changes the character of the sequence. The diagram that follows plots two of these types side by side so you can see the dramatic difference in their growth.

Common types of recursive processes and how they behave
TypeRecursive RuleExample (a₁ = 2)Behavior
Arithmeticaₙ₊₁ = aₙ + d2, 5, 8, 11, 14 (d = 3)Linear growth — increases by a constant amount
Geometricaₙ₊₁ = aₙ × r2, 6, 18, 54, 162 (r = 3)Exponential growth — increases by a constant factor
Fibonacci-typeaₙ₊₁ = aₙ + aₙ₋₁1, 1, 2, 3, 5, 8, 13Each term uses the two previous terms
Custom / Mixedaₙ₊₁ = 2aₙ − 12, 3, 5, 9, 17Combines operations — no single constant pattern
Both sequences start at a₁ = 2. The blue line (arithmetic, d = 3) grows steadily, while the pink line (geometric, r = 3) curves upward rapidly. By just the 5th term, the geometric sequence is more than 10 times the arithmetic one.

The graph makes it dramatically clear: the type of recursive rule completely determines the shape of the growth. Adding a constant each time produces a straight line (arithmetic), while multiplying by a constant each time produces a curve that gets steeper and steeper (geometric). When you build your tables, pay attention to whether the differences between consecutive terms stay the same or change — that tells you which type of recursion you're dealing with.

Worked Example

Let's work through a complete example: build a table for the first 6 terms of the recursive process defined by a₁ = 4 and aₙ₊₁ = 2 × aₙ − 1. Then we'll describe how each value is generated.

Building a Recursive Table: a₁ = 4, aₙ₊₁ = 2 × aₙ − 1
1
Step 1 — Write the Initial ValueThe problem tells us that a₁ = 4. This is the anchor of our table. We write n = 1 in the left column and 4 in the right column. No calculation is needed for this row.
a₁ = 4
2
Step 2 — Apply the Rule to Find a₂Substitute the current value into the recursive rule: a₂ = 2 × a₁ − 1 = 2 × 4 − 1 = 8 − 1 = 7. We record n = 2 with value 7.
a₂ = 7
3
Step 3 — Apply the Rule to Find a₃Now use a₂ as the input: a₃ = 2 × a₂ − 1 = 2 × 7 − 1 = 14 − 1 = 13.
a₃ = 13
4
Step 4 — Continue for a₄, a₅, and a₆Repeat the same process: a₄ = 2 × 13 − 1 = 25. Then a₅ = 2 × 25 − 1 = 49. Finally, a₆ = 2 × 49 − 1 = 97. Each value depends directly on the one before it.
a₄ = 25, a₅ = 49, a₆ = 97
5
Step 5 — Complete the TableAssemble all results into a two-column table with n on the left and aₙ on the right. Check your work by verifying that 2 × (each value) − 1 equals the next value.
Table: (1, 4), (2, 7), (3, 13), (4, 25), (5, 49), (6, 97)
Completed recursive table for a₁ = 4, aₙ₊₁ = 2aₙ − 1
nComputationaₙ
1Given4
22 × 4 − 1 = 77
32 × 7 − 1 = 1313
42 × 13 − 1 = 2525
52 × 25 − 1 = 4949
62 × 49 − 1 = 9797
💡 How to Explain Values
When asked to "explain how values are generated," describe the process in words: "Each new value is found by doubling the previous value and subtracting 1. The first value (4) is given, and every subsequent value depends on the one before it, which is why you must compute them in order."

Strengths & Limitations of Recursive Tables

Recursive tables are incredibly useful, but they aren't perfect for every situation. Understanding when they shine and when they fall short will help you choose the right tool for each problem.

When recursive tables work well — and when they don't
StrengthsLimitations
Easy to set up — just need a starting value and a ruleTo find the 100th term, you must compute all 99 terms before it
Makes each computation visible and checkableOne error early in the table makes every later value wrong
Works for any type of recursive rule, even complex onesTables can become long and tedious for many terms
Helps you spot patterns (constant differences, constant ratios)Doesn't give you a shortcut formula for any term directly
✦ KEY TAKEAWAY
Think of a recursive table like a GPS giving turn-by-turn directions. It gets you to your destination reliably, one step at a time, but it can't instantly tell you the total distance. If you need to jump directly to a far-off term, you'll eventually want an explicit formula — that's like knowing the straight-line distance on a map. For now, mastering the turn-by-turn approach is the essential foundation.

Connection to Explicit Formulas & Series

Recursive formulas are the first step in understanding sequences, but mathematicians have developed ways to convert many recursive rules into explicit (closed-form) formulas that let you jump directly to any term. The table below compares the two approaches for the arithmetic and geometric cases you've already seen.

Recursive vs. Explicit formulas — each has its purpose
FeatureRecursive FormulaExplicit Formula
Arithmetic examplea₁ = 5, aₙ₊₁ = aₙ + 3aₙ = 5 + 3(n − 1)
Geometric examplea₁ = 2, aₙ₊₁ = 3 × aₙaₙ = 2 × 3ⁿ⁻¹
To find term 50Must compute all 49 previous termsPlug n = 50 into the formula directly
Best forUnderstanding the step-by-step processCalculating specific terms quickly

In later courses, you'll also learn about series — the sum of all terms in a sequence — and how recursive thinking extends into calculus, computer science, and financial math. Compound interest, population models, and even video game physics all rely on recursive logic. The table-building skill you're developing right now is the foundation for all of that.

Practice Problems

PROBLEM 1 — CONCEPTUAL
Explain in your own words why a recursive formula requires both a starting value and a rule. What happens if you have the rule aₙ₊₁ = aₙ + 5 but no initial value?
PROBLEM 2 — BASIC CALCULATION
Given a₁ = 10 and aₙ₊₁ = aₙ − 4, build a table showing the first 5 terms. What is a₅?
PROBLEM 3 — INTERMEDIATE
A recursive process is defined by a₁ = 3 and aₙ₊₁ = (aₙ)² − 2. Build a table for the first 4 terms. Then describe the pattern you observe — does this sequence grow like an arithmetic or geometric sequence?
PROBLEM 4 — APPLIED
A biologist tracks a bacteria colony that doubles every hour and then loses 100 bacteria to a filter. At hour 0, there are 500 bacteria. Write a recursive formula and build a table for the first 5 hours (n = 0 through n = 4). In which hour does the population first exceed 5000?
PROBLEM 5 — CRITICAL THINKING
Two sequences are defined recursively. Sequence A: a₁ = 100, aₙ₊₁ = aₙ + 15. Sequence B: b₁ = 2, bₙ₊₁ = 2 × bₙ. Build tables for both through n = 8. At what value of n does Sequence B first overtake Sequence A? What does this tell you about the long-term behavior of arithmetic versus geometric growth?

Lesson Summary

A recursive process generates a sequence of values where each new term depends on the previous one. Every recursive definition requires two components: an initial value (the starting point) and a recursive rule (the operation applied repeatedly). Arithmetic sequences add a constant each time (aₙ₊₁ = aₙ + d), while geometric sequences multiply by a constant (aₙ₊₁ = aₙ × r), and more complex rules combine multiple operations.

A recursive table organizes this process with a column for the term number (n) and a column for the computed value (aₙ). The first row is always filled in from the given initial value, and each subsequent row is computed by applying the recursive rule to the row above. To explain how values are generated, describe the starting point, state the rule in words, and show how each value follows from the previous one. Recursive tables are the foundation for understanding explicit formulas and series, which you will study in upcoming lessons.

Varsity Tutors • Grade 9 Math • Recursive Processes — I can represent a recursive process with a table and explain how values are generated.