Level 3 — ProductionExponentials & Logarithms

Exponentials & Logarithms

45 minutes60 marksprintable — key stays hidden on paper

Level: 3 (Production — from-scratch derivations, explain-out-loud, code-from-memory) Time limit: 45 minutes Total marks: 60

Instructions: Show every step. Where asked to "prove" or "derive", you may not simply quote the result — you must build it. Where asked to "explain out loud", write your reasoning as full sentences.


Question 1 — Derive the laws of logarithms (12 marks)

Starting only from the definition of a logarithm as the inverse of an exponential function (i.e. y=logax    ay=xy=\log_a x \iff a^y = x, with a>0, a1a>0,\ a\neq 1):

(a) Prove the product rule: loga(MN)=logaM+logaN\log_a(MN) = \log_a M + \log_a N. (4) (b) Prove the power rule: loga(Mk)=klogaM\log_a(M^k) = k\log_a M. (4) (c) Prove the change-of-base formula: logax=logbxlogba\log_a x = \dfrac{\log_b x}{\log_b a}. (4)


Question 2 — The number ee (8 marks)

(a) State the limit definition of ee and explain out loud, in the context of continuously compounded growth, why (1+1n)n\left(1+\tfrac1n\right)^n approaches a fixed number as nn\to\infty. (4) (b) A bank offers a nominal annual rate of 100%100\%. Compute the value of (1+1n)n\left(1+\tfrac1n\right)^n for n=1,2,4,12n=1,2,4,12 and comment on the trend relative to e2.71828e\approx 2.71828. (4)


Question 3 — Solving exponential & logarithmic equations (12 marks)

(a) Solve 52x1=3x+25^{2x-1} = 3^{x+2}, giving xx exactly in terms of natural logarithms and then to 3 s.f. (5) (b) Solve log2(x)+log2(x2)=3\log_2(x) + \log_2(x-2) = 3. State and justify any rejected roots. (4) (c) Solve e2x5ex+6=0e^{2x} - 5e^{x} + 6 = 0. (3)


Question 4 — Growth & decay models (12 marks)

A radioactive isotope decays according to N(t)=N0ektN(t) = N_0 e^{-kt}, where tt is in years.

(a) Derive the relationship between the decay constant kk and the half-life T1/2T_{1/2} from first principles. (3) (b) The isotope has a half-life of 8 years. Find kk to 3 s.f. (2) (c) What fraction of the original sample remains after 20 years? (3) (d) A different sample grows by continuous compounding with doubling time 5 hours. Derive its growth constant and state how long until it reaches 10× its initial size. (4)


Question 5 — Logarithmic scales, explain-out-loud (10 marks)

(a) The Richter magnitude is M=log10(A/A0)M = \log_{10}(A/A_0). Explain out loud what a jump from magnitude 5 to magnitude 7 means physically for the amplitude AA, and quantify it. (4) (b) pH is defined as pH=log10[H+]\text{pH} = -\log_{10}[\mathrm{H}^+]. If solution X has pH 3 and solution Y has pH 6, compute the ratio of their hydrogen-ion concentrations and explain why logarithmic scales are used here. (4) (c) Sound intensity level is L=10log10(I/I0)L = 10\log_{10}(I/I_0) dB. By how many dB does the level rise when intensity is multiplied by 100? (2)


Question 6 — Code-from-memory (6 marks)

Write a short pseudocode/Python function solve_growth(N0, k, target) that returns the time tt at which a continuously-growing quantity N0ektN_0 e^{kt} first equals target. Show the underlying formula you inverted and briefly explain each line. (6)

Answer keyMark scheme & solutions

Question 1 (12)

(a) Product rule (4) Let x=logaMx=\log_a M and y=logaNy=\log_a N. By definition ax=Ma^x = M, ay=Na^y = N. (1 — set up) Then MN=axay=ax+yMN = a^x a^y = a^{x+y} by laws of exponents. (2 — key step) Taking loga\log_a: loga(MN)=x+y=logaM+logaN\log_a(MN) = x+y = \log_a M + \log_a N. (1 — conclude)

(b) Power rule (4) Let x=logaMx=\log_a M, so ax=Ma^x = M. (1) Then Mk=(ax)k=akxM^k = (a^x)^k = a^{kx}. (2) So loga(Mk)=kx=klogaM\log_a(M^k) = kx = k\log_a M. (1)

(c) Change of base (4) Let y=logaxy = \log_a x, so ay=xa^y = x. (1) Apply logb\log_b to both sides: logb(ay)=logbx\log_b(a^y) = \log_b x. (1) By the power rule: ylogba=logbxy\log_b a = \log_b x. (1) Hence y=logax=logbxlogbay = \log_a x = \dfrac{\log_b x}{\log_b a} (valid since logba0\log_b a\neq 0). (1)


Question 2 (8)

(a) (4) e=limn(1+1n)ne = \lim_{n\to\infty}\left(1+\tfrac1n\right)^n. (1) Explanation: splitting a year into nn periods, each period's growth factor 1+1n1+\tfrac1n shrinks toward 1 while the number of compoundings nn grows. (1) The two effects offset: extra compoundings add smaller and smaller increments, so the product is bounded above and increasing, converging to a finite limit 2.71828\approx 2.71828 (continuous compounding). (2)

(b) (4) — 1 mark each:

  • n=1n=1: 21=22^1 = 2
  • n=2n=2: 1.52=2.251.5^2 = 2.25
  • n=4n=4: 1.254=2.441411.25^4 = 2.44141
  • n=12n=12: (1+1/12)12=2.61304(1+1/12)^{12} = 2.61304

