IB SL

Calculus

Download PDF

IB Math AI SL — Calculus

Complete Study Guide

Topics Covered

  1. Differentiation — the derivative, basic rules, interpreting gradients
  2. Applications of Differentiation — optimization, rates of change, kinematics
  3. Integration — antiderivatives, definite integrals, area under a curve
  4. The Trapezoidal Rule — numerical integration
  5. Practice Questions and Exam Alerts

Topic 5 of the IB Math AI SL syllabus — Paper 1 and Paper 2

Applications focus: In Math AI, calculus is about solving real problems — finding maximum profit, minimum cost, total distance, accumulated quantity. You need to know the rules, but the emphasis is on setting up and interpreting the model, not algebraic manipulation. Your GDC handles much of the computation.

Core differentiation rules

FunctionDerivative
xnx^nnxn1nx^{n-1}
axnax^nanxn1anx^{n-1}
exe^xexe^x
lnx\ln x1x\dfrac{1}{x}
sinx\sin xcosx\cos x
cosx\cos xsinx-\sin x
Constant cc00

Section 1: Differentiation

1.1 What is a Derivative?

The derivative f(x)f'(x) (or dydx\frac{dy}{dx}) gives the instantaneous rate of change of a function at any point. Geometrically, it is the gradient of the tangent line at that point.

1.2 The Power Rule

For f(x)=axnf(x) = ax^n:

f(x)=anxn1f'(x) = anx^{n-1}

This works for any real exponent nn, including negative and fractional values.

Power rule — basic differentiation

Find the derivative of f(x)=3x45x2+7x2f(x) = 3x^4 - 5x^2 + 7x - 2.

f(x)=12x310x+7f'(x) = 12x^3 - 10x + 7

Each term is differentiated separately. The constant 2-2 disappears.

1.3 Derivatives of Exponential and Trigonometric Functions

ddx(ex)=exddx(lnx)=1x\frac{d}{dx}(e^x) = e^x \qquad \frac{d}{dx}(\ln x) = \frac{1}{x}

ddx(sinx)=cosxddx(cosx)=sinx\frac{d}{dx}(\sin x) = \cos x \qquad \frac{d}{dx}(\cos x) = -\sin x

Radians only for trig calculus: When differentiating or integrating trigonometric functions, your GDC must be in radian mode. The formulas above only work in radians.

1.4 Interpreting the Derivative in Context

If f(t)f(t) represents a quantity over time, then f(t)f'(t) represents the rate of change of that quantity.

Contextf(t)f(t)f(t)f'(t)
Population over timeNumber of individualsGrowth rate
Profit vs. units soldTotal profitMarginal profit
Distance vs. timePositionVelocity
Velocity vs. timeVelocityAcceleration

Derivative in context — population growth

The population of a city (in thousands) is modelled by P(t)=50e0.03tP(t) = 50e^{0.03t} where tt is years after 2020. Find the rate of population growth in 2030.

P(t)=50×0.03×e0.03t=1.5e0.03tP'(t) = 50 \times 0.03 \times e^{0.03t} = 1.5e^{0.03t}

At t=10t = 10 (year 2030):

P(10)=1.5e0.3=1.5×1.3499=2.02P'(10) = 1.5e^{0.3} = 1.5 \times 1.3499 = 2.02 thousand people per year.

The population is growing at approximately 2020 people per year in 2030.


Section 2: Applications of Differentiation

2.1 Finding Stationary Points

A stationary point (also called a turning point or critical point) occurs where f(x)=0f'(x) = 0.

To classify a stationary point:

Method 1 — Second derivative test:

  • If f(x)>0f''(x) > 0, it is a local minimum
  • If f(x)<0f''(x) < 0, it is a local maximum
  • If f(x)=0f''(x) = 0, the test is inconclusive

Method 2 — Sign of f(x)f'(x): Check the gradient on either side of the stationary point.

2.2 Optimization

Optimization means finding the maximum or minimum value of a quantity. This is the most important application of differentiation in Math AI.

Strategy:

  1. Identify the quantity to optimize (profit, area, cost, etc.)
  2. Write it as a function of one variable
  3. Differentiate and set f(x)=0f'(x) = 0
  4. Solve for xx
  5. Verify it is a maximum or minimum
  6. Calculate the optimal value

Optimization — maximum revenue

