The Trojan Fly

http://it.wikipedia.org/wiki/File:Achilles_and_turtle.png
Image: Wikimedia Commons

Achilles overtakes the tortoise and runs on into the sunset, exulting. As he does so, a fly leaves the tortoise’s back, flies to Achilles, then returns to the tortoise, and continues to oscillate between the two as the distance between them grows, changing direction instantaneously each time. Suppose the tortoise travels at 1 mph, Achilles at 5 mph, and the fly at 10 mph. An hour later, where is the fly, and which way is it facing?

Strangely, the fly can be anywhere between the two, facing in either direction. We can find the answer by running the scenario backward, letting the three participants reverse their motions until all three are again abreast. The right answer is the one that returns the fly to the tortoise’s back just as Achilles passes it. But all solutions do this: Place the fly anywhere between Achilles and the tortoise, run the race backward, and the fly will arrive satisfactorily on the tortoise’s back at just the right moment.

This is puzzling. The conditions of the problem allow us to predict exactly where Achilles and the tortoise will be after an hour’s running. But the fly’s position admits of an infinite number of solutions. Why?

(From University of Arizona philosopher Wesley Salmon’s Space, Time, and Motion, after an idea by A.K. Austin.)