Napoleon’s Theorem states that if equilateral triangles are constructed externally on the three sides of any triangle, then the centroids of those three equilateral triangles form an equilateral triangle. Classical proofs often use angle chasing or trigonometric identities. There is, however, a more structural proof: the construction respects cyclic symmetry, and the discrete Fourier transform is exactly the language for separating the different cyclic symmetry components of a triangle.
Identify the Euclidean plane with the complex plane . Let the vertices of an arbitrary triangle, labelled counterclockwise, be
, and collect them into the vector
. Cyclically relabelling the vertices is represented by the shift matrix
. Since applying this shift three times returns to the original labelling,
. Thus
represents the cyclic group
.
Let , so that
and
. The three Fourier modes of
are the vectors
,
, and
. They are eigenvectors of the cyclic shift:
,
, and
. Every labelled triangle can therefore be written uniquely as
.
The coefficient is the centroid of the original triangle. The mode
therefore represents translation rather than shape. The vector
represents a positively oriented equilateral triangle, while
represents an equilateral triangle with the opposite orientation. Thus a triangle is equilateral exactly when, after translation is removed, it contains only one of these two nontrivial Fourier modes. A general triangle contains both.
Now construct outward equilateral triangles on the sides of the original triangle. Because the vertices are labelled counterclockwise, the exterior lies to the right of each directed edge. Rotating a complex vector through clockwise means multiplying it by
. The third vertex of the outward equilateral triangle erected on the side from
to
is therefore
. Its centroid, which we call
, is the average of
,
, and
. After simplifying, one gets
.
Thus the three centroids are obtained from
by a linear map
, namely
.
This is the crucial point. The Napoleon construction is a circulant linear transformation: it treats the three sides in the same cyclic manner, so it commutes with . Since the Fourier modes diagonalize
, they also diagonalize every expression built from
, including
. We therefore only need to see what
does to the three Fourier modes.
A short calculation gives
.
The interpretation is immediate. Translation survives unchanged, as it must: moving the original triangle moves every constructed centroid by the same amount. The positive equilateral mode survives, though it is rotated through . The negative equilateral mode is completely annihilated.
Applying to the Fourier decomposition of the original triangle gives
.
The contribution has disappeared. What remains is a translation component
together with a single positively oriented equilateral mode. But that is precisely the Fourier description of an equilateral triangle. Hence the three centroids
form an equilateral triangle.
This is Napoleon’s Theorem.
The proof shows something stronger than a fortunate geometric coincidence. The original triangle has two nontrivial cyclic symmetry components, corresponding to the two possible orientations of an equilateral pattern. The Napoleon construction kills one of them exactly and preserves the other. Once only one orientation mode remains, an equilateral triangle is forced.
If one constructs equilateral triangles on the opposite sides of the original triangle, the roles of and
are reversed. The resulting triangle is still equilateral, but its orientation is reversed. This accounts for the two classical versions of the Napoleon triangle.
The Napoleon–Barlotti Theorem
The same Fourier idea gives a generalization to -gons. Let
be an ordered
-gon with vertices
, with indices understood modulo
. On each directed side
, construct a regular
-gon using the same orientation, and let
be its center.
Theorem. The centers , taken in side order, form a regular
-gon if and only if
is an affine image of a regular
-gon.
Let , and let
be the cyclic shift. Its Fourier modes are
A real affine map of the plane has the form . Applying it to the regular
-gon
shows that
is affine-regular exactly when
Choose the orientation for which . Since the radius from
to
rotates by
to the radius from
to
,
Hence
Thus, for ,
The Fourier modes diagonalize
:
Therefore
kills exactly
and is nonzero on every other Fourier mode. If
is affine-regular, then
This is a translation together with one regular Fourier mode, so the centers form a regular -gon.
Conversely, suppose that the centers form a regular -gon in side order. Such a polygon has only a translation mode and one of the two modes
or
. Since
annihilates
, the center polygon can contain only
and
. As
is nonzero on
, the original polygon has no such modes. Hence
so is affine-regular.
Choosing the opposite orientation exchanges the roles of and
. For
, this reduces to Napoleon’s Theorem.