A company sells widgets. If the price is pp dollars, the number sold per week is n=80020pn = 800 - 20p. Revenue R=p×nR = p \times n. Find the price that maximizes revenue.

R(p)=p(80020p)=800p20p2R(p) = p(800 - 20p) = 800p - 20p^2

R(p)=80040pR'(p) = 800 - 40p

Set R(p)=0R'(p) = 0: 80040p=0    p=20800 - 40p = 0 \implies p = 20

R(p)=40<0R''(p) = -40 < 0, confirming a maximum.

Maximum revenue: R(20)=800(20)20(400)=160008000=8000R(20) = 800(20) - 20(400) = 16000 - 8000 = 8000 dollars per week.

At a price of 20 dollars per widget, revenue is maximized at 8000 dollars per week, selling 80020(20)=400800 - 20(20) = 400 widgets.

Optimization — minimum material

An open-top box is made from a square piece of card by cutting squares of side xx cm from each corner and folding up. The original card is 24 cm by 24 cm. Find the value of xx that maximizes the volume.

After cutting, the base is (242x)(24 - 2x) by (242x)(24 - 2x) and the height is xx.

V(x)=x(242x)2=x(57696x+4x2)=4x396x2+576xV(x) = x(24 - 2x)^2 = x(576 - 96x + 4x^2) = 4x^3 - 96x^2 + 576x

V(x)=12x2192x+576V'(x) = 12x^2 - 192x + 576

Set V(x)=0V'(x) = 0: 12x2192x+576=0    x216x+48=012x^2 - 192x + 576 = 0 \implies x^2 - 16x + 48 = 0

(x4)(x12)=0    x=4(x - 4)(x - 12) = 0 \implies x = 4 or x=12x = 12.

Since x=12x = 12 would mean no box (cutting the entire card), x=4x = 4 cm.

V(4)=4(16)2=1024V(4) = 4(16)^2 = 1024 cm3^3.

2.3 Equation of the Tangent Line

The tangent to y=f(x)y = f(x) at x=ax = a has equation:

yf(a)=f(a)(xa)y - f(a) = f'(a)(x - a)

Tangent line

Find the equation of the tangent to y=x32x+1y = x^3 - 2x + 1 at x=2x = 2.

y(2)=84+1=5y(2) = 8 - 4 + 1 = 5. Point: (2,5)(2, 5).

y=3x22y' = 3x^2 - 2. At x=2x = 2: y(2)=122=10y'(2) = 12 - 2 = 10.

Tangent: y5=10(x2)    y=10x15y - 5 = 10(x - 2) \implies y = 10x - 15.

2.4 Kinematics (Motion)

If s(t)s(t) is position:

  • Velocity: v(t)=s(t)=dsdtv(t) = s'(t) = \frac{ds}{dt}
  • Acceleration: a(t)=v(t)=s(t)=d2sdt2a(t) = v'(t) = s''(t) = \frac{d^2s}{dt^2}

Kinematics — particle motion

A particle moves along a line with position s(t)=t36t2+9t+2s(t) = t^3 - 6t^2 + 9t + 2 metres, where t0t \ge 0 seconds.

(a) Find the velocity at t=1t = 1.

v(t)=3t212t+9v(t) = 3t^2 - 12t + 9

v(1)=312+9=0v(1) = 3 - 12 + 9 = 0 m/s. The particle is momentarily at rest.

(b) Find when the particle changes direction.

The particle changes direction when v(t)=0v(t) = 0:

3t212t+9=0    t24t+3=0    (t1)(t3)=03t^2 - 12t + 9 = 0 \implies t^2 - 4t + 3 = 0 \implies (t-1)(t-3) = 0

t=1t = 1 and t=3t = 3 seconds.

(c) Find the acceleration at t=2t = 2.

a(t)=6t12a(t) = 6t - 12

a(2)=1212=0a(2) = 12 - 12 = 0 m/s2^2.


Section 3: Integration

3.1 Antiderivatives (Indefinite Integrals)

Integration is the reverse of differentiation.

xndx=xn+1n+1+C(n1)\int x^n \, dx = \frac{x^{n+1}}{n+1} + C \quad (n \neq -1)

exdx=ex+C\int e^x \, dx = e^x + C

1xdx=lnx+C\int \frac{1}{x} \, dx = \ln|x| + C

The constant CC is the constant of integration, needed because many different functions have the same derivative.

