Ant on a rubber rope
Ant on a rubber rope is a mathematical puzzle with a solution that appears counterintuitive or paradoxical. It is sometimes given as a worm, or inchworm, on a rubber or elastic band, but the principles of the puzzle remain the same.
- An ant starts to crawl along a taut rubber rope 1 km long at a speed of 1 cm per second (relative to the rubber it is crawling on). At the same time, the rope starts to stretch by 1 km per second (both in front of and behind the ant, so that after 1 second it is 2 km long, after 2 seconds it is 3 km long, etc). Will the ant ever reach the end of the rope?
At first consideration it seems that the ant will never reach the end of the rope, but in fact it does (although in the form stated above the time taken is colossal). In fact, whatever the length of the rope and the relative speeds of the ant and the stretching, providing the ant's speed and the stretching remain steady the ant will always be able to reach the end given sufficient time, as at each iteration the ant has less and less actual band to traverse since the rubber band has also expanded behind the ant`, where it has already walked.
A formal statement of the problem
The problem as stated above requires some assumptions to be made. The following fuller statement of the problem attempts to make most of those assumptions explicit.
- Consider a thin and infinitely stretchable rubber rope held taut along an -axis with a starting-point marked at and a target-point marked at , .
- At time the rope starts to stretch uniformly and smoothly in such a way that the starting-point remains stationary at while the target-point moves away from the starting-point with constant speed .
- A small ant leaves the starting-point at time and walks steadily and smoothly along the rope towards the target-point at a constant speed relative to the point on the rope where the ant is at each moment.
- Will the ant reach the target-point?
Solutions of the problem
An informal reasoned solution
If the speed at which the target-point is receding from the starting-point is less than the speed of the ant on the rope (i.e., if ), then it seems clear that the ant will reach the target-point (because it would eventually reach the target-point by walking along the axis, and walking along the rope can only carry it further forward).
Otherwise, we can still find a point on the rope that is receding at less than the speed of the ant on the rope by picking a suitable proportion of the distance from the starting-point to the target-point, e.g. of the way along (any amount less than will work). Call this point . It seems clear that the ant will reach (because it would eventually reach by walking along the axis, and walking along the rope can only carry it further forward). Now, the point on the rope at twice that proportion (call it ) is receding at exactly the same speed from that was receding from the starting-point (although it is by now rather further away). So the ant should be able to reach . And now, the point on the rope at three times the proportion (call it ) is receding at exactly the same speed from that was receding from (although it is much further away). So the ant should be able to reach . This continues, and because the proportion of the way from the starting-point to the target-point at which each point, , , , etc., is found is a fixed amount greater than the proportion for the previous point, the proportion will eventually reach and exceed 1, so the ant will eventually reach the target-point.
For the problem as originally stated, take to be the point of the way along the rope. This point is travelling away from the starting-point at half the walking-speed of the ant, so the ant has no trouble reaching it. Point is of the way along the rope and is travelling away from at half the walking-speed of the ant, is of the way along, etc., so after repeating the achievement 200,000 times the ant reaches the end of the rope. However, as the distance gets longer each time, so the time to complete each of the way gets longer each time, it is clear that the time required for the ant to complete the journey will be very large. This solution does not provide any more precise indication of how long it will take.
A discrete mathematics solution
Although solving the problem appears to require analytical techniques, it can actually be answered by a combinatorial argument by considering a variation in which the rope stretches suddenly and instantaneously each second rather than stretching continuously. Indeed, the problem is sometimes stated in these terms, and the following argument is a generalisation of one set out by Martin Gardner, originally in Scientific American and later reprinted.
Consider a variation in which the rope stretches suddenly and instantaneously before each second, so that the target-point moves from to at time , and from to at time , etc. Many versions of the problem have the rope stretch at the end of each second, but by having the rope stretch before each second we have disadvantaged the ant in its goal, so we can be sure that if the ant can reach the target-point in this variation then it certainly can in the original problem or indeed in variants where the rope stretches at the end of each second.
Let be the proportion of the distance from the starting-point to the target-point which the ant has covered at time t. So . In the first second the ant travels distance , which is of the distance from the starting-point to the target-point (which is throughout the first second). When the rope stretches suddenly and instantaneously, remains unchanged, because the ant moves along with the rubber where it is at that moment. So . In the next second the ant travels distance again, which is of the distance from the starting-point to the target-point (which is throughout that second). So . Similarly, for any , .
Therefore, given sufficient time, the ant will complete the journey to the target-point. This solution could be used to obtain an upper-bound for the time required, but does not give an exact answer for the time it will take.
An analytical solution
A key observation is that the speed of the ant at a given time is its speed relative to the rope, i.e. , plus the speed of the rope at the point where the ant is. The target-point moves with speed , so at time it is at . Other points along the rope move with proportional speed, so at time the point on the rope at is moving with speed . So if we write the position of the ant at time as , and the speed of the ant at time as , we can write:
This is a first order linear differential equation, and it can be solved with standard methods. However, to do so requires some moderately advanced calculus. A much simpler approach considers the ant's position as a proportion of the distance from the starting-point to the target-point.
Consider coordinates measured along the rope with the starting-point at and the target-point at . In these coordinates, all points on the rope remain at a fixed position (in terms of ) as the rope stretches. At time , a point at is at , and a speed relative to the rope in terms of is equivalent to a speed in terms of . So if we write the position of the ant in terms of at time as , and the speed of the ant in terms of at time as , we can write:
where is a constant of integration.
Now, which gives , so .
If the ant reaches the target-point (which is at ) at time , we must have which gives us:
As this gives a finite value for all finite , , (, ), this means that, given sufficient time, the ant will complete the journey to the target-point. This formula can be used to find out how much time is required.
For the problem as originally stated, , and , which gives . This is a truly vast timespan, vast even in comparison to the estimated age of the universe, and the length of the rope after such a time is similarly huge, so it is only in a mathematical sense that the ant can ever reach the end of this particular rope.
The key fact is that the ant moves together with the points of the rope when the rope is being stretched. At any given point of time we can find the proportion of the distance from the starting-point to the target-point which the ant has covered. Even if the ant stops and the rope continues to be stretched, this proportion will not decrease and will in fact remain constant as the ant travels together with the point on the rope where the ant stopped (because the rope is stretched uniformly). Therefore if the ant moves forward this proportion is only going to increase.
If rope is stretched with constant speed, these increments in proportion get smaller over time, but form a diverging arithmetic series. If the rope is stretched with increasing speed the series is not guaranteed to be diverging.
Metric expansion of space
An apparently analoguous situation exists due to the metric expansion of space. The universe is expanding, which leads to increasing distances to other galaxies. By thinking of photons of light as ants crawling along the rubber rope of space between the galaxy and us, it might seem that just as the ant will eventually reach the end of the rope, so the light from the distant galaxy will eventually reach Earth, given sufficient time. This, however, ignores the fact that the metric expansion of space is accelerating. An ant on a rubber rope whose expansion increases with time is not guaranteed to reach the endpoint.
- Gardner, Martin (1982). aha! Gotcha: paradoxes to puzzle and delight. W. H. Freeman and Company. pp. 145–146. ISBN 0-7167-1361-6.
- "The long walk". The Problem Site. 2002-10-01. Archived from the original on 24 April 2008. Retrieved 2008-04-06.
- Koelman, Johannes (2012). "Beam Me The Farthest, Scotty!". Archived from the original on 6 April 2013. Retrieved 2012-12-26.