Some very basic calculus is helpful. A solution is given at
<
http://www.mathrec.org/old/2003jul/solutions.html>
Riddle:
There is a rabbit in the middle of a perfectly circular pond. An
agent is trying to get the rabbit. The rabbit swims exactly away from
the agent. After a few seconds, the agent's head explodes. Why?
Ya know, if the agent always seeks the closest path (with no
underlying intelligence to escape the following scenario), the rabbit
(if it were more intelligent) could follow a zig-zag path. As soon as
it moves somewhat to the right, the agent sees this and moves in that
direction. The rabbit, noticing the reduced distance, changes
direction immediately. As it crosses the diameter the agent is
standing on, the agent reverses direction. The opposite then happens,
ad nauseum, until the rabbit reaches the shore safely.
Theorem 1: The rabbit can reach the shore regardless of the agent's
relative speed.
Theorem 2: Either the agent's head explodes, or the Church-Turing
Theorem is false.
Theorem 2 follows from taking the limit as delta x approaches zero
(that is, the width of the zig-zag). In the limit, the rabbit appears
to proceed in a straight line, exactly opposite the agent (this also
works if the rabbit simply moves in exactly this path, with no
infinnitessimal shaking). The agent cannot decide which direction to
go, because his distance-o-meter is saying both directions are equal.
In terms of angle, sign(tangent(theta)) is undefined (where sign(x) is
+1 when x > 0, -1 when x < 0, and either 0 at x = 0, although sign(0)
may sometimes defined as +1). So now it's an undecidable problem, and
if the agent somehow succeeds, a lot of theorems (including those
about decidability) are wrong, or the agent's head simply
explodes. ;-)
Tim