Abstract
The Upper Bound Theorem for convex polytopes implies that the p-th Betti number of the Čech complex of any set of N points in and any radius satisfies , with . We construct sets in even and odd dimensions that prove this upper bound is asymptotically tight. For example, we describe a set of points in and two radii such that the first Betti number of the Čech complex at one radius is , and the second Betti number of the Čech complex at the other radius is .
Keywords: Discrete geometry, Computational topology, Čech complexes, Delaunay mosaics, Alpha complexes, Betti numbers, Extremal questions
Introduction
Given a finite set of points and a radius , the Čech complex of A and r consists of all subsets for which the intersection of the closed balls of radius r centered at the points in B is non-empty. This is an abstract simplicial complex isomorphic to the nerve of the balls, and by the Nerve Theorem [5], it has the same homotopy type as the union of the balls. This property is the reason for the popularity of the Čech complex in topological data analysis; see e.g. [7, 9]. Of particular interest are the Betti numbers of the union of balls, which may be interpreted as the numbers of holes of different dimensions. These are intrinsic properties, but for a space embedded in , they describe the connectivity of the space as well as that of its complement. Most notably, the (reduced) zero-th Betti number, , is one less than the number of connected components, and the last possibly non-zero Betti number, , is the number of voids (bounded components of the complement). Spaces that have the same homotopy type—such as a union of balls and the corresponding Čech complex—have identical Betti numbers. While the Čech complex is not necessarily embedded in , the corresponding union of balls is, which implies that also the Čech complex has no non-zero Betti numbers beyond dimension . To gain insight into the statistical behavior of the Betti numbers of Čech complexes, it is useful to understand how large the numbers can get, and this is the question we study in this paper.
The question of maximum Betti numbers lies at the crossroads of computational topology and discrete geometry. Originally inspired by problems in the theory of polytopes [19, 27], optimization [22], robotics, motion planning [23], and molecular modeling [20], many interesting and surprisingly difficult questions were asked about the complexity of the union of n geometric objects, as n tends to infinity. For a survey, consult [1]. Particular attention was given to estimating the number of voids among N simply shaped bodies, e.g., for the translates of a fixed convex body in . In the plane, the answer is typically linear in N (for instance, for disks or other fat objects), but for , the situation is more delicate. The maximum number of voids among N translates of a convex polytope with a constant number of faces is , but this number reduces to linear for the cube and other simple shapes [3]. It was conjectured for a long time that similar bounds hold for the translates of a convex shape that is not necessarily a polytope. However, this turned out to be false: Aronov, Cheung, Dobbins and Goaoc [2] constructed a convex body in for which the number of voids is . This is the largest possible order of magnitude for any arrangement of convex bodies, even if they are not translates of a fixed one [18]. It is an outstanding open problem whether there exists a centrally symmetric convex body with this property.
For the special case where the convex body is the unit ball in , the maximum number of voids in a union of N translates is . This can be easily derived from the Upper Bound Theorem for 4-dimensional convex polytopes. It has been open for a long time whether this bound can be attained. Our main theorem answers this question in the affirmative, in a more general sense.
MainTheorem
For every , , and , there is a set of N points in and a radius such that the p-th Betti number of the Čech complex of the points and the radius is , with .
For , the maximum second Betti number is , which is equivalent to the maximum number of voids being . In addition to the Čech complex, the proof of the Main Theorem makes use of three complexes defined for a set of N points, , in which the third also depends on a radius :
the Voronoi domain of a point , denoted , contains all points that are at least as close to a as to any other point in A, and the Voronoi tessellation of A, denoted , is the collection of domains with [25];
the Delaunay mosaic of A, denoted , contains the convex hull of if the common intersection of the , with , is non-empty, and no other Voronoi domain contains this common intersection [8]; it is closed under taking faces and therefore is a polyhedral complex;
the Alpha complex of A and r, denoted , is the subcomplex of the Delaunay mosaic that contains the convex hull of if the common intersection of the , with , contains a point at distance at most r from the points in ; see [10, 11]. If a cell in satisfies this property, then all its faces satisfy the property, which implies that is a complex, and thus indeed a subcomplex of .
The Delaunay mosaic is also known as the dual of the Voronoi tessellation, or the Delaunay triangulation of A. Note that whenever , and that for sufficiently large radius, the Alpha complex is the Delaunay mosaic. Similar to the Čech complex, the Alpha complex has the same homotopy type as the union of balls with radius r centered at the points in A, and thus the same Betti numbers. It is instructive to increase r from 0 to and to consider the filtration or nested sequence of Alpha complexes. The difference between an Alpha complex, K, and the next Alpha complex in the filtration, L, consists of one or more cells. If it is a single cell of dimension p, then either or , and all other Betti numbers are the same. In the first case, we say the cell gives birth to a p-cycle, while in the second case, it gives death to a -cycle, and in both cases we say it is critical. If there are two or more cells in the difference, this may be a generic event or accidental due to non-generic position of the points. In the simplest generic case, we simultaneously add two cells (one a face of the other), and the addition is an anti-collapse, which does not affect the homotopy type of the complex. More elaborate anti-collapses, such as the simultaneous addition of an edge, two triangles, and a tetrahedron, can arise generically. The cells in an interval of size 2 or larger cancel each other’s effect on the homotopy type, so we say these cells are non-critical. We refer to [4] for more details.
With these notions, it is not difficult to prove the upper bounds in the Main Theorem. As mentioned above, the Čech and alpha complexes for radius r have the same Betti numbers. Since a p-cycle is given birth to by a p-cell in the filtration of Alpha complexes, and every p-cell gives birth to at most one p-cycle, the number of p-cells is an upper bound on the number of p-cycles, which are counted by the p-th Betti number. The number of p-cells in the Alpha complex is at most that number in the Delaunay mosaic, which, by the Upper Bound Theorem for convex polytopes [19, 27], is at most , with .
By comparison, to come up with constructions that prove matching lower bounds is delicate and the main contribution of this paper. Our constructions are multipartite and inspired by Lenz’ constructions related to Erdős’s celebrated question on repeated distances [13]: “what is the largest number of point pairs in an N-element set in with ?” Lenz noticed that in 4 (and higher) dimensions, this maximum is . To see this, take two circles of radius
centered at the origin, lying in two orthogonal planes, and place and points on them. By Pythagoras’ theorem, the distance between any two points on different circles is 1, so the number of unit distances is roughly , which is nearly optimal. For and 3, we are far from knowing asymptotically tight bounds. The current best constructions give unit distance pairs in the plane [6, page 191] and in , while the corresponding upper bounds are and ; see [24] and [17, 26]. Even the following, potentially simpler, bipartite repeated distance question is open in : “given N red points and N blue points in , such that the minimum distance between a red and a blue point is 1, what is the largest number of red-blue point pairs that determine a unit distance?” The best known upper bound, due to Edelsbrunner and Sharir [12] is , but we have no superlinear lower bound. This last question is closely related to the subject of our present paper.
It is not difficult to see that the upper bounds in the Main Theorem also hold for the Betti numbers of the union of N not necessarily congruent balls in . This requires the use of weighted versions of the Voronoi tessellation and the Upper Bound Theorem. In the lower bound constructions, much of the difficulty stems from the fact that we insist on using congruent balls. This suggests the analogy to the problem of repeated distances.
Outline. Section 2 proves the Main Theorem for sets in even dimensions. Starting with Lenz’ constructions, we partition the Delaunay mosaic into finitely many groups of congruent simplices. We compute the radii of their circumspheres and obtain the Betti numbers by straightforward counting. In Section 3, we establish the Main Theorem for sets in three dimensions. The situation is more delicate now, because the simplices of the Delaunay mosaic no longer fall into a small number of distinct congruence classes. Nevertheless, they can be divided into groups of nearly congruent simplices, which will be sufficient to carry out the counting argument. In Section 4, we extend the result to any odd dimension. Again we require a detailed analysis of the shapes and sizes of the simplices, which now proceeds by induction on the dimension. Section 5 contains concluding remarks and open questions.
Even Dimensions
In this section, we give an answer to the maximum Betti number question for Čech complexes in even dimensions. To state the result, let be the minimum integer such that the edges of a regular -gon inscribed in a circle of radius are strictly shorter than . For we have , and for we have , because the side length of an inscribed square is equal to 1.
Theorem 2.1
(Maximum Betti Numbers in ) For every and , there exist a set A of points in and radii such that
| 1 |
| 2 |
For , there exist points in and a radius such that the p-th Betti number of the Čech complex is .
The reason for the condition will become clear in the proof of Lemma 2.5, which establishes a particular ordering of the circumradii of the cells in the Delaunay mosaic. The proof of the cases is not difficult and uses elementary computations, the results of which will be instrumental for establishing the more challenging odd-dimensional statements in Sections 3 and 4. The proof consists of four steps presented in four subsections: the construction of the point set in Section 2.1, the geometric analysis of the simplices in the Delaunay mosaic in Section 2.2, the ordering of the circumradii in Section 2.3, and the final counting in Section 2.4. The proof of the case in readily follows the case in , as we will explain in Section 4.6.
Construction
Let . We construct a set of points in using k concentric circles in mutually orthogonal coordinate planes: for , the circle with center at the origin, , is defined by and for all . On each of the k circles, we choose points that form a regular n-gon. The length of the edges of these n-gons will be denoted by 2s. Obviously, we have . Assuming , the condition implies that the Euclidean distance between consecutive points along the same circle is less than 1, and by Pythagoras’ theorem, the distance between any two points on different circles is 1. It follows that for , neighboring balls centered on the same circle overlap, while the balls centered on different circles only touch. Correspondingly, the first Betti number of the Čech complex for a radius slightly less than is . To get the first Betti number for , we add all edges of length 1, of which connect the k circles into a single connected component, while the others increase the first Betti number to .
To generalize the analysis beyond the first Betti number, we consider the Delaunay mosaic and two radii defined for each of its cells. The circumsphere of a p-cell is the unique -sphere that passes through its vertices, and we call its center and radius the circumcenter and the circumradius of the cell. To define the second radius, we call a -sphere empty if all points of A lie on or outside the sphere. The radius function on the Delaunay mosaic, , maps each cell to the radius of the smallest empty -sphere that passes through the vertices of the cell. By construction, each Alpha complex is a sublevel set of this function: . The two radii of a cell may be different, but they agree for the critical cells as defined in terms of their topological effect in the introduction. It will be convenient to work with the corresponding geometric characterization of criticality:
Definition 2.2
(Critical Cell) A critical cell of is a cell that (1) contains the circumcenter in its interior, and (2) the -sphere centered at the circumcenter that passes through the vertices of is empty and the vertices of are the only points of A on this sphere.
There are two conditions for a cell to be critical for a reason. The first guarantees that its topological effect is not canceled by one of its faces, and the second guarantees that it does not cancel the topological effect of one of the cells it is a face of. As proved in [4], the radius function of a generic set, , is generalized discrete Morse; see Forman [14] for background on discrete Morse functions. This means that each level set of is a union of disjoint combinatorial intervals, and a simplex is critical iff it is the only simplex in its interval. Our set A is not generic because the -sphere with center and radius
passes through all its points. Indeed, is really a 2k-dimensional convex polytope, namely the convex hull of A and all its faces. Nevertheless, the distinction between critical and non-critical cells is still meaningful, and all cells in the Delaunay mosaic of our construction will be seen to be critical.
The value of the 2k-polytope under the radius function is
, while the values of its proper faces are strictly smaller than
. Let be such a face, in which is the number of circles that contain one or two of its vertices, and is the number of circles that contain two. This face is a simplex of dimension , and it has disjoint short edges of length 2s, while the remaining long edges all have unit length. Indeed, the geometry of the simplex is determined by and j and does not depend on the circles from which we pick the vertices or where along these circles we pick them, as long as two vertices from the same circle are consecutive along this circle. For example, , , and are the unit length edge, the isosceles triangle with one short and two long edges, and the tetrahedron with two disjoint short and four long edges, respectively. We call the
ideal simplices. In even dimensions they are precisely the simplices in the Delaunay mosaic of our construction. However, in odd dimensions, the cells in the Delaunay mosaic only converge to the ideal simplices. This will be explained in detail in Sections 3 and 4.
Circumradii of Ideal Simplices
In this section, we compute the sizes of some ideal simplices, beginning in four dimensions. The ideal 2-simplex or triangle, denoted , is the isosceles triangle with one short and two long edges. We write h(s) for the height of (the distance between the midpoint of the short edge and the opposite vertex), and r(s) for the circumradius. There is a unique way to glue four such triangles to form the boundary of a tetrahedron: the two short edges are disjoint and their endpoints are connected by four long edges. This is the ideal 3-simplex or tetrahedron, denoted . We write H(s) for its height (the distance between the midpoints of the two short edges), and R(s) for its circumradius.
Lemma 2.3
(Ideal Triangle and Tetrahedron) The squared heights and circumradii of the ideal triangle and the ideal tetrahedron in satisfy
| 3 |
| 4 |
Proof
By Pythagoras’ theorem, the squared height of the ideal triangle is . If we glue the two halves of a scaled copy of the ideal triangle to the two halves of the short edge, we get a quadrangle inscribed in the circumcircle of the triangle. One of its diagonals passes through the center, and its squared length satisfies .
By Pythagoras’ theorem, the squared height of the ideal tetrahedron is . Hence, the squared diameter of the circumsphere is .
To generalize the analysis beyond the ideal simplices in four dimensions, we write
for the circumradius of , so
,
, and
. For two kinds of ideal simplices, the circumradii are particularly easy to compute, namely for the and the , and we will see that knowing their circumradii will be sufficient for our purposes.
Lemma 2.4
(Further Ideal Simplices) For , the squared circumradii of and satisfy and .
Proof
Consider the standard -simplex, which is the convex hull of the endpoints of the unit coordinate vectors in . Its squared circumradius is the squared distance between the barycenter and any one of the vertices, which is easy to compute. By comparison, the squared circumradius of the regular -simplex with unit length edges is half that of the standard -simplex:
| 5 |
Since , this proves the first equation in the lemma. Note that the convex hull of the midpoints of the short edges of is a regular -simplex with edges of squared length . The short edges are orthogonal to this -simplex, which implies
| 6 |
which proves the second equation in the lemma.
Ordering the Radii
In this subsection, we show that the radii of the circumspheres of the ideal simplices increase with increasing and j:
Lemma 2.5
(Ordering of Radii in ) Let . Then the ideal simplices satisfy
for , and
for .
Proof
To prove the first inequality, we use Lemma 2.4 to compute the difference between the two squared radii:
| 7 |
Hence, iff . We need this inequality for , so is sufficient, but this is guaranteed by the assumption.
We prove the second inequality geometrically, without explicit computation of the radii. Fix an ideal simplex, , and let be the -sphere whose center and radius are the circumcenter and circumradius of . Assume w.l.o.g. that the circles to contain two vertices of each, and the circles to contain one vertex of each. For , write for the 2-plane that contains and for the projection of the center of onto . Note that is the squared distance to the origin, and for write for the squared distance between and the one or two vertices of in . Fixing i between 0 and , the squared radius of is plus the squared distance of the center of from , which is the sum of the squared norms other than . Taking the sum for and dividing by , we get
| 8 |
By construction, is the minimum squared radius of any -sphere that passes through the vertices of . Hence, also the right-hand side of (8) is a minimum, but since the 2-planes are pairwise orthogonal, we can minimize in each 2-plane independently of the other. For , this implies , so we can drop the last sum in (8). For , lies on the line passing through the one vertex in and the origin. This implies that touches at this vertex, and all other points of the circle lie strictly outside . For , lies on the bisector line of the two vertices, which passes through the origin. The contribution to (8) for an index between 0 and j is thus strictly larger than for an index between and . This finally implies and completes the proof of the second inequality.
Recall that 2s is the edge length of a regular n-gon inscribed in a circle of radius . By the definition of , the condition in the lemma holds, whenever .
For the counting argument in the next subsection, we need the ordering of the radii as defined by the radius function, but it is now easy to see that they are the same as the circumradii, so Lemma 2.5 applies. Indeed,
if is a critical simplex of . To realize that it is, we note that the circumcenter of lies in its interior because of symmetry. To see that also the second condition for criticality in Definition 2.2 is satisfied, we recall that is the -sphere whose center and radius are the circumcenter and circumradius of . By the argument in the proof of Lemma 2.5, is empty, and all points of A other than the vertices of lie strictly outside this sphere.
Counting the Cycles
To compute the Betti numbers, we make essential use of the structure of the Delaunay mosaic of A, which consists of as many groups of congruent ideal simplices as there are different values of the radius function. For each , we have groups of simplices that touch exactly of the k circles. In addition, we have a single 2k-cell, , with radius
, which gives groups. We write
for the Alpha complex that consists of all simplices with circumradii at most
. We prove Theorem 2.1 in two steps, first the relations (1) for and second the relations (2) for . The case will be settled later, in Section 4.6. To begin, we study the Alpha complexes whose simplices touch at most of the k circles.
Lemma 2.6
(Constant Homology in ) Let k be a constant, , and . Then for every .
Proof
Fix and a subset of circles. The full subcomplex of defined by the points of A on these circles consists of all cells in whose vertices lie on these and not any of the other circles. Its homotopy type is that of the join of circles or, equivalently, that of the -sphere; see [16, pages 9 and 19]. This sphere has only one non-zero (reduced) Betti number, which is . There are such full subcomplexes. The common intersection of any number of these subcomplexes is a complex of similar type, namely the full subcomplex of defined by the points on the common circles, which has the homotopy type of the -sphere, with . By repeated application of the Mayer–Vietoris sequence [16, page 149], this implies that the Betti numbers of are bounded by a function of k and are, thus, independent of n. Since we assume that k is a constant, we have for every p.
Now we are ready to complete the proof of Theorem 2.1 for . To establish relation (1), fix p between 0 and and consider
, which is the Alpha complex consisting of all simplices that touch p or fewer circles, together with all simplices that touch circles but each circle in only one point. In other words, is together with all the
p-simplices that have no short edges. By Lemma 2.6, has only a constant number of -cycles. Hence, only a constant number of the p-simplices can give death to -cycles, while the remaining p-simplices give birth to p-cycles. This is because every p-simplex either gives birth or death, so if it cannot give death to a -cycle, then it gives birth to a p-cycle. Hence, , as claimed. The proof of relation (2) is similar but inductive. The induction hypothesis is
| 9 |
For , it claims , which is what we just proved. In other words, relation (1) furnishes the base case at . A single inductive step takes us from to ; that is: we add all simplices that touch all k circles and of them in two vertices to . The number of such simplices is the number of ways we can pick a pair of consecutive vertices from circles and a single vertex from the remaining circles. Since there are equally many vertices as there are consecutive pairs, this number is . The dimension of these simplices is . Some of these -simplices give death to p-cycles, while the others give birth to -cycles in . By the induction hypothesis, there are p-cycles in , so this is also the number of -simplices that give death. Since , this implies
| 10 |
as required to finish the inductive argument.
Three Dimensions
In this section, we answer the maximum Betti number question for Čech complexes in the smallest odd dimension in which it is non-trivial:
Theorem 3.1
(Maximum Betti Numbers in ) For every , there exist points in and two radii such that the Čech complex for the first radius has first Betti number and for the second radius has second Betti number .
The proof consists of four steps: the construction of the set in Section 3.1, the analysis of the circumradii in Section 3.2, the argument that all simplices in the Delaunay mosaic are critical in Section 3.3, and the final counting of the tunnels and voids in Section 3.4.
Construction
Given n and , we construct the point set, , using two linked circles in : with center in the xy-plane defined by for , and with center in the xz-plane defined by for ; see Figure 1. On each circle, we choose points close to the center of the other circle. To be specific, take the points and , and project them to along the x-axis. The resulting points are denoted by and . Divide the arc between them into n equal pieces by placing the points in this sequence from to . Symmetrically, project the points and to and lying on , and place points in this sequence between them, thus dividing the arc from to into n equal pieces. Let be the half-length of the (straight) edge connecting two consecutive points of either sequence. Clearly, is a function of n and , and it is easy to see that
| 11 |
Fig. 1.

