A “Circle Limit III” Backbone Arc Formula
Year: 2008 Authors: Douglas Dunham; Luns Tee2
Core claim
For any (p,q,r) pattern in the Circle Limit III family, the backbone equidistant curve makes an angle ω with the bounding circle given by a single hyperbolic-trigonometric expression, which generalizes Coxeter’s Circle Limit III formula and is antisymmetric in p and q.
Topics
Circle Limit III, hyperbolic geometry, Poincaré disk model, equidistant curves, pattern families, mathematical art
Domains
hyperbolic geometry, hyperbolic trigonometry, non-Euclidean geometry, geometry of curves, trigonometric formulas, mathematical art, Escher-inspired pattern design, tessellation
Methods
geometric interpretation in the Poincaré disk model, hyperbolic trigonometric derivation, algebraic manipulation of angle formulas, comparison with special cases
Media
computer rendition, fish pattern imagery, Poincaré disk model, bounding circle
Paper text
The text below is the locally extracted OCR/Markdown version of the paper. Raw PDF files remain local and are not published here.
Douglas Dunham
Department of Computer Science
University of Minnesota, Duluth
Duluth, MN 55812-3036, USA
http://www.d.umn.edu/\~ddunham/
Luns Tee2
Marvell Semiconductor Inc.
5488 Marvell Lane
Santa Clara, CA 95054 USA
Abstract
M.C. Escher considered Circle Limit III to be the most successful of his four “Circle Limit” patterns. Two artistic or mathematical questions have been raised: (1) what angle do the white backbone lines make with the bounding circle, and (2) are other such patterns of fish possible? H.S.M. Coxeter provided an exact expression to the answer the first question, and a 3-parameter family of possible fish patterns was described in Dunham’s 2006 Bridges Conference paper. Dunham’s 2007 Bridges Conference paper provided a sequence of calculations that determine the intersection angle for any pattern of that family. In this paper, we derive a single expression for that angle, which agrees with Coxeter’s expression for the special case of Circle Limit III.
1. Introduction
We recall M.C. Escher’s hyperbolic pattern Circle Limit III by showing a computer rendition of it in Figure 1. Figure 2 shows a pattern of angular fish from the family of Circle Limit III patterns, with four fish meeting at at both left and right fin tips. Dunham’s 2006 Bridges paper introduced the concept of a 3-parameter family
Figure 1: A rendition of Escher’s Circle Limit III, a (4,3,3) pattern.
Figure 2: A (4,4,3) pattern of angular fish from the Circle Limit III family.
of Circle Limit III patterns indexed by the numbers , and of fish meeting at right fin tips, left fin tips, and noses respectively [5]. Such a pattern was denoted by the triple . Thus Circle Limit III and the
pattern of Figure 2 would be called and respectively. Following Escher’s lead, we required be odd so that the fish swim head-to-tail, to create the “traffic flow” Escher desired (though the results below also hold if is even and the fish “kiss”). Also and should be greater than or equal to in order that the fin regions define a single common point. Finally, in the style of Circle Limit III, we place right fin tips at the center of the bounding circle.
This paper is the culmination of a series of interactions between art and mathematics. This began in early 1958 when the mathematician H.S.M. Coxeter sent Escher a reprint of one of Coxeter’s papers that showed a triangle tessellation in the Poincaré circle model of the hyperbolic plane [2]. This tessellation inspired Escher to create his “Circle Limit” patterns. In return, Escher sent Coxeter copies of those patterns. The print Circle Limit III later inspired Coxeter to write two papers on the geometry of the backbone lines in that pattern [3, 4]. In the issue of The Mathematical Intelligencer containing Coxeter’s second paper, an anonymous editor wrote the following caption for the cover, which showed Circle Limit III:
Coxeter’s enthusiasm for the gift M.C. Escher gave him, a print of Circle Limit III, is understandable. So is his continuing curiosity. See the articles on pp. 35–46. He has not, however said of what general theory this pattern is a special case. Not as yet. [1]
We are unaware if Coxeter never described such a general theory, but that caption was the inspiration for Dunham to describe an entire family of artistic Circle Limit III patterns in [5]. Following Coxeter’s example, Dunham presented a sequence of calculations that computed the intersection angle between the bounding circle and a backbone line of a general pattern [6]. However, that result was less than satisfactory since it did not produce a single expression for , as Coxeter’s papers did for Circle Limit III.
In this paper we find such an expression, which has two advantages: (1) it generalizes Coxeter’s expression, and (2) it can be seen to be antisymmetric in and , a fact that is not evident in the calculations of [6]. We note that these patterns are regular when interpreted in terms of hyperbolic geometry, so all backbone lines of a pattern make the same angle with the bounding circle and there is only one angle to determine for any particular pattern.
For background we first review some hyperbolic geometry used in the calculations. Then we give a derivation of the expression for using hyperbolic trigonometry, as Coxeter did in his first paper [3]. Finally, we review the results and indicate directions of further research.
2 The Poincaré Disk Model of Hyperbolic Geometry
Escher’s “Circle Limit” patterns can be interpreted as repeating patterns of the hyperbolic plane. The hyperbolic plane is a surface of constant negative (Gaussian) curvature. The entire hyperbolic plane has no smooth, isometric (distance preserving) embedding in Euclidean 3-space as was proved by David Hilbert in 1901 [8]. Thus, we must rely on Euclidean models of hyperbolic geometry in which distance is measured differently and concepts such as hyperbolic lines have interpretations as Euclidean constructs.
We will be using the Poincaré disk model of hyperbolic geometry, as Escher did in his “Circle Limit” patterns. In the Poincaré disk model the points are just the (Euclidean) points within a Euclidean bounding circle, which we will take to be the unit circle in the -plane for computational convenience. Hyperbolic lines are represented by circular arcs orthogonal to the bounding circle (including diameters). For example, the backbone lines lie along hyperbolic lines in Figure 2. The disk model is conformal: the hyperbolic measure of an angle is the same as its Euclidean measure (the Euclidean measure of the angle between two circular arcs is the measure of the angle between their tangents at the point of intersection; the angle between circular arc and a line segment is formed by the line segment and the tangent to the arc). As a consequence, all fish in a “Circle Limit III” pattern have roughly the same Euclidean shape. However equal hyperbolic distances correspond to ever smaller Euclidean distances toward the edge of the disk. So all the fish are the
same (hyperbolic) size in a Circle Limit III pattern. The Poincaré disk model appealed to Escher (and has appealed to other artists) since an infinitely repeating pattern could be shown in a bounded area and shapes remained recognizable even for small copies of the motif, due to conformality.
On first glance, it is tempting to guess that the backbone arcs of Circle Limit III are hyperbolic lines. Indeed, Escher seemed to think so — in a letter to Coxeter he wrote “… As all these strings of fish shoot up like rockets from infinitely far away, perpendicularly [emphasis ours] from the boundary, and fall back again whence they came, not one single component ever reaches the edge. …” [3]. However, a careful measurement of the backbone arcs of the fish in Circle Limit III shows that they make an angle of about with the bounding circle. These arcs are so-called equidistant curves in hyperbolic geometry: curves at a constant hyperbolic distance from the hyperbolic line with the same endpoints on the bounding circle, and Escher accurately drew them as such. For every hyperbolic line and a given distance, there are two equidistant curves, called branches, at that distance from the line, one each side of the line. In the Poincaré disk model, those two branches are represented by circular arcs making the same (non-right) angle with the bounding circle on either side of the corresponding hyperbolic line. Escher used only one branch for fish backbones from each pair of equidistant curves in Circle Limit III.
3 The Calculation of
For the derivation of a formula for , we generalize Coxeter’s method that used hyperbolic trigonometry, as given in [3], but also appeal to the Euclidean representation of hyperbolic objects when needed. We start by noting that in the general case, we can take the fundamental region to be a quadrilateral with vertex angles and . Such quadrilateral with a pair of congruent opposite angles is sometime called a kite. So each pattern has an associated kite tessellation, the pattern and tessellation being hyperbolic when . Figure 3 below shows how the Circle Limit III pattern is related to its kite tessellation.
For the derivation of the formula for we start by assuming that (unlike Circle Limit III), and show that case in Figure 4 — specifically the kite tessellation for a pattern. We will indicate below why the derivation also works for . Of course if , the backbone lines are hyperbolic lines and , an example of which is the pattern of Figure 2.
In Figure 4, the kite to the right of center is labeled , with the -fold point at the origin, the -fold point on the positive -axis, and the -fold points and above and below the -axis. The -axis is an the axis of symmetry of , and of the entire kite tessellation. Another axis of reflection symmetry of the kite tessellation is the hyperbolic line through and perpendicular to the hyperbolic bisector of the angle (in the Euclidean terms of the Poincaré model, the tangent to the circular arc representing is perpendicular to the bisector of the angle formed by and the tangent to the arc representing ). In Figure 4, forms part of .
Next, in the Poincaré model, consider the Euclidean circular arc through and that bisects (in the Euclidean sense) at and at . This arc is determined by requiring it pass through and , and be tangent to the Euclidean bisector of (and thus it also tangent to the bisector of by symmetry across the -axis). This circular arc can be extended by reflection across , since the tangent to the arc matches the tangent of its reflection at . In fact the arc can be extended both directions to a circular arc within the Poincaré disc. In a fish pattern, the arc is the backbone arc we wish to analyze.
We now show that the hyperbolic line associated to lies to the left of and to the right of , and thus intersects the segment between and at , as shown in Figure 4. Note that is symmetric across the -axis by its definition, and therefore so is . First, we show that within , lies to the right of the hyperbolic line determined by and thus to the left of outside of . Also, since is determined by and , as a Euclidean circular arc, its endpoints on the bounding circle lie to the right of the vertical chord through (and ). Let be the intersection of and , so by symmetry makes a right
angle with . Then by one of the formulas for hyperbolic right triangles [7, page 403], applied to and , , so \sin(\angle PRT) < \sin(\angle QRT) since q > p , and thus \angle PRT < \angle QRT , showing that lies to the right of inside . The tangent to at makes an angle of with the -axis. The largest this angle can be is which occurs when , so that the Euclidean -coordinate of a point on above (or below ) is greater than or equal to the -coordinate of . Thus the endpoints of on the bounding circle lie between the endpoints of and the endpoints of the vertical chord through . Since the endpoints of are to the right of the vertical chord (and is symmetric across the -axis), must stay to the right of the -axis. Also, as shown above, as an equidistant curve “bulges” to the right (since it is to the right of inside ) — that is it is turning to the left as we traverse it from bottom to top. Thus, ‘s associated hyperbolic line (the orthogonal circular arc in the Poincaré model with the same endpoints) lies to the left of it in Figure 4, and hence intersects as claimed.
Finally, the points , and are determined as follows: is the intersection of and , is the intersection of and , and is the foot of the perpendicular from to .
For the case of p > q , we apply transformations to reduce that case to the p < q case (by relabeling). First hyperbolically slide the kite tessellation shown in Figure 4 to the left along the -axis, putting the transformed at the origin. Then reflect across the -axis to obtain the configuration of Figure 4 with and interchanged (and the roles of and will be interchanged too). As in the previous argument, intersects the segment between and the transformed at the origin at the point . Thus the following derivation also applies to the case p > q if we interchange and , and and in the calculations.
Figure 3: The Circle Limit III pattern with its kite tessellation superimposed.
Figure 4: The diagram for the hyperbolic trigonometry calculation of .
Our goal is to compute the angle of intersection between and the bounding circle. By a well-known formula [7, page 402], is given by:
Since is a right triangle, by one of the formulas for hyperbolic right triangles [7, page 403], is related to by: . But since the equidistant curve bisects (in the Euclidean sense by construction and thus in the hyperbolic
sense by conformality of the Poincaré model). Thus and
(1)
so that our task is reduced to calculating .
In order to calculate , we note that as hyperbolic distances , so eliminating from this equation will relate to , which we can find. By the subtraction formula for , we have . Dividing through by gives:
(2)
Also, another formula (Formula (11), page 403 of [7]) for hyperbolic right triangles applied to and gives:
Now as opposite angles, , so dividing the first equation by the second gives:
(3)
Equating the right sides of (2) and (3) gives: , which can be solved for in terms of :
(4)
Thus we have reduced the problem to finding and . One of the hyperbolic laws of cosines [7, page 406] applied to gives: . We can calculate from this by the formula . Substituting these values of and into equation (4), and inserting that result into equation (1) gives the final result:
which is antisymmetric in and , as we would expect. For unrestricted and we should replace the factor by its absolute value.
Letting and doing some algebraic manipulation yields the same formula given in [5] for that special case:
This expression further reduces to Coxeter’s expression for the Circle Limit III case when .
Some algebraic manipulation also yields a formula for :
Again, we should replace the factor by its absolute value if .
- Conclusions and Future Work
For any pattern, we have given a formula for the angle an equidistant “backbone” curve makes with the bounding circle. This formula agrees with previously obtained results by Coxeter in the Circle Limit III, (4,3,3) case, and by Dunham in the case .
However, there is still work to be done. In order to generate new patterns in this family of patterns, it would also be useful to be able to transform one pattern to another one with different values of , and . A seemingly difficult problem is to automate the process of coloring a pattern so that it has the same color along any line of fish and adheres to the map-coloring principle that adjacent fish have different colors. Currently we determine colorings “by hand”, and although it may be possible to program symmetric colorings of any repeating pattern, the requirement that fish along a backbone line be the same color adds an extra degree of difficulty to coloring patterns.
Acknowledgments
The first author would like to thank Lisa Fitzpatrick and the staff of the Visualization and Digital Imaging Lab (VDIL) at the University of Minnesota Duluth. This work was also supported by a Summer 2007 VDIL Research grant. We would also like to thank the reviewers for their helpful suggestions.
References
[1] Anonymous, On the Cover, Mathematical Intelligencer, 18, No. 4 (1996), p. 1.
[2] H.S.M. Coxeter, Crystal symmetry and its generalizations, Royal Society of Canada, (3), 51 (1957), pp. 1–13.
[3] H.S.M. Coxeter, The Non-Euclidean Symmetry of Escher’s Picture ‘Circle Limit III’, Leonardo, 12 (1979), pp. 19–25.
[4] H.S.M. Coxeter. The trigonometry of Escher’s woodcut ”Circle Limit III”, Mathematical Intelligencer, 18, No. 4 (1996), pp. 42–46. This his been reprinted by the American Mathematical Society at: http://www.ams.org/featurecolumn/archive/circle_limit_iii.html in HyperSpace, 6, No. 2b 1997, 53–57, and in M.C. Escher’s Legacy: A Centennial Celebration, D. Schattschneider and M. Emmer editors, Springer Verlag, New York, 2003, pp. 297–304.
[5] D. Dunham, More “Circle Limit III” Patterns, in Bridges London: Mathematical Connections in Art, Music, and Science, (eds. Reza Sarhangi and John Sharp), London, UK, 2006, pp. 451–458.
[6] D. Dunham, A “Circle Limit III” Calculation, in Bridges Donostia: Mathematical Connections in Art, Music, and Science, (eds. Reza Sarhangi and Javier Barrallo), Donostia, Spain, 2007, pp. 395–402.
[7] M. Greenberg, Euclidean & Non-Euclidean Geometry, Third Edition: Development and History, 3nd Ed., W. H. Freeman, Inc., New York, 1993. ISBN 0716724464
[8] David Hilbert, Über Flächen von konstanter gausscher Krümmung, Transactions of the American Mathematical Society, pp. 87–99, 1901.