Small Displacements Revisited: The Fermat Point
1. Introduction
This post will continue my investigation into the “method” of small geometrical displacements that I discussed in my previous post. I will apply it to a famous problem regarding triangles: the Fermat point. The Fermat point of a triangle is defined as the point in the plane of the triangle that minimizes the sum of the distances to each of the vertices. As we learned in the last post, the method of small displacements can be very useful for statements regarding distances to fixed points/lines, and the problem of finding the Fermat point of a triangle certainly fits the bill. But how exactly can it be applied for the purposes of minimization? Before getting to that, let us get a general sense of how such a point should behave.
2. Inside or Outside?
One of the first questions we can ask about the Fermat point is whether it can lie outside the triangle in question. Some special points (like the orthocenter and circumcenter) can lie outside the triangle, but others (like the centroid and incenter) must always lie inside. Intuitively, we may expect that to minimize distances, we should choose a point inside the triangle.
Indeed, let us pick a point outside triangle . We expect it not to be the Fermat point, in other words, we expect there to be another point in the plane whose sum of distances to the vertices is less than the sum (the sum of the red lengths in the figure above). Let be the foot of the altitude of F onto the side :
We claim that the sum of the green lengths is less than the sum of the red lengths, so cannot be the Fermat point. Indeed, and likewise, . Also, because is outside the triangle, it is on the opposite side of from , it is clear that will be closer to than (this can be made rigorous by dropping a perpendicular from to and using the Pythagorean Theorem). Convince yourselves that no matter which point we choose outside the triangle, there is at least one line onto which we can drop an altitude and apply the same reasoning we did in the diagram. Hence, it is clear that the Fermat point cannot be outside a triangle.
3. Applying the Method
Now, we will apply what we learned in the last post to actually find the Fermat point. Pick an arbitrary point inside (or on) the triangle .
For simplicity, let us write . Furthermore, given any point , define the functions , , , and . If is the Fermat point of , then displacing the point by an infinitesimal amount in any direction of the plane should result in remaining unchanged, i.e. . This due to the fact that the function is clearly continuous and the Fermat point is a local minimum for .
Suppose we displace by in the direction of . Then, we clearly have , and we can find that and using our results from the last post. Therefore, we have
Now, we can displace by in the direction of instead of and by symmetry we will get a similar equation, as well as when displacing towards . The following equations are obtained:
These are simply linear equations in the cosines, and we can solve them using standard methods. Noticing the symmetry, we add the equations and divide by 2:
Similarly, we have .
We can now see that the Fermat point of such a triangle can be directly constructed with ruler and compass by constructing external equilateral triangles on each side of , then constructing the circumcircles of those triangles and finding their common point of intersection. This has a straightforward proof using the fact that opposite angles in cyclic quadrilaterals add to , left to the reader.
So are we done? Have we completely characterized the Fermat point of any triangle? Can we finally wrap up today’s post?
Well, not quite. Consider a triangle like the one above, with one angle larger in magnitude than . In this case, there is no point inside such that ! Convince yourself that all such angles will be greater than . This means that the Fermat point cannot possibly be inside the triangle, since the function defined earlier is continuous and differentiable everywhere inside , and nowhere inside does it attain a local minimum, i.e. no matter where you are inside the triangle, you can move to somewhere else with a smaller .
So if the Fermat point cannot be inside the triangle, or outside the triangle as we showed previously, then it must be somewhere on the triangle!. We can do casework on which side of the triangle it is on: for example, if is on , then we must minimize , equivalent to minimizing . If we were free to move across the entire line , then would be minimized at the projection of onto . Since we are restricted to the segment, the best we can do is vertex . Similarly, if were on , then it would be optimal to place it at vertex . If is on , then the foot of the perpendicular of onto is contained within the segment, so it is achievable.
We finally conclude today’s post with a proof that , not , is indeed the Fermat point. Observe that if , then we must have since the angles in a triangle add to . Without loss of generality, let . Then, , which can be shown with elementary trigonometry. Also, . Hence we would like to prove that
However, observe that for any , we have
So we would like to prove that for any positive with , we have
Clearly, the left side is maximized when we allow , which we will henceforth assume. Now, notice that it is also maximized when we let one angle (say ) equal the entire and . This is due to the fact that the function is convex over the desired interval (in other words, its graph curves upward). We can imagine setting , and then slowly moving to and to . Each variable would move the same amount in opposite directions, since their sum is constant. However, due to convexity, notice that will increase faster than will decrease, so the net sum will increase as and move farther apart. Finally, we plug in these maximal conditions and see that
And we are finally done! We have now characterized the Fermat point for all triangles: if the triangle has no angle larger than , then the Fermat point is the one that splits the angles to each vertex into equal pieces, which we can construct fairly simply with ruler and compass as described above. If any angle is larger than , then the Fermat point is the vertex of that largest angle. I hope you all enjoyed today’s post, see you soon!