# Erdős–Anning theorem

The Erdős–Anning theorem states that an infinite number of points in the plane can have mutual integer distances only if all the points lie on a straight line. It is named after Paul Erdős and Norman H. Anning, who published a proof of it in 1945.[1]

## Rationality versus integrality

Although there can be no infinite non-collinear set of points with integer distances, there are infinite non-collinear sets of points whose distances are rational numbers.[1] For instance, the subset of points on a unit circle obtained by repeatedly rotating by the sharp angle in a 3–4–5 right triangle has this property. It forms a dense set in the circle.[2] The (still unsolved) Erdős–Ulam problem asks whether there can exist a set of points at rational distances from each other that forms a dense set for the whole Euclidean plane.[3]

For any finite set S of points at rational distances from each other, it is possible to find a similar set of points at integer distances from each other, by expanding S by a factor of the least common denominator of the distances in S. By expanding in this way a finite subset of the unit circle construction, one can construct arbitrarily large finite sets of non-collinear points with integer distances from each other.[2] However, including more points into S may cause the expansion factor to increase, so this construction does not allow infinite sets of points at rational distances to be transformed into infinite sets of points at integer distances.[1]

## Proof

Shortly after the original publication of the Erdős–Anning theorem, Erdős provided the following proof.[4] It is simpler than the original proof. Additionally, it relates the maximum size of an integer-distance set to the maximum distance between the points (the diameter of the set).[5] More specifically, if a set of three non-collinear points have integer distances, all at most some number ${\displaystyle \delta }$, then at most ${\displaystyle 4(\delta +1)^{2}}$ points (including the three given points) have integer distances from all three. Therefore, any set of non-collinear points, all at integer distances at most ${\displaystyle \delta }$ from each other, can have at most ${\displaystyle 4(\delta +1)^{2}}$ points in total.[4]

The proof involves finding a system of curves so that each point of the set lies on a crossing of two of the curves, and bounding the number of crossings. Let ${\displaystyle A}$, ${\displaystyle B}$ and ${\displaystyle C}$ be any three non-collinear members of a set ${\displaystyle S}$ of points with integer distances, and let ${\displaystyle d}$ denote the Euclidean distance function. Let ${\displaystyle X}$ be any other member of ${\displaystyle S}$. From the triangle inequality it follows that ${\displaystyle |d(A,X)-d(B,X)|}$ is a non-negative integer and is at most ${\displaystyle d(A,B)\leq \delta }$. For each of the ${\displaystyle d(A,B)+1}$ integer values ${\displaystyle i}$ in this range, the points satisfying the equation ${\displaystyle |d(A,X)-d(B,X)|=i}$ lie on a hyperbola with ${\displaystyle A}$ and ${\displaystyle B}$ as its foci, and ${\displaystyle X}$ must lie on one of these ${\displaystyle d(A,B)+1}$ hyperbolae. By a symmetric argument, ${\displaystyle X}$ must also lie on one of a family of ${\displaystyle d(B,C)+1}$ hyperbolae having ${\displaystyle B}$ and ${\displaystyle C}$ as foci. Each pair of distinct hyperbolae, one defined by ${\displaystyle A}$ and ${\displaystyle B}$ and the second defined by ${\displaystyle B}$ and ${\displaystyle C}$, can intersect in at most four points, by Bézout's theorem. Every point of ${\displaystyle S}$ (including ${\displaystyle A}$, ${\displaystyle B}$ and ${\displaystyle C}$) lies on one of these intersection points. There are at most ${\displaystyle 4(\delta +1)^{2}}$ intersection points of pairs of hyperbolae, and therefore at most ${\displaystyle 4(\delta +1)^{2}}$ points in ${\displaystyle S}$.[4]

The quadratic dependence of this bound on ${\displaystyle \delta }$ can be improved: every non-collinear point set with integer distances and diameter ${\displaystyle \delta }$ has size ${\displaystyle O(\delta )}$. However, it is not possible to replace ${\displaystyle \delta }$ by the minimum distance between the points: there exist arbitrarily large non-collinear point sets with integer distances and with minimum distance two.[5]

## Maximal point sets with integral distances

An alternative way of stating the theorem is that a non-collinear set of points in the plane with integer distances can only be extended by adding finitely many additional points, before no more points can be added. A set of points with both integer coordinates and integer distances, to which no more can be added while preserving both properties, forms an Erdős–Diophantine graph.[6]

## References

1. ^ a b c Anning, Norman H.; Erdős, Paul (1945), "Integral distances", Bulletin of the American Mathematical Society, 51 (8): 598–600, doi:10.1090/S0002-9904-1945-08407-9
2. ^ a b Harborth, Heiko (1998), "Integral distances in point sets", Charlemagne and his Heritage: 1200 Years of Civilization and Science in Europe, Vol. 2 (Aachen, 1995), Turnhout, Belgium: Brepols, pp. 213–224
3. ^ Klee, Victor; Wagon, Stan (1991), "Problem 10 Does the plane contain a dense rational set?", Old and New Unsolved Problems in Plane Geometry and Number Theory, Dolciani mathematical expositions, vol. 11, Cambridge University Press, pp. 132–135, ISBN 978-0-88385-315-3
4. ^ a b c Erdős, Paul (1945), "Integral distances", Bulletin of the American Mathematical Society, 51: 996, doi:10.1090/S0002-9904-1945-08490-0, MR 0013512
5. ^ a b Solymosi, József (2003), "Note on integral distances", Discrete & Computational Geometry, 30 (2): 337–342, doi:10.1007/s00454-003-0014-7, MR 2007970
6. ^ Kohnert, Axel; Kurz, Sascha (2007), "A note on Erdős-Diophantine graphs and Diophantine carpets", Mathematica Balkanica, New Series, 21 (1–2): 1–5, arXiv:math/0511705, MR 2350714