A proof of the circles’ existence can be constructed from the fact that the slicing plane is tangent to the torus at two points. One characterization of a torus is that it is a
surface of revolution.
Without loss of generality, choose a coordinate system so that the axis of revolution is the
z axis (see the figure to the right). Begin with a circle of radius
r in the
yz plane, centered at (0,
R, 0): 0 = (y - R)^2 + z^2 - r^2. Sweeping this circle around the
z axis replaces
y by (
x2 +
y2)1/2, and clearing the square root produces a
quartic equation for the torus: 0 = (x^2 + y^2 + z^2 + R^2 - r^2)^2 - 4R^2(x^2 + y^2). The cross-section of the swept surface in the
yz plane now includes a second circle, with equation 0 = (y + R)^2 + z^2 - r^2. This pair of circles has two
common internal tangent lines, with slope at the origin found from the right triangle with
hypotenuse R and opposite side
r (which has its right angle at the point of tangency). Thus, on these tangent lines,
z/
y equals ±
r/(
R2 −
r2)1/2, and choosing the plus sign produces the equation of a plane
bitangent to the torus: y r = z\sqrt{R^2 - r^2}. We can calculate the intersection of this plane with the torus analytically, and thus show that the result is a symmetric pair of circles of radius
R centered at (\pm r, 0, 0). A parametric description of these circles is (x, y, z) = \Big({\pm r} + R \cos\vartheta,\ \sqrt{R^2 - r^2} \sin\vartheta,\ r \sin\vartheta\Big). These circles can also be obtained by starting with a circle of radius
R in the
xy plane, centered at (
r, 0, 0) or (−
r, 0, 0), and then rotating this circle about the
x axis by an angle of arcsin(
r/
R). A treatment along these lines can be found in
Coxeter (1969). A more abstract and more flexible approach was described by Hirsch (2002), using
algebraic geometry in a projective setting. In the homogeneous quartic equation for the torus, 0 = (x^2 + y^2 + z^2 + R^2 w^2 - r^2 w^2)^2 - 4R^2 w^2(x^2 + y^2), setting
w to zero gives the intersection with the “
plane at infinity” and reduces the equation to 0 = (x^2 + y^2 + z^2)^2. This intersection is a double point, in fact a double point counted twice. Furthermore, it is included in every bitangent plane. The two points of tangency are also double points. Thus the intersection curve, which theory says must be a quartic, contains four double points. But we also know that a quartic with more than three double points must factor (it cannot be
irreducible), and by symmetry the factors must be two congruent
conics, which are the two Villarceau circles. Hirsch extends this argument to
any surface of revolution generated by a conic and shows that intersection with a bitangent plane must produce two conics of the same type as the generator when the intersection curve is real. ==Filling space and the Hopf fibration==