A rover is dropped down on a spherical planet with a radius of 1000 miles. The rover has been programmed with a very specific set of motions:
- First, it moves straight forward a fixed distance $s$, and stops.
- Without moving forward, it turns left 60 degrees.
- Next, the rover moves straight forward in this new direction another distance $s,$ and stops.
- Without moving forward, it again turns left 60 degrees.
- Finally, the rover moves straight forward in this new direction another distance $s,$ and stops.
To be picked up, the rover must complete its journey in the same place it was dropped down. What is the minimum value of $s,$ with $s > 0,$ for which this works?
Firstly, let's assume without loss of generality that the dropoff point is the north pole of this planet, that is, the initial dropoff and final pickup are at the point $O = (0,0,r).$ Let's assume again, without loss of generality that the initial path of the rover is along the the intersection of the sphere and the $xz$-plane, so that the first stop is at some point $P = (r \sin \frac{s}{r}, 0, r \cos \frac{s}{r}),$ that is, we are traveling along the 0th longitude through an angle of $\frac{s}{r}$ radians, such that the total length of the arc is $d_{OP} = r \frac{s}{r} = s.$
Since we will want to have the path from the last stop to the final pickup point be along the longitude that makes an angle \frac{2\pi}{3} with the x-axis, we have that we will want the second stop to be at $$Q = (r \sin \frac{s}{r} \cos \frac{2\pi}{3}, r \sin \frac{s}{r} \sin \frac{2\pi}{3}, r \cos \frac{s}{r} ) = ( -\frac{r}{2} \sin \frac{s}{r}, \frac{r\sqrt{3}}{2} \sin \frac{s}{r}, \cos \frac{s}{r} ).$$ Here again, by design, we have $d_{QO} = r \frac{s}{r} = s,$ and furthermore we have the desired internal angle of $120^\circ = \frac{2\pi}{3}$ angle between the paths $OP$ and $QO.$
One additional step to ensure that this path fully satisfies the programming steps above is to calculate great circle distance $d_{PQ}$ and ensure that $d_{PQ} = s.$ In fact, this can in fact be the final step, since from symmetry, if all of the side lengths are equal to $s$ and one of the angles has measure $120^\circ$, then all of the exterior angles are $60^\circ$ as desired. To calculate the great circle distance between P and Q, we need to find the angle between the 3-dimensional vectors P and Q, which we can do by taking the dot products, that is, \begin{align*}\cos \frac{d_{PQ}}{r} &= \frac{1}{r^2} \left\langle (r \sin \frac{s}{r}, 0, r \cos \frac{s}{r} ), (-\frac{r}{2} \sin \frac{s}{r}, \frac{r\sqrt{3}}{2} \sin \frac{s}{r}, r\cos \frac{s}{r} \right\rangle \\ &= -\frac{1}{2} \sin^2 \frac{s}{r} + \cos^2 \frac{s}{r} \\ &= \frac{3}{2} \cos^2 \frac{s}{r} - \frac{1}{2}.\end{align*} If we want to insist on $d_{PQ} = s$ as well, then we are left with a quadratic polynomial in $\cos \frac{s}{r},$ that is $$\frac{3}{2} \cos^2 \frac{s}{r} - \cos \frac{s}{r} - \frac{1}{2} = \frac{ \left(3 \cos \frac{s}{r} + 1\right) \left( \cos \frac{s}{r} - 1 \right) }{2} = 0.$$ Therefore, in order for our roving robot friend to find his way back to the north pole of this planet, we must have either $\cos \frac{s}{r} = -\frac{1}{3}$ or $\cos \frac{s}{r} = 1.$
Let's handle the latter case first, which would give $s = 2\pi k r$ for any $k = 1, 2, \dots,$ which intuitively makes sense, since obviously our tireless rover would not have any troubles doing a complete lap of the planet, coming back to the north pole each time and then rotating any arbitrary number of degrees and still ending up at the north pole. However, thankfully, we get a more interesting answer for $\cos \frac{s}{r} = - \frac{1}{3}.$ Let $a = \cos^{-1} \left(-\frac{1}{3}\right) \approx 1.91063323625\dots,$ then we see that $s = (2\pi k \pm a)r,$ for any $k = 0, 1, 2, \dots$ will satisfy $\cos \frac{s}{r} = - \frac{1}{3}.$ So the shortest distance that will allow the rover to complete its journey is $$s_1 = ar = 1000 \cos^{-1} \left(-\frac{1}{3}\right) \approx 1910.63323625\dots \,\text{miles}.$$
There are other values of $s$ for which the rover will end its journey where it was dropped down. How many such positive values of $s$ (including the answer you just found in the Fiddler) are less than $100,000$ miles?
To solve this Extra Credit problem, we can set $r = 1$ for convenience and define set of all possible positive distances that would work for our rover friend to complete its journey on a unit sphere as $$\mathfrak{S} = \left( -a + 2\pi (\mathbb{N} \setminus \{0\}) \right) \cup \left( 2\pi (\mathbb{N} \setminus \{0\}) \right) \cup \left(a + 2 \pi \mathbb{N} \right).$$ Then the set of all possible distances on our $r=1000$ mile radius planet that would work for our rover to complete its journey in less than $100,000$ miles is equivalent to the set $$\mathfrak{S}_{100} = \{ s \in \mathfrak{S} \mid s \lt 100\}$$ on our unit sphere planet. In this case, since we have $32 \pi \approx 100.53 \gt 100,$ we see that $$\mathfrak{S}_{100} = \{ a, 2\pi - a, 2\pi, 2\pi + a, \dots, 30 \pi, 30\pi + a, 32 \pi - a \},$$ so there are $|\mathfrak{S}_{100}| = 3 \cdot 15 + 2 = 47$ possible positive values of $s$ that will allow the rover to complete its journey.



