Official UAT-UK Mathematics 2 Guide — 31 Solved Exercises
MM-GUIDE-EX-01Page 10MM1: Algebra and functionsSaves 75s
Zero Base with Positive, Zero & Negative Exponents (a^m when a = 0)
Official UAT-UK Guide Exercise Box (Page 10):
Something to think about: what happens to when ?
Official Footnote: 2 The case when m is negative takes a little more care to deal with. Have a think about how it works. 3 A good website to use to help you understand graph sketching is DESMOS GRAPHING
SymPy-Verified Result:
For , ; for , is indeterminate/undefined in ESAT algebra; for , is strictly undefined (division by zero).
Sub-90 Dry-Wipe Shortcut15s
Line 1 (3-Regime Domain Split): Split immediately into (), (indeterminate), and ( undefined).
Line 2 (Domain Prune): Whenever appears with negative or variable , immediately cross out any option that includes in its domain!
Line 2 (Domain Prune): Whenever appears with negative or variable , immediately cross out any option that includes in its domain!
Standard Classroom Derivation~90s
Test individual integer cases to see , test via limit laws vs , and write to see division by zero occurs for all negative powers.
Examiner Trap Warning: fence_post_or_domain_trap: Assuming a⁰ = 1 holds at a = 0 without restriction, or forgetting that a^(-2) = 1/a² introduces a vertical asymptote at a = 0.
MM-GUIDE-EX-02Page 12MM1: Algebra and functionsSaves 95s
Squaring and Re-Factorising Binomial Surds (a ± b√c)^2
Official UAT-UK Guide Exercise Box (Page 12):
Start with some random surd expressions , square them and simplify them. Then look at the expressions and see if you can factorise them back to their original form.
Official Footnote: 4 The answer is not 2 - 3√5. Why not?
SymPy-Verified Result:
; to reverse, write where and .
Sub-90 Dry-Wipe Shortcut25s
Line 1 (Half-the-Surd-Coefficient Rule): Pull a factor of outside the inner root so it reads , then factor with .
Line 2 (Principal Root Sign Lock): Write with the larger surd first so the result is strictly .
Line 2 (Principal Root Sign Lock): Write with the larger surd first so the result is strictly .
Standard Classroom Derivation~120s
Expand , then set up simultaneous equations and , substitute , and solve the resulting quartic .
Examiner Trap Warning: sign_or_direction_flip: Writing a negative value for a principal square root sqrt(...) when the second term b*sqrt(c) exceeds a.
MM-GUIDE-EX-03Page 12MM1: Algebra and functionsSaves 110s
Principal Square Root Trap: What is √(49 - 12√5)?
Official UAT-UK Guide Exercise Box (Page 12):
What is ? Be very careful — you might get the wrong answer ( The answer is not . Why not?)!
Official Footnote: 4 The answer is not 2 - 3√5. Why not?
SymPy-Verified Result:
(since , whereas ).
Sub-90 Dry-Wipe Shortcut25s
**Line 1 (Split ):** Rewrite , where .
Line 2 (Positive Principal Root Check): Since , (25s).
Line 2 (Positive Principal Root Check): Since , (25s).
Standard Classroom Derivation~135s
Assume , square both sides to obtain , equate rational and irrational parts (, ), find , and then check whether or is positive.
Examiner Trap Warning: sign_or_direction_flip: Selecting 2 - 3√5, forgetting that the radical symbol √x denotes the non-negative principal square root.
MM-GUIDE-EX-04Page 14MM1: Algebra and functionsSaves 130s
Sum/Difference of Cubes a^3 ± b^3 & Cube-Root Rationalisation
Official UAT-UK Guide Exercise Box (Page 14):
What is the factorisation of and of ? Use these to rationalise the denominators in: (a) and (b) .
SymPy-Verified Result:
; (a) ; (b) (for ).
Sub-90 Dry-Wipe Shortcut35s
Line 1 (SOAP Identity): (Same, Opposite, Always Positive).
Line 2 (Instant Collapse): In (a), multiply by to collapse denominator to . In (b), (35s).
Line 2 (Instant Collapse): In (a), multiply by to collapse denominator to . In (b), (35s).
Standard Classroom Derivation~165s
Perform algebraic long division of by and by , then multiply numerator and denominator of (a) by and expand all nine terms in the denominator.
Examiner Trap Warning: sign_or_direction_flip: Writing +ab instead of -ab in a³ + b³ = (a + b)(a² - ab + b²), or including 2ab as if expanding a square.
MM-GUIDE-EX-05Page 17MM1: Algebra and functionsSaves 85s
How Changing b and c Moves the Parabola y = x^2 + bx + c
Official UAT-UK Guide Exercise Box (Page 17):
How does changing the values of and in affect the position of the graph? Justify your findings by completing the square.
SymPy-Verified Result:
: changing translates the graph vertically by ; changing slides the vertex along the inverted parabola .
Sub-90 Dry-Wipe Shortcut25s
Line 1 (Completed Square Lock): Vertex is .
Line 2 (Locus Elimination): Eliminating gives : varying moves the minimum along a downward parabola through !
Line 2 (Locus Elimination): Eliminating gives : varying moves the minimum along a downward parabola through !
Standard Classroom Derivation~110s
Differentiate to find , substitute back to get , and plot multiple curves.
Examiner Trap Warning: sign_or_direction_flip: Thinking increasing b > 0 shifts the parabola to the right (+b/2) instead of to the left (-b/2) and downwards (-b²/4).
MM-GUIDE-EX-06Page 20MM1: Algebra and functionsSaves 110s
Reciprocal Quadratic Formula x = 2c / (-b ± √(b^2 - 4ac)) & Domain Condition c ≠ 0
Official UAT-UK Guide Exercise Box (Page 20):
Start with , divide through by to get , and show . Are there any conditions on the equivalence (e.g., can we have )?
SymPy-Verified Result:
Rationalising yields ; strictly requires ** and ** (since is a root, making and undefined).
Sub-90 Dry-Wipe Shortcut30s
Line 1 (Conjugate Difference-of-Squares): Multiply by .
Line 2 (Zero-Root Trap Check): Dividing by assumes , which requires **** (if , one root yields !).
Line 2 (Zero-Root Trap Check): Dividing by assumes , which requires **** (if , one root yields !).
Standard Classroom Derivation~140s
Let , solve via the quadratic formula , invert to get , and rationalise the denominator to compare with the standard formula.
Examiner Trap Warning: fence_post_or_domain_trap: Dividing an equation by x² without checking if x = 0 (which happens precisely when the constant term c = 0).
MM-GUIDE-EX-07Page 41MM1: Algebra and functionsSaves 90s
Polynomial Division Degree Invariants: f(x) = g(x)h(x) + r(x)
Official UAT-UK Guide Exercise Box (Page 41):
Here is a general expression for dividing some polynomial by a polynomial : . What can you say about the degree of and in this expression? Be very careful about how you express your answer.
SymPy-Verified Result:
When : , and **either (the zero polynomial) or ** (if , then and ).
Sub-90 Dry-Wipe Shortcut25s
Line 1 (Quotient Degree Difference): (for ).
Line 2 (Remainder Strict Inequality): Never write ; always write ** (or )** because intermediate remainder terms can cancel!
Line 2 (Remainder Strict Inequality): Never write ; always write ** (or )** because intermediate remainder terms can cancel!
Standard Classroom Derivation~115s
Perform long division on several sample polynomials of degrees 3, 4, and 5 and compare the highest powers of in the quotient and remainder.
Examiner Trap Warning: multi_statement_linchpin_foil: Claiming that dividing by a cubic h(x) (degree 3) must always leave a quadratic remainder (degree 2), forgetting it can be linear, constant, or zero.
MM-GUIDE-EX-08Page 50MM2: Sequences and seriesSaves 80s
Linear Combinations of Arithmetic Sequences: α u_n + β v_n + γ w_n
Official UAT-UK Guide Exercise Box (Page 50):
We could also look at any linear combination of two arithmetic sequences: ; verify these are also arithmetic sequences. Does this work for linear sums of more than two sequences (e.g., )?
SymPy-Verified Result:
Yes, for any finite number of APs: is an AP with first term and constant common difference .
Sub-90 Dry-Wipe Shortcut20s
**Line 1 (Linearity of Difference Operator ):** .
Line 2 (Instant Parameters): First term is ; common difference is (20s).
Line 2 (Instant Parameters): First term is ; common difference is (20s).
Standard Classroom Derivation~100s
Write and , expand , and compute .
Examiner Trap Warning: subsystem_isolation_trap: Confusing linear combinations of APs (which remain APs) with products u_n * v_n (which become quadratic sequences) or sums of GPs (which are generally NOT GPs unless ratios match).
MM-GUIDE-EX-09Page 54MM2: Sequences and seriesSaves 105s
Three Equivalent Methods for Summing an Arithmetic Progression (Fence-Post Check)
Official UAT-UK Guide Exercise Box (Page 54):
For each of the three summation methods in the guide (Reverse-and-Add, Index Shifting , and Subtracting Prefix Sums ), work out the sum and verify all three methods give you the same answer.
SymPy-Verified Result:
, where the inclusive term count is strictly .
Sub-90 Dry-Wipe Shortcut25s
Line 1 (Fence-Post Term Count): Inclusive terms from to is **** (never !).
**Line 2 (Average Count):** (25s).
**Line 2 (Average Count):** (25s).
Standard Classroom Derivation~130s
Evaluate , subtract , and factor the resulting quadratic in and .
Examiner Trap Warning: fence_post_or_domain_trap: Subtracting S_n - S_m instead of S_n - S_{m-1}, or using (n - m) terms instead of (n - m + 1) terms.
MM-GUIDE-EX-10Page 65MM3: Coordinate geometry in the (x, y) planeSaves 110s
Perpendicular Gradients m_1 m_2 = -1 & Condition for Lines Meeting at Angle φ (45° or 60°)
Official UAT-UK Guide Exercise Box (Page 65):
Use to explain why if and only if the lines are perpendicular (excluding vertical lines). What is the condition on and when two lines meet at or ?
SymPy-Verified Result:
For perpendicular lines (), . For acute angle , ( for , for ).
Sub-90 Dry-Wipe Shortcut30s
Line 1 (90° Triangle Rotation): Rotating displacement by gives .
**Line 2 (General Angle Formula):** for , and for .
**Line 2 (General Angle Formula):** for , and for .
Standard Classroom Derivation~140s
Construct right-angled triangles on the coordinate axes, rotate by to , and compute the ratio of rise over run.
Examiner Trap Warning: sign_or_direction_flip: Writing m₁ * m₂ = +1 (reciprocal without negation) or forgetting the modulus bars yielding both acute and obtuse intersections.
MM-GUIDE-EX-11Page 66MM3: Coordinate geometry in the (x, y) planeSaves 80s
Deriving y - y_1 = m(x - x_1) via Sequential Graph Transformations of y = x
Official UAT-UK Guide Exercise Box (Page 66):
Describe what each transformation does to the graph of : (a) ; (b) ; (c) ; (d) ; (e) ; (f) .
SymPy-Verified Result:
(a) Vertical stretch by ; (b) Shift up by ; (c) Shift right by ; (d) Stretch by then shift up by ; (e) Stretch by then shift right by ; (f) Stretch by then translate .
Sub-90 Dry-Wipe Shortcut20s
Line 1 (Anchor Point Tracking): passes through with gradient .
**Line 2 (Translation Vector ):** Replacing and translates the anchor point without changing gradient , giving directly!
**Line 2 (Translation Vector ):** Replacing and translates the anchor point without changing gradient , giving directly!
Standard Classroom Derivation~100s
Rearrange each equation into and calculate the - and -intercepts separately.
Examiner Trap Warning: sign_or_direction_flip: Expanding m(x - x₁) as mx - x₁ (forgetting to multiply -x₁ by m in the y-intercept c = y₁ - m*x₁).
MM-GUIDE-EX-12Page 67MM3: Coordinate geometry in the (x, y) planeSaves 75s
Finding Equations of Lines from Gradient & Point: 3 Worked Cases
Official UAT-UK Guide Exercise Box (Page 67):
Find the equation of the line with the following gradients and points: (a) , point ; (b) , point ; (c) , point .
Official Footnote: 42 With line questions it is very easy to make sign errors when putting coordinates into equations. Make sure you are careful!
SymPy-Verified Result:
(a) ; (b) (or ); (c) (or ).
Sub-90 Dry-Wipe Shortcut20s
**Line 1 (Direct Standard Form ):** Plug directly into :
- (a) .
- (b) .
- (c) (20s).
- (a) .
- (b) .
- (c) (20s).
Standard Classroom Derivation~95s
Substitute into for each part: (a) ; (b) ; (c) , then expand brackets and collect constants.
Examiner Trap Warning: sign_or_direction_flip: In part (c), writing -4 - (-2)(-2) = 0 instead of -4 - 4 = -8 due to triple negative signs.
MM-GUIDE-EX-13Page 68MM3: Coordinate geometry in the (x, y) planeSaves 90s
Two-Point Line Equations & Zero-Work Origin/Horizontal Shortcuts
Official UAT-UK Guide Exercise Box (Page 68):
Find the equation of the line through the following pairs of points: (a) and [is there a shortcut here?]; (b) and ; (c) and .
SymPy-Verified Result:
(a) (or ); (b) ; (c) (horizontal line, ).
Sub-90 Dry-Wipe Shortcut20s
Line 1 (Inspect Coordinates Before Calculating):
- (a) Passes through immediately: (2s).
- (b) .
- (c) Both points have horizontal line (2s)!
- (a) Passes through immediately: (2s).
- (b) .
- (c) Both points have horizontal line (2s)!
Standard Classroom Derivation~110s
Compute and substitute into for all three pairs of coordinates.
Examiner Trap Warning: intermediate_stop_trap: Spending 30 seconds substituting (3, -7) and (8, -7) into the gradient formula when identical y-coordinates immediately give y = -7.
MM-GUIDE-EX-14Page 73MM3: Coordinate geometry in the (x, y) planeSaves 105s
Why Equations Fail to Be Circles & Necessary/Sufficient Conditions on px^2 + qy^2 + ax + by + c = 0
Official UAT-UK Guide Exercise Box (Page 73):
Why are (1) , (2) , and (3) not equations of circles? Given , what conditions on make it a circle?
SymPy-Verified Result:
(1) Unequal coefficients (ellipse); (2) & (3) Opposite signs (hyperbolas). General conditions: ****, no term, and **** (ensuring strictly positive radius ).
Sub-90 Dry-Wipe Shortcut30s
Line 1 (Coefficient Match): Bring all terms to LHS: must have (kills (1) , (2) , and (3) ).
Line 2 (Strict Positive Radius Discriminant): Completing the square gives ****!
Line 2 (Strict Positive Radius Discriminant): Completing the square gives ****!
Standard Classroom Derivation~135s
Divide by and complete the square in both and to find the centre and radius.
Examiner Trap Warning: multi_statement_linchpin_foil: Stating only p = q != 0 and forgetting that if a² + b² - 4pc <= 0, the locus is a single point (R = 0) or the empty set (R² < 0), NOT a circle!
MM-GUIDE-EX-15Page 76MM3: Coordinate geometry in the (x, y) planeSaves 130s
Shortest Distance Between Line y = 2x + 15 and Circle (x + 2)^2 + (y - 3)^2 = 9
Official UAT-UK Guide Exercise Box (Page 76):
Find the shortest length between the line and the circle . Try to solve it using a number of different methods. Which method do you think is best?
SymPy-Verified Result:
(Centre to line is , minus radius ).
Sub-90 Dry-Wipe Shortcut35s
Line 1 (Point-to-Line Distance Formula): Distance from centre to is .
**Line 2 (Subtract Radius ):** (saves 130s!).
**Line 2 (Subtract Radius ):** (saves 130s!).
Standard Classroom Derivation~165s
Write the normal line through with gradient : . Intersect with . Compute distance and subtract .
Examiner Trap Warning: intermediate_stop_trap: Outputting the centre-to-line distance 8*sqrt(5)/5 without subtracting the circle radius R = 3 (or subtracting R² = 9 instead of R = 3).
MM-GUIDE-EX-16Page 82MM4: TrigonometrySaves 100s
Ambiguous Case of the Sine Rule (SSA): Conditions for 0, 1, or 2 Triangles
Official UAT-UK Guide Exercise Box (Page 82):
Explore when the Sine Rule ambiguity arises: what are the conditions for there to be one answer, two answers, and no answers to a question giving two sides and non-included angle ?
SymPy-Verified Result:
For acute with altitude : (1) 0 triangles; (2) or 1 triangle; (3) 2 triangles ( acute and obtuse). For : 1 triangle, 0 triangles.
Sub-90 Dry-Wipe Shortcut30s
**Line 1 (Perpendicular Altitude ):** Compare opposite side against and adjacent side .
Line 2 (Swing-Arc Test): If , the arc of radius cuts the base twice (2 solutions); if or , 1 solution; if , 0 solutions.
Line 2 (Swing-Arc Test): If , the arc of radius cuts the base twice (2 solutions); if or , 1 solution; if , 0 solutions.
Standard Classroom Derivation~130s
Apply Cosine Rule as a quadratic in : and examine the discriminant and sum/product of roots.
Examiner Trap Warning: fence_post_or_domain_trap: Forgetting the obtuse supplement B₂ = 180° - B₁ when b*sin(A) < a < b, or including B₂ when a >= b (where A + B₂ >= 180° is impossible).
MM-GUIDE-EX-17Page 83MM4: TrigonometrySaves 95s
Circumcircle Proof of the Extended Sine Rule: a / sin A = b / sin B = c / sin C = 2R
Official UAT-UK Guide Exercise Box (Page 83):
Prove using the circumcircle of radius and circle theorems that , and hence . Also explain why the perpendicular bisectors of the sides meet at the circumcentre.
SymPy-Verified Result:
Perpendicular bisectors are the loci of points equidistant from vertices ( and ). Drawing diameter gives (angle in semicircle) and (same segment), so .
Sub-90 Dry-Wipe Shortcut25s
Line 1 (Diameter Construction): Replace vertex with diameter endpoint so and (Thales' Theorem) while .
Line 2 (Right-Triangle Readout): In , directly!
Line 2 (Right-Triangle Readout): In , directly!
Standard Classroom Derivation~120s
Drop perpendiculars from the circumcentre to each chord , use central angles , and solve right-angled half-chord triangles.
Examiner Trap Warning: factor_of_two_or_stoichiometry_trap: Writing a / sin(A) = R (circumradius) instead of 2R (circumdiameter).
MM-GUIDE-EX-18Page 91MM4: TrigonometrySaves 110s
Trig Graph Transformations, cos x = ±sin x Roots, and Phase Shift sin(2x ± π/6) vs sin 2(x ± π/6)
Official UAT-UK Guide Exercise Box (Page 91):
Sketch (and ) on and . Find all where and . Compare with .
Official Footnote: y = sin 2(x - π/6)
SymPy-Verified Result:
; . In , the horizontal phase shift is , whereas in the shift is .
Sub-90 Dry-Wipe Shortcut25s
Line 1 (Range Trap): is ** full periods**, whereas is only ** full periods**!
Line 2 (Factor Frequency Coefficient First): Always rewrite so you see the horizontal translation is **** (half of !).
Line 2 (Factor Frequency Coefficient First): Always rewrite so you see the horizontal translation is **** (half of !).
Standard Classroom Derivation~135s
Expand using addition formulas or plot point-by-point tables across .
Examiner Trap Warning: factor_of_two_or_stoichiometry_trap: Reading the horizontal shift of sin(2x + pi/6) as -pi/6 instead of factoring out 2 to get -pi/12.
MM-GUIDE-EX-19Page 93MM4: TrigonometrySaves 80s
Quadrant Sign Invariant of x tan θ Across All 4 Unit-Circle Quadrants
Official UAT-UK Guide Exercise Box (Page 93):
What is the sign of in each of the four quadrant diagrams? How does your answer fit with the sign of when and when ?
SymPy-Verified Result:
Since , . Thus in Quadrants I & II () and in Quadrants III & IV ().
Sub-90 Dry-Wipe Shortcut15s
Line 1 (Algebraic Cancellation): Substitute (for ).
**Line 2 (Sign of ):** In Q2 (), and , so ; in Q4 (), and , so (15s)!
**Line 2 (Sign of ):** In Q2 (), and , so ; in Q4 (), and , so (15s)!
Standard Classroom Derivation~95s
Make a 4-row CAST table listing the sign of , the sign of , the sign of , and the product in each quadrant.
Examiner Trap Warning: sign_or_direction_flip: Confusing the sign of tan(theta) with the sign of x*tan(theta) = y in Quadrant II and Quadrant III.
MM-GUIDE-EX-20Page 98MM4: TrigonometrySaves 125s
Solving sin^2(2x + π/3) = 1/4 in Radians for -2π < x < 2π
Official UAT-UK Guide Exercise Box (Page 98):
Repeat the guide's degree solution in radians: solve for .
SymPy-Verified Result:
16 solutions given by and for , i.e., .
Sub-90 Dry-Wipe Shortcut35s
Line 1 (Root-Count Shortcut): has roots per period of . Since spans over , there are immediately ** roots**!
**Line 2 (Base Pair + Step):** In , , then add multiples of across .
**Line 2 (Base Pair + Step):** In , , then add multiples of across .
Standard Classroom Derivation~160s
Take , list all 16 values of in , subtract , and divide each by .
Examiner Trap Warning: factor_of_two_or_stoichiometry_trap: Forgetting the negative root sin(2x + pi/3) = -1/2 when taking the square root of sin²(...) = 1/4, halving the root count from 16 to 8.
MM-GUIDE-EX-21Page 102MM5: Exponentials and logarithmsSaves 35s
Exact Logarithm Evaluation: log_5(5^2), log_3(3^5), and log_7(√7)
Official UAT-UK Guide Exercise Box (Page 102):
Work out each of the following: (a) ; (b) ; (c) .
Official Footnote: 53 Use a graph package to draw y = 2^x and y = 10^x to see how fast they grow [that is exponential growth]
SymPy-Verified Result:
(a) ; (b) ; (c) .
Sub-90 Dry-Wipe Shortcut10s
**Line 1 (Inverse Cancellation ):** Rewrite radicals as fractional powers () and read off the exponent directly: , , and (10s).
Standard Classroom Derivation~45s
Let , convert to exponential form , and equate powers.
Examiner Trap Warning: unit_or_prefix_mismatch: Writing log_7(sqrt(7)) = 2 instead of 1/2 by confusing 7^(1/2) with 7².
MM-GUIDE-EX-22Page 125MM7: IntegrationSaves 130s
Definite Integrals via Odd/Even & Translational Symmetry (Plus the tan x Singularity Trap!)
Official UAT-UK Guide Exercise Box (Page 125):
Using symmetry ideas and your knowledge of integration, explain why: (1) ; (2) ; (3) ; (4) ; (5) ; (6) ; (7) .
Official Footnote: 69 Although trigonometric integration is not on the TMUA/ESAT specification, all these examples are expressions we could expect you to deduce within the TMUA/ESAT specification.
SymPy-Verified Result:
(1) & (2) Equal positive and negative lobes over one full period cancel to ; (3) & (5) Odd functions () over symmetric intervals integrate to ; (6) Even function () over doubles ; (7) flips the lobe sign; (4) Caveat: is odd, so its Cauchy Principal Value is , though it has vertical asymptotes at .
Sub-90 Dry-Wipe Shortcut20s
Line 1 (Parity & Periodicity Laws — Zero Calculus Needed):
- **Odd () on :** immediately ((3), (4), (5)).
- **Even () on :** ((6)).
- **Half-Period Anti-Symmetry ():** Lobe on is the exact negative of ((1), (2), (7)).
- **Odd () on :** immediately ((3), (4), (5)).
- **Even () on :** ((6)).
- **Half-Period Anti-Symmetry ():** Lobe on is the exact negative of ((1), (2), (7)).
Standard Classroom Derivation~150s
Attempt to anti-differentiate each integrand and substitute the upper and lower limits.
Examiner Trap Warning: sign_or_direction_flip: Confusing signed definite integral (where area below the x-axis is negative and cancels) with total geometric area bounded by the curve.
MM-GUIDE-EX-23Page 144MM8: Graphs of functionsSaves 65s
Vertical Scaling & Reflection: y = a f(x) for x^2 and cos x
Official UAT-UK Guide Exercise Box (Page 144):
Explore and for and with . What do you notice when and when ?
SymPy-Verified Result:
When , the graph is compressed vertically towards the -axis by scale factor (all -intercepts remain invariant). When , the graph is reflected in the -axis and scaled vertically by .
Sub-90 Dry-Wipe Shortcut15s
Line 1 (Outside Multiplier = Vertical Stretch + Fixed Roots): multiplies every -coordinate by while keeping every root pinned on the -axis!
Line 2 (Sign & Magnitude): squashes vertically; flips across the -axis (turning maxima into minima).
Line 2 (Sign & Magnitude): squashes vertically; flips across the -axis (turning maxima into minima).
Standard Classroom Derivation~80s
Compute tables of values and plot each curve individually.
Examiner Trap Warning: sign_or_direction_flip: Thinking y = a*f(x) changes the period or x-intercepts of cos(x); roots stay fixed at x = +-pi/2, +-3pi/2.
MM-GUIDE-EX-24Page 145MM8: Graphs of functionsSaves 70s
Vertical Translation y = f(x) + a & Trigonometric Power/Inverse Notation
Official UAT-UK Guide Exercise Box (Page 145):
Explore for and with . What happens when ? Contrast the notations , , , , and vs .
SymPy-Verified Result:
When , translates the graph vertically downwards by units. Notation rules: (vertical shift), , squares the angle first, and .
Sub-90 Dry-Wipe Shortcut15s
Line 1 (Vertical Shift Range Check): For , the range shifts immediately to ****.
Line 2 (Exponent Convention): for , but is reserved for the inverse function (while ).
Line 2 (Exponent Convention): for , but is reserved for the inverse function (while ).
Standard Classroom Derivation~85s
Plot shifted curves and evaluate sample angles to compare the notations.
Examiner Trap Warning: unit_or_prefix_mismatch: Treating cos^(-1)(x) as 1/cos(x) instead of arccos(x), or reading cos(x) + a as cos(x + a).
MM-GUIDE-EX-25Page 149MM8: Graphs of functionsSaves 80s
Horizontal Translations y = f(x + a): Parabolas & Cosine Phase Shifts
Official UAT-UK Guide Exercise Box (Page 149):
Sketch without a graphing package: (a) and ; (b) and ; (c) and ; (d) and .
Official Footnote: 75 See footnote 59.
SymPy-Verified Result:
(a) Shift left by , vertex at ; (b) Shift right by , vertex at ; (c) Shift left by , peak moves from ; (d) Shift right by , peak moves from .
Sub-90 Dry-Wipe Shortcut15s
Line 1 (Zero-the-Bracket Rule): Set the inside argument equal to the old feature coordinate :
- (left );
- (right );
- peak at ; peak at (15s).
- (left );
- (right );
- peak at ; peak at (15s).
Standard Classroom Derivation~95s
Expand the quadratics or use cosine addition formulas to find intercepts.
Examiner Trap Warning: sign_or_direction_flip: Shifting y = f(x + a) to the right (+a) instead of to the left (-a).
MM-GUIDE-EX-26Page 153MM8: Graphs of functionsSaves 95s
Horizontal Scaling & Reflection: f(2x), f(x/2), and f(-2x) on x^3 - 3x^2 + 2
Official UAT-UK Guide Exercise Box (Page 153):
For , compare the graphs of , , and . What does do in ? What do the minus sign and the do in ?
SymPy-Verified Result:
For (turning points at and ): compresses horizontally by (turning points ); stretches horizontally by (turning points ); reflects in the -axis AND compresses horizontally by (turning points ).
Sub-90 Dry-Wipe Shortcut20s
**Line 1 (Divide Every -Coordinate by ):** In , every point moves to **** while the -intercept stays pinned!
Line 2 (Instant Stationary Point Map): Old turning points and map under to and in 5 seconds!
Line 2 (Instant Stationary Point Map): Old turning points and map under to and in 5 seconds!
Standard Classroom Derivation~115s
Substitute into , expand cubics, and differentiate each to find the new stationary points.
Examiner Trap Warning: factor_of_two_or_stoichiometry_trap: Multiplying x-coordinates by a instead of dividing by a in y = f(ax).
MM-GUIDE-EX-27Page 153MM8: Graphs of functionsSaves 95s
Modulus Transformations y = |f(x)| vs y = f(|x|) for sin x and cos x
Official UAT-UK Guide Exercise Box (Page 153):
Sketch and for and for without using any graphing packages.
SymPy-Verified Result:
and reflect all negative lobes () upwards across the -axis, halving the period from to with range . For : (unchanged since is even!), whereas mirrors the sine wave across the -axis, creating a V-shaped cusp at and making it non-periodic.
Sub-90 Dry-Wipe Shortcut25s
**Line 1 ( = Bottom-Up Fold):** Fold everything below the -axis upwards period of and halves to .
**Line 2 ( = Right-to-Left Mirror):** Erase and mirror across the -axis. Since , ** is a classic ESAT invariant**!
**Line 2 ( = Right-to-Left Mirror):** Erase and mirror across the -axis. Since , ** is a classic ESAT invariant**!
Standard Classroom Derivation~120s
Break each function into piecewise intervals where , , , and .
Examiner Trap Warning: multi_statement_linchpin_foil: Thinking sin(|x|) is equal to |sin(x)|, or failing to spot that cos(|x|) is identical to cos(x) for all real x.
MM-GUIDE-EX-28Page 155MM8: Graphs of functionsSaves 85s
Shift-Stretch Equivalence: 3^(x+2) = 9(3^x) and log_10(10x) = 1 + log_10(x)
Official UAT-UK Guide Exercise Box (Page 155):
Consider : sketch both and . Now consider : sketch both and . What do you notice? Explain your answer.
SymPy-Verified Result:
Both pairs produce identical graphs: (1) (a horizontal shift left by equals a vertical stretch by ); (2) for (a horizontal compression by equals a vertical shift up by ).
Sub-90 Dry-Wipe Shortcut20s
**Line 1 (Exponential Shift Stretch):** shifting left by is identical to stretching vertically by .
**Line 2 (Log Stretch Shift):** scaling by inside a log is identical to shifting vertically by !
**Line 2 (Log Stretch Shift):** scaling by inside a log is identical to shifting vertically by !
Standard Classroom Derivation~105s
Plot coordinate tables for , , , and and compare points.
Examiner Trap Warning: multi_statement_linchpin_foil: Thinking that a horizontal translation and a vertical stretch can never produce the exact same curve.
MM-GUIDE-EX-29Page 156MM8: Graphs of functionsSaves 100s
Composite Functions f(g(x)), g(f(x)), g(h(x)), h(g(x)) & Non-Commutativity
Official UAT-UK Guide Exercise Box (Page 156):
Given , , and (), find simplified expressions for: (a) ; (b) ; (c) ; (d) . Is it true that ?
SymPy-Verified Result:
(a) ; (b) ; (c) ; (d) (). Clearly .
Sub-90 Dry-Wipe Shortcut25s
Line 1 (Inside-Out Substitution): Replace every in the outer template with : vs .
**Line 2 ( Commutativity Check):** At , whereas in 2 seconds!
**Line 2 ( Commutativity Check):** At , whereas in 2 seconds!
Standard Classroom Derivation~125s
Substitute each inner function into the outer function and expand all binomial powers.
Examiner Trap Warning: intermediate_stop_trap: Expanding (x³ - 3)² as x⁶ + 9 or x⁶ - 9 (omitting the middle cross-term -6x³).
MM-GUIDE-EX-30Page 157MM8: Graphs of functionsSaves 75s
Combined Linear Transformations y = mx + c: Stretch-Then-Shift vs Shift-Then-Stretch
Official UAT-UK Guide Exercise Box (Page 157):
How did you deal with ? Did you use or ? Pick pairs of values for and and follow through the graph transformations step by step.
SymPy-Verified Result:
Starting from : Method 1 (Vertical): stretch vertically by (), then translate up by (). Method 2 (Horizontal): rewrite — stretch vertically by , then translate left by (or translate left by first to get , then stretch horizontally by ).
Sub-90 Dry-Wipe Shortcut20s
Line 1 (Outside = BIDMAS Order): For outside operations , multiply by first, then add .
**Line 2 (Inside = Factor First):** If translating horizontally after stretching, factor horizontal shift is (not !).
**Line 2 (Inside = Factor First):** If translating horizontally after stretching, factor horizontal shift is (not !).
Standard Classroom Derivation~95s
Test both orders of transformations on specific numbers like and sketch intermediate lines.
Examiner Trap Warning: factor_of_two_or_stoichiometry_trap: Shifting y = mx left by c instead of c/m, which produces y = m(x + c) = mx + mc instead of mx + c.
MM-GUIDE-EX-31Page 158MM8: Graphs of functionsSaves 80s
3-Step Transformation Chain for General Quadratics y = a(x + b)^2 + c
Official UAT-UK Guide Exercise Box (Page 158):
Pick sets of values for and and follow through the graph transformations from to step by step.
SymPy-Verified Result:
From with vertex : (1) translates horizontally by to vertex ; (2) stretches vertically by (and reflects in -axis if ), keeping vertex at ; (3) translates vertically by to final vertex and -intercept .
Sub-90 Dry-Wipe Shortcut20s
Line 1 (Vertex Readout): From , read the vertex **** and concavity in 2 seconds.
Line 2 (Number of Real Roots Check): Real roots exist iff and have opposite signs (, or root if )!
Line 2 (Number of Real Roots Check): Real roots exist iff and have opposite signs (, or root if )!
Standard Classroom Derivation~100s
Expand and compute turning points and intercepts from the expanded coefficients.
Examiner Trap Warning: sign_or_direction_flip: Writing the vertex of y = a(x + b)² + c as (b, c) instead of (-b, c).