Vectors and planes are the longest single chapter on the IB Mathematics Analysis & Approaches HL syllabus and they show up in every Paper 1 and Paper 2 in some form. The topic spans seven sub-syllabus codes (AHL 3.12 through 3.18) and the marks are concentrated in just a handful of recurring traps: forgetting to check the third equation when classifying two lines, using cosine instead of sine for the line-plane angle, citing the perpendicular-distance formula that is not in the IB booklet, and writing "no solution" without naming the geometric configuration of three planes.
This cheatsheet condenses everything from AHL 3.12–3.18 into one page you can revise from. If you want the printable PDF version, the full set of notes, the worked tutorials, and the marked-up solutions, scroll to the bottom for the download links and the gated full library.
§1 — Vectors: Basics & Geometric Proofs AHL 3.12
Core formulas
Proof toolkit
| To prove | Show that |
|---|---|
| $PQ \parallel RS$ | $\overrightarrow{PQ} = k\overrightarrow{RS}$ |
| $PQ \perp RS$ | $\overrightarrow{PQ} \cdot \overrightarrow{RS} = 0$ |
| Collinear | $\overrightarrow{AB} = k\overrightarrow{AC}$ AND share a point |
| $|MN| = k|AB|$ | $\overrightarrow{MN} = k\overrightarrow{AB}$ |
| $P$ midpoint of $AB$ | $\overrightarrow{OP} = \tfrac{1}{2}(\mathbf{a} + \mathbf{b})$ |
§2 — Scalar (Dot) Product AHL 3.13
Formulas
Key identities
§3 — Vector (Cross) Product AHL 3.16
Formula & properties
$$\mathbf{a} \times \mathbf{b} = \begin{pmatrix} a_2 b_3 - a_3 b_2 \\ a_3 b_1 - a_1 b_3 \\ a_1 b_2 - a_2 b_1 \end{pmatrix}$$
Area applications
Normal to a plane through 3 points: given $A, B, C$ on a plane, $\mathbf{n} = \overrightarrow{AB} \times \overrightarrow{AC}$. Then plane equation: $\mathbf{n} \cdot \mathbf{r} = \mathbf{n} \cdot \mathbf{a}$.
Simplify first: e.g. $(14, -21, -7) \to 7(2, -3, -1)$. Use $(2, -3, -1)$ as the normal — simpler.
§4 — Equations of Lines in 3D AHL 3.14
Three forms — all equivalent
| Form | Equation |
|---|---|
| Vector | $\mathbf{r} = \mathbf{a} + \lambda\mathbf{b}, \;\; \lambda \in \mathbb{R}$ |
| Parametric | $x = x_0 + \lambda l$, $y = y_0 + \lambda m$, $z = z_0 + \lambda n$ |
| Cartesian | $\dfrac{x - x_0}{l} = \dfrac{y - y_0}{m} = \dfrac{z - z_0}{n}$ |
Reading a Cartesian line: $\dfrac{x + 1}{2} = y = 3 - z$. Rewrite as $\dfrac{x - (-1)}{2} = \dfrac{y - 0}{1} = \dfrac{z - 3}{-1}$ ⇒ point $(-1, 0, 3)$, direction $(2, 1, -1)$.
Angle between two lines
$$\cos\theta = \frac{|\mathbf{b}_1 \cdot \mathbf{b}_2|}{|\mathbf{b}_1||\mathbf{b}_2|}$$
Using $|\;\cdot\;|$ in the numerator always gives the acute angle.
Kinematics interpretation
In $\mathbf{r} = \mathbf{a} + t\mathbf{b}$: $t$ is time, $\mathbf{a}$ is the initial position, $\mathbf{b}$ is the velocity vector, $|\mathbf{b}|$ is the speed (include ALL scalar factors!), $\mathbf{r}(t)$ is the position at time $t$.
§5 — Classifying Two Lines AHL 3.15
Four possible relationships
| Relationship | Test |
|---|---|
| Identical | Direction parallel + share a point |
| Parallel | $\mathbf{b}_1 = k\mathbf{b}_2$, no shared point |
| Intersecting | Not parallel; 3rd equation consistent |
| Skew | Not parallel; 3rd equation inconsistent |
Skew lines only exist in 3D — not possible in 2D.
The 4-step method
- Check if direction vectors are parallel ($\mathbf{b}_1 = k\mathbf{b}_2$?). If yes: parallel or identical.
- Set $\mathbf{r}_1 = \mathbf{r}_2$ to get 3 equations in $\lambda$ and $\mu$.
- Solve any 2 equations for $\lambda$ and $\mu$.
- Substitute into the 3rd equation. Consistent ⇒ intersecting. Inconsistent ⇒ skew.
§6 — Equations of Planes AHL 3.17
Three forms of a plane
| Form | Equation |
|---|---|
| Cartesian | $ax + by + cz = d$, where $\mathbf{n} = (a, b, c)^T$ is the normal |
| Normal / Vector | $\mathbf{r} \cdot \mathbf{n} = \mathbf{a} \cdot \mathbf{n} = d$ |
| Parametric | $\mathbf{r} = \mathbf{a} + \lambda\mathbf{b} + \mu\mathbf{c}$ ($\mathbf{b}, \mathbf{c}$ lie in the plane, not parallel) |
Finding the equation
From a normal and a point $A$:
- $d = \mathbf{n} \cdot \mathbf{a}$.
- Write $ax + by + cz = d$.
From 3 points $A, B, C$:
- Compute $\overrightarrow{AB}$ and $\overrightarrow{AC}$.
- $\mathbf{n} = \overrightarrow{AB} \times \overrightarrow{AC}$ (simplify it!).
- $d = \mathbf{n} \cdot \mathbf{a}$.
- Verify all 3 points satisfy the equation.
Parallel & perpendicular
| Relationship | Test |
|---|---|
| $\Pi_1 \parallel \Pi_2$ | $\mathbf{n}_1 = k\mathbf{n}_2$ for some $k$ |
| $\Pi_1 \perp \Pi_2$ | $\mathbf{n}_1 \cdot \mathbf{n}_2 = 0$ |
| Line $\parallel \Pi$ | $\mathbf{b} \cdot \mathbf{n} = 0$ |
| Line $\perp \Pi$ | $\mathbf{b} = k\mathbf{n}$ |
§7 — Intersections & Angles AHL 3.18
The three angle formulas
| Configuration | Formula |
|---|---|
| Line–Line | $\cos\theta = \dfrac{|\mathbf{b}_1 \cdot \mathbf{b}_2|}{|\mathbf{b}_1||\mathbf{b}_2|}$ |
| Plane–Plane | $\cos\theta = \dfrac{|\mathbf{n}_1 \cdot \mathbf{n}_2|}{|\mathbf{n}_1||\mathbf{n}_2|}$ |
| Line–Plane | $\sin\alpha = \dfrac{|\mathbf{b} \cdot \mathbf{n}|}{|\mathbf{b}||\mathbf{n}|}$ |
$|\;\cdot\;|$ in the numerator always gives the acute angle.
Line meets plane
- Write the line in parametric form: $x = x_0 + \lambda l$, etc.
- Substitute into the plane equation $ax + by + cz = d$.
- Solve for $\lambda$.
- Substitute $\lambda$ back to find the point.
Foot of perpendicular from $P$ to plane $\Pi$
- Write the line through $P$ with direction $\mathbf{n}$: $\mathbf{r} = \overrightarrow{OP} + t\mathbf{n}$.
- Substitute into the plane equation, solve for $t$.
- Substitute $t$ back to find the foot $F$.
Reflection of $P$ in plane $\Pi$
Once you have the foot $F$: $P' = 2F - P$. (Because $F$ is the midpoint of $PP'$.)
Two-plane intersection
- Direction of the line of intersection $= \mathbf{n}_1 \times \mathbf{n}_2$.
- Point: set $z = 0$, solve the resulting $2 \times 2$ system.
§8 — Three-Plane Systems AHL 3.18
The 8 cases
| # | Description | Result |
|---|---|---|
| 1 | All three coincident | $\infty$ (plane) |
| 2 | Two coincident, one intersects | $\infty$ (line) |
| 3 | Two coincident, one parallel | No solution |
| 4 | Two parallel, one cuts both | No solution |
| 5 | All three parallel | No solution |
| 6 | All meet at one point | Unique point |
| 7 | Common line (sheaf) | $\infty$ (line) |
| 8 | Triangular prism | No solution |
RREF decision rules
Write the augmented matrix $[A \mid \mathbf{d}]$ and row-reduce:
| Pattern | Conclusion |
|---|---|
| 3 pivot rows, no contradiction | → Case 6 |
| Row $[0 \;\; 0 \;\; 0 \;\mid\; 0]$ | → Case 7 |
| Row $[0 \;\; 0 \;\; 0 \;\mid\; k]$, $k \neq 0$ | → No solution |
| Two zero rows | → Case 1 |
Parametric solution (Case 7): set the free variable $z = t$. Express $x$ and $y$ in terms of $t$. Write as $\mathbf{r} = \mathbf{a} + t\mathbf{d}$.
§9 — Exam Attack Plan All sections
| Question trigger | Reach for |
|---|---|
| Cartesian line given | Rewrite as $\frac{x-x_0}{l}=\frac{y-y_0}{m}=\frac{z-z_0}{n}$, read off point and direction |
| Classify two lines | Step 1: check $\parallel$. Step 2: set equal, solve 2 eqs. Step 3: check 3rd eq. |
| Two lines in 3D, find angle | $\cos\theta = \frac{|\mathbf{b}_1 \cdot \mathbf{b}_2|}{|\mathbf{b}_1||\mathbf{b}_2|}$ |
| Parallel or perp planes | Compare normals: $\mathbf{n}_1 = k\mathbf{n}_2$ (parallel) or $\mathbf{n}_1 \cdot \mathbf{n}_2 = 0$ (perp) |
| Angle between planes | $\cos\theta = \frac{|\mathbf{n}_1 \cdot \mathbf{n}_2|}{|\mathbf{n}_1||\mathbf{n}_2|}$ |
| Angle between line and plane | $\sin\alpha = \frac{|\mathbf{b} \cdot \mathbf{n}|}{|\mathbf{b}||\mathbf{n}|}$ — use $\sin$, not $\cos$ |
| Normal to plane through 3 pts | $\mathbf{n} = \overrightarrow{AB} \times \overrightarrow{AC}$ |
| Area of triangle / parallelogram | $\tfrac{1}{2}|\mathbf{a} \times \mathbf{b}|$ / $|\mathbf{a} \times \mathbf{b}|$ |
| "Show" involving dot or cross | Use $|\mathbf{a}||\mathbf{b}|\sin\theta$ or $|\mathbf{a}||\mathbf{b}|\cos\theta$ forms, then $\sin^2 + \cos^2 = 1$ |
| Parallelogram OABC proof | Immediately write $\overrightarrow{AB} = \mathbf{c}$, $\overrightarrow{OB} = \mathbf{a} + \mathbf{c}$, $\overrightarrow{CB} = \mathbf{a}$ |
| Three-plane system | Check normals first → RREF → name the geometry |
| Ships / planes / helicopters | Speed $= |\text{full velocity}|$. Same position ⇒ same $t$ for both. |
| Line meets plane | Parametric sub into plane eq, solve $\lambda$, find point |
| Foot of perp from $P$ to $\Pi$ | Line through $P$ with dir $\mathbf{n}$, sub into $\Pi$, solve $t$, find $F$ |
| Reflection of $P$ in plane | $P' = 2F - P$ where $F$ is the foot of perpendicular |
| Two planes → line | Direction $= \mathbf{n}_1 \times \mathbf{n}_2$, then set $z = 0$ for a point |
Top 5 marks lost — based on 37 past-paper questions
- Skipping the 3rd equation check when classifying lines. You must check all three equations. Solving just two is not enough to confirm intersection.
- Using $\cos$ instead of $\sin$ for line–plane angle. Line–line and plane–plane use $\cos$. Line–plane uses $\sin$. The reason: $\alpha$ is measured from the surface, not from the normal.
- Missing the geometric interpretation in three-plane systems. After RREF, name the result: "triangular prism", "sheaf of planes meeting in a line", etc. This mark is awarded separately from the algebra.
- Using the perpendicular distance formula that is not in the booklet. $d = \dfrac{|ax_0 + by_0 + cz_0 - d|}{\sqrt{a^2 + b^2 + c^2}}$ does NOT appear in the IB formula booklet. Use the line method every time.
- No conclusion sentence in geometric proofs. After showing $\overrightarrow{MN} = k\overrightarrow{AB}$, you must write: "Since $\overrightarrow{MN}$ is a scalar multiple of $\overrightarrow{AB}$, $[MN]$ is parallel to $[AB]$." The calculation alone does not earn the reasoning mark.
Worked Example — IB-Style Classifying Two Lines
Question (HL Paper 1 style — 7 marks)
Consider the lines $L_1: \mathbf{r} = \begin{pmatrix} 1 \\ 2 \\ 3 \end{pmatrix} + \lambda \begin{pmatrix} 2 \\ -1 \\ 1 \end{pmatrix}$ and $L_2: \mathbf{r} = \begin{pmatrix} 4 \\ 0 \\ 5 \end{pmatrix} + \mu \begin{pmatrix} 1 \\ 1 \\ -1 \end{pmatrix}$. Determine whether $L_1$ and $L_2$ intersect, are parallel, or are skew. If they intersect, find the point of intersection.
Solution
- Test for parallel: $\begin{pmatrix} 2 \\ -1 \\ 1 \end{pmatrix} \neq k\begin{pmatrix} 1 \\ 1 \\ -1 \end{pmatrix}$ for any scalar $k$ (the ratios $2/1, -1/1, 1/-1$ differ). So $L_1$ and $L_2$ are not parallel. (M1)
- Set $\mathbf{r}_1 = \mathbf{r}_2$:
$1 + 2\lambda = 4 + \mu \;\;\;\;\; (i)$
$2 - \lambda = \mu \;\;\;\;\;\;\;\;\;\;\;\;\;\; (ii)$
$3 + \lambda = 5 - \mu \;\;\;\;\;\; (iii)$ (M1) - Solve (i) and (ii): sub (ii) into (i): $1 + 2\lambda = 4 + (2 - \lambda) = 6 - \lambda \Rightarrow 3\lambda = 5 \Rightarrow \lambda = \tfrac{5}{3}$. Then $\mu = 2 - \tfrac{5}{3} = \tfrac{1}{3}$. (A1)(A1)
- Substitute into the 3rd equation: LHS $= 3 + \tfrac{5}{3} = \tfrac{14}{3}$; RHS $= 5 - \tfrac{1}{3} = \tfrac{14}{3}$. The 3rd equation is consistent ⇒ the lines intersect. (R1)
- Find the point of intersection: sub $\lambda = \tfrac{5}{3}$ into $L_1$: $\mathbf{r} = \begin{pmatrix} 1 + \tfrac{10}{3} \\ 2 - \tfrac{5}{3} \\ 3 + \tfrac{5}{3} \end{pmatrix} = \begin{pmatrix} \tfrac{13}{3} \\ \tfrac{1}{3} \\ \tfrac{14}{3} \end{pmatrix}$. (Verify with $\mu = \tfrac{1}{3}$ in $L_2$: $\begin{pmatrix} 4 + \tfrac{1}{3} \\ \tfrac{1}{3} \\ 5 - \tfrac{1}{3} \end{pmatrix} = \begin{pmatrix} \tfrac{13}{3} \\ \tfrac{1}{3} \\ \tfrac{14}{3} \end{pmatrix}$.) (A1)(A1)
Examiner's note: the R1 in step 4 is for the explicit consistency check on the third equation. Solving only two equations and stating "the lines intersect at …" without verifying the third equation loses the R1 every time. Always write a sentence stating that the third equation is satisfied (or not) before drawing your conclusion.
Common Student Questions
Why is the angle between a line and a plane $\sin$, not $\cos$?
Do I really need to check the third equation when classifying two lines?
What goes wrong with the perpendicular distance formula?
How do I know whether three planes form a triangular prism or a sheaf?
How do I find the speed in a vector kinematics problem?
Get the printable PDF version
Same cheatsheet, formatted for A4 print — keep it next to your study desk. Free for signed-in users.