This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

A Gallery of Gaussian Periods

Ellen Eischen1 and Stephan Ramon Garcia2
1Department of Mathematics, University of Oregon, [email protected]
2
Department of Mathematics, Pomona College, [email protected]
Abstract

Gaussian periods are certain sums of roots of unity whose study dates back to Gauss’s seminal work in algebra and number theory. Recently, large scale plots of Gaussian periods have been revealed to exhibit striking visual patterns, some of which have been explored in the second named author’s prior work. In 2020, the first named author produced a new app, Gaussian periods, which allows anyone to create these plots much more efficiently and at a larger scale than before. In this paper, we introduce Gaussian periods, present illustrations created with the new app, and summarize how mathematics controls some visual features, including colorings left unexplained in earlier work.


Introduction

Gaussian periods, certain sums of roots of unity introduced by Gauss, have played a key role in several mathematical developments. For example, Gauss employed them in his work on constructibility of regular polygons by unmarked straightedge and compass, as well as in number theory. In the past few years, realizations of their role in the supercharacter theory of Diaconis and Isaacs have led in new directions [3].

The fast computations afforded by modern technology provide new insights into Gaussian periods by enabling us to study them at a scale that was until recently unfathomable. In particular, large-scale plots of Gaussian periods display striking visual properties that were previously unknown (see, e.g., Figure 1). The goals of this paper lie in the intersection of the mathematical and artistic aspects of Gaussian periods:

  • Introduce Gaussian periods, together with new illustrations representing some of their visual features.

  • Introduce a new app, created in 2020, that quickly produces illustrations of Gaussian periods and is appropriate as a tool for art, exploratory mathematical research, illustration at scale, and pedagogy.

  • Summarize how mathematics controls some features, including colorings unexplained in earlier work.

Refer to caption
(a) n=1481151n=1481151, ω=54184\omega=54184, c=21c=21
Refer to caption
(b) n=255255n=255255, ω=254\omega=254, c=7c=7
Figure 1: Examples of 𝖦(n,ω)\mathsf{G}(n,\omega) for different choices of input.

Before proceeding, we clarify what we mean by the term Gaussian period. Given a positive integer nn, an integer ω\omega coprime to nn, and an integer kk, we set

ηn,ω,k:=j=0d1e2πiωjkn,\displaystyle\eta_{n,\omega,k}:=\sum_{j=0}^{d-1}e^{\frac{2\pi i\omega^{j}k}{n}},

where dd is the multiplicative order of ω\omega mod nn; that is, dd is the smallest positive integer such that ωd1(modn)\omega^{d}\equiv 1\,(\operatorname{mod}n). When kk is relatively prime to nn, we say that ηn,ω,k\eta_{n,\omega,k} is a Gaussian period of modulus nn and generator ω\omega. In this paper, by a slight abuse of notation that coincides with the conventions employed in [7, 4, 8], we still call ηn,ω,k\eta_{n,\omega,k} a Gaussian period of modulus nn and generator ω\omega even when kk is not coprime to nn. As we explain later in this paper, ηn,ω,k\eta_{n,\omega,k} is a positive integer multiple of the Gaussian period ηngcd(n,k),ω,k\eta_{\frac{n}{\gcd(n,k)},\omega,k}, which allows us to preserve certain key structures of interest.

Creating and viewing plots of Gaussian periods

Each of the images in this paper is a plot in the complex plane of

𝖦(n,ω):={ηn,ω,k:k=1,2,,n}.\displaystyle\mathsf{G}(n,\omega):=\left\{\eta_{n,\omega,k}:k=1,2,\ldots,n\right\}\subset\mathbb{C}.

Mathematical principles guarantee that 𝖦(n,ω)\mathsf{G}(n,\omega) exhibits certain basic symmetries. For large values of nn (which we refer to as large scale), however, plots of 𝖦(n,ω)\mathsf{G}(n,\omega) also exhibit striking patterns and intricacies whose aesthetic properties can be appreciated even by those without mathematical training.

That large-scale plots of Gaussian periods exhibit such variety and intricate patterns was a surprise. This was discovered by B. Lutz, an undergraduate, in the course of his senior thesis. In his explorations, he also introduced a coloring scheme, which is employed in the plots in this paper and discussed in the next section.

