On the Maximum Number of Tangencies Among -Intersecting Curves
Abstract
According to a conjecture of Pach, there are tangent pairs among any family of Jordan arcs in which every pair of arcs has precisely one common point and no three arcs share a common point. This conjecture was proved for two special cases, however, for the general case the currently best upper bound is only . This is also the best known bound on the number of tangencies in the relaxed case where every pair of arcs has at most one common point. We improve the bounds for the latter and former cases to and , respectively. We also consider a few other variants of these questions, for example, we show that if the arcs are -monotone, each pair intersects at most once and their left endpoints lie on a common vertical line, then the maximum number of tangencies is . Without this last condition the number of tangencies is , improving a previous bound of Pach and Sharir. Along the way we prove a graph-theoretic theorem which extends a result of Erdős and Simonovits and may be of independent interest.
Keywords and phrases:
tangency graph, forbidden subgraph, extremal graphFunding:
Balázs Keszegh: Supported by the ERC Advanced Grant “ERMiD”, no. 101054936 and by the EXCELLENCE-24 project no. 151504 Combinatorics and Geometry of the NRDI Fund.Copyright and License:
2012 ACM Subject Classification:
Mathematics of computing Extremal graph theory ; Mathematics of computing Graphs and surfacesAcknowledgements:
We are grateful to Rom Pinchasi for many helpful discussions on the problems studied in this paper. In particular he has suggested most of the ingredients of the proofs of Theorems 7 and 5 and later found out that similar results were already proved by Pach and Sharir [23]. We thank Balázs Patkós for his comments about Theorem 9. For the proof of Theorem 10 we used some back and forth interaction with Google’s Large Language Model “Gemini” (https://gemini.google.com/).Editors:
Hee-Kap Ahn, Michael Hoffmann, and Amir NayyeriSeries and Publisher:
Leibniz International Proceedings in Informatics, Schloss Dagstuhl – Leibniz-Zentrum für Informatik
1 Introduction
Arrangements of curves play an important role in Computational and Combinatorial Geometry with applications in domains such as robotics, computer graphics, computer vision, and combinatorial optimization [24]. Many interesting problems in these areas can be phrased as determining the maximum number of tangencies among curves under various restrictions. For example, occasionally, analyzing the complexity of an arrangement of curves boils down to estimating the number of faces of size two [5]. Such faces can often be perturbed into tangency points. Another example is Erdős’s famous Unit Distance Problem which asks for the maximum number of pairs of points that are at unit distance from each other among distinct points in the plane. This is equivalent to asking for the maximum number of tangencies among unit circles in the plane.
Throughout this paper we consider planar curves, that is, Jordan arcs, and assume that every two curves intersect in a finite number of points. A family of curves is -intersecting if every two curves in it intersect in at most points. Two curves are said to be tangent or touching if they have precisely one common point and this point is not a crossing point.111Here we follow the definition in, e.g., [22]. In other papers, e.g., [9], two curves may cross and also touch each other (at different points). However, for -intersecting curves the two definitions coincide. We will mainly consider the maximum number of tangencies among families of -intersecting curves. Such families are sometimes called pseudo-segments.222However, the term “pseudo-segments” is somewhat ill-suited in the context of tangencies, since straight-line segments can only be tangent at an endpoint. A family of curves is precisely -intersecting if every pair of curves has precisely one common point (either a crossing or a tangency point). We will always assume that no three curves share a common point, for otherwise, it is possible to have one point at which every pair of curves is tangent. Therefore, the number of tangent pairs is equal to the number of tangency points.
János Pach proposed the following nice conjecture.
Conjecture 1 (Pach [20]).
Every family of precisely -intersecting planar curves in which no three curves share a common point admits tangencies.
Györgyi et al. [14] proved this conjecture for the very special case where the endpoints of the curves lie within a constant number of cells of their arrangement. Conjecture 1 was also settled by the authors for -monotone curves [4]. Recall that a curve is -monotone (resp., bi-infinite -monotone) if it is the graph of some continuous function over some closed interval (resp., over ). For arbitrary families of (precisely) -intersecting curves a non-trivial bound on the number of tangencies follows from a result of Keszegh and Pálvölgyi [17]:
Theorem 2 ( [17]).
Every family of -intersecting planar curves admits tangencies.
We improve this bound for (precisely) -intersecting families as follows.
Theorem 3.
Every family of -intersecting planar curves admits tangencies.
Theorem 4.
Every family of precisely -intersecting planar curves admits tangencies.
Note that the maximum number of tangencies among (-monotone) -intersecting curves is . Indeed, it is not hard to construct a family admitting that many tangencies based on the famous construction of Erdős (see [21]) of lines, points and point-line incidences (see the proof of Theorem 6).
For -monotone -intersecting curves we have the following bound.
Theorem 5.
Every family of -intersecting -monotone planar curves admits tangencies.
This bound almost matches the above-mentioned lower bound and improves by an factor a previous bound that follows from a result of Pach and Sharir [23]. For so-called grounded -monotone -intersecting curves we have an asymptotically tight bound.
Theorem 6.
The maximum number of tangencies among -monotone -intersecting planar curves whose left endpoints lie on a common vertical line is .
Theorem 7.
The maximum number of tangencies among bi-infinite -monotone -intersecting curves is . In case of precisely -intersecting curves the maximum number of tangencies is .
The bound for bi-infinite -monotone -intersecting curves was already proved by Pach and Sharir [23] using different and less elementary arguments. The following table summarizes all the above-mentioned results.
| -monotone | arbitrary | |
| bi-infinite -intersecting | [23] (Thm 7) | – |
| bi-inf. precisely -inters. | (Thm 7) | – |
| grounded -intersecting | (Thm 6) | , (Cor 18) |
| -intersecting | [23], (Thm 5) | , (Thm 3) |
| precisely -intersecting | [4] | , (Thm 4) |
1.1 A graph-theoretic theorem
For a graph let denote the maximum number of edges in an -vertex -free graph, that is, a graph which does not contain as a subgraph. For a bipartite graph we denote by the graph we get by adding to two new adjacent vertices and and connecting to every vertex in and to every vertex in . That is, . Erdős and Simonovits [10] proved the following result333We present a simplified version of their result from which the original version can be easily deduced. when studying , where is the graph with vertices and edges that corresponds to a three-dimensional cube.
Theorem 8 ([10, Theorem 2]).
Let be a bipartite graph with at least one edge such that for some constant . Then .
Observe that if is a bipartite -free graph, then for every adjacent vertices and it holds that – the subgraph of induced by their open bineighborhood – is -free. Roughly speaking, if for every adjacent vertices in the subgraph induced by their open bineighborhoods is not too dense because it is -free, then it follows that is also not too dense. We extend and refine Theorem 8 by showing that it holds whenever we have sparse subgraphs induced by open sub-bineighborhoods of pairs of (adjacent) vertices, be it for -freeness or some other reason. To state the result we need the following definition: for a graph and a nonnegative and nondecreasing function we say that two vertices and have -sparse sub-bineighborhoods if for every two disjoint subsets and it holds that , where is the bipartite subgraph . For the proof of Theorem 3 we use the following theorem which extends Theorem 8 and may be of independent interest.
Theorem 9.
Let be a graph and let for some constant . If every pair of vertices in has -sparse sub-bineighborhoods, then . Moreover, if , then it is enough that every pair of adjacent vertices has -sparse sub-bineighborhoods for this bound to hold.
Clearly, Theorem 9 implies Theorem 8. Note that from Theorem 8 one can conclude by induction on the classical Kővári-Sós-Turán Theorem [18] stating that an -vertex -free graph has edges. It is a major open question in extremal combinatorics whether this bound is tight with positive answers only known for and . Thus, the upper bound in Theorem 8 is tight for and , and, assuming that the bound of the Kővári-Sós-Turán Theorem is tight, for every where is a positive integer. Remarkably, for Theorem 9 we do have a matching lower bound for every .
Theorem 10.
For every there is a bipartite graph with edges such that every pair of vertices in has -sparse sub-bineighborhoods where .
1.2 Related work
Agarwal, Nevo, Pach, Pinchasi, Sharir and Smorodinsky [5] proved that any family of pairwise intersecting -monotone bi-infinite -intersecting curves admits at most tangencies. Families of -intersecting closed curves are called pseudo-circles. Erdős and Grünbaum [11] (see also [8, §7.1, Problem 14]) asked for the maximum number of tangencies among pseudo-circles. An lower bound for this problem follows from the many point-line incidences construction. The best upper bound is by a recent result of Janzer, Janzer, Methuku and Tardos [16]. As for pairwise intersecting pseudo-circles, a recent work with Damásdi, Pinchasi and Raffay [1] settled an old conjecture of Grünbaum [13] by showing that the maximum number of tangencies is in this case. A worse linear upper bound was proved in [5].
Ellenberg, Solymosi and Zahl [9] proved that any family of plane algebraic curves of degree at most admits tangencies.444As mentioned before, their notion of tangency is a bit different and they actually bound the number of tangency points. If two curves may intersect an arbitrary number of times, then it is possible to have tangencies among curves. Solving a conjecture of Richter and Thomassen it was shown by Pach, Rubin and Tardos [22] that if every pair of closed curves intersects, then there are many more crossing points than tangency points. Specifically, they showed that if denotes the crossing points and denotes the tangency points, then and conjectured that .
Another line of research studies the number of tangencies between two families each consisting of disjoint curves. This problem was introduced by Pach, Suk and Treml [25] who attributed it to Ben-Dan and Pinchasi [6]. An upper bound of follows from an observation of Ben-Dan and Pinchasi and from the result of Janzer et al. [16], whereas a lower bound of was shown by Keszegh and Pálvölgyi [17] using -intersecting curves. For two families of -intersecting curves a linear upper bound was proved by Pálvölgyi et nos [3]. For further related results on tangencies among curves and their applications see [5] and [22] and the references therein.
Organization
After introducing some notations and collecting a few useful lemmas in Section 2, we prove the results for arbitrary -intersecting curves in Section 3. Our results for -monotone curves are presented and partially proved in Section 4. Finally, in Section 5 we prove Theorem 9 and discuss its further applications and connections to related graph theoretic results. Proofs that were omitted due to space limitation can be found in the full version of this paper [2].
2 Notations and Tools
Recall that we assume that every two curves intersect at finitely many points and that no three curves intersect at a single point. It follows from the former assumption that we may also assume that the curves are drawn as polygonal chains. Indeed, given a set of curves , consider the plane graph whose vertex set consists of the endpoints and intersection points of the curves in and whose edge set consists of subcurves between consecutive vertices along the curves. By Fáry’s Theorem [12] this planar graph can be embedded using straight-line edges and the same rotation system. Replacing every curve with the polygonal chain that consists of the edges in this embedding that correspond to edges of that belong to , we obtain a family of curves such that for every intersection (resp., tangency) point of two curves in there is a unique intersection (resp., tangency) point between their corresponding curves in , and vice versa.
For a set of curves we denote by the tangency graph of , that is, the graph whose vertex set is and whose edge set consists of the tangent pairs of curves. By abuse of notation we sometimes interchange curves in and their corresponding vertices in .
Let be a curve and let and be two points on . We denote by the subcurve of between these two points. For another curve that intersects at a single point, we may also write, e.g., instead of . If is oriented, then we denote by (resp., ) its starting (resp., terminating) point following its orientation. We also write and instead of and , respectively. If is an -monotone curve and is a point (not necessarily on ), then with some abuse of notation by writing, e.g., , we mean , where is the vertical line through . As usual, a round bracket indicates that an endpoint does not belong to the subcurve.
A family of -monotone curves induces a generalized trapezoidal partition of the plane in the following way. From every point which is an endpoint of a curve or an intersection point of two curves we draw a maximal vertical segment (possibly a ray or a line) that contains and does not cross any other curve but the ones containing . This yields a partition of the plane into generalized trapezoids.
Theorem 11 (Cutting Lemma for -monotone curves [15, Proposition 2.11]).
For every family of -monotone -intersecting curves and any there is a subset of curves in which induces a generalized trapezoidal partition of the plane into generalized trapezoids each intersected by at most curves from .
We will also make use of the (asymmetric) Kővári-Sós-Turán Theorem and the recent tight bound of Janzer et al. [16] on the size of intersection-reverse sequences. The latter improves previous bounds by Marcus and Tardos [19] and by Pinchasi and Radoičić [26].
Theorem 12 (Kővári-Sós-Turán Theorem [18]).
For every if is a bipartite graph such that , , and there are no vertices in and vertices in that form a complete bipartite subgraph , then . In particular, when and .
Theorem 13 ([16]).
Let be linear orders on some subsets of a set of symbols such that no three symbols appear in the same order in any two distinct linear orders. Then .
3 Arbitrary -intersecting curves
In this section we consider -intersecting curves that are not necessarily -monotone and prove Theorems 3 and 4. We begin with grounded curves. A family of curves is grounded at a curve if every curve in has an endpoint on .
Theorem 14.
Let be a family of curves grounded at a curve and let be a family of curves grounded at a curve , such that all of these curves form a family of -intersecting curves, no curve in intersects and no curve in intersects . Then the number of tangent pairs is .
Proof.
We refer to the curves in as red curves and to the curves in as blue curves. If a pair of curves of the same color touch, then we may redraw them locally such that they are disjoint, since we only care about red-blue tangencies. Thus, every pair of curves of the same color are either crossing or disjoint. Orient each curve in away from and each curve in away from . Then, there are four types of red-blue tangencies since every curve has a “left” side and a “right” side with respect to its orientation.
Proposition 15.
Let and be four distinct curves such that: (1) is -intersecting; (2) and are grounded at and are oriented away from ; (3) is oriented and touches and at tangency points of the same type; and (4) and are disjoint. Then and do not cross.
Proof.
Suppose that and cross and let denote the simple closed curve , see Figure 1. Then and lie on different sides .555Assuming some arbitrary orientation of , disregarding the orientations of the other curves. However, this is impossible since both of these points are on which cannot cross .
Returning to the proof of the theorem, we consider each of the four tangency types separately. For a certain type , we write for each curve the ordered list of curves from that touch at a touching point of the given type. The list, denote it by , is ordered according to the order of the corresponding touching points along .
Proposition 16.
There are no three curves and two curves such that appear in this order both in and in .
Proof.
Suppose for contradiction that there are such curves. Observe first that it follows from Proposition 15 that and do not cross. In particular and do not cross. Next, we claim that at least one pair of the three subcurves , , is crossing. Suppose for contradiction that these curves are pairwise disjoint. Slightly “inflate” and and fix a point on each subcurve . Note that these subcurves are disjoint. Next, draw a crossing-free copy of whose vertices are these five points and whose edges follow the corresponding subcurves, as suggested by Figure 2.
Note that since touch in this order both of and , the counterclockwise cyclic order of is the same for and . However, this contradicts the following lemma of Pinchasi and Radoičić [26].
Lemma 17 ([26, Lemma 1]).
Let be a topological graph with no two edges belonging to a -cycle that crosses itself an odd number of times. For each vertex of let denote the counterclockwise cyclic order of the neighbors of . Then for each pair of vertices and , if there are more than two common neighbors of and , then the order of these neighbors in is reversed with respect to their order in .
For the rest of the proof we will only consider the guaranteed pair of crossing subcurves among , , therefore we may suppose without loss of generality that and are crossing. We may also assume that meets before meeting . Since cannot cross by Proposition 15, it follows that and are crossing. Together with and they induce a partition of the plane into three connected regions. For each type of red-blue tangency, the points and lie on two different regions, see Figure 3 for an illustration.
However, this is impossible since both of these points lie on which does not cross any of the curves .
It follows from Proposition 16 and Theorem 13 that . Therefore, the number of red-blue tangencies is also .
Corollary 18.
Let be a family of -intersecting curves grounded at a curve . Then the number of tangencies among is .
Proof.
Denote by the maximum number of tangencies among such a family of curves. We prove that by induction on . Split into two disjoint subcurves such that curves from are grounded at each subcurve. Using Theorem 14 and induction we get the recursive relation which implies that .
Corollary 19.
Let be a family of curves grounded at a curve and let be a family of curves grounded at a curve , such that form a family of -intersecting curves. Then the number of tangent pairs is .
Proof.
If and cross at a point , then we split each of them into two curves at (such that belongs to neither of them). Denote these subcurves by and and note that each pair of them are disjoint. Every curve in (resp., ) that crosses (resp., ) we cut into two subcurves, such that one of them is grounded at or (or at if it was not cut) and the other is grounded at or (or at if it was not cut). It remains to bound the number of tangencies among curves grounded at , for each and , and the number of tangencies of pairs of curves and such that is grounded at and is grounded at for each and such that or . It follows from Corollary 18 and Theorem 14 that the total number of all of these tangencies is .
We can now deduce the main results of this section. See 4
Proof.
Follows immediately from Corollary 18.
Theorem 3. [Restated, see original statement.]
Every family of -intersecting planar curves admits tangencies.
Proof.
Let be a family of -intersecting curves and let be the tangency graph of . It follows from Corollary 19 that satisfies the -sparse sub-bineighborhoods property for . Indeed, let and be two adjacent vertices in and let , for , be two disjoint subsets of their neighborhoods in . We wish to bound – the number of tangent pairs . For every and every curve , we split into two subcurves and such that each of them is grounded at . Denote the resulting set of curves by and , respectively. Thus, . It follows from Corollary 19 that this sum is upper-bounded by . Therefore, by Theorem 9 we have that .
4 Tangencies among -monotone curves
Theorem 7 is proved in the full version of this paper [2]. Here we give a short summary of the ideas of the proof. First, in the case of exactly -intersecting bi-infinite -monotone curves we prove that the tangency graph cannot contain a cycle, thus has at most edges. Then we prove a linear bound for a bipartite variant of counting tangencies between two families of bi-infinite -monotone curves that are separated in the infinity and apply this to get the bound for the general -interesting case.
Next we show the main ideas needed to prove Theorem 5 and 6, the details are again in the full version of this paper [2].
Pach and Sharir [23] studied the following problem: What is the maximum number of pairs of disjoint line-segments that are vertically visible among a set of segments in the plane? We say that two segments are vertically visible if there exists a vertical segment that intersects both of them and does not intersect any other segment in the set. The motivation for this problem came from analyzing the maximum size of the events queue in the original implementation of the Bentley-Ottmann line sweeping algorithm for enumerating all the intersections among a set of segments [7].
Pach and Sharir [23] proved that the maximum number of pairs of disjoint vertically visible line-segments within a set of segments is and . They also mentioned these bounds hold also for -monotone -intersecting curves.
It is easy to see that counting disjoint vertically visible pairs can be reduced to counting touching pairs of -monotone -intersecting curves and vice versa. Indeed, vertically visible curves can become tangent by replacing a very narrow part of one curve by a “spike” that touches the other curve. On the other hand, a pair of touching curves can be easily “detached” and become vertically visible. Therefore, the result of Pach and Sharir [23] implies that the maximum number of tangencies among -monotone -intersecting curves is and .
We outline the proof of the upper bound of Pach and Sharir [23] and point out the modifications which lead to the better bounds of Theorem 5 and 6. First, the cutting lemma (Theorem 11) is used to partition the plane into generalized trapezoids such that every trapezoid is cut by not too many curves. Then, the number of tangencies within every trapezoid is estimated and finally the sum over all the trapezoids is bounded. Regarding tangencies within , one considers two subsets of curves that cut : “short” curves that have at least one endpoint inside and “long” curves that have no endpoint inside . Therefore, the long curves behave like bi-infinite curves with respect to . Thus, the number of long-long tangencies can be bounded using the bound of Theorem 7. In order to obtain the tight upper bound of Theorem 6 we use for this case the linear bound for the case of counting tangencies between two families of bi-infinite -monotone curves that are separated in the infinity, see Lemma 2 in the full version of this paper [2]. The number of short-long tangencies is bounded using Kővári-Sós-Turán Theorem and a technical lemma (see the full version of this paper [2]). Finally, the number of short-short tangencies is bounded in [23] by further subdividing into vertical slabs. However, we observe that one can instead use induction and this simplifies the proof and leads to a better upper bound.
4.1 Bi-infinite -intersecting -monotone curves
In light of the second part of Theorem 7 and [5, Theorem 2.4] it is tempting to suggest that a similar statement holds for every fixed .
Conjecture 20.
Every set of pairwise intersecting bi-infinite -monotone -intersecting curves admits tangencies.
We were unable to settle this conjecture. Still, we mention a simple and weak polynomial upper bound and two observations regarding the conjecture. For the upper bound we use the following observation.
Observation 21.
Let and be two bi-infinite -monotone curves touching from below an -monotone curve . Then and cross at a point whose -coordinate is between and .
By Theorem 2 we have tangencies among any -intersecting curves. One can slightly improve upon this bound in case of bi-infinite -monotone curves.
Proposition 22.
Let be a family of -intersecting bi-infinite -monotone curves. Then admits tangencies.
Proof.
Note that the curves in are not necessarily pairwise intersecting. Consider the tangency graph and flip a fair coin for every curve . If the outcome is “heads”, delete all the edges that correspond to tangencies in which touches another curve from below. Otherwise, if the outcome is “tails” do the same for tangencies in which touches a curve from above. Clearly, every edge in survives with probability . Therefore, there is a bipartite subgraph with at least edges in which every curve that corresponds to a vertex touches from below the curves corresponding to its neighbors in . It suffices to bound the size of this subgraph.
We claim that this subgraph does not contain as a subgraph, for some large enough to be determined later. Indeed, suppose without loss of generality that there is a subset of curves each of which touches from below each of the curves in a subset . Let be the lower envelope of the curves in . Then consists of at most curve-segments, where denotes that maximum length of an -Davenport-Schinzel sequence [27].666A sequence of letters over an -element alphabet is an -Davenport-Schinzel sequence if it does not contain two consecutive identical letters and no alternating sub-sequence of two letters whose length is . In fact a trivial bound of on the size of the lower envelope also suffices for our purpose. Note that each curve touches of these curve-segments (which belong to different curves in ). Therefore, there are at most possibilities for the -subset of curve-segments of that a curve in touches. Setting implies that there are two curves that touch the same curve-segments of . Consider one of these curve-segments . Then it follows from Observation 21 that and cross at a point whose -coordinate is between and . Since the curve-segments that and touch have distinct -projections, it follows that and cross at least times, which is impossible. Thus, is a -free graph and it follows from Kővári-Sós-Turán Theorem that it has at most edges.
The next observation says that if Conjecture 20 is true, then the same statement holds without requiring the curves to be bi-infinite.
Proposition 23.
Suppose that Conjecture 20 holds for some . Then every set of pairwise intersecting -monotone -intersecting curves admits tangencies.
Proof.
Let be a set of curves as in the proposition. We assume without loss of generality that no two endpoints of two curves share the same -coordinate. There are four types of tangencies: the curve touching from above starts before/after the curve touching from below and ends before/after it. We consider each type separately and observe that the set of curves touching from above and the set of curves touching from below are disjoint sets. Call the curves in the first set red and the curves in the other set blue. Next, we extend each red curve into a bi-infinite curve by shooting a very steep ray leftwards (resp., rightwards) and upwards at its left (resp., right) endpoint. Similarly, we extend each blue curve into a bi-infinite curve by shooting a very steep ray leftwards (resp., rightwards) and downwards at its left (resp., right) endpoint. The rays going leftward and upwards and the rays going rightwards and downwards have opposite slopes. Similarly, the rays going leftward and downwards and the rays going rightwards and upwards have opposite slopes. Note that this introduces at most two new intersection points between two curves while for touching curves (of the considered type) no new intersection point is introduced.
According to the following observation for an even we may assume that every non-tangent pair of curve intersects at exactly points.
Proposition 24.
Let be a set of bi-infinite -monotone curves such that every pair of curves in intersect at at least one and at most points for some even . Then there is a set of bi-infinite -monotone curves such that every pair of curves in is either touching at a single point or crossing at exactly points and the number of touching pairs in and is the same.
Proof.
We may assume without loss of generality that all the curves are parallel to the -axis at and and denote them by according to their order from top to bottom at . Let denote their order at , that is, is the location of in the order of the curves from top to bottom at .
If is the identity function, then every pair of curves either touch or cross at an even number of points. In such a case, every two curves that cross at points, can be redrawn very close to one of their crossing points such that they cross at new crossing points. This way we get exactly crossing points between every pair of non-touching curves. Otherwise, if is not the identity function, then we can redraw two curves that cross an odd number of times such that they cross an even number of times and repeat this process until becomes the identity function. Indeed, let and be two curves such that and . If there are several such pairs we choose a “closest” one, that is, one which minimizes the difference . Note that there is no curve such that , for otherwise we must have both and (or else or would be a “reversed” pair closer than ) which is impossible since . Therefore, and it follows that we can redraw and such that they cross at an additional point.
5 An Erdős-Simonovits-type theorem
In this section we prove Theorems 9 and 10 and discuss some of their applications and connections to other graph theoretic results. For a graph we denote by the average degree in . The subgraph induced by a subset of vertices is denoted by . For a vertex we denote by (or simply when the context is clear) the neighbors of in . The (open) bineighborhood of two vertices and is equal to . Assume henceforth that is bipartite and recall that for a nonnegative and nondecreasing function we say that two vertices and have -sparse sub-bineighborhoods if for every two disjoint subsets and it holds that , where is the bipartite subgraph . Theorem 9 will follow from the next result.
Theorem 25.
Let be a nonnegative and nondecreasing function and let be an -vertex bipartite graph with .
-
(i)
If every pair of vertices in has -sparse sub-bineighborhoods, then .
-
(ii)
If every pair of adjacent vertices has -sparse sub-bineighborhoods and , then .
Proof.
Set and let be the average degree of . We first replace with a graph in which the degree of every vertex is roughly the average degree (while maintaining the -sparseness property): Go over the vertices of in an arbitrary order and replace each vertex such that by vertices of degree and possibly one vertex of a smaller degree. The neighbors of are connected to the vertices that replace in an arbitrary manner which satisfies this property. Observe that the resulting graph still has -sparse sub-bineighborhoods for every pair of (adjacent) vertices, since each sub-neighborhood of a vertex in the new graph cannot contain two vertices that correspond to the same original vertex. Thus, every sub-neighborhood in the new graph corresponds to a sub-neighborhood in . Furthermore, since , the number of vertices in the new graph is at most . Because the number of edges remains the same, the average degree of this graph is at least .
Next, we repeatedly remove vertices of degree smaller than until no such vertices remain. We claim that at least edges remain after this step. Indeed, suppose for contradiction that less than edges remain and denote by the number of vertices that were removed. Then at most edges were removed, therefore which is impossible since . Denote by the resulting graph and note that , and the degree of every vertex in is at least and at most . Observe also that . Furthermore, still has the -sparse sub-bineighborhoods property, since this property is maintained when deleting a vertex.
Considering (i), for each pair of vertices and the number of edges in the subgraph of induced by the union of their open bineighborhoods is at most . Therefore we have . Note that every edge is counted in this sum for every pair and such that and . Since (resp., ) has at least neighbors different from (resp., ), it follows that is counted at least times in the above sum (here we used the assumption ). Therefore, and thus .
Considering (ii), we have since . Assume w.l.o.g. that and therefore and . Let be the number of ’s in with two vertices in and let be the number of ’s in . Then,
On the other hand, denoting for two distinct vertices we have and:
where the second to last inequality follows from Cauchy’s inequality. For we have the following lower bound:
where we used double-counting by the vertex from for the ’s and the inequalities and . Combining the inequalities above we get:
This implies that , as claimed.
Proof.
Recall that every graph contains a bipartite subgraph whose size is at least half of the size of the graph. Let be such a bipartite subgraph of , where , and let and . If every pair of vertices in has -sparse sub-bineighborhoods, then the same holds for and it follows from Theorem 25 that . Thus, and the upper bound follows.
If and every pair of adjacent vertices has -sparse sub-bineighborhoods, then we may assume that for otherwise the theorem trivially holds. Therefore, by Theorem 25 we have and as before.
For the lower bound we show that an appropriate random bipartite graph meets the criteria with positive probability, the proof can be found in the full version of this paper [2].
Remarks
-
The proof of Theorem 9 is quite similar to the proof of Theorem 8 in [10]. In both cases, one first makes the graph close to being regular and then uses double-counting, however, in the case of Theorem 8 the first part requires more effort. Chronologically, we first proved the first part of Theorem 9 which was needed for the proof of Theorem 3, only later did we learn about Theorem 8 and used it to prove the second part of Theorem 9.
-
It would be interesting to determine whether Theorem 9 holds when one assumes sparsity of the subgraph induced by the bineighborhood of every pair of (adjacent) vertices instead of assuming sparsity of subgraphs induced by each of their sub-bineighborhoods. We note that the first part of the proof of Theorem 9 does not go through in such a case. Also, -sparse bineighborhoods do not imply -sparse sub-bineighborhoods.
-
Theorem 9 might find other applications, e.g., in other scenarios where it can be combined with Theorem 13. Here is one example. For a graph let be the maximum number of edges in a topological graph on vertices with no self-intersecting copy . Note that and if is non-planar then . In [16] Theorem 13 is used to show that (and this is tight). Using Theorem 9 this immediately implies:
Corollary 26.
and where is the complete bipartite graph on vertices minus one edge.
References
- [1] Eyal Ackerman, Gábor Damásdi, Balázs Keszegh, Rom Pinchasi, and Rebeka Raffay. The Maximum Number of Digons Formed by Pairwise Intersecting Pseudocircles. In Oswin Aichholzer and Haitao Wang, editors, 41st International Symposium on Computational Geometry (SoCG 2025), volume 332 of Leibniz International Proceedings in Informatics (LIPIcs), pages 2:1–2:14, Dagstuhl, Germany, 2025. Schloss Dagstuhl – Leibniz-Zentrum für Informatik. doi:10.4230/LIPIcs.SoCG.2025.2.
- [2] Eyal Ackerman and Balázs Keszegh. On the maximum number of tangencies among -intersecting curves, 2026. arXiv:2603.11885.
- [3] Eyal Ackerman, Balázs Keszegh, and Dömötör Pálvölgyi. On tangencies among planar curves with an application to coloring L-shapes. European Journal of Combinatorics, 121:103837, 2024. doi:10.1016/j.ejc.2023.103837.
- [4] Eyal Ackerman and Balázs Keszegh. On the number of tangencies among 1-intersecting -monotone curves. European Journal of Combinatorics, 118:103929, 2024. doi:10.1016/j.ejc.2024.103929.
- [5] Pankaj K. Agarwal, Eran Nevo, János Pach, Rom Pinchasi, Micha Sharir, and Shakhar Smorodinsky. Lenses in arrangements of pseudo-circles and their applications. J. ACM, 51(2):139–186, 2004. doi:10.1145/972639.972641.
- [6] Itay Ben-Dan and Rom Pinchasi. personal communication.
- [7] Jon Bentley and Thomas Ottmann. Algorithms for reporting and counting geometric intersections. IEEE Transactions on Computers, C-28(9):643–647, 1979. doi:10.1109/TC.1979.1675432.
- [8] Peter Brass, William O. J. Moser, and János Pach. Research problems in discrete geometry. Springer, 2005.
- [9] Jordan S. Ellenberg, Jozsef Solymosi, and Joshua Zahl. New bounds on curve tangencies and orthogonalities. Discrete Analysis, November 4 2016. doi:10.19086/da.990.
- [10] P. Erdős and M. Simonovits. Some extremal problems in graph theory. In P. Erdős, A. Rényi, and V. T. Sós, editors, Combinatorial Theory and its Applications, I, volume 4 of Colloquia Mathematica Societatis János Bolyai, pages 377–390. North-Holland, Amsterdam, 1970. Proc. Colloq., Balatonfüred (Hungary), 1969. URL: https://users.renyi.hu/˜miki/1970-22ErdSimCube.pdf.
- [11] Pál Erdős and Branko Grünbaum. Osculation vertices in arrangements of curves. Geometriae Dedicata, 1(4):322–333, 1973. doi:10.1007/BF00147765.
- [12] István Fáry. On straight line-representations of planar graphs. Acta Scientiarum Mathematicarum, 12(182-192):229, 1948.
- [13] Branko Grünbaum. Arrangements and spreads. Conference Board of the Mathematical Sciences Regional Conference Series in Mathematics, No. 10. American Mathematical Society, Providence, R.I., 1972.
- [14] Péter Györgyi, Bálint Hujter, and Sándor Kisfaludi-Bak. On the number of touching pairs in a set of planar curves. Computational Geometry, 67:29–37, 2018. doi:10.1016/j.comgeo.2017.10.004.
- [15] Sariel Har-Peled. Constructing planar cuttings in theory and practice. SIAM Journal on Computing, 29(6):2016–2039, 2000. doi:10.1137/S0097539799350232.
- [16] Barnabás Janzer, Oliver Janzer, Abhishek Methuku, and Gábor Tardos. Tight bounds for intersection-reverse sequences, edge-ordered graphs and applications. Journal of the London Mathematical Society, 112(4), October 2025. doi:10.1112/jlms.70324.
- [17] Balázs Keszegh and Dömötör Pálvölgyi. The number of tangencies between two families of curves. Combinatorica, 43(5):939–952, October 2023. doi:10.1007/s00493-023-00041-8.
- [18] T. Kővári, V. Sós, and P. Turán. On a problem of K. Zarankiewicz. Colloquium Mathematicae, 3(1):50–57, 1954. URL: http://eudml.org/doc/210011.
- [19] Adam Marcus and Gábor Tardos. Intersection reverse sequences and geometric applications. J. Comb. Theory, Ser. A, 113(4):675–691, 2006. doi:10.1016/j.jcta.2005.07.002.
- [20] János Pach. personal communication.
- [21] János Pach and Pankaj K. Agarwal. Combinatorial Geometry, chapter 11, pages 177–178. John Wiley and Sons Ltd, 1995. doi:10.1002/9781118033203.ch11.
- [22] János Pach, Natan Rubin, and Gábor Tardos. A crossing lemma for Jordan curves. Advances in Mathematics, 331:908–940, 2018. doi:10.1016/j.aim.2018.03.015.
- [23] János Pach and Micha Sharir. On vertical visibility in arrangements of segments and the queue size in the Bentley-Ottmann line sweeping algorithm. SIAM Journal on Computing, 20(3):460–470, 1991. doi:10.1137/0220029.
- [24] János Pach and Micha Sharir. Combinatorial Geometry and Its Algorithmic Applications: The Alcalá Lectures, volume 152 of Mathematical Surveys and Monographs. American Mathematical Society, Providence, RI, 2009. doi:10.1090/surv/152.
- [25] János Pach, Andrew Suk, and Miroslav Treml. Tangencies between families of disjoint regions in the plane. Comput. Geom., 45(3):131–138, 2012. doi:10.1016/j.comgeo.2011.10.002.
- [26] Rom Pinchasi and Radoš Radoičić. On the number of edges in a topological graph with no self-intersecting cycle of length 4. In János Pach, editor, Towards a Theory of Geometric Graphs, volume 342 of Contemporary Mathematics, pages 233–234. American Mathematical Society, 2004.
- [27] Micha Sharir and Pankaj K. Agarwal. Davenport–Schinzel Sequences and Their Geometric Applications. Cambridge University Press, New York, 1995.
