Deltoid Rolling Inside Astroid

Deltoid Rolling Inside Astroid - Greg Egan

Deltoid Rolling Inside Astroid – Greg Egan

A deltoid is a curve formed by rolling a circle inside a circle whose radius is 3 times larger. Similarly, an astroid is a curve formed by rolling a circle inside a circle whose radius is 4 times larger. The picture here, drawn by Greg Egan, shows a deltoid moving inside an astroid. Note that it fits in a perfectly snug way!

It looks like it’s rolling. However, it doesn’t truly ‘roll’ in the true sense of classical mechanics—-it slides a bit as it rolls.

This pattern continues. The hypocycloid with nn cusps is the curve formed by rolling a circle inside a circle whose radius is nn times larger. A hypocycloid with nn cusps moves snugly inside a hypocycloid with n+1n+1 cusps.

For another relation between the deltoid and astroid, see:

Astroid as catacaustic of deltoid, Visual Insight.

This pattern does not continue.

To see why the hypocycloid with nn cusps moves snugly inside a hypocycloid with n+1n+1 cusps, it helps to think about a related surprise. Recall that the special unitary group SU(n)SU(n) consists of n×nn×n unitary matrices with determinant 1. In fact, the set of complex numbers that are the trace of some matrix in the group SU(n)SU(n) is filled-in hypocycloid with nn cusps! This is discussed here:

• N. Kaiser, Mean eigenvalues for simple, simply connected, compact Lie groups.

But here is a fairly self-contained proof put together by Greg Egan, with some help from Shanthanu Bhardwaj and Aaron Wolbach.

If you have a matrix in SU(n+1)SU(n+1), its n+1n+1 eigenvalues can be any unit complex numbers that multiply to 1, and its trace is the sum of these numbers. We can take nn of them to be eiθeiθ, and then the remaining one has to be einθeinθ. Then their sum is

neiθ+einθ.neiθ+einθ.

But this is also the curve traced out by a small circle of radius 1 rolling inside a big circle of radius n+1n+1. Why? As it rolls, the small circle’s center moves around a circle of radius nn, tracing out the curve neiθneiθ. But as it rolls, the small circle turns in the opposite direction at an angular velocity that’s nn times higher. This gives the term einθeinθ.

In short, we have seen that

Hn+1={neiθ+einθ:0θ2π}Hn+1={neiθ+einθ:0θ2π}

is a hypocycloid with n+1n+1 cusps, and if we define

tr(SU(n+1))={tr(g):gSU(n+1)}tr(SU(n+1))={tr(g):gSU(n+1)}

then

Hn+1tr(SU(n+1)).Hn+1tr(SU(n+1)).

In fact, the hypocycloid Hn+1Hn+1 is precisely the boundary of tr(SU(n+1))tr(SU(n+1)). To show this, note that the eigenvalues of any element of SU(n+1)SU(n+1) can be written as

eiϕ1,,eiϕn,ei(ϕ1+ϕ2++ϕn)eiϕ1,,eiϕn,ei(ϕ1+ϕ2++ϕn)

so its trace is

eiϕ1++eiϕn+ei(ϕ1+ϕ2++ϕn)eiϕ1++eiϕn+ei(ϕ1+ϕ2++ϕn)

where the angles ϕiϕi are arbitrary. When all the ϕiϕi equal the same angle θθ, the trace gives a point in the hypocycloid Hn+1Hn+1. But if we compute the derivative of the trace with respect to any angle ϕiϕi at a point where they’re all equal, the derivative is always tangent to this hypocycloid: it’s just 1n11n1 times the derivative of

neiθ+einθneiθ+einθ

with respect to θθ. Except at the cusps, some neighborhood of the tangent line lies in the interior of the filled hypocycloid, so no change in the ϕiϕi can take you out of it. And at the cusps, moving along the tangent out of the hypocycloid would take you out of the disk of radius nn, which is forbidden by the triangle inequality.

Furthermore, any point inside the hypocycloid Hn+1Hn+1 is an element of tr(SU(n+1))tr(SU(n+1)). To see this, note that SU(n+1)SU(n+1) is simply connected, and thus so is its image under the continuous map

tr:SU(n+1)C.

Since its image includes the hypocycloid Hn+1, which bounds a set homeomorphic to a disk, its image must include this whole set. (Here we use a fact from topology, that a subset of a disk containing the boundary but missing some point in the interior cannot be simply connected.)

In summary, tr(SU(n+1)) is precisely the closed set in the plane bounded by hypocycloid Hn+1. We can use this to see that a hypocycloid with n cusps rolls snugly inside a hypocycloid with n+1 cusps. Recall that the eigenvalues of a matrix in SU(n) are of the form

eiϕ1,,eiϕn1,ei(ϕ1+ϕ2++ϕn1)

where the angles ϕi are arbitrary. On the other hand, the eigenvalues of any element of SU(n+1) can be written as

eiθeiϕ1,,eiθeiϕn1,eiθei(ϕ1+ϕ2++ϕn1),einθ

where the angles ϕi and θ are arbitrary. Thus we have

tr(SU(n+1))=0θπeiθtr(SU(n))+einθ

As θ ranges from 0 to 2π, this gives a filled-in hypocycloid with n cusps moving snugly inside one with n+1 cusps!

Egan’s picture above illustrates the case n=2. The circling red dot shows what happens as θ changes. Each of the colored lines shows what happens when we vary ϕ1, while the progression from line to line sweeping out a filled-in deltoid is due to varying ϕ2.

For Egan’s movie of the case n=3, and also some movies of nested hypocycloids, each one moving in the next, see:

For the discussion in which this proof was put together, see the comments here:


Visual Insight is a place to share striking images that help explain advanced topics in mathematics. I’m always looking for truly beautiful images, so if you know about one, please drop a comment here and let me know!