The Mating Dance of the Alexander Horned Spheres

The concept for this Demonstration comes from Tim Poston's cartoon of the same title in the occasional publication Manifold. Move the slider to grow the horns on two Alexander horned spheres. As they grow, they dance or twist around each other until inextricably entangled. Zoom in on the complicated limit point. Control the maximum number of times the horns divide. The performance slider controls how many segments make up each horn. Depending on the number of horns, selecting higher quality can result in slow performance in rendering the image.


  • [Snapshot]
  • [Snapshot]
  • [Snapshot]


Alexander's horned sphere is a famous example, due to J. W. Alexander (1924), of a subset of space homeomorphic to a sphere whose exterior is not simply connected. In this construction each sphere is formed by recursively growing horns, each interlocking not only with its pair on the same sphere but also with the corresponding horn on the sphere's mate. To get completely mated spheres, the construction would have to be carried out to infinity. That is not really possible, but this Demonstration can help get you started.
The original drawing by Tim Poston may be seen here [accessed December 23, 2009].
Note: You may rotate the 3D image as usual, but zooming can be done only by the slider. Also, panning does not work as expected, because of the way the program controls the image presented.
J. W. Alexander, "An Example of a Simply Connected Surface Bounding a Region Which Is Not Simply Connected," Proc. N. A. S., 10(1), 1924 pp. 8–10.
    • Share:

Embed Interactive Demonstration New!

Just copy and paste this snippet of JavaScript code into your website or blog to put the live Demonstration on your site. More details »

Files require Wolfram CDF Player or Mathematica.

Mathematica »
The #1 tool for creating Demonstrations
and anything technical.
Wolfram|Alpha »
Explore anything with the first
computational knowledge engine.
MathWorld »
The web's most extensive
mathematics resource.
Course Assistant Apps »
An app for every course—
right in the palm of your hand.
Wolfram Blog »
Read our views on math,
science, and technology.
Computable Document Format »
The format that makes Demonstrations
(and any information) easy to share and
interact with.
STEM Initiative »
Programs & resources for
educators, schools & students.
Computerbasedmath.org »
Join the initiative for modernizing
math education.
Step-by-Step Solutions »
Walk through homework problems one step at a time, with hints to help along the way.
Wolfram Problem Generator »
Unlimited random practice problems and answers with built-in step-by-step solutions. Practice online or make a printable study sheet.
Wolfram Language »
Knowledge-based programming for everyone.
Powered by Wolfram Mathematica © 2018 Wolfram Demonstrations Project & Contributors  |  Terms of Use  |  Privacy Policy  |  RSS Give us your feedback
Note: To run this Demonstration you need Mathematica 7+ or the free Mathematica Player 7EX
Download or upgrade to Mathematica Player 7EX
I already have Mathematica Player or Mathematica 7+