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

Spinors and Descartes’ Theorem

Daniel V. Mathews Daniel.Mathews@monash.edu School of Mathematics, Monash University, VIC 3800, Australia Orion Zymaris Orion.Zymaris@monash.edu School of Mathematics, Monash University, VIC 3800, Australia
Abstract

Descartes’ circle theorem relates the curvatures of four mutually externally tangent circles, three “petal” circles around the exterior of a central circle, forming a “33-flower” configuration. We generalise this theorem to the case of an “nn-flower”, consisting of nn tangent circles around the exterior of a central circle, and give an explicit equation satisfied by their curvatures. The proof uses a spinorial description of horospheres in hyperbolic geometry.

1 Introduction

Descartes’ theorem is a classical result in 2-dimensional Euclidean geometry, relating the curvatures of four mutually tangent circles (Figure 1) which form a 3-flower in the following sense.

Figure 1: Left, a 33-flower. Right, a 55-flower.
Definition 1.1.

Let n3n\geq 3. An nn-flower consists of a central circle CC_{\infty}, and nn petal circles CjC_{j}, over integers jj mod nn, so that the CjC_{j} are externally tangent to CC_{\infty} in order around CC_{\infty}, and each CjC_{j} is externally tangent to Cj1C_{j-1} and Cj+1C_{j+1}.

Throughout, we denote the curvature of a circle CC_{\bullet} by κ\kappa_{\bullet}. Descartes’ theorem gives an equation satisfied by the curvatures in a 3-flower:

(κ+κ1+κ2+κ3)2=2(κ2+κ12+κ22+κ32).(\kappa_{\infty}+\kappa_{1}+\kappa_{2}+\kappa_{3})^{2}=2(\kappa_{\infty}^{2}+\kappa_{1}^{2}+\kappa_{2}^{2}+\kappa_{3}^{2}). (1.2)

In this paper we present an explicit equation satisfied by the curvatures of an nn-flower.

Generalised Descartes Theorem.

Let the circles CC_{\infty} and CjC_{j} (j/nj\in\mathbb{Z}/n\mathbb{Z}) in an nn-flower have curvatures κ,κj\kappa_{\infty},\kappa_{j} respectively. Define m0m_{0} and mjm_{j} for 1jn11\leq j\leq n-1 as

m0=κ0κ+1,mj=(κjκ+1)(κj1κ+1)1.m_{0}=\sqrt{\frac{\kappa_{0}}{\kappa_{\infty}}+1},\quad m_{j}=\sqrt{\left(\frac{\kappa_{j}}{\kappa_{\infty}}+1\right)\left(\frac{\kappa_{j-1}}{\kappa_{\infty}}+1\right)-1}. (1.3)

Then for odd nn, the following holds:

m02i2(j=1n1(mji)j=1n1(mj+i))j=1n12(m2j12+1)=0.\frac{m_{0}^{2}\,i}{2}\left(\prod_{j=1}^{n-1}(m_{j}-i)-\prod_{j=1}^{n-1}(m_{j}+i)\right)-\prod_{j=1}^{\frac{n-1}{2}}\left(m_{2j-1}^{2}+1\right)=0. (1.4)

For even nn, the following holds:

i2(j=1n1(mji)j=1n1(mj+i))j=1n22(m2j2+1)=0.\frac{i}{2}\left(\prod_{j=1}^{n-1}(m_{j}-i)-\prod_{j=1}^{n-1}(m_{j}+i)\right)-\prod_{j=1}^{\frac{n-2}{2}}\left(m_{2j}^{2}+1\right)=0. (1.5)

In other words, from the curvatures κ\kappa_{\bullet} we define auxiliary variables mm_{\bullet} via (1.3), and the mm_{\bullet} satisfy polynomial equations. Since all κ>0\kappa_{\bullet}>0, each mm_{\bullet} is the square root of a manifestly positive number and we take mm_{\bullet} to be the positive square root.

In (1.4) and (1.5), ii is the usual square root of 1-1. Although complex numbers are crucial to the proof, in writing these equations they are merely a convenience. After expanding and cancelling terms, the resulting polynomials have integer coefficients. Indeed, writing [n][n] for {1,2,,n}\{1,2,\ldots,n\}, then for any subset K[n1]K\subseteq[n-1], the term in the product j=1n1(mj±i)\prod_{j=1}^{n-1}(m_{j}\pm i) involving precisely the mkm_{k} with kKk\in K is given by (±i)n1|K|kKmk(\pm i)^{n-1-|K|}\prod_{k\in K}m_{k}. Such terms come in pairs, one from j=1n1(mj+i)\prod_{j=1}^{n-1}(m_{j}+i) and one from j=1n1(mji)\prod_{j=1}^{n-1}(m_{j}-i). When n1|K|n-1-|K| is even, the terms in each pair are real, equal and cancel; when n1|K|n-1-|K| is odd, say equal to 2l+12l+1, then the terms in each pair are imaginary and conjugate, so since i2((i)n1|K|in1|K|)=(1)l\frac{i}{2}\left((-i)^{n-1-|K|}-i^{n-1-|K|}\right)=(-1)^{l}, (1.4) and (1.5) can be written as

m02|K|=n2l2K[n1](1)lkKmk=j=1n12(m2j12+1)m_{0}^{2}\sum_{\stackrel{{\scriptstyle K\subseteq[n-1]}}{{|K|=n-2l-2}}}(-1)^{l}\prod_{k\in K}m_{k}=\prod_{j=1}^{\frac{n-1}{2}}\left(m_{2j-1}^{2}+1\right) (1.6)

and

|K|=n2l2K[n1](1)lkKmk=j=1n22(m2j2+1)\sum_{\stackrel{{\scriptstyle K\subseteq[n-1]}}{{|K|=n-2l-2}}}(-1)^{l}\prod_{k\in K}m_{k}=\prod_{j=1}^{\frac{n-2}{2}}\left(m_{2j}^{2}+1\right) (1.7)

respectively.

In any case, making the substitutions of (1.3) in (1.4) or (1.5) (or (1.6) or (1.7)) yields an equation satisfied by the κ\kappa_{\bullet}, providing a generalisation of Descartes’ equation (1.2). This equation involves square roots, but upon multiplying by various conjugates (replacing various mm_{\bullet} with m-m_{\bullet}) one may obtain a polynomial relation among the m2m_{\bullet}^{2}; after substituting and clearing denominators one obtains a polynomial relation among the κ\kappa_{\bullet}.

In this way, from equation (1.4) with n=3n=3 one can recover Descartes’ theorem. Similarly, from (1.5) with n=4n=4 we obtain the following equation relating the curvatures in a 4-flower:

16κ4\displaystyle 16\kappa_{\infty}^{4} 8κ2(κ1κ2+κ2κ3+κ3κ4+κ4κ1+2κ1κ3+2κ2κ4)\displaystyle-8\kappa_{\infty}^{2}(\kappa_{1}\kappa_{2}+\kappa_{2}\kappa_{3}+\kappa_{3}\kappa_{4}+\kappa_{4}\kappa_{1}+2\kappa_{1}\kappa_{3}+2\kappa_{2}\kappa_{4})
+(κ12+κ32)(κ22+κ42)16κ(κ1κ2κ3+κ2κ3κ4+κ3κ4κ1+κ4κ1κ2)\displaystyle+(\kappa_{1}^{2}+\kappa_{3}^{2})(\kappa_{2}^{2}+\kappa_{4}^{2})-16\kappa_{\infty}(\kappa_{1}\kappa_{2}\kappa_{3}+\kappa_{2}\kappa_{3}\kappa_{4}+\kappa_{3}\kappa_{4}\kappa_{1}+\kappa_{4}\kappa_{1}\kappa_{2})
12κ1κ2κ3κ42(κ1κ2+κ3κ4)(κ2κ3+κ4κ1)=0.\displaystyle-12\kappa_{1}\kappa_{2}\kappa_{3}\kappa_{4}-2(\kappa_{1}\kappa_{2}+\kappa_{3}\kappa_{4})(\kappa_{2}\kappa_{3}+\kappa_{4}\kappa_{1})=0.

For larger nn the polynomials grow rapidly in size and degree.

Flowers are a building block of circle packing theory [25]. It is known from the general theory of circle packing that once the curvatures of the petals of an nn-flower are known, the curvature of the central circle is determined. Theorem Theorem gives an explicit equation for that central curvature.

Overview of proof. The proof proceeds in two steps. First, we convert the problem to one in hyperbolic geometry. Inverting each petal CjC_{j} of an nn-flower in the central circle CC_{\infty} yields a collection of circles C̊j\mathring{C}_{j} internally tangent to CC_{\infty}: an “inverted flower”. Viewing CC_{\infty} as the boundary of the disc model of the hyperbolic plane, each C̊j\mathring{C}_{j} appears as a horosphere. It is useful for our purposes to convert to the upper half plane model, where CC_{\infty} becomes {}\mathbb{R}\cup\{\infty\}, and each C̊j\mathring{C}_{j} becomes a horosphere C¯j\overline{C}_{j} appearing as a circle tangent to {}\mathbb{R}\cup\{\infty\}. It is not difficult to relate the Euclidean curvatures κj,κ̊j,κ¯j\kappa_{j},\mathring{\kappa}_{j},\overline{\kappa}_{j} of the circles Cj,C̊j,C¯jC_{j},\mathring{C}_{j},\overline{C}_{j} to each other.