A new app, Gaussian Periods (written in Swift for Apple computers and freely available [6]) was produced in 2020 by the first named author, with assistance from R. Lipshitz. This app:

  • plots Gaussian periods faster than previous code (including the aforementioned Mathematica code), taking seconds to produce images that used to take hours;

  • allows larger scale plots than previously possible (e.g., Figure 4, which contains over 9 million points), which can be useful for exploring or illustrating asymptotic behavior;

  • does not require programming experience or mathematical expertise;

  • allows one to quickly modify values of nn and ω\omega, as well as a coloring parameter cc; and

  • includes an option to save layers suitable for further steps, e.g., manipulation in Adobe Photoshop to customize color choices (as was done to produce the images in this paper).

As a result, the app is suitable for projects ranging from art to exploratory mathematical investigations to illustration. We also used it to produce all the images in this paper. To improve the image quality in this paper, we layered the different color components (plotting all the points corresponding to a color at the same time), which is assisted by the layers option in the app.

While notions of “beauty” and “aesthetic appeal” are subjective, symmetry has often appeared in discussions of beauty in both art and math, dating back to the ancient Babylonians. In a historical context, given the algebraic origins of Gaussian periods, it is fitting to note that symmetry originally became a prominent concept in mathematics not through geometry, but through algebra [9, Preface]. Gaussian periods, together with the various symmetries they exhibit, can also be considered of independent artistic merit and be appreciated in their own right (even by those with no mathematical training). More broadly, patterns in plots of certain other families of algebraic numbers have also been recognized for their beauty [1]. For those who wish to delve further into philosophical considerations of the artistic merits of Gaussian periods, a brief survey of visual aesthetics in similar mathematical contexts can be found in [2, pp. 121-4].

Using color to reveal structures

Whether focusing on art or math, a coloring scheme can be used to highlight some structures in 𝖦(n,ω)\mathsf{G}(n,\omega) for a given nn and ω\omega. Following [7, §3], fix a positive integer cnc\mid n and, for j=1,2,,cj=1,2,\ldots,c, assign the same color to all points in the set {ηn,ω,k:kj(modc)}\{\eta_{n,\omega,k}:k\equiv j\,(\operatorname{mod}c)\}. Two points ηn,ω,k\eta_{n,\omega,k} and ηn,ω,\eta_{n,\omega,\ell} might have the same color even if k(modc)k\nequiv\ell\,(\operatorname{mod}c), since ηn,ω,k=ηn,ω,kωj\eta_{n,\omega,k}=\eta_{n,\omega,k\omega^{j}} for all integers jj.

Since this is the coloring scheme employed in each of the images here (and is implemented in Gaussian Periods), we begin with small-scale examples to help readers grasp the subtleties of this coloring scheme.

Example 1.

Suppose n=27n=27, ω=2\omega=2, and c=9c=9. There are three orbits of ω\langle\omega\rangle acting on /27\mathbb{Z}/27\mathbb{Z}: 𝒪1:=/27×\mathcal{O}_{1}:=\mathbb{Z}/27\mathbb{Z}^{\times}, 𝒪0:={0}\mathcal{O}_{0}:=\left\{0\right\}, and 𝒪18:={[a]/27:27>gcd(a,27)>1}\mathcal{O}_{18}:=\{[a]\in\mathbb{Z}/27\mathbb{Z}:27>\gcd(a,27)>1\}, and G(27,2)G(27,2) consists of the three points η27,2,1,\eta_{27,2,1}, η27,2,0\eta_{27,2,0}, and η27,2,18\eta_{27,2,18}. So by our rules for coloring, since c=9c=9 and 180(mod9)18\equiv 0\,(\operatorname{mod}9), we must assign the same colors to η27,2,0\eta_{27,2,0} and η27,2,9\eta_{27,2,9}. Since elements in (/27)×(\mathbb{Z}/27\mathbb{Z})^{\times} are not congruent modulo 99 to elements divisible by 33, there are no restrictions on the color of η27,2,1\eta_{27,2,1}. As seen in Figure 2, for this input, our recipe produces a plot with 33 points and just 22 colors, even though c=9c=9.

Refer to caption

(a) n=27n=27, ω=2\omega=2, c=9c=9

Refer to caption

(b) n=12n=12, ω=5\omega=5, c=3c=3

Refer to caption

(c) n=12n=12, ω=5\omega=5, c=4c=4
Figure 2: Small scale illustrations for Examples 1 and 2.

This approach to coloring was chosen not as a way to illustrate a particular mathematical principle but rather as a recipe Lutz discovered that produced visually appealing pictures. In fact, in the final paragraph of [7], he and his coauthors note that this approach to coloring is ad hoc and that “a general theory is necessary to formalize our intuition.”

