Level 5 — MasteryAlgebra — Introduction & Intermediate

Algebra — Introduction & Intermediate

75 minutes60 marksprintable — key stays hidden on paper

Level 5 — Mastery Examination (Cross-Domain: Math + Physics + Coding)

Time limit: 75 minutes Total marks: 60 Instructions: Answer all questions. Show full reasoning. Proofs must be rigorous; code must be logically correct pseudocode/Python. Use ...... for mathematics.


Question 1 — Projectile Roots & the Discriminant (20 marks)

A ball is thrown vertically upward from height h0h_0 metres with speed uu m/s. Under constant gravity gg, its height at time tt is s(t)=h0+ut12gt2.s(t) = h_0 + ut - \tfrac{1}{2}g t^2.

(a) Setting s(t)=Hs(t) = H for a target height HH, rewrite the equation as a quadratic at2+bt+c=0a t^2 + b t + c = 0 and state a,b,ca, b, c in terms of g,u,h0,Hg, u, h_0, H. (3 marks)

(b) Using the discriminant, derive the exact condition on HH (in terms of u,g,h0u, g, h_0) for the ball to just reach height HH (equal roots). Interpret this physically as the maximum height. (5 marks)

(c) Take g=10g = 10, u=20u = 20, h0=5h_0 = 5. Find the two times at which s(t)=20s(t) = 20, using the quadratic formula. Show all steps and give exact then decimal values. (6 marks)

(d) By Vieta's formulas, without re-solving, state the sum and product of the two roots from part (c) and give the physical meaning of the sum of roots. (3 marks)

(e) Write a short Python function reaches(H) that returns the number of real times (0, 1, or 2) the ball is at height H, using only the discriminant (no root computation). (3 marks)


Question 2 — Factor Theorem, Synthetic Division & a Proof (20 marks)

Let P(x)=2x33x211x+6P(x) = 2x^3 - 3x^2 - 11x + 6.

(a) Prove the Factor Theorem: (xr)(x - r) divides a polynomial P(x)P(x) if and only if P(r)=0P(r) = 0. Use the Remainder Theorem in your proof. (5 marks)

(b) Use the Rational Root Theorem to list candidate rational roots of P(x)P(x), then find one root by testing. (4 marks)

(c) Using synthetic division with the root found in (b), factor P(x)P(x) completely over the rationals. (6 marks)

(d) Verify your factorisation by expanding, and confirm the sum and product of all three roots against the coefficients of P(x)P(x). (5 marks)


Question 3 — Radical Equations, Absolute Value & a Numerical Check (20 marks)

(a) Solve 2x+7=x4\sqrt{2x + 7} = x - 4. Identify and justify the rejection of any extraneous solution. (6 marks)

(b) Rationalise and simplify 352\dfrac{3}{\sqrt{5} - \sqrt{2}}, giving the answer with a rational denominator. (4 marks)

(c) Solve the absolute value inequality 2x35|2x - 3| \le 5 and represent the solution on a number line (describe it). (4 marks)

(d) Solve the compound inequality (AND): 1<3x242-1 < \dfrac{3x - 2}{4} \le 2. (3 marks)

(e) Write a Python one-liner (or short function) is_solution(x) that checks whether a given float x satisfies the original equation in part (a) to within tolerance 10910^{-9}, correctly handling the domain. (3 marks)

Answer keyMark scheme & solutions

Question 1

(a) h0+ut12gt2=H12gt2ut+(Hh0)=0h_0 + ut - \tfrac12 g t^2 = H \Rightarrow \tfrac12 g t^2 - ut + (H - h_0) = 0. So a=g2a = \tfrac{g}{2}, b=ub = -u, c=Hh0c = H - h_0. (3) (1 for rearranging, 2 for correct signs of a,b,c.)

(b) Equal roots ⟺ discriminant =0= 0: b24ac=u24g2(Hh0)=u22g(Hh0)=0.b^2 - 4ac = u^2 - 4\cdot\tfrac{g}{2}(H - h_0) = u^2 - 2g(H - h_0) = 0. Thus H=h0+u22gH = h_0 + \dfrac{u^2}{2g}. (3) Physically this is the maximum height: at exactly one instant the ball reaches it (apex), beyond which the trajectory never gets. (2) (consistency with energy 12u2=gΔh \tfrac12 u^2 = g\Delta h).

(c) g=10,u=20,h0=5,H=20g=10, u=20, h_0=5, H=20: 5t220t+15=0t24t+3=05t^2 - 20t + 15 = 0 \Rightarrow t^2 - 4t + 3 = 0. Discriminant =1612=4= 16 - 12 = 4. t=4±22t = \dfrac{4 \pm 2}{2}. So t=3t = 3 or t=1t = 1 (seconds). (6) (2 setup, 2 discriminant, 2 both roots.)

(d) From t24t+3=0t^2 - 4t + 3 = 0: sum =4= 4, product =3= 3. (2) Meaning of sum: t1+t2=4t_1 + t_2 = 4 s; the times are symmetric about the apex time tapex=t1+t22=2t_{\text{apex}} = \tfrac{t_1+t_2}{2} = 2 s =u/g= u/g. (1)

(e) (3)

def reaches(H, g=10, u=20, h0=5):
    a, b, c = g/2, -u, H - h0
    D = b*b - 4*a*c
    return 0 if D < 0 else (1 if D == 0 else 2)

Question 2