Second, we use the spinor-horosphere correspondence recently proved by the first author in [15]. Building on work of Penrose–Rindler [20] and Penner [19], this correspondence provides an explicit, smooth, bijective, SL(2,)SL(2,\mathbb{C})-equivariant correspondence between nonzero 2-component spinors, and horospheres in hyperbolic 3-space 3\mathbb{H}^{3}, with a certain spinorial decoration. For us, spinors can be regarded simply as pairs of complex numbers (ξ,η)(\xi,\eta). When ξ,η\xi,\eta are real, the correspondence essentially reduces to 2 dimensions, yielding a correspondence between nonzero (ξ,η)2(\xi,\eta)\in\mathbb{R}^{2}, and horocycles in the hyperbolic plane 2\mathbb{H}^{2}, which is particularly simple in the upper half plane model. Under the correspondence, there is a simple way to calculate the distance between horospheres, and hence to know when they are tangent, using the bilinear form on spinors given by the 2×22\times 2 determinant. Moreover, the curvatures κ̊j\mathring{\kappa}_{j} and κj\kappa_{j} are both straightforward quadratic functions of ξ,η\xi,\eta: they are each given, up to a constant, by the Euclidean square length ξ2+η2\xi^{2}+\eta^{2} of (ξ,η)(\xi,\eta).

Thus, the problem reduces to finding a relation among the Euclidean lengths of real 2-dimensional vectors (ξ,η)(\xi,\eta), given that they satisfy certain bilinear conditions equivalent to the tangency relations of a flower. The bilinear conditions are essentially that the vectors successively span parallelograms of area 11. The desired relation is found by introducing complex variables zj=ξj+iηjz_{j}=\xi_{j}+i\eta_{j}.

The expressions for the mjm_{j} in (1.3) arise naturally in calculations with the spinors (ξj,ηj)(\xi_{j},\eta_{j}), as do the various products arising in the equations (1.4) and (1.5). We thus include some further calculations in Section 5 which help to motivate and explain these expressions, and explain how (1.4) and (1.5) were found.

Related work. Descartes’ equation dates back to 1643 and we do not attempt to provide a summary of the history or developments over subsequent centuries; we simply mention some notable and recent works, and those most closely related to our approach.

Recent historical accounts of the the correspondence between Descartes and Elisabeth of the Palatinate, in which equation (1.2) first appeared, include [4], [18, pp. 31–33], and [21, pp. 37–38, 73–81]. Equation (1.2) was stated by Yamaji Nushizumi in 1751 [17], and rediscovered several times, including by Steiner (1826) [24], Beecroft (1842) [3], and Soddy (1936) [22]; the latter restating (1.2) in poetry.

Numerous generalisations of Descartes’ theorem are known; we mention a few. For instance, in 1936 Gosset generalised the result to n+2n+2 mutually tangent spheres in nn dimensions, appending a verse to Soddy’s poem [1]. In 1962 Mauldon generalised these results to spherical and hyperbolic space [16]. In 2002 Lagarias–Mallows–Wilks [14] further extended these results, relating not only the curvatures but also the centres of the spheres involved. In 2007, Kocik [9] extended the result for n+2n+2 Euclidean spheres in nn dimensions to the case where circles need not be tangent.

Apollonian circle packings, consisting of nested 3-flowers, are a research field in their own right; see e.g. Graham–Lagarias–Mallows–Wilks–Yan [6] or Aharonov–Stephenson [2] for general background. These packings have important number-theoretic properties and have seen recent breakthroughs, e.g. [7]. A special case closely related to our work, and mentioned by the first author in [15], is that of Ford circles [5]: these arise from integer spinors.

So far as we know, however, none of these works provide a generalisation of Descartes’ theorem to nn-flowers for n>3n>3. There are certainly results involving flower-like configurations, such as Soddy’s hexlet [23], but they do not provide an equation relating curvatures.

Flowers being simple examples of circle packings, the general theory of packing applies to them: see generally Stephenson [25]. In general, from a simplicial 2-complex KK triangulating an oriented surface, circle packing theory studies the existence and uniqueness of circle packings realising KK, in the sense that vertices of KK correspond to circles, edges of KK correspond to tangencies, and triangles of KK correspond to oriented tangent circle triples. Flowers arise in the simple case when KK is a disc built from nn triangles around a central vertex. Perhaps most relevantly for our purposes, the “boundary value theorem” of [25, thm. 11.6] provides that when KK is topologically a disc, the curvatures of circles at boundary vertices, and branching structure, may be specified arbitrarily, and then a unique packing (in Eudlicean or hyperbolic geometry) exists. Our result gives the Euclidean curvature of the interior circle in the flower case.

To the best of our knowledge, perhaps the existing works most closely related to our approach are those of Kocik, who in several papers uses spinors to describe Descartes circle configurations and Apollonian packings [13, 12, 11, 10, 9, 8]. However in those works, spinors are complex numbers (defined up to sign) describing tangencies between pairs of circles. This is significantly different from our approach. We also mention that the linear algebra and bilinear forms of Lagarias–Mallows–Wilks [14] and Aharonov–Stephenson [2] are of a somewhat similar flavour.

Structure of this paper. Section 2 provides relevant background forming the basis of this paper. Section 3 demonstrates how the nn-flower can be linked to horocycles in hyperbolic geometry. Section 4 then equips these horocycles with spinor coordinates in 2\mathbb{C}^{2} by applying a correspondence between spinors and horospheres. Section 5 performs calculations on spinors, which are not necessary for but motivate the main result. Finally, Section 6 proves the generalised Descartes theorem.

Acknowledgments. The authors are supported by Australian Research Council grant DP210103136.

2 Background

2.1 Spinors and Horospheres

We state here results of the first author in [15] required in the sequel.

In [20], Penrose and Rindler consider 2-component spinors (ξ,η)2(\xi,\eta)\in\mathbb{C}^{2} and provide them with interpretations in Minkowski space, and more generally in relativity theory. They associate to such a spinor a null flag, consisting of a ray on the future light cone, together with a spinorial tangent plane to the light cone. There is a natural bilinear form {,}\{\cdot,\cdot\} on such spinors, given by the standard complex symplectic form on 2\mathbb{C}^{2}: given two spinors α=(ξ,η)\alpha=(\xi,\eta) and α=(ξ,η)\alpha^{\prime}=(\xi^{\prime},\eta^{\prime}),

{α,α}=det(ξξηη)=ξηηξ.\{\alpha,\alpha^{\prime}\}=\det\begin{pmatrix}\xi&\xi^{\prime}\\ \eta&\eta^{\prime}\end{pmatrix}=\xi\eta^{\prime}-\eta\xi^{\prime}.

In [19], Penner associates to each point on the future light cone a horocycle in the hyperboloid model of hyperbolic space. In [15], the first author combined these associations to prove the following.

Theorem 2.1.

There is an explicit, smooth, bijective, SL(2,)SL(2,\mathbb{C})-equivariant correspondence between nonzero spinors (ξ,η)2(\xi,\eta)\in\mathbb{C}^{2}, and horospheres HH in hyperbolic 3-space decorated with spin-directions.

We briefly explain the notions in this theorem; see [15, sec. 4] for further details.

A decoration on a horosphere is a parallel oriented line field on it, i.e., roughly speaking, a direction along it. Such fields or directions are well defined because a horosphere is isometric to the Euclidean plane. A decoration on a horosphere then lifts to two different spin decorations as follows. A parallel oriented line field on a horosphere HH can be equivalently described by a parallel unit tangent vector field vv on HH. From vv we can form inward and outward right-handed orthonormal frame fields on HH given by fin=(Nin,v,Nin×v)f^{in}=(N^{in},v,N^{in}\times v) and fout=(Nout,v,Nout×v)f^{out}=(N^{out},v,N^{out}\times v), where Nin,NoutN^{in},N^{out} are respectively inward and outward normal vector fields on HH. Each of these two frame fields has two continuous lifts to the spin double cover of the frame bundle, which we call inward and outward spin decorations. We define an inward spin decoration WinW^{in} and an outward spin decoration WoutW^{out} to be associated if they are related by a specific rotation around vv. A spin decoration on HH is then defined as a pair (Win,Wout)(W^{in},W^{out}) of associated inward and outward spin decorations.

The action of SL(2,)SL(2,\mathbb{C}) on 2\mathbb{C}^{2} is by matrix-vector multiplication. The action of SL(2,)SL(2,\mathbb{C}) on horospheres is a lift of the standard action of PSL(2,)PSL(2,\mathbb{C}) on hyperbolic 3-space by isometries (indeed, PSL(2,)Isom+(3)PSL(2,\mathbb{C})\cong\operatorname{Isom}^{+}(\mathbb{H}^{3}), the orientation-preserving isometry group of hyperbolic 3-space). Each isometry in PSL(2,)PSL(2,\mathbb{C}) has two lifts to SL(2,)SL(2,\mathbb{C}), which are negatives of each other. Just as with any universal cover, a lift of an isometry ϕ\phi from PSL(2,)PSL(2,\mathbb{C}) to SL(2,)SL(2,\mathbb{C}) may be specified by a path in PSL(2,)PSL(2,\mathbb{C}) from the identity to ϕ\phi; this path of isometries, applied to a spin-decorated horosphere, yields a path of spin-decorated horospheres; this determines the action of SL(2,)SL(2,\mathbb{C}) on spin-decorated horospheres.

