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!