Algebraic structures

Through the lens of Galois theory (which was never considered in prior work on illustrating 𝖦(n,ω)\mathsf{G}(n,\omega)), the above coloring scheme can be linked to mathematical structure. The main theorem of Galois theory gives a bijection between the subfields of (ζn)\mathbb{Q}\left(\zeta_{n}\right), with ζn\zeta_{n} a primitive nnth of unity, and the subgroups of the Galois group G:=Gal((ζn)/)=Aut((ζn))G:=\mathrm{Gal}\left(\mathbb{Q}\left(\zeta_{n}\right)/\mathbb{Q}\right)=\operatorname{Aut}\left(\mathbb{Q}\left(\zeta_{n}\right)\right), which is identified with (/n)×\left(\mathbb{Z}/n\mathbb{Z}\right)^{\times} via

(/n)×\displaystyle\left(\mathbb{Z}/n\mathbb{Z}\right)^{\times} G\displaystyle\overset{\sim}{\rightarrow}G
[m]\displaystyle[m] ψm\displaystyle\mapsto\psi_{m}
ψm(jajζnj)\displaystyle\psi_{m}\Big{(}\sum_{j}a_{j}\zeta_{n}^{j}\Big{)} :=jaj(ζnm)j,aj.\displaystyle:=\sum_{j}a_{j}\left(\zeta_{n}^{m}\right)^{j},\hskip 36.135pta_{j}\in\mathbb{Q}.

Each subgroup HGH\subseteq G corresponds to the fixed field (ζn)H:={z(ζn):ψ(z)=z for all ψH}\mathbb{Q}\left(\zeta_{n}\right)^{H}:=\left\{z\in\mathbb{Q}\left(\zeta_{n}\right):\psi(z)=z\mbox{ for all }\psi\in H\right\}. Then HH is the Galois group of (ζn)\mathbb{Q}\left(\zeta_{n}\right) over (ζn)H\mathbb{Q}\left(\zeta_{n}\right)^{H}, i.e., the group of field automorphisms of (ζn)\mathbb{Q}\left(\zeta_{n}\right) fixing (ζn)H\mathbb{Q}\left(\zeta_{n}\right)^{H}, and G/HG/H is the Galois group of (ζn)H\mathbb{Q}\left(\zeta_{n}\right)^{H} over \mathbb{Q}, i.e., the group of field automorphisms of (ζn)H\mathbb{Q}\left(\zeta_{n}\right)^{H}.

To help identify elements of the subfields of (ζn)\mathbb{Q}\left(\zeta_{n}\right), students in Galois theory courses are sometimes assigned to determine Gaussian periods (e.g., see [5, §14.5]). Indeed, if H=ωH=\langle\omega\rangle, then

ηn,ω,k=ψH(ψ(ζn)k)=ψHψ(ζnk)(ζn)H,\eta_{n,\omega,k}=\sum_{\psi\in H}{\left(\psi\left(\zeta_{n}\right)^{k}\right)}=\sum_{\psi\in H}\psi\big{(}\zeta_{n}^{k}\big{)}\in\mathbb{Q}\left(\zeta_{n}\right)^{H},

So the plot of 𝖦(n,ω)\mathsf{G}(n,\omega) contains a (rescaled) plot of 𝖦(ngcd(n,k),ω)\mathsf{G}(\frac{n}{\gcd(n,k)},\omega). If cc is the coloring number, then the plot of 𝖦(n,ω)\mathsf{G}(n,\omega) contains a single-colored plot of 𝖦(nc,ω)\mathsf{G}(\frac{n}{c},\omega), rescaled by a factor of ordn(ω)ordn/c(ω)\frac{\mathrm{ord}_{n}(\omega)}{\mathrm{ord}_{n/c}(\omega)}, with ordm(ω)\mathrm{ord}_{m}(\omega) denoting the multiplicative order of ω(modm)\omega\,(\operatorname{mod}m). For clarification, we illustrate this in a simple example.

Example 2.

