<<

Kepler'sSpheres and Rubik'sCube

JAMES G. PROPP Universityof Maryland College Park,MD 20742

"How manyspheres of radiusr may simultaneouslybe tangentto a fixedsphere of the same radius?" This questiongoes back at least to the year 1694, when it was consideredby Isaac Newtonand his contemporaryDavid Gregory.Johann Kepler had already shown in 1611 [8] that twelve outer spherescould be arrangedaround a centralsphere, and now Gregoryclaimed that a thirteenthcould be added. Newton disagreed,but neitherman provedhis claim,and it was not until1874 thata proof was found,substantiating Newton's conjecture. (R. Hoppe's originalproof is described in [2]; morerecently, proofs have been foundby Giinter[7] and by Schiitteand van der Waerden [10]. Perhapsthe mostelegant proof known is the one givenby John Leech [9]. For a historyof the problem,see [6].) It's worthnoting that the 4-dimensionalversion of thisproblem is stillunsolved; no one knows how to arrangemore than twenty-fourhyperspheres around a central hypersphere,but neitherhas it been shownthat a twenty-fifthcannot be added. In higherdimensions the situationis even less well understood,with the remarkable exception of dimensions8 and 24, for which the maximumcontact numbersare preciselyknown [1]. The sourceof difficultyin the originalGregory-Newton problem (and the reasonit took 180 yearsto be solved)is thatthere is almostroom for a thirteenthsphere; the twelve of Kepler can be pushed and pulled in all sortsof ways, and it's crediblethat some sortof fiddling could create a space big enoughto accommodatean extrasphere. This note will deal witha relatedquestion, in the spiritof Erno Rubik:if we label the twelve spheresand roll themover the surfaceof the innersphere at will, what permutationsare achievable?The answeris surprising,and the proofrequires only the rudimentsof analyticgeometry and group theory.One fringebenefit of this enterpriseis that it leads to a naturalcoordinatization of the verticesof the regular . An equivalentformulation of the problemis gottenby consideringonly the centers of the spheres:we imaginetwelve vertices, free to move on a sphereof fixedradius R = 2r about a fixedorigin but subjectto theconstraint that no twovertices may ever be closer togetherthan R. We will findit convenientto switchback and forth betweenthe two formulations.For definiteness,put r = 1, 1 = 1. To begin, we must prescribean initialconfiguration for the outer spheres.One possibilitythat springsto mindis to arrangethe twelvevertices to forma .As we'll see, anytwo distinctvertices of the icosahedroninscribed in the unit sphereare at least

/2 ~-2/ I~C5 1. 0 1 231

This content downloaded from 65.206.22.38 on Mon, 19 May 2014 12:54:42 PM All use subject to JSTOR Terms and Conditions 232 MATHEMATICS MAGAZINE unitsapart, so not onlyis thisconfiguration possible, but no two of the outerspheres touch (see FIGURE1). It is clear thatany rigidmotion of the icosahedronabout its centercan be achievedby a jointmotion of the spheres;and so, since the rotational symmetriesof the icosahedroncomprise the alternatinggroup A5 [5, pp. 49-50], the number of icosahedralarrangements of the spheres accessible fromthis starting configurationis at least IA51= 60.

FIGURE 1

But thereis anotherway of placingthe twelvespheres around one, and moreover, thisarrangement extends to a -packingof three-space.Let the latticeA consist of all points(a/X;, b/xl2, c/l42) witha, b, c integersand a + b + c even. Then no two pointsof A are closerthan 1, and so the pointsof A mayserve as the centersof non-overlappingspheres of radius 2 (see FIGURE 2). This is the cubic close-packing discoveredby Kepler.Each vertexhas twelvenearest neighbors, and in particularthe

- xV XX -- rCFIGURE2

/~7

This content downloaded from 65.206.22.38 on Mon, 19 May 2014 12:54:42 PM All use subject to JSTOR Terms and Conditions VOL. 61, NO. 4, OCTOBER 1988 233

neighborsof (0, 0,0) are

(+11/2,? 11/2,?) (1C+ , O,+ 11/2) (O, ? 11/2, ? 112) . These verticesform a (see FIGURE 3(a)). Its rotationalsymmetry group,like thatof the and the ,is S4; one mayconcretely picture the S4 action as permutingthe fourpairs of antipodaltriangular faces. Hence at least IS4 -24 cuboctahedralarrangements are accessiblefrom the initialposition. The S4 action on the vertices,like the A5 action,performs 'only even permutationson the twelvevertices/spheres.

D

FIGURE 3(a)

J

Now comes a pleasant surprise:the two arrangementsof the twelve spheres (icosahedraland cuboctahedral)may be deformedinto one another!This meansthat in our Rubik-likemanipulations, we can avail ourselvesof both the A5 and S4 . To deformthe cuboctahedroninto the icosahedron,move each pointalong a great (as indicatedin FIGURE 3(a) forselected points) so thateach squareface of the cuboctahedronbecomes a pairof triangularfaces of the icosahedron. For instance,the points