Indefinite integral

Find (6x24x+3)dx\int (6x^2 - 4x + 3) \, dx.

=6x334x22+3x+C=2x32x2+3x+C= \frac{6x^3}{3} - \frac{4x^2}{2} + 3x + C = 2x^3 - 2x^2 + 3x + C

3.2 Definite Integrals (Area Under a Curve)

abf(x)dx=F(b)F(a)\int_a^b f(x) \, dx = F(b) - F(a)

where F(x)F(x) is any antiderivative of f(x)f(x).

Geometric interpretation: The definite integral gives the signed area between the curve and the xx-axis from x=ax = a to x=bx = b.

  • Area above the xx-axis is positive
  • Area below the xx-axis is negative

For total area (always positive), take the absolute value of each region.

Definite integral — total distance

A particle has velocity v(t)=3t212v(t) = 3t^2 - 12 m/s. Find the total distance travelled from t=0t = 0 to t=3t = 3.

First find where v(t)=0v(t) = 0: 3t2=12    t=23t^2 = 12 \implies t = 2.

For 0t<20 \le t < 2: v(t)<0v(t) < 0 (moving in the negative direction). For 2<t32 < t \le 3: v(t)>0v(t) > 0 (moving in the positive direction).

Total distance=02(3t212)dt+23(3t212)dt\text{Total distance} = \left|\int_0^2 (3t^2 - 12) \, dt\right| + \int_2^3 (3t^2 - 12) \, dt

02(3t212)dt=[t312t]02=(824)0=16\int_0^2 (3t^2 - 12) \, dt = [t^3 - 12t]_0^2 = (8 - 24) - 0 = -16

23(3t212)dt=[t312t]23=(2736)(824)=9+16=7\int_2^3 (3t^2 - 12) \, dt = [t^3 - 12t]_2^3 = (27 - 36) - (8 - 24) = -9 + 16 = 7

Total distance =16+7=16+7=23= |-16| + 7 = 16 + 7 = 23 m.

Displacement vs. distance: abv(t)dt\int_a^b v(t) \, dt gives displacement (net change in position, can be negative). For total distance, you must split the integral where v(t)=0v(t) = 0 and take absolute values. This distinction is tested regularly.

3.3 Finding Area Between Curves

A=abf(x)g(x)dxA = \int_a^b |f(x) - g(x)| \, dx

On the GDC, graph both functions and use the intersection points as limits.


Section 4: The Trapezoidal Rule

When a function cannot be integrated analytically, use the trapezoidal rule for numerical approximation.

abf(x)dxh2[f(x0)+2f(x1)+2f(x2)++2f(xn1)+f(xn)]\int_a^b f(x) \, dx \approx \frac{h}{2}\left[f(x_0) + 2f(x_1) + 2f(x_2) + \cdots + 2f(x_{n-1}) + f(x_n)\right]

where h=banh = \dfrac{b - a}{n} is the width of each strip and nn is the number of strips.

Trapezoidal rule — simplified

Areah2[first+last+2×(sum of all middle values)]\text{Area} \approx \frac{h}{2}\left[\text{first} + \text{last} + 2 \times (\text{sum of all middle values})\right]

Trapezoidal rule — river width

A river’s cross-section is measured at 5 equally spaced points. The depths (m) are:

Distance from bank (m)036912
Depth (m)01.82.41.50

Estimate the cross-sectional area.

Here h=3h = 3, n=4n = 4 strips.

A32[0+0+2(1.8+2.4+1.5)]=32[0+2(5.7)]=32(11.4)=17.1 m2A \approx \frac{3}{2}[0 + 0 + 2(1.8 + 2.4 + 1.5)] = \frac{3}{2}[0 + 2(5.7)] = \frac{3}{2}(11.4) = 17.1 \text{ m}^2

4.1 Accuracy of the Trapezoidal Rule

  • More strips (larger nn) gives a better approximation
  • The rule overestimates when the curve is concave up
  • The rule underestimates when the curve is concave down
  • It is exact for linear functions

When to use the trapezoidal rule: Use it when you have a table of values (from data or experiment) and no algebraic formula, or when the function is too complex to integrate. The IB gives the trapezoidal rule in the formula booklet.


Section 5: Practice Questions

Paper 1 Style (Short Answer)

Q1. Find the derivative of f(x)=5x32x2+4f(x) = 5x^3 - 2x^2 + 4.

