Take two ellipses, one within the other. Take a point on the outer ellipse, and draw one of the two tangents to the inner ellipse, and find its second intersection with the outer ellipse. Use this point to start the process again, and again. You will get a polygonal path in the ellipse that will most likely not close up. But in case you are lucky, something miraculous happens: If you pick any other point and repeat the game, the polygon will again close up.

This is the content of a famous theorem by Jean-Victor Poncelet.

In spirit, it is similar to a theorem of Jakob Steiner that asserts that a chain of circles in an annulus bounded by two circles either always or never closes up. While Steiner’s theorem follows immediately by inverting the circles into a pair of concentric circles, such a simple proof is not available for Poncelet’s theorem. Until recently, all proofs I know of were, let’s say, *advanced*.

At the core of a new proof by Lorenz Halbeisen and Norbert Hungerbühler are some fundamental theorems from projective geometry.

Let’s first recall that *five* points, no three collinear, determine a unique conic.

This is because through four points, you can find two different degenerate conics consisting each of a pair of lines, and by forming linear combinations, accommodate a fifth point. Below we will need the dual theorem: Given five lines, no three concurrent, there is a unique conic tangent to them.

Pascal’s theorem is a condition for *six* points to lie on a conic: They do if and only if opposite sides intersect in collinear points. Above you see this for six points on the two branches of a hyperbola.

Dual to this is Brianchon’s theorem (illustrated above): The sides of a hexagons are tangent to a conic if and only of its diagonals are concurrent.

As an application, Halbeisen and Hungerbühler show: If the six vertices of two triangles a1,a2,a3 and b1,b2,b3 lie on a conic, than there is a conic tangent to the six sides of the triangles. The proof is easy: Applying Pascal to the hexagon a1,b2,a3,b1,a2,b3 gives us three collinear points c12,c13,c23.

Then applying Brianchon to the hexagon a1,c12,b1,b3,c23,a3 shows that it is tangent to a conic. But the sides of this hexagon are the same as the sides of the two triangles, so we are done

From here, we obtain Poncelet’s theorem for triangles: Suppose you have two ellipses inside each other, and a triangle whose vertices lie on the outer ellipse and whose sides are tangent to the inner. Take another point on the outer ellipse, and form a second triangle by drawing the tangents to the inner ellipse. We have to show that the third side of the triangle is also tangent to the inner ellipse.

By the theorem by Halbeisen and Hungerbühler, the two triangles have an inscribed common ellipse. The given inner ellipse touches five of the same six lines by construction. But a conic is uniquely determined by five tangent lines.

The general case follows of n-gons the same idea, but requires more bookkeeping.