Two linked unit circles in orthogonal coordinate planes of , each touching the shaded sphere centered at the origin and each passing through the center of the other circle. There are points on each circle, on both sides and near the center of the other circle
A sphere that does not contain a circle intersects it in at most two points. It follows that the sphere that passes through four points of A is empty if and only if two of the four points are consecutive on one circle and the other two are consecutive on the other. This determines the Delaunay mosaic: its vertices are the points and , its edges are of the forms , , and , its triangles are of the forms and , and its tetrahedra of the form . Keeping with the terminology introduced in Section 2, we call the edges long and the edges and short. Hence, every triangle in the Delaunay mosaic has one short and two long edges, and every tetrahedron has two short and four long edges.
Divergence from the Ideal
The simplices in are not quite ideal, in the sense of Section 2. We, therefore, need upper and lower bounds on their sizes, as quantified by their circumradii. We will make repeated use of the following two inequalities, which both hold for :
| 12 |
| 13 |
To begin, we rewrite the relations for the ideal triangle and tetrahedron. Setting and , we get from (3) and from (4). Assuming n is sufficiently large so that and, therefore, , we use (12) and (13) to get lower and upper bounds for the two radii:
| 14 |
| 15 |
where we apply (12) and (13) to get the inequalities on the right-hand and left-hand sides, respectively. These inequalities are instrumental in deriving bounds in :
Lemma 3.2
(Bounds for Long Edges in ) Let and .
Then the half-length of any long edge, , satisfies .
Proof
To verify the lower bound, let and consider the sphere with unit radius centered at a. This sphere intersects the xz-plane in a circle of radius at most 1, whose center lies on the x-axis. The circle passes through , which implies that the rest of lies on or outside the circle and, therefore, on or outside the sphere centered at a. Hence, for all , which implies the required lower bound.
To establish the upper bound, observe that the distance between a and b is maximized if the two points are chosen as far as possible from the x-axis, so . By construction, and . Hence,
| 16 |
| 17 |
| 18 |
where we used (13) to get (17) from (16), and to obtain the final bound. Applying (12), wet get , as required.
Next, we estimate the circumradii of the triangles in . To avoid the computation of a constant, we use the big-Oh notation for , in which we assume that n is fixed.
Lemma 3.3
(Bounds for Triangles in ) Let , , and .
Then the circumradius of any triangle, F, satisfies
Proof
To see the lower bound, recall that the short edge of F has length and the two long edges have lengths at least 1. A circle of radius that passes through the endpoints of the short edge has only one point at distance at least 1 from both endpoints, and it has distance 1 from both. For any radius smaller than , there is no such point, which implies that the circumradius of F satisfies , where the second inequality follows from (14).
To prove the upper bound, we draw F in the plane, assuming its circumcircle is the circle with radius centered at the origin. Let a, b, c be the vertices of F, where a and c are the endpoints of the short edge. We have , since otherwise one of the angles at a and c is obtuse, in which case the squared lengths of the two long edges differ by at least . By assumption, , in which we get the second inequality from (11). But this implies that the difference between the squared lengths of the two long edges is larger than , which contradicts Lemma 3.2. Hence, b lies between the antipodes of the other two vertices, and . By construction, . Assuming , this implies
| 19 |
Here, the second inequality follows from , using the convexity of the arcsin function, and the final expression using the Taylor expansion . Now consider the triangle with vertices . By the Pythagorean theorem,
| 20 |
where we used Lemma 3.2 and (19) to bound and , respectively. We get the final expression using . Applying (12), we obtain , as claimed.
Similar to the case of triangles, it is not difficult to establish that the circumradius of any tetrahedron in the Delaunay mosaic is at least the circumradius of the ideal tetrahedron.
Lemma 3.4
(Lower Bound for Tetrahedra in ) Let , , and .
Then the circumradius of any tetrahedron satisfies .
Proof
By construction, T has two disjoint short edges, both of length . Consider a sphere of radius that passes through the endpoints of one of the two short edges. The set of points on this sphere that are at distance at least 1 from both endpoints is the intersection of two spherical caps whose centers are antipodal to the endpoints. We call this intersection a spherical bi-gon. Since the two caps have the same size, the two corners of the bi-gon are further apart than any other two points of the bi-gon. By choice of the radius, , the edge connecting the two corners has length . Hence, these corners are the only possible choice for the remaining two vertices of T, and for a radius smaller than , there is no choice. It follows that the circumradius of T is at least , and we get the claimed lower bound from (15).
All Simplices are Critical
Since no empty sphere passes through more than four points of A, the Delaunay mosaic of A is simplicial, and the radius function is a generalized discrete Morse function [4]. We will argue shortly that all simplices are critical; see Definition 2.2. The point set depends on two parameters, n and , and we consider n fixed while we can make as small as we like.
Lemma 3.5
(All Critical in ) Let , sufficiently small, and . Then every simplex of the Delaunay mosaic of A is critical.
Proof
It is clear that the vertices and the short edges are critical, but the other simplices in require an argument. We begin with the long edges. Fix i and j, and write for the smallest sphere that passes through and . Its center is the midpoint of the long edge and, by (18), its squared diameter is between 1 and . The distance between and any , , is at least . Assuming is on or inside , we thus have , which, for sufficiently small , is less than 1. This contradicts the lower bound in Lemma 3.2, so lies outside . By a symmetric argument, all , , lie outside . Hence, is strictly empty, for all , which implies that all edges of are critical edges of the radius function.
The fact that all edges of are critical implies that all triangles are acute. Indeed, if is not acute, then the midpoint of one long edge is at least as close to the third vertex as to the endpoints of the edge. Write for the circumsphere of the triangle and z for its center. Since is acute, z lies in its interior. As illustrated in Figure 2, the line that passes through and z crosses the opposite edge at and exits the sphere at x. Let be another point, with , and assume it lies on or outside . The angle between the segments that connect to and x is therefore at least , which implies
| 21 |
because the angle enclosed by the segments connecting to and x is larger than , so is larger than the squared height of the triangle , which is at least , and because . But (21) contradicts , which follows from the upper bound on the radius of the triangle in Lemma 3.3. Hence, all triangles in are critical, as claimed.
Fig. 2.

