math0010298/p1.tex
1: % 01 March 2005. slight revise following the referee'd report. 
2: % 10july04 [post-arXiv] (Theorem 4.1; Appendix B, figure 10 numbering fix)
3: % Part I, 9 jun 04 [rlg changes]
4: % 8 jun 04 [parameter space]
5: % 5 jun 04 [cyan, allan, clm comments]
6: %**************************************************************************
7: % 10 Figure files needed:
8: %    1-std.ps  2-configs.ps
9: %    3-strongly.ps  4-reflection.ps
10: %    5-inversion.ps 6-dual.ps
11: %    7-stagezero.ps 8-stageone.ps
12: %    B1-special.ps  B2-dual.ps
13: %
14: %  Need macros: diagrams.sty 
15: %               diagrams.tex 
16: %  (for package: diagrams)
17: %
18: %
19: %*****************************************************************************
20: % New results (over 2001 version)
21: %      Theorem 3.1 (``only if'' corrected)
22: %      Theorem 4.1, Theorem 4.2
23: %      Theorem 5.1 (no proof); Theorem 5.3
24: %      Appendix B; Prop. 8.1
25: %
26: %
27: %*****************************************************************************
28: \documentclass[11pt]{article}
29: %\usepackage{showlabels}
30: 
31: 
32: \usepackage{amssymb,diagrams}
33: \usepackage{epsfig,amsmath,latexsym}
34: \usepackage{amsfonts}
35: 
36: \setlength{\textwidth}{6.2in}
37: \setlength{\textheight}{8.5in}
38: \setlength{\oddsidemargin}{.2in}
39: \setlength{\topmargin}{-0.25in}
40: \setlength{\headheight}{0in}
41: 
42: \newtheorem{theorem}{Theorem}[section]
43: \newtheorem{cor}[theorem]{Corollary}
44: \newtheorem{defi}{Definition}[section]
45: \newtheorem{lemma}[theorem]{Lemma}
46: \newtheorem{prop}[theorem]{Proposition}
47: \newtheorem{conj}{Conjecture}[section]
48: 
49: 
50: \def\binom#1#2{{#1}\choose{#2}}
51: 
52: \def\slfrac#1#2{\hbox{\kern.1em %
53:  \raise.5ex\hbox{\the\scriptfont0 #1}\kern-.11em %
54:  /\kern-.15em\lower.25ex\hbox{\the\scriptfont0 #2}}}
55: 
56: \newarrow{Into}C--->
57: \newarrow{Line}-----
58: 
59: \newcommand{\ep}{\epsilon}
60: \newcommand{\pf}{\noindent{\bf Proof.~}}
61: \newcommand{\beq}{\begin{eqnarray}}
62: \newcommand{\eeq}{\end{eqnarray}}
63: \newcommand{\beql}[1]{\begin{eqnarray}\label{#1}}
64: \newcommand{\beqs}{\begin{eqnarray*}}
65: \newcommand{\eeqs}{\end{eqnarray*}}
66: \newcommand{\eqn}[1]{(\ref{#1})}
67: 
68: \newcommand{\bdelta}{\mbox{\boldmath $\delta$}}
69: \newcommand{\bj}{\mathbf j}
70: \newcommand{\bone}{\mathbf 1}
71: \newcommand{\lf}{\lfloor}
72: \newcommand{\rf}{\rfloor}
73: \newcommand{\lc}{\lceil}
74: \newcommand{\rc}{\rceil}
75: 
76: \newcommand{\CC}{{\mathbb C}}
77: \newcommand{\DD}{{\mathbb D}}
78: \newcommand{\HH}{{\mathbb H}}
79: \newcommand{\NN}{{\mathbb N}}
80: \newcommand{\PP}{{\mathbb P}}
81: \newcommand{\QQ}{{\mathbb Q}}
82: \newcommand{\RR}{{\mathbb R}}
83: \newcommand{\WW}{{\mathbb W}}
84: \newcommand{\ZZ}{{\mathbb Z}}
85: 
86: 
87: 
88: \newcommand{\cc}{{\mathbb C}}
89: \newcommand{\rr}{{\mathbb R}}
90: \newcommand{\zz}{{\mathbb Z}}
91: \newcommand{\qq}{{\mathbb Q}}
92: \newcommand{\nn}{{\mathbb N}}
93: \newcommand{\dd}{{\mathbb D}}
94: 
95: \newcommand{\fc}{{\mathfrak c}}
96: \newcommand{\fd}{{\mathfrak d}}
97: \newcommand{\fe}{{\mathfrak e}}
98: \newcommand{\fg}{{\mathfrak g}}
99: \newcommand{\fh}{{\mathfrak h}}
100: \newcommand{\fj}{{\mathfrak j}}
101: \newcommand{\fk}{{\mathfrak k}}
102: \newcommand{\fp}{{\mathfrak p}}
103: \newcommand{\fq}{{\mathfrak q}}
104: \newcommand{\fr}{{\mathfrak r}}
105: \newcommand{\fs}{{\mathfrak s}}
106: \newcommand{\ft}{{\mathfrak t}}
107: \newcommand{\fx}{{\mathfrak x}}
108: \newcommand{\fy}{{\mathfrak y}}
109: 
110: \newcommand{\ba}{{\mathbf a}}
111: \newcommand{\baa}{\tilde{\mathbf a}}
112: \newcommand{\bb}{{\mathbf b}}
113: \newcommand{\bc}{{\mathbf c}}
114: \newcommand{\br}{{\mathbf r}}
115: \newcommand{\be}{{\mathbf e}}
116: \newcommand{\bff}{{\mathbf f}}
117: \newcommand{\bg}{{\mathbf g}}
118: \newcommand{\bh}{{\mathbf h}}
119: \newcommand{\bm}{{\mathbf m}}
120: \newcommand{\bo}{{\mathbf 1}}
121: \newcommand{\bs}{{\mathbf s}}
122: \newcommand{\bv}{{\mathbf v}}
123: \newcommand{\bw}{{\mathbf w}}
124: \newcommand{\bx}{{\mathbf x}}
125: \newcommand{\by}{{\mathbf y}}
126: \newcommand{\bz}{{\mathbf z}}  
127: 
128: 
129: \newcommand{\bA}{{\mathbf A}}
130: \newcommand{\bB}{{\mathbf B}}  
131: \newcommand{\bC}{{\mathbf C}}
132: \newcommand{\bD}{{\mathbf D}}
133: \newcommand{\bI}{{\mathbf I}}
134: \newcommand{\bJ}{{\mathbf J}}
135: \newcommand{\bK}{{\mathbf K}}
136: \newcommand{\bM}{{\mathbf M}}
137: \newcommand{\bN}{{N}}
138: \newcommand{\bP}{{\mathbf P}}
139: \newcommand{\bQ}{{\mathbf Q}}
140: \newcommand{\bS}{{\mathbf S}}
141: \newcommand{\bT}{{\mathbf T}}
142: \newcommand{\bU}{{\mathbf U}}
143: \newcommand{\bV}{{\mathbf V}}
144: \newcommand{\bW}{{\mathbf W}}
145: \newcommand{\bX}{{\mathbf X}}
146: \newcommand{\bY}{{\mathbf Y}}
147: \newcommand{\bZ}{{\mathbf Z}}
148: 
149: \newcommand{\asc}{{\bf asc}}
150: 
151: \newcommand{\sA}{{\mathcal A}}
152: \newcommand{\sC}{{\mathcal C}}
153: \newcommand{\sD}{{\mathcal D}}
154: \newcommand{\sE}{{\mathcal E}}
155: \newcommand{\sF}{{\mathcal F}}
156: \newcommand{\sG}{{\mathcal G}}
157: \newcommand{\sI}{{\mathcal I}}
158: \newcommand{\sJ}{{\mathcal J}}
159: \newcommand{\sL}{{\mathcal L}}
160: \newcommand{\sM}{{\mathcal M}}
161: \newcommand{\sP}{{\mathcal P}}
162: \newcommand{\sS}{{\mathcal S}}
163: \newcommand{\sW}{{\mathcal W}}
164: \newcommand{\sX}{{\mathcal X}}
165: \newcommand{\PD}{\sP_{\sD}}
166: \newcommand{\GD}{\sG_{\sD}^0}
167: \newcommand{\bsq}{\vrule height .9ex width .8ex depth -.1ex}
168: 
169: 
170: \makeatletter
171: % put a period after section or subsection number in header
172: \def\@sect#1#2#3#4#5#6[#7]#8{\ifnum #2>\c@secnumdepth
173:      \def\@svsec{}\else
174:      \refstepcounter{#1}\edef\@svsec{\csname the#1\endcsname.\hskip .75em }\fi
175:      \@tempskipa #5\relax
176:       \ifdim \@tempskipa>\z@
177:         \begingroup #6\relax
178:           \@hangfrom{\hskip #3\relax\@svsec}{\interlinepenalty \@M #8\par}%
179:         \endgroup
180:        \csname #1mark\endcsname{#7}\addcontentsline
181:          {toc}{#1}{\ifnum #2>\c@secnumdepth \else
182:                       \protect\numberline{\csname the#1\endcsname}\fi
183:                     #7}\else
184:         \def\@svsechd{#6\hskip #3\@svsec #8\csname #1mark\endcsname
185:                       {#7}\addcontentsline
186:                            {toc}{#1}{\ifnum #2>\c@secnumdepth \else
187:                              \protect\numberline{\csname the#1\endcsname}\fi
188:                        #7}}\fi
189:      \@xsect{#5}}
190: % put a period after theorem and theorem-like numbers
191: \def\@begintheorem#1#2{\it \trivlist \item[\hskip \labelsep{\bf #1\ #2.}]}
192: 
193: \def\plain{plain}\ifx\fmtname\plain\csname fi\endcsname
194:      \def\batchfile{here.doc}
195:      \input docstrip
196:      \preamble
197: 
198:      Do not distribute the stripped version of this file.
199:      The checksum in the header refers to the documented version.
200: 
201:      \endpreamble
202:      \generateFile{here.sty}{t}{\from{here.doc}{}}
203:      \endinput
204: \fi
205: \ifcat a\noexpand @\let\next\relax\else\def\next{%
206:     \documentstyle[here,doc]{article}\MakePercentIgnore}\fi\next
207: \ifx\@Hxfloat\@Hundef\else\expandafter\endinput\fi
208: \let\@Hxfloat\@xfloat
209: \def\@xfloat#1[{\@ifnextchar{H}{\@HHfloat{#1}[}{\@Hxfloat{#1}[}}
210: \def\@HHfloat#1[H]{%
211: \expandafter\let\csname end#1\endcsname\end@Hfloat
212: \vskip\intextsep\vbox\bgroup\def\@captype{#1}\parindent\z@
213: \ignorespaces}
214: \def\end@Hfloat{\egroup\vskip \intextsep}
215: 
216: \makeatother
217: 
218: \renewcommand{\theequation}{\arabic{section}.\arabic{equation}}
219: 
220: \catcode`\@=11
221: %\renewcommand{\section}{
222: %        \setcounter{equation}{0}
223: %        \@startsection {section}{1}{\z@}{-3.5ex plus -1ex minus
224: %        -.2ex}{2.3ex plus .2ex}{\large\bf}
225: %        }
226: 
227: \catcode`@=12
228: 
229: 
230: \thispagestyle{empty}
231: 
232: \begin{document}
233: 
234: 
235: 
236: % TITLE PAGE and ABSTRACT
237: 
238: \begin{center}
239: {\Large {\bf Apollonian Circle Packings: Geometry and Group Theory \\
240: I. The Apollonian Group}}\\
241: 
242: \vspace{1.5\baselineskip}
243: {\em Ronald L. Graham} \\
244: Department of Computer Science and Engineering \\
245:  University of California at San Diego, 
246: La Jolla, CA 92093-0114 \\
247: \vspace*{1.5\baselineskip}
248: 
249: {\em Jeffrey C. Lagarias} \\
250: Department of Mathematics \\
251: University of Michigan, 
252: Ann Arbor, MI 48109--1109 \\
253: \vspace*{1.5\baselineskip}
254: 
255: {\em Colin L. Mallows} \\
256: Avaya Labs, Basking Ridge, NJ 07920 \\
257: \vspace*{1.5\baselineskip}
258: 
259: {\em Allan R. Wilks} \\
260: AT\&T Labs, Florham Park, NJ 07932-0971 \\
261: \vspace*{1.5\baselineskip}
262: 
263: 
264: 
265: {\em Catherine H. Yan}
266: \footnote{
267: Partially supported by NSF grants DMS-0070574, DMS-0245526 and a Sloan
268: Fellowship. This author is also affiliated with Dalian University of
269: Technology, China.}\\
270: Department of Mathematics \\
271: Texas A\&M University, College Station, TX 77843-3368\\
272: \vspace*{1.5\baselineskip}
273: %\today
274: %{\bf (Working Draft: Not for Distribution)} \\
275: \vspace*{1.5\baselineskip}
276: (March 10, 2005  version) \\
277: \vspace*{1.5\baselineskip}
278: {\bf ABSTRACT}
279: \end{center}
280: Apollonian circle packings arise by repeatedly filling the interstices
281: between four mutually tangent circles with further tangent circles.
282: We observe that there exist 
283: Apollonian  packings which have strong integrality
284: properties, in which  all  circles in the packing have
285:  integer curvatures and
286: rational centers such that (curvature)$\times$(center) is an
287: integer vector. This series of papers explain such properties.
288: 
289: A {\em Descartes configuration} is a set of four mutually tangent
290: circles with disjoint interiors. 
291:  An Apollonian circle packing can be described in terms of
292: the Descartes configuration it contains. We describe the 
293:  space of all  ordered, oriented Descartes configurations
294: using  a coordinate system $\sM_\DD$
295: consisting of  those $4 \times 4$
296: real matrices $\bW$ with $\bW^T \bQ_{D} \bW = \bQ_{W}$ where 
297: $\bQ_D$ is the matrix of the Descartes quadratic form
298: $Q_D= x_1^2 + x_2^2+ x_3^2 + x_4^2 - 
299: \frac{1}{2}(x_1 +x_2 +x_3 + x_4)^2$ 
300: and  $\bQ_W$ of the quadratic form
301: $Q_W = -8x_1x_2 + 2x_3^2 + 2x_4^2$. 
302: On the parameter space
303: $\sM_\DD$ the  group
304: $Aut(Q_D)$ acts on the left, and $Aut(Q_W)$ acts on the right,
305: giving two different ``geometric'' actions.
306: Both these  groups are  isomorphic to the 
307: Lorentz group $O(3, 1)$. 
308: The right action of $Aut(Q_W)$ 
309: (essentially) corresponds to Mobius transformations acting on the underlying
310: Euclidean space $\rr^2$ while the left action of $Aut(Q_D)$ is defined
311: only on the parameter space. 
312: 
313: We observe that
314: the Descartes configurations in each Apollonian packing 
315: form  an orbit of a single Descartes
316: configuration under a certain finitely generated discrete
317: subgroup of  $Aut(Q_D)$, 
318: which we call the {\em Apollonian group}.
319: This group consists of 
320: $4 \times 4$ integer matrices, and its integrality properties 
321: lead to the integrality
322: properties observed in some Apollonian circle packings.
323: 
324: We introduce two more related finitely generated groups
325: in   $Aut(Q_D)$, the {\em  dual Apollonian group} produced 
326: from the Apollonian
327: group by a ``duality'' conjugation, and the {\em super-Apollonian group} 
328: which is the group generated by the Apollonian and
329: dual Apollonian groups together. 
330: These groups also
331: consist of integer $4 \times 4$ matrices. We show
332: these groups are hyperbolic Coxeter groups.
333: 
334: 
335: \vspace*{1.5\baselineskip}
336: \noindent
337: Keywords: Circle packings, Apollonian circles, Diophantine equations, Lorentz
338: group, Coxeter group
339: \newpage
340: \setcounter{page}{1}
341: 
342: 
343: %*****************************************************************************
344: %
345: % SECTION 1. 
346: %
347: %*****************************************************************************
348: %
349: \setlength{\baselineskip}{1.0\baselineskip}
350: 
351: \section{Introduction}
352: \setcounter{equation}{0}
353: An Apollonian circle packing is a packing of circles 
354: arising  by repeatedly filling the interstices
355: between four mutually tangent circles with further tangent circles.
356: We call an initial arrangement of four mutually tangent circles with
357: distinct tangents (necessarily $6$ of them) a
358: {\em Descartes configuration}.
359: 
360: %
361: %
362: %  Figure 1
363: %
364: 
365: 
366: \begin{figure}[htbp]
367: \centerline{\epsfxsize=4.0in \epsfbox{1-std.ps}}
368: \caption{An Apollonian packing, labelled with circle curvatures}\label{std}
369: \end{figure}
370: 
371: Starting from any Descartes configuration,
372: we  can recursively construct an  infinite circle packing of the 
373: Euclidean plane, 
374:  in which new circles are added 
375: which are tangent to three of the circles that have already been
376: placed and have interiors disjoint from
377: any of them. The infinite packing obtained in the limit of adding
378: all possible such circles is called an
379: {\em Apollonian packing}. The new circles added
380: at each stage can be
381: obtained using M\"{o}bius transformations of 
382: Descartes configurations in the partial packing. 
383: 
384: An Apollonian packing is pictured in Figure \ref{std}, in
385: which each circle is labelled by its {\em curvature,} which is
386: the inverse of its radius.  The initial
387: configuration consists of two circles of radius $\frac{1}{2}$
388: inscribed in a circle of radius $1$, the latter being assigned
389: negative curvature $-1$ by a convention given in \S3.
390: This particular Apollonian
391: packing has the special property that all circles in the packing
392: have integer curvatures. We call a packing with this
393: property {\em integral.} More remarkably,
394: if one regards the circle centers 
395: as complex numbers, then one can place the initial circles so
396: that every circle in the packing has ``curvature$\times$center''
397: a Gaussian integer (element of the ring $\zz[i].)$ This occurs 
398: for example when the
399: center of the outer circle is placed at $\bz= 0$ and the
400: two circles of radius $\frac{1}{2}$ have centers at $\bz= -\frac{1}{2}$
401: and at $\bz= \frac{1}{2}$. We call a packing
402: with this extra property {\em strongly integral}. 
403: 
404: The object of this paper is to give a  geometric explanation of
405: the origin of these integrality properties involving both
406: the curvatures and the circle centers.
407: This is based on five facts:
408: 
409: (1) An Apollonian packing can be described in terms of
410: the Descartes configurations it contains.
411: 
412: (2) There is a coordinate representation of the set $\sM_{\DD}$
413: of all ordered, oriented Descartes configurations 
414: as a six-dimensional  real-algebraic variety.
415: It consists of  the set of  $4 \times 4$ real matrices $\bW$ satisfying a
416: system of quadratic equations, $\bW^T \bQ_{D} \bW = \bQ_{W}$,
417: which state that $\bW$ conjugates 
418: the Descartes quadratic form $Q_{D}= x_1^2 + x_2^2+ x_3^2 + x_4^2 - 
419: \frac{1}{2}(x_1 +x_2 +x_3 + x_4)^2$
420: to a quadratic  form 
421: $Q_{W}= -8x_1x_2 + 2x_3^2 + 2x_4^2$ that
422: we call the Wilker quadratic form, after Wilker \cite{Wi81}. 
423: This coordinate system we call ``augmented curvature-center
424: coordinates'', 
425: as it encodes the curvatures and centers
426: of the circles in the configuration. We term
427:  $\sM_{\DD}$ with these coordinates the {\em parameter space} of 
428: ordered, oriented Descartes configurations.
429: 
430: (3) The variety $\sM_{\DD}$ is a principal
431: homogeneous space for the Lorentz group 
432: $O(3,1)$, under both a left and a right action of this
433: group, realized as $Aut(Q_{D})$ and $Aut(Q_{W}),$
434: respectively. The right action corresponds to M\"{o}bius
435: transformations acting on the plane, while  the left
436: action acts only on the Descartes configuration space.  
437: 
438: (4) There is a discrete subgroup of the left action
439: by $Aut(Q_{D})$,  the {\em Apollonian group} $\sA$,
440: having the property that the (unordered, unoriented) 
441: Descartes configurations
442: in any Apollonian packing are described by a single
443: orbit of this group. If the Descartes configurations
444: are regarded as ordered and oriented, then 
445: exactly $48$ such orbits correspond to each packing,
446: each one containing a copy of each unordered,
447: unoriented Descartes configuration in the packing.
448: 
449: (5) The Apollonian group $\sA$ consists of  integer
450: $4 \times 4$ matrices.
451: 
452: The last property (5) explains the existence of Apollonian
453: packings having integrality properties of both curvatures
454: and centers. If an initial Descartes configuration has
455: integral augmented curvature-center coordinates, then the 
456: same property persists for all Descartes configurations in the
457: packing, hence for all circles in the packing. The packing
458: pictured in Figure~\ref{std} has this property.
459: 
460: The observation that there are Apollonian packings having
461: all curvatures integral is an old one, and was noted by
462: F. Soddy \cite{Sod36}, \cite{Sod37}, who also gave  an
463: extension to three dimensions, the ``bowl of integers''.
464: The existence of an integral matrix group  explaining such  curvatures
465: was studied in S\"{o}derberg \cite{So92} in 1992. 
466: There are many other mentions in the literature. What we 
467: add in this direction  is the observation that the circle centers
468: can simultaneously have integrality properties. 
469: 
470: A main contribution of these papers is the viewpoint 
471: that these properties should be understood in
472: terms of group actions on the
473: parameter space $\sM_{\DD}$ of all 
474: ordered, oriented Descartes configurations.
475: Besides introducing 
476: coordinate systems for this parameter space
477: (given first in \cite{LMW02} by three of the authors), 
478: we  study the relevant discrete group actions in detail.
479: In particular we introduce a larger group of integer
480: matrices acting on the left, the {\em super-Apollonian group}
481: $\sA^{S}$, whose generators have natural geometric interpretations
482: in terms of their action on Descartes configurations. 
483: We prove that this group is a hyperbolic Coxeter group.
484: 
485: The detailed contents of part I are summarized in
486: the next section. Below we briefly
487: indicate the contents of parts II and III.
488: 
489: In part II we study the integrality properties
490: of the Apollonian packing in more detail, 
491: and their relation to the super-Apollonian group. 
492: We show that every integral Apollonian packing can
493: be transformed to a strongly integral one by a Euclidean
494: motion. We introduce super-packings as orbits of
495: the super-Apollonian group, starting
496: from a given Descartes configuration, and geometric
497: super-packings which consist
498: of  the set of circles in all these
499: Descartes configurations. We show that there 
500: are exactly 8 different primitive
501: \footnote{An integral packing is {\em primitive} if
502: the greatest common divisor of all curvatures of 
503: circles in the packing is $1$.}
504: strongly integral geometric super-packings,
505: and that each of these contains a copy of every
506: primitive integral Apollonian packing. 
507: We  characterize
508: the set of all (primitive) strongly integral Descartes configurations
509: as a collection of $384$ orbits of the super-Apollonian group.
510: 
511: In part III we consider to what extent the results
512: proved in parts I and II extend to higher dimensions.  
513: In all dimensions $n \ge 3$ there are analogues
514: of the parameter space of Descartes configurations, of
515: left and right group actions by $O(n+1, 1)$, and of
516: the Apollonian, dual Apollonian  and super-Apollonian groups. 
517: However in dimensions $n \ge 4$ the Apollonian group
518: action does not correspond to a sphere packing; the
519: spheres will overlap. Nevertheless one can still study the
520: orbits of these group actions on the parameter space.
521: The Apollonian group in higher dimensions has rational
522: entries, rather than integer entries. We show that 
523: configurations having all curvatures rational exist in
524: all dimensions, and having  curvature$\times$centers
525: rational exist in certain dimensions only.
526: 
527: The general framework of these papers was developed
528: by the second author (JCL), who also did much of
529: the writing. This paper is an extensively  revised version of a preprint
530: written in 2000, which adds some new results in \S4 and S5. 
531: 
532: \paragraph {Acknowledgments.}
533: The authors thank Ludwig Balke for suggesting that the 
534: two group actions in \S3 should correspond to a 
535: left action and a right action. The authors are  grateful for
536: helpful comments from Andrew Odlyzko, Eric Rains, 
537: Jim Reeds and Neil Sloane.  The authors thank the reviewer
538: for incisive comments leading to reorganization of the paper.
539: 
540: %*****************************************************************************
541: %
542: % SECTION 2. 
543: %
544: %*****************************************************************************
545: %
546: 
547: \section{Summary of  Results}
548: \setcounter{equation}{0}
549: 
550: 
551: There are at least three  ways to 
552: describe the Apollonian packing $\sP$ containing a given
553: Descartes configuration $\sD$. \\
554: 
555: (G1) [Geometric] An Apollonian  packing $\sP_{\sD}$ 
556: is a set of circles in 
557: $\hat{\cc} = \RR^2 \cup \{ \infty\}$, which comprise four orbits
558: under the action of a discrete group $G_{\sA}(\sD)$ of
559: M\"{o}bius transformations
560: inside  the conformal group M\"{o}b(2). The discrete
561: group $G_{\sA}(\sD)$ depends on $\sD$. \\
562: 
563: (G2) [Algebraic] The collection of all (ordered, oriented) Descartes
564: configurations in the packing $\sP_{\sD}$ form $48$ orbits
565: of a discrete group $\sA$, the Apollonian group, contained
566: in the group $Aut(\sM_{\DD}) \equiv Aut(Q_{D})$ of
567: left-automorphisms of the parameter space $\sM_{\DD}$ of Descartes
568: configurations. The discrete group $\sA$ is independent of 
569: the configuration $\sD$. \\
570: 
571: (G3) [Holographic]   
572: The open disks comprising the interiors of the
573: circles in the packing are the complement
574: $\hat{\cc} \backslash \Lambda_{\sD}$ of the limit
575: set $\Lambda_{\sD}$ of a certain Schottky group $\sS_{\sD}$
576: acting on hyperbolic $3$-space $\HH^3$, with  $\hat{\cc}$
577: identified with  its ideal boundary. 
578: The Schottky group  $\sS_{\sD}$ depends on $\sD$. \\
579: 
580: In this paper we will mainly consider viewpoints
581: (G1) and (G2). Viewpoint (G3) is described in 
582: Mumford, Series and Wright \cite[Chapter 7]{MSW02},
583: and we treat it in  Appendix B. It is termed
584: ``holographic'' because it views the 
585: limit set of the packing as 
586: the boundary of a higher-dimensional object, 
587: which in principle  gives information about it. In
588: Appendix B we point out 
589: a connection of viewpoint (G3) to viewpoint (G1).
590: %which however is not completely understood.
591: The term ``algebraic'' for (G2) refers to the group action
592: being on a real-algebraic variety  of Descartes 
593: configurations. 
594:  
595: 
596: The main emphasis of this series of papers 
597: is to study Apollonian packings in terms of the 
598: Descartes configurations they contain.
599: That is, we  study the packing
600: as a collection of points
601:  inside the parameter space of all 
602: ordered, oriented Descartes configurations. 
603: There are  two different group actions on this parameter space,
604: which are a right action associated to viewpoint (G1)
605: and a left action corresponding to viewpoint (G2), 
606: with the groups both isomorphic to
607: the Lorentz group $O(3,1)$, a real Lie group, as explained
608: in \S3. In particular  group actions are independent and 
609: mutually commute.
610: The discrete group $G_{\sA}(\sD)$ above is contained in 
611: the right action and the discrete group $\sA$, the Apollonian
612: group,  is contained in the  left action.
613: Thus viewpoints (G1) and (G2) are complementary and
614: coexist simultaneously on the space of all Descartes configurations.
615: 
616: 
617: As stated in the introduction,
618: the integer structures in the curvatures
619: and centers of some Apollonian packings can be explained
620: in terms of the viewpoint (G2),
621: using the discrete group $\sA$,
622: the Apollonian group.  This viewpoint can be traced  back to
623: the ``inversive crystal'' in Wilker~\cite[\S 14]{Wi81}.
624: 
625: 
626: In \S3 we coordinatize 
627: the space  $\sM_{\DD}$ of
628: (ordered, oriented) Descartes configurations as in \cite{LMW02}
629: and describe two group actions on this space.
630: In \S3.1 we give two coordinate systems.
631: The first labels such a Descartes configuration with a 
632: $4 \times 3$ matrix $\bM_{\sD}$, 
633: called {\em curvature-center coordinates}, 
634: and 
635: the second with a $4 \times 4$ matrix $\bW_{\sD}$,
636: called {\em augmented curvature-center coordinates}. 
637: These coordinates
638: are characterized  by 
639: quadratic relations which generalize the Descartes circle
640: theorem. Theorem~\ref{th31} exactly characterizes
641: these relations for curvature-center coordinates, 
642: strengthening Theorem 3.2 in \cite{LMW02}
643: by formulating and proving a converse.
644: For the augmented curvature-center coordinates
645: these quadratic relations (proved in  \cite{LMW02})
646: take the form
647: $$
648: \bW_{\sD}^{T} \bQ_{D} \bW_{\sD} = \bQ_{W},
649: $$
650: which gives  a conjugacy  of the Descartes quadratic form $Q_{D}$
651: to the Wilker quadratic form $Q_{W}$.
652: These forms are indefinite of signature $(3,1)$ and their
653: (real) automorphism groups $Aut(Q_{D})$ and $Aut(Q_W)$
654: are isomorphic to the Lorentz group $O(3,1)$.
655: 
656: 
657: 
658: In \S3.2 we describe  a linear  left action (``Lorentz action'')
659: by $Aut(Q_{D})$ and a right action (``M\"{o}bius action'') 
660: by $Aut(Q_W)$ on the space  $\sM_{\DD}$.
661: Theorem~\ref{th33} describes these actions. It shows
662: that the space $\sM_{\DD}$ is a principal homogeoneous
663: space for the group $O(3,1)$ under both the left action
664: and the right action. 
665: The M\"{o}bius action
666: is treated in more detail in Appendix A.
667: In \S3.3  we describe some integral elements of 
668: the Lorentz action $Aut(Q_{D})$ which have geometric
669: interpretations as simple transformations  of a Descartes
670: configuration. These elements  are used in defining the 
671: Apollonian group, dual Apollonian group and super-Apollonian
672: group given below. 
673: 
674: 
675: In \S4 we describe Apollonian packings and the 
676: Apollonian group. Theorem~\ref{th41} establishes
677: the basic fact that the interiors of all circles
678: in an Apollonian packing are disjoint.
679: The much-studied {\em residual set} $\Lambda(\sP)$ of an
680: Apollonian packing is the complement of the
681: interiors of all circles; it is a set of 
682: measure zero.  For later use, 
683: Theorem~\ref{th42} gives several properties  of  the
684: residual set $\Lambda(\sP)$.
685: Theorem~\ref{th41}  shows that the 
686: (ordered, oriented) Descartes configurations
687: in a packing form 48 orbits of this group.
688: 
689: In \S5 we define the dual Apollonian group $\sA^{\perp}$
690: and call its orbits {\em dual Apollonian packings}.
691: Theorem \ref{th43} shows that the  set of all
692: tangency points of circles in a dual Apollonian packing
693: has closure the limit set of another Apollonian packing,
694: that generated by the dual Descartes configuration of
695: any Descartes configuration generating the packing. 
696: 
697: In \S6 we define the super-Apollonian group $\sA^{S}$ to
698: be the group generated by $\sA$ and $\sA^{\perp}$ combined,
699: and call its orbits Apollonian super-packings.
700: It is a discrete group of integer matrices contained in $Aut(Q_D)$.
701: Theorem~\ref{Sth47} in \S6.1
702: gives  a complete  presentation for $\sA^{\perp}$, 
703: establishing that it is a hyperbolic Coxeter group.
704: In \S6.2 we add remarks on  super-packings, which are
705: studied at length in part II.
706: 
707: 
708: 
709: In Appendix A we describe the M\"{o}bius group action in
710: detail. Theorem~\ref{th91} gives an isomorphism of this group to 
711: $Aut(Q_{W})$. 
712: 
713: In Appendix B we describe  the Schottky group
714: action in Mumford, Series and Wright \cite{MSW02}.
715: We indicate some relations to the  
716: M\"{o}bius group action.
717: 
718: %%*****************************************************************************
719: %
720: % SECTION 3. 
721: %
722: %*****************************************************************************
723: %
724: 
725: \section{Descartes Configurations and Group Actions}
726: \setcounter{equation}{0}
727: 
728: 
729: %*****************************************************************************
730: %
731: % SECTION 3.1 
732: %
733: %*****************************************************************************
734: 
735: \subsection{Descartes Configurations and Curvature-Center Coordinates}  
736: 
737:  
738: In 1643, Descartes found a relation between the
739: radii for four mutually disjoint tangent circles of type (a)
740: in Figure \ref{fig1} below.
741: Let $r_1, r_2, r_3, r_4$ be the
742: radii of the tangent circles. 
743: Descartes showed~\footnote{Descartes expressed his relation in
744: a different form,  obtained by clearing denominators in \eqn{001}.}
745: a result equivalent to 
746: \beql{001}
747: \frac{1}{r_1^2}+\frac{1}{r_2^2}+\frac{1}{r_3^2}+\frac{1}{r_4^2}
748: =\frac{1}{2} \left(\frac{1}{r_1}+
749: \frac{1}{r_2}+\frac{1}{r_3} +\frac{1}{r_4}\right)^2,
750: \eeq
751: which is now called the {\em Descartes circle theorem}.
752: This result can be extended to apply to all Descartes
753: configurations, which can be of types (a)-(d) in
754: the figure below.
755: 
756: %
757: % Figure 2
758: %
759: 
760: \begin{figure}[htbp]
761: \centerline{\epsfxsize=3.0in \epsfbox{2-configs.ps}}
762: \caption{Descartes configurations}\label{fig1}
763: \end{figure}
764: 
765: In Figure \ref{fig1} (a) is a standard
766: Descartes  configuration in which the circles have disjoint interiors,
767: and all curvatures are positive.
768: We will also allow configurations like Figure~\ref{fig1} (b) 
769: in which one circle
770: encloses the other three.
771: We also allow straight lines to be
772: regarded as circles of curvature zero, leading to Descartes configurations
773: like Figure~\ref{fig1} (c) and (d), in which the ``interior'' 
774: of the ``circle''
775: defined by a straight line is defined to be a suitable half-plane.
776: 
777: 
778: To extend the Descartes Circle Theorem to all Descartes configurations
779: of types (a)-(d), we must define the curvatures to have
780: appropriate signs, as follows.  An {\em oriented circle} is a circle
781: together with an assigned direction of unit normal vector, which can
782: point inward or outward.  If it has radius $r$ then its {\em oriented
783: radius} is $r$ for an inward pointing normal and $-r$ for an outward
784: pointing normal.  Its {\em oriented curvature} (or ``signed
785: curvature'') is $1/r$ for an inward pointing normal and $-1/r$ for an
786: outward pointing normal.  By convention, the {\em interior} of an
787: oriented circle is its interior for an inward pointing normal and its
788: exterior for an outward pointing normal.  An {\em oriented Descartes
789: configuration} is a Descartes configuration in which the orientations
790: of the circles are compatible in the following sense:  either (i) the
791: interiors of all four oriented circles are disjoint, or (ii) the
792: interiors are disjoint when all orientations are reversed.  Each
793: Descartes configuration has exactly two compatible orientations in
794: this sense, one obtained from the other by reversing all orientations.
795: The {\em positive orientation} of a Descartes configuration is
796: the one in which the sum of the signed curvatures is positive, while
797: the {\em negative orientation} is the one in which the sum of
798: the curvatures is negative. (One can show 
799: that the sum of the signed curvatures is always nonzero.)  
800: Note that positive orientation corresponds to case (i),
801: and negative orientation to case (ii). With these
802: definitions, the Descartes circle theorem remains valid for all
803: oriented Descartes configurations, using oriented curvatures.
804: 
805: The geometry of Descartes configurations in Figure \ref{fig1}
806: is encoded in the curvature
807: vector $\bb=(b_1,b_2,b_3,b_4)^T$ where $b_i$ is the oriented curvature 
808: of the $i$th circle. If $\sum_{j = 1}^{4} b_j > 0$, then one of the
809: following holds:  (a) all of $b_1, ~b_2, b_3, b_4$ are positive;
810: (b) three are positive and one is negative; (c) three are positive
811: and one is zero; or (d) two are positive and equal and the other two
812: are zero. 
813: 
814: The Descartes circle theorem gives a quadratic equation
815: for the curvature vector $\bb$, which can be rewritten as
816: \beql{002}
817: \bb^T \bQ_{D} \bb = 0,
818: \eeq
819: in which
820: \beql{003}
821: \bQ_{D}= \bI - \frac{1}{2}{\bf 1}{\bf 1}^T =          
822:          \frac{1}{2}\left[ \begin{array}{rrrr}
823:                1 & -1 & -1 & -1 \\
824:                -1 & 1 & -1 & -1 \\
825:                -1 & -1 & 1 & -1 \\
826:                -1 & -1 & -1 & 1 \end{array} \right]   
827: \eeq
828: is the {\em Descartes quadratic form.} Here $\bo$ represents the vector
829: $(1,1,1,1)^T$. 
830: 
831: In \cite{LMW02} three of the authors of this paper
832: showed there exist matrix extensions of the
833: Descartes circle theorem which encode information
834: about both the curvatures and the centers of the
835: circles in the configuration, as follows.
836: Given an oriented circle $C$ with center $(x, y)$
837: and oriented curvature $b$  we define its
838: {\em curvature-center coordinates}  to be the $1 \times 3$
839: row vector $\bm(C) := (b, bx, by)$.
840: For the ``degenerate case'' of  an oriented  straight line $H$ we 
841: define its curvature-center coordinates as 
842: \[
843: \bm(H) :=(0, \bh),
844: \]
845: where $\bh=(h_1, h_2)$ is the unit normal vector giving the orientation of 
846: the straight line. 
847: %
848: %
849: % Theorem 3.1
850: %
851: %
852: 
853: 
854: \begin{theorem}[Extended Descartes Theorem]~\label{th31}
855: Given an ordered configuration $\sD$ 
856: of four oriented circles with 
857: oriented 
858: curvatures $(b_1,~b_2,~b_3,~b_4)$ and centers
859: $\{(x_i, y_i)~: 1 \leq i \leq 4\}$,
860: let $\bM_\sD$ be the $4 \times 3$ matrix
861: \beql{208}
862: \bM_\sD :=
863:         \left[ \begin{array}{ccl}
864:            b_1 & b_1x_1 & b_1y_1 \\
865:            b_2 & b_2x_2 & b_2y_2 \\
866:            b_3 & b_3x_3 & b_3y_3 \\
867:            b_4 & b_4x_4 & b_4y_4
868:         \end{array} \right] .
869: \eeq
870: We include the ``degenerate cases'' where some circles are
871: oriented lines. 
872: If this  configuration is an oriented Descartes configuration, then
873: $\bM=\bM_\sD$ has a nonzero first column and satisfies  
874: \beql{209}
875:         \bM^T \bQ_{D} \bM =
876:         \left[ \begin{array}{ccc}
877:            0 & 0 & 0 \\
878:            0 & 2 & 0 \\
879:            0 & 0 & 2
880:         \end{array} \right].
881: \eeq
882: Conversely, any real solution  $\bM$ to \eqn{209} 
883: with a nonzero first column is the 
884: curvature-center coordinate matrix $\bM_{\sD}$ of a unique 
885: ordered, oriented Descartes configuration $\sD$.  
886: \end{theorem}
887: 
888: \paragraph{Remark.} The 
889: hypothesis of a nonzero first column is
890: necessary in Theorem~\ref{th31}.
891: Given  the matrix $\bM$ of a Descartes configuration, the
892: matrix  $\tilde{\bM}$ obtained by zeroing out its first
893: column will continue to satisfy  \eqn{209}, and will not come from
894: a Descartes configuration.
895: 
896: 
897: \paragraph{Proof.}
898: An $n$-dimensional version of this theorem was 
899: stated as Theorem 3.2 in \cite{LMW02}, and the
900: ``if'' direction of the result was proved there. 
901: (The converse part of the theorem was not
902: proved there.) More precisely, in  \cite{LMW02} it was proved
903: that the curvature-center
904: coordinate matrix $\bM$
905: of any ordered, oriented  Descartes configuration
906: satisfies \eqn{209}.   The  first
907: column of the matrix $\bM$ of a Descartes
908: configuration cannot be identically zero because at
909: least two circles in any Descartes configuration have 
910: nonzero curvature.
911: 
912: To establish the  converse part of the theorem,
913: we need Theorem \ref{th32} below, which was
914: independently proved in \cite{LMW02}.  We postpone the proof 
915: to the end of \S3.1. 
916: $~~~\bsq$ 
917: 
918: 
919: 
920: %
921: % [maybe also in Part II \cite{GLMWY24}, maybe not]
922: % 
923: 
924: 
925: The  curvature-center coordinates $\bm(C)$  uniquely determine
926: a circle in general position, but they fail to be unique
927: for the degenerate case of a line, where the information
928: $(0, \bh)$ determines only a  direction normal to the line
929: and not its position.
930: 
931: In  \cite{LMW02} three of the authors defined
932: {\em augmented curvature-center coordinates},
933: (called {\em ACC-coordinates} for short), 
934: $\bw(C)$ of an
935: oriented circle $C$ with signed curvature $b$
936: and center $(x,y)$, which resolve this ambiguity.
937:  These represent $C$ by a row vector
938: \beql{ACC}
939: \bw(C) := (\bar{b} ,  b , b x_1, bx_2) 
940: \eeq
941: in which $\bar{b}$ is the signed curvature of the oriented circle
942: obtained by inversion in the unit circle.
943: The operation of inversion in the unit circle acts on $\RR^2$ by
944: $$
945: (x, y) \mapsto (x^{'}, y^{'}) = ( \frac{x}{x^2 + y^2}, \frac{y}{x^2 + y^2}).
946: $$
947: It maps a circle $C$ of finite (oriented) radius $r$ to the circle 
948: $\bar{C}$ with center $\bar{\bx} =
949: {\bx}/(|\bx|^2 - r^2 )$ and oriented radius 
950: $\bar{r} = \frac{r}{|\bx|^2 -r^2}$, 
951: having  oriented curvature  $\bar{b}= \frac{|\bx|^2 -r^2}{r}$.
952: If $C$ is a straight line with specified normal
953: direction, we determine $\bar{C}$ as the
954: image of this line, with orientation coming from the 
955: specified normal. In the degenerate case that $\bar{C}$ is a 
956: straight line we define
957: $\bar{b}=0$. In all cases,
958: \beql{303f}
959: (b x, b y) =  \frac {\bx}{r} = \frac{\bar{\bx}}{\bar{r}} = 
960: (\bar{b} x', \bar{b} y'),
961: \eeq
962: so that $C$ and $\bar{C}$ have the same curvature$\times$center data.
963: 
964: Augmented curvature-center coordinates provide a global coordinate
965: system:  no two distinct oriented circles have the same coordinates.
966: The only case to resolve is when $C$ is a straight line, i.e., $b=0$.
967: The relation \eqn{303f} shows that $(\bar{b}, b x,b y)$
968: are the curvature-center coordinates of $\bar{C}$, and if $\bar{b}
969: \neq 0$, this uniquely determines $\bar{C}$; inversion in the unit
970: circle then determines $C$. In fact, $\bar{b}$ in this case is twice
971: the distance of $C$ from the origin. In the remaining case, $b = \bar{b} =0$
972: and $C = \bar{C}$ is the unique line passing through the origin
973: whose unit normal is given by the remaining coordinates.
974: 
975: Given a collection $(C_1, C_2, C_3, C_4)$ of four oriented
976: circles (possibly lines) in $\rr^2$, the {\em augmented matrix}
977: $\bW$ associated with it is the $4 \times 4$ matrix whose
978: $j$-th row has entries given by the augmented curvature-center
979: coordinates $\bw(C_j)$ of the $j$-th circle.
980: The following result characterizes oriented
981: Descartes configurations.
982: 
983: %
984: %
985: % Theorem 3.2
986: %
987: %
988: 
989: \begin{theorem}[Augmented Euclidean Descartes Theorem]~\label{th32}
990: Given an ordered configuration $\sD$ of four oriented circles (or lines) 
991: $\{C_i:  1 \leq i \leq 4\}$
992: with 
993: curvatures $(b_1,~b_2,~b_3,~b_4)$ and centers
994: $\{(x_i, y_i)~: 1 \leq i \leq 4\}$,
995: let $\bW_\sD$ be the $4 \times 4$ matrix
996: \beql{308}
997: \bW_\sD :=
998:         \left[ \begin{array}{rrrr}
999:          \bar{b}_1  &  b_1 & b_1x_1 & b_1y_1 \\
1000:          \bar{b}_2  &  b_2 & b_2x_2 & b_2y_2 \\
1001:          \bar{b}_3  &  b_3 & b_3x_3 & b_3y_3 \\
1002:          \bar{b}_4  &  b_4 & b_4x_4 & b_4y_4
1003:         \end{array} \right] .
1004: \eeq
1005: If $\sD$ is an (ordered, oriented)  
1006: Descartes configuration then $\bW_{\sD}$ satisfies 
1007: \beql{307}
1008:         \bW^T \bQ_{D}  \bW = 
1009:         \left[ \begin{array}{rrrr}
1010:            0 & -4 & 0  & 0 \\
1011:           -4 &  0 & 0  & 0 \\
1012:            0 &  0 & 2  & 0 \\
1013:            0 &  0 & 0  & 2 \\ \end{array} \right].     
1014: \eeq
1015: Conversely, any real solution $\bW$ to \eqn{307} is the augmented
1016: matrix $\bW_{\sD}$  of a unique ordered,
1017: oriented Descartes configuration $\sD$.  
1018: \end{theorem}
1019: 
1020: \paragraph{Proof.} This is proved as the
1021: two-dimensional case of  Theorem 3.3  in \cite{LMW02}. $~~~\bsq$ \\
1022: 
1023: We call the quadratic form $Q_W$ defined by the matrix 
1024: \beql{308b}
1025: \bQ_{W}= \left[ \begin{array}{rrrr}
1026:            0 & -4 & 0  & 0 \\
1027:           -4 &  0 & 0  & 0 \\
1028:            0 &  0 & 2  & 0 \\
1029:            0 &  0 & 0  & 2 \\ \end{array} \right]      
1030: \eeq
1031: the {\em Wilker quadratic form}.
1032: We name this quadratic form after  J. B. Wilker ~\cite{Wi81}, who
1033: introduced in spherical geometry a coordinate system
1034: analogous to augmented curvature-center coordinates, see
1035: \cite[\S2 p. 388-390 and \S9]{Wi81}. However Wilker did not
1036: explicitly formulate any result  exhibiting the quadratic form
1037: $Q_{W}$, see  \cite[p. 349 ]{LMW02}. 
1038: 
1039: Theorem~\ref{th32}
1040: identifies the set of all ordered, oriented
1041: Descartes configurations $\DD$  with the set $\sM_{\DD}$ of real   
1042: solutions $\bW = \bW_{\sD}$  to the matrix equation \eqn{307}.
1043: This equation 
1044: states that the  augmented matrix coordinates
1045: of an oriented Descartes configuration give an intertwining map
1046: between the Descartes form and the Wilker form.
1047: The set $\sM_{\DD}$ has the structure of a six-dimensional
1048: affine real-algebraic variety.
1049: 
1050: It is possible to refine the parameter space
1051: to  a {\em moduli space} 
1052: $\tilde{\sM}_{\DD}$
1053: of (unordered, unoriented) Descartes configurations as an
1054: orbifold $\sM_{\DD}/\sim$ obtained by quotienting by
1055: a finite group of order $48$ (acting on the left). This group
1056: is generated by the $4\times 4$ permutation
1057: matrices (permuting rows) and $-\bI$, which reverses total
1058: orientation.  This orbifold has singular points at those
1059: ordered, oriented Descartes configurations which remain  
1060: invariant under a non-trivial permutation matrix.
1061: For our purposes it is more convenient to use 
1062: the parameter space $\sM_{\DD}$ which is a smooth manifold.
1063: 
1064: 
1065: Both the Descartes quadratic form and the Wilker quadratic form
1066: are equivalent over the real numbers to the Lorentz
1067: quadratic form 
1068: $Q_{\sL}(x) := - x_0^2 + x_1^2 + x_2^3 + x_{3}^2,$
1069: with associated matrix
1070: \beql{308c}
1071: \bQ_{\sL}= \left[
1072: \begin{array}{crrr}
1073: -1 & 0 & 0 & 0 \\
1074:  0 & 1 & 0 & 0 \\
1075:  0 & 0 & 1 & 0 \\
1076:  0 & 0 & 0 & 1
1077: \end{array}
1078: \right].
1079: \eeq
1080: For any quadratic form $Q$, let  $Aut(Q)$  be the group of automorphisms
1081: under the ``congruence action'', defined by 
1082: $$
1083: Aut(Q)=\{ \bU  \in GL(4, \RR) : \bU^T \bQ \bU = \bQ \},
1084: $$
1085: where $\bQ$ is the symmetric matrix that represents $Q$. 
1086: The Lorentz quadratic form has a large group of automorphisms
1087: $Aut(Q_{\sL})$, 
1088: which is exactly the real Lorentz group $O(3, 1)$.
1089: 
1090: The Descartes form and Wilker form are  not only equivalent
1091: to the Lorentz form  over the real numbers,
1092: but also  over the rational numbers. For the Descartes
1093: form one  has
1094: \beql{309aa}
1095: \bQ_{D} = \bJ_0^T \bQ_{\sL} \bJ_0,
1096: \eeq
1097: in which
1098: \begin{equation}~\label{309}
1099: \bJ_0 = \frac{1}{2} \left[
1100: \begin{array}{crrr}
1101: 1 & 1 & 1 & 1 \\
1102: 1 & 1 & -1 & -1 \\
1103: 1 & -1 & 1 & -1 \\
1104: 1 & -1 & -1 & 1
1105: \end{array}
1106: \right]
1107: \end{equation}
1108: and $\bJ_0 = \bJ_0^T = \bJ_0^{-1}$.
1109: It follows that
1110: \beql{N309c}
1111: Aut(Q_{D})=\bJ_{0}^{-1} O(3,1) \bJ_0.
1112: \eeq
1113: 
1114: 
1115: 
1116: 
1117: 
1118: The rational equivalence
1119: of the Wilker quadratic form $Q_{W}$ 
1120: to the Lorentz form $Q_{\sL}$ follows from Theorem~\ref{th32},
1121: as soon as we exhibit a  Descartes configuration $\sD$
1122: whose augmented curvature-center coordinates $\bW_{\sD}$ are
1123: a rational matrix. One is given by
1124: \begin{equation}~\label{N330a}
1125: \bW_0= \bW_{\sD}= \left[
1126: \begin{array}{rrrr}
1127:  2 & 0 & 0 & 1 \\
1128:  2 & 0 & 0 & -1 \\
1129:  0 & 1 & 1 & 0 \\
1130:  0 & 1 & -1 & 0
1131: \end{array}
1132: \right].
1133: \end{equation}
1134: It corresponds to the positively oriented Descartes configuration pictured in
1135: Figure \ref{fig2.1a}, in which the dotted line is the $x$-axis
1136: and the two circles touch at the origin.
1137: %
1138: %
1139: % Figure 3: strongly integral
1140: %
1141: %
1142: 
1143: \begin{figure}[htbp]
1144: \centerline{\epsfxsize=3.0in \epsfbox{3-strongly.ps}}
1145: \caption{A strongly integral Descartes configuration}~\label{fig2.1a}
1146: \end{figure}
1147: 
1148: We then have 
1149: \begin{equation}~\label{N333a}
1150: \bQ_{W} = \bA^{T} \bQ_{\sL} \bA,  
1151: \end{equation}
1152: with 
1153: \begin{equation}~\label{N333b}
1154: \bA =  \bJ_0 \bW_0=\left[
1155: \begin{array}{crrr}
1156:  2 & 1 &  0 & 0 \\
1157:  2 & -1 & 0 & 0 \\
1158:  0 & 0 & 1 &  1 \\
1159:  0 & 0 & -1 & 1
1160: \end{array}
1161: \right]. 
1162: \end{equation}
1163: It follows that
1164: \beql{N333c}
1165: Aut(Q_W)=\bA^{-1} O(3,1) \bA.
1166: \eeq
1167: 
1168: Finally we note that the determinants of these quadratic
1169: forms are given by  
1170: \beql{Ndet1}
1171: \det( \bQ_{D}) = \det(\bQ_{\sL}) = -1~~\mbox{and}~~ \det(\bQ_{W}) = -64.
1172: \eeq
1173: Taking determinants in  \eqn{307} yields 
1174: that augmented curvature-center coordinate
1175: matrices $\bW_{\sD}$ have
1176: \beql{Ndet2}
1177: \det( \bW_{\sD}) = \pm 8. 
1178: \eeq
1179: Examples show that  both  values $\pm 8$ occur.
1180: 
1181: %
1182: % ``only if'' proof of Thm. 3.1
1183: %
1184: \vspace{.3cm} 
1185: \noindent {\bf Proof of the ``only if'' part of Theorem \ref{th31}.} 
1186: We note that if $\bM$ is the curvature-center coordinate
1187: matrix of a Descartes configuration, this configuration
1188: is unique. Indeed at least two circles in the configuration
1189: have nonzero curvature, so are determined by their
1190: curvature-center coordinates. This gives enough information
1191: to find the location of any lines in the configuration,
1192: and their signed normal vectors  are determined uniquely
1193: by their curvature-center coordinates.
1194: Thus it  suffices to show that there exists a $4 \times 4$ matrix $\bW$
1195: whose last three columns agree with $\bM$, such that
1196: \begin{equation}~\label{A1A}
1197: \bW^T \bQ_{D} \bW = \bQ_{W} = \left[ \begin{array}{rrrr}
1198:            0 & -4 & 0  & 0 \\
1199:           -4 &  0 & 0  & 0 \\
1200:            0 &  0 & 2  & 0 \\
1201:            0 &  0 & 0  & 2 \\ \end{array} \right].
1202: \end{equation}
1203: If so,  then Theorem \ref{th32}  implies
1204: that $\bW$ is the augmented curvature-center coordinate
1205: matrix of a unique ordered, oriented Descartes configuration $\sD$.
1206: It follows that $\bM$ is the curvature-center coordinate matrix
1207: of $\sD$.
1208: 
1209: This discussion implies that the extension $\bW$ is unique,
1210: and we proceed to find it by transforming the problem
1211: from the Descartes form $\bQ_{D}$ to the Lorentz form
1212: $\bQ_{\sL} = \bJ_0^T \bQ_{D} \bJ_0$.  This proof
1213: seems ``pulled out of thin air'' in that it  guesses to do
1214: the ``translation'' by the matrix $\bT$ below, in terms of
1215: which the extended matrix $\tilde{\bW}$ has a simple form.
1216: We set
1217: $\tilde{\bM} = \bJ_0 \bM$
1218: with $\bJ_0$ given by \eqn{309}, so that  $\bJ_0 = \bJ_0^T = \bJ_0^{-1}$.
1219: Then
1220: \beql{A2}
1221: \tilde{\bM}^T \bQ_{\sL}\tilde{\bM} = \bM^T \bQ_{D} \bM =  \bQ_{0} :=
1222:  \left[
1223: \begin{array}{ccc}
1224:            0 & 0 & 0 \\
1225:            0 & 2 & 0 \\
1226:            0 & 0 & 2
1227:         \end{array} \right].
1228: \eeq
1229: We now note that
1230: $$
1231: \tilde{\bM}_{11} = \frac{1}{2}( m_{11} + m_{12} + m_{13} + m_{14}) \ne 0.
1232: $$
1233: To verify this, note that the top left entry of  \eqn{209} gives
1234: $$
1235: Q_{D}(m_{11},  m_{12}, m_{13}, m_{14}) =
1236: (m_{11}^2 + m_{12}^2 + m_{13}^2+ m_{14}^2 ) -
1237: \frac{1}{2} ( m_{11} + m_{12} + m_{13} + m_{14})^2 = 0,
1238: $$
1239: and if $m_{11} + m_{12} + m_{13} + m_{14}= 0$ then we would obtain
1240: $m_{11}^2 + m_{12}^2 + m_{13}^2+ m_{14}^2=0$, which forces
1241: all  $m_{1j}=0$, contradicting the hypothesis.
1242: Now there exists a unique matrix
1243: $$
1244: \bT= \left[
1245: \begin{array}{ccc}
1246:  a & b & c \\
1247:  0 & 1 & 0 \\
1248:  0 & 0 & 1
1249: \end{array} \right]
1250: $$
1251: such that the first row of $\tilde{\bM} \bT$ is $[ 1, 0, 0]$,
1252: which takes $a = (\tilde{\bM}_{11})^{-1}$,  so that $\bT$ is invertible.
1253: We write
1254: $$
1255: \tilde{\bM} \bT = \left[
1256: \begin{array}{ccc}
1257:  1 & 0 & 0 \\
1258:  v_{21} & v_{22} \sqrt{2} & v_{23} \sqrt{2} \\
1259:  v_{31} & v_{32} \sqrt{2} & v_{33} \sqrt{2} \\
1260:  v_{41} & v_{42} \sqrt{2} & v_{43} \sqrt{2}
1261: \end{array}
1262: \right] ~,
1263: $$
1264: and then have
1265: \begin{equation}\label{A3}
1266: \bT^T \tilde{\bM}^T \bQ_{\sL} \tilde{\bM} \bT =
1267: \bT^T  \bQ_0 \bT = \bQ_0 = \left[
1268:        \begin{array}{ccc}
1269:            0 & 0 & 0 \\
1270:            0 & 2 & 0 \\
1271:            0 & 0 & 2
1272:         \end{array}
1273: \right].
1274: \end{equation}
1275: This  matrix  equation is equivalent to the assertion that
1276: \begin{equation*}
1277: \bV := \left[
1278: \begin{array}{ccc}
1279: v_{21} & v_{22} & v_{23} \\
1280: v_{31} & v_{32} & v_{33} \\
1281: v_{41} & v_{42} & v_{43}
1282: \end{array} \right]
1283: \end{equation*}
1284: is an orthogonal matrix, i.e. $\bV^T \bV = \bV \bV^T =I.$
1285: We now define
1286: $$
1287: \tilde{\bW} :=
1288: \left[
1289: \begin{array}{cccc}
1290: 2 &  1 & 0 & 0 \\
1291: -2 v_{21} &  v_{21} & v_{22} \sqrt{2} & v_{23} \sqrt{2} \\
1292: -2 v_{31} &  v_{31} & v_{32} \sqrt{2} & v_{33} \sqrt{2} \\
1293: -2 v_{41} &  v_{41} & v_{42} \sqrt{2} & v_{43} \sqrt{2}
1294: \end{array}
1295: \right],
1296: $$
1297: whose last three columns match $\tilde{\bM} \bT$,
1298: and verify by direct calculation using \eqn{A3}  that
1299: $$
1300: \tilde{\bW}^T \bQ_{\sL} \tilde{\bW} = \bQ_{W}.
1301: $$
1302: We define $\bW := \bJ_0^{-1} \tilde{\bW} = \bJ_0 \tilde{\bW}$,
1303: and find that
1304: $$
1305: \bW^T \bQ_{D} \bW = \tilde{\bW}^T \bJ_0  \bQ_{\sL} \bJ_0 \tilde{\bW} = \bQ_{W}.
1306: $$
1307: This is the desired lift,
1308: since  the last three columns of $\bW$ are exactly $\bM$.$~~~\bsq$
1309: 
1310: 
1311: 
1312: 
1313: 
1314: 
1315: 
1316: 
1317:  
1318: 
1319: 
1320: %*****************************************************************************
1321: %
1322: % SECTION 3.2 
1323: %
1324: %*****************************************************************************
1325: 
1326: \subsection{M\"{o}bius and Lorentz group actions}
1327: 
1328: 
1329: The augmented Euclidean Descartes theorem immediately 
1330: yields two group actions on the space $\sM_{\DD}$
1331: of ordered, oriented Descartes configurations.
1332: The group $Aut( Q_{D})$ acts on the left
1333: and the group $Aut(Q_{W})$ acts on the right, as
1334: $$
1335: \bW_{\sD}  \mapsto \bU  \bW_{\sD}  \bV^{-1}, ~~\mbox{with}~~ 
1336: \bU \in Aut( Q_{D}),~ 
1337: \bV \in Aut(Q_{W}).
1338: $$
1339: The two group actions clearly commute with each other.
1340: Both groups are  conjugate to the real Lorentz group
1341: $O(3, 1)$, and therefore they each have four connected 
1342: components. These components are specified for any  $\bY \in O(3,1)$
1343: by the
1344: sign of $\det(\bY)$,  and by the sign of ``total orientation'', 
1345: which is the sign of  
1346: $\bY_{11} = \be^T_1 \bY \be_1$, in which $\be^T_1=(1,0,0,0)$. 
1347: For  $\bU \in Aut(Q_{D})$, it is the sign of $\bo^T \bU \bo$, in which 
1348: $\bo^T=(1,1,1,1)$; and for $\bV\in Aut(Q_W)$, it is the sign of 
1349: $\be^T_1 \bA \bV \bA^{-1} \be_1 $ in which  $\bA$ is any matrix satisfying 
1350: $O(3,1)=\bA  Aut(Q_W)\bA^{-1}$, such as \eqn{N333b}.  
1351: 
1352: The parameter space $\sM_{\DD}$ also has four connected
1353: components, specified by similar invariants, which are the sign
1354: of $\det(\bW)$ and the {\em total orientation}, which is the sign of the
1355: sum\footnote{The sum of the signed curvatures of the circles 
1356: of an oriented  Descartes configuration cannot
1357: be zero.}  
1358: of the (signed) curvatures of the four circles in the
1359: Descartes configuration.
1360: We let
1361: $$
1362: \sM_{\DD} = \sM_{+}^{\uparrow} \cup \sM_{-}^{\uparrow} \cup 
1363: \sM_{+}^{\downarrow} \cup \sM_{-}^{\downarrow}, 
1364: $$
1365: in which the subscript describes the sign of the determinant and
1366: the superscript the orientation, with $\uparrow$ being 
1367: positive orientation. We also let
1368: $$
1369: \sM_{\DD}^{\uparrow} := \sM_{+}^{\uparrow} \cup \sM_{-}^{\uparrow} 
1370: $$
1371: denote the set of positively oriented Descartes configurations.
1372: The relevance of this decomposition is that the Apollonian group
1373: defined in \S4 leaves the set of positively oriented Descartes
1374: configurations 
1375: $\sM_{\DD}^{\uparrow}$ invariant.
1376: 
1377: 
1378: The action on the right by the elements of $Aut(Q_{W})$
1379: maps circles to circles, since the 
1380: circles in a Descartes configuration correspond 
1381: to the rows in the matrix $\bW_{\sD}$ of an ordered, oriented
1382: Descartes configuration.  
1383: This right action 
1384: can essentially be identified
1385: with the general M\"{o}bius group M\"{o}b(2) generated
1386: by the  linear fractional
1387: transformations acting on the one-point compactification
1388: $\hat{\RR}^2$ of $\RR^2$, which is $PSL(2, \CC) = SL(2, \CC)/\{ \pm \bI\}$,
1389: together with  complex conjugation $\bz \mapsto \bar{\bz}$.
1390: and has two connected components.
1391: More precisely,
1392: $Aut(Q_W)$ is isomorphic to 
1393: the direct sum of the M\"{o}bius group with a group of
1394: order two, which has four connected components,
1395: as explained in Appendix A.
1396: 
1397: 
1398: The action on the left, by $Aut(Q_{D})$,
1399: produces a new oriented Descartes configuration
1400: whose coordinates  mix together the coordinates of the 
1401: different circles in the original   Descartes configuration.
1402: This group action  does
1403: not make sense as an action on individual circles
1404: in the configuration.
1405: This group action is intrinsically associated to
1406: the $6$-dimensional space of oriented
1407: Descartes configurations.
1408: 
1409: \begin{theorem}~\label{th33}
1410: (1) The groups $Aut(Q_{D})$ and $Aut(Q_{W})$ are
1411: conjugate to $Aut(Q_{\sL}) \equiv  O(3,1)$.
1412: 
1413: (2) The group $Aut(Q_{D})$ acts transitively on the 
1414: left on the space $\sM_{\DD}$
1415: of all ordered, oriented  Descartes configurations. 
1416: Given two such 
1417:  Descartes configurations $\sD$ and $\sD^{'}$
1418: there exists a unique $\bU \in Aut(Q_{D})$ such that
1419: $\bU \bW_{\sD} = \bW_{\sD'}$.
1420: 
1421: (3) The group $Aut(Q_{W})$ acts transitively on the 
1422: right on the space 
1423: of all ordered, oriented  Descartes configurations $\sM_{\DD}$. 
1424: Given two such Descartes configurations $\sD$ and $\sD^{'}$
1425: there exists a unique $\bV \in Aut(Q_{W})$ such that
1426: $\bW_{\sD} \bV^{-1} = \bW_{\sD'}$.
1427: 
1428: 
1429: (4) The action of $Aut(Q_{D})$ on the space 
1430: $\sM_{\DD}$ commutes with  the action of $Aut(Q_{W})$. 
1431: \end{theorem}
1432: 
1433: \paragraph{Remark.} The left action by $Aut(Q_{D})$
1434: and the right action by $Aut(Q_W)$ on $\sM_{\DD}$
1435: given by Theorem \ref{th33} can be identified with a left and right
1436: action of the Lorentz group $O(3,1) = Aut(Q_{\sL})$ on $\sM_{\DD},$
1437: using \eqn{N309c} and \eqn{N333c}, respectively.
1438: Theorem~\ref{th33} 
1439: shows that both these actions are  transitive, and that  the
1440: stabilizer of a point is the identity element.
1441: This is equivalent to saying that 
1442: the space $\sM_{\DD}$ is a {\em principal homogeneous space} 
1443: (or {\em torsor}) for 
1444: $O(3,1)$ for either action.
1445: 
1446: \paragraph{Proof.}
1447: Part (1) follows from the conjugacy between the
1448: Descartes and Wilker forms and the Lorentz form $Q_{\sL}$
1449: given in \eqn{309aa} and \eqn{N333a}, respectively.
1450: These give
1451: $$
1452: Aut(Q_{D}) = \bJ_0^{-1} Aut(Q_\sL) \bJ_0 \equiv \bJ_0^{-1} O(3,1) \bJ_0,
1453: $$
1454: and
1455: $$
1456: Aut(Q_{W}) = \bA^{-1} Aut(Q_{\sL}) \bA \equiv \bA^{-1} O(3,1) \bA.
1457: $$
1458:  
1459: 
1460: Parts (2) and (3) follow immediately from (1). Given a fixed
1461: $\bW= \bW_{\sD} \in \sM_{\dd}$, we assert that
1462: \begin{equation}~\label{N335}
1463: \sM_{\DD} = Aut(Q_{D}) \bW. 
1464: \end{equation}
1465: Taking  $\bW_0$ in \eqn{N330a} we have
1466: $$
1467: (\bW \bW_0^{-1})^T \bQ_{D} (\bW \bW_0^{-1})=
1468: (\bW \bA^{-1}\bJ_0)^{T} \bQ_{D} (\bW \bA^{-1}\bJ_0) = \bQ_{D},
1469: $$
1470: so that $\bW \bW_0^{-1} \in Aut(Q_{D})$ and
1471:  $Aut(Q_{D}) \bW \bW_0^{-1}$ forms  a single orbit of $Aut(Q_{D})$,
1472: The map $\bW_{\sD} \mapsto \bW_{\sD} \bW_0^{-1}$ from 
1473: $\sM_{\dd}$ into $Aut(Q_{D})$ is one-to-one since $\bW_0$
1474: is invertible, and it is onto since the domain includes
1475: $Aut(Q_{D}) \bW$. Thus 
1476: \eqn{N335} follows, and this 
1477: gives (2).  We similarly obtain 
1478: $$
1479: \sM_{\DD} = \bW Aut(Q_{W})^{-1} = \bW Aut(Q_{W}),
1480: $$
1481: which gives (3).
1482: 
1483: Finally, part (4) follows directly from parts (2) and (3),
1484: since in general a left and a right action of two matrix groups
1485: on a space of matrices commute.
1486: ~~~$\bsq$ \\
1487: 
1488: 
1489: In this paper we mainly study  structures 
1490: associated to the left action of
1491: $Aut(Q_{D})$ on $\sM_{\DD}$.  We term the left action the 
1492: {\em Lorentz action}, although this  is a misnomer, since the right
1493: action can also be identified with a Lorentz group action. 
1494: However we wish to assign different names for the two actions, 
1495: and the right
1496: action is conveniently called
1497: the {\em M\"{o}bius action},
1498: because of its relation to a 
1499: M\"{o}bius group action on circles on the Riemann sphere,
1500: detailed in Appendix A. 
1501: 
1502: 
1503: 
1504: %*****************************************************************************
1505: %
1506: % SECTION 3.3 
1507: %
1508: %*****************************************************************************
1509: 
1510: \subsection{Distinguished Elements of $Aut(Q_{D})$.}
1511: 
1512: %In this paper we are concerned with the action of
1513: %certain elements of 
1514: %$Aut(Q_{D})$ on Descartes configurations. 
1515: We now describe 
1516: some  specific elements of $Aut(Q_{D})$ that have a 
1517: nice geometrically
1518: interpretable action on every Descartes configuration,
1519: visualizable in terms of inversions, and whose 
1520: associated matrices have integer (or half-integer) entries.
1521: 
1522: 
1523: The first set of four operations correspond to inversion in 
1524: the circle determined by the three intersection points  of circles
1525: in a Descartes configuration $\sD$ that avoid  one 
1526: particular circle. There are four possibilities for these.
1527: This inversion fixes the three circles involved in
1528: the intersections and moves the fourth circle, to
1529: the unique other circle that is tangent to the first
1530: three circles. 
1531: For this reason we call it the  {\em reflection operator}. 
1532: Let 
1533: $\fs_1=\fs_1[\sD]$ denote the M\"{o}bius
1534: transformation  of this kind that moves the 
1535: circle $C_1$. In particular, $\fs_1$ maps the Descartes 
1536: configuration $\sD=(C_1, C_2, C_3, C_4)$ to $\fs_1(\sD)=(C_1', C_2, 
1537: C_3, C_4)$.  
1538: This reflection operator depends on the specific Descartes configuration.
1539: However for  all Descartes configurations $\sD$ there holds 
1540: \beql{N331}
1541:   \bW_{\fs_1(\sD)}=  \bS_1 \bW_{\sD}  ,
1542: \eeq
1543: where  $\bS_1 \in Aut(Q_{D})$ is given by 
1544: $$
1545: \bS_1  =  \left[
1546: \begin{array}{rccc}
1547: -1 & 2 & 2 & 2 \\
1548: 0 & 1 & 0 & 0 \\ 
1549: 0 & 0 & 1 & 0 \\
1550: 0 & 0 & 0 & 1
1551: \end{array} \right]
1552: $$
1553: belongs to $Aut(Q_{D})$ and is independent of the location of $\sD$.
1554: The geometric action of $\fs_1$  is pictured in Figure~\ref{fig4}.
1555: The other three operations $\fs_2, \fs_3, \fs_4$ give similar matrices
1556: $\bS_2, \bS_3, \bS_4$, 
1557: obtained by permuting the first and j-th rows and columns of $\bS_1$
1558: for $2 \le j \le 4$.
1559: 
1560: %
1561: % fig 4
1562: %
1563: %
1564: 
1565: \begin{figure}[htbp]
1566: \centerline{\epsfxsize=3.0in \epsfbox{4-reflection.ps}}
1567: \caption{The reflection operator $\fs_1$ }~\label{fig4}
1568: \end{figure}
1569: 
1570: To prove \eqn{N331} we check  that 
1571: $\bS_1 \in Aut(Q_{D})$. 
1572: Then for any Descartes
1573: configuration $\sD$  Theorem~\ref{th32} gives 
1574: that  $\bS_1 \bW_{\sD} =\bW_{\sD'}$ for some
1575: Descartes configuration $\sD'$.  The configuration
1576: $\sD'$ necessarily has three oriented circles fixed, with the fourth
1577: moved, so the fourth one must be the unique
1578: other circle tangent to the given three, and its orientation
1579: is uniquely determined by the other three orientations. Now
1580: $\bW_{\fs_1(\sD)}$ corresponds to  that Descartes
1581: configuration  consisting  of the same four ordered circles,
1582: which has the same (positive or negative) orientation as $\sD'$. 
1583: 
1584: A second set of four operations corresponds to inversion in
1585: one of the four circles in a Descartes configuration.
1586: Let that circle be $C_1$. Now $C_1$ remains fixed,
1587: while the other three circles change. Denoting
1588: this inversion by $\fs_1^{\perp}$,  it is easy to show that
1589: \beql{N323a}
1590: \bW_{\fs_1^{\perp}(\sD)} = \bS_1^{\perp} \bW_{\sD},
1591: \eeq
1592: where $\bS_1^{\perp} \in Aut(Q_{D})$ is given by
1593: $$
1594: \bS_1^{\perp} =  \left[
1595: \begin{array}{rccc}
1596: -1 & 0 & 0 & 0 \\
1597: 2 & 1 & 0 & 0 \\
1598: 2 & 0 & 1 & 0 \\
1599: 2 & 0 & 0 & 1
1600: \end{array} \right].
1601: $$
1602: The corresponding matrices $\bS_2^{\perp},\bS_3^{\perp},\bS_4^{\perp}$
1603: are obtained by permuting the first and j-th rows and columns of
1604: $\bS_1^{\perp}$ for $2 \le j \le 4$.
1605: The operation $\fs_1^{\perp}$ is pictured in Figure~\ref{fig5}.
1606: 
1607: %
1608: % figure 5
1609: %
1610: 
1611: \begin{figure}[htbp]
1612: \centerline{\epsfxsize=3.0in \epsfbox{5-inversion.ps}}
1613: \caption{The inversion operation $\fs_1^\perp$ }~\label{fig5}
1614: \end{figure}
1615: 
1616: 
1617: Finally we describe an operator, 
1618: which we call the {\em duality operator} $\bD$,  
1619: and which is an involution, as follows.
1620: Given a Descartes configuration $\sD$, there exists a
1621: Descartes configuration $\sD'$ obtained from it which
1622: consists of the four circles each of which passes through
1623: the three intersection points avoiding one circle.
1624: The resulting configuration has the same six points of
1625: tangency as the original configuration, and the circles
1626: in the configuration $\sD'$ are perpendicular to the
1627: circles of $\sD$ at these tangency points. This is
1628: pictured in Figure~\ref{dualfig}.
1629: 
1630: %
1631: % fiigure 6
1632: %
1633: 
1634: \begin{figure}[htbp]
1635: \centerline{\epsfxsize=2.0in \epsfbox{6-dual.ps}}
1636: \caption{The dual operation}~\label{dualfig}
1637: \end{figure}
1638: 
1639: Straightforward  computation shows that
1640: $$
1641: \bW_{\sD'}  = \bD \bW_{\sD},
1642: $$
1643: with
1644: $$
1645: \bD = \frac{1}{2} \left[
1646: \begin{array}{crrr}
1647: -1 & 1 & 1 &  1 \\
1648: 1 & -1 &  1 &  1 \\
1649: 1 &  1 & -1 &  1 \\
1650: 1 & 1 &  1 & -1
1651: \end{array}
1652: \right].
1653: $$
1654: Note that  $\bD = -\bQ_{D} \in Aut (Q_{D})$. There is
1655: a M\"{o}bius transformation $\fd = \fd_{\sD}$ which
1656: sends $\sD \mapsto \fd(\sD) =  \sD'$, and  it
1657: depends on $\sD$.
1658: 
1659: %*****************************************************************************
1660: %
1661: % SECTION 4. 
1662: %
1663: %*****************************************************************************
1664: %
1665: 
1666: \section{Apollonian Packings and the Apollonian Group}
1667: \setcounter{equation}{0}
1668: 
1669: 
1670: Apollonian circle packings are infinite packings of circles
1671: recursively constructed from a given 
1672: positively oriented Descartes configuration $\sD$.
1673: For simplicity consider a
1674: positively oriented  Descartes configuration
1675: $\sD = \{C_1, C_2, C_3, C_4\}$ in which circle $C_4$ encloses the other three,
1676: so that the interior of $C_4$ includes the point $\bz_\infty$ at infinity.
1677: The uncovered area consists of four lunes, indicated by the shading 
1678: in Figure~\ref{fig3.1}.
1679: 
1680: %
1681: % figure 7
1682: %
1683: 
1684: \begin{figure}[htbp]
1685: \centerline{\epsfxsize=2.0in \epsfbox{7-stagezero.ps}}
1686: \caption{A zero-th stage packing $\sP_{\sD}^{(0)}$ 
1687: and uncovered regions (lunes)}\label{fig3.1}
1688: \end{figure}
1689: 
1690: The zeroth stage packing $\sP_{\sD}^{(0)} = \sD$.
1691: At the first stage we inscribe a circle in each lune,
1692: to obtain a circle packing $\sP_{\sD}^{(1)}$ containing 8 circles.
1693: Each of these circles lies in a unique (unordered) Descartes configuration
1694: in the first stage packing, consisting of it and the three circles it touches.
1695: The uncovered area that remains consists of 12 lunes. See Figure \ref{fig3.2}.
1696: 
1697: %
1698: % figure 8
1699: %
1700:  
1701: \begin{figure}[htbp]
1702: \centerline{\epsfxsize=2.0in \epsfbox{8-stageone.ps}}
1703: \caption{A first  stage packing $\sP_{\sD}^{(1)}$ }\label{fig3.2}
1704: \end{figure}
1705: 
1706: 
1707: 
1708: At the second stage we inscribe a circle in each of these lunes, which 
1709: produces the second stage packing $\sP_{\sD}^{(2)}$.
1710: Continuing in this way, at the $n$-th stage we add $4 \cdot 3^{n-1}$ circles, 
1711: and each of these lies in a unique
1712: Descartes configuration in the $n$-th stage partial packing.
1713: The {\em Apollonian packing} $\sP_{\sD}$ associated to $\sD$ is
1714: the limit packing 
1715: \beql{T31}
1716: \sP_{\sD} := \bigcup_{n=1}^\infty \PD^{(n)} ~.
1717: \eeq
1718: 
1719: One can  regard an Apollonian packing $\sP$ 
1720: as a geometric object consisting of an infinite collection of
1721: circles. These circles are described  as the four
1722: orbits 
1723: of a group of M\"{o}bius transformations $G_{\sA}(\sD)$
1724: acting on the circles
1725: $(C_1, C_2, C_3, C_4)$ in
1726: original Descartes configuration $\sD$. The group
1727: \beql{4311}
1728: G_{\sA}(\sD) := \langle \fs_1, \fs_2, \fs_3, \fs_4\rangle, 
1729: \eeq
1730: in
1731: which  $\fs_j$ is the inversion with respect to the circle that
1732: passes through the three intersection points of $\sD$ that do not
1733: include the circle $C_j$, as indicated in \S3.3. One can check
1734: that the circles added at the $n$-th stage of the construction above
1735: correspond to words $\fs_{i_1} \fs_{i_2} \cdots \fs_{i_n}$
1736: of length $n$ in the generators of this group,
1737: in which any two adjacent generators are distinct, i.e. $i_j \ne i_{j+1}$.
1738: 
1739: The key geometric property of Apollonian circle packings
1740: is that they can be viewed as packings of disks having
1741: the circles as boundary. 
1742: To each circle in the Riemann sphere correspond
1743: two  disks having the
1744: circle as boundary. Recall that the ``interior'' of an
1745: oriented circle corresponds to
1746: making  a choice of one of these two disks, 
1747: indicated by a choice of sign of the curvature, when it is
1748: nonzero (and by a choice of normal vector if 
1749: the curvature is zero). 
1750: The disk packing property 
1751: of an Apollonian packing  corresponds to treating its 
1752: Descartes configurations as positively oriented.  
1753: 
1754: %
1755: % theorem 4.1
1756: %
1757: 
1758: \begin{theorem}~\label{th40}
1759: For any  Apollonian packing generated by a
1760: positively oriented Descartes configuration,
1761: the interiors of all circles in the packing
1762: are disjoint.
1763: \end{theorem}
1764: 
1765: \paragraph{Proof.} 
1766: We generate the packing from a single
1767: Descartes configuration $\sD$ chosen to have
1768: positive total orientation, so that the interiors
1769: of its four circles defined by the total orientation
1770: are disjoint. 
1771: Positive total  orientation  is preserved by the action of M\"{o}bius
1772: transformations; see Theorem~\ref{th90a} in Appendix A.
1773: Let 
1774: $$
1775: \sP_{\sD}[m]:=\bigcup_{n=1}^m \sP_{\sD}^{(n)},
1776: $$
1777: where $\sD$ is a positively oriented Descartes configuration. 
1778: We prove by induction on $m$ the following statement: 
1779:  $\sP_{\sD}[m]$ consists of $2(3^m+1)$ circles which form the boundary 
1780: of $2(3^m+1)$ disks and $4\cdot 3^m$ lune areas. The  interiors of the 
1781: disks, as well as the lunes, are mutually disjoint. 
1782: 
1783: The base case $m=0$ is easy. Since any two positively oriented Descartes 
1784: configurations are equivalent under the M\"{o}bius transformations, which
1785: map circles to circles and preserve the (total) orientation, 
1786: (c.f. Theorem 7.2, Appendix A),
1787: we can simply check the Descartes configuration given in Figure 7, which 
1788: has $4$ circles that form the boundary of $4$ disks and $4$ lunes 
1789: with disjoint 
1790: interiors. 
1791: 
1792: Assume the statement holds for $m \geq 0$. We carry out 
1793:  the inductive step for  $m+1$. By the inductive construction above, 
1794: \[
1795: \sP_{\sD}[m+1] = \sP_{\sD}[m] \cup \sP_{\sD}^{(m+1)}.
1796: \]
1797: The circles of $\sP_{\sD}[m]$ remain in $\sP_{\sD}[m+1]$ with their
1798: interiors untouched. In each lune of $\sP_{\sD}[m]$ a new circle is
1799: inscribed, breaking the original lune into 4 parts--one disk and three
1800: smaller lunes, with disjoint interiors. Combining the inductive hypothesis,
1801: we have that  
1802: $\sP_{\sD}[m+1]$ consists of $2(3^m+1)+4\cdot 3^m =2(3^{m+1}+1)$ many 
1803: circles with empty interiors, and the uncovered area are $3\cdot 4\cdot 3^m
1804: =4\cdot 3^{m+1}$ lunes  with disjoint interiors.  
1805: Each new Descartes configuration shares the interior of three circles
1806: with the Descartes configuration  generating it; this implies it has
1807: the same orientation as the preceding one; hence it has positive
1808: total orientation.
1809: This proves the 
1810: statement for $m+1$.  $~~~\bsq$ \\
1811: 
1812: 
1813: We first consider an Apollonian packing as a geometric
1814: object. A {\em geometric Apollonian packing} $\sP$
1815: is the point set
1816: consisting of a countable collection  of circles on the
1817: Riemann sphere $\hat{\cc} = \cc \cup \{\infty\}$
1818: obtained by 
1819: the construction above. It has Hausdorff dimension $1$,
1820: since it is a countable union of sets of Hausdorff dimension $1$
1821: (circles).
1822: Let  $G(\sP)$ denote the group of M\"{o}bius
1823: transformations that leave $\sP$ invariant. This group can be proved
1824: to be a discrete subgroup of the group of all M\"{o}bius transformations,
1825: which acts transitively on the circles in the packing.
1826: The group $G(\sP)$ contains 
1827: $G_{\sA}(\sD)$ above as a subgroup of index $24$,
1828: with cosets given by 
1829: $24$ M\"{o}bius transformations whose effect is to
1830: fix a generating Descartes configuration $\sD$ and permute the
1831: four circles in it.
1832: (These are nontrivial facts, and we do not prove them here.)
1833: 
1834: The geometric Apollonian packing is not a closed set on the
1835: Riemann sphere. We define  $\Lambda(\sP)$ to be its closure on
1836: the Riemann sphere, and call it the {\em  residual set}
1837: of the Apollonian packing. These sets are prototypical examples
1838: of fractal sets, and  
1839: have been much studied; in 1967 Hirst \cite{Hi67}
1840: showed these sets have Hausdorff dimension strictly between
1841: $1$ and $2$. For later use, we
1842: summarize properties of  $\Lambda(\sP)$   in the following result. 
1843: %
1844: %
1845: % theorem 4.2
1846: %
1847: %
1848: 
1849: \begin{theorem}~\label{th41b}
1850: The residual set $\Lambda(\sP)$ of a
1851: geometric  Apollonian packing $\sP$ has the
1852: following properties.
1853: 
1854: (1) $\Lambda(\sP)$  is the complement in
1855: the Riemann sphere of the interiors of
1856: all circles in the packing. Here  ``interior'' is defined
1857: by a positive orientation of a Descartes configuration in
1858: the packing.
1859: 
1860: (2) $\Lambda(\sP)$ has a Hausdorff dimension
1861: which is independent of the packing $\sP$, that satisfies
1862: the bounds 
1863: $$
1864:    1.300197 < \mbox{dim}_{H}(\Lambda(\sP)) < 1.314534.
1865: $$
1866: In particular, $\Lambda(\sP)$   has Lebesgue measure zero.
1867: 
1868: (3) $\Lambda(\sP)$ is the closure of the countable set of
1869: all tangency points of circles in the packing.
1870: 
1871: (4) $\Lambda(\sP)$ is invariant under the action of the
1872: discrete group $G(\sP)$ of M\"{o}bius transformations.
1873: \end{theorem}
1874: 
1875: \paragraph{Remark.} Property (1) is the more usual
1876: definition of residual set of an Apollonian packing.
1877: 
1878: \paragraph{Proof.}
1879: Let $I(\sP)$ be  the open set which is the union of  the
1880: interiors of all circles in the packing. 
1881: It is clear that 
1882: $$
1883: \Lambda(\sP) \subset \Lambda^{*}(\sP) := \hat{\cc} \backslash I(\sP).
1884: $$
1885: The set $\Lambda^{*}(\sP)$ is the usual definition of  the
1886: residual set of an Apollonian packing; we will show
1887: $\Lambda(\sP) =  \Lambda^{*}(\sP).$
1888:   
1889: The result of Hurst \cite{Hi67} that the Hausdorff
1890: dimension of $\Lambda^{*}(\sP)$
1891: is strictly less than $2$  implies
1892: that $\Lambda^{*}(\sP)$
1893:  has Lebesgue measure zero. 
1894: The sharper bounds on the Hausdorff dimension 
1895: stated  here were obtained in 1973 by 
1896: Boyd ~\cite{Bo73b}. A later result of Boyd \cite{Bo82}
1897: suggests that 
1898: $\mbox{dim}_{H}(\Lambda^{*}(\sP)) = 1.3056 \pm .0001.$
1899: Thomas and Dhar\cite{TD94} give a non-rigorous
1900: approximation scheme  suggesting that this Hausdorff dimension
1901: is $1.30568673$ with an error of $1$ in the last digit.
1902: See Falconer \cite[pp. 125--131]{Fa85} for proofs
1903: of $1 < \mbox{dim}_{H}(\Lambda^{*}(\sP)) < 1.432.$
1904: 
1905: Now let $\bz \in \Lambda^{*}(\sP)$. The
1906: interiors of the
1907: circles in the Apollonian packing cover all but a
1908: measure zero area in a neighborhood of  $\bz$.
1909: This requires infinitely many circles,
1910: so their radii must go to zero, since there are only finitely
1911: many circles of radius larger than any positive bound.
1912: Since each of these circles has a tangency point on it,
1913: the point $\bz$ is a limit point of such tangency points.
1914: Since the tangency points are contained in $\sP$,
1915: so we conclude that 
1916: $\Lambda^{*}(\sP) \subset \Lambda(\sP).$
1917: This gives $\Lambda(\sP) = \Lambda^{*}(\sP)$, at
1918: which point properties (1), (2) and (3) follow. 
1919: 
1920: Property (4) follows by
1921: observing that the group invariance of $\sP$ carries over
1922: to its closure, by applying it to any Cauchy
1923: sequence of points in $\sP$. $~~~\bsq$. \\
1924: 
1925: The main viewpoint of this paper is to treat
1926: an Apollonian circle packing $\sP$
1927: as  described ``algebraically''  by
1928: the set of all Descartes configurations it contains,
1929: which we denote $\DD(\sP)$. In  the construction process above, 
1930: except for the four circles in $\sD$, each other  circle
1931: $C$ in the packing corresponds to the unique (unordered) 
1932: Descartes configuration
1933: containing it which occurs at the stage of the construction where $C$ first 
1934: appears. Each (unordered, unoriented) Descartes configuration  appears exactly
1935: once in this correspondence,  except for the base configuration $\sD$
1936: which corresponds to the initial  four circles.
1937: These Descartes configurations can be described in terms of
1938: orbits of a discrete subgroup $\sA$ of  $Aut(Q_{\sD})$
1939: called here the Apollonian group. 
1940: 
1941: 
1942: The Apollonian group $\sA$ is a subgroup of $Aut(Q_{D})$
1943: defined by the action of
1944: the reflection operations on Descartes configurations
1945: described in \S3.3. These correspond to inversions in the circles
1946: passing through the three tangency
1947: points in a Descartes configuration that do not include
1948: one fixed circle in the configuration.
1949: 
1950: \begin{defi}\label{de42}
1951: {\rm 
1952: The {\em Apollonian group} $\sA$ is the 
1953: subgroup
1954: of $Aut(Q_{D})$ defined  by 
1955: \beql{Y318a}
1956: \sA : = \langle \bS_1, \bS_2, \bS_3, \bS_4 \rangle ~,
1957: \eeq
1958: where
1959: \beql{Y319a}
1960: \begin{array}{ccclccc}
1961: \bS_1 & = & \left[
1962: \begin{array}{rccc}
1963: -1 & 2 & 2 & 2 \\
1964: 0 & 1 & 0 & 0 \\ 
1965: 0 & 0 & 1 & 0 \\
1966: 0 & 0 & 0 & 1
1967: \end{array}
1968: \right]~, &~~~~~~ & \bS_2 & = & \left[
1969: \begin{array}{crcc}
1970: 1 & 0 & 0 & 0 \\
1971: 2 & -1 & 2 & 2 \\
1972: 0 & 0 & 0 & 0 \\
1973: 0 & 0 & 0 & 0
1974: \end{array}
1975: \right] ~, \\ [+.2in]
1976: \bS_3 & = & \left[
1977: \begin{array}{ccrc}
1978: 1 & 0 & 0 & 0 \\
1979: 0 & 1 & 0 & 0 \\
1980: 2 & 2 & -1 & 2 \\
1981: 0 & 0 & 0 & 1
1982: \end{array}
1983: \right] ~, &&
1984: \bS_4 & = & \left[
1985: \begin{array}{cccr}
1986: 1 & 0 & 0 & 0 \\
1987: 0 & 1 & 0 & 0 \\
1988: 0 & 0 & 1 & 0 \\
1989: 2 & 2 & 2 & -1
1990: \end{array}
1991: \right] ~.
1992: \end{array}
1993: \eeq
1994: }
1995: \end{defi}
1996: 
1997: 
1998: We now characterize
1999: the set of ordered, oriented Descartes configurations $\DD(\sP)$ 
2000: in an Apollonian
2001: circle packing $\sP$ in terms of this group. We note that
2002: a single unordered, unoriented
2003: Descartes configuration,
2004: corresponds to  exactly 48 ordered,
2005: oriented Descartes
2006: configuration, since there are
2007:  24 choices of ordering of the four circles, and
2008: two choices of orientation.
2009: 
2010: %
2011: % Theorem 4.3
2012: %
2013: 
2014: \begin{theorem}~\label{th41}
2015:  The ordered, oriented Descartes configurations in an Apollonian circle 
2016: packing comprise a  union of 48  orbits of the Apollonian group.
2017: Each of these orbits contains exactly one ordered,
2018: oriented representative of each 
2019: (unordered, unoriented) Descartes configuration in the packing.
2020: \end{theorem}
2021: 
2022: \paragraph{Proof.}
2023: Let $\sD=(C_1, C_2, C_3, C_4)$ be the zeroth stage packing of $\sP$, which is
2024: ordered and positively oriented. It is enough to show that
2025: $\sA(\sD)$ contains exactly one ordered, positively
2026: oriented representative of each
2027: unordered, unoriented Descartes configuration in the packing. Note that
2028: $\bS_1^2=\bS_2^2=\bS_3^2=\bS_4^2=\bI$, 
2029: and for any word $\bS_{i_1}\bS_{i_2}\dots \bS_{i_n}$,
2030: ($i_j \neq i_{j+1}$), the Descartes configuration
2031:  $\sD'=(C_1', C_2', C_3', C_4')$ with ACC coordinates
2032: $\bW_{\sD'} =\bS_{i_1}\bS_{i_2} \dots \bS_{i_n} \bW_\sD$
2033: is a positively oriented Descartes configuration containing a unique circle
2034:   $C_{i_n}'$ in the $n$-th stage partial packing.
2035: Since no two circles at level $n$ touch for $n \geq 1$, by induction
2036: it is easy to see that
2037: \[
2038: \sA=\{ \bS_{i_1} \bS_{i_2} \dots \bS_{i_n} \ | \ n \geq 0, i_j \neq i_{j+1} \},
2039: \]
2040: and
2041: \[
2042: \sA(\sD)=\{ \sD' \ | \  \bW_{\sD'}=\bS_{i_1} \bS_{i_2} \dots 
2043: \bS_{i_n} \bW_\sD ,
2044: \ n \geq 0,
2045: i_j \neq i_{j+1} \}.
2046: \]
2047: Furthermore, for any ordered, positively oriented configuration $\sD''$ in
2048: $\sP$, there is a unique permutation $\sigma$ such that $\sigma(\sD'')=\sD'
2049: \in \sA(\sD)$, where there is a  unique sequence $i_1i_2\dots, i_n$,
2050: $1 \leq i_j \leq 4$ and $i_j \neq i_{j+1}$, such that
2051: $\bW_{\sD'} = \bS_{i_1} \bS_{i_2} \dots \bS_{i_n} \bW_{\sD}$.
2052: This proves that all the ordered, positively oriented Descartes configurations
2053: in an Apollonian circle packing comprise a union of 24 orbits of the Apollonian
2054: group. The theorem follows by counting both the positively and negatively
2055: oriented Descartes  configurations.
2056:  $~~~\bsq$ \\
2057: 
2058: Theorem~\ref{th41}  shows  that the orbit under
2059: the Apollonian group of a single (ordered, oriented)
2060: Descartes configuration completely describes an Apollonian packing.
2061: 
2062: 
2063: %*****************************************************************************
2064: %
2065: % SECTION 5 
2066: %
2067: %*****************************************************************************
2068: %
2069: \section{Dual Apollonian Group}
2070: 
2071: 
2072: As explained in \S3, the operation of 
2073: inversion in the each of 
2074: the individual circles of a Descartes configuration
2075: is described by an integral matrix in $Aut(Q_{D})$.
2076: This leads us to the following definition.
2077: 
2078: \begin{defi}\label{de43}
2079: {\rm The {\em dual Apollonian group} $\sA^{\perp}$
2080: is the subgroup of $Aut(Q_{D})$ generated by the
2081: matrices 
2082: \beql{S413}
2083: \begin{array}{rllcrll}
2084: \bS_1^\perp  & = & \left[
2085: \begin{array}{rccc}
2086: -1 & 0 & 0 & 0 \\
2087: 2 & 1 & 0 & 0 \\
2088: 2 & 0 & 1 & 0 \\
2089: 2 & 0 & 0 & 1
2090: \end{array}
2091: \right] ~, & \qquad & \bS_2^\perp & = & \left[
2092: \begin{array}{crcc}
2093: 1 & 2 & 0 & 0 \\
2094: 0 & -1 & 0 & 0 \\
2095: 0 & 2 & 1 & 0 \\
2096: 0 & 2 & 0 & 1
2097: \end{array}
2098: \right] ~, \\ [+.3in]
2099: \bS_3^\perp & = & \left[
2100: \begin{array}{ccrc}
2101: 1 & 0 & 2 & 0 \\
2102: 0 & 1 & 2 & 0 \\
2103: 0 & 0 & -1 & 0 \\
2104: 0 & 0 & 2 & 1
2105: \end{array}
2106: \right] ~, && \bS_4^\perp & = & \left[
2107: \begin{array}{cccr}
2108: 1 & 0 & 0 & 2 \\
2109: 0 & 1 & 0 & 2 \\
2110: 0 & 0 & 1 & 2 \\
2111: 0 & 0 & 0 & -1
2112: \end{array}
2113: \right] ~.
2114: \end{array}
2115: \eeq
2116: }
2117: We note that $\bS_i^{\perp}= \bS_i^{T}$, the transpose of $\bS_i$.
2118: \end{defi}
2119: 
2120: 
2121: By analogy with
2122: Theorem~\ref{th41} we  might
2123: think of  an orbit of the dual Apollonian group acting on
2124: a single oriented Descartes configuration $\sD$,
2125: as a  ``dual Apollonian circle packing''.
2126: It can be viewed algebraically as a set of Descartes configurations
2127: or geometrically as a collection of circles in the plane. 
2128: In the algebraic viewpoint the orbit is a discrete set of points in
2129: the parameter space $\sM_{\dd}$ so is a discrete object. 
2130: From  the  geometrical viewpoint,
2131: as a collection of circles, which we denote $\sP_{\sD}^{\perp}$,
2132: it has the 
2133: following weak ``packing''  property.
2134: %
2135: % Theorem 5.1
2136: %
2137: 
2138: \begin{theorem}~\label{th41a} 
2139: No  two circles in a dual Apollonian circle packing
2140: cross each other. That is, two circles  in distinct
2141: Descartes configurations in a dual Apollonian circle packing
2142: $\sP_{\sD}^{\perp}$
2143: either coincide, or are tangent to each other, or
2144: are disjoint.
2145: \end{theorem}
2146: 
2147: We do not give a proof of this theorem here, as it 
2148: follows from a similar result proved for the
2149: super-Apollonian packing in \S3 of part II.
2150: It also is a special case of an $n$-dimensional generalization
2151: proved  in \S4.2 of part III.
2152: 
2153: Figure~\ref{dualpack}
2154: pictures the  circles in a dual packing $\sP^{\perp}$. 
2155: These are circles in Descartes configurations dual
2156: to those in the Apollonian packing in Figure \ref{std}.
2157: The fractal-like part of this figure is the closure of
2158: the set of points at which circles  in the dual packing touch.
2159: It can be shown that  infinitely many circles touch at each such tangency
2160: point. Below we shall show that this fractal set coincides with the
2161: limit set of the Apollonian packing generated by the
2162: dual Descartes configuration $\bD(\sD_0)$. 
2163: %
2164: % figure 7a
2165: %
2166: 
2167: \begin{figure}[htbp]
2168: \centerline{\epsfxsize=5.0in \epsfbox{dualpack.ps}}
2169: \caption{A dual Apollonian packing}\label{dualpack}
2170: \end{figure}
2171: 
2172: The  dual Apollonian group has a
2173: simple relation  to the Apollonian group.
2174: 
2175: %
2176: % Theorem 5.2
2177: %
2178: 
2179: \begin{theorem}~\label{th42}
2180: The dual Apollonian group $\sA^{\perp}$ is conjugate to the Apollonian group
2181: $\sA$ using  the duality operator $\bD \in Aut(Q_D)$. This holds
2182: at the level of generators, with 
2183: $$
2184: \bD^T \bS_i \bD = \bS_i^{\perp} ~~\mbox{for}~ 1 \le i \le 4.
2185: $$
2186: where $\bD= \bD^{-1} = \bD^T$.
2187: \end{theorem}
2188: 
2189: \paragraph{Proof.} This is a straightforward computation.  $~~~\bsq$
2190: 
2191: %
2192: % Theorem 5.3
2193: %
2194: 
2195: \begin{theorem}~\label{th43}
2196: Given a dual Apollonian packing 
2197: $\sP_{\sD_0}^{\perp}$ generated by Descartes configuration $\sD_0$, 
2198: let $\Sigma$
2199: be the set of all intersection points
2200: of the circles in $\sA^{\perp}(\sD_0)$. 
2201: Then the  closure $\Lambda := \overline{\Sigma}$
2202:  is equal to the residual set $ \Lambda(\sP_{\bD(\sD_0)})$ 
2203: of the Apollonian packing $\sP_{\bD(\sD_0)}$ generated by
2204: the dual Descartes configuration
2205: $ \bD(\sD_0)$.
2206: \end{theorem}
2207: 
2208: \paragraph{Proof.}
2209: Theorem~\ref{th41b}(3) states
2210: that   the residual set $\Lambda(\sP)$ of a
2211: geometric  Apollonian
2212: packing $\sP$ is the closure of the 
2213: set of tangency points $\Sigma'$ in $\sP$.
2214: Thus it will suffice to show that the set of
2215: tangency points $\Sigma$ of the circles in 
2216: the dual packing $\sP_{\sD_0}^{\perp}$
2217: coincides with the set of tangency points
2218: $\Sigma'$ of circles in the Apollonian packing
2219: $\sP_{\bD (\sD_0)}$.
2220: Each intersection point of two circles in the dual
2221: Apollonian packing $\sP_{\sD_0}^{\perp}$
2222: is an intersection point of circles in some Descartes configuration
2223: $\sD$ of $\sA^{\perp}(\sD_0)$. (This follows from the recursive
2224: construction of the dual packing.)
2225: Each intersection point or circles in $\sD$ is 
2226: an intersection point of circles in the dual Descartes 
2227: configuration $\bD(\sD)$, which is the configuration
2228: having augmented curvature-center coordinates
2229: $\bD \bW_{\sD}$. Now $\bD(\sD)$
2230: belongs to the Apollonian packing
2231: $\sA(\bD (\sD_0))$ because
2232: $$
2233: \bD \bW_{\sD} = \bD (\bS_{i_1}^{\perp} \cdots \bS_{i_m}^{\perp} \bW_{\sD_0})=
2234: \bS_{i_1} \cdots \bS_{i_m} (\bD \bW_{\sD_0}),
2235: $$
2236: using Theorem~\ref{th42}. Thus the set $\Sigma$ 
2237: of intersection points
2238: of circles  in the dual Apollonian packing 
2239: $\sP_{\sD_0}^{\perp}$ is contained in 
2240: the set $\Sigma'$ of intersection points of circles in 
2241: the Apollonian packing $\sP_{\bD(\sD_0)}$.
2242: The argument reverses to
2243: show the converse is also true: each
2244: intersection point of circles in the Apollonian
2245: packing $\sP_{\bD (\sD_0)}$ is an intersection point of circles
2246: in the dual Apollonian packing  $\sP_{\sD_0}^{\perp}$.
2247: Thus $\Sigma = \Sigma'$. $~~~\bsq$
2248: 
2249: 
2250: 
2251: 
2252: We have the following dichotomy between 
2253: the geometric and algebraic views of Apollonian
2254: packings and dual Apollonian packings.
2255: Viewed geometrically as collections of circles,
2256: a dual Apollonian packing $\sP^{\perp}$ 
2257: appears quite  different from an Apollonian
2258: packing, as the circles are nested to an infinite depth. 
2259: However when viewed  algebraically as a collection of 
2260: ordered, oriented Descartes
2261: configurations $\DD(\sP^{\perp})$, it is a discrete set
2262: given by the orbit of a group $\sA^{\perp}$ conjugate
2263: to the Apollonian group $\sS$, and so is a similar object.
2264: 
2265: %*****************************************************************************
2266: %
2267: % SECTION 6. 
2268: %
2269: %*****************************************************************************
2270: %
2271: 
2272: \section{Super-Apollonian group}
2273: \setcounter{equation}{0}
2274: 
2275: 
2276: The Apollonian group $\sA$ and dual Apollonian group $\sA^{\perp}$
2277: both consist of integer automorphs in $Aut(Q_{D})$. We 
2278: obtain a larger integral group by combining the
2279: two groups, as follows.
2280: 
2281: \begin{defi}\label{de44}
2282: {\rm The {\em super-Apollonian group} $\sA^{S}$ is the
2283: subgroup of $Aut(Q_{D})$ generated by the Apollonian
2284: group $\sA$ and $\sA^{\perp}$ together. We have
2285: $$
2286: \sA^{S} = \langle \bS_1, \bS_2, \bS_3, \bS_4, \bS_1^{\perp},  \bS_2^{\perp},
2287: \bS_3^{\perp},  \bS_4^{\perp} \rangle.
2288: $$
2289: }
2290: \end{defi}
2291: 
2292: The super-Apollonian group  $\sA^{S}$ is a discrete subgroup
2293: of $Aut(Q_D)$ as a consequence of the fact that all its members
2294: are integral matrices. 
2295: 
2296: 
2297: \subsection{Presentation of super-Apollonian group}
2298: 
2299: 
2300: We now determine a presentation of
2301:  the  super-Apollonian group, showing that it  
2302: is a hyperbolic Coxeter group.
2303: This result implies that both the 
2304: Apollonian group and dual Apollonian group 
2305: are finitely presented, and are hyperbolic 
2306: Coxeter groups.
2307: 
2308: \begin{theorem}~\label{Sth47}
2309: The  super-Apollonian group
2310: $$
2311: \sA^{S} = \langle \bS_1,~\bS_2,~\bS_3,~\bS_4,
2312: ~\bS_1^{\perp},~\bS_2^{\perp},~\bS_3^{\perp},~\bS_4^{\perp} \rangle
2313: $$
2314: is a hyperbolic Coxeter group
2315: whose complete set of Coxeter relations are
2316: \beql{S422b}
2317: \bS_i^2 = ~(\bS_i^\perp)^2 = ~\bI \quad\mbox{for}\quad 1 \leq i \leq 4.
2318: \eeq
2319: \beql{S423}
2320: (\bS_i \bS_j^\perp)^2~= ~(\bS_j^\perp \bS_i)^2 = ~\bI \quad\mbox{if}\quad i \neq j.
2321: \eeq
2322: \end{theorem}
2323: 
2324: \paragraph{Proof.}
2325: Recall that $\bS_i^\perp = \bS_i^T.$
2326: The group $\sA^{S}$ satisfies the relations
2327: $\bS_i^2 = (\bS_i^T)^2 =\bI$ for $1 \le i \le 4$ and it satisfies
2328: \beql{U429}
2329: \bS_i \bS_j^T = \bS_j^T \bS_i \quad\mbox{for}\quad
2330: i \neq j ~,
2331: \eeq
2332: which is equivalent to
2333: \eqn{S423}.
2334: 
2335: Write words $\bU$ in $\sA^{S}$ as $\bU = \bU_n \bU_{n-1} \cdots \bU_1$,
2336:  in which each $\bU_i$ is a generator $\bS_j$ or $\bS_j^T$, with the empty
2337: word (n = 0) being the identity element.
2338: We do not need inverses since each generator is its own inverse.
2339: A word $\bU$ is in {\em normal form} if it has the two properties:
2340: \begin{itemize}
2341: \item[(i)]
2342: $\bU_{k} \neq \bU_{k - 1} $ for $2 \le k \le n$.
2343: \item[(ii)]
2344: If $\bU_k = \bS_j^T$ for some $j$, then 
2345: $\bU_{k - 1} \neq \bS_i$ for all $i \neq j$.
2346: \end{itemize}
2347: We can reduce any word to a word in normal form, using the relations
2348: to move any symbols $\bS_j^T$ as far to the right in the word
2349: as possible.  We cancel any adjacent identical symbols to make (i) hold.
2350: Then move the rightmost $\bS_j^T$ as far to the right as possible,
2351: as allowed by \eqn{U429}.
2352: Repeat the same with the next rightmost symbol $\bS_j^T$.
2353: If in the process any adjacent symbols $(\bS_j^T)^2$ occur, cancel them.
2354: This process must terminate in a normal form word or the empty word.
2355: 
2356: The theorem is equivalent to showing that no normal form word with
2357: $n \ge 1$ is the identity element in $\sA^{S}$.
2358: This holds because the
2359:  reduction to normal form used only the Coxeter relations,
2360: so if $\sA^{S}$ satisfies an additional nontrivial relation,
2361: there would exist some nontrivial normal form word that is the identity.
2362: 
2363: We proceed by induction on the length $n$ of a word in normal form
2364: $\bU =\bU_n \bU_{n-1} \cdots \bU_1$.
2365: Note that any suffix $\bU_{j-1} \bU_j \cdots \bU_1$ 
2366: of $\bU$ is also in normal form.
2367: For each $n \ge 1$, let $\sX_n$ denote
2368: the set of  all  normal form words of length $n$.
2369: (By a simple enumeration we can show that  the number of normal form words 
2370: of length $n$ is $9 \cdot 5^{n-1}-1$. ) 
2371: We measure the {\em size} of a word $\bU$ 
2372: (viewed as a $4 \times 4$ matrix) as
2373: \beql{U430}
2374: f(\bU) := \bo^T \bU \bo = \sum_{i=1}^4 \sum_{j=1}^4 \bU_{ij} ~.
2375: \eeq
2376: Thus $f(\bI) = 4.$ For $n=1$ we have
2377: \beql{U431}
2378: f(\bU) = f(\bU_1) = 8
2379: \eeq
2380: in all cases.
2381: For $n \ge 2$ if $\bU \in \sX_n$ then
2382: $\bU' = \bU_{n-1} \bU_{n-2} \cdots \bU_1 \in \sX_{n-1}$, and we will  prove
2383: \beql{U432}
2384: f(\bU) > f(\bU' ) ~.
2385: \eeq
2386: If so, then
2387: $$f(\bU) \ge f(\bU_1) \ge 8, $$
2388: hence $\bU \neq \bI$, which will complete the proof.
2389: 
2390: We let
2391: \beql{U433}
2392: \br (\bU) := (r_1 ( \bU) , r_2 (\bU) , r_3 (\bU) , r_4 (\bU))^T = \bU \bo \,,
2393: \eeq
2394: be the vector of row sums of $\bU$. Now
2395: \begin{eqnarray*}
2396: f(\bS_1 \bU') & = & \bo^T
2397: \bS_1 \br (\bU') = (-1,~ 3,~ 3,~ 3) \br (\bU') = -4 r_1 (\bU') + 3 f(\bU' ) \,, \\
2398: f(\bS_1^T \bU') & = & \bo^T \bS_1^T \br (\bU') = (5,~1,~1,~1) \br (\bU)
2399: = 4r_1 (\bU') + f(\bU'),
2400: \end{eqnarray*}
2401: with similar formulas in the other cases.
2402: To prove \eqn{U432} it is therefore sufficient to prove the
2403: following two assertions,
2404: for $1 \le h \le 4$.
2405: \begin{itemize}
2406: \item[(1)]
2407: If $\bU_n = \bS_h$, so that $\bU_{n-1} \neq \bS_h$, then 
2408: $2r_h (\bU') < f(\bU')$.
2409: \item[(2)]
2410: If $\bU_n = \bS_h^T$, so that $U_{n-1} \neq \bS_h^T$ and 
2411: $U_{n - 1} \neq \bS_i$
2412: for $i \neq h$,
2413: then $r_h (\bU') > 0$.
2414: \end{itemize}
2415: 
2416: \noindent
2417: 
2418: Instead of proving (1), (2), we
2419:  will prove by induction on $n$ the following three assertions for all
2420: $\bU \in \sX_n$. Here  $(h,i,j,k)$ always denotes some permutation of
2421: $(1,2,3,4)$ in what follows.
2422: 
2423: \begin{itemize}
2424: \item[(i)]
2425: For $1 \le i,j \le 4$, with $i \neq j$,
2426: $$r_i (\bU) + r_j (\bU) > 0 ~.$$
2427: \item[(ii)]
2428: If $\bU_n = \bS_h$, then
2429: \begin{eqnarray*}
2430: r_h (\bU) & > & 0, \\
2431: r_i (\bU) & < & r_h (\bU) + r_j (\bU) + r_k (\bU), \\
2432: r_j (\bU) & < & r_h (\bU) + r_i (\bU) + r_k (\bU), \\
2433: r_k (\bU) & < & r_h (\bU) + r_i (\bU) + r_j (\bU)~.
2434: \end{eqnarray*}
2435: 
2436: \item[(iii)]
2437: If $\bU_n = \bS_h^T$ then
2438: \begin{eqnarray*}
2439: r_h (\bU) & < & 0, \\
2440: r_i (\bU) & < & r_h (\bU) + r_j (\bU) + r_k (\bU), \\
2441: r_j (\bU) & < & r_h (\bU) + r_i (\bU) + r_k (\bU), \\
2442: r_k (\bU) & < & r_h (\bU) + r_i (\bU) + r_j (\bU) ~.
2443: \end{eqnarray*}
2444: \end{itemize}
2445: 
2446: \noindent
2447: Note that (i) implies that at most one of the row sums of $\bU$ 
2448: can be negative.
2449: If proved, (i)--(iii) imply (1), (2), which themselves imply \eqn{U432},
2450: completing the proof of the Theorem.
2451: 
2452: The induction hypothesis (i)--(iii) holds for $n=1$, since
2453: $r(\bS_h)$ is a permutation of $(5,1,1,1)^T$ and $r(\bS_h^T)$
2454: is a permutation of $(-1,3,3,3)^T$.
2455: Suppose it is true for $n$.
2456: For the induction step, write $\bU \in \sX_{n+1}$ as
2457: $\bU = \bU_{n+1} \bU'$ with $\bU' \in \sX_n$ 
2458: and abbreviate $r'_i = r_i (\bU')$.
2459: 
2460: \paragraph{Case 1.}
2461: {\em $U_{n+1} = \bS_h$ for some $h$.}
2462: 
2463: \noindent
2464: We must verify (i) and (ii) for $\bU$.
2465: We have
2466: $$
2467: \begin{array}{lllll@{}l}
2468: r_h (\bU) & = & r_h (\bS_h \bU') & = & - & r'_h + 2r'_i + 2r'_j + 2r'_k, \\
2469: r_i (\bU) & = & r_i (\bS_h \bU') & = & r'_i, \\
2470: r_j (\bU) & = & r_j (\bS_h \bU') & = & r'_j, \\
2471: r_k (\bU) & = & r_k (\bS_h \bU') & = & r'_k ~.
2472: \end{array}
2473: $$
2474: To verify (i), all cases not involving $r_h (\bU)$ follow from the induction
2475: hypothesis.
2476: To show $r_h (\bU) + r_i (\bU) > 0$ note that
2477: \beql{U433a}
2478: r_h (\bU) + r_i (\bU) = - r'_h + 3r'_i + 2r'_j + 2r'_k
2479: ~.
2480: \eeq
2481: Now $\bU_{n} \neq \bS_h$ since $\bU \in \sX_{n+1}$, and for all cases
2482: except $\bU_{n} = \bS_h^T$ the induction hypotheses (ii) and (iii) give
2483: $r'_h < r'_i + r'_j + r'_k$, whence
2484: $$r_h (\bU) + r_i (\bU) \ge 2r'_i + r'_j + r'_k =
2485: (r'_i + r'_j ) + (r'_i + r'_k) > 0 \,,
2486: $$
2487: using induction hypothesis (i).
2488: If $\bU_{n} = \bS_h^T$, then by hypothesis (iii) $r'_h < 0$,
2489: hence $r'_i, r'_j , r'_k > 0$ by
2490: hypothesis (i), so all terms on the right side of \eqn{U433a} are positive,
2491: so $r_h (\bU) + r_i (\bU) > 0$.
2492: The cases
2493: $r_h (\bU) + r_j (\bU) > 0$ and $r_h (\bU) + r_k (\bU) > 0$ follow similarly.
2494: To verify (ii) for $\bU$ it suffices to prove
2495: \begin{eqnarray*}
2496: && 0 < - r'_h + 2r'_i + 2r'_j + 2r'_k, \\
2497: && r'_i < -r'_h + 2r'_i + 3r'_j + 3r'_k, \\
2498: && r'_j < - r'_h + 3r'_i + 2r'_j + 3r'_k, \\
2499: && r'_k < - r'_h + 3r'_i + 3r'_j + 2r'_k,
2500: \end{eqnarray*}
2501: which is equivalent to
2502: \begin{eqnarray}\label{U434}
2503: r'_h & < & 2r'_i + 2r'_j + 2r'_k, \nonumber \\
2504: r'_h & < & r'_i + 3r'_j + 3r'_k, \nonumber \\
2505: r'_h & < & 3r'_i + r'_j + 3r'_k,  \\
2506: r'_k & < & 3r'_i + 3r_j + r'_k ~. \nonumber
2507: \end{eqnarray}
2508: There are three cases, according as
2509: $\bU_n = \bS_i$, $\bU_n = \bS_i^T$ with $i \neq h$ and $\bU_n = \bS_h^T$.
2510: In the first two of these,
2511: the induction hypotheses give
2512: $$r'_h < r'_i + r'_j + r'_k,$$
2513: which with induction hypothesis (i) immediately yields \eqn{U434}.
2514: If $\bU_n = \bS_h^T$ then by (iii), $r'_h < 0$, whence
2515: $r'_i , r'_j , r'_k > 0$ by (i) so \eqn{U434} is immediate.
2516: This finishes Case 1.
2517: 
2518: \paragraph{Case 2.}
2519: {\em $\bU_{n+1} = \bS_h^T$ for some $h$.}
2520: 
2521: \noindent
2522: We must verify (i) and (iii).
2523: We have
2524: $$
2525: \begin{array}{lllll}
2526: r_h (\bU) & = & r_h (\bS_h^T \bU' ) & = & -r'_h, \\
2527: r_i (\bU) & = & r_i (\bS_h^T \bU') & = & 2r'_h + r'_i, \\
2528: r_j (\bU) & = & r_j (\bS_h^T \bU') & = & 2r'_h + r'_j, \\
2529: r_k (\bU) & = & r_k (\bS_h^T \bU') & = & 2r'_h + r'_j,
2530: \end{array}
2531: $$
2532: To prove (i), note first that
2533: $$r_h (\bU) + r_i (\bU) = r'_h + r'_i > 0,$$
2534: using (i) for $\bU'$, and similar inequalities hold
2535:  for other cases involving $r_h (\bU)$.
2536: The remaining cases are all of the form
2537: $r_i (\bU) + r_j (\bU) > 0$
2538: with $i,j \neq h$, and the proofs for each are similar.
2539: We have
2540: $$
2541: r_i (\bU) + r_j (\bU) = 4r'_h + r'_i + r'_j =
2542: 2r'_h + (r'_h + r'_i) + (r'_h + r'_j ) > 2r'_h \,,
2543: $$
2544: using induction hypothesis (i).
2545: We now show $r'_h > 0$ holds in all cases.
2546: Since $\bU \in \sX_{n+1}$, we have
2547: $\bU_{n} \neq \bS_h^T$ and $\bU_{n} \neq \bS_i$ with $i \neq h$.
2548: If $\bU_{n} = \bS_j^T$ for some $j \neq h$ then hypothesis (iii) for
2549: $\bU'$ says that $r'_j < 0$, whence we must have $r'_h > 0$.
2550: If $\bU_{n} = \bS_h$ then hypothesis (ii) for $\bU'$ says $r'_h > 0$.
2551: Thus $r'_h > 0$ in all cases, and (i) holds for $\bU$.
2552: To prove (ii) we must prove
2553: $$
2554: \begin{array}{l}
2555: r'_h < 0, \\
2556: 2r'_h + r'_i < 3r'_h + r'_j + r'_k, \\
2557: 2r'_h + r'_j < 3r'_h + r'_i + r'_k, \\
2558: 2r'_h + r'_k < 3r'_h + r'_i + r'_j,
2559: \end{array}
2560: $$
2561: which is equivalent to
2562: \beql{U435}
2563: \begin{array}{l}
2564: r'_h > 0, \\
2565: r'_i < r'_h + r'_j + r'_k, \\
2566: r'_j < r'_h + r'_i + r'_k, \\
2567: r'_k < r'_h + r'_i + r'_j ~.
2568: \end{array}
2569: \eeq
2570: We verified $r'_h > 0$ already.
2571: For the remainder there are two cases, according as
2572: $\bU_n = \bS_h$ or $\bU_n = \bS_i^T$ for some $i \neq h$.
2573: If $\bU_n = \bS_h$ the three remaining inequalities in \eqn{U435}
2574: follow from inductive hypothesis (ii) for $\bU'$.
2575: If $\bU_n = \bS_i^T$ the inductive hypothesis (iii) gives the last two
2576: inequalities in \eqn{U435}, and also that $r'_i < 0$.
2577: By hypothesis (i) for $\bU'$ this implies $r'_j , r'_h , r'_k > 0$ hence
2578: $r'_i < 0 < r'_h + r'_j + r'_k$ which verifies \eqn{U435} in this case,
2579: and finishes Case 2.
2580: 
2581: The induction is complete.~~~$\bsq$
2582: %
2583: %
2584: % sect. 6.2
2585: %
2586: 
2587: \subsection{Apollonian super-packings}
2588: 
2589: We now define an {\em Apollonian super-packing}
2590: to be a set of (ordered, oriented) Descartes configurations forming   
2591: an orbit of the super-Apollonian group $\sA^{S}$,
2592: acting on a single such configuration. 
2593: 
2594: The study of Apollonian super-packings will form the subject matter
2595: of part II. We call the set of circles in all the
2596: Descartes configurations in such a super-packing
2597: a {\em geometric Apollonian super-packing}. 
2598: These circles comprise four orbits of a group of
2599: M\"{o}bius transformations
2600: $$
2601: \sG_{\sA^{S}}(\sD) = \langle \fs_1, \fs_2, \fs_3, \bs_4, \bs_1^{\perp},
2602: \bs_2^{\perp}, \bs_3^{\perp}, bs_4^{\perp}\rangle 
2603: $$
2604: where $\fs_i$ and $\fs_i^{\perp}$
2605: were defined in \S3.3. In terms of the space
2606: $\sM_{\DD}$ of Descartes configurations this group action
2607: is given by 
2608: $\tilde{\sG}_{\sA^{S}}(\sD) \subset Aut(Q_{W})$ 
2609: defined by 
2610: $$
2611: \tilde{\sG}_{\sA^{S}}(\sD) := \bW_{\sD}^{-1}  \sA^{S} \bW_{\sD},
2612: $$
2613: using the isomorphism $Aut(Q_{W}) = \mbox{M\"{o}b}(2) \times \{ \bI, -\bI\}$
2614: given in Theorem~\ref{th91} of Appendix A. 
2615: 
2616: 
2617: In part II we  will show that 
2618: the individual circles in a geometric super-packing
2619: form a ``packing'' in
2620: the weak sense that no two circles cross each
2621: other, although circles can be nested.
2622: This is a remarkable geometric fact, because 
2623: we will also show in part II that a 
2624: strongly integral Apollonian super-packing necessarily contains a copy of
2625: every integral Apollonian circle
2626: packing, with all these copies (essentially)
2627:  contained inside the square $0 \le x \le 2, 0 \le y \le 2$.
2628: All these Apollonian packings
2629: fit together in such a way that all the circles in these packings 
2630: manage not to cross each other.
2631: 
2632: %*****************************************************************************
2633: %
2634: % SECTION 9. Appendix A. M\"{o}bius Action
2635: %
2636: %*****************************************************************************
2637: %
2638: \newpage
2639: \section{Appendix A.  M\"{o}bius Group Action}
2640: \setcounter{equation}{0}
2641: The {\em (general) M\"{o}bius group} 
2642:  $\mbox{M\"{o}b}(2)$
2643: is the group of M\"{o}bius transformations, 
2644: allowing reflections
2645: (including complex conjugation).  This group is denoted $GM(\hat{\rr}^2)$ in 
2646: Beardon~\cite[p. 23]{Be83},
2647: and is also known as the {\em conformal group}. 
2648: The group
2649: $\mbox{M\"{o}b}(2)_{+}  \simeq PSL(2, \cc) = SL(2, \CC)/\{\pm \bI \}$
2650: consists of the orientation-preserving maps of 
2651: $\hat{\cc}= \rr^2 \cup \{\infty\}$.
2652: The group $\mbox{M\"{o}b}(2)$
2653: is  a six-dimensional real Lie group which has two connected
2654: components corresponding to orientation-preserving
2655: \footnote{The terminology ``orientation'' here 
2656: refers to the invariant $\det(\bM)$.} and
2657: orientation-reversing transformations.
2658: It can be written as a semi-direct product
2659: $$
2660: \mbox{M\"{o}b}(2) \cong \mbox{M\"{o}b}(2)_{+} \rtimes \{ 1, \fc\},
2661: $$
2662: in which $\fc$ denotes complex conjugation.
2663: M\"{o}bius transformations
2664: take circles to circles (or straight lines)
2665: and preserve angles.
2666: Thus they take ordered Descartes configurations to ordered 
2667: Descartes configurations. Concerning orientation, we show
2668: that although  M\"obius transformations can reverse orientation of a
2669: single circle, they preserve (total) orientation of 
2670: oriented Descartes configurations.
2671: Recall that the {\em total orientation} 
2672: of an oriented Descartes configuration is the sign of the sum of the
2673: (signed) curvatures of the circles in it.
2674: 
2675: 
2676: \begin{theorem}~\label{th90a}
2677: M\"obius transformations preserve the total orientation of
2678: oriented Descartes configurations.
2679: \end{theorem}
2680: 
2681: \pf
2682: Positively oriented Descartes configurations are characterized
2683: by the four circles having disjoint ``interiors'', specified  by
2684: the positive orientation. 
2685: M\"obius transformations take Descartes configurations
2686: to Descartes configurations, and preserve the ``disjoint
2687: interior'' property, hence preserve positive orientation, as
2688: given by normal vectors to the circle. The result for
2689: negatively oriented Descartes configurations holds since
2690: all normal vectors are reversed from the positively oriented  case.
2691: ~~~$\bsq$ \\
2692: 
2693: 
2694: We now consider a group $GM^{*}(2)$
2695: with four connected components,
2696: which we will term 
2697: the  {\em extended General M\"{o}bius group},
2698: defined by 
2699: $GM^{*}(2) := \mbox{M\"{o}b}(2) \times \{ \bI, - \bI\}$.
2700: Here $\{ \bI, -\bI\}$ are in the center of this group,
2701: and we  write elements of $GM^{*}(2)$ as $\pm \fg$,
2702: in which  $\fg \in \mbox{M\"{o}b}(2)$, 
2703: and the sign indicates
2704: which of  $\pm \bI$ occurs.
2705: We have 
2706: $$
2707: GM^{*}(2) \cong SL(2, \CC) \rtimes \{ \bI, \fc \}.
2708: $$
2709: 
2710: %
2711: % Table A-1
2712: %
2713: 
2714: \begin{table}[t]
2715:  \begin{tabular}[t]{|c|c|}
2716:  \hline
2717:   \begin{diagram}  
2718:    GM^{*}(2)=  M\ddot{o}b(2)\times \{-\bI, \bI\}    & \rTo^\sim & Aut(Q_W)  & 
2719:          \rTo^\sim  &   {O(3,1)}  \\
2720:    \dTo^\pi \uInto &   &  \dTo^\pi \uInto &    & \dTo^\pi \uInto  \\
2721:    M\ddot{o}b(2)=PSL(2, \CC)\rtimes \{I, \fc\} & \rTo^\sim & 
2722: Aut(Q_W)^\uparrow 
2723:          &  \rTo^\sim & O(3,1)^\uparrow  \\ 
2724:    \uInto &  &  \uInto& & \uInto  \\
2725:    {M\ddot{o}b(2)_+=PSL(2,\CC) }      & \rTo^{\sim} 
2726:          & Aut(Q_W)^\uparrow_+ &  \rTo^\sim  &  O(3,1)^\uparrow_+  \\ 
2727:   \end{diagram}
2728:  &  
2729:   \begin{diagram} 
2730:   \text{Lorentz group} \\ 
2731:    {} \\
2732:   {\text{orthochronous} \atop  \text{Lorentz group}} \\ 
2733:    {}\\
2734:   {\text{proper orthochronous}  \atop \text{Lorentz  group}} \\
2735:  \end{diagram} 
2736:  \\
2737:  \hline
2738: \end{tabular}
2739: \caption{Group Isomorphisms}~\label{table1}
2740: \end{table}
2741: 
2742: The main object of this Appendix is to  define 
2743: an action of $GM^{*}(2)$ on the right on the parameter space $\sM_{\dd}$,
2744: given in the next theorem. This amounts to
2745: finding an explicit isomorphism between $GM^{*}(2)$
2746: and $Aut(Q_{W})$, which appears as the  horizontal
2747: arrow  on the left in the top row in Table ~\ref{table1}.
2748: This map when restricted to the smaller groups
2749: M\"{o}b(2) and M\"{o}b$(2)_{+}$ give the other
2750: two horizontal isomorphisms on the left side of
2751: the table. 
2752: Table A-1 also indicates isomorphisms on its right side  
2753: to the
2754: Lorentz group $O(3,1)$ and 
2755: corresponding  subgroups, which we defer discussing 
2756: until  after the following result.
2757: 
2758: %
2759: %
2760: %  Theorem A-2
2761: %
2762: 
2763: 
2764: \begin{theorem}\label{th91}
2765: Let $GM^{*}(2) := \mbox{M\"{o}b}(2) \times \{ \bI, - \bI\}$.
2766: There is a unique 
2767: isomorphism $\pi: GM^{*}(2) \to Aut(Q_W)$,
2768: with image elements $ \bV_{\pm \fg}:=\pi(\pm \fg)$,
2769: such that the following hold.
2770:  
2771: (i) For  $\fg \in  \mbox{ M\"{o}b}(2)$
2772: the augmented curvature-center coordinates
2773: for each ordered, oriented Descartes configuration $\sD$ 
2774: satisfy 
2775: \beql{N9.2}
2776: \bW_{\fg(\sD)} = \bW_{\sD} \bV_{\fg}^{-1}.
2777: \eeq
2778: 
2779: 
2780: (ii) The action of $-\bI$ on augmented
2781: curvature-center coordinates is
2782: \beql{N9.2b}
2783: \bW_{-\sD} = \bW_{\sD}\bV_{-\bI}^{-1}= -\bW_{\sD}.
2784: \eeq 
2785: \end{theorem}
2786: 
2787: \paragraph{Proof.}
2788: We compute the action of 
2789: $\mbox{M\"{o}b}(2)$
2790: acting on
2791: augmented curvature-center coordinates.
2792: Let $(\bar{b}, b, w_1, w_2)= (\frac{x_1^2+y_1^2-r^2}{r}, 
2793: \frac{1}{r}, \frac{x_1}{r}, \frac{y_1}{r})$
2794: be the augmented curvature-center coordinates of the circle
2795: $$ (x - x_1)^2 + (y - y_1)^2 = r^2. $$
2796: This circle can be recovered from these coordinates via
2797: \beql{281}
2798: (bx - w_1)^2 + (by - w_2)^2 = 1,
2799: \eeq
2800: and the orientation of the circle (inside versus outside) is
2801: determined by the sign of $b$. An oriented ``circle at infinity''
2802: is a line given by 
2803: \beql{282}
2804: x\cos{\theta}  +y \sin{\theta}  = m,
2805: \eeq
2806: and its associated curvature-center coordinates are 
2807: \beql{283}
2808: (\bar{b}, b, w_1, w_2)= (2m, 0,\cos{\theta}, \sin{\theta}).
2809: \eeq
2810:  Here the
2811: orientation is given by the convention that the  
2812: normal $(\cos{\theta},\sin{\theta})$ points inward. 
2813: 
2814: 
2815: The group M\"{o}b(2) is generated by 
2816: 
2817:  (1) translations $\ft_{z_0}= z + z_0$;
2818: 
2819:  (2) dilations $\fd_\lambda(z) = \lambda z$ with $\lambda \in \cc$, 
2820: $\lambda \neq 0$;  
2821: 
2822:  (3) the conjugation $\fc (z) = \bar{z}$;
2823: 
2824:  (4)  the inversion in the unit circle
2825: $\fj(z) = \frac{1}{\bar{z}} = \frac{z}{|z|^2}.$
2826: 
2827: 
2828: Given $\fg \in \mbox{M\"{o}b}(2)$,
2829: we will let $\tilde{\fg}$ denote the 
2830: corresponding action on  the curvature-center coordinates of an oriented
2831: circle. 
2832: The action of translation by $z_0 = x_0 + iy_0$ is
2833: \beql{284}
2834: \tilde{\ft}_{z_0}(\bar{b}, b, w_1, w_2) = 
2835: (\bar{b}+2w_1x_0+2w_2y_0+b(x_0^2+y_0^2), b, w_1 + bx_0, w_2 + by_0).
2836: \eeq
2837: The action of a dilation with $\lambda=r e^{i\theta}$, $(r >0)$ is given by 
2838: \beql{285}
2839: \tilde{\fd}_\lambda (\bar{b}, b, w_1, w_2) = 
2840: (r\bar{b}, \frac{b}{r},~ w_1\cos{\theta}-w_2\sin{\theta}, w_1\sin{\theta}+w_2\cos{\theta}).
2841: \eeq
2842: The action  of complex conjugation is
2843: \beql{286}
2844: \tilde{\fc}(\bar{b}, b, w_1, w_2) = (\bar{b}, b, w_1, - w_2).
2845: \eeq
2846: The action of inversion is
2847: $$
2848: \tilde{\fj}( \bar{b}, b, w_1, w_2) = (b, \bar{b}, w_1, w_2).
2849: $$
2850: All of these actions apply
2851: to ``circles at infinity'' and extend  to linear maps on the $4 \times 4$ 
2852: matrices $\bW_{\sD}$. 
2853: 
2854: The translation operation is given by right multiplication by
2855: the matrix 
2856: \beql{Gt0}
2857: \bV_{\ft_{z_0}}^{-1} := \left[
2858: \begin{array}{crrc}
2859: 1 &  0  &  0  &  0 \\
2860: x_0^2+y_0^2  &  1   &  x_0   & y_0 \\
2861: 2x_0 &  0   &  1   & 0 \\
2862: 2y_0 & 0 & 0 & 1 
2863: \end{array}
2864: \right],
2865: \eeq
2866: and one verifies  \eqref{N9.2} holds by direct computation.
2867: 
2868: 
2869: For the  dilation $\fd_\lambda$, with $\lambda = re^{i \theta}$
2870: $(r > 0)$  the right action is by the matrix
2871: \beql{Gdlambda}
2872: \bV_{\fd_\lambda}^{-1} :=\left[
2873: \begin{array}{cccc}
2874: r         &   0            &     0          & 0 \\
2875: 0         & 1/r            &     0          & 0 \\
2876: 0         & 0              &  \cos{\theta}  & \sin{\theta}  \\
2877: 0         & 0              & -\sin{\theta}  & \cos{\theta}  
2878: \end{array} 
2879: \right].
2880: \eeq
2881: For complex conjugation
2882: $\fc$, the  right action is by the matrix 
2883: \begin{equation}
2884: \bV_{\fc}^{-1} = \bV_{\fc} 
2885: :=\left[
2886: \begin{array}{rrrr}
2887: 1         &  0             &     0          & 0 \\
2888: 0         &  1             &     0          & 0 \\
2889: 0         &  0              &    1          & 0  \\
2890: 0         &  0              &    0          & -1 
2891: \end{array} 
2892: \right].
2893: \end{equation}
2894: For  the inversion $\fj_C$ in the unit circle, the permutation matrix 
2895: \begin{equation}
2896: \bV_{\fj_C}^{-1} =\bV_{\fj_C}= P_{(12)} = \left[
2897: \begin{array}{cccc}
2898: 0         &   1            &     0          &    0 \\
2899: 1         &   0            &     0          &    0 \\
2900: 0         &   0            &     1          &    0  \\
2901: 0         &   0            &     0          &    1  
2902: \end{array} 
2903: \right].
2904: \end{equation}
2905: 
2906: It is easy to verify that the above matrices are all in $Aut(Q_W)^{\uparrow}$, 
2907: so that the map  so far defines  a homomorphism of $\mbox{M\"{o}b}(2)$
2908: into $Aut(Q_W)^{\uparrow}\simeq O(3, 1)^{\uparrow}$,
2909: identified with the  isochronous Lorentz group.
2910: The group $\mbox{M\"{o}b}(2)$ acts simply transitively on
2911: ordered Descartes configurations, as observed by Wilker
2912: \cite[Theorem 3, p. 394]{Wi81},
2913: and the group $Aut(Q_{W})$ acts simply transitively on
2914: ordered, oriented Descartes configurations by Theorem~\ref{th33}.
2915: Because  $Aut(Q_W)^{\uparrow}$ is of index $2$ in $Aut(Q_{W}) \simeq O(3,1)$,
2916: we conclude that the map so far defines  an isomorphism 
2917: of $\mbox{M\"{o}b}(2)$  onto $Aut(Q_W)^{\uparrow}$.
2918: 
2919: To complete the proof, we define  the action of $-\bI$ to be 
2920: \begin{equation}~\label{flip}
2921: (\bV_{-\bI})^{-1} = \bV_{-\bI} = - \bI.
2922: \end{equation}
2923: It has the effect of reversing  (total) orientation of the 
2924: Descartes configuration, and does not correspond to 
2925: a conformal transformation. Since $-\bI \notin Aut(Q_W)^{\uparrow}$,
2926: adding it gives the desired isomorphism of
2927: $GM(2)$ onto $Aut(Q_{W})$. $~~~\bsq$ \\
2928: 
2929: In   terms of  the natural coordinates
2930: on $\mbox{M\"{o}b}(2)_{+} \simeq PSL(2, \CC)$ the homomorphism
2931: $\pi(\cdot)$ given in Theorem~\ref{th91} 
2932: is a non-linear map. This can be clearly seen
2933: in \eqn{Gdlambda}, where both $\bU_{\fd_\lambda}$ and
2934: $\bU_{\fd_\lambda}^{-1}$ are nonlinear functions of the
2935: coordinates of
2936: \beql{N817a}
2937: {\fd}_{\lambda} = \left[ 
2938: \begin{array}{cc}
2939: \sqrt{\lambda} & 0 \\
2940: 0  & \frac{1}{\sqrt{\lambda}} 
2941: \end{array} \right] \in SL(2, \CC).
2942: \eeq
2943: Here the  two choices of  $\pm \sqrt{\lambda}$ give a well defined
2944: matrix modulo $\pm I$.
2945: 
2946: We now return to the data in  Table ~\ref{table1} 
2947: giving  the isomorphisms of $Aut(Q_{W})$ and its
2948: subgroups to the Lorentz group $O(3,1)$ and its
2949: two subgroups 
2950: $O(3,1)^{\uparrow}$ the
2951: orthochronous Lorentz group, and $O(3,1)_{+}^{\uparrow}$
2952: the proper orthochronous Lorentz group, 
2953: using  the terminology
2954: of Wilker ~\cite{Wi81}. An {\em orthochronous Lorentz transformation}
2955: is one that preserves the arrow of time; Table ~\ref{table1} shows
2956: this corresponds to preserving total orientation of a 
2957: Descartes configuration.
2958: The set of isomorphisms
2959: given by the three horizontal arrows
2960: on the right in Table~\ref{table1}
2961: are obtained by any fixed  choice of matrix $\bA$
2962: that intertwines $Q_{W}$ and $Q_{\sL}$ by
2963: $\bQ_{W} = \bA^T \bQ_{\sL} \bA$, in which case the 
2964: isomorphism is $Aut(Q_{W}) = \bA^{-1} O(3,1) \bA$
2965: sending $\bV \mapsto \bA \bV \bA^{-1}$. 
2966: To preserve the underlying rational structure
2967: of these forms, one must choose $\bA$ to be a
2968: rational matrix, for example the integral matrix
2969: given in \eqn{N333b}.
2970: 
2971: 
2972: There  is a different  choice of intertwining
2973: matrix, for the rightmost horizontal rows in
2974: Table A-1, which will allow us  to make the composed horizontal
2975: maps in Table \ref{table1} from the M\"{o}bius
2976: group to the Lorentz groups compatible with
2977: the framework used by Wilker \cite{Wi81}.
2978: In  \cite[Theorem 10]{Wi81} Wilker
2979: gave an 
2980: explicit isomorphism  of $PSL(2, \CC)$ onto 
2981: the proper orthochronous Lorentz group $O(3,1)_{+}^{\uparrow}$
2982: It maps
2983: \footnote{We have permuted the first and last row and column
2984: of Wilker's result because he uses the Lorentz form
2985: $w^2 + x^2+y^2-z^2$.}
2986: $$
2987: \pm \left[ \begin{array}{rr}
2988: a & b \\
2989: c & d 
2990: \end{array}
2991: \right] 
2992: \longmapsto
2993:  \left[
2994: \begin{array}{rrrr}
2995: \frac{1}{2}\left(|a|^2 + |b|^2 \right. & \Im(a\bar{c} + b \bar{d}) & 
2996: \frac{1}{2}\left (|a|^2 + |b|^2 \right. &  \Re(a\bar{c} + b\bar{d}) \\
2997: \left. +|c|^2 + |d|^2\right ) & &  \left. - |c|^2-|d|^2 \right)& \\
2998: \Im(-a\bar{b} - c\bar{d}) & \Re(a\bar{d} - b \bar{c}) &  \Im(-a\bar{b} +
2999: c\bar{d}) &  \Im(-a\bar{d} + b \bar{c}) \\
3000: \frac{1}{2}\left(|a|^2 - |b|^2 \right. &  \Im(a\bar{c}-b\bar{d}) & 
3001: \frac{1}{2}\left(|a|^2 -|b|^2 \right. &  \Re(a\bar{c}-b \bar{d}) \\
3002: \left. +|c|^2 - |d|^2\right)& & \left. - |c|^2 + |d|^2\right) & \\
3003: \Re(a\bar{b}+c\bar{d}) & \Im(a\bar{d}+ b \bar{c}) &  \Re(a\bar{b}-c\bar{d}) &
3004:  \Re(a\bar{d} + b \bar{c}) 
3005: \end{array}
3006: \right].
3007: $$
3008: One can identify this map  with the composed map in 
3009: the last row of Table A-1 
3010: from the first column  to the last column, if one 
3011: chooses  the map $Aut(Q_{W}) \to Aut(Q_{\sL})$
3012: to be  $\bV \mapsto \bZ \bV \bZ^{-1}$
3013: for  a particular intertwining matrix $\bZ$,
3014: which  is unique up to multiplication
3015: by $\pm \bI$. It has irrational entries, and is 
3016: \beql{convert}
3017: \bZ := \pm \sqrt{2} \left[
3018: \begin{array}{cccc}
3019: 1         &   1            &     0          &    0 \\
3020: 0         &   0            &     0          &    -1 \\
3021: 1         &   -1           &     0          &    0  \\
3022: 0         &   0            &     -1         &   0  
3023: \end{array} 
3024: \right].
3025: \eeq
3026: 
3027: 
3028: %(It is not the same as  \eqn{N333c}.)
3029: %
3030: % [[Warning: Wilker [p. 388] uses Lorentz form 
3031: %  U * V = U_1V_1 +...+U_{n+1}V_{n+1}- U_{n+2}V_{n+2}
3032: %  so a permutation exchanging first and last row and column was needed
3033: %  to convert his map to our Lorentz form.]]
3034: %
3035: %*****************************************************************************
3036: %
3037: % SECTION 10. Appendix B. Schottky Group Viewpoint
3038: %
3039: %*****************************************************************************
3040: %
3041: \newpage
3042: \section{Appendix B.  Groups in Hyperbolic $3$-Space associated 
3043: to Apollonian Packings} 
3044: \setcounter{equation}{0}
3045: 
3046: In this appendix we  describe two different discrete
3047: groups  of isometries of hyperbolic $3$-space $\HH^3$
3048: associated to an Apollonian packing. We specify these
3049: groups as groups of M\"{o}bius transformations of $\hat{\cc}$.
3050: 
3051: Any M\"{o}bius transformation of $\hat{\cc} = \hat{\rr}^2$
3052: has a unique Poincare lift to an isometry of hyperbolic $3$-space
3053: $\HH^3$, viewed as the upper half-space of 
3054: $\hat{\rr}^3 = \rr^3 \cup \{\infty\}$,
3055: as described in Beardon~\cite[Sect. 3.3]{Be83}. Here 
3056: $\hat{\cc}$ is identified with the ideal boundary of $\hat{\rr}^3$.
3057: In this way any  group of M\"{o}bius transformations acting on
3058: $\hat{\cc}$  lifts to a group of hyperbolic isometries.
3059: 
3060: A {\em classical Schottky group} is a group 
3061: $\Gamma = \langle \fg_1, ...\fg_n \rangle$ of  
3062: M\"{o}bius transformations 
3063: associated to $2n$ circles in the plane $\hat{\cc}$ having
3064: disjoint interiors, but possibly touching on their boundaries.
3065: The group has $n$ generators $\fg_j$,   in which the 
3066: $j$-th generator of the group maps the exterior of circle $C_{2j-1}$
3067: onto the interior of circle $C_{2j}$.
3068: Schottky groups consist entirely of
3069: holomorphic M\"{o}bius transformations.
3070: (Note: knowing a single $\fg_j$ alone does not determine the
3071: circles $C_{2j-1}$ and $C_{2j}$ uniquely.)
3072: 
3073: Mumford, Series and Wright \cite[Chapter 7]{MSW02}
3074: observe that given an  Apollonian circle packing $\sP_{\sD}$
3075: generated by a Descartes configuration $\sD$,
3076: there is a Schottky group $\Gamma (\sD)$ in 
3077: hyperbolic $3$-space $\HH^3$ whose limit
3078: set is exactly the limit set $\Lambda_{\sD}$ 
3079: of the Apollonian packing $\sP_{\sD}$.
3080: The Schottky group $\Gamma(\sD) $ has two generators
3081: $\bP_1, \bP_2$, involving maps between
3082: two pairs of circles in the dual Descartes
3083: configuration
3084: $\sD^{\perp}$, specified by
3085: the ordering as $A, a, B, b$,
3086: say. It takes the exterior of circle $A$ to the
3087: interior of circle $a$ and the exterior of circle $B$ to
3088: the interior of circle $b$.  
3089: 
3090: We treat the case they picture \cite[Figure 7.3]{MSW02}.
3091:  where the Schottky limit
3092: set is $\Lambda(\sD_0)$,
3093: for  the (ordered) Descartes
3094: configuration $\sD_0$ having coordinates
3095: $$
3096: \bW_{\sD_0}= \left[
3097: \begin{array}{rrrr}
3098: 1  & -1 & 0 & 0 \\
3099: 0  & 2 & 1 & 0 \\
3100: 0  & 2 & -1 & 0 \\
3101: 1  & 3 &  0 & -2
3102: \end{array}\right].
3103: $$
3104: This configuration is  pictured in Figure \ref{B1-special}, with part (a)
3105: indicating curvatures and part (b) shows the ordering of  circles,
3106: used later in labeling  M\"{o}bius  group generators $\fs_i$.
3107: 
3108: %
3109: % fig B-1 here 
3110: %
3111: %
3112: \begin{figure}[htbp]
3113: \centerline{\epsfxsize=4.0in \epsfbox{B1-special.ps}}
3114: \caption{Special Descartes configuration $\sD_0$}~\label{B1-special}
3115: \end{figure}
3116: 
3117: The Schottky group operations are associated to the dual
3118: Descartes configuration $\sD_0^{\perp}$, which  has 
3119: augmented curvature-center coordinates
3120: $$
3121: \bW_{{\sD}_0^{\perp}}= \left[
3122: \begin{array}{rrrr}
3123: 0 & 0 & 0 & 1 \\
3124: 1 & 1 & -1 & -1 \\
3125: 1 & 1 & 1 & 1 \\
3126: 0 & 4 & 0 & -1 \\
3127: \end{array}\right].
3128: $$
3129: It is pictured in Figure \ref{B2-dual}, with (a) indicating
3130: curvatures and (b) the labeling of circles used in 
3131: the Schottky group.
3132: %
3133: % fig B-2 here 
3134: %
3135: %
3136: \begin{figure}[htbp]
3137: \centerline{\epsfxsize=4.0in \epsfbox{B2-dual.ps}}
3138: \caption{Dual Descartes configuration $\sD_0^{\perp}$}~\label{B2-dual}
3139: \end{figure}
3140: 
3141: 
3142: 
3143: In Figure \ref{B2-dual}  the Schottky group generator 
3144: $\bP_1$ maps the exterior of circle $A$ to the
3145: interior of circle $a$, and $\bP_2$ maps the exterior
3146: of circle $B$ to the interior of circle $b$.
3147: We let $\Gamma_{S}(\sD)$ denote the Schottky group
3148: they generate.
3149: The limit set  $\Lambda_{\Gamma_{S}(\sD)}$ of
3150: this Schottky group is the
3151: closed set in  $\PP^1(\CC)$ obtained by removing 
3152: the interiors of all circles in the Apollonian packing
3153: associated to $\sD$. This is exactly
3154: the residual set of the Apollonian packing,
3155:  see Theorem~\ref{th41b} for its properties. It is
3156: a fractal set of Hausdorff dimension about $1.3$.
3157: 
3158: The precise result is as follows.
3159: 
3160: 
3161: \begin{prop}~\label{thB1}
3162: The Schottky group $\Gamma = \langle \bP_1, \bP_2 \rangle$ given 
3163: by the parabolic generators
3164: \beql{1001}
3165: \bP_1 = \left[ \begin{array}{cc}
3166: 1 -i  & 1  \\
3167: 1  & 1 +i
3168: \end{array}\right]
3169: ~~~~\mbox{and}~~~~
3170: \bP_2 = \left[ \begin{array}{cc}
3171: 1  & 0  \\
3172: -2i  & 1
3173: \end{array}\right]
3174: \eeq
3175: has a limit set $\Lambda_{\Gamma}$ which is the complement
3176: of the interiors of the circles in the Apollonian packing $\sP_{\sD_0}$
3177: associated to the Descartes configuration $\sD_0$ above. 
3178: \end{prop}
3179: 
3180: This limit set,  ``the glowing gasket'',  is illustrated in Figure 7.3 in 
3181: Mumford, Series and Wright \cite[Chapter 7]{MSW02}. 
3182: 
3183: The Schottky group $\Gamma_{S}(\sD_0)$ is very special;
3184: it admits no deformations other than conjugacy, and
3185: under conjugacy $\fg \Gamma_{S}(\sD_0)\fg^{-1} =\Gamma_{S}(\sD) $
3186: with $\sD = \fg(\sD_0)$.
3187:  Recall that
3188: a  matrix $\bM \in PSL(2, \CC)$ is
3189: {\em parabolic} if $Trace(\bM) = \pm 2$; its 
3190: action on the Riemann sphere has a single fixed point.
3191: Here $\bP_1, \bP_2$ are parabolic, as is
3192: \beql{1001b}
3193: [\bP_1, \bP_2] :=  \bP_1 \bP_2 \bP_1^{-1} \bP_2^{-1} =  
3194: \left[ \begin{array}{cc}
3195: -1 -2i  & 2i  \\
3196: -2i  & -1 +2i
3197: \end{array}\right].
3198: \eeq
3199: The Schottky group $\Gamma_{S}(\sD_0)$ is
3200: characterized up to conjugacy
3201: by the property that it is generated by 
3202: two elements $\bP_1, \bP_2$
3203: which are parabolic,  such that their commutator 
3204: $[\bP_1, \bP_2] = \bP_1 \bP_2 \bP_1^{-1} \bP_2^{-1}$ is
3205: also parabolic (\cite[pp. 207--208]{MSW02}).
3206: 
3207: Now consider a the  group 
3208: $G_{\sA}({\sD_0}) = \langle \fs_1, \fs_2, \fs_3, \fs_4 \rangle$
3209: of M\"{o}bius transformations 
3210: corresponding to the Apollonian group for
3211: the Descartes configuration $\sD_0$, see \eqn{4311}.
3212: Here $\bs_i$ is inversion in the i-th circle of the
3213: dual Descartes configuration $\sD^{\perp}$, which is the 
3214: circle passing through the three intersection points in $\sD$
3215: not touching $C_i$.
3216: The group $G_{\sA}({\sD_0})$ lifts to a group $\Gamma_{A}(\sD_0)$
3217: of isometries of $\HH^3$. 
3218: We describe $G_{\sA}({\sD_0})$  for  the case that
3219: $\sD_0$ is the Descartes configuration in Figure~\ref{B1-special}
3220: with circles numbered as in Figure~\ref{B1-special}(b) ; 
3221: all other
3222: $G_{\sA}(\sD)$ are related to it by conjugacy in
3223: the M\"{o}bius group.
3224: An inversion in a circle $C$ of radius $r$
3225: centered at $\bz_0$ is the anti-holomorphic map 
3226: $$
3227: \fj_{C}(z)= z_0 + \frac{r^{2}}{\overline{z} - \overline{z_0}}
3228: = \frac{ z_0 \bar{z} + r^{2} - |z_0|^2}{\bar{z} - \bar{z}_0}.
3229: $$
3230: We can write  the 
3231: group generators  as $\fs_j =\fp_j \circ \fc$, 
3232: where $\fp_j \in PSL(2, \cc)$  is holomorphic and $\fc$ denotes
3233: complex conjugation, with
3234: $$
3235: \fp_1 = \left[ \begin{array}{cc}
3236: 1-i & -i \\
3237: i & 1+i
3238: \end{array}\right],~~~
3239: \fp_2 = \left[ \begin{array}{cc}
3240: 1+i  & -i \\
3241: i &  1-i
3242: \end{array}\right],~~~
3243: \fp_3 = \left[ \begin{array}{cc}
3244: 1 & 0 \\
3245: 4i  & 1
3246: \end{array}\right],~~~
3247: \fp_4 = \left[ \begin{array}{cc}
3248: 1 & 0 \\
3249: 0 & 1
3250: \end{array}\right].
3251: $$
3252: Since $\fp_4 = \bI$,
3253: the  subgroup of holomorphic elements of $G_{\sA}(\sD)$ is
3254: \begin{eqnarray}
3255: G_{\sA}^2(\sD) &= & \langle \fp_1\overline{\fp}_2, \fp_1\overline{\fp}_3, 
3256: \fp_1 \overline{\fp}_4,
3257: \fp_2 \overline{\fp_3}, \fp_2\overline{\fp_4}, \fp_3\overline{\fp_4},
3258:  \fp_2\overline{\fp}_1, \fp_3\overline{\fp}_1, \fp_4 \overline{\fp}_1,
3259: \fp_3 \overline{\fp_2}, \fp_4\overline {\fp}_2, \fp_4\overline{\fp_3}
3260:  \rangle \nonumber \\
3261: &=& \langle \fp_1, \fp_2, \fp_3 \rangle,
3262: \end{eqnarray}
3263: where we used the fact that $\overline{\fp_j} = \fp_j^{-1}$.
3264: 
3265: There are clearly relations
3266: between the 
3267: Schottky  group $\Gamma_{S}(\sD_0)$ and the 
3268:  group $G_{\sA}^2(\sD_0)$ of holomorphic elements of $G_{\sA}(\sD)$
3269: Indeed the group $G_{\sA}^2(\sD_0)$ is generated by three parabolic
3270: elements $\fp_1, \fp_2, \fp_3$, and these are related to the three
3271: parabolic elements $P_1, P_2, [P_1, P_2]$ 
3272: in $\Gamma_{S}(\sD)$ by the relations
3273: $$
3274: \fp_3 = (P_2)^{-2},~~~~~\fp_1^{-1}\fp_2= -(P_1)^{-2},~~~~~
3275: \fp_2^2 = -[P_1, P_2].
3276: $$
3277: However these groups are not exactly the same. It remains to determine
3278: a more precise relation between them,  explaining how they are 
3279: give rise to the  same Apollonian packing. Note that both these
3280: groups lifted to discrete isometry groups of $\HH^3$
3281: have fundamental domains in $\HH^3$ of infinite volume. 
3282: 
3283: \clearpage
3284: \begin{thebibliography}{99}
3285: 
3286: \bibitem{AS97}
3287: D. Aharonov and K. Stephenson, 
3288: Geometric sequences of discs in the
3289: Apollonian packing. 
3290: Algebra i Analiz {\bf 9} (1997), No. 3, 104--140.
3291: [English version: St. Petersburg Math. J. {\bf 9} (1998), 509--545.]
3292: 
3293: \bibitem{Ba04}
3294: P. Bahls,
3295: Relative hyperbolicity and right-angled Coxeter groups,
3296: eprint: {\tt arXiv:math.GR/041280 21 Jan 2004}.
3297: 
3298: \bibitem{Be83}
3299: A. F. Beardon,
3300: {\em The Geometry of Discrete Groups,}
3301: Springer-Verlag: New York 1983.
3302: 
3303: \bibitem{Ber87}
3304: M. Berger,
3305: {\em Geometry II},
3306: Springer-Verlag: Berlin 1987.
3307: 
3308: \bibitem{Bo73}
3309: D. W. Boyd,
3310: The osculatory packing of a three-dimensional sphere.
3311: Canadian J. Math. {\bf 25} (1973), 303--322.
3312: 
3313: \bibitem{Boyd73}
3314: D. W. Boyd, 
3315: The residual set dimension of the Apollonian packing.
3316: Mathematika {\bf20} (1973), 170--174.
3317: % showed exponent=hausdorff dim for Apollonian packing.
3318: 
3319: \bibitem{Bo73b}
3320: D. W. Boyd,
3321: Improved bounds for the disk-packing constant,
3322: Aequations Math. {\bf 9} (1973), 99--106.
3323: 
3324: \bibitem{Bo74}
3325: D. W. Boyd,
3326: A new class of infinite sphere packings,
3327: Pacific J. Math. {\bf 50} (1974), 383--398.
3328: 
3329: \bibitem{Bo82}
3330: D. W. Boyd,
3331: The sequence of radii of the Apollonian packing.
3332: Math. Comp. {\bf 39} (1982), 249--254.
3333: 
3334: \bibitem{Br85}
3335: R. W. Brooks,
3336: The spectral geometry of the Apollonian packing,
3337: Comm. Pure. Appl. Math. {\bf 38} (1985), 359--366.
3338: 
3339: \bibitem{Cas78}
3340: J. W. S. Cassels,
3341: {\em Rational Quadratic Forms},
3342: Academic Press: New York 1978.
3343: 
3344: \bibitem{Con97}
3345: J. H. Conway, with F. Fung,
3346: {\em The sensual (quadratic) form,}
3347: Carus Monograph No. 26, Math. Assoc. America,
3348: Washington DC, 1997.
3349: 
3350: \bibitem{Cox68}
3351: H. S. M. Coxeter, 
3352: The problem of Apollonius. 
3353: Amer. Math. Monthly {\bf 75} (1968), 5--15. 
3354: 
3355: \bibitem{Cox69}
3356: H. S. M. Coxeter,
3357: {\em Introduction to Geometry, Second Edition},
3358: John Wiley and Sons, New York, 1969.
3359: 
3360: \bibitem{Cox68b}
3361: H. S. M. Coxeter,
3362: Loxodromic sequences of tangent spheres. 
3363: Aequationes Mathematicae {\bf 1} (1968), 104--121.
3364: 
3365: \bibitem{Cox97}
3366: H. S. M. Coxeter,
3367: Numerical distances among the spheres in a loxodromic sequence. 
3368: The Mathematical Intelligencer {\bf 19} (1997), 41--47.
3369: 
3370: \bibitem{Des01}
3371: R. Descartes.
3372: {\em Oeuvres de Descartes, Correspondence IV},
3373: (C. Adam and P. Tannery, Eds.), Paris: Leopold Cerf 1901.
3374: 
3375: \bibitem{Fa85}
3376: K. J. Falconer,
3377: {\em The Geometry of Fractal Sets}. 
3378: Cambridge Tracts in Math., vol. 85, Camb. Univ. Press, Cambridge, 
3379: 1985.
3380: 
3381: \bibitem{Go37}
3382: T. Gossett,
3383: The Kiss Precise,
3384: Nature {\bf 139}(1937), 62.
3385: 
3386: \bibitem{Go37b}
3387: T. Gossett,
3388: The Hexlet,
3389: Nature {\bf 139} (1937), 251.
3390: 
3391: 
3392: \bibitem{GLMWY22}
3393: R. L. Graham, J. C. Lagarias, C. L. Mallows, A. Wilks and C. Yan,
3394: Apollonian circle packings: geometry and group theory
3395: II. Super-Apollonian group and integral packings,
3396: eprint: {\tt arXiv math.MG/0010302}
3397: 
3398: \bibitem{GLMWY23}
3399: R. L. Graham, J. C. Lagarias, C. L. Mallows, A. Wilks and C. Yan,
3400: Apollonian circle packings: geometry and group theory
3401: III. Higher dimensions, eprint:{\tt arXiv math.MG/0010324}.
3402: 
3403: \bibitem{GLMWY2}
3404: R. L. Graham, J. C. Lagarias, C. L. Mallows, A. Wilks and C. Yan,
3405: Apollonian circle packings: number theory, J. Number Theory
3406: {\bf 100} (2003), 1--45.
3407: [eprint: {\tt arXiv math.NT/009113}]
3408: 
3409: \bibitem{He21}
3410: T. E. Heath,
3411: {\em A History of Greek Mathematics, Volume II. From Aristarchus
3412: to Diophantus}, 
3413: Dover, New York 1981. (Original: Clarendon Press, Oxford 1921).
3414: 
3415: 
3416: \bibitem{Hi67}
3417: K.E. Hirst, 
3418: The Apollonian packing of circles. 
3419: J. Lond. Math. Soc., {\bf 42}
3420: (1967), 281--291. 
3421: 
3422: 
3423: \bibitem{KS43}
3424: E. Kasner and F. Supnick,
3425: The Apollonian packing of circles.
3426: Proc. Nat. Acad. Sci. USA {\bf 29} (1943), 378--384.
3427: 
3428: \bibitem{Lac86}
3429: R. Lachlan,
3430: On systems of circles and spheres,
3431: Phil. Trans. Roy. Soc. London, Ser. A 
3432: {\bf 177} (1886), 481--625.
3433: 
3434: \bibitem{LMW02}
3435: J. C. Lagarias, C. L. Mallows and A. Wilks,
3436: Beyond the  Descartes circle theorem, 
3437: Amer. Math. Monthly {\bf 109} (2002), 338--361.
3438: [eprint: {\tt arXiv math.MG/0101066}]
3439: 
3440: \bibitem{Lar66}
3441: D. G. Larman,
3442: On the exponent of convergence of a packing of spheres,
3443: Mathematika {\bf 13} (1966), 57--59.
3444: 
3445: \bibitem{M82}
3446: B. B. Mandelbrot,
3447: {\em The Fractal Geometry of Nature},
3448: Freeman: New York, 1982.
3449: 
3450: \bibitem{Max82}
3451: G. Maxwell,
3452: Sphere packings and hyperbolic reflection groups.
3453: J. Algebra {\bf 79} (1982), 78--97.
3454: 
3455: \bibitem{Me66}
3456: Z. A. Melzak,
3457: Infinite packings of disks.
3458: Canad. J. Math. {\bf 18} (1966), 838--853.
3459: 
3460: \bibitem{MSW02}
3461: D. Mumford, C. Series, and D. Wright,
3462: {\em Indra's Pearls: The Vision of Felix Klein},
3463: Cambridge U. Press: Cambridge 2002.
3464: 
3465: \bibitem{No03}
3466: S. Northshield,
3467: On Apollonian circle packings,
3468: preprint.
3469: 
3470: \bibitem{Pe67}
3471: D. Pedoe,
3472: On a theorem in geometry,
3473: Amer. Math. Monthly {\bf 74} (1967), 627--640.
3474: 
3475: \bibitem{RS87}
3476: B. Rodin and D. Sullivan,
3477: The convergence of circle packings to the Riemann mapping. 
3478: J. Differential Geometry {\bf 26} (1987), 349--360. 
3479: 
3480: 
3481: %\bibitem{Ro98}
3482: %T. Rothman, 
3483: %Japanese temple geometry. 
3484: %Scientific American, May 1998, 84--91.
3485: 
3486: %\bibitem{Ru70}
3487: %W. R\"uhl,
3488: %{\em The Lorentz group and harmonic analysis},
3489: %W. A. Benjamin: New York 1970.
3490: 
3491: %\bibitem{S98}
3492: %N. J. A. Sloane,
3493: %The on-line encyclopedia of integer sequences. \newline
3494: %(URL is http://www.research.att.com/\~{}njas/sequences/index.html)
3495: 
3496: \bibitem{Sod36}
3497: F. Soddy, 
3498: The Kiss Precise. 
3499: Nature {\bf 137} (1936), 1021. 
3500: 
3501: \bibitem{Sod37}
3502: F. Soddy,
3503: The bowl of integers and the Hexlet,
3504: Nature {\bf 139} ( 1937), 77--79.
3505: 
3506: 
3507: \bibitem{So92}
3508: B. S\"oderberg,
3509: Apollonian tiling, the Lorentz group, and regular trees.
3510: Phys. Rev. A {\bf 46} (1992), No. 4, 1859--1866.
3511: 
3512: \bibitem{TD94}
3513: P. B. Thomas and D. Dhar,
3514: The Hausdorff dimension of the Apollonian packing of circles.
3515: J. Phys. A: Math. Gen. {\bf 27} (1994), 2257--2268.
3516: 
3517: \bibitem{Tri84}
3518: C. Tricot, 
3519: A new proof for the residual set dimension of the Apollonian packing, 
3520: Math. Proc. Cambridge Phil. Soc. {\bf 96} (1984), 413--423.        
3521: 
3522: %\bibitem{Wi67}
3523: %J. B. Wilker,
3524: %Open disk packings of a disk. 
3525: %Canad. Math. Bull., {\bf 10} (1967), 395--415.
3526: 
3527: \bibitem{Wi81}
3528: J. B. Wilker,
3529: Inversive Geometry,
3530: in: {\em The Geometric Vein}, (C. Davis, B. Gr\"unbaum, F. A. Sherk, Eds.),
3531: Springer-Verlag: New York 1981, pp. 379--442.
3532: 
3533: \end{thebibliography}
3534: 
3535: {\tt
3536: \begin{tabular}{lllll}
3537: email: & graham@ucsd.edu \\
3538: & lagarias@umich.edu \\
3539:   & colinm@research.avayalabs.com \\
3540:  & allan@research.att.com \\
3541: & cyan@math.tamu.edu
3542: \end{tabular}
3543:  }
3544: 
3545: 
3546:        
3547: \end{document}
3548: 
3549: 
3550: 
3551: 
3552: 
3553: 
3554: 
3555: 
3556: 
3557: 
3558: 
3559: 
3560: 
3561: