Module 1 · Mathematical Communication and Geometry
Section 1: Introduction
▾
Picture this: you've just gotten back your first calculus assignment. You solved every problem correctly — you found the right derivative, got the right answer, understood the idea. But the page comes back covered in red ink.
Not because you got the math wrong. Because of how you wrote it.
"3 + 5 = 8 × 2 = 16" — Your professor circles this and writes: "These are not equal. This is not a chain of equalities. This is a chain of errors."
This is more common than you'd think. Students entering calculus often have a gap between the math they understand and the math they can communicate. In high school, sloppy notation often goes unpunished. In calculus — and in every university math course — notation is the language, and writing it poorly is like writing a grammatically broken essay. The ideas might be there, but they don't come through.
This lesson fixes that. We're going to establish six conventions that every mathematician, physicist, and engineer uses. Master these now, and every lesson in this course — and every calculus class you take — will be smoother.
After this lesson, you will be able to:
Use the equals sign correctly as a statement of balance, not a "next step" arrow
Distinguish between implication (\( \Rightarrow \)), biconditional (\( \Leftrightarrow \)), and equality (\( = \)), and know when to use each
Write algebraic work vertically, showing one operation per step, aligned at the equals sign
Use set notation (\( x \in \mathbb{R} \)) and the standard number sets (\( \mathbb{N}, \mathbb{Z}, \mathbb{Q}, \mathbb{R} \))
Express solution sets and domains using interval notation
Recognize when an exact value (fraction, radical, multiple of \( \pi \)) is required instead of a decimal approximation
These aren't arbitrary rules. Each one exists because it prevents a specific type of confusion that will cost you marks — or lead you to wrong answers — in calculus. Let's build the habit now.
Section 2: Prerequisites
▾
This is the entry point for the course — no prior lessons are required. You do need to be comfortable with the basics of secondary school mathematics. Here's what we'll build on:
What you'll need:
Basic arithmetic: Adding, subtracting, multiplying, and dividing fractions and integers without a calculator
Elementary algebra: Solving a simple equation like \( 2x + 3 = 11 \) and understanding what "solving for \( x \)" means
The number line: Knowing that numbers have an order and that you can represent inequalities like \( x > 3 \) on a line
Before continuing, check your comfort level with each:
If any of these feel shaky, that's okay — this lesson will help. But if the arithmetic itself feels uncertain, consider reviewing basic fraction operations before continuing.
Section 3: Core Concepts
▾
C1 — The Equals Sign
The equals sign has one job: to say that the expression on its left is the same value as the expression on its right. It's a statement of balance.
The Equals Sign ( = )
The statement \( A = B \) asserts that \( A \) and \( B \) represent the same quantity. Writing \( A = B \) is a complete, self-contained mathematical claim.
Here's where students get into trouble. In everyday speech, we say things like "three plus five equals eight, times two, equals sixteen." In math, this chain is a lie:
This claims \( 3 + 5 = 16 \), which is false. The equals sign cannot mean "and then I did this."
The correct way to write this is to start a new line for each new expression:
Correct:
\( 3 + 5 = 8 \)
\( 8 \times 2 = 16 \)
The most common run-on equation in calculus: students write \( f'(x) = \ldots = \ldots = \) final answer, connecting every intermediate derivative step with equals signs — even when each step changes the expression in a way that isn't equal to the one before. Each new algebraic manipulation needs its own line.
C2 — Implication Arrows
Sometimes in mathematics, one statement leads to another without the two being equal. For this, we use implication arrows instead of the equals sign.
Implication: ( Rightarrow ) and ( Leftrightarrow )
\( A \Rightarrow B \) means "if \( A \) is true, then \( B \) must be true." Read as "\( A \) implies \( B \)."
\( A \Leftrightarrow B \) means "\( A \) is true if and only if \( B \) is true." Both directions hold. Read as "\( A \) if and only if \( B \)."
Here's a classic use in equation-solving:
\[ x^2 = 9 \Rightarrow x = 3 \text{ or } x = -3 \]
The equation \( x^2 = 9 \) and the solutions \( x = 3 \) or \( x = -3 \) are not equal to each other — one is a quadratic equation, the others are numbers. The arrow says: "this equation leads us to conclude these values." Using \( = \) here would be nonsensical.
And for a biconditional example:
\[ x > 0 \Leftrightarrow x \in (0, \infty) \]
These two statements say the same thing in different notations. The biconditional is appropriate.
Don't confuse \( \Rightarrow \) with \( = \). The statement "\( x^2 = 9 = x = \pm 3 \)" is incoherent. Use the implication arrow when you're concluding a fact, not asserting balance.
C3 — Vertical Work
When working through an algebra problem, write one step per line, each step directly below the previous, with all equals signs vertically aligned. This is not a stylistic preference — it's how mathematical logic is communicated.
Vertical Algebraic Work
Each line shows one manipulation. The equals sign on each line connects that line's expression to the one above it. The reader (and you) can verify each step independently.
Compare: Horizontal (sloppy) vs. Vertical (clean) — click a tab to see both styles applied to the same problem.
Problem: Solve \( 2x + 6 = 14 \)
2x + 6 = 14 = 2x = 8 = x = 4 ← Run-on: the equals signs here are lies
Problem: Solve \( 2x + 6 = 14 \)
\[ 2x + 6 = 14 \]
\[ 2x = 8 \]
\[ x = 4 \]
Each line is a true equality. Each step shows exactly one operation.
Writing horizontally ("compress it all on one line") is tempting, but it hides your reasoning. If you make an error, you can't find it. And in calculus, where steps get complex, horizontal work becomes unreadable even to you.
C4 — Set Notation
A set is a collection of objects. In mathematics, we often describe sets of numbers and need precise notation to say what kind of numbers we mean.
Membership and Number Sets
\( x \in S \) means "\( x \) is an element of (belongs to) the set \( S \)."
\( x \notin S \) means "\( x \) is not an element of \( S \)."
The standard number sets, from smallest to largest:
\( \mathbb{N} \) — Natural numbers: \( \{1, 2, 3, \ldots\} \) (counting numbers, sometimes including 0)
\( \mathbb{Q} \) — Rational numbers: all fractions \( \frac{p}{q} \) where \( p, q \in \mathbb{Z} \) and \( q \neq 0 \)
\( \mathbb{R} \) — Real numbers: all points on the number line (includes irrationals like \( \sqrt{2} \) and \( \pi \))
Set-builder notation describes a set by a rule. For example: \( \{ x \in \mathbb{R} \mid x > 0 \} \) means "the set of all real numbers \( x \) such that \( x \) is positive." The vertical bar \( \mid \) reads as "such that."
The letter \( \mathbb{Z} \) comes from the German word Zahlen (numbers). The letter \( \mathbb{Q} \) comes from quotient. These are universally agreed-upon symbols — using \( I \) for integers or \( R \) (without the double stroke) for reals is non-standard and will confuse readers.
C5 — Interval Notation
When describing a continuous range of real numbers (like a domain or a solution set), interval notation is more compact and precise than inequality notation.
Interval Notation
\( (a, b) \) — Open interval: all \( x \) with \( a < x < b \). Endpoints excluded.
\( [a, b] \) — Closed interval: all \( x \) with \( a \leq x \leq b \). Endpoints included.
\( [a, b) \) — Half-open: \( a \leq x < b \). Left endpoint included, right excluded.
\( (a, \infty) \) — All \( x > a \). Infinity always gets a parenthesis (never a bracket).
\( (-\infty, b] \) — All \( x \leq b \).
\( (-\infty, \infty) \) — All real numbers \( \mathbb{R} \).
To express a union of two intervals (e.g., two separate ranges), use \( \cup \):
\[ (-\infty, 0) \cup (3, \infty) \text{ means all } x < 0 \text{ or } x > 3 \]
Bracket confusion: Round brackets \( ( \) mean "not included" (strict inequality \( < \) or \( > \)). Square brackets \( [ \) mean "included" (\( \leq \) or \( \geq \)). A very common error is writing \( [3, \infty] \) — infinity is never reached and never gets a square bracket.
C6 — Exact Values vs. Decimal Approximations
Unless a problem specifically asks you to approximate or asks for a decimal, leave your answer as an exact value. This matters more in calculus than almost anywhere else.
Exact Values
An exact value is a representation that has no rounding error — a fraction, a radical, a multiple of \( \pi \), or an expression involving these.
Examples of exact values: \( \dfrac{1}{3}, \quad \sqrt{2}, \quad \pi, \quad \dfrac{\pi}{6}, \quad e, \quad 2\sqrt{3} \)
If you had replaced \( \frac{\pi}{2} \approx 1.5708 \) at the start, you'd get a messy decimal instead of the clean exact answer \( 1 \). Exact values collapse beautifully. Decimals accumulate error.
Writing \( \frac{1}{3} = 0.33 \) loses information — \( 0.33 \neq \frac{1}{3} \). Writing \( \frac{1}{3} \approx 0.33 \) (using \( \approx \)) at least acknowledges the approximation. But in most calculus contexts, you should keep \( \frac{1}{3} \) and never round it.
Section 4: Worked Examples
▾
Example 1 — Rewriting a Run-On Equation (Fully Worked)
A student was asked to simplify \( 4(x + 3) - 2x \) and wrote:
The algebra is actually correct here. But notice: every equals sign in this chain is legitimate — each step truly equals the previous one. So is this wrong? Let's examine it carefully.
The expression \( 4(x+3) - 2x \) equals \( 4x + 12 - 2x \) equals \( 2x + 12 \) — so chaining them with \( = \) is technically valid here. The issue arises when students apply this habit to equations (not just expressions).
Now consider this version: Solve \( 4(x+3) - 2x = 20 \). The student writes:
Notice: each line is a true statement. Each step applies exactly one operation. The solution is easy to follow and easy to check.
Example 2 — Knowing When to Use \( \Rightarrow \) (Partially Scaffolded)
Solve \( x^2 - 5x + 6 = 0 \) and justify each step with proper symbols.
Setup: We need to factor the left side. The factors of 6 that add to \( -5 \) are \( -2 \) and \( -3 \).
Before looking at the next step: should we write \( = (x-2)(x-3) \) or \( \Rightarrow (x-2)(x-3) = 0 \)? What's the difference?
Answer:
\[ x^2 - 5x + 6 = 0 \]
\[ (x-2)(x-3) = 0 \]
\[ \Rightarrow x - 2 = 0 \text{ or } x - 3 = 0 \]
\[ \Rightarrow x = 2 \text{ or } x = 3 \]
The first two lines use \( = \) because the expressions are equivalent (we rewrote the same equation). The last two lines use \( \Rightarrow \) because we are deducing consequences — from a product being zero, we conclude (imply) that one factor must be zero. This is a logically different move from simplification.
Example 3 — Expressing a Domain (Minimally Scaffolded)
Find the domain of \( f(x) = \dfrac{1}{x - 3} \) and express it in both set notation and interval notation.
Hint: The only restriction is that the denominator cannot be zero. Find that restriction, then express everything that's allowed.
Show Solution
The denominator \( x - 3 \) equals zero when \( x = 3 \). So \( x = 3 \) is excluded.
Set notation: \( \{ x \in \mathbb{R} \mid x \neq 3 \} \)
Both express the same set: all real numbers except 3. Interval notation is more common in calculus; set notation is useful when describing constraints precisely.
Example 4 — Combining All Six Concepts (Application Twist)
This problem looks different, but uses the same tools we've built.
Problem: A student claims that since \( \sqrt{4} = 2 \), we have \( \sqrt{4} = 2 \approx 2.000 \), and writes the domain of \( g(x) = \sqrt{x - 4} \) as \( x \geq 4.000 \).
Identify every notation issue in the student's work and rewrite it correctly.
Show Solution
Issues:
C6 — Exact vs. decimal: Writing \( 2 \approx 2.000 \) implies they're not equal. They are equal. The \( \approx \) symbol is incorrect here. Worse, expressing the domain endpoint as \( 4.000 \) instead of \( 4 \) suggests approximation where none exists.
C5 — Interval notation: The domain \( x \geq 4 \) should be written as \( [4, \infty) \), not as an inequality alone.
C4 — Set notation option: Alternatively, \( \{ x \in \mathbb{R} \mid x \geq 4 \} \).
Corrected work:
For \( g(x) = \sqrt{x - 4} \) to be defined, we need \( x - 4 \geq 0 \), i.e., \( x \geq 4 \).
Domain: \( [4, \infty) \)
Section 5: Guided Practice
▾
Work through each problem. The dropdown will tell you immediately whether you've identified the right answer — and if not, it'll explain why the other choices are wrong.
Problem 1 — The Equals Sign (C1)
A student solves \( 3x = 12 \) and writes: "3x = 12 = x = 4."
What is the error?
A student simplifies: "2 + 8 = 10 ÷ 2 = 5."
What is the error?
A student writes: "The area of a rectangle with sides 4 and 7 is 4 × 7 = 28 = 28 cm²."
Is this a run-on equation?
A student solves \( 2x + 6 = 14 \) and writes: "2x + 6 = 14 = 2x = 8 = x = 4."
What is the error?
A student evaluates \( f(x) = x^2 + 1 \) at \( x = 3 \) and writes: "f(3) = 9 = 9 + 1 = 10."
What is the error?
Problem 2 — Interval Notation (C5)
Convert \( -2 \leq x < 5 \) to interval notation.
Convert \( x > 3 \) to interval notation.
Convert \( x \leq -1 \) to interval notation.
Convert \( -3 < x \leq 7 \) to interval notation.
Convert \( x \leq 4 \) or \( x > 9 \) to interval notation.
Problem 3 — Set Membership (C4)
Which of the following statements are true?
\( \sqrt{2} \in \mathbb{Q} \)
\( -5 \in \mathbb{Z} \)
\( \frac{3}{4} \in \mathbb{R} \)
\( \pi \in \mathbb{Q} \)
Explanation
I: \( \sqrt{2} \notin \mathbb{Q} \) — False. \( \sqrt{2} \) is irrational (proven by contradiction since antiquity).
Note the implication arrow \( \Rightarrow \): factoring gives us the equation \( (x-2)(x-3) = 0 \), from which we deduce the solutions — we don't chain "= x = 2".
Problem 2 — Inequality to Interval Notation (C5)
Problem 3 — Set-Builder to Roster (C4)
Problem 4 — Rewrite in Vertical Form (C3)
Rewrite the expression simplification \( 3(2x + 1) - 4x = 6x + 3 - 4x = 2x + 3 \) in clean vertical form with one operation per line.
Note: for an expression simplification (not an equation), the equals sign goes at the start of each continuation line, or you can omit the equals and write each expression below the previous with an "=" alignment.
The key step is factoring out the common factor \( (2x - 1) \) before expanding — cleaner and less error-prone.
Problem 5 — All Six Concepts (C1–C6)
Read the following student solution and identify every notation violation. List each one by concept code (C1–C6).
Solve for x and find the domain of the result:
"x² - 4 = 0 = x² = 4 = x = 2, and the domain of the original expression is x ≠ 2, so domain = all reals except 2, which is about (-∞, 1.99999…) ∪ (2.0001, ∞)."
Show Full Analysis
C1 (Run-on equation): "x² - 4 = 0 = x² = 4 = x = 2" chains false equalities. Line 1 is an equation (= 0); the later parts are algebraic steps. Use vertical work or implication arrows.
C2 (Implication arrows): Concluding \( x = 2 \) from \( x^2 = 4 \) should use \( \Rightarrow \). (Also: the student missed \( x = -2 \)!)
C3 (Vertical work): Everything should be written line by line, not run together.
C5 (Interval notation): The domain is \( (-\infty, 2) \cup (2, \infty) \), not the approximate version given.
C6 (Exact values): Writing "about (-∞, 1.99999…) ∪ (2.0001, ∞)" is not just imprecise — it's wrong. The excluded point is exactly 2, not approximately 2.
Corrected work:
\[ x^2 - 4 = 0 \]
\[ (x-2)(x+2) = 0 \]
\[ \Rightarrow x = 2 \text{ or } x = -2 \]
If the original expression had domain restriction \( x \neq 2 \), then only \( x = -2 \) is in the domain, and the domain is \( (-\infty, 2) \cup (2, \infty) \).
Section 7: Mastery Check
▾
No hints, no dropdowns — these questions measure genuine understanding.
Feynman Test
A classmate who missed this lesson asks you: "What's the difference between \( = \) and \( \Rightarrow \)? When do I use each one?"
Write your explanation below as if you were actually talking to them (complete sentences, plain language).
0 / 500
See a model answer
The equals sign \( = \) says two things are the same value right now. When I write \( 2x = 8 \), I'm asserting that \( 2x \) and \( 8 \) represent the same quantity — that's a statement about balance.
The implication arrow \( \Rightarrow \) says "this fact leads me to this conclusion." When I write \( x^2 = 9 \Rightarrow x = 3 \text{ or } x = -3 \), I'm not saying \( x^2 = 9 \) equals \( x = 3 \) — that would be nonsense. I'm saying: from the equation, I can conclude these values.
Use \( = \) when two expressions are truly equal. Use \( \Rightarrow \) when you're deducing a new statement from a previous one.
Apply Question
A function is defined as \( h(x) = \sqrt{2x - 6} \). Express its domain as an interval.
Step 1: What condition must the expression under the square root satisfy?
The student got the right answer — domain is all real numbers except \( -1 \). But there's a logical error in their reasoning. What is it?
Show Analysis
The error is in Step 1. The function has a square root: \( \sqrt{x+1} \). For a square root to be defined over \( \mathbb{R} \), we need \( x + 1 \geq 0 \) (non-negative, not just non-zero). The student only applied the "denominator ≠ 0" condition and missed the square root condition.
Correct reasoning:
For \( \frac{1}{\sqrt{x+1}} \) to be defined, we need two things simultaneously:
(1) \( x + 1 \geq 0 \) (radicand must be non-negative) \( \Rightarrow x \geq -1 \)
(2) \( \sqrt{x+1} \neq 0 \) (denominator non-zero) \( \Rightarrow x + 1 \neq 0 \Rightarrow x \neq -1 \)
Combining: \( x > -1 \), so domain \( = (-1, \infty) \).
The student got lucky that their simplified reasoning arrived at the right answer, but the logic was incomplete. In calculus, incomplete reasoning often leads to wrong answers.
Self-Assessment
How confident are you with the six notation conventions from this lesson?
Still confusedVery confident
Section 8: Boss Fight
▾
You've practiced individual concepts. Now it's time to use all six at once — under pressure. Choose your path:
🔍 The Editor
You receive a student's messy solution. Your job: find every notation error, explain each one, and rewrite the solution cleanly. Think like a professor with a red pen.
📝 The Translator
You receive a word problem and a rough description of a solution. Your job: translate it from scratch into proper mathematical notation — from the first line to the final answer.
🔍 Path A: The Editor
Here is a student's submitted solution to: "Find the domain of \( k(x) = \sqrt{x - 2} + \dfrac{1}{x - 5} \) and write it in interval notation."
Student's work:
"x - 2 must be positive so x > 2.0
x - 5 can't be 0 so x ≠ 5
So domain = x > 2 and x ≠ 5 = (2, ∞) minus 5 = about (2, 4.9999) ∪ (5.0001, ∞)"
In the space below, identify every notation error (there are at least 4) and write the complete corrected solution.
Show Full Editorial Review
Errors found:
C6 — Exact vs. decimal: "x > 2.0" — the 2 here is exact, not approximate. Writing "2.0" implies a measured value. Write \( x > 2 \) or \( x \geq 2 \) (see below).
C1 — Run-on equation: "domain = x > 2 and x ≠ 5 = (2, ∞) minus 5" — the equals signs connect statements that are not equal. Use prose or implication arrows between the reasoning steps.
C5 — Interval notation error: "(2, ∞) minus 5" is not interval notation. The correct notation is \( (2, 5) \cup (5, \infty) \).
C6 — Approximate domain: "(2, 4.9999) ∪ (5.0001, ∞)" is not an exact domain. The excluded point is exactly 5, not approximately 5.
Bonus — mathematical error: "x - 2 must be positive" is wrong. For a square root, \( x - 2 \geq 0 \) (non-negative, including zero). So \( x \geq 2 \), meaning \( x = 2 \) is allowed.
Corrected solution:
For \( k(x) = \sqrt{x-2} + \dfrac{1}{x-5} \) to be defined:
\[ x - 2 \geq 0 \Rightarrow x \geq 2 \]
\[ x - 5 \neq 0 \Rightarrow x \neq 5 \]
Combining: \( x \geq 2 \) and \( x \neq 5 \).
Domain: \( [2, 5) \cup (5, \infty) \)
Reflection: What was the trickiest error to spot? Did you catch the mathematical error (≥ vs. >) as well as the notation errors?
📝 Path B: The Translator
Here is a problem and a rough English description of the solution. Translate the entire thing into proper mathematical notation from scratch.
The problem: A cell phone plan charges a flat fee of $15 per month plus $0.05 per text message. Describe the set of all monthly costs \( C \) (in dollars) for a plan that allows at most 200 text messages, using interval notation. Also express the number of texts as a set.
Rough English description:"The cost is 15 plus 5 cents times the number of texts. The texts go from 0 to 200. The minimum cost is $15 and the maximum is $25. So the cost is between 15 and 25 dollars inclusive."
Translate this into a complete, formally-notated solution. Use:
Proper variable definitions with set notation
A function or formula using exact values
Vertical work to find the min and max cost
Interval notation for the set of possible costs
Show Model Solution
Variable definitions:
Let \( n \) = number of text messages, where \( n \in \mathbb{N} \cup \{0\} \) and \( 0 \leq n \leq 200 \).
Equivalently, the set of valid \( n \) values: \( \{ n \in \mathbb{Z} \mid 0 \leq n \leq 200 \} \)
Since \( C(n) \) is increasing on \( [0, 200] \), the minimum is \( 15 \) and the maximum is \( 25 \).
Set of possible costs:
\[ C \in [15, 25] \quad \text{(dollars)} \]
Reflection: Did you use exact values (0.05, not "about 5 cents") and interval notation for the final answer? Did you define variables clearly before using them?
Section 9: Challenge Problems
▾
Optional stretch. These go beyond the lesson objectives. Attempt them when you feel confident with the core material.
Challenge 1 — Set Operations (Preview of Set Theory)
Let \( A = \{ x \in \mathbb{Z} \mid 0 \leq x \leq 5 \} \) and \( B = \{ x \in \mathbb{Z} \mid 3 \leq x \leq 8 \} \).
Using only set notation and/or interval notation:
Find \( A \cap B \) (the intersection — elements in both sets).
Find \( A \cup B \) (the union — elements in either set).
Is \( 4 \in A \cap B \)? Is \( 2 \in A \cap B \)?
Show Solution
\( A = \{0, 1, 2, 3, 4, 5\} \) and \( B = \{3, 4, 5, 6, 7, 8\} \)
(a) \( A \cap B = \{3, 4, 5\} = \{ x \in \mathbb{Z} \mid 3 \leq x \leq 5 \} \)
(b) \( A \cup B = \{0, 1, 2, 3, 4, 5, 6, 7, 8\} = \{ x \in \mathbb{Z} \mid 0 \leq x \leq 8 \} \)
(c) \( 4 \in A \cap B \) — True. \( 2 \in A \cap B \) — False (\( 2 \in A \) but \( 2 \notin B \)).
Challenge 2 — Building an Implication Chain
Consider the statement: "If \( x^2 < 9 \), then \( -3 < x < 3 \)."
Write this using the \( \Rightarrow \) symbol. Then explain: is the converse also true? (The converse swaps the "if" and "then" parts.) If so, can you use \( \Leftrightarrow \)?
Show Solution
The statement: \( x^2 < 9 \Rightarrow -3 < x < 3 \)
The converse: \( -3 < x < 3 \Rightarrow x^2 < 9 \). Is this true? Yes — if \( x \) is between -3 and 3, then \( x^2 \) is between 0 and 9 (exclusive), so \( x^2 < 9 \).
Since both directions hold: \( x^2 < 9 \Leftrightarrow -3 < x < 3 \).
This is an example of an equivalence — a two-way implication. In calculus, you'll often want to establish whether a condition is one-way or two-way.
Challenge 3 — Preview: Coordinates and Exact Values
A line passes through the points \( (0, 0) \) and \( (1, \sqrt{3}) \). Without computing a decimal, answer:
What is the slope of this line? Write it as an exact value.
If the line is written as \( y = mx \), what is the exact value of \( y \) when \( x = 4 \)?
This previews COM-2 (Coordinate Geometry). You'll do much more of this in the next lesson.
Leaving \( 4\sqrt{3} \) unsimplified as a decimal would lose information. In COM-2, you'll see how exact slope values lead to exact equations of lines.
Section 10: Solutions Reference
▾
Complete, step-by-step solutions for all problems in Sections 5–9 are available on the solutions page. Solutions include common mistakes and what to check if your answer doesn't match.
What to do if you're stuck: Re-read the relevant Core Concept in Section 3, then try the worked example that corresponds to the concept (the example numbers align with the concept numbers). The solutions page shows the reasoning behind every step, not just the answer.