Two acute triangles sharing the edge that connects with in . By shrinking , the angle at can be made arbitrarily close to straight and certainly larger than
Since all triangles are critical, all tetrahedra of must also be critical. One can argue in two ways. Combinatorially: the radius function pairs non-critical tetrahedra with non-critical triangles, but there are no such triangles. Geometrically: since every triangle has a non-empty intersection with its dual Voronoi edge, every tetrahedron must contain its dual Voronoi vertex.
Counting the Tunnels and Voids
Before counting the tunnels and voids, we recall that maps each simplex to the radius of its smallest empty sphere that passes through its vertices. By Lemma 3.5, all simplices of are critical, so is equal to the circumradius of E, for every edge , and similarly for every triangle and every tetrahedron.
Corollary 3.6
(Ordering of Radii in ) Let be sufficiently small, let , and let be the radius function. Then for every edge E, triangle F, and tetrahedron T in .
Proof
Using Lemma 3.2 for the edges, Lemma 3.3 for the triangles, and Lemma 3.4 for the tetrahedra in the Delaunay mosaic of A, we get
| 22 |
| 23 |
| 24 |
so for sufficiently small , the edges precede the triangles, and the triangles precede the tetrahedra in the filtration of the simplices.
For the final counting, choose to be any number strictly between the maximum radius of any edge and the minimum radius of any triangle. The existence of such a number is guaranteed by Corollary 3.6. The corresponding Čech complex is the 1-skeleton of the Delaunay mosaic. It is connected, with vertices and edges. The number of independent cycles is the difference plus 1, which implies
, as claimed. Similarly, choose between the maximum radius of any triangle and the minimum radius of any tetrahedron, which is again possible, by Corollary 3.6. The corresponding Čech complex is the 2-skeleton of the Delaunay mosaic. The number of independent 2-cycles is the number of missing tetrahedra. This implies
, as claimed.
Odd Dimensions
In this section, we generalize the 3-dimensional results to odd dimensions and, in Section 4.6, we prove the outstanding case, and , in even dimensions.
Theorem 4.1
(Maximum Betti Numbers in ) For every , , and sufficiently small , there are a set of points and radii such that
| 25 |
| 26 |
The steps in the proof are the same as in Sections 2 and 3: construction of the points, analysis of the circumradii, argument that all simplices are critical, and final counting of the cycles. In contrast to the earlier sections, the analytic part of the proof is inductive and distinguishes between erecting a pyramid or a bi-pyramid on top of a lower-dimensional simplex.
Construction
Equip with Cartesian coordinates, , and consider a regular k-simplex, denoted by
, in the k-plane spanned by . It is not important where
is located inside the coordinate k-plane, but we assume for convenience that its barycenter is the origin of the coordinate system. It is, however, important that all edges of have unit length. We will repeatedly need the squared circumradius, height, and in-radius of , for which we state simple formulas and straightforward consequences for later convenience:
| 27 |
| 28 |
in which we get the second equation in (27) from . Observe that the angle, , between an edge and a height of
that meet at a shared vertex satisfies . Let be the vertices of
, and let be the barycenter of the -face opposite to . For each , consider the 2-plane spanned by and the -axis, and let be the circle in this 2-plane, centered at , that passes through ; see Figure 3. Its radius is the height of the k-simplex: . Given a global choice of the parameter, , we cut at into four arcs and place point at equal angles along the arc that passes through . Repeating this step for each , we get a set of points, denoted .
Fig. 3.