In the upper half space model, given in standard fashion as

𝕌3={(x,y,z)z>0}={(x+yi,z)z>0}=×+\mathbb{U}^{3}=\{(x,y,z)\;\mid\;z>0\}=\{(x+yi,z)\;\mid\;z>0\}=\mathbb{C}\times\mathbb{R}_{+}

with Riemannian metric ds2=(dx2+dy2+dz2)/z2ds^{2}=(dx^{2}+dy^{2}+dz^{2})/z^{2}, the explicit correspondence of Theorem 2.1 is particularly simple [15, prop. 3.9]. The horosphere HH corresponding to the spinor (ξ,η)(\xi,\eta) has centre ξ/η\xi/\eta, the centre of a horosphere being its point at infinity. If ξ/η\xi/\eta\in\mathbb{C}, then HH appears in the model as a Euclidean sphere of diameter 1/|η|21/|\eta|^{2}. A decoration on a horosphere can be given by a tangent direction to HH at a point; at the point of HH with maximum zz-coordinate, tangent directions are parallel to \mathbb{C} and are conveniently specified by complex numbers (the “north pole specification” of a direction). The decoration on the horosphere HH corresponding to (ξ,η)(\xi,\eta) is north-pole specified by i/η2i/\eta^{2}. (The spinor (ξ,η)(-\xi,-\eta) yields the same decoration on the same horosphere, but a different spin decoration.) If ξ/η=\xi/\eta=\infty then HH appears in the model as a horizontal plane at Euclidean height |ξ|2|\xi|^{2}. Since such a horosphere appears parallel to \mathbb{C}, a direction can again be specified by an element of \mathbb{C}. The decoration on this HH, corresponding to (ξ,η)(\xi,\eta), is then specified by iξ2i\xi^{2}.

We will be considering reducing this situation to 2 dimensions, as discussed in [15, sec. 5]. The points (x,y,z)(x,y,z) of the upper half space model 𝕌3\mathbb{U}^{3} with y=0y=0 form the upper half plane model of the hyperbolic plane 𝕌2\mathbb{U}^{2}. The boundary at infinity of 𝕌2\mathbb{U}^{2} is then given by 𝕌2={}{}=𝕌3\partial\mathbb{U}^{2}=\mathbb{R}\cup\{\infty\}\subset\mathbb{C}\cup\{\infty\}=\partial\mathbb{U}^{3}. Horospheres in 𝕌3\mathbb{U}^{3} centred at points of {}\mathbb{R}\cup\{\infty\} correspond bijectively to horocycles in 𝕌2\mathbb{U}^{2}, with the bijection given by intersecting with 𝕌2\mathbb{U}^{2}. In this way we may regard horocycles HH of 𝕌2\mathbb{U}^{2} as arising from horospheres H~\widetilde{H} of 𝕌3\mathbb{U}^{3} centred at {}\mathbb{R}\cup\{\infty\}.

Given a horocycle HH in 𝕌2𝕌3\mathbb{U}^{2}\subset\mathbb{U}^{3}, a planar spin decoration on HH is a spin decoration on H~\widetilde{H} whose decoration is (north-pole) specified by the direction ii. A spinor (ξ,η)(\xi,\eta) describes a planar spin decoration on a horocycle if and only if ξ\xi and η\eta are both real [15, lem. 5.6]. Each horocycle HH of 𝕌2\mathbb{U}^{2} has precisely two planar spin decorations. These two spin decorations are related to each other by a 2π2\pi rotation. The corresponding spinors are negatives of each other. Thus, roughly speaking, reducing to 2 dimensions amounts to considering real spinors.

2.2 Lambda Lengths

Penner [19] introduced the notion of λ\lambda-length between horocycles in the hyperbolic plane. Take the geodesic γ\gamma connecting the centres of two horocycles and consider the segment external to both; if they overlap, then consider the segment within the overlap and call the distance negative. If the hyperbolic length of this segment is ρ\rho, the λ\lambda-length is defined as eρ/2e^{\rho/2}.

In [15] the first author generalised λ\lambda-lengths to 3 dimensions. Given two spin-decorated horospheres H1,H2H_{1},H_{2} with distinct centres z1,z2z_{1},z_{2}, we may measure a complex distance from H1H_{1} to H2H_{2} as follows. Let γ\gamma be the oriented geodesic from z1z_{1} to z2z_{2}. Let ρ\rho be the signed distance along γ\gamma (using the orientation of γ\gamma) from p1=γH1p_{1}=\gamma\cap H_{1} to p2=γH2p_{2}=\gamma\cap H_{2}. The spin decoration on H1H_{1} contains an inward spin decoration W1inW^{in}_{1}, and the spin decoration H2H_{2} contains an outward spin decoration W2outW^{out}_{2}. These spin decorations W1in,W2outW^{in}_{1},W^{out}_{2} project to frames f1in,f2outf^{in}_{1},f^{out}_{2} at p1,p2p_{1},p_{2} respectively, whose first vectors are positively tangent to γ\gamma. The two frames are then related by a signed translation of length ρ\rho along γ\gamma, followed by a rotation of some angle θ\theta about γ\gamma. Lifting to spin decorations, this θ\theta is well defined modulo 4π4\pi. The complex distance from H1H_{1} to H2H_{2} is then ρ+iθ\rho+i\theta, and the complex λ\lambda-length from H1H_{1} to H2H_{2} is

λ12=exp(ρ+iθ2)\lambda_{12}=\exp\left(\frac{\rho+i\theta}{2}\right)

It turns out that the complex λ\lambda-length is antisymmetric: λ12=λ21\lambda_{12}=-\lambda_{21}. See [15, sec. 4] for further details.

If we have two horocycles H1,H2H_{1},H_{2} in 𝕌2\mathbb{U}^{2} with planar spin decorations, then the frames f1in,f2outf^{in}_{1},f^{out}_{2} have their first vectors pointing along γ\gamma and their second vectors pointing the direction of the decoration, i.e. normal to 𝕌2\mathbb{U}^{2} in the direction specified by ii, or equivalently using the standard coordinates (x,y,z)(x,y,z), in the positive yy-direction. It follows that θ=0\theta=0 modulo 2π2\pi. Then we observe that the complex λ\lambda-length from H1H_{1} to H2H_{2} is real, taking a positive value if θ=0\theta=0 mod 4π4\pi and a negative value if θ=2π\theta=2\pi mod 4π4\pi. Penner’s 2-dimensional λ\lambda-length is the positive value.

In [15], the first author showed that complex λ\lambda-lengths are given by spinors using Penrose and Rindler’s bilinear form.

Theorem 2.2.

Consider two spinors κ1,κ2\kappa_{1},\ \kappa_{2}, corresponding to spin-decorated horospheres H1,H2H_{1},H_{2}. Then the complex λ\lambda-length λ12\lambda_{12} from H1H_{1} to H2H_{2} is given by

λ12={κ1,κ2}.\lambda_{12}=\{\kappa_{1},\kappa_{2}\}.

Indeed, in the case where κ1\kappa_{1}, κ2\kappa_{2} are real spinors, describing horocycles with planar spin decorations, we observe that {κ1,κ2}\{\kappa_{1},\kappa_{2}\} is real, as is λ12\lambda_{12}. The complex λ\lambda-length λ12\lambda_{12} is positive or negative. Replacing one of the κj\kappa_{j} with κj-\kappa_{j} has the effect of changing the spin decoration on HjH_{j}, adding 2π2\pi to θ\theta (mod 4π4\pi) and changing the sign of λ12\lambda_{12} (by introducing a factor of eiπ=1e^{i\pi}=-1). Similarly, replacing (κ1,κ2)(\kappa_{1},\kappa_{2}) with (κ2,κ1)(\kappa_{2},\kappa_{1}) changes the sign of the complex λ\lambda-length.

Complex λ\lambda-lengths have several nice properties. For instance, given four horocycles (whose λ\lambda-lengths measure line segments forming an inscribed quadrilateral inside the disk), their λ\lambda-lengths satisfy Ptolemy’s relation

λ12λ34+λ23λ14=λ13λ24.\lambda_{12}\lambda_{34}+\lambda_{23}\lambda_{14}=\lambda_{13}\lambda_{24}.

Importantly for our purposes, the λ\lambda-length between two horocycles (with planar spin decorations) is ±1\pm 1 if and only if the horocycles are tangent. This gives a simple condition for checking a purported nn-flower.

3 From Flowers to Horocycles

Consider an nn-flower (n3n\geq 3) in the Euclidean plane, as in Definition 1.1. Let each circle CC_{\bullet} have radius rr_{\bullet} and curvature κ=1/r\kappa_{\bullet}=1/r_{\bullet}.