f(x)=15x24xf'(x) = 15x^2 - 4x

Q2. Find (4x3+6x1)dx\int (4x^3 + 6x - 1) \, dx.

=x4+3x2x+C= x^4 + 3x^2 - x + C

Q3. The profit function is P(x)=2x2+120x500P(x) = -2x^2 + 120x - 500 where xx is the number of units sold. Find the number of units that maximizes profit.

P(x)=4x+120=0    x=30P'(x) = -4x + 120 = 0 \implies x = 30 units.

P(x)=4<0P''(x) = -4 < 0, confirming a maximum.

Maximum profit: P(30)=2(900)+120(30)500=1800+3600500=1300P(30) = -2(900) + 120(30) - 500 = -1800 + 3600 - 500 = 1300 (dollars).

Paper 2 Style (Extended Response)

Q4. The rate of water flowing into a tank is R(t)=204tR(t) = 20 - 4t litres per minute, where tt is time in minutes. (a) Find the volume of water that flows in during the first 3 minutes. (b) At what time does the flow stop? (c) Find the total volume that enters the tank.

(a) V=03(204t)dt=[20t2t2]03=(6018)0=42V = \int_0^3 (20 - 4t) \, dt = [20t - 2t^2]_0^3 = (60 - 18) - 0 = 42 litres.

(b) Flow stops when R(t)=0R(t) = 0: 204t=0    t=520 - 4t = 0 \implies t = 5 minutes.

(c) V=05(204t)dt=[20t2t2]05=(10050)0=50V = \int_0^5 (20 - 4t) \, dt = [20t - 2t^2]_0^5 = (100 - 50) - 0 = 50 litres.

Q5. A cylindrical can must hold 500 ml of liquid. (a) Show that the surface area is A=2πr2+1000rA = 2\pi r^2 + \frac{1000}{r}. (b) Find the radius that minimizes the surface area. (c) Find the minimum surface area.

(a) Volume: πr2h=500\pi r^2 h = 500, so h=500πr2h = \dfrac{500}{\pi r^2}.

Surface area: A=2πr2+2πrh=2πr2+2πr×500πr2=2πr2+1000rA = 2\pi r^2 + 2\pi r h = 2\pi r^2 + 2\pi r \times \dfrac{500}{\pi r^2} = 2\pi r^2 + \dfrac{1000}{r}.

(b) dAdr=4πr1000r2=0\dfrac{dA}{dr} = 4\pi r - \dfrac{1000}{r^2} = 0

4πr=1000r2    r3=10004π=250π4\pi r = \dfrac{1000}{r^2} \implies r^3 = \dfrac{1000}{4\pi} = \dfrac{250}{\pi}

r=(250π)1/3=4.30r = \left(\dfrac{250}{\pi}\right)^{1/3} = 4.30 cm (3 s.f.)

d2Adr2=4π+2000r3>0\dfrac{d^2A}{dr^2} = 4\pi + \dfrac{2000}{r^3} > 0, confirming a minimum.

(c) A=2π(4.30)2+10004.30=116.2+232.6=349A = 2\pi (4.30)^2 + \dfrac{1000}{4.30} = 116.2 + 232.6 = 349 cm2^2 (3 s.f.)

Q6. The speed of a car (m/s) is recorded every 2 seconds as it accelerates from rest.
tt (s)0246810
vv (m/s)05.29.813.616.117.5

(a) Use the trapezoidal rule to estimate the distance travelled in 10 seconds.

(b) Is this an overestimate or underestimate? Justify your answer.

(a) h=2h = 2, n=5n = 5 strips.

D22[0+17.5+2(5.2+9.8+13.6+16.1)]D \approx \dfrac{2}{2}[0 + 17.5 + 2(5.2 + 9.8 + 13.6 + 16.1)]

=1[17.5+2(44.7)]=1[17.5+89.4]=106.9= 1[17.5 + 2(44.7)] = 1[17.5 + 89.4] = 106.9 m.

The estimated distance is 107 m (3 s.f.).

(b) The speed is increasing but at a decreasing rate (the acceleration is decreasing). This means the velocity curve is concave down. The trapezoidal rule underestimates for concave down curves. So 107 m is an underestimate.

Optimization questions always follow the same pattern: define the function, differentiate, set equal to zero, solve, verify max/min, give the answer in context. Practise setting up the function from a word problem — this is the step most students find hardest.


