Multivariable Calculus
Level: 3 — Production (from-scratch derivations, explain-out-loud, code-from-memory) Time limit: 45 minutes Total marks: 60
Show all work. Derivations must proceed from definitions where indicated. Explanations must justify each step ("the why"), not just state results.
Question 1 (10 marks) — Path-dependence and continuity
Consider
(a) From first principles, show that the limit along every straight line through the origin equals . (4)
(b) By choosing a suitable non-linear path, prove the limit as does not exist, and hence state whether is continuous at the origin. Explain why linear paths alone are insufficient to decide continuity. (6)
Question 2 (10 marks) — Gradient, steepest ascent, tangent plane
Let and let .
(a) Compute and, from the definition, the directional derivative in the direction of . (4)
(b) State and derive (from the dot-product formula) the direction of steepest ascent at and the maximum rate of increase. (3)
(c) Find the equation of the tangent plane to the surface at . (3)
Question 3 (12 marks) — Critical points and the second-derivative test
For :
(a) Find all critical points from . (4)
(b) Derive the Hessian and, using the discriminant , classify each critical point. State clearly the rule for each case and why governs classification. (6)
(c) Verify Clairaut's theorem holds for by computing and . (2)
Question 4 (12 marks) — Change of order / polar integration
(a) Evaluate by reversing the order of integration: Show the region and justify the reversal. (6)
(b) Evaluate using polar coordinates, stating the Jacobian explicitly: (6)
Question 5 (10 marks) — Conservative fields and line integrals
Let .
(a) Show is conservative by computing from the definition, and find a potential function . (6)
(b) Using the Fundamental Theorem for line integrals, evaluate where runs from to . Explain why the specific path is irrelevant. (4)
Question 6 (6 marks) — Explain-out-loud: unification
State Green's, Stokes', and the Divergence theorem, and explain in your own words how all three are special cases of the generalized Stokes theorem . Identify what plays the role of , , , and in each. (6)
Answer keyMark scheme & solutions
Question 1 (10)
(a) Along : As , numerator , denominator (for ), so limit . For (): . (4: substitution 2, limit 2)
(b) Take path : Along this path the limit is . Since two paths give different limits, does not exist; hence is not continuous at (limit ). Linear paths are insufficient because the denominator has an term matching the numerator's degree only along parabolic paths — straight lines all "wash out" the term, masking the discontinuity. (6: path 2, evaluation 2, conclusion + why 2)
Question 2 (10)
(a) . At : . Unit vector: , . (4)
(b) Steepest ascent is along (since maximised at ). Max rate . (3)
(c) . Tangent plane: (3)
Question 3 (12)
(a) ; . Sub: . Critical points: and . (4)
(b) . .
- At : saddle.
- At : and local minimum.
Rule: min; max; saddle; inconclusive. governs because it is the Hessian determinant whose sign determines definiteness of the quadratic approximation. (6)
(c) ; . Equal, confirming Clairaut (partials continuous). (2)
Question 4 (12)
(a) Region: , i.e. , . Reversed: Let : Reversal valid since region is bounded and both descriptions cover the same triangle-like region under . (6)
(b) Polar: , (Jacobian ). Upper half disc: , . (6)
Question 5 (10)
(a) . Conservative. Find : . . . So =const. (6)
(b) Path-independent because ; the integral depends only on endpoints (FTLI). (4)
Question 6 (6)
- Green: . (1)
- Stokes: . (1)
- Divergence: . (1)
Unification (3): Generalized Stokes . is a differential form on manifold with boundary ; is the exterior derivative. Green: =2D region, (1-form), . Stokes: =surface, , curl flux 2-form. Divergence: =3D solid, flux 2-form, (3-form). In each, integrating the derivative over the region equals integrating the form over its boundary.
[
{"claim":"Q1(b) parabolic path gives 1/2","code":"x=symbols('x'); val=limit((x**2*x**2)/(x**4+(x**2)**2),x,0); result = (val==Rational(1,2))"},
{"claim":"Q2 gradient magnitude at P is 17","code":"result = (sqrt(8**2+15**2)==17)"},
{"claim":"Q2 directional derivative equals -36/5","code":"result = (Rational(8*3+15*(-4),5)==Rational(-36,5))"},
{"claim":"Q3 (1,1) is local min: D=27>0, fxx=6>0","code":"x,y=symbols('x y'); D=36*x*y-9; result = (D.subs({x:1,y:1})==27 and 6>0)"},
{"claim":"Q4a integral equals (e-1)/3","code":"x=symbols('x'); val=integrate(x**2*exp(x**3),(x,0,1)); result = (simplify(val-(exp(1)-1)/3)==0)"},
{"claim":"Q4b polar integral equals 4pi","code":"r,t=symbols('r t'); val=integrate(integrate(r**2*r,(r,0,2)),(t,0,pi)); result = (val==4*pi)"},
{"claim":"Q5b potential difference equals 2","code":"x,y,z=symbols('x y z'); phi=x**2*y+x*z**2; result = (phi.subs({x:1,y:1,z:1})-phi.subs({x:0,y:0,z:0})==2)"}
]