1 Joachimsthal Integral

The billiard in an ellipse has a conserved quantity, the Joachimsthal integral.

Let the ellipse be given by \(Ax\cdot x =1\), where A is a self-adjoint linear map, and let the phase space of the billiard map consist of pairs (xu) where x is a point on the ellipse, and u is an inward unit vector with foot point x along the billiard trajectory. Let y be the next intersection point of the trajectory with the ellipse and v be the reflected unit vector at y. Then

$$\begin{aligned} Ax\cdot u = - Ay\cdot u = Ay\cdot v, \end{aligned}$$

that is, \(Ax\cdot u\) is an integral. See, e.g., [12] for general information about mathematical billiards.

The vector Ay is normal to the conic at point y, and thus the second equality just corresponds to the billiard reflection law in an arbitrary curve and any normal vector. It is the equality \(Ax\cdot u = - Ay\cdot u\) that is specific to conics. Indeed, u is collinear with \(y-x\) and, replacing u with \(y-x\), we have

$$\begin{aligned} (Ax+Ay)\cdot (y-x) = Ax\cdot y -Ax\cdot x + Ay\cdot y - Ay\cdot x =0 \end{aligned}$$
(1)

since \(Ax\cdot x = Ay\cdot y =1\) and \(Ax\cdot y = x\cdot Ay\).

In the present note, we show that the existence of such an integral is characteristic to conics. Let \(\gamma \) be a convex, not necessarily closed, curve. Assume that \(\gamma \) admits a non-vanishing normal vector field N such that for every line that intersects \(\gamma \) at two points x and y one has \(N(x)\cdot (y-x) = - N(y) \cdot (y-x)\).

We show that conics are characterized by this property and extend this result to conics in the spherical and hyperbolic geometries. We also consider the multidimensional case and show that an analogous property characterizes ellipsoids.

2 Planar Billiards

Let \(\gamma (x)\) be a germ of a smooth convex plane curve.

Theorem 1

Assume that \(\gamma \) admits a non-vanishing normal vector field N such that for every points \(x,y\in \gamma \), one has

$$\begin{aligned} N(x) \cdot (y-x) = -N(y) \cdot (y-x). \end{aligned}$$

Then \(\gamma \) is a germ of a conic.

Proof

