Two-Disk Compound Symmetry Groups
Robert A. Hearn, William Kretschmer, Tomas Rokicki, Benjamin Streeter, Eric Vergo

TL;DR
This paper introduces the concept of compound symmetry groups generated by overlapping disks, revealing new fractal structures and complex mathematical properties with potential artistic applications.
Contribution
It defines and explores a novel class of symmetry groups based on overlapping metric spaces, extending traditional symmetry concepts.
Findings
Discovery of new fractal structures
Rich mathematical properties of compound groups
Potential artistic and mathematical applications
Abstract
Symmetry is at the heart of much of mathematics, physics, and art. Traditional geometric symmetry groups are defined in terms of isometries of the ambient space of a shape or pattern. If we slightly generalize this notion to allow the isometries to operate on overlapping but non-identical metric spaces, we obtain what we call compound symmetry groups. A natural example is that of the groups generated by discrete rotations of overlapping disks in the plane. Investigation of these groups reveals a new family of fractals, as well as a rich structure that is intriguing both mathematically and artistically. We report on our initial investigations.
| Numerical estimate | Algebraic expression | Minimum Polynomial | |
|---|---|---|---|
| 5 | 2.148961 | ||
| 7 | 1.623574 | ||
| 8 | 1.711411 | ||
| 9 | 1.408482 | ||
| 10 | 1.543357 | ||
| 11 | 1.290582 | ||
| 12 | 1.376547 |
| Numerical estimate | |
|---|---|
| 5 | 2.148961 |
| 7 | 1.623574 |
| 8 | 1.711411 |
| 9 | 1.408482 |
| 10 | 1.543357 |
| 11 | 1.290582 |
| 12 | 1.376547 |
| 13 | 1.213594 |
| 14 | 1.196554 |
| 15 | 1.163276 |
| 16 | 1.148470 |
| 17 | 1.127509 |
| 18 | 1.121505 |
| 19 | 1.104246 |
| 20 | 1.100581 |
| 21 | 1.086016 |
| 22 | 1.078162 |
| 23 | 1.072011 |
| 24 | 1.071404 |
| 25 | 1.061321 |
| 26 | 1.056958 |
| 27 | 1.052668 |
| 28 | 1.049731 |
| 29 | 1.045731 |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Mathematical Theories and Applications
Two-Disk Compound Symmetry Groups
Robert A. Hearn1, William Kretschmer2,
Tomas Rokicki3, Benjamin Streeter4, and Eric Vergo5
1Gathering4Gardner; [email protected] 2UT Austin; [email protected]
3Radical Eye Software; [email protected] [email protected] [email protected]
Abstract
Symmetry is at the heart of much of mathematics, physics, and art. Traditional geometric symmetry groups are defined in terms of isometries of the ambient space of a shape or pattern. If we slightly generalize this notion to allow the isometries to operate on overlapping but non-identical metric spaces, we obtain what we call compound symmetry groups. A natural example is that of the groups generated by discrete rotations of overlapping disks in the plane. Investigation of these groups reveals a new family of fractals, as well as a rich structure that is intriguing both mathematically and artistically. We report on our initial investigations.
Introduction
Symmetry is of fundamental importance in many disciplines of mathematics, from the fields of Galois theory, to the automorphisms of abstract algebra, to the isometries of wallpaper patterns and crystals. In physics, Noether’s theorem connects the symmetries of space and time with conservation laws. In art, subtleties of degrees and kinds of symmetry arguably lie at the heart of what constitutes beauty.
Here we expand on the traditional notion of geometric symmetry, with mathematical and artistic consequences, at least. The symmetry group of a shape or pattern is defined as the group of all isometries of the ambient space that preserve that shape or pattern. Isometries may only be combined in so many ways in any given metric space: there are (up to isomorphism) only 17 wallpaper groups, 7 frieze groups, 230 3-dimensional space groups, etc. We cannot have, for example, five-fold rotational symmetry in any repeating pattern in the plane—though quasicrystals can approximate this [6].
By considering groups generated by isometries of metric subspaces that are not identical, but instead overlap, we can probe some of these “forbidden” symmetries in new ways. A portion of one of these “compound symmetry groups” is shown in Figure 1. Locally, this image contains regions of three-fold and five-fold symmetry—necessarily broken on larger scales—as well as combinations such as 15-fold. A new family of fractals lies embedded within these groups at critical parameter values, as shown in Figure 1.
In this paper we explore the characteristics of these new kinds of symmetry group. Of particular importance will be determining the parameter values at which the groups become infinite, exploring the underlying dynamics, and also understanding the characteristic fractals, or sometimes pseudofractals, that appear precisely at these transitions.
This work began with the study of the behavior of certain “circle puzzles” [1, 2]—especially Gizmo Gears, shown in Figure 2, designed by Doug Engel.111The specific question was this: can Gizmo Gears be finitely “unbandaged”, or chopped into pieces so that all natural turns ( in this case) are unblocked, regardless of configuration? If not, a puzzle is said to “jumble”. Against all intuition at the time, Gizmo Gears does in fact jumble—it is past the critical radius (barely) for the compound symmetry group family . The original discussion can be found here: https://twistypuzzles.com/forum/viewtopic.php?t=25752. A two-disk compound symmetry group is the mathematical generalization of a circle puzzle. The study of the group structure of circle puzzles seems to have been initiated in [5].
Definitions and Basic Properties of Two-Disk Systems
A compound symmetry group is a group generated by a set of isometries of subspaces of a metric space.
Here we will primarily be concerned with compound symmetry groups generated by discrete rotations of two overlapping closed disks in the Euclidean plane. We sometimes call these two-disk systems. Without loss of generality, let the two disks be centered at and . Denote the left disk’s radius as , and the right disk’s as . The generators are rotation of the left disk by , and of the right disk by . The group operation is function composition on the left222We choose this convention so that move sequences can be read left to right. Similarly, the generators are defined to be clockwise rotations for compatibility with normal twisty puzzle notation.: . We denote the group with these properties333 was chosen in honor of Gizmo Gears, and also, conveniently, to indicate the interaction of two groups. as . If we use a single subscript, and similarly for and . We can also omit the radius specification to indicate a family of groups with unspecified but equal radii. For example, one very important family is —the groups generated by five-fold rotation of two equal disks.
To build some intuition about how two-disk systems work, consider Figure 3. This figure shows the action of the group elements on points in the plane, for at various . Regions that remain connected under all elements (pieces) are colored identically; the color is a function of the size of the orbit. In Figure 3, , and the two rotations do not interact—the group is isomorphic to . In Figure 3, the disks overlap, so there is some interaction. Viewed as a circle puzzle, we have added 9 pieces to the puzzle. This group is isomorphic to (we have added the even permutations of the wedge pieces). In Figure 3, the overlap has increased, and many more small pieces are created. Observe that in all cases, we do have five-fold rotational symmetry about two different points—but only within a fixed radius.
It is important to note that while regular symmetry groups are generated by and consist of isometries, compound symmetry groups are likewise generated by isometries, but the general group element is not an isometry: If we perform , different regions have been rotated by different amounts about different centers. This is called a piecewise isometry [3].
Infinite Groups
A key question about any two-disk group is whether it is finite or infinite. If a family has some infinite member, it will have a critical radius, , such that is finite when , and infinite when .444We believe, but have not proved, that it will also be infinite exactly at the critical radius. We know this because the size of the orbit of any given point cannot decrease as increases—all group elements that affect it are still available—so can never go from infinite to finite as increases. We can also speak of the critical radius when if we fix one radius.
We can precisely characterize which have infinite members:
Theorem 1**.**
There exists some for which is infinite if and only if .555This fact is closely related to the crystallographic restriction theorem.
Proof.
We omit the “only if” proof in this paper, and prove the more interesting direction.
First, assume that . Observe that is a translation of all points moved by both rotations: The point at for example is moved (if ), but the net rotation is 0. In particular, represents one side of a regular -gon of circumradius 2, as shown in Figure 4. is another translation, and so on. We can generate translations from any one vertex of this -gon to any other, as long as allows the point to remain within both disks, by composing these sequences and their inverses.
There are two cases. If , we take all the translations from one polygon vertex to an adjacent one, and observe the images we get of the origin under all of them. The resulting points form another -gon, but smaller than the original. But again, we can form translations between any of these new points by taking differences of the appropriate translations, and then repeat the process, resulting in a yet smaller polygon. Thus, we can generate arbitrarily small translations, and the group must be infinite.
If , we start at the origin and apply every other pentagon edge translation, resulting in a pentagram shape whose vertices again form a pentagon smaller than the original. Again, we can iterate.
We can do this with bounded —inspection shows that is sufficient; no moves described ever move a relevant point more than a distance of 4 from either disk center.
If , then it is easy to show that and , for some , are rotations by about two different centers. We can use these rotations in place of and in the proof above (with ). ∎
Geometric Constructions
For some , we have geometric constructions showing that is infinite at a value of matching our numerical estimates for critical radius. For other we have plausible geometric constructions which agree well with our numerical estimates. But for most , all we have is our numerical estimates.
The simplest case is . Figure 5(a) shows the relevant geometry. Using the shown relationships, simple trigonometry yields where is the golden ratio. A similar analysis of the geometry in Figure 5(b), where , gives .
The dynamical processes behind the transition from finite to infinite at the critical radius remain mysterious in most cases. However, for , we can see what is going on. (We omit due to space a proof that the single generator produces the same behavior.)
Theorem 2**.**
* is infinite at .*
Proof.
Referring to Figure 5(a), interpreted now as the complex plane, let , and the point . Note that . We focus on how the line segment moves under specific sequences. The point lies on , as does the point . We have three cases:
Line segment is transformed by to line segment . 2. 2.
Line segment is transformed by to line segment . 3. 3.
Line segment is transformed by to line segment .
Together, these three operations can translate any portion of the line segment piecewise onto itself. At no time does any point leave the intersection of the two disks during these transformations. The first two cases are translations of length , and the third case is a translation of length . These two values are not rationally related to the total length , since . We can thus map the origin to successive points along , by repeatedly choosing the transformation matching the region the point is in, indefinitely; it has an infinite image. ∎
For the cases of (Figure 5(c)) and (Figure 5(d)), their characteristic fractals (see below) can provide insight. A path of consecutive line segments that follows the fractal structure can be realized, starting from the center of one disk and approaching the disk boundary from the interior. For , consecutive segments scale down by a factor of and traverse angles of . We can calculate the corresponding limit point from the path to yield For , an analogous construction gives a scale factor of , and These closed-form radii rely on the limit point lying on the disk boundary at the critical value, which has not been proven.
Critical Transitions and Fractals
Precisely at any group’s critical radius, we always observe a distinct fractal embedded in the image. It seems remarkable that these fractals have gone unnoticed for so long; they seem as natural as, e.g., the Mandelbrot set. We can define the characteristic fractal for to be the set of points with infinite orbits at . In particular, this associates a unique fractal with every , and similarly when .666We also have fractals when , but in that case the critical radius becomes a two-parameter family. The canonical example is the fractal for , shown in Figure 1. We also include in this paper the fractals for (Figure 5(c)) and (Figure 5(d)). In Appendix B, we include higher-resolution images of the characteristic fractals for all up to 20.
The appearance of fractals here seems somewhat mysterious. The hallmark of a fractal is the repeating of a pattern on successively smaller scales. But unlike fractals constructed with an explicit recursive rule, there are no scaling operations in these systems, only rotations. Where do they come from? Why do they look so different for different ? Some insight may be gained by considering Figure 4, which shows that in fact, rotations can combine to shrink patterns.
A natural question for any characteristic fractal is whether it is the closure of the orbit of a single point, or whether it consists of finitely or infinitely many disjoint closures of orbits. In most cases the fractals seem to be closures of the orbit of a single point. For , it appears that the fractal consists of two distinct pieces, symmetric about the -axis. However, it is possible that these pieces are connected, and we have not been able to reach this connection numerically.
An especially interesting case is . Here, there seems to be a clear fractal structure. We can zoom in several times and see the same structure repeating. But then at a certain point, after zooming in by a factor of 500,000, the pattern suddenly changes. This was not apparent until we imaged the fractal to over 2 trillion points. It is possible that this broken scale symmetry is a numerical artifact, but evidence argues against this. If it is real, this is perhaps the most mysterious process related to these systems we have yet observed. A video showing this transition may be found at https://www.youtube.com/watch?v=FFeSlh0ifYE. A portion of just short of the critical radius, shown in Figure 6, reveals the characteristic fractal motif.
In Figure 6, we see that embedded within lies a Koch-snowflake-like fractal seemingly based on four-fold symmetry, rather than the traditional three-fold.
Numerical Models and Algorithms
All of the images in this paper were generated by programs which simulate compound symmetry groups. Conceptually, for each point we want to image, we consider all possible rotation sequences applied to it, and plot the results—i.e., we plot its orbit. Figure 1, for example, was generated this way. When we want to show the action of the group on the entire space, it is more efficient to only image the disk boundaries. We image a boundary by discretizing it into small segments, imaging those segments, drawing the images into a high-resolution bitmap, then filling the resulting spaces within the bounded regions with appropriate colors, according to some coloring rule. This is how Figures 1, 6, 7, and 7 were generated.
The use of frontier search [4] when generating orbits helps enormously, allowing us to not keep the entire orbit in memory. It has enabled some points to be imaged to over 10 trillion distinct targets, helping us refine our critical radius estimates, and exposing the curious behaviors of some fractals discussed above.
Single-Generator Images
Additional structure can be revealed by imaging orbits under a single generator, rather than all group elements. In the simplest case, we have . Two examples are shown in Figure 8. This defines a discrete dynamical system which is an iterated piecewise isometry. Some work has been done to characterize these systems, but many questions remain. [7, 8]
Critical Radii
Table 1 summarizes our knowledge of critical radii for with . A more complete table, up to , may be found in Appendix A. In all cases, points were found with a minimum of 10 billion images, with some up to 10 trillion. These estimates may be too high because points with infinite image were missed, or too low because the points searched had very large but finite images. However, there is good agreement with the geometrically derived values, and we have confidence they are good to about 5 decimal places.
Summary and Conclusions
The concept of compound symmetry group opens up a new frontier in mathematics. Here we have just begun this exploration, by considering the two-disk compound symmetry groups. This investigation has revealed a new family of fractals, and a rich new source of spaces that combine symmetries in interesting and unexpected ways. These are new “places” to explore, similar for example to “Seahorse Valley” in the Mandelbrot set, that have until now remain unseen. We must omit due to space many additional topics we would like to cover, such as the appearance of quasicrystals when we move beyond the critical radius, and other observations of aperiodic behavior.
While we have made significant progress in understanding two-disk compound symmetry groups, yet more work can still be done. In many cases, we lack even a basic theoretical understanding of the behaviors that cause the transition from finite to infinite size in these groups. For example, does every infinite two-disk group contain a point whose image is infinite, or a generator of infinite order? Is the critical radius of a two-disk system always an algebraic number, and is there a general formula for the critical radius? What dynamics are responsible for the creation of the fractals?
Similar questions can be raised more generally for multi-disk systems or arbitrary compound symmetry groups, where the behavior governing infinite size groups is more complicated. For example, we observe that Theorem 1 fails to generalize to three-disk systems: consider a set of three disks centered at, say, , , and , and consider the compound symmetry group obtained by taking rotation increments . Then if we choose disk radii to be sufficiently large, the resulting compound symmetry group will be infinite, because the three corresponding rotations of the plane generate a pair of translations along the -axis whose ratio is irrational. Another question that presents itself is whether it is even decidable whether a given multi-disk compound symmetry group is finite.
Some movies of systems with varying zooms and radii may be found at https://tinyurl.com/yz9pntwy.
Acknowledgments
We thank Doug Engel for Gizmo Gears, and his two definitive books on circle puzzles. We thank Brandon Enright for his significant contributions, insights, and ideas. We thank Oskar van Deventer and Carl Hoff, who first introduced Hearn to this problem, and contributed insights. We also thank Bram Cohen, Scott Elliott, Landon Kryger, Andreas Nortmann, Jason Smith, Nathaniel Virgo, and all others who shared interest and insights in the twistypuzzles.com forum.
Appendix A: Critical Radii up to
Appendix B: Characteristic Fractals up to
Here we show only the set of points with infinite orbit, at the critical radius, for each .
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] D. Engel. Circle Puzzler’s Manual . 1986. https://www.jaapsch.net/puzzles/circleman.htm .
- 2[2] D. Engel. Circle Puzzler’s Manual Part 2 . 2019. https://www.puzzleatomic.com/circlemanpart 2.pdf .
- 3[3] A. Goetz. Piecewise isometries—an emerging area of dynamical systems . Springer, 2003.
- 4[4] R. Korf, W. Zhang, I. Thayer, and H. Hohwald. “Frontier search”. Journal of the ACM (JACM) , vol. 52, no. 5, 2005, pp 715–748.
- 5[5] W. Kretschmer. “Groups in Circle Puzzles”. Game & Puzzle Design , vol. 3, no. 2, 2017, pp 15–26.
- 6[6] M. Senechal. Quasicrystals and geometry . CUP Archive, 1996.
- 7[7] L. Smith, P. Umbanhowar, R. Lueptow, J. Ottino. “The geometry of cutting and shuffling: An outline of possibilities for piecewise isometries”. Physics Reports , vol. 802, 2019, pp 1–22
- 8[8] M. Gassow. Generalisations of the Cohan Circle Puzzle . 2020. https://vrs.amsi.org.au/wp-content/uploads/sites/92/2020/01/gossow˙martin˙vrs-report.pdf .
