Sequences & Series
Difficulty: Level 5 — Mastery (cross-domain: math + physics + coding; build & prove) Time limit: 75 minutes Total marks: 50
Answer all questions. Full derivations and proofs are required. Calculators are not permitted; leave answers exact unless an approximation is requested.
Question 1 — Convergence, Physics & Telescoping (18 marks)
A bouncing ball is dropped from height . After each bounce it rebounds to a fraction () of its previous peak height. Use throughout.
(a) From first principles, prove that the infinite geometric series converges iff , and derive its sum. (5)
(b) The total vertical distance travelled by the ball before coming to rest is Explain physically the factor and the missing on the first term, then show that Evaluate for . (4)
(c) The time for a free flight of peak height (up and down) is . Show that the total time until rest is finite and equals Evaluate for , , giving your answer in exact surd form. (5)
(d) Using telescoping, evaluate in closed form and hence state . (4)
Question 2 — Induction, Binomial & a Coding Algorithm (18 marks)
(a) State the Binomial Theorem for a positive integer index and prove it by induction on , clearly using Pascal's rule . (6)
(b) Consider the recurrence used by a program to build Pascal's triangle:
C[0] = 1
for k = 1 .. n:
C[k] = C[k-1] * (n - k + 1) / k
Prove by induction on that after the loop C[k] for all . (4)
(c) Find the term independent of in the expansion of State the general term first. (4)
(d) Using the binomial series for a rational index, estimate correct to 4 decimal places, showing the terms you keep and bounding the truncation error. (4)
Question 3 — Means, Inequalities & Strong Induction (14 marks)
(a) For positive reals define AM, GM, HM. Prove , with equality iff . Deduce that . (6)
(b) The numbers are in AP, GP and HP respectively (three separate progressions sharing the same two end terms , as first/third terms). Compute the middle terms and verify GM = AM·HM numerically. (4)
(c) Every integer can be written as a product of primes. Prove this using strong induction, and explain precisely where the strong hypothesis (not ordinary induction) is essential. (4)
Answer keyMark scheme & solutions
Question 1
(a) (5) Partial sum . Multiply by : . Subtract: , so for , . (2) As : iff ; if the term so the series diverges. (2) Hence for , . (1)
(b) (4) The ball first falls (one trip). Every subsequent peak is reached up and down, hence factor ; the first drop is counted once (no matching upward pre-drop), so it lacks the factor . (2) (1) : (1)
(c) (5) Initial fall time . Bounce has peak , flight time . (2) Finite since . (2) : . Factor (1)
(d) (4) (partial fractions). (1) Telescoping: (2) Limit . (1)
Question 2
(a) (6) Statement: . (1) Base : RHS . ✓ (1) Assume true for . Then . (1) Expand: ; reindex second sum (). (1) Coefficient of : by Pascal's rule. (1) So ; by induction proved for all . (1)
(b) (4) Claim . Base : . ✓ (1) Assume . Loop sets . (1) (1) By induction holds for all . (1)
(c) (4) General term (2) Power of : . (1) (1)
(d) (4) (1) , : , (negligible at 4 dp). (1) . (1) (4 dp). Truncation error . (1)
Question 3
(a) (6) Definitions: , , . (1) AM≥GM: ; equality iff . (2) GM≥HM: from AM≥GM applied form, ⇔ (same inequality, since ). Equality iff . (2) . (1)
(b) (4) With end terms : AP middle ; GP middle ; HP middle . (2) Check GM; AM·HM . ✓ (2)
(c) (4) Base : prime, product of one prime. (1) Strong step: assume every with is a product of primes. If prime, done. Else with . (1) By strong hypothesis are products of primes, so is too. (1) Ordinary induction (only ) fails because factors are generally not ; we need the hypothesis for all smaller values. (1)
[
{"claim":"Total distance D=6 for h0=2,r=1/2","code":"h0,r=2,Rational(1,2); D=h0*(1+r)/(1-r); result=(D==6)"},
{"claim":"Time factor (1+1/sqrt2)/(1-1/sqrt2)=3+2sqrt2","code":"expr=(1+1/sqrt(2))/(1-1/sqrt(2)); result=simplify(expr-(3+2*sqrt(2)))==0"},
{"claim":"Telescoping sum to N equals N/(N+1)","code":"N=symbols('N',positive=True,integer=True); k=symbols('k'); s=summation(1/(k*(k+1)),(k,1,N)); result=simplify(s-N/(N+1))==0"},
{"claim":"Independent term of (2x^2-1/x)^9 is 672","code":"x=symbols('x'); from sympy import expand; e=expand((2*x**2-1/x)**9); result=(e.coeff(x,0)==672)"},
{"claim":"AM*HM=GM^2 for a=4,c=9 gives 36","code":"a,c=4,9; AM=Rational(a+c,2); HM=Rational(2*a*c,a+c); result=(AM*HM==36)"}
]