Dilating the entire configuration by a factor of κ\kappa_{\infty} sends the curvature κ1\kappa_{\infty}\mapsto 1 and, for each petal circle, κjκj/κ\kappa_{j}\mapsto\kappa_{j}/\kappa_{\infty}. We may thus assume the central circle has unit radius, so that κ=1\kappa_{\infty}=1, and for each petal circle CjC_{j} write κj\kappa_{j} for the resulting curvature.

Invert the configuration in the unit circle CC_{\infty}. Each CjC_{j} is mapped to a circle C̊j\mathring{C}_{j} internally tangent to CC_{\infty}. For each jj mod nn then C̊j\mathring{C}_{j} is externally tangent to C̊j1\mathring{C}_{j-1} and C̊j+1\mathring{C}_{j+1}. See Figure 2. We denote by r̊j\mathring{r}_{j} and κ̊j\mathring{\kappa}_{j} the (Euclidean) radius and curvature of C̊j\mathring{C}_{j} respectively. (The superscript ring notation is intended to indicate “inside the unit disc”.)

Figure 2: An inverted 33-flower.
Lemma 3.1.

For each jj,

κ̊j=κj+2.\mathring{\kappa}_{j}=\kappa_{j}+2.
Proof.

Let OO denote the centre of CC_{\infty}. The furthest point AA from OO on CjC_{j} has distance 1+2rj1+2r_{j} from OO. The closest point AA^{\prime} to OO on C̊j\mathring{C}_{j} has distance 12r̊j1-2\mathring{r}_{j} from OO. See Figure 3.

OOAAAA^{\prime}r̊\mathring{r}rr
Figure 3: Inversion of a petal circle.

Inversion in CC_{\infty} sends AAA\mapsto A^{\prime}, so

(1+2rj)(12r̊j)=1,(1+2r_{j})(1-2\mathring{r}_{j})=1,

which upon substituting rj=1/κjr_{j}=1/\kappa_{j} and r̊j=1/κ̊j\mathring{r}_{j}=1/\mathring{\kappa}_{j} yields the desired equation. \hfill\square

We now consider the unit circle CC_{\infty} as the boundary of the disc model 𝔻2\mathbb{D}^{2} of the hyperbolic plane. Each C̊j\mathring{C}_{j} then appears as a horocycle.

Next, we convert from the disc model 𝔻2\mathbb{D}^{2} to the upper half plane model 𝕌2\mathbb{U}^{2} of the hyperbolic plane. Regarding 𝔻2\mathbb{D}^{2} and 𝕌2\mathbb{U}^{2} as subsets of the complex plane in the standard way, the two models are related by the Cayley transform 𝔖:𝕌2𝔻2\mathfrak{S}\colon\mathbb{U}^{2}\longrightarrow\mathbb{D}^{2} and its inverse:

𝔖(z)=ziz+i,𝔖1(z)=(z+1)i1z.\mathfrak{S}(z)=\frac{z-i}{z+i},\quad\mathfrak{S}^{-1}(z)=\frac{(z+1)i}{1-z}. (3.2)

Observe that 𝔖1\mathfrak{S}^{-1} sends 𝔻2\partial\mathbb{D}^{2} to 𝕌2={}\partial\mathbb{U}^{2}=\mathbb{R}\cup\{\infty\}, and sends horocycles in 𝔻2\mathbb{D}^{2} to horocycles in 𝕌2\mathbb{U}^{2}. Moreover, the point 11 on 𝔻2\partial\mathbb{D}^{2} corresponds to the point \infty on 𝕌2={}\partial\mathbb{U}^{2}=\mathbb{R}\cup\{\infty\}. And as the unit circle 𝔻2\partial\mathbb{D}^{2} is traversed anticlockwise, its image {}\mathbb{R}\cup\{\infty\} under 𝔖1\mathfrak{S}^{-1} is traversed in the increasing direction.

Before applying 𝔖1\mathfrak{S}^{-1}, if necessary we reflect the configuration in an arbitrary hyperbolic line through the origin, so that the centres of C̊0,C̊1,,C̊n1\mathring{C}_{0},\mathring{C}_{1},\ldots,\mathring{C}_{n-1} are in anticlockwise order around 𝔻2\partial\mathbb{D}^{2}. This is a reflection in both hyperbolic and Euclidean geometry, so preserves all r̊j\mathring{r}_{j} and κ̊j\mathring{\kappa}_{j}. Then, if necessary, we rotate 𝔻2\mathbb{D}^{2} about 0 so that, proceeding anticlockwise from 11 around 𝔻2\partial\mathbb{D}^{2}, we encounter the centre of C̊0\mathring{C}_{0} first, then C̊1,,C̊n1\mathring{C}_{1},\ldots,\mathring{C}_{n-1}, in order. Again, this is a rotation in both hyperbolic and Euclidean geometry, so preserves all r̊j\mathring{r}_{j} and κ̊j\mathring{\kappa}_{j}.

Now apply 𝔖1\mathfrak{S}^{-1} to the entire configuration. Since no C̊j\mathring{C}_{j} is tangent to 𝔻2\partial\mathbb{D}^{2} at 11, then no C¯j\overline{C}_{j} is tangent to 𝕌2={}\partial\mathbb{U}^{2}=\mathbb{R}\cup\{\infty\} at \infty. Thus each horocycle C¯j\overline{C}_{j} has centre in 𝕌2\mathbb{R}\subset\partial\mathbb{U}^{2}, and appears as a circle in 𝕌2\mathbb{U}^{2}, with a finite radius r¯j\overline{r}_{j} and curvature κ¯j\overline{\kappa}_{j}. Moreover, since the centres of C̊j\mathring{C}_{j} are in order around 𝔻2\partial\mathbb{D}^{2} proceeding anticlockwise from 11, the centres of the C¯j\overline{C}_{j} are in increasing order along 𝕌2\mathbb{R}\subset\partial\mathbb{U}^{2}.

We thus obtain a “flat nn-flower” where the original central circle has become {}\mathbb{R}\cup\{\infty\}, and each petal circle has become a horocycle in 𝕌2\mathbb{U}^{2}, with each C¯j\overline{C}_{j} externally tangent to C¯j1\overline{C}_{j-1} and C¯j+1\overline{C}_{j+1} (with indices taken mod nn), and the horocycles increasing in index from left to right. See Figure 4. (The overline notation is intended to indicate “in a flat flower along the real line”.)

ξ0η0\frac{\xi_{0}}{\eta_{0}}ξ1η1\frac{\xi_{1}}{\eta_{1}}ξ2η2\frac{\xi_{2}}{\eta_{2}}
Figure 4: A flat 33-flower

Finally, observe that the circles C¯j\overline{C}_{j} can be translated horizontally without affecting the tangencies of circles or their or curvatures. We apply such a translation so that C¯0\overline{C}_{0} is tangent to the real line at 0. Since the horocycles C¯j\overline{C}_{j} are tangent to the real line in increasing order, for j1j\geq 1 each C¯j\overline{C}_{j} is tangent to the real line at a positive number.

4 From Horospheres to Spinors

We now introduce spinors for the horocycles C¯j\overline{C}_{j}.

As discussed in Section 2.1, each horocycle in the hyperbolic plane has two planar spin decorations, corresponding to two real spinors which are negatives of each other.

Thus each horocycle C¯j\overline{C}_{j} corresponds to a real spinor αj=(ξj,ηj)\alpha_{j}=(\xi_{j},\eta_{j}), well defined up to sign. The centre of C¯j\overline{C}_{j} is at ξj/ηj\xi_{j}/\eta_{j}, which lies in \mathbb{R}, so each ηj\eta_{j} is nonzero. The Euclidean radius r¯j\overline{r}_{j} and curvature κ¯j\overline{\kappa}_{j} of C¯j\overline{C}_{j} are given by

r¯j=12ηj2andκ¯j=2ηj2.\overline{r}_{j}=\frac{1}{2\eta_{j}^{2}}\quad\text{and}\quad\overline{\kappa}_{j}=2\eta_{j}^{2}. (4.1)

(In general the Euclidean diameter of the horosphere corresponding to (ξ,η)(\xi,\eta) is 1|η|2\frac{1}{|\eta|^{2}}. Here η\eta is real.)

We now choose each αj\alpha_{j} so that ηj\eta_{j} is positive.

Recall C¯0\overline{C}_{0} is constructed to be tangent to the real line at 0, and the centres of the C¯j\overline{C}_{j} are in increasing order along the real line. Thus we have

0=ξ0η0<ξ1η1<<ξn1ηn1.0=\frac{\xi_{0}}{\eta_{0}}<\frac{\xi_{1}}{\eta_{1}}<\cdots<\frac{\xi_{n-1}}{\eta_{n-1}}.

Thus ξ0=0\xi_{0}=0 and, since all ηj\eta_{j} are chosen positive, for j1j\geq 1 we have ξj>0\xi_{j}>0.

Calculating bilinear forms, for all 0j<kn10\leq j<k\leq n-1 we have

