
this symmetry are asymmetric. An even rarer type of star anagram has all edges of the same length, which we denote
as perfect. Note that perfect stars are both reflexively and rotationally symmetric, although we place them into a
special class. Figure 2 provides examples of all three classes of star anagrams for words of length 8.
DOWNLOAD --> WOODLAND
asymmetric
D
O
W
N
L
O
A
D
CRITTERS --> RESTRICT
*symmetric*
C
R
I
T
T
E
R
S
HOTSPOTS --> POTSHOTS
***perfect***
H
O
T
S
P
O
T
S
Figure 2: Length 8 examples of the three star anagrams classes.
Barker [1] originally coined the term star anagram and introduced it to the first author. Prior to the work
described in this article, Barker searched for star anagrams without automated tools. While intellectually rewarding
(because it challenges you to turn one dimension into two), this approach makes it difficult to identify large groups
of star anagrams, particularly among longer words and those with repeated letters.
1.2 Contribution
The primary contribution of this paper is a numerically inexpensive method for automatically detecting star anagrams
and classifying them based on their degree of rotational and reflective symmetry, including a simple test for perfection.
All of these methods rely on simple operations computed from the edge lengths of the anagram’s representation as a
unicursal polygon. We also use the Chinese Remainder Theorem to prove that perfect stars must have edge lengths
that are coprime with their word length, a result already well known in the study of star polygons.
A star anagram’s polygon changes based on the ordering of the words. We prove that reversing the order of the
anagram preserves both starriness and perfection. A surprising result on the edge length of reversed perfect stars is
also provided, demonstrating that the edge lengths of a perfect star and its reversed star are modular inverses in the
parlance of number theory.
Finally, we conduct a detailed numerical study of the star anagrams in English. First, all star anagrams in a large
database of English words are detected and classified. We then provide numerical results on the clustering of these
star anagrams into common shapes and their distribution across word lengths. An Appendix provides a complete set
of figures depicting all star anagrams detected in English. We also discuss the initially surprising notion of autostars,
which are words that can be star anagrams of themselves. An exhaustive search of autostars provides interesting
examples of polygon shapes that do not appear among normal star anagrams in the English language.
1.3 Outline
The remainder of this paper is organized as follows. Section 2 describes our approach for detecting star anagrams,
and Section 3 describes our approach for star anagram classification. In Section 4, we prove several properties of star
anagrams, discuss clustering of stars into common shapes, and introduce autostars. Section 5 presents the numerical
results for our search of English words for star anagrams. Finally, Section 6 provides concluding remarks and possible
future work.
1.4 Notation
Throughout this article we will use bold face capital letters for matrices (e.g., A), bold face lower case letters for
vectors (e.g., p), and non-bold letters for scalars (e.g., N). We will denote the set of integers as Z. A length Nvector
pof integers will be written as p∈ZN, with the nth entry denoted as pn. Similarly, a matrix with Mrows and N
columns will be denoted as A∈ZM×N, with the scalar entry in the mth row and nth column denoted as amn. Note
that we use 0 based indexing, e.g., numbering the columns from 0 . . . N −1, throughout this article.
We use N! for the factorial of a scalar N, and the magnitude of a scalar pwill be given as |p|. The modulo N
operation (i.e., remainder after division by N) for a scalar integer Kwill be denoted as Kmod N. We say that a≡b
2