The projection of the 5-dimensional construction to , in which are all mapped to the same, vertical coordinate direction. The circles touch the shaded sphere in the vertices of the triangle. In , the three circles belong to mutually orthogonal 2-planes, so the two common points of the three circles in the drawing are an artifact of the particular projection
A -sphere that contains none of the circles intersects the circles in at most two points each. It follows that a sphere that passes through points of is empty if and only if it passes through two consecutive points on each of the circles. This determines the Delaunay mosaic, which consists of d-simplices together with all their faces. It follows that the number of p-simplices in is at most some constant times , in which and the constant depends on . Building on the notation introduced in Section 2, we describe each simplex, , with two integers: is one less than the number of circles that each contain one or two vertices of S, and is one less than the number of circles that each contain two vertices of S. Hence, S has dimension , and of its edges are short. For each , there are p-simplices that touch circles and thus have short edges. As suggested by a comparison with relation (25) in Theorem 4.1, these p-simplices will be found responsible for the p-cycles counted by the p-th Betti number.
Distance from the Ideal
The simplices we work with in odd dimensions are almost but not quite ideal. We quantify the difference by projecting a vertex orthogonally onto the affine hull of a face and measuring the distance between the projected vertex and the circumcenter of the face. We will see that this distance is small provided the face is far from the vertex, by which we mean that all edges connecting the vertex to the face are long. We prove this by first establishing bound on the lengths of long edges.
Lemma 4.2
(Length of Long Edges in ) Let , , and . Then the squared length of any long edge satisfies .
Proof
The length of E is maximized if its endpoints, a and b, are as far as possible from the affine hull of
. We therefore assume that both points have distance from this plane. Suppose and , and write and for their projections onto
. Recall that is the point shared by
and , and note that , in which is the radius of . Similarly, . Let be the angle enclosed by an edge of
and a height of
that shares a vertex with the edge. Set and note that . By construction of
as a regular simplex with unit length edges, we have , so
| 29 |
| 30 |
| 31 |
The squared radius of the circles is , which implies . Hence, we can bound from below using (12) to get . Plugging this inequality into (31) and applying a sequence of elementary algebraic manipulations gives , as claimed. To prove the upper bound, we use (13) to get . Plugging this inequality into (31) gives
| 32 |
| 33 |
where we use to get the final inequality.
Applying (12) to the bounds in Lemma 4.2, we get . Since the length of every short edge is fixed to , and the length of every long edge is tightly controlled, all simplices are almost ideal. The next lemma quantifies this notion.
Lemma 4.3
(Distance from Ideal in ) Let , sufficiently small, , S a simplex in , u a vertex of S, and a far face of u. Then the distance between the orthogonal projection of u onto and the circumcenter of Q is at most .
Proof
We begin with a triangle, S, with vertices u, v, w, such that the edges connecting u to v and w are both long. The edge connecting v to w may be long or short. Let be the distance of u from the bisector of v and w, which is maximized if is as small as possible while the length difference between the edges connecting u to v and w is as large as possible. Assuming therefore that these two edges have squared lengths 1 and , Pythagoras’ theorem implies . Canceling 1, , and on both sides, we get . Since , this implies .
In other words, the distance between the projection of the vertex and the midpoint of the far edge is ; see the left panel in Figure 4. As mentioned earlier, is independent of n, so we write , which settles the claim for the triangles in .
Fig. 4.
The ingredients for the analysis of the simplices. Left: each vertex of the equilateral triangle projects orthogonally to the midpoint of the opposite edge. Middle: the largest disk inside the equilateral triangle and concentric with the circumcircle is bounded by the inscribed circle. Right: the tetrahedron with one short edge is a bi-pyramid with two apices and one base edge
To generalize beyond triangles, suppose first that the far face of u is i-dimensional and has no short edges. For each long edge, we construct the slab of points between two parallel hyperplanes, each parallel to and at distance from the normal hyperplane that crosses the edge at its midpoint. As shown above, this slab contains u. The common intersection of the slabs of all edges of the face contains u, and the further intersection with the affine hull of the face contains the orthogonal projection of u onto the face. In the ideal case, this is a centrally symmetric polytope of dimension i with facets of dimension . The angle between any two adjacent facets is . For sufficiently small , this angle is only negligibly larger than , so the polytope is contained in a ball of radius at most some constant times centered at the circumcenter of the face. By construction, u belongs to this ball, which implies the claimed bound for simplices without long edges. Any short edges are almost orthogonal to each other and to the long edges of the face. Each such edge defines a slab, and we can repeat the argument while adding these slabs into the mix.
Inductive Analysis
This section continues the analysis with the goals to prove bounds on the circumradii that are strong enough to separate the Delaunay simplices of different types, and to show that all simplices are critical. We use induction, with two hypotheses: the first about the circumradius and the second about the circumcenter. To formulate the second hypothesis, we let S be a simplex, and write for the radius of the largest ball contained in S that is concentric with the circumsphere of S; see the middle panel in Figure 4. If the circumcenter lies outside S, then is zero, but we will see that this never happens. Recall that is a function of n and that satisfies . We write for the number of the touched by S, and for the number of short edges.
Hypothesis I: .
Hypothesis II:
in which the big-Oh notation is used to suppress multiplicative constants, as usual. Since is independent of n, we write . The base case for the induction ascertains that the two hypotheses hold when S is a vertex (, ), a short edge (), or a long edge (, ). We have if S is a vertex, if S is a short edge, and if S is a long edge by Lemma 4.2, which verify Hypothesis I in all three cases. Hypothesis II is also clear. Indeed, the edge itself is the largest 1-ball contained in the edge and concentric with the circumsphere, so there is nothing to prove.
We will distinguish between two kinds of inductive steps, one reasoning from to and the other from to . We need some notions to describe the difference. A facet of a simplex is a face whose dimension is 1 less than that of the simplex. We call a vertex a of S a twin if it is the endpoint of a short edge, in which case we write for the other endpoint of that edge. If a is not a twin, we write for the opposite facet, and call the pair (a, Q) a pyramid with apex a and base Q. If a is a twin, then there are two pyramids, (a, P) and with , and we call this the bi-pyramid case; see the right panel in Figure 4.
Inductive Step (Pyramid Case)
The inductive step consists of two lemmas. The first justifies the inductive step from to . It handles the transition from the base of a pyramid to the pyramid. Letting S be a simplex, its circumcenter, and (a, Q) be a pyramid of S, we write and for the distances of a and from , respectively.
Lemma 4.4
(Pyramid Step) Let , sufficiently small, , and . Furthermore, let , write and , assume , and let (a, Q) be a pyramid of S. Assuming Q satisfies Hypotheses I and II, we have
| 34 |
| 35 |
| 36 |
Proof
By construction, and . Assume first that the projection of a onto is , the circumcenter of Q. In this case, all edges connecting a to Q have the same length, . Pythagoras’ theorem implies . Using Lemma 4.2 and Hypothesis I, we get the bounds for the squared height claimed in (34):
| 37 |
| 38 |
| 39 |
where (39) follows from (37) and (38), using . This proves (34). Since and , we get . Therefore,
| 40 |
| 41 |
Using the formulas for , , in (27), it is easy to prove the corresponding relations for the regular -simplex: and . Starting with (39), we use and to get
| 42 |
| 43 |
| 44 |
where we multiply the left-hand sides and right-hand sides of (38) and (43) to get (44). We plug (42) and (44) into (40) and (41), while using the relations in (27) and (28):
| 45 |
| 46 |
Taking squares, we get (35) and (36), but mind that this is only for the special case in which the apex projects orthogonally to the circumcenter of the base. To prove the bounds in the general case, we recall that Lemma 4.3 asserts that the projection of a onto is at most units of length from . Hence, we get an additional error term of in all the above equations, but this does not change any of the bounds as stated.
Note that is the minimum of the , over all facets Q of S. Hence, Lemma 4.4 proves Hypothesis II in the case in which S has no short edges.
Inductive Step (Bi-pyramid Case)
The second kind of inductive step—from to —makes use of a distance function between affine subspaces of . In our case, the function measures the distance from a p-plane to a -plane, which is linear provided the distance is taken with a sign that is different on the two sides of the hyperplane.
Lemma 4.5
(Bi-pyramid Step) Let , sufficiently small, , and . Furthermore, let , with and , and let a and be the endpoints of a short edge. Assuming and satisfy Hypotheses I and II, we have
| 47 |
| 48 |
Proof
By construction, , , and and are pyramids. We write for the common base, which has and . Let M be the bisector of a and . It intersects the short edge orthogonally at its midpoint. Letting map each point of to its distance from the nearest point on M, we have and, by Lemma 4.3, , for each vertex b of P. Let be the projection of a onto . By Hypothesis II and Lemma 4.3, is closer to than the radius of the largest ball centered at which is contained in P. Hence, , so by the linearity of the signed version of . To compute the gradient of this linear function, we recall Lemma 4.4, which asserts
| 49 |
| 50 |
We compute the length of the gradient as the ratio of the difference in function value, which is , and the distance between the points, as given in (49). Using (13) to simplify the expression, we first get the length of the gradient of and second the value at the circumcenter of Q:
| 51 |
| 52 |
in which we exploit that (50) gives a bound on the distance of the circumcenter from P, and we use (28) to get the right-hand side. Hence, , which implies
| 53 |
| 54 |
where we used the inductive assumption for to obtain the bounds for . This proves (47) and (48).
This completes the inductive argument, establishing Hypotheses I and II. In particular, the bounds furnished for the imply the required bound for , which is the minimum over all facets Q of S.
All Simplices are Critical
The above analysis implies that for sufficiently small the circumcenter of every simplex in is contained in the interior of the simplex. This is half of the proof that all simplices in are critical. The second half of the proof is not difficult.
Corollary 4.6
(All Critical in ) Let , , sufficiently small, and . Then every simplex in is a critical simplex of .
Proof
A simplex is a critical simplex of iff it contains the circumcenter in its interior, and the -sphere centered at the circumcenter and passing through the vertices of S does not enclose or pass through any of the other points of A. By Hypothesis II, the first condition holds. To derive a contradiction, assume the second condition fails for . In other words, there is a point, , that is not a vertex of S but it is enclosed by or lies on the said -sphere. If , then the -sphere intersects each circle in two points; that is: each for . But in this case, there is no possibility for another point to interfere, so we may assume .
Since a sphere and a circle intersect in at most two points, we may assume that b lies on a circle not touched by S, or that b neighbors a vertex of S along its circle, and it is the only vertex of S on this circle. Then we can add b as a new vertex to get a simplex T with . This simplex also belongs to and, by construction, its circumcenter lies beyond the face S as seen from the new vertex of T. In other words, the circumcenter does not lie in its interior, which contradicts Hypothesis II.
Counting the Cycles
The final counting argument is similar to the one for even dimensions, with a few crucial differences. Instead of congruent simplices, we have almost congruent simplices in odd dimensions, but they are similar enough to be separated by their circumradii.
Corollary 4.7
(Ordering of Radii in ) Let , , sufficiently small, , and the radius function. Then the circumradii of two simplices, , satisfy if , or and .
Proof
By Corollary 4.6, the circumradii are the values of the simplices under the radius function, and by Hypothesis I, the circumradii are segregated into groups according to the number of touched circles and the number of short edges. It follows that the values of are segregated the same way.
Let be a threshold so that for all simplices S and T that satisfy or and , and or and . For and , we are interested in three kinds of these thresholds:
, which separates the simplices that touch at most circles from those that touch at least circles;
, which separates the -simplices without short edges from the other simplices that touch the same number of circles;
, which separates the -simplices that touch all circles from the -simplices that touch all circles.
We begin by studying the Alpha complexes defined by the first type of thresholds, .
Lemma 4.8
(Constant Homology in ) Let be a constant, , and . Then for every p.
Proof
Pick of the circles used in the construction of A, let be the points on these circles, and note that the full subcomplex of with vertices in has no non-trivial (reduced) homology. We may collapse this full subcomplex to a single -simplex. is the union of such full subcomplexes of , one for each choice of circles. The intersections of these subcomplexes are of the same type, namely induced subcomplexes of for the points on or fewer of the circles. Hence, has the homotopy type of the complete -dimensional simplicial complex with vertices. Its -st homology group is the only non-trivial homology group, and its rank is a constant independent of n and , as required.
To prove relation (25) of Theorem 4.1, we second consider the Alpha complexes defined by the second type of thresholds, . This complex is together with all -simplices without short edges. By Lemma 4.8, only a constant number of them give death to -cycles, while all others give birth to -cycles. This implies that the rank of the -th homology group of is the number of -simplices without short edges minus a constant, which is . This construction works for , which implies relation (25).
To prove relation (26) inductively, we third consider the Alpha complexes defined by the third type of thresholds, , for . The induction hypothesis is
| 55 |
and we use the case of relation (25) as the induction basis. The difference between and are the -simplices with short edges. Their number is
| 56 |
This number divides up into the ones that give death and the remaining ones that give birth. Since , this implies
| 57 |
as needed to finish the inductive argument.
Voids in Even Dimensions
We return to the one case in dimensions that is not covered by the construction in Section 2, namely the -st Betti number. It counts the top-dimensional holes, which we refer to as voids. Notwithstanding that the construction in Section 2 does not provide any voids, Theorem 2.1 claims the existence of points in and a radius such that .
The set of N points whose Čech complex has that many voids is a straightforward modification of the construction in dimensions: place in the -dimensional hyperplane in . Every -cycle—which corresponds to a void in dimensions—is now a pore in the hyperplane that connects the two half-spaces. In the odd-dimensional construction, all pores arise when the radius is roughly , and they are located in a small neighborhood of the origin. By choosing sufficiently small, we can make this neighborhood arbitrarily small. It is thus easy to add two points, one on each side of the hyperplane, such that their balls close the pores from both sides and turn them into voids in . More formally, the two points doubly suspend each -cycle into a -cycle. Hence, Theorem 4.1 for and , which gives , provides the missing case in the proof of Theorem 2.1.
Discussion
In this paper, we give asymptotically tight bounds for the maximum p-th Betti number of the Čech complex of N points in . These bounds also apply to the related Alpha complex and the dual union of equal-size balls in . They do not apply to the Vietoris–Rips complex, which is the flag complex that shares the 1-skeleton with the Čech complex for the same data. In other words, the Vietoris–Rips complex can be constructed by adding all 2- and higher-dimensional simplices whose complete set of edges belongs the 1-skeleton of the Čech complex. This implies
, since adding a triangle may lower but cannot increase the first Betti number.
As proved by Goff [15], the 1-st Betti number of the Vietoris–Rips complex of N points is O(N), for all radii and in all dimensions, so also in . Compare this with the quadratic lower bound for Čech complexes proved in this paper. This implies that the first homology group of this Čech complex has a basis in which most generators are tri-gons; that is: the three edges of a triangle. The circumradius of a tri-gon is less than times the half-length of its longest edge, which implies that most of the generators exist only for a short range of radii. In the language of persistent homology [9], most points in the 1-dimensional persistence diagram represent 1-cycles with small persistence. Similarly, the 2-nd Betti number of a Vietoris–Rips complex in is [15], compared to that of a Čech complex, which can be . Hence, most points in the corresponding persistence diagram represent 2-cycles with small persistence.
Acknowledgements
The authors thank Matt Kahle for communicating the question about extremal Čech complexes, Ben Schweinhart for early discussions on the linked circles construction in three dimensions, Gábor Tardos for helpful remarks and suggestions, and two anonymous reviewers for their constructive criticism on an earlier version of this paper.
Funding
Open access funding provided by Institute of Science and Technology (IST Austria).
Footnotes
The first author is supported by the European Research Council (ERC), grant no. 788183, and by the DFG Collaborative Research Center TRR 109, Austrian Science Fund (FWF), grant no. I 02979-N35. The second author is supported by the European Research Council (ERC), grant “GeoScape” and by the Hungarian Science Foundation (NKFIH), grant K-131529. Both authors are supported by the Wittgenstein Prize, Austrian Science Fund (FWF), grant no. Z 342-N31.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
References
- 1.Agarwal, P.K., Pach, J., Sharir, M.: State of the union (of geometric objects). In: Proc. Joint Summer Research Conf. on Discrete and Computational Geometry: 20 Years Later. Contemp. Math. Vol. 452, 9–48, Amer. Math. Soc., Providence, Rhode Island, (2008)
- 2.Aronov, B., Cheong, O., Dobbins, M., Goaoc, X.: The number of holes in the union of translates of a convex set in three dimensions. Discrete Comput. Geom. 57, 104–124 (2017) [Google Scholar]
- 3.Aronov, B., Sharir, M.: On translational motion planning of a convex polyhedron in 3-space. SIAM J. Comput. 26, 1785–1803 (1997) [Google Scholar]
- 4.Bauer, U., Edelsbrunner, H.: The Morse theory of Čech and Delaunay complexes. Trans. Amer. Math. Soc. 369, 3741–3762 (2017) [Google Scholar]
- 5.Borsuk, K.: On the imbedding of systems of compacta in simplicial complexes. Fund. Math. 35, 217–234 (1948) [Google Scholar]
- 6.Brass, P., Moser, W., Pach, J.: Research Problems in Discrete Geometry. Springer, New York, New York (2005) [Google Scholar]
- 7.Carlsson, G.: Topology and data. Bull. Amer. Math. Soc. 46, 255–308 (2009) [Google Scholar]
- 8.Delaunay, B.: Sur la sphère vide. Izv. Akad. Nauk SSSR, Otdelenie Matematicheskii i Estestvennykh Nauk 7, 793–800 (1934) [Google Scholar]
- 9.Edelsbrunner, H., Harer, J.L.: Computational Topoloyg. An Introduction. Amer. Math. Soc, Providence, Rhode Island (2010) [Google Scholar]
- 10.Edelsbrunner, H., Kirkpatrick, D.G., Seidel, R.: On the shape of a set of points in the plane. IEEE Trans. Inform. Theory IT–29, 551–559 (1983) [Google Scholar]
- 11.Edelsbrunner, H., Mücke, E.P.: Three-dimensional alpha shapes. ACM Trans. Graphics 13, 43–72 (1994) [Google Scholar]
- 12.Edelsbrunner, H., Sharir, M.: A hyperplane incidence problem with applications to counting distances. In Applied Geometry and Discrete Mathematics. The Victor Klee Festschrift, eds.: P. Gritzmann and B. Sturmfels, DIMACS Series in Discrete Math. Comput. Sci., 253–263 (1991)
- 13.Erdős, P.: On sets of distances of points in Euclidean space. Magyar Tud. Akad. Mat. Kutató Int. Közl. 5, 165–169 (1960) [Google Scholar]
- 14.Forman, R.: Morse theory for cell complexes. Adv. Math. 134, 90–145 (1998) [Google Scholar]
- 15.Goff, M.: Extremal Betti numbers of Vietoris-Rips complexes. Discrete Comput. Geom. 46, 132–155 (2011) [Google Scholar]
- 16.Hatcher, A.: Algebraic Topology. Cambridge Univ. Press, Cambridge, England (2002) [Google Scholar]
- 17.Kaplan, H., Matoušek, J., Safernová, Z., Sharir, M.: Unit distances in three dimensions. Comb. Probab. Comput. 21, 597–610 (2012) [Google Scholar]
- 18.Kovalev, M.D.: Svoistvo vypuklykh mnozhestv i ego prilozhenie (A property of convex sets and its application). Mat. Zametki44 (1988), 89–99, English trans. in Math. Notes. 44 (1988), 537–543.
- 19.McMullen, P.: On the upper-bound conjecture for convex polytopes. J. Combinat. Theory. Ser. B 10, 187–200 (1971) [Google Scholar]
- 20.Mezey, P.G.: Molecular surfaces. In: Reviews in Computational Chemistry, Volume 1, eds.: K.B. Lipkowitz and D.B. Boyd, John Wiley and Sons, (1990)
- 21.Oleinik, O.A., Petrovskii, I.B.: On the topology of real algebraic surfaces. Izv. Akad. Nauk SSSR 13, 389–402 (1949) [Google Scholar]
- 22.Padberg, M.: Linear Optimization and Extensions. 2nd edition, Algorithms and Combinatorics 12, Springer-Verlag, Berlin, Germany, (1999)
- 23.Schwartz, J.T., Sharir, M.: A survey of motion planning and related geometric algorithms. Artif. Intell. 37, 157–169 (1988) [Google Scholar]
- 24.Spencer, J., Szemerédi, E., Trotter, W.T.: Unit distances in the Euclidean plane. In: Graph Theory and Combinatorics: Proc. Cambridge Conf. on Combinatorics, ed.: B. Bollobás, Academic Press, New York, 293–308 (1984)
- 25.Voronoi, G.: Nouvelles applications des paramètres continus à la théorie des formes quadratiques. J. Reine Angew. Math.133 (1907), 97–178 and 134 (1908), 198–287 and 136 (1909), 67–182
- 26.Zahl, J.: An improved bound on the number of point-surface incidences in three dimensions. Contrib. Discrete Math. 8, 100–121 (2013) [Google Scholar]
- 27.Ziegler, G.M.: Lectures on Polytopes. Grad. Texts in Math. Springer, Berlin, Germany (1995) [Google Scholar]