Trend: values increase monotonically toward e2.71828e\approx 2.71828 but stay below it. (comment mark included above)


Question 3 (12)

(a) (5) Take ln\ln: (2x1)ln5=(x+2)ln3(2x-1)\ln5 = (x+2)\ln3. (1) 2xln5ln5=xln3+2ln32x\ln5 - \ln5 = x\ln3 + 2\ln3. (1) x(2ln5ln3)=2ln3+ln5x(2\ln5 - \ln3) = 2\ln3 + \ln5. (1) x=2ln3+ln52ln5ln3x = \dfrac{2\ln3 + \ln5}{2\ln5 - \ln3}. (1) Numerically =2(1.0986)+1.60942(1.6094)1.0986=3.80672.1203=1.79541.80= \dfrac{2(1.0986)+1.6094}{2(1.6094)-1.0986} = \dfrac{3.8067}{2.1203} = 1.7954 \approx 1.80. (1)

(b) (4) Combine: log2[x(x2)]=3x(x2)=23=8\log_2[x(x-2)] = 3 \Rightarrow x(x-2)=2^3=8. (1) x22x8=0(x4)(x+2)=0x^2 -2x -8 =0 \Rightarrow (x-4)(x+2)=0. (1) x=4x=4 or x=2x=-2. (1) Reject x=2x=-2 (needs x>0x>0 and x2>0x-2>0, i.e. domain x>2x>2); so x=4x=4. (1)

(c) (3) Let u=exu=e^x: u25u+6=0(u2)(u3)=0u^2 -5u+6=0 \Rightarrow (u-2)(u-3)=0. (1) ex=2e^x=2 or ex=3e^x=3. (1) x=ln20.693x=\ln2\approx0.693 or x=ln31.099x=\ln3\approx1.099. (1)


Question 4 (12)

(a) (3) At t=T1/2t=T_{1/2}, N=N0/2N = N_0/2: 12N0=N0ekT1/2\tfrac12 N_0 = N_0 e^{-kT_{1/2}}. (1) 12=ekT1/2kT1/2=ln12=ln2\tfrac12 = e^{-kT_{1/2}} \Rightarrow -kT_{1/2} = \ln\tfrac12 = -\ln2. (1) k=ln2T1/2\therefore k = \dfrac{\ln2}{T_{1/2}}. (1)

(b) (2) k=ln2/8=0.0866k = \ln2/8 = 0.0866 yr⁻¹. (2)

(c) (3) N/N0=ekt=e0.0866×20=e1.733N/N_0 = e^{-kt} = e^{-0.0866\times20}=e^{-1.733}. (1) =0.1767=0.1767. (1) So 17.7%\approx 17.7\% (equivalently 220/8=22.5=0.17682^{-20/8}=2^{-2.5}=0.1768). (1)

(d) (4) Doubling: 2=ek5k=ln2/5=0.13862 = e^{k\cdot5}\Rightarrow k=\ln2/5 = 0.1386 hr⁻¹. (2) Reach 10×: 10=ektt=ln10/k=ln10ln2/5=5log210=16.610 = e^{kt}\Rightarrow t = \ln10/k = \dfrac{\ln10}{\ln2/5} = 5\log_2 10 = 16.6 hr. (2)


Question 5 (10)

(a) (4) M=log10(A/A0)M=\log_{10}(A/A_0), so A/A0=10MA/A_0 = 10^M. (1) Going 5→7 raises the exponent by 2, so AA increases by 1075=102=10010^{7-5}=10^2 = 100 times. (2) Physically each unit of magnitude is a 10× amplitude jump; the scale compresses a huge amplitude range into small numbers. (1)

(b) (4) [H+]=10pH[\mathrm H^+]=10^{-\text{pH}}. (1) [H+]X[H+]Y=103106=103=1000\dfrac{[\mathrm H^+]_X}{[\mathrm H^+]_Y}=\dfrac{10^{-3}}{10^{-6}}=10^{3}=1000. (2) Log scale used because concentrations span many orders of magnitude; a log axis makes them comparable. (1)

(c) (2) ΔL=10log10(100)=10×2=20\Delta L = 10\log_{10}(100)=10\times2 = 20 dB. (2)


Question 6 (6)

Invert N0ekt=targetN_0 e^{kt} = \text{target}: t=1kln ⁣(targetN0)t = \dfrac{1}{k}\ln\!\left(\dfrac{\text{target}}{N_0}\right). (2 — formula)

import math
def solve_growth(N0, k, target):
    # N0 e^{kt} = target  ->  t = (1/k) ln(target/N0)
    if N0 <= 0 or target <= 0 or k == 0:
        raise ValueError("need positive N0, target and nonzero k")
    return math.log(target / N0) / k

(4 — correct inversion 2, guard/return 1, explanation of each line 1)


[
  {"claim":"Q3a solution x ≈ 1.795", "code":"x=(2*ln(3)+ln(5))/(2*ln(5)-ln(3)); result = abs(float(x)-1.7954) < 0.01"},
  {"claim":"Q3b: x=4 satisfies log2(x)+log2(x-2)=3", "code":"result = simplify(log(4,2)+log(2,2)-3)==0"},
  {"claim":"Q4c fraction remaining after 20yr ≈ 0.1768", "code":"k=ln(2)/8; frac=exp(-k*20); result = abs(float(frac)-0.1768) < 0.001"},
  {"claim":"Q4d time to reach 10x ≈ 16.6 hr", "code":"k=ln(2)/5; t=ln(10)/k; result = abs(float(t)-16.6096) < 0.01"},
  {"claim":"Q5c dB increase for 100x intensity is 20", "code":"dL=10*log(100,10); result = float(dL)==20"}
]