A-(- ,o, fl and

c= (,o, A) both move toward(0, 0, 1), whilethe

B= (,-0 , ?) moves toward (0, - 1,0). (This is a variationon the constructiongiven in [5, pp. 51-53].) We mayparametrize this joint motion with a variablet, whoseinitial value is

This content downloaded from 65.206.22.38 on Mon, 19 May 2014 12:54:42 PM All use subject to JSTOR Terms and Conditions 234 MATHEMATICS MAGAZINE A(t) = (-cos t,O,sint) B(t) = (O, -sin t,cos t) C(t) = (cos t,O,sin t) and so on. The distancebetween A(t) and B(t) is

-cos2t + sin2t+ (sin t - cos t 2-sin 2t,

whichincreases from 1 to F as t runsfrom x/4 to ff/2.The distancebetween A(t) and C(t) is 2 cos t,

which decreasesfrom F2 to 0 as t approaches7T/2. Let us interveneand stop the processwhen the lengthsof AB and AC are equal, whichoccurs at someunique time t =0, and write A' =A(O), B' B(O), etc. The symmetryof the procedurenow guaranteesthat B'C' = A'B'- B'F' - F'A', so thattriangles A'B'C' and A'B'F' are congruentequilateral . In fact, the vertices A', .., L' formtwenty such triangleson the sphereof radiusR, and thisimplies that they are arrangedicosahe- drally,with labelings as shownin FIGURE3(b).

A ,

FCf G 11 FIGURE 3(b)

(By equating

(A'B')2 = 2 -sin2O and

(A'C )2 = 4cos20 = 2 + 2cos2O one obtains -1 ~~~2 cos2O =- and sin 2 = C C5 so thatthe commonlength of the segmentsis

A2- 2/U This is the side-lengthof an icosahedronof circumradius 1. Also,the distancebetween A' and F' is 2 sin0, whose ratioto A'C' = A'B' = 2 cos 0 is tan0; thismay easilybe

This content downloaded from 65.206.22.38 on Mon, 19 May 2014 12:54:42 PM All use subject to JSTOR Terms and Conditions VOL. 61, NO. 4, OCTOBER 1988 235 shownto equal the goldenratio (1 + VU)/2.Hence A'I'K'C' is a goldenrectangle, as is any rectangleformed by two diagonalsof the icosahedron.) Since it does not matterwhether our initialconfiguration is icosahedral or cubocta- hedral,we may as well assumethe latter.Let G be the groupof permutationsof the twelvespheres that can be achievedby the operationsof rotatingthe cuboctahedron, switchingbetween cuboctahedraland icosahedralformation, and rotatingthe icosa- hedron,in all combinations.(We don't claim that G containsall the achievable permutations.)Note thatpoints which were antipodalat the startremain antipodal throughout.Also notethat since G containscopies of both S4 and A5, its orderis at least 120. If we rotatethe labeled icosahedronof FIGURE 3(b) by 72 degreesclockwise about its axis A'K', the pointsare permutedby

(A')(B'C'D'E'F')(G'H'L'I'J')(K') whichcorresponds to the permutation

y = (A)(BCDEF)(GHLIJ)(K) of the verticesof the cuboctahedron.On the otherhand, if we rotatethe cuboc- tahedronby 90 degreesclockwise about the verticalaxis, the pointsare permutedby a = (ABCD)(EFGH)(IJKL). Since each of thesepermutations belongs to G, so does theirproduct a-y= (ABDFC)(EG)(HIKLJ).

But (ay)5 = the two-cycle(E G). Hence, in general,any two antipodalpoints may be exchangedwithout affecting the finalposition of the otherten. The precedingobservation tells us thatthe group G is a wreathproduct of theform 26.H, where H is a groupacting on pairs of antipodalpoints. (For an explanationof thisnotation, see [3].) Thatis, everyelement of G is uniquelydetermined by itsaction on the six principaldiagonals of the ,with a choice of orientation;if you like, thinkof H as a permutationgroup acting on six coins,and 26.H as the set of actions one gets by allowingnot onlypermutations taken from H but also arbitrary flips.Let A, B, etc., denotethe diagonalsAK, BL, etc. Then the image of -yunder the naturalhomomorphism from G to H is

y =(A)(BC DEF and similarly,the imageof a is

a = (A B C D F). To findgenerators of the groupH, we need to knowthe generatorsof G. a and y aren'tenough, but we'll onlyneed one more.The S4 subgroupof G is generatedby

a = (ABCD)(EFGH)(IJKL)

(90 degreerotation about the axis throughface A B CD) and

/3= (ABF)(CJE)(DGI)(HKL) (120 degree rotationabout the axis throughface ABF), while the A5 subgroupis generatedby

This content downloaded from 65.206.22.38 on Mon, 19 May 2014 12:54:42 PM All use subject to JSTOR Terms and Conditions 236 MATHEMATICS MAGAZINE

y= (A)(BCDEF)(GHLIJ)(K) (72 degreerotation about axis A'K') and

8 = (ABF)(CJE)(DGI)(HKL) = (120 degree rotationabout the axis throughface A'B'F'). The images of those elementsin H are a = (A BCD)(EF)

: A BF)(C DE ) 'y= (A) BC DEF ) and theymust generate H. Since all threepermutations are even, H mustbe a subgroupof the alternating group A6, and in fact H is A6 itself.We prove this by successivelyexamining stabilizersubgroups: 1. The action of H on A, B, C, D, E, F is clearlytransitive, so all of its 1-point stabilizersubgroups are isomorphic,and have orderJH1/6. 2. y (which belongsto the stabilizerof A) acts transitivelyon B, C, D, E, F, so thatall 2-pointstabilizer subgroups are isomorphic,and have order{H1/6 5. 3. Since xX2 (A C)BD)E) (F)

and

3a:= (A D)(BC)(E)(F) (whichbelong to the stabilizerof E, F) generatea transitiveaction on A, B, C, D, all the 3-pointstabilizer subgroups of H are isomorphic,and have orderJH1/6 . 5 4. 4. But since

ay =A BE)(C)(D)(F) belongs to the stabilizerof C, D, F, this 3-pointstabilizer must contain the cyclic group A3. In fact,it mustbe A3 itself(S3 is impossible,since xx,/3, y are all even). Hence IH 1/6- 5 . 4 = 3, so that IH = 360 and H = A6, as claimed. We have now shownthat the S4 and A5 symmetrygroups (of the cuboctahedron and icosahedron,respectively) combine to givea groupG = 26.A6 of order26. (6!/2) = 23,040. But mightthere be even morefeasible permutations of the twelvespheres? Here's an idea, inspiredby the twistingoperation one performson a Rubik'scube. Perhaps one can pull six of the spherestightly to one side (or "hemisphere")of the centralsphere, and six to the otherside, in such a way thatthe two groupscan be twistedpast one another.Specifically, we arrangetwo of the twelvespheres antipod- ally, and around each we clusterfive spheres as snuglyas possible,forming two "caps" (top view shownin FIGURE 4(a)). The questionis, can thecaps be twistedpast each other? This is equivalentto askingwhether the spherein the middleof such a cap (at the " northpole", as it were)can simultaneouslytouch all fivesurrounding spheres. For, if such perfectlysnug caps are possible,then six spherescan be restrictedto the northernhemisphere, and the fivethat border on the "equator" will graze but not

This content downloaded from 65.206.22.38 on Mon, 19 May 2014 12:54:42 PM All use subject to JSTOR Terms and Conditions VOL. 61, NO. 4, OCTOBER 1988 237 block the othersix spheres,which are all restrictedto the southernhemisphere (see FIGURE4(b)). So now we need only check whetherfive points, all withlatitude 30 degrees Northon a sphereof radius R = 1, can all be at least distance1 fromeach other.(Or equivalently:Can fivenon-overlapping regular tetrahedra share an ? To see the connection,let the commonedge be the segmentjoining the originto the northpole.)

FIGURE 4(a) FIGURE 4(b)

But thisis simpletrigonometry: A regular inscribed in a circleof radius1 has side

2 - 2cos-2-- = 2 so one inscribedin a latitudecircle of radiusV' /2 has side

= 2 2 1.02.

This is justbarely bigger than 1, but it's enoughto ensurethat the caps can indeedbe made snug and thentwisted past each other. The "twisting")move we have describedis a 5-cyclethat may be performedon any 5 verticesof the icosahedronthat form a regularpentagon. Since such permutations are even,the groupthey generate must lie in A12' To see whatthis group is, consider the situationshown in FIGURE5(a), withtwo intersecting in twopoints. Let

a = (ABGHD) and

8= (BFIKG). Then

aX-lp-lap= (AB)(GK). By conjugatingthis permutation through elements of the 2-pointstabilizer of A, B, one may show that every permutation(AB)(XY) (with X, Y=AA, B) can be achieved. (Look at FIGURE5(b). Take a pencil and markthose edges to whichedge GK can be movedby rotatinga pentagonthat doesn't contain A or B; it willbe seen thatall edges XY not involvingA and B eventuallyget marked,and the movesthat

This content downloaded from 65.206.22.38 on Mon, 19 May 2014 12:54:42 PM All use subject to JSTOR Terms and Conditions 238 MATHEMATICS MAGAZINE

A F

H K FIGURE 5(a)

A

K

B FIGURE 5(b) carryedge GK to therespective edges X Y giveprecisely the conjugationswe need to obtain all permutationsof the form(A B)(X Y).) The same sort of argumentnow shows thatin factany permutationof the (VW)(X Y) can be achieved.Since A12 is simple,the normalsubgroup generated by thesepairs of transpositionsmust be A12 itself.Hence, the twistingmoves allow any even permutationon the twelve spheresto be performed. What happens if we now allow both the cuboctahedron-to-icosahedronmaneuver and the twist operation?Recall that the group G = 26H containstwo-cycles that exchangeantipodes. Even one such two cycle,if adjoinedto the groupA12, suffices to generatethe fuRlsymmetric group S12.(Alternatively, one can regardG as primary, and adjoin to it a few5-cycles so thatevery pair of spherescan be made antipodal;for we alreadyknow how to exchangeantipodes at will.)In eithercase, we see that every permutationof the twelve spheresis feasible,and the "Rubik group" of Kepler's spheres is S12' Some concludingremarks: 1. It may interestthe readerto knowthat a relatedproblem leads notto S12 but to the Mathieugroup M12,one of the sporadicfinite simple groups; see [4]. 2. There are many more possible arrangementsof the twelve spheresthan the cuboctahedraland icosahedralformations, yet the theoremproved above saysnothing about twelve-spheres-around-onein general position. It seems likelythat every posi- tioncan be reachedfrom every other; to provethis, it wouldsuffice to showthat every configurationcan be "tidied" intoicosahedral formation. Perhaps some readerwill be able to finda proof.

This content downloaded from 65.206.22.38 on Mon, 19 May 2014 12:54:42 PM All use subject to JSTOR Terms and Conditions VOL. 61, NO. 4, OCTOBER 1988 239 3. If anyone built a workingmodel of " Kepler's Spheres," he or she would probably give the outer spheresslightly smaller radius than the inner sphere to preventjamming, since both the icosahedron-to-cuboctahedronmaneuver and the twist operation cause spheresto graze one another.This suggeststhe following question:if the outerspheres in an icosahedralarrangement were givenslightly larger radius than the innersphere, would any permutationsbe possible aside fromthe "trivial"ones obtainedfrom A 5? Perhapsengineers have alreadydeveloped a theory forhandling such problemsof constrainedmotion in space-if so, the authorwould be glad to hear of it. The problemaddressed in thispaper and the solutiongiven here were developedjointly by Eugenio Calabi, JohnConway and myselfduring Conway's lectures on "Games, Groups,Lattices, and Loops" at the Universityof Pennsylvania.During the writingof this article,I was supportedby a National Science FoundationGraduate Fellowship.

R E F E R E N C E S

1. E. Bannai and N. J. A. Sloane, Uniquenessof certainspherical codes, Canad. J. Math. 33 (1981), 437-449. 2. C. Bender, Bestimmungder gr6sstenAnzahl gleichgrosser Kugeln, welche sich auf eine Kugel von demselbenRadius, wie die uibrigen,auflegen lassen, Grunert Arch. 56 (1874), 302-313. 3. J. H. Conway, R. T. Curtis,S. P. Norton,R. A. Parker,and R. A. Wilson,An Atlas of FiniteGroups, ClarendonPress, 1985. 4. J. H. Conway and N. J.A. Sloane,The Leech Lattice, SpherePackings, and Related Topics,to appear. 5. H. S. M. Coxeter,Regular , Dover, 3rd ed., 1973. 6. H. S. M. Coxeter,Twelve Geometric Essays, SouthernIllinois Univ. Press,1968, pp. 179-198. 7. S. Guinter,Ein StereometrischesProblem, Grunert Arch. 57 (1875), 209-215. 8. J. Kepler,The Six-CorneredSnowflake, Oxford Univ. Press, 1966. 9. JohnLeech, The problemof the thirteenspheres, Math. Gaz. 40 (1956), 22-23. 10. K. Schuitteand B. L. van der Waerden,Das Problemder dreizehnKugeln, Math. Ann. 125 (1953), 325-334.

A Characterizationof InfiniteDimension forVector Spaces

HENRY HEATHERLY Universityof SouthwesternLouisiana Lafayette,LA 70504

Several differentarguments have been used to establishthat a finite-dimensional vector space over the real or complexnumber fields cannot have a pair of linear transformationswhose commutator is the identity; i.e., [A, B] = AB-BA = 1 is impossiblefor such spaces. The oldestargument is implicitin the commentsof Max Born and Pacual Jordanin theirseminal work on a matrixversion of quantum mechanics [1]. They noted that for finitematrices (over the complex numbers), applyingthe tracefunction to the equation

PQ- QP= h 1 2 7i1

This content downloaded from 65.206.22.38 on Mon, 19 May 2014 12:54:42 PM All use subject to JSTOR Terms and Conditions