Competition · AMC preparation · step 4 of 4
AMC 10 · 2022B · #24
Grade 8 algebraPick an answer.
AMC 10 2022 problem © Mathematical Association of America (MAA AMC). Reproduced for educational use.
Tool #11 (Work Backwards) — we want f(f(800)) - f(f(400)); apply the Lipschitz bound to peel off the outer f first, reducing to bounding |f(800) - f(400)|. Then bound |f(800) - f(400)| via the anchor f(300) = f(900) = c. Tool #9 (Easier) — solve the easier sub-problem: "given f(300) = f(900) = c, how far apart can f(800) and f(400) be?" Tool #13 (Algebra) — combine the two bounds to get ≤ 50. Tool #1 (Diagram) — sketch a piecewise linear f (graph of slopes ≤ 1/2 in absolute value) that hits the bound exactly, proving 50 is achievable. Tool #6 (Guess & Check) — propose a specific f and verify each slope ≤ 1/2.
Apply the halving rule outside
Peel the outer f with the Lipschitz bound: the target reduces to bounding |f(800) - f(400)|.
Grade 8 — the Lipschitz inequality applies to any two real inputs, including f(800) and f(400).
The halving rule applies to any two inputs, so it bounds every value against a known anchor.
▸ Why?
The gap in outputs is at most a fixed share of the gap in inputs, whatever the inputs are.
▸ Why?
Those bounds chain together, so each value is trapped between a floor and a ceiling.
Box in the two values
Anchor to f(900) = c: |f(800) - c| ≤ 50; anchor to f(300) = c: |f(400) - c| ≤ 50. So both lie in [c - 50, c + 50].
Grade 7 — distance from the anchor c is at most half the input distance to 300 or 900.
7.NS.A.3Solve An Easier Related ProblemBound the inner difference
Endpoints subtract: |f(800) - f(400)| ≤ 100. Back into step 1, one more halving gives f(f(800)) - f(f(400)) ≤ 50.
Grade 7 — endpoints of intervals subtract to give the range of the difference.
7.NS.A.3Convert To AlgebraHunt for an equality case
Now hit the bound: set c = 0 and aim for f(800) = 50, f(400) = -50, forcing f(50) - f(-50) = 50 at slope .
Grade 8 — work backwards from the equality conditions to design f's required values.
8.F.B.4Work BackwardsBuild the piecewise line
Piecewise-linear f through (-50,-25),(50,25),(300,0),(400,-50),(800,50),(900,0) has every slope ≤ in absolute value.
Grade 8 — for a piecewise linear function, Lipschitz constant ≤ 1/2 is equivalent to every slope ≤ 1/2 in absolute value.
8.F.B.4Guess And CheckCheck the built function
Check: f(f(800)) = f(50) = 25, f(f(400)) = f(-50) = -25, difference 25 - (-25) = 50. Bound attained → (B).
Grade 5 — simple subtraction to confirm the value.
5.NBT.B.7Convert To AlgebraThis AMC 10 problem only needs Grade 8 functions you already know — the Lipschitz rule "every step in f is at most half the step in x" applies twice for the nested f(f(·)). The anchor f(300) = f(900) = c forces f(800) and f(400) each within 50 of c, so their difference is at most 100. One more halving gives the answer ≤ 50, and a piecewise linear graph with every slope ≤ in absolute value hits 50 exactly.
- Apply the halving rule outside
- Box in the two values
- Bound the inner difference
- Hunt for an equality case
- Build the piecewise line
- Check the built function
A parent dashboard for the family lives at sensimlab.com.