(a) Remainder Theorem: dividing P(x)P(x) by (xr)(x-r) gives P(x)=(xr)Q(x)+RP(x) = (x-r)Q(x) + R where RR is constant (degree <1< 1). Setting x=rx = r: P(r)=RP(r) = R. (2) Factor Theorem: (xr)(x-r) divides P(x)P(x) ⟺ remainder R=0R = 0P(r)=0P(r) = 0 (by the above). Both directions:

  • If P(r)=0P(r)=0 then R=0R=0 so P(x)=(xr)Q(x)P(x)=(x-r)Q(x), i.e. (xr)P(x)(x-r)\mid P(x).
  • If (xr)P(x)(x-r)\mid P(x) then R=0R=0 so P(r)=R=0P(r)=R=0. (3)

(b) Candidates ±pq\pm\frac{p}{q}, p6p \mid 6, q2q \mid 2: ±1,±2,±3,±6,±12,±32\pm1,\pm2,\pm3,\pm6,\pm\tfrac12,\pm\tfrac32. (2) Test x=3x=3: 2(27)3(9)33+6=542733+6=02(27)-3(9)-33+6 = 54-27-33+6 = 0. So x=3x=3 is a root. (2)

(c) Synthetic division by 33 on coefficients 2,3,11,62, -3, -11, 6: 3231166962320\begin{array}{c|cccc} 3 & 2 & -3 & -11 & 6\\ & & 6 & 9 & -6\\\hline & 2 & 3 & -2 & 0\end{array} Quotient 2x2+3x2=(2x1)(x+2)2x^2 + 3x - 2 = (2x - 1)(x + 2). (4) So P(x)=(x3)(2x1)(x+2)P(x) = (x - 3)(2x - 1)(x + 2). Roots 3,12,23, \tfrac12, -2. (2)

(d) Expand: (2x1)(x+2)=2x2+3x2(2x-1)(x+2) = 2x^2 + 3x - 2; times (x3)(x-3): 2x36x2+3x29x2x+6=2x33x211x+62x^3 -6x^2 +3x^2 -9x -2x +6 = 2x^3 -3x^2 -11x +6 ✓. (3) Vieta check: sum of roots 3+122=32=32=b/a3 + \tfrac12 - 2 = \tfrac32 = -\tfrac{-3}{2} = -b/a ✓. Product 312(2)=3=62=d/a3\cdot\tfrac12\cdot(-2) = -3 = -\tfrac{6}{2} = -d/a ✓. (2)


Question 3

(a) Square: 2x+7=(x4)2=x28x+16x210x+9=0(x1)(x9)=02x+7 = (x-4)^2 = x^2 -8x +16 \Rightarrow x^2 -10x +9 = 0 \Rightarrow (x-1)(x-9)=0. (3) Candidates x=1,x=9x=1, x=9. Domain requires RHS x40x4x-4 \ge 0 \Rightarrow x \ge 4. x=1x=1: RHS =3<0=-3<0, extraneous — reject. x=9x=9: 25=5=94\sqrt{25}=5 = 9-4 ✓. Solution: x=9x = 9. (3) (reject reasoning essential.)

(b) Multiply by conjugate: 3525+25+2=3(5+2)52=3(5+2)3=5+2.\frac{3}{\sqrt5-\sqrt2}\cdot\frac{\sqrt5+\sqrt2}{\sqrt5+\sqrt2} = \frac{3(\sqrt5+\sqrt2)}{5-2} = \frac{3(\sqrt5+\sqrt2)}{3} = \sqrt5+\sqrt2. (4)

(c) 2x3552x3522x81x4|2x-3|\le 5 \Rightarrow -5 \le 2x-3 \le 5 \Rightarrow -2 \le 2x \le 8 \Rightarrow -1 \le x \le 4. (3) Number line: closed dots at 1-1 and 44, shaded segment between. (1)

(d) 1<3x2424<3x282<3x1023<x103-1 < \frac{3x-2}{4} \le 2 \Rightarrow -4 < 3x-2 \le 8 \Rightarrow -2 < 3x \le 10 \Rightarrow -\tfrac23 < x \le \tfrac{10}{3}. (3)

(e) (3)

def is_solution(x, tol=1e-9):
    return x - 4 >= -tol and 2*x + 7 >= -tol and \
           abs((2*x + 7)**0.5 - (x - 4)) < tol
[
  {"claim":"Q1c roots of t^2-4t+3 are 1 and 3","code":"t=symbols('t'); r=solve(Eq(t**2-4*t+3,0),t); result=set(r)=={1,3}"},
  {"claim":"Q1b max height H=h0+u^2/(2g) for g=10,u=20,h0=5 equals 25","code":"result=(5+20**2/(2*10))==25"},
  {"claim":"Q2 P(x)=2x^3-3x^2-11x+6 factors as (x-3)(2x-1)(x+2)","code":"x=symbols('x'); result=expand((x-3)*(2*x-1)*(x+2))==2*x**3-3*x**2-11*x+6"},
  {"claim":"Q2 roots sum=3/2 and product=-3","code":"x=symbols('x'); rs=solve(2*x**3-3*x**2-11*x+6,x); result=(sum(rs)==Rational(3,2)) and (prod(rs)==-3)"},
  {"claim":"Q3a only x=9 solves sqrt(2x+7)=x-4","code":"x=symbols('x'); sols=solve(Eq(sqrt(2*x+7),x-4),x); result=sols==[9]"},
  {"claim":"Q3b rationalisation equals sqrt5+sqrt2","code":"result=simplify(3/(sqrt(5)-sqrt(2))-(sqrt(5)+sqrt(2)))==0"}
]