May 2026 Prediction Questions

These are NOT official IB questions. These are trend-based practice questions written to reflect the topic areas and question styles most likely to appear on the May 2026 IB Math AI SL Paper 2. Based on recent exam patterns (2022–2025), expect heavy weighting on: real-world optimization (maximize revenue or minimize cost), integration to find total accumulated quantity in context, and the trapezoidal rule applied to a data table.


Question 1 — Optimization: Maximize Revenue [~8 marks]

A market stall sells handmade candles. The stall owner finds that when the price is set at pp dollars, the number of candles sold per day is n(p)=1208pn(p) = 120 - 8p.

(a) Write an expression for the daily revenue R(p)R(p) in terms of pp.

(b) Find R(p)R'(p).

(c) Find the price that maximizes daily revenue, and verify it is a maximum.

(d) Find the maximum daily revenue.

(e) The owner’s daily cost is C=2.50×n+45C = 2.50 \times n + 45 dollars (cost per candle plus fixed overheads). Find the price that maximizes daily profit, and find that profit.

Show Solution

(a) R(p)=p×n(p)=p(1208p)=120p8p2R(p) = p \times n(p) = p(120 - 8p) = 120p - 8p^2

(b) R(p)=12016pR'(p) = 120 - 16p

(c) Set R(p)=0R'(p) = 0:

12016p=0    p=7.50120 - 16p = 0 \implies p = 7.50 dollars.

R(p)=16<0R''(p) = -16 < 0, confirming a maximum.

(d) R(7.50)=120(7.50)8(7.50)2=900450=450R(7.50) = 120(7.50) - 8(7.50)^2 = 900 - 450 = 450 dollars per day.

(e) Number sold at price pp: n=1208pn = 120 - 8p.

Daily profit: Π(p)=R(p)C=(120p8p2)(2.50(1208p)+45)\Pi(p) = R(p) - C = (120p - 8p^2) - (2.50(120 - 8p) + 45)

=120p8p2300+20p45= 120p - 8p^2 - 300 + 20p - 45

=8p2+140p345= -8p^2 + 140p - 345

Π(p)=16p+140=0    p=8.75\Pi'(p) = -16p + 140 = 0 \implies p = 8.75 dollars.

Π(p)=16<0\Pi''(p) = -16 < 0, confirming a maximum.

Maximum profit: Π(8.75)=8(76.5625)+140(8.75)345=612.5+1225345=267.50\Pi(8.75) = -8(76.5625) + 140(8.75) - 345 = -612.5 + 1225 - 345 = 267.50 dollars per day.


Question 2 — Integration to Find Total Quantity in Context [~7 marks]

Water drains from a reservoir. The rate of outflow (in megalitres per hour) at time tt hours after draining begins is modelled by:

R(t)=12e0.3t,0t10R(t) = 12e^{-0.3t}, \quad 0 \le t \le 10

(a) Find the rate of outflow at t=0t = 0 and interpret this value.

(b) Find the total volume of water that drains from the reservoir in the first 4 hours.

(c) Find the total volume of water that drains over the full 10 hours.

(d) Find the time at which the rate of outflow has fallen to half its initial value.

Show Solution

(a) R(0)=12e0=12R(0) = 12e^0 = 12 megalitres per hour.

This is the initial rate of outflow at the moment draining begins.

(b) Total volume in first 4 hours:

V=0412e0.3tdt=[120.3e0.3t]04=[40e0.3t]04V = \int_0^4 12e^{-0.3t} \, dt = \left[\frac{12}{-0.3} e^{-0.3t}\right]_0^4 = \left[-40e^{-0.3t}\right]_0^4

=40e1.2(40e0)=40(0.3012)+40=12.05+40=27.9 ML (3 s.f.)= -40e^{-1.2} - (-40e^0) = -40(0.3012) + 40 = -12.05 + 40 = 27.9 \text{ ML (3 s.f.)}

Alternatively, using GDC to evaluate the definite integral directly.

(c) V=01012e0.3tdt=[40e0.3t]010=40e3+40=40(0.04979)+40=38.0 ML (3 s.f.)V = \int_0^{10} 12e^{-0.3t} \, dt = \left[-40e^{-0.3t}\right]_0^{10} = -40e^{-3} + 40 = -40(0.04979) + 40 = 38.0 \text{ ML (3 s.f.)}