{αj,αk}=ξjηkξkηj=ηjηk(ξjηjξkηk)<0.\{\alpha_{j},\alpha_{k}\}=\xi_{j}\eta_{k}-\xi_{k}\eta_{j}=\eta_{j}\eta_{k}\left(\frac{\xi_{j}}{\eta_{j}}-\frac{\xi_{k}}{\eta_{k}}\right)<0.

(This is the opposite of the totally positive notion of [15, sec. 6]; the αj\alpha_{j} here are “totally negative”.)

Now for each jj mod nn we know that C¯j\overline{C}_{j} and C¯j+1\overline{C}_{j+1} are tangent. Thus the complex lambda length between planar spin decorations of C¯j\overline{C}_{j} and C¯j+1\overline{C}_{j+1} is ±1\pm 1. Combining these observations we have the following.

Lemma 4.2.

Choosing the spinors αj=(ξj,ηj)\alpha_{j}=(\xi_{j},\eta_{j}) for planar spin decorations on each C¯j\overline{C}_{j} so that all ηj>0\eta_{j}>0, then for all 0jn20\leq j\leq n-2 we have

{αj,αj+1}=ξjηj+1ξj+1ηj=1,\{\alpha_{j},\alpha_{j+1}\}=\xi_{j}\eta_{j+1}-\xi_{j+1}\eta_{j}=-1,

and {α0,αn1}=1\{\alpha_{0},\alpha_{n-1}\}=-1. \hfill\square

The following proposition gives a useful relationship between each spinor (ξj,ηj)(\xi_{j},\eta_{j}), and the Euclidean curvature κ̊j\mathring{\kappa}_{j} of the corresponding horocycle in the disc model.

Proposition 4.3.

Let (ξ,η)(\xi,\eta) be a real spinor and HH the corresponding horocycle in 𝔻2\mathbb{D}^{2} with a planar spin decoration. Let the Euclidean curvature of HH as it appears in the disc model 𝔻2\mathbb{D}^{2} be κ̊\mathring{\kappa}. Then

κ̊=ξ2+η2+1.\mathring{\kappa}=\xi^{2}+\eta^{2}+1. (4.4)

Combining Proposition 4.3 with Lemma 3.1, we observe that κ=κ̊2=ξ2+η21\kappa=\mathring{\kappa}-2=\xi^{2}+\eta^{2}-1, so the curvatures of the original circles are also usefully expressed in terms of spinor coordinates.

In order to prove Proposition 4.3 we use some lemmas.

Lemma 4.5.

Let HH be a horocycle in 𝕌2\mathbb{U}^{2} with a planar spin decoration, corresponding to the spinor (ξ,η)(\xi,\eta). Then the planar spin-decorated horocycle HH^{\prime} obtained by rotating HH by π\pi about i𝕌2i\in\mathbb{U}^{2} corresponds to the spinor (η,ξ)(-\eta,\xi).

Let us briefly explain what is meant by rotating HH in the above proposition. As HH has a planar spin decoration, it corresponds to a spin-decorated horosphere H~\widetilde{H} in 𝕌3\mathbb{U}^{3}. This H~\widetilde{H} has a spin decoration WW consisting of associated inward and outward spin decorations, which are lifts of frame fields ff along H~\widetilde{H}. An orientation-preserving isometry ϕIsom+(𝕌3)PSL(2,)\phi\in\operatorname{Isom}^{+}(\mathbb{U}^{3})\cong PSL(2,\mathbb{C}) may be applied to the horosphere H~\widetilde{H} and (via its derivative) the frame fields ff, yielding a decoration on a horosphere H~\widetilde{H^{\prime}}. If we specify a lift of ϕ\phi to the spin double cover SL(2,)SL(2,\mathbb{C}), then there is a well-defined map of the spin decorations WW from H~\widetilde{H} to H~\widetilde{H^{\prime}}. A lift of ϕ\phi to SL(2,)SL(2,\mathbb{C}) can be specified by a path from the identity to ϕ\phi in PSL(2,)PSL(2,\mathbb{C}). Here, we have a rotation of π\pi about i𝕌2i\in\mathbb{U}^{2}, which naturally extends to a rotation in the 3-dimensional model 𝕌3\mathbb{U}^{3} about the geodesic normal to 𝕌2\mathbb{U}^{2} through ii. This rotation is naturally lifted to the spin double cover of Isom+(𝕌3)\operatorname{Isom}^{+}(\mathbb{U}^{3}) by taking the path of isometries ϕt\phi_{t} over t[0,1]t\in[0,1], where ϕt\phi_{t} is a rotation of angle πt\pi t about the same axis as ϕ\phi. The isometries ϕt\phi_{t} then take the spin decoration on H~\widetilde{H} to a spin decoration on H~\widetilde{H^{\prime}}, corresponding to the planar spin-decorated HH^{\prime} of the lemma.

Proof.

Consider the matrices M(θ)M(\theta) for θ\theta\in\mathbb{R} given by

M(θ)=(cos(θ)sin(θ)sin(θ)cos(θ))SL(2,)SL(2,).M(\theta)=\begin{pmatrix}\cos(\theta)&-\sin(\theta)\\ \sin(\theta)&\cos(\theta)\\ \end{pmatrix}\in SL(2,\mathbb{R})\subset SL(2,\mathbb{C}).

Each M(θ)M(\theta) describes an orientation-preserving isometry of 𝕌2\mathbb{U}^{2} or 𝕌3\mathbb{U}^{3} as a Möbius transformation: a rotation of 2θ2\theta about ii in 𝕌2\mathbb{U}^{2}, or a rotation of 2θ2\theta about the geodesic normal to 𝕌2\mathbb{U}^{2} through ii in 𝕌3\mathbb{U}^{3}. Then M(tπ2)M(\frac{t\pi}{2}), over t[0,1]t\in[0,1], describes a path of isometries from the identity to the rotation described in the lemma. As in fact all M(θ)M(\theta) lie in SL(2,)SL(2,\mathbb{C}), the double cover of the isometry group PSL(2,)PSL(2,\mathbb{C}), then M(π2)M(\frac{\pi}{2}) is the desired spin lift of the isometry described in the lemma: it is a rotation of π\pi (not π-\pi) about ii.

We now use the equivariance of Theorem 2.1. Since (ξ,η)(\xi,\eta) corresponds to HH, and HH^{\prime} is obtained from HH by applying M(π/2)M(\pi/2), then HH^{\prime} corresponds to the spinor

M(π2)(ξη)=(0110)(ξη)=(ηξ).M\left(\frac{\pi}{2}\right)\begin{pmatrix}\xi\\ \eta\end{pmatrix}=\begin{pmatrix}0&-1\\ 1&0\end{pmatrix}\begin{pmatrix}\xi\\ \eta\end{pmatrix}=\begin{pmatrix}-\eta\\ \xi\end{pmatrix}.

\hfill\square

Translating Lemma 4.5 into the disc model 𝔻2\mathbb{D}^{2} via the Cayley transform (3.2), we immediately obtain the following.

Lemma 4.6.

Let HH be a horocycle in 𝔻2\mathbb{D}^{2} with a planar spin decoration, corresponding to the spinor (ξ,η)(\xi,\eta). Then the planar spin-decorated horocycle HH^{\prime} obtained by rotating HH by π\pi about 0𝔻20\in\mathbb{D}^{2} corresponds to the spinor (η,ξ)(-\eta,\xi). \hfill\square

Proof of Proposition 4.3.

Let HH^{\prime} be the planar spin-decorated horocycle obtained by rotating HH by π\pi about 0𝔻20\in\mathbb{D}^{2}. This is a Euclidean rotation as well as a hyperbolic rotation, so HH^{\prime} has the same radius and curvature as HH. By Lemma 4.6, HH^{\prime} corresponds to the spinor (η,ξ)(-\eta,\xi).

Let XX be the hyperbolic distance from 0𝔻20\in\mathbb{D}^{2} to HH. By symmetry, the hyperbolic distance from 0 to HH^{\prime} is also XX, so the hyperbolic distance from HH to HH^{\prime} is 2X2X. The metric in 𝔻2\mathbb{D}^{2} is given by

ds2=4dr2(1r2)2,ds^{2}=\frac{4\ dr^{2}}{(1-r^{2})^{2}},

where rr is a Euclidean radial coordinate. Since HH and HH^{\prime} have Euclidean radius r̊\mathring{r}, the line from 0 to HH is a Euclidean line from r=0r=0 to r=12r̊r=1-2\mathring{r}. Thus

X=012r̊2dr1r2=ln(1r̊r̊).X=\int_{0}^{1-2\mathring{r}}\frac{2dr}{1-r^{2}}=\ln\left(\frac{1-\mathring{r}}{\mathring{r}}\right).
r̊\mathring{r}XX0HHHH^{\prime}
Figure 5: Computing the radius of HH