Let n=12n=12 and ω=5\omega=5. Note that 55 has multiplicative order 22 mod 1212 and 11 mod 44. So η12,5,3k=2η4,5,k=2e2πik4\eta_{12,5,3k}=2\eta_{4,5,k}=2e^{\frac{2\pi ik}{4}} for all kk. So G(4,5)={1,1,i,i}G(4,5)=\{1,-1,i,-i\}, and G(12,5)2G(4,5)={2,2,2i,2i}G(12,5)\supseteq 2\cdot G(4,5)=\{2,-2,2i,-2i\}. If we choose c=3c=3, then the points in 2G(4,5)2\cdot G(4,5) all must be the same color as each other (the red, outer diamond in Figure 2), while the other points need not be colored that color (the blue, inner diamond). On the other hand, selecting c=4c=4 forces the pair of points in G(3,5)G(12,5)G(3,5)\subset G(12,5) to be the same color (shown in Figure 2 in red). As illustrated in Figure 2, the pair gets rotated by 2π/4=2πω/42\pi/4=2\pi\omega/4, with a new color allowed at each rotation.

Regarding the current coloring scheme, if two elements of /n×Gal((ζn)/)\mathbb{Z}/n\mathbb{Z}^{\times}\cong\mathrm{Gal}(\mathbb{Q}(\zeta_{n})/\mathbb{Q}) are congruent modc\mod c, then the corresponding elements of the Galois group restrict to the same element of Gal((ζc)/)\mathrm{Gal}(\mathbb{Q}(\zeta_{c})/\mathbb{Q}). So, for example, given an element ψGal((ζc)/)\psi\in\mathrm{Gal}(\mathbb{Q}(\zeta_{c})/\mathbb{Q}) and an integer aa, all points Ψ(ηn,ω,a)\Psi(\eta_{n,\omega,a}), as Ψ\Psi ranges over the extensions of ψ\psi to (ζn),\mathbb{Q}(\zeta_{n}), are colored the same. There are also other natural coloring schemes. For example, an option (called “period squared”) in Gaussian Periods is to color ηn,ω,k\eta_{n,\omega,k} and ηn,ω,k\eta_{n,\omega,-k} the same, thus creating symmetry across the real axis. This corresponds to coloring the points in the Galois orbit of the complex conjugation automorphism the same. More generally, one might color all points in some other given Galois orbits the same. Furthermore, our reformulation in terms of elements of fixed fields should naturally generalize beyond Gaussian periods to the illustration of symmetries in other settings beyond the scope of this short paper (such as finite nonabelian extensions of \mathbb{Q}).

Asymptotic behavior

Symmetry is the most obvious feature in typical Gaussian-period plots. We say that 𝖦(n,ω)\mathsf{G}(n,\omega) has kk-fold dihedral symmetry if 𝖦(n,ω)\mathsf{G}(n,\omega) is invariant under the action of the dihedral group of order 2k2k. That is, 𝖦(n,ω)\mathsf{G}(n,\omega) is invariant under complex conjugation and rotation by 2π/k2\pi/k about the origin. It turns out that 𝖦(n,ω)\mathsf{G}(n,\omega) has at least gcd(ω1,n)\gcd(\omega-1,n)-fold dihedral symmetry [4, Prop. 3.1]. This symmetry refers to the uncolored graph; the colors highlight additional features beyond the initial symmetry. This is illustrated in Figure 3.

Refer to caption
(a) n=29070n=29070, ω=1189\omega=1189, gcd(1188,29070)=18\gcd(1188,29070)=18, c=3c=3
Refer to caption
(b) n=70091n=70091, ω=21792\omega=21792, gcd(21791,70091)=7\gcd(21791,70091)=7, c=7c=7
Refer to caption
(c) n=255255n=255255, ω=254\omega=254, gcd(255255,253)=11\gcd(255255,253)=11, c=7c=7
Figure 3: Dihedral symmetry of 𝖦(n,ω)\mathsf{G}(n,\omega).

Gaussian period plots often demonstrate great structural coherence if the parameters nn and ω\omega vary in the appropriate manner. The following “filling out” of various shapes was discovered in [4, Thm. 6.3]. See the thorough exposition in [7, Thm. 1]. Let q=paq=p^{a} be a nonzero power of an odd prime and let ω=ω(q)\omega=\omega(q) be such that d=|ω|d=|\langle\omega\rangle| divides p1p-1. Then 𝖦(q,ω)\mathsf{G}(q,\omega) is contained in the image of the Laurent polynomial function g:𝕋φ(d)g:\mathbb{T}^{\varphi(d)}\to\mathbb{C} defined by

g(z1,z2,,zφ(d))=k=0d1j=0φ(d)1zj+1bk,j,g(z_{1},z_{2},\ldots,z_{\varphi(d)})=\sum_{k=0}^{d-1}\prod_{j=0}^{\varphi(d)-1}z_{j+1}^{b_{k,j}},