(d) Set R(t)=6R(t) = 6 (half of 12):

12e0.3t=612e^{-0.3t} = 6

e0.3t=0.5e^{-0.3t} = 0.5

0.3t=ln0.5=0.6931-0.3t = \ln 0.5 = -0.6931

t=0.69310.3=2.31t = \dfrac{0.6931}{0.3} = 2.31 hours (3 s.f.)


Question 3 — Trapezoidal Rule with a Real Dataset [~6 marks]

A scientist measures the concentration CC (mg/L) of a drug in a patient’s bloodstream at regular time intervals after administration.

Time tt (hours)0123456
Concentration CC (mg/L)04.87.26.95.13.21.8

(a) Use the trapezoidal rule with all seven data points to estimate 06Cdt\displaystyle\int_0^6 C \, dt.

(b) State the units of your answer and explain what this value represents in context.

(c) The effective therapeutic window requires the total drug exposure (the area under the curve) to be between 25 and 40 mg\cdoth/L. Determine whether this dose falls within the therapeutic window.

(d) State whether the trapezoidal rule overestimates or underestimates the true area between t=0t = 0 and t=2t = 2. Give a reason.

Show Solution

(a) Here h=1h = 1, n=6n = 6 strips, with 7 data points.

06Cdt12[C(0)+C(6)+2(C(1)+C(2)+C(3)+C(4)+C(5))]\int_0^6 C \, dt \approx \frac{1}{2}[C(0) + C(6) + 2(C(1) + C(2) + C(3) + C(4) + C(5))]

=12[0+1.8+2(4.8+7.2+6.9+5.1+3.2)]= \frac{1}{2}[0 + 1.8 + 2(4.8 + 7.2 + 6.9 + 5.1 + 3.2)]

=12[1.8+2(27.2)]= \frac{1}{2}[1.8 + 2(27.2)]

=12[1.8+54.4]=12(56.2)=28.1 mgh/L= \frac{1}{2}[1.8 + 54.4] = \frac{1}{2}(56.2) = 28.1 \text{ mg} \cdot \text{h/L}

(b) The units are mg\cdoth/L (milligrams per litre multiplied by hours).

This value represents the total drug exposure — the accumulated amount of drug in the bloodstream over the 6-hour period, accounting for both concentration and duration.

(c) The estimated area is 28.1 mg\cdoth/L, which lies between 25 and 40 mg\cdoth/L. The dose falls within the therapeutic window.

(d) Between t=0t = 0 and t=2t = 2, the concentration is increasing and the curve is concave down (it rises steeply then starts to level off). The trapezoidal rule underestimates the area when the curve is concave down, because the straight-line trapezoids lie below the curve.

IB Formula Booklet — Complex Numbers

Modulus & Polar Form

GIVENz = r(cosθ + i sinθ) = r cis θ
GIVENz = re (Euler form)
MEMORISE|z| = √(a² + b²)
MEMORISEarg(z) — sketch point, use quadrant formula

Polar Multiplication & Division

GIVENz&sub1;z&sub2; = r&sub1;r&sub2; cis(θ&sub1; + θ&sub2;)
GIVENz&sub1;/z&sub2; = (r&sub1;/r&sub2;) cis(θ&sub1; − θ&sub2;)

De Moivre's Theorem

GIVEN(r cis θ)n = rn cis(nθ)
MEMORISEz + 1/z = 2cosθ (when |z|=1)
MEMORISEz − 1/z = 2i sinθ (when |z|=1)

nth Roots

GIVENw1/n = r1/n cis((θ + 2πk)/n), k=0..n-1
MEMORISESum of nth roots of unity = 0
MEMORISE1 + ω + ω² = 0 (cube roots)

Conjugate & Arithmetic

MEMORISEz* = a − bi
MEMORISEz · z* = |z|² (always real)
MEMORISEz + z* = 2Re(z)
MEMORISEz − z* = 2i Im(z)

Loci

MEMORISE|z − a| = r → Circle, centre a, radius r
MEMORISE|z − a| = |z − b| → Perpendicular bisector
MEMORISEarg(z − a) = θ → Ray from a

Vieta's Formulas

MEMORISEz² + az + b = 0: sum = −a, product = b
MEMORISEConjugate root theorem: real coeff → roots come in conjugate pairs