scvalex.net

14. Looper

“A fixed point of a function is a point that is mapped to itself by the function”. In other words, it is \(x\), such that \(f(x) = x\). Fixed points are everywhere; in particular, the movie Looper is all about finding them.

Consider the function \(p\), whose argument is a history of the universe (all of it, not just up to the present), and whose value is also a history of the universe. This function \(p\)ropagates events through history. We assume this function works by iterating through the timeline, from the beginning, to the end, updating the current state of the universe as it goes along.

In our universe, where traveling into the past is impossible, we only need one application of \(p\) to compute the entire history. Additionally, the function is idempotent, so repeated applications of it will not change the result: \(p(h) = p(p(h)) = p(p(p(h))) = ...\)

Things are a different matter in the Looper universe: because people travel back in time, further (and possibly infinite) applications of \(p\) are necessary.

Let’s focus on just the ending sequence: old Joe tries to shoot the kid, but hits the mother instead; the kid escapes and grows up hating loopers; he starts hunting them down, and old Joe’s wife dies; he goes back in time to kill the kid before he amasses power, fails, and the cycle repeats itself. This is a fixed point: propagating events forward with \(p\) yields no further changes.

In the last minutes of the movie, young Joe realizes this, and shoots himself. We apply \(p\) once, and we see the kid growing up on the farm with his mother, happy, except for the traumatic events of the movie. In this history, young Joe never becomes old Joe, and never travels back in time. We apply \(p\) again, and see that young Joe’s life of murdering people from the future isn’t disrupted by the arrival of his older self, and the events of the movie don’t happen. This is another fixed point (well, not really, but it’s as close to one as we’ll get in the limited frame we’re considering).

Joe should count himself lucky that the “desirable” history is an attractive fixed point. It only happens that repeated applications of \(h\) stabilize on that history; there’s no reason why this would hold in the general case. In fact, there’s an entire series of movies devoted to driving this point home.

There you have it: a fairly abstract mathematical concept as the basis of a summer blockbuster.