Let us now consider the complex lambda length from HH to HH^{\prime}. We thus consider the 3-dimensional spin-decorated horospheres H~,H~\widetilde{H},\widetilde{H^{\prime}} corresponding to H,HH,H^{\prime}. The distance between H~\widetilde{H} and H~\widetilde{H^{\prime}} is ρ=2X\rho=2X. Consider the angle θ\theta between the inward spin frame WinW_{in} of H~\widetilde{H} and the outward spin frame WoutW^{\prime}_{out} of H~\widetilde{H^{\prime}} along the common perpendicular from HH to HH^{\prime}. Since both spin decorations are planar, we have θ=0\theta=0 or 2π2\pi mod 4π4\pi. Following [15, defn. 4.3], the outward spin frame associated to WinW_{in} is obtained from WinW_{in} by a rotation of angle π-\pi about the decoration direction normal to 𝔻2\mathbb{D}^{2}. The outward spin decoration of WoutW^{\prime}_{out} is obtained from this associated frame by a rotation of angle π\pi about the same normal direction to 𝔻2\mathbb{D}^{2} (i.e. the rotation which takes H~\widetilde{H} to H~\widetilde{H^{\prime}}). We conclude that θ=0\theta=0. Thus the complex lambda length λ\lambda from HH to HH^{\prime} is

λ=exp(ρ+iθ2)=eX=1r̊r̊.\lambda=\exp\left(\frac{\rho+i\theta}{2}\right)=e^{X}=\frac{1-\mathring{r}}{\mathring{r}}. (4.7)

On the other hand, applying Theorem 2.2 to the two spinors involved yields

λ={(ξ,η),(η,ξ)}=ξ2+η2.\lambda=\{(\xi,\eta),(-\eta,\xi)\}=\xi^{2}+\eta^{2}. (4.8)

Equating (4.7) and (4.8) and using κ̊=1/r̊\mathring{\kappa}=1/\mathring{r} then gives the desired result. \hfill\square

5 Spinor Calculations

We now present some calculations that are not strictly necessary for the main result, but may be of interest, and may motivate some expressions arising in the main result. The reader interested only in the proof of the main result may skip this section.

5.1 Equation Relating ηj\eta_{j}

It follows from Lemma 4.2 that, for 0jn20\leq j\leq n-2,

ξj+1ηj+1ξjηj=1ηjηj+1,\frac{\xi_{j+1}}{\eta_{j+1}}-\frac{\xi_{j}}{\eta_{j}}=\ \frac{1}{\eta_{j}\eta_{j+1}}, (5.1)

which is the distance along the real line between the centres of the horospheres C¯j\overline{C}_{j} and C¯j+1\overline{C}_{j+1}. Summing these distances over all jj from 0 to n2n-2, we obtain

ξn1ηn1ξ0η0=j=0n21ηjηj+1.\frac{\xi_{n-1}}{\eta_{n-1}}-\frac{\xi_{0}}{\eta_{0}}=\sum_{j=0}^{n-2}\frac{1}{\eta_{j}\eta_{j+1}}. (5.2)

Since {α0,αn1}=ξ0ηn1ξn1η0=1\{\alpha_{0},\alpha_{n-1}\}=\xi_{0}\eta_{n-1}-\xi_{n-1}\eta_{0}=-1, we also have

j=0n21ηjηj+1=1η0ηn1.\sum_{j=0}^{n-2}\frac{1}{\eta_{j}\eta_{j+1}}=\frac{1}{\eta_{0}\eta_{n-1}}. (5.3)

5.2 Equation Relating κ¯j\overline{\kappa}_{j}

Substituting ηj\eta_{j} for κ¯j\overline{\kappa}_{j} in (5.3) using (4.1) yields an equation relating the curvatures κ¯j\overline{\kappa}_{j}:

j=0n21κ¯jκj+1¯=1κ¯0κ¯n1.\sum_{j=0}^{n-2}\frac{1}{\sqrt{\overline{\kappa}_{j}\overline{\kappa_{j+1}}}}=\frac{1}{\sqrt{\overline{\kappa}_{0}\overline{\kappa}_{n-1}}}. (5.4)

We can obtain a polynomial relation between the κ¯j\overline{\kappa}_{j} by clearing denominators and squaring out roots.

This is a relation between the curvatures in a flat nn-flower, i.e. when κ=0\kappa_{\infty}=0.

For example in the case n=3n=3, the equation

1κ¯0κ¯1+1κ¯1κ¯2=1κ¯0κ¯2\frac{1}{\sqrt{\overline{\kappa}_{0}\overline{\kappa}_{1}}}+\frac{1}{\sqrt{\overline{\kappa}_{1}\overline{\kappa}_{2}}}=\frac{1}{\sqrt{\overline{\kappa}_{0}\overline{\kappa}_{2}}}

leads to the polynomial

κ¯02+κ¯12+κ¯222κ¯0κ¯12κ¯1κ¯22κ¯2κ¯0=0,\overline{\kappa}_{0}^{2}+\overline{\kappa}_{1}^{2}+\overline{\kappa}_{2}^{2}-2\overline{\kappa}_{0}\overline{\kappa}_{1}-2\overline{\kappa}_{1}\overline{\kappa}_{2}-2\overline{\kappa}_{2}\overline{\kappa}_{0}=0,

which is equivalent to Descartes’ equation (1.2) with κ=0\kappa_{\infty}=0.

5.3 Recursive Computation of Spinor Coordinates

We show that, starting from (ξ0,η0)(\xi_{0},\eta_{0}), the remaining (ξj,ηj)(\xi_{j},\eta_{j}) can be calculated recursively using previous (ξj,ηj)(\xi_{j},\eta_{j}) and the Euclidean curvatures κ̊j\mathring{\kappa}_{j} in the disc model. (Using Lemma 3.1, one could use the κj\kappa_{j} instead of the κ̊j\mathring{\kappa}_{j}.)

Lemma 5.5.

The spinors (ξj,ηj)(\xi_{j},\eta_{j}) satisfy the following:

ξ0=0,η0=κ̊01,\xi_{0}=0,\quad\eta_{0}=\sqrt{\mathring{\kappa}_{0}-1},

and for 0jn20\leq j\leq n-2,

ξj+1\displaystyle\xi_{j+1} =(ξj+ηj(κ̊j+11)(κ̊j1)1ηj(κ̊j1))ξj+1ηj,\displaystyle=\left(\frac{-\xi_{j}+\eta_{j}\sqrt{(\mathring{\kappa}_{j+1}-1)(\mathring{\kappa}_{j}-1)-1}}{\eta_{j}(\mathring{\kappa}_{j}-1)}\right)\xi_{j}+\frac{1}{\eta_{j}}, (5.6)
ηj+1\displaystyle\eta_{j+1} =ξj+ηj(κ̊j+11)(κ̊j1)1κ̊j1.\displaystyle=\frac{-\xi_{j}+\eta_{j}\sqrt{(\mathring{\kappa}_{j+1}-1)(\mathring{\kappa}_{j}-1)-1}}{\mathring{\kappa}_{j}-1}. (5.7)

By Lemma 3.1 each κ̊j>2\mathring{\kappa}_{j}>2, so each quantity under a square root sign is positive, and we take the positive square root in each case.

Proof.

Since C¯0\overline{C}_{0} is tangent to the real line at ξ0/η0=0\xi_{0}/\eta_{0}=0, we have ξ0=0\xi_{0}=0. From Proposition 4.3 then κ̊0=η02+1\mathring{\kappa}_{0}=\eta_{0}^{2}+1, so η02=κ̊01\eta_{0}^{2}=\mathring{\kappa}_{0}-1. Since all ηj\eta_{j} are taken to be positive then η0\eta_{0} is as claimed.

From (5.1) we have

ξj+1=ηj+1ηjξj+1ηj,\xi_{j+1}=\frac{\eta_{j+1}}{\eta_{j}}\xi_{j}+\frac{1}{\eta_{j}}, (5.8)

which shows that (5.6) follows from (5.7).

Squaring (5.8) and substituting the resulting expression for ξj+12\xi_{j+1}^{2} into (4.4) for κ̊j+1\mathring{\kappa}_{j+1} yields

κ̊j+1=ηj+12+ηj+12ηj2ξj2+2ηj+1ηj2ξj+1ηj2+1.\mathring{\kappa}_{j+1}=\eta_{j+1}^{2}+\frac{\eta_{j+1}^{2}}{\eta_{j}^{2}}\xi_{j}^{2}+2\frac{\eta_{j+1}}{\eta_{j}^{2}}\xi_{j}+\frac{1}{\eta_{j}^{2}}+1.

This is a quadratic equation for ηj+1\eta_{j+1}; solving in the standard way and using (4.4) for κ̊j\mathring{\kappa}_{j}, we obtain

ηj+1=ξj±ηj(κ̊j+11)(κ̊j1)1κ̊j1.\eta_{j+1}=\frac{-\xi_{j}\pm\eta_{j}\sqrt{(\mathring{\kappa}_{j+1}-1)(\mathring{\kappa}_{j}-1)-1}}{\mathring{\kappa}_{j}-1}.

As all ξj,ηj\xi_{j},\eta_{j}, and κ̊j1\mathring{\kappa}_{j}-1 are non-negative, we must take the ++ in the ±\pm in order for ηj+1\eta_{j+1} to be positive, yielding (5.7) as desired. \hfill\square

5.4 Variables mjm_{j}