where the integers bk,jb_{k,j} are determined by tkj=0φ(d)1bk,jtj(modΦd(t)).t^{k}\equiv\sum_{j=0}^{\varphi(d)-1}b_{k,j}t^{j}\,(\operatorname{mod}\Phi_{d}(t)). Here 𝕋\mathbb{T} denotes the unit circle in \mathbb{C}, φ\varphi is the Euler totient function, and Φd\Phi_{d} denotes the ddth cyclotomic polynomial. For a fixed dd, as qq becomes large, 𝖦(q,ω)\mathsf{G}(q,\omega) “fills out” the image of gg; see Figure 4.

Refer to caption
(a) n=3019n=3019, ω=239\omega=239
Refer to caption
(b) n=13063n=13063, ω=1347\omega=1347
Refer to caption
(c) n=9114361n=9114361, ω=3082638\omega=3082638
Figure 4: Sometimes 𝖦(n,ω)\mathsf{G}(n,\omega) appears to “fill out” the image of a Laurent polynomial g:𝕋φ(d)g:\mathbb{T}^{\varphi(d)}\to\mathbb{C}. Here g(z1,z2)=z1+z1+1/(z1z2)g(z_{1},z_{2})=z_{1}+z_{1}+1/(z_{1}z_{2}).

With ellipses, hypocycloids, and so forth as primitive graphical elements, one can use the Chinese remainder theorem to produce new images of startling complexity (as explained in [8]). We content ourselves here with a few aesthetically pleasing images produced in such a manner; see Figure 5. We encourage the reader to enjoy more examples by experimenting with our app Gaussian Periods (freely available at http://www.elleneischen.com/gaussianperiods.html).

Refer to caption
(a) n=37367n=37367, ω=608\omega=608, c=11c=11
Refer to caption
(b) n=185925n=185925, ω=766\omega=766, c=25c=25
Refer to caption
(c) n=82677n=82677, ω=8147\omega=8147, c=21c=21
Figure 5: Primitive graphical elements (here, a “filled” deltoid) can form more elaborate plots.

Acknowledgments

Ellen Eischen was partially funded by NSF grant DMS-1751281. Stephan Ramon Garcia was partially funded by NSF grant DMS-1800123. This material is based partly upon work supported by the NSF grant DMS-1439786 and the Alfred P. Sloan Foundation award G-2019-11406 while the authors were in residence at the Institute for Computational and Experimental Research in Mathematics (ICERM) in Providence, RI, during the Illustrating Mathematics program (Fall 2019). We thank R. Lipshitz for help with the code.

References

  • [1] J. Baez. The beauty of roots. 2011. http://math.ucr.edu/home/baez/roots/.
  • [2] T. M. Brown, “Kaleidoscopes, Chessboards, and Symmetry,” Journal of Humanistic Mathematics, vol. 6, no. 1, 2016, pp. 110–126. https://scholarship.claremont.edu/jhm/vol6/iss1/8
  • [3] J. L. Brumbaugh, M. Bulkow, P. S. Fleming, L. A. G. German, S. R. Garcia, G. Karaali, M. Michal, A. P. Turner, and H. Suh. “Supercharacters, exponential sums, and the uncertainty principle.” Journal of Number Theory, vol. 144, 2014, pp. 151–175.
  • [4] W. Duke, S. R. Garcia, and B. Lutz. “The graphic nature of Gaussian periods.” Proceedings of the American Mathematical Society, vol. 143, no. 5, 2015, pp. 1849–1863.
  • [5] D. S. Dummit and R. M. Foote. Abstract Algebra, 3rd ed., John Wiley & Sons, 2004.
  • [6] E. E. Eischen and R. Lipshitz. Gaussian Periods. http://www.elleneischen.com/gaussianperiods.html, 2020.
  • [7] S. R. Garcia, T. Hyde, and B. Lutz. “Gauss’s hidden menagerie: from cyclotomy to supercharacters.” Notices of the American Mathematical Society, vol. 62, no. 8, 2015, pp. 878–888.
  • [8] B. Lutz. “Graphical cyclic supercharacters for composite moduli.” Proceedings of the American Mathematical Society, vol. 147, no. 9, 2019, pp. 3649–3663.
  • [9] I. Stewart. Why Beauty is Truth: The History of Symmetry. Basic Books, 2007.