A polygonal number is a type of figurate number that is a generalization of triangular, square,
etc., to an -gon
for
an arbitrary positive integer. The above diagrams graphically illustrate the process
by which the polygonal numbers are built up. Starting with the
th triangular number
, then
(1)
|
Now note that
(2)
|
gives the th
square number,
(3)
|
gives the th
pentagonal number, and so on. The general polygonal
number can be written in the form
(4)
| |||
(5)
|
where
is the
th
-gonal number (Savin 2000). For example,
taking
in (5) gives a triangular number,
gives a square
number, etc.
Polygonal numbers are implemented in the Wolfram Language as PolygonalNumber.
Call a number -highly
polygonal if it is
-polygonal
in
or more ways out of
,
4, ... up to some limit. Then the first few 2-highly polygonal numbers up to
are 1, 6, 9, 10, 12, 15, 16, 21,
28, (OEIS A090428). Similarly, the first few
3-highly polygonal numbers up to
are 1, 15, 36, 45, 325, 561, 1225, 1540, 3025, ... (OEIS
A062712). There are no 4-highly polygonal numbers
of this type less than
except for 1.
The generating function for the -gonal numbers is given by the beautiful formula
(6)
|
Fermat proposed that every number is expressible as at most
-gonal numbers (Fermat's
polygonal number theorem). Fermat claimed to have a proof of this result, although
this proof has never been found. Jacobi, Lagrange (in 1772), and Euler all proved
the square case, and Gauss proved the triangular case in 1796. In 1813, Cauchy proved
the proposition in its entirety.
An arbitrary number
can be checked to see if it is a
-gonal number as follows. Note the identity
(7)
|
so
must be a perfect square. Therefore, if it is not,
the number cannot be
-gonal.
If it is a perfect square, then solving
(8)
|
for the rank
gives
(9)
|
An -gonal
number is equal to the sum of the
-gonal number of the same statistical
rank and the triangular number of the previous
statistical rank.