The square root expressions in the recursive equations (5.6) and (5.7) for ξ\xi and η\eta involve square root expressions which arise throughout; they are in fact the mjm_{j} of our main theorem. By Lemma 3.1 we have κ̊j1=κj+1\mathring{\kappa}_{j}-1=\kappa_{j}+1, so the two expressions given in the definition below are equal.

Definition 5.9.

We define

m0=κ̊01=κ0+1m_{0}=\sqrt{\mathring{\kappa}_{0}-1}=\sqrt{\kappa_{0}+1}

and for 1jn11\leq j\leq n-1,

mj=(κ̊j1)(κ̊j11)1=(κj+1)(κj1+1)1.m_{j}=\sqrt{\left(\mathring{\kappa}_{j}-1\right)\left(\mathring{\kappa}_{j-1}-1\right)-1}=\sqrt{\left(\kappa_{j}+1\right)\left(\kappa_{j-1}+1\right)-1}.

From this definition, a straightforward induction allows us to express each κ̊j\mathring{\kappa}_{j} or κj\kappa_{j} in terms of the mjm_{j}; we state this in the following lemma and omit the proof. We observe that products arising here also appear in the main theorem. As usual, the empty product is taken to be 11.

Lemma 5.10.

For j>0j>0 we have

κj+1=κ̊j1={m02k=1j2(m2k2+1)k=1j2(m2k12+1), if j is even and j>0k=0j12(m2k+12+1)m02k=1j12(m2k2+1), if j is odd and j>0.\kappa_{j}+1=\mathring{\kappa}_{j}-1=\begin{cases}\frac{m_{0}^{2}\prod_{k=1}^{\frac{j}{2}}(m_{2k}^{2}+1)}{\prod_{k=1}^{\frac{j}{2}}(m_{2k-1}^{2}+1)}\text{, if j is even and }j>0\\ \frac{\prod_{k=0}^{\frac{j-1}{2}}(m_{2k+1}^{2}+1)}{m_{0}^{2}\prod_{k=1}^{\frac{j-1}{2}}(m_{2k}^{2}+1)}\text{, if j is odd and }j>0.\end{cases} (5.11)

\hfill\square

For convenience, we express the above expansion of κj+1\kappa_{j}+1 in terms of the mkm_{k} as gjg_{j}.

5.5 Closed Form for Spinor Coordinates

Between them, (5.6) and (5.7) allow us to iteratively find (ξj,ηj)(\xi_{j},\eta_{j}) in terms of the κ̊j\mathring{\kappa}_{j}, or, using Definition 5.9, in terms of the mjm_{j}. In this section we describe closed forms for ξj\xi_{j} and ηj\eta_{j} in terms of the mjm_{j}.

Since C¯0\overline{C}_{0} is tangent to the real line at 0, so that ξ0=0\xi_{0}=0, then forming a telescoping sum from (5.1), as in (5.2), we have

ξj=1ηj1+ηjk=1j11ηk1ηk,\xi_{j}=\frac{1}{\eta_{j-1}}+\eta_{j}\sum_{k=1}^{j-1}\frac{1}{\eta_{k-1}\eta_{k}}, (5.12)

so it suffices to find a closed form for η\eta.

Lemma 5.13 (A Closed Form for ηj\eta_{j}).
ηj={m0(n=1j(mni)+n=1j(mn+i))2n=1j2(m2n12+1), if j is even(n=1j(mni)+n=1j(mn+i))2m0n=1j12(m2n2+1), if j is odd.\eta_{j}=\begin{cases}\frac{m_{0}\left(\prod_{n=1}^{j}(m_{n}-i)+\prod_{n=1}^{j}(m_{n}+i)\right)}{2\prod_{n=1}^{\frac{j}{2}}\left(m_{2n-1}^{2}+1\right)},&\text{ if j is even}\\ \frac{\left(\prod_{n=1}^{j}(m_{n}-i)+\prod_{n=1}^{j}(m_{n}+i)\right)}{2m_{0}\prod_{n=1}^{\frac{j-1}{2}}\left(m_{2n}^{2}+1\right)},&\text{ if j is odd.}\end{cases}
Proof.

Substituting mjm_{j} into (5.7) yields

ηj+1=ξj+ηjmj+1κ̊j1.\eta_{j+1}=\frac{-\xi_{j}+\eta_{j}m_{j+1}}{\mathring{\kappa}_{j}-1}.

Replacing ξj\xi_{j} using (5.12), and using the definition of gjg_{j} after Lemma 5.10 gives

ηj=1+ηj1ηj2(mjn=1j21ηn1ηn)ηj2gj1.\eta_{j}=\frac{-1+\eta_{j-1}\eta_{j-2}\left(m_{j}-\sum_{n=1}^{j-2}\frac{1}{\eta_{n-1}\eta_{n}}\right)}{\eta_{j-2}g_{j-1}}. (5.14)

Rearrange to solve for the sum:

n=1j21ηn1ηn=mjηjηj2gj1+1ηj1ηj2.\sum_{n=1}^{j-2}\frac{1}{\eta_{n-1}\eta_{n}}=m_{j}-\frac{\eta_{j}\eta_{j-2}g_{j-1}+1}{\eta_{j-1}\eta_{j-2}}.

Then, taking one term out of the sum, we have

n=1j21ηn1ηn=n=1j31ηn1ηn+1ηj3ηj2=mj1ηj1gj2ηj2.\sum_{n=1}^{j-2}\frac{1}{\eta_{n-1}\eta_{n}}=\sum_{n=1}^{j-3}\frac{1}{\eta_{n-1}\eta_{n}}+\frac{1}{\eta_{j-3}\eta_{j-2}}=m_{j-1}-\frac{\eta_{j-1}g_{j-2}}{\eta_{j-2}}.

Substituting this expression for the sum back into (5.14), we obtain a recursive relation on ηj\eta_{j}:

ηj=1+ηj12gj2+ηj1ηj2(mjmj1)ηj2gj1.\eta_{j}=\frac{-1+\eta_{j-1}^{2}g_{j-2}+\eta_{j-1}\eta_{j-2}(m_{j}-m_{j-1})}{\eta_{j-2}g_{j-1}}.

The closed form is then obtained by induction, taking η0=m0\eta_{0}=m_{0}, η1=m1/m0\eta_{1}=m_{1}/m_{0} for the base cases. \hfill\square

5.6 Polynomial Relations Between mjm_{j}

Multiplying (5.3) by η0η1ηn1\eta_{0}\eta_{1}...\eta_{n-1} to clear denominators yields

(j=0n2η0η1η^jη^j+1ηn1)η1η2ηn2=0,\left(\sum_{j=0}^{n-2}\eta_{0}\eta_{1}\cdots\hat{\eta}_{j}\hat{\eta}_{j+1}\cdots\eta_{n-1}\right)-\eta_{1}\eta_{2}...\eta_{n-2}=0,

where the hats indicate excluding those terms from the product. Substitution using Lemma 5.13 yields polynomial relations among the mjm_{j}, and these polynomials contain as factors the equations of our main result.

For example, when n=3n=3 and n=4n=4 we obtain, respectively,

m1(m1m02+m2m02m121)m0(m12+1)=0,\displaystyle\frac{m_{1}\left(m_{1}m_{0}^{2}+m_{2}m_{0}^{2}-m_{1}^{2}-1\right)}{m_{0}\left(m_{1}^{2}+1\right)}=0,
m1(m1m21)(m22+m1m2+m3m2+m1m32)(m12+1)(m22+1)=0,\displaystyle\frac{m_{1}\left(m_{1}m_{2}-1\right)\left(-m_{2}^{2}+m_{1}m_{2}+m_{3}m_{2}+m_{1}m_{3}-2\right)}{\left(m_{1}^{2}+1\right)\left(m_{2}^{2}+1\right)}=0,

and we expect that only the factor containing all the curvatures can be zero in general. Indeed, in the n=3n=3 case this factor is an instance of (1.4) (or (1.6)) from the main theorem; and in the n=4n=4 case an instance of (1.5) (or (1.7)). This is how the equations of the main theorem were found.

6 Proof of the Generalised Descartes Theorem

After the constructions of Section 3 and Section 4, we have real spinors (ξj,ηj)(\xi_{j},\eta_{j}) for 0jn10\leq j\leq n-1, describing horocycles with planar spin decorations arising from an nn-flower.

For each jj, we define a complex number

zj=ξj+iηjz_{j}=\xi_{j}+i\eta_{j}

(here i2=1i^{2}=-1 as usual).

From Lemma 4.2 we have, for 1jn11\leq j\leq n-1,

ξj1ηjξjηj1=1,or equivalently,Im(zj1zj¯)=1.\xi_{j-1}\eta_{j}-\xi_{j}\eta_{j-1}=-1,\quad\text{or equivalently,}\quad\operatorname{Im}\left(z_{j-1}\,\overline{z_{j}}\right)=1.

which, being the nonzero component of the cross product (ξj1,ηj1,0)×(ξj,ηj,0)(\xi_{j-1},\eta_{j-1},0)\times(\xi_{j},\eta_{j},0), means that the zjz_{j} occur in clockwise order around 0 in the complex plane and each successive pair zj1,zjz_{j-1},z_{j} spans a parallelogram of area 11. Since we chose ξ0=0\xi_{0}=0 and all other ξj,ηj>0\xi_{j},\eta_{j}>0 in Section 4, we have z0z_{0} on the positive imaginary axis, and all the other zjz_{j} lying in the top right quadrant of the complex plane as in Figure 6. The sequence argzj\arg z_{j} for 0jn10\leq j\leq n-1 is thus strictly decreasing in (0,π/2](0,\pi/2].

Moreover, Lemma 4.2 says that ξ0ηn1ξn1η0=Im(z0zn1¯)=1\xi_{0}\eta_{n-1}-\xi_{n-1}\eta_{0}=\operatorname{Im}\left(z_{0}\,\overline{z_{n-1}}\right)=-1, so the first and last of the zjz_{j} also span a parallelogram of area 1.

z0z_{0}z1z_{1}z2z_{2}z3z_{3}z4z_{4}ξ\xiη\eta
Figure 6: Parallelograms formed by the zjz_{j}.

From Proposition 4.3 (and the remark afterward applying Lemma 3.1) we have

κj=ξj2+ηj21=|zj|21\kappa_{j}=\xi_{j}^{2}+\eta_{j}^{2}-1=|z_{j}|^{2}-1

so the problem of finding a relation among the κj\kappa_{j} (i.e. generalising Descartes’ theorem) is reduced to a plane Euclidean geometry problem: given vectors spanning parallelograms of area 1 in clockwise order around the origin as described above, find a relation among the lengths of those vectors.

We now write the mjm_{j} (Definition 5.9) for 1jn11\leq j\leq n-1 in terms of the zjz_{j}:

mj=(κj+1)(κj1+1)1=|zj|2|zj1|21m_{j}=\sqrt{\left(\kappa_{j}+1\right)\left({\kappa}_{j-1}+1\right)-1}=\sqrt{|z_{j}|^{2}|z_{j-1}|^{2}-1} (6.1)

Since Im(zj1zj¯)=1\operatorname{Im}\left(z_{j-1}\overline{z_{j}}\right)=1, it follows that Re(zj1zj¯)=±mj\operatorname{Re}\left(z_{j-1}\overline{z_{j}}\right)=\pm m_{j}. But we saw above that the argzj\arg z_{j} form a decreasing sequence in (0,π/2](0,\pi/2], so 0<arg(zj1zj¯)<π/20<\arg(z_{j-1}\overline{z_{j}})<\pi/2. Hence each zj1zj¯z_{j-1}\overline{z_{j}} has positive real part, and we obtain

zj1zj¯=mj+i.z_{j-1}\overline{z_{j}}=m_{j}+i.

We now observe that the desired equations (1.4) and (1.5) contain the products

j=1n1(mji)\displaystyle\prod_{j=1}^{n-1}\left(m_{j}-i\right) =j=1n1zj1¯zj=z0¯|z1zn2|2zn1,\displaystyle=\prod_{j=1}^{n-1}\overline{z_{j-1}}z_{j}=\overline{z_{0}}\,\left|z_{1}\cdots z_{n-2}\right|^{2}\,z_{n-1},
j=1n1(mj+i)\displaystyle\prod_{j=1}^{n-1}\left(m_{j}+i\right) =j=1n1zj1zj¯=z0|z1zn2|2zn1¯.\displaystyle=\prod_{j=1}^{n-1}z_{j-1}\overline{z_{j}}=z_{0}\,\left|z_{1}\cdots z_{n-2}\right|^{2}\,\overline{z_{n-1}}.

In the case of even nn then we find

i2(j=1n1(mji)j=1n1(mj+i))\displaystyle\frac{i}{2}\left(\prod_{j=1}^{n-1}\left(m_{j}-i\right)-\prod_{j=1}^{n-1}\left(m_{j}+i\right)\right) =i2|z1zn2|2(z0¯zn1z0zn1¯)\displaystyle=\frac{i}{2}\left|z_{1}\cdots z_{n-2}\right|^{2}\left(\overline{z_{0}}z_{n-1}-z_{0}\overline{z_{n-1}}\right)
=|z1zn2|2Im(z0¯zn1)\displaystyle=\left|z_{1}\cdots z_{n-2}\right|^{2}\,\operatorname{Im}\left(\overline{z_{0}}z_{n-1}\right)
=j=1n22(m2j2+1),\displaystyle=\prod_{j=1}^{\frac{n-2}{2}}\left(m_{2j}^{2}+1\right),

where in the second line we used the fact that (αα¯)=2iIm(α)(\alpha-\overline{\alpha})=2i\,\operatorname{Im}(\alpha) for any α\alpha\in\mathbb{C}, and in the third line we used Im(z0zn1¯)=1\operatorname{Im}\left(z_{0}\overline{z_{n-1}}\right)=-1 and m2j2+1=|z2j1|2|z2j|2m_{2j}^{2}+1=|z_{2j-1}|^{2}\,|z_{2j}|^{2} from (6.1).

The odd case is similar, with an extra factor of m02=κ0+1=|z0|2m_{0}^{2}=\kappa_{0}+1=|z_{0}|^{2} appearing. This proves the result with κ\kappa_{\infty} set to 11. Upon reversing the original dilation, we replace each κj\kappa_{j} with κjκ\frac{\kappa_{j}}{\kappa_{\infty}}, completing the proof.

References

  • [1] The Kiss Precise, Nature 139 (1937), no. 3506, 62.
  • [2] Dov Aharonov and Kenneth Stephenson, Geometric sequences of discs in the Apollonian packing, St. Petersburg Mathematical Journal 9 (1998), 1–42.
  • [3] Philip Beecroft, Properties of circles in mutual contact, The Lady’s and Gentleman’s Diary 139 (1842), 91–96.
  • [4] Erik-Jan Bos, Princess Elizabeth of Bohemia and Descartes’ letters (1650–1665), Historia Math. 37 (2010), no. 3, 485–502, With an appendix, containing a letter of Princess Elizabeth to Theodore Haak (dual French-English text). MR 2671791
  • [5] L. R. Ford, Fractions, Amer. Math. Monthly 45 (1938), no. 9, 586–601. MR 1524411
  • [6] Ronald L. Graham, Jeffrey C. Lagarias, Colin L. Mallows, Allan R. Wilks, and Catherine H. Yan, Apollonian circle packings: number theory, J. Number Theory 100 (2003), no. 1, 1–45. MR 1971245
  • [7] Summer Haag, Clyde Kertzer, James Rickards, and Katherine E. Stange, The Local-Global Conjecture for Apollonian circle packings is false, arxiv:2307.02749.
  • [8] Jerzy Kocik, Clifford algebras and euclid’s parametrization of pythagorean triples, Advances in Applied Clifford Algebras 17 (2006), no. 1, 71–93.
  • [9]  , A theorem on circle configurations, arxiv:0706.0372, 2007.
  • [10]  , Spinors and Descartes configurations of disks, arxiv:1909.06994, 2019.
  • [11]  , Apollonian depth, spinors, and the super-Dedekind tessellation, arxiv:2009.02680, 2020.
  • [12]  , Spinors, lattices, and classification of integral Apollonian disk packings, arxiv:2001.05866, 2020.
  • [13]  , Integral spinors, Apollonian disk packings, and Descartes groups, arxiv:2105.12950, 2021.
  • [14] Jeffrey C. Lagarias, Colin L. Mallows, and Allan R. Wilks, Beyond the Descartes Circle Theorem, The American Mathematical Monthly 109 (2002), no. 4, 338–361.
  • [15] Daniel V. Mathews, Spinors and horospheres, arxiv:2308.09233.
  • [16] J. G. Mauldon, Sets of equally inclined spheres, Canadian J. Math. 14 (1962), 509–516. MR 142031
  • [17] Yoshimasa Michiwaki, Geometry in Japanese mathematics, Encyclopaedia of the History of Science, Technology, and Medicine in Non-Western Cultures, Springer, Dordrecht, 2008, pp. 1018–1019.
  • [18] Andrea Nye, The Princess and the Philosopher: Letters of Elisabeth of the Palatine to René Descartes, Rowman & Littlefield, 1999.
  • [19] R. C. Penner, The decorated Teichmüller space of punctured surfaces, Communications in Mathematical Physics 113 (1987), no. 2, 299 – 339.
  • [20] Roger Penrose and Wolfgang Rindler, Spinors and space-time, Cambridge University Press, 1984.
  • [21] Lisa Shapiro, René Descartes, and Princess Elisabeth of Bohemia, The correspondence between Princess Elisabeth of Bohemia and Reneé Descartes, University of Chicago Press, 2007.
  • [22] Frederick Soddy, The Kiss Precise, Nature 137 (1936), no. 3477, 1021.
  • [23]  , The Bowl of Integers and the Hexlet, Nature 139 (1937), no. 3506, 77–79.
  • [24] J. Steiner, Fortsetzung der geometrischen Betrachtungen (Heft 2, S. 161), J. Reine Angew. Math. 1 (1826), 252–288. MR 1577615
  • [25] Kenneth Stephenson, Introduction to circle packing: the theory of discrete analytic functions, Cambridge University Press, New York, 2005 (eng).