Fixed Points of Iterated Maps
Points that a function leaves unchanged — f(x) = x — and why finding them, and checking whether nearby points move toward or away from them, is the key to understanding what repeatedly applying a function does.
Prerequisites: Does This Recursion Converge, Sequences and Series Convergence
Take any number, repeatedly apply the same function to it — square it, average it with something, whatever — and watch where it goes. Some starting points settle into a stable value, some run off to infinity, some bounce around forever. The single most useful question to ask about any such process is: what are its fixed points, the values that satisfy , and does nearby stuff move toward them or away?
Finding fixed points
A fixed point of is a value the function maps to itself. Algebraically, you just solve . For , this means solving , or , which factors as , giving two fixed points: and . In plain English: if you start the iteration exactly at , applying gives again — you're stuck there forever. Same for : .
Stability: does nearby stuff get pulled in or pushed out
Finding a fixed point tells you where the process can rest — not whether it will actually end up there if you start nearby instead of exactly on it. That's a question about the slope of at the fixed point. If , the map shrinks distances near , so nearby points get pulled closer with every iteration — the fixed point is attracting. If , the map stretches distances, pushing nearby points away — the fixed point is repelling, reachable only if you land on it exactly.
Worked example: classifying both fixed points of
, so and . Both have magnitude greater than 1, so both fixed points are repelling — this particular map has no stable rest point at all for real starting values in general position, and iterating it from almost any starting value sends you bouncing away rather than settling down (in fact this specific map is chaotic on the interval ). Contrast this with from Newton's method for : its fixed point at has , strongly attracting, which is exactly why that iteration converges so fast.
Worked example: a linear map you can check by hand
Let . Solve . Here everywhere, so : attracting. Starting at : , , , — visibly closing in on 6, each gap exactly half the previous gap, matching the slope of 0.5 precisely.
Drag the curve's parameters and compare it against the diagonal line (imagine it overlaid): every point where the curve crosses that diagonal is a fixed point, and the curve's steepness there — flatter or steeper than the diagonal — tells you whether it attracts or repels.
What this means in practice
Fixed-point thinking is the backbone of any interview question about repeated processes: does compounding a rule converge, does a pricing iteration stabilize, does a feedback loop in a trading system settle down or blow up. The two-step habit — solve , then check against 1 — answers "what happens if I do this forever" without ever running the process for more than a couple of terms by hand.
A fixed point solves . It is attracting (nearby points converge to it) if , and repelling (nearby points diverge from it) if . Long-run behavior of an iterated process is governed almost entirely by this test.
Related concepts
Practice in interviews
Further reading
- Strogatz, Nonlinear Dynamics and Chaos, ch. 10