Let \(\gamma (t)\) be an affine parameterization such that \([\gamma ',\gamma '']=1\), where the brackets denote the determinant. Then \(\gamma '''=-k\gamma '\), and the function k(t) is called the affine curvature. Conics, and only conics, have constant affine curvature. See, e.g., [6] for the basics of affine differential geometry.

Turning the normal vector N(t) by \(90^{\circ }\) we obtain the tangent field in the form \(f(t)\gamma '(t)\), where f(t) is an unknown function. Hence we reformulate the condition of the theorem as

$$\begin{aligned}{}[f(t-{\varepsilon })\gamma '(t-{\varepsilon })+f(t+{\varepsilon })\gamma '(t+{\varepsilon }),\gamma (t+{\varepsilon })-\gamma (t-{\varepsilon })]=0 \end{aligned}$$
(2)

for all sufficiently small \({\varepsilon }\). The left hand side of the formula (2) is odd in \({\varepsilon }\), and the first non-trivial term is cubic. Equating this cubic term to zero, we find that \(f'=0\) and so f(t) has to be constant. We can assume that \(f\equiv 1\).

Equating the quintic term to zero, we see that \([\gamma ',\gamma ^\mathrm{(v)}]=0\). One has

$$\begin{aligned} \gamma ^\mathrm{(iv)} = - k'\gamma '-k\gamma '',\ \gamma ^\mathrm{(v)} = (k^2-k'')\gamma '-2k'\gamma ''; \end{aligned}$$

hence, \([\gamma ',\gamma ^\mathrm{(v)}]=-2k'\). Therefore, k is constant, and \(\gamma \) is a conic. \(\square \)

Remark 2.1

The relation between arc length and affine parameterization is as follows. If s is the arc length parameter and t is the affine one, then \(ds/dt=\kappa ^{-1/3}\), where \(\kappa \) is the curvature of the curve.

The condition \(k'=0\) on the affine curvature can be expressed as the third-order differential equation on \(\kappa (s)\):

$$\begin{aligned} 36 \kappa ^4\kappa '+9\kappa ^2\kappa '''-45\kappa \kappa '\kappa ''+40(\kappa ')^3=0, \end{aligned}$$

where prime now stands for the derivative with respect to the arc-length parameter. Thanks to the above theorem, this equation characterizes conics. See [6], sect. 7.3, for a general expression of the affine curvature in terms of an arbitrary parameter on the curve.

Let us return to Eq. (2). Let \(\gamma (x)\) be the parameterization such that \({\dot{\gamma }} = f \gamma '\), where dot denotes d/dx and prime denotes d/dt. Then we have

$$\begin{aligned}{}[{\dot{\gamma }}(x-{\varepsilon })+{\dot{\gamma }}(x+{\varepsilon }),\gamma (x+{\varepsilon })-\gamma (x-{\varepsilon })]=0 \end{aligned}$$
(3)

for every sufficiently small \({\varepsilon }\).

Denote by A(xy) the area bounded by the curve \(\gamma \) and its chord \((\gamma (x), \gamma (y))\).

Lemma 1

Fix a constant c and assume that x and y are constrained by \(y-x=c\). Then A(xy) is constant.

Proof

One has

$$\begin{aligned} \frac{\partial A}{\partial x} = \left[ \gamma (y)-\gamma (x),{\dot{\gamma }}(x)\right] , \ \frac{\partial A}{\partial y} = \left[ \gamma (y)-\gamma (x),{\dot{\gamma }}(y)\right] , \end{aligned}$$

and formula (3) implies the result via the chain rule. \(\square \)

Thus, Theorem 1 can be restated as follows: if a convex curve \(\gamma \) admits a parameterization \(\gamma (x)\) such that for every sufficiently small constant c the area cut off from \(\gamma \) by the 1-parameter family of chords \((\gamma (x), \gamma (x+c))\) is constant, then \(\gamma \) is a conic.

This constant area property relates our original (inner) billiard problem with outer billiards.

Let \(\Gamma \) be a smooth strictly convex closed curve oriented counterclockwise. The outer (a.k.a. dual) billiard about \(\Gamma \) is defined as follows. Let x be a point outside of \(\Gamma \). Draw the oriented tangent line to \(\Gamma \) from x and reflect x in the tangency point to obtain a new point y. The outer billiard map takes x to y. See [2, 12] for a survey of outer billiards.

Let \(\gamma \) be an invariant curve of the outer billiard map. One can reconstruct the outer billiard curve \(\Gamma \) by the area construction: \(\Gamma \) is the envelope of the chords of \(\gamma \) that cut off a constant area from \(\gamma \). That is, this envelope touches the chords at their midpoints.

A convex curve that admits a parameterization \(\gamma (x)\) such that the area cut off from \(\gamma \) by the 1-parameter family of chords \(\gamma (x) \gamma (x+c)\) is constant for all sufficiently small values of c is said to possess the area Poritsky property. It is named after Hillel Poritsky [11], who studied its dual version related to the string construction for inner billiards that reconstructs the billiard curve from its caustic).

The Poritsky property was recently thoroughly studied in [3, 4]. In particular, Lemma 1 shows that our Theorem 1 is equivalent to the affine case of Theorem 1.13 of [3], and it provides a different proof of this result.

To finish this section, let us return to the equality (1). Consider the gravitational law of attraction in the plane where the force is inverse proportional to the distance. The homeoid density on an ellipse \(Ax\cdot x=1\) is the image of the uniform density on a circle under the affine map that takes the circle to the ellipse. That is, this density is the area between the ellipse and the infinitesimally close homothetic ellipse, and it equals 1/|Ax|.

Newton’s “no gravity in a cavity" theorem states that an ellipse with the homeoid density exerts zero attraction at any interior point O.

Fig. 1
figure 1

Newton’s “no gravity in a cavity” theorem

Indeed, let \(\ell \) be a line through O intersecting the ellipse \(\gamma \) at points x and y. Turn \(\ell \) through an infinitesimal angle \({\varepsilon }\) about O, and let dx and dy be the infinitesimal arcs of \(\gamma \) cut off by the lines. Let u be the unit vector from O to x and \(\nu \) the unit normal vector to \(\gamma \) at x. See Fig. 1.

Then the arc length of dx is \({\varepsilon }|Ox|/ (u\cdot \nu )\), its mass is \({\varepsilon }|Ox|/ ((u\cdot \nu ) |Ax|)\), and the force exerted at O is

$$\begin{aligned} \frac{{\varepsilon }}{|Ax|(u\cdot \nu )} = \frac{{\varepsilon }}{Ax\cdot u}. \end{aligned}$$

A similar formula holds for the attraction of dy, and the formula \((Ax+Ay)\cdot u = 0\) means that these two forces cancel each other.

Therefore, Theorem 1 can be interpreted as saying that the only curves that admit the density for which the attraction forces locally cancel each other in this way are conics. See [10] for a different take on the same statement.

3 Surfaces of Constant Curvature

3.1 Spherical Case

Let \(\mathbb {S}^2\) be the unit sphere. A spherical conic is the intersection of \(\mathbb {S}^2\) with a quadratic cone \(Ax\cdot x = 0\) in \({\mathbb {R}}^3\). See [7] for the geometry of spherical and hyperbolic conics.

First, we verify that an analog of the Joachimsthal integral holds in spherical geometry. Let \(\gamma \) be a spherical conic, \(x\in \gamma \) its point, u an inward unit tangent vector at x. Let y be the intersection point of the geodesic through x in the direction of u with \(\gamma \), and let v be the unit tangent vector to this geodesic at point y.

Lemma 2

One has \(Ax\cdot u = - Ay\cdot v\).

Proof

Assuming that \(x,y \in \mathbb {S}^2\) are distinct and non-antipodal points, we claim that

$$\begin{aligned} y-(x\cdot y)\ x\ \ \mathrm{and}\ \ (x\cdot y)\ y - x \end{aligned}$$
(4)

are oriented tangent vectors of the same length at points x and y, respectively, to the oriented geodesic connecting x and y.

Indeed, the first vector is orthogonal to x, and the second one to y, that is, they are tangent to the sphere at x and y, respectively. Both have length \(\sqrt{1-(x\cdot y)^2}\), and both lie in the plane spanned by x and y; hence, they are tangent to the geodesic from x to y. It remains to notice that they define the same orientation of the geodesic connecting x and y.

Therefore, we may replace u and v by \(y-(x\cdot y)\ x\) and \((x\cdot y)\ y - x\), respectively. Then

$$\begin{aligned} Ax \cdot (y-(x\cdot y)\ x) + Ay \cdot ((x\cdot y)\ y - x) = Ax\cdot y - Ay\cdot x =0 \end{aligned}$$

since \(Ax\cdot x = Ay\cdot y =0\). This completes the proof. \(\square \)

The next theorem is a spherical analog of Theorem 1.

Theorem 2

Let \(\gamma \) be a smooth strictly convex spherical curve. Assume that \(\gamma \) admits a non-vanishing normal vector field N (tangent to the sphere) with the following property: for any points \(x,y\in \gamma \), one has

$$\begin{aligned} N(x)\cdot u =- N(y)\cdot v, \end{aligned}$$

where u and v are the unit tangent vectors at points x and y to the geodesic connecting x and y. Then \(\gamma \) is a (part of a) spherical conic.

Proof

We argue similar to the proof of Theorem 1.

Let us give the curve \(\gamma \) an equiaffine parameterization such that \([\gamma ,\gamma ',\gamma '']=1\), where the brackets denote the \(3\times 3\) determinant. Then \([\gamma ,\gamma ',\gamma ''']=0\); hence,

$$\begin{aligned} \gamma '''=a \gamma +b \gamma ', \end{aligned}$$
(5)

where a(t) and b(t) are unknown functions.

As before, we turn the normal vectors \(90^\circ \) to make them tangent to \(\gamma \) and, accordingly, replace dot product by cross-product, that is, the determinant of the position vector and the two tangent vectors involved.

Write the tangent field as \(f\gamma '\), where f(t) is an unknown function. Let \(x=\gamma (t-{\varepsilon }), y=\gamma (t+{\varepsilon })\) and, according to formula (4),

$$\begin{aligned} u= & {} \gamma (t+{\varepsilon }) - (\gamma (t-{\varepsilon }) \cdot \gamma (t+{\varepsilon })) \gamma (t-{\varepsilon }),\ \\ v= & {} (\gamma (t-{\varepsilon }) \cdot \gamma (t+{\varepsilon })) \gamma (t+{\varepsilon }) - \gamma (t-{\varepsilon }). \end{aligned}$$

We obtain a spherical analog of the equation (2):

$$\begin{aligned} f(t-{\varepsilon }) [\gamma (t-{\varepsilon }),\gamma '(t-{\varepsilon }),\gamma (t+{\varepsilon })]- f(t+{\varepsilon }) [\gamma (t+{\varepsilon }),\gamma '(t+{\varepsilon }),\gamma (t-{\varepsilon })]=0. \end{aligned}$$
(6)

As before, the left-hand side is odd in \({\varepsilon }\), and the first non-trivial term is cubic.

Evaluating this cubic term and using \([\gamma ,\gamma ',\gamma ''']=0\), we find that f is constant. Set \(f\equiv 1\). Next, we evaluate the quintic term. Here is the calculation in which we shorthand \(\gamma (t\pm {\varepsilon })\) as \((\gamma _{\pm })\).

One has

$$\begin{aligned}-[\gamma _+,\gamma '_+,\gamma _-]= & {} (\gamma '_-\times \gamma _+-\gamma _+\times \gamma '_+)\cdot \gamma _-=\\= & {} (\gamma '_-+\gamma '_+)\times \gamma _+)\cdot \gamma _-=(\gamma _+\times \gamma _-)\cdot (\gamma '_-+\gamma '_+). \end{aligned}$$

Expanding up to \({\varepsilon }^5\), we get

$$\begin{aligned} \frac{1}{2} (\gamma _+\times \gamma _-)= & {} {\varepsilon }(\gamma '\times \gamma )+{\varepsilon }^3\left( \frac{\gamma '''\times \gamma }{6}-\frac{\gamma ''\times \gamma '}{2}\right) \\&+{\varepsilon }^5\left( \frac{\gamma '''\times \gamma ''}{12}-\frac{\gamma ^{IV}\times \gamma '}{24}+\frac{\gamma ^{V}\times \gamma }{120}\right) \end{aligned}$$

and

$$\begin{aligned} \frac{1}{2} (\gamma '_-+\gamma '_+)=\gamma '+{\varepsilon }^2\frac{\gamma '''}{2!}+{\varepsilon }^4\frac{\gamma ^V}{4!}. \end{aligned}$$

Therefore the quintic term is

$$\begin{aligned} \frac{(\gamma ^V\times \gamma )\cdot \gamma '}{30}+\frac{(\gamma '\times \gamma )\cdot \gamma ^V}{6}-(\gamma ''\times \gamma ')\cdot \gamma '''+\frac{(\gamma '''\times \gamma '')\cdot \gamma '}{3}. \end{aligned}$$

Differentiate Eq. (5) twice to obtain

$$\begin{aligned} \gamma ^V=(a''+ab)\gamma +(2a'+b^2+b'')\gamma '+(a+2b')\gamma '' \end{aligned}$$

and substitute in the formula above. This yields, up to a factor, the quintic term: \([\gamma ,\gamma ',\gamma ''] (2a-b')\). It follows that \(2a=b'\).

Finally, we use the characterization of projective conics in terms of the cubic differential Eq. (5). Namely, conics, and only conics, satisfy the relation \(2a=b'\), see, e.g., section 1.4 of [9]. This concludes the proof. \(\square \)

Next, we turn to the area Poritsky property. Consider Eq. (6) and let \(\gamma (x)\) be a parameterization such that \({\dot{\gamma }} = f \gamma '\), where dot denotes d/dx and prime denotes d/dt. Then

$$\begin{aligned}{}[\gamma (x-{\varepsilon }),\gamma (x+{\varepsilon }),{\dot{\gamma }}(x-{\varepsilon })+{\dot{\gamma }}(x+{\varepsilon })]=0 \end{aligned}$$

for all sufficiently small \({\varepsilon }\).

The above equation means that the velocity of the midpoint of the geodesic chard \(\gamma (x-{\varepsilon }) \gamma (x+{\varepsilon })\) is tangent to this chord as x varies. As in the plane, this implies that the area bounded by the curve and this chord is constant. Thus, \(\gamma \) possesses the area Poritsky property, and our proof of Theorem 2 provides a different proof of the spherical case of Theorem 1.13 of [3].

3.1.1 Hyperbolic Case

A version of Theorem 2 holds in the hyperbolic plane as well. For this, consider the pseudosphere model of \(\mathbb {H}^2\), that is, the upper sheet of the hyperboloid \(x^2+y^2 -z^2 =-1\) in the Minkowski space with the metric \(dx^2+dy^2-dz^2\).

Then the arguments of Sect. 3 apply with the appropriate changes of the signs in the formulas. The area Poritsky property interpretation is valid as well, providing an alternative approach to the hyperbolic case of the Theorem 1.13 of [3]. We do not dwell on the details here.

We finish this section by two remarks.

First, one has the spherical duality that interchanges points and great circles. Outer and inner billiards are dual to each other, therefore the area Poritsky property is dual to the usual Poritsky property related to the string construction; see [3] for a detailed discussion of these matters.

Second, the gravitational interpretation extends to the spherical and hyperbolic geometries as well, see [8] for details.

4 Higher Dimensions

Let S be a smooth closed strictly convex hypersurface in Euclidean space, the boundary of a billiard table. We have the following multi-dimensional analog of Theorem 1.

Theorem 3

Assume that S admits a non-vanishing normal vector field N such that for every points \(x,y\in S\) one has

$$\begin{aligned} N(x) \cdot (y-x) = -N(y) \cdot (y-x). \end{aligned}$$

Then S is an ellipsoid.

Proof

Let \(\pi \) be a plane that transversally intersects S, and let \(\gamma \) be the intersection curve. We claim that \(\gamma \) is an ellipse.

To prove this, consider the orthogonal projection of the vectors N, taken at points of \(\gamma \), on the plane \(\pi \). Denote this vector field along \(\gamma \) by \(\nu \). Since \(\pi \) is transverse to S and N is orthogonal to it, the field \(\nu \) is non-vanishing.

Let \(x\in \gamma \) and let \(\ell \) be the tangent line to \(\gamma \) at x. Then \(N(x) \perp \ell \), and \(N(x)-\nu (x) \perp \pi \), hence \(N(x)-\nu (x) \perp \ell \). Therefore \(\nu = N - (N-\nu )\) is also an orthogonal vector field along \(\gamma \). See Fig. 2.

Fig. 2
figure 2

Projection of the normal field to the plane

Let \(x,y\in \gamma \). We claim that \((\nu (x)+\nu (y))\cdot (y-x)=0\). Indeed, \(\nu (x)=N(x) + (\nu (x)-N(x))\), and \((\nu (x)-N(x)) \cdot (y-x)\). Likewise, for \(\nu (y)\). Therefore

$$\begin{aligned} (\nu (x)+\nu (y))\cdot (y-x)=(N(x)+N(y))\cdot (y-x)=0. \end{aligned}$$

Now Theorem 1 implies that \(\gamma \) is an ellipse, as claimed.

Finally, according to [5, Lemma 12.1], if all two-dimensional sections of S are ellipses, then S is an ellipsoid. This concludes the proof. \(\square \)

Remark 4.1

The “no gravity in a cavity” interpretation discussed at the end of Sect. 2 applies in the multi-dimensional case as well: the gravitational attraction in n-dimensional space is proportional to \(r^{1-n}\).

Theorem 3 also has a local version in which S is not assumed to be a closed hypersurface. This follows from the next result that is of independent interest.

Theorem 4

Let S be a smooth hypersurface in the Euclidean space. Assume that every transverse two-dimensional section of S is a (part of a) conic. Then S is a (part of a) quadric.

Proof

This proof was communicated to us by Glutsyuk; it is a simplified version of the argument of Berger [1], where a stronger statement is proved.

Let \(x,y\in S\) be two points such that the line xy is transverse to S at x and y. Let Q be the quadric that shares the tangent hyperplanes with S at points x and y, and whose second quadratic form coincides with that of S at point x. Below we will show that such a quadric exists.

We claim that \(S=Q\). Indeed, consider a plane through the line xy. Its intersections with S and Q are conics, say, C and \(C'\). The local index of intersection of C and \(C'\) at y is at least 2, and at x it is at least 3. Hence the total index of intersection is at least 5, which implies that \(C=C'\). This it true for all 2-planes containing xy, proving the claim.

It remains to construct the quadric Q. Applying a projective transformation, we may assume that \(T_yS\) is the hyperplane at infinity, x is the origin in an affine chart with coordinates \((x_1,\ldots ,x_n, z), T_x S\) is the “horizontal” coordinate \((x_1,\ldots , x_n)\)-hyperplane, and the line xy is the “vertical” z-axis. Applying an orthogonal transformation, we may assume that the second fundamental form is diagonal \(\mathrm {diag}[a_1,\dots ,a_n]\). Then in the coordinates \((x_1,\ldots , x_n, z)\) the hypersurface Q is a paraboloid given by the equation \(z=\sum a_i x_i^2\). \(\square \)