On Zarankiewicz’s Problem for Intersection Hypergraphs of Geometric Objects
Abstract
In this paper we study the hypergraph Zarankiewicz’s problem in a geometric setting – for -partite intersection hypergraphs of families of geometric objects. Our main results are essentially sharp bounds for families of axis-parallel boxes in and families of pseudo-discs. For axis-parallel boxes, we obtain the sharp bound . The best previous bound was larger by a factor of about . For pseudo-discs, we obtain the bound , which is sharp up to logarithmic factors. As this hypergraph has no algebraic structure, no improvement of Erdős’ 60-year-old bound was known for this setting. Futhermore, even in the special case of discs for which the semialgebraic structure can be used, our result improves the best known result by a factor of .
To obtain our results, we use the recently improved results for the graph Zarankiewicz’s problem in the corresponding settings, along with a variety of combinatorial and geometric techniques, including shallow cuttings, biclique covers, transversals, and planarity.
Keywords and phrases:
Zarankiewicz’s Problem, hypergraphs, intersection graphs, axis-parallel boxes, pseudo-discsFunding:
Timothy M. Chan: Supported by NSF Grant CCF-2224271.Copyright and License:
![[Uncaptioned image]](x1.png)
2012 ACM Subject Classification:
Theory of computation Computational geometryEditors:
Oswin Aichholzer and Haitao WangSeries and Publisher:

1 Introduction
1.1 Background
Zarankiewicz’s problem for graphs.
A central research area in extremal combinatorics is Turán-type questions, which ask for the maximum number of edges in a graph on vertices that does not contain a copy of a fixed graph . This research direction was initiated in 1941 by Turán, who showed that the maximum number of edges in a -free graph on vertices is . Soon after, Erdős, Stone and Simonovits solved the problem for all non-bipartite graphs . They showed that the maximum number is , where is the chromatic number of .
The bipartite case turned out to be significantly harder. In 1951, Zarankiewicz raised the following Turán-type question for complete bipartite graphs: Given , what is the maximum number of edges in a bipartite111Note that asking the question for bipartite graphs like Zarankiewicz did, leads to the same order of magnitude of the size of the extremal graph like in Turán’s original question which considers general graphs , as any graph with edges contains a bipartite subgraph with at least edges. graph on vertices that does not contain a copy of the complete bipartite graph ? This question, known as “Zarankiewicz’s problem”, has become one of the central open problems in extremal graph theory (see [18]). In one of the cornerstone results of extremal graph theory, Kővári, Sós and Turán [15] proved an upper bound of . This bound is sharp for and known matching lower bound constructions use geometric bipartite intersection graphs [3]. The question whether this bound is tight for is widely open.
In recent years, numerous works obtained improved bounds on the number of edges in various algebraic and geometric settings (e.g., [2, 5, 9, 11, 12, 13, 14, 17, 20, 21]). Several of these works studied Zarankiewicz’s problem for intersection graphs of two families of geometric objects. In such a graph , the vertices are two families of geometric objects, and for and , is an edge of if . In particular, Chan and Har-Peled [5] obtained an bound for intersection graphs of points vs. axis-parallel boxes in , improving upon results of [2, 21], and observed that a matching lower bound construction appears in a classical paper of Chazelle [6]. They also obtained an bound for intersection graphs of points vs. pseudo-discs in the plane, and bounds for points vs. halfspaces, balls, shapes with “low union complexity”, and more. Keller and Smorodinsky [14] proved a bound of for intersection graphs of two families of axis-parallel rectangles in the plane and a bound of for intersection graphs of two families of pseudo-discs. Both bounds are sharp, up to the dependence on .
Zarankiewicz’s problem for hypergraphs.
The “hypergraph analogue” of Zarankiewicz’s problem asks for the maximum number of hyperedges in an -uniform hypergraph on vertices that does not contain (i.e., the complete -partite -uniform hypergraph with all parts having size ) as a subhypergraph.222Like in the case of graphs, asking the question for -partite -uniform hypergraphs leads to the same order of magnitude of the size of the extremal hypergraph, as any -uniform hypergraph with hyperedges contains an -partite sub-hypergraph with at least hyperedges. This question was raised in 1964 by Erdős [10], who obtained an upper bound of and an almost matching lower bound of for general hypergraphs. Note that is a trivial lower bound for this problem, as the complete -partite graph has edges and is clearly -free.
In recent years, a number of works obtained improvements of the bound of Erdős under various algebraic assumptions on the hypergraph. Do [8] obtained a bound of the form for semialgebraic hypergraphs in , where and is the description complexity. (Here and in the sequel, the asymptotic notation means that the dependence on the parameter , which is assumed to be constant, is not specified). Improved bounds in the same setting were later obtained by Do [9] and by Tidor and Yu [19]. In particular, the results of [19] yield a bound of the form for -partite intersection hypergraphs of families of discs in the plane. Tong [22] generalized the results of [8] to classes of hypergraphs that satisfy the distal regularity lemma. Basit, Chernikov, Starchenko, Tao, and Tran [2] obtained an improved bound for semilinear hypergraphs. In particular, their technique yields the bound , for -partite intersection hypergraphs of families of axis-parallel boxes in (see definition below).
All these improved bounds use in a crucial way the algebraic structure of the hypergraph. No improvements of the bound of Erdős in non-algebraic settings are known.
1.2 Our results
In this paper we study Zarankiewicz’s problem in intersection hypergraphs of families of geometric objects. In such an -uniform -partite hypergraph , the vertices are families of geometric objects, and for , is a hyperedge of if . The number of hyperedges in is denoted by .
Intersection hypergraphs of axis-parallel boxes.
Our first main result is the following upper bound for Zarankiewicz’s problem for -uniform intersection hypergraphs of axis-parallel boxes in . For convenience, we assume that all boxes involved are in a general position, meaning that no two -dimensional faces in the same directions lie on the same -flat.
Theorem 1.
Let , and let be the intersection hypergraph of families of axis-parallel boxes in , such that is in a general position. If is -free, then
This result, which improves the aforementioned result of Basit et al. [2] by a factor of about , is sharp, up to a factor of . Indeed, as was mentioned above, Chan and Har-Peled [5, Appendix B] showed that for , a lower bound of for the intersection graph of points and axis-parallel boxes in follows from an old result of Chazelle [6]. This bound clearly holds also for the intersection graph of two families of axis-parallel boxes in , and thus, it trivially yields an lower bound for families, by adding families of large boxes that contain all the boxes of the two first families.
Our proof exploits geometric properties of axis-parallel boxes and builds upon the upper bounds for Zarankiewicz’s problem for intersection graphs of two families of axis-parallel boxes, obtained in [5] for intersections of points and boxes in , and in [14] for intersections of two families of rectangles in . In fact, a direct application of the result of [14] yields a weaker bound with instead of . We improve the bound to , and show that this is the best bound that can be obtained with the general strategy of [14]. However, we believe that the right dependence on is linear.
It is somewhat surprising that the power of in the bound does not depend on . Showing this is the most complex part of our proof, which uses biclique covers [7] and a non-standard inductive argument.
Intersection hypergraphs of pseudo-discs.
Our second main result concerns intersection hypergraphs of pseudo-discs. A family of simple Jordan regions in the plane is called a family of pseudo-discs if the boundaries of every two regions intersect at most twice. For technical reasons, it is convenient to assume that the pseudo-discs are -monotone, namely, that the intersection of any vertical line with a region from the family is either empty or an interval. In addition, we assume that the pseudo-discs are in general position, namely, no three boundaries intersect in a point.
Theorem 2.
Let , and let be the intersection hypergraph of families of -monotone pseudo-discs in general position in the plane. If is -free, then .
This result is obviously sharp up to a factor of . Our proof builds upon the upper bound for Zarankiewicz’s problem for intersection graphs of two families of pseudo-discs obtained in [14], and uses geometric properties of pseudo-discs and shallow cuttings [16]. As general intersection hypergraphs of pseudo-discs have no algebraic structure, no improvement of the 60-year-old bound of Erdős [10] was known in this setting. Furthermore, in the special case of discs whose semialgebraic structure allows applying the previous algebraic works, our result improves over the best known previous result of Tidor and Yu [19] by a factor of .
Organization of the paper.
2 Intersection Hypergraphs of Axis-Parallel Boxes
In this section we prove our new bound for Zarankiewicz’s problem for intersection hypergraphs of axis-parallel boxes in – namely, Theorem 1. First, in Section 2.1 we present a bound for the lopsided Zarankiewicz problem for intersection graphs of two families of boxes. Then, in Section 2.2 we use the lopsided version to handle -partite intersection hypergraphs of boxes.
2.1 Lopsided version of Zarankiewicz’s problem for two families of boxes
In this subsection we bound the number of edges in a -free intersection graph of two families of axis-parallel boxes in . We prove the following:
Theorem 3.
Let be two multisets of boxes in where and . If their intersection graph is -free ( on the side of ), then
where .
Theorem 3 is a generalization and an improvement of the bound on intersections between two families of axis-parallel rectangles in proved in [14, Theorem 1.7]. Compared to the result of [14], Theorem 3 applies in for all , is not restricted to the symmetric case of , and has a better dependence on .
Remark 4.
We state the theorem in terms of the auxiliary function , as in the sequel it will be used in a blackbox manner. We conjecture that can be replaced with , which would lead to a bound of for Zarankiewicz’s problem for -partite intersection hypergraphs of axis-parallel boxes in , which is sharp in terms of both and .
The proof of Theorem 3 is divided into two main cases, based on the following observation. Any intersection between two axis-parallel boxes belongs to one of two types:
-
1.
Vertex containment intersections, in which a vertex of one box is contained in the other box;
-
2.
Facet intersections, in which a facet of one box intersects a facet of the other box.
We bound each type of intersections with a different divide-and-conquer argument, as presented below.
2.1.1 Bounding vertex containment intersections
Due to the lack of symmetry between the two sides, we have to consider separately two types of intersections:
-
Intersections in which a vertex of a box in is contained in a box in ;
-
Intersections in which a vertex of a box in is contained in a box in .
For each type, the problem reduces to bounding the number of edges in -free intersection graphs of points and axis-parallel boxes. Indeed, for the first case we can bound the number of intersections by , where is the set of vertices of the boxes in . The second case can be handled similarly. We prove the following proposition, which is a lopsided version of the bound of [5, Theorem 4.5] on the number of edges in -free bipartite intersection graphs of points and axis-parallel boxes in (though, with a weaker dependence on ).
Proposition 5.
Let be a multiset of points in and let be a multiset of axis-parallel boxes, where and . Then for any ,
-
1.
If the bipartite intersection graph is -free ( on the side of ) then it has edges.
-
2.
If the bipartite intersection graph of is -free ( on the side of ) then it has edges.
As we show below, this provides a sufficiently strong bound on the vertex containment intersections, for the needs of Theorem 3.
2.1.2 Bounding facet intersections
We claim that for a large , the number of facet intersections is significantly smaller than the number of vertex containment intersections.
Proposition 6.
Let be multisets of axis-parallel boxes in , where and . If the bipartite intersection graph is -free ( on the side of ) then the number of facet intersections between a box in and a box in is
We use the following lemma.
Proposition 7.
Let be a multiset of horizontal segments in and let be a multiset of vertical segments in , where and . Let . If the bipartite intersection graph is -free (where the is on the side of ) then it has edges.
Due to space constraints, the proof of Proposition 7 is presented in the full version of the paper [4].
Proof of Proposition 6.
The proof is by induction on . The base case amounts to bounding the number of edges in a -free bipartite intersection graph of a multiset of horizontal segments in and a multiset of vertical segments in . Indeed, each “facet intersection” in the plane is either an intersection between a horizontal edge of a rectangle in with a vertical edge of a rectangle in , or vice versa. We can bound the number of facet intersections of the first type by , where is the multiset of horizontal edges of rectangles in and is the multiset of vertical edges of rectangles in . Note that this intersection graph is -free, as otherwise, would contain . The second type can be handled similarly. Hence, Proposition 7 yields a bound of in this setting, which proves the induction basis.
In the induction step, we assume that for -dimensional boxes, the number of facet intersections is bounded by
We bound the number of facet intersections between and , such that the intersecting facets are othogonal to the ’th and the ’th axis, respectively. A bound on the total number of facet intersections clearly follows by multiplying with . In the rest of the proof, we call such special intersections “good facet intersections”, or just “intersections” for brevity. We make sure that in the dimension reductions in the induction process presented below, every time the first coordinate is the one that is removed, and thus, the good facet intersections are not affected.
We use the following auxiliary notion. Let be the maximum number of good facet intersections between multisets of axis-parallel boxes inside a “vertical strip” of , where:
-
1.
Each box in has either half of its vertices or all of its vertices in ;
-
2.
The total number of vertices of boxes in (resp., boxes in ) inside is (resp., );
-
3.
The bipartite intersection graph of is -free.
We shall prove that
This clearly implies the assertion of the proposition, as by considering a vertical strip that fully contains all boxes in and (where and ), we get that the number of good facet intersections between and is at most . (Note that we neglect factors of ).
Let be multisets of boxes that satisfy assumptions (1)–(3) with respect to a strip . We divide into two vertical sub-strips and , such that each sub-strip contains vertices of boxes in . For , we denote by (resp., ) the boxes in (resp., ) that have at least one vertex in , and by (resp., ) the boxes in (resp., ) that intersect but do not have vertices in it. Note that , and similarly for . We also denote the number of vertices of boxes in contained in by .
The number of good facet intersections in between boxes in and boxes in is at most
(1) |
where denotes the number of good facet intersections between an element of and an element of .
Indeed, (resp., ) counts intersections between pairs of boxes that have at least one vertex in (resp., ). upper bounds the number of intersections between a box in that has a vertex in and a box in that has a vertex in . upper bounds the number of intersections between a box in that has a vertex in and a box in that has a vertex in .
By the definitions, we have (where is taken as the vertical strip instead of ). Similarly, .
To handle the other types of intersections, we observe that a box in intersects a box in if and only if their projections on the hyperplane (which are -dimenstional boxes) intersect. Let and denote the corresponding families of projections. We have and . The multisets and are multisets of axis-parallel boxes in whose bipartite intersection graph is -free. Hence, by the induction hypothesis we have
Applying the same argument to and , we get
Combining this with the bounds on and and substituting to (1), we obtain the recursive formula
which solves to
This completes the proof.
2.1.3 Completing the proof of Theorem 3
Now we are ready to wrap up the proof of Theorem 3.
Proof of Theorem 3.
Let be multisets of axis-parallel boxes in that satisfy the assumptions of the theorem. As written above, the intersections between and can be divided into vertex containment intersections and facet intersections.
To bound the number of vertex containment intersections, we apply Proposition 5, with . Specifically, we use Proposition 5(1) to bound the number of intersections in which a vertex of is contained in a box . Furthermore, we use Proposition 5(2) with the roles of and reversed to bound the number of intersections in which a vertex of is contained in a box . We get that the number of vertex containment intersections is at most
By Proposition 6, the number of facet intersections is at most
Note that for a large , we have , and hence, the number of facet intersections is dominated by the number of vertex containment intersections.
Finally, since , the terms and are dominated by the two other terms. Therefore, we have
as asserted. This completes the proof.
2.2 Zarankiewicz problem for -partite intersection hypergraph of boxes
Using Theorem 3, we can relatively easily obtain Proposition 8 below, which is a weaker version of Theorem 1. Since the proof of the weaker result may serve as a good introduction to the proof of Theorem 1, we present it in Section 2.2.1, and then we pass to the proof of Theorem 1 in Section 2.2.2.
2.2.1 Proof of a weaker variant of Theorem 1
We prove the following.
Proposition 8.
Let be families of axis-parallel boxes in , and let be their -partite intersection hypergraph. If is -free, then .
The proof of Proposition 8 is by induction on . For the sake of simplicity, we present here the proof for , and complete the argument for a general in the full version of the paper [4].
Proof of Proposition 8 for .
Let . Let be the following multiset of axis-parallel boxes: . (Note that the intersection of two axis-parallel boxes is indeed an axis-parallel box). Let be the bipartite intersection graph of the families and . It is clear that , since there is a clear one-to-one correspondence between edges of and hyperedges of .
We claim that for a sufficiently large constant , the graph is -free. Indeed, assume to the contrary that contains a copy of , for a “large” . This means that there exist boxes which all have a non-empty intersection with certain axis-parallel boxes of the form , with , . Denote by the set of all that participate in such intersections, and by the set of all that participate in such intersections. Let be the bipartite intersection graph of . We have , and hence, by Theorem 3 (applied with and ), it contains a (using the assumption that is sufficiently large). This means that there exist and such that for all , we have , and both and have a non-empty intersection with each of (since they participate in pairs whose intersection with each of is non-empty). As any three pairwise intersecting axis-parallel boxes have a non-empty intersection, this implies that for all , and consequently, contains a , a contradiction.
We have thus concluded that is free, for a sufficiently large constant . By Theorem 3, applied with , , and , this implies that
This completes the proof.
Note that in this proof, we used the fact that axis-parallel boxes in have Helly number 2, namely, that any pairwise intersecting family of axis-parallel boxes has a non-empty intersection. Without this property, the existence of in does not necessarily imply the existence of in .
The proof for a general is an inductive process, in which at the ’th step, one considers an auxiliary bipartite intersection graph of boxes, whose vertex sets are the multiset , where the multiplicity of each element is the number of tuples that lead to it, and . At each step, Theorem 3 is applied once again, and the fact that axis-parallel boxes have Helly number 2 is deployed once again. As this part of the proof is a bit more cumbersome and is not needed for the proof of Theorem 1 presented below, we provide it in the full version of the paper [4].
2.2.2 Proof of Theorem 1
In Proposition 8, the polylogarithmic factor in the upper bound increases with , since at each step of the inductive process we apply Theorem 3 and “pay” another -factor. In this subsection, we show how to avoid this dependency on . Let us restate Theorem 1.
Theorem 9 (Theorem 1 restated).
Let and let be the intersection hypergraph of families of axis-parallel boxes in general position in . If is -free, then , where .
In the proof, we use the following modification of the biclique cover theorem (see [7]) for axis-parallel boxes, that may be of independent interest. We note that the relation between Zarankiewicz’s problem and biclique covers was already observed in [5, 9].
Definition 10.
A biclique cover of a graph is a collection of pairs of vertex subsets such that .
Lemma 11.
Let be such that , and let be families of axis-parallel boxes in , with and . Then the bipartite intersection graph of can be partitioned into a union of bicliques (with no restriction on their size) and “partial bicliques” (namely, subgraphs of bicliques), each of size at most .
Due to space constraints, the proof of the lemma is presented in the full version of the paper [4].
The motivation behind our proof of Theorem 1 is as follows: Assume that we add an additional assumption that the -partite intersection graph of the families is complete. Namely, that for all , any box in intersects any box in . Furthermore, assume that by applying (only once!) Theorem 3, we show that the bipartite intersection graph of the multiset and the family contains , for . This means that some boxes from intersect boxes of the type . These boxes involve at least boxes from each (). Thus, by our additional assumption and by the fact that axis-parallel boxes admit Helly number 2, the existence of in the bipartite intersection graph, implies the existence of in the original -partite intersection hypergraph. Therefore, the suggested additional assumption enables avoiding repeated applications of Theorem 3, and hence obtaining a bound with a logarithmic factor that does not increase with .
In order to show that we can indeed make the additional assumption described above without affecting the final bound, we define a constraints graph , not to be confused with the auxiliary graph from Section 2.2.1.
Definition 12.
For an -tuple of set families , the constraints graph is defined as follows. The vertex set of is , and if such that .
This graph represents the “distance” of the -tuple of families from the desired setting in which there exists such that any box from intersects any box from , for all . Our goal in the proof below is to remove all the edges from , except for those emanating from a single vertex . This will show that one can indeed make the additional assumption described above without affecting the final bound.
Proof of Theorem 9.
Let be the maximum number of hyperedges in a -free -partite intersection hypergraph of families of axis-parallel boxes in , where , and the constraints graph of -tuple is . Denote . In order to prove the theorem, it is clearly sufficient to prove that for any constraint graph , we have . We prove this claim by induction on .
If , then for all , any intersects any . Since is -free, this implies and we are done.
In the induction step, we assume that we have already proved the claim for any constraints graph with a smaller number of edges, and we now consider a constraints graph . We consider three cases:
-
Case A: contains two non-adjacent edges;
-
Case B: is a triangle;
-
Case C: is a star.
Clearly, any graph belongs to one of the three cases.
Case A: contains two non-adjacent edges.
Say these two non-adjacent edges are and . Our goal now is to “remove” the edge (and later, also the edge ) from , by partitioning the intersection graph of and into bicliques. To this end, we use Lemma 11 with a large constant to partition the entire hypergraph into smaller hypergraphs, induced by a partition of the bipartite intersection of and to “full” bicliques and “partial” bicliques. We obtain the recursion:
(2) |
where the right term comes from applying the induction hypothesis on the hypergraphs induced by full bicliques, whose constraints graph is , and the left term comes from the partial bicliques.
Now, to bound , we do the same with the sets and obtain
(3) |
Combining (2) and (3) together, we get
(4) |
To bound the left term in the right hand side, we partition the hypergraph into hypergraphs which sides of size by partitioning each of the sets arbitrarily into parts, each of size . We obtain
(5) |
The recursion (5) solves to , and we are done.
Case B: is a triangle.
Say . In this case, we first split and by Lemma 11, then we split and and then we split and .
Case C: is a star.
Say is a star centered at . In this case we don’t apply the induction hypothesis. Instead, we apply Theorem 3 (only once, in contrast to the argument in Section 2.2.1).
Assume on the contrary that for some large constant . Consider the intersection graph between the multiset and the family . Since the number of edges in this graph is at least , by Theorem 3 (with the parameters and ), this intersection graph contains .
This means that some specific boxes from intersect boxes of the type (). These boxes involve at least boxes from each (). Hence, there exist , each of size , such that any , where , are pairwise intersecting. (Here we use the setting of case C in which for all , any two boxes and intersect.) Since axis-parallel boxes have Helly number 2, this implies that for all we have , and hence, the restriction of to is a copy of , a contradiction. This completes the proof of Theorem 9, and thus of Theorem 1.
3 Intersection Hypergraphs of Pseudo-discs
In this section we prove Theorem 2. Let us recall the statement of the theorem.
Theorem 2.
Let and let be the -partite intersection hypergraph of families of -monotone pseudo-discs in general position in the plane. If is -free, then .
A tool crucially used in the proof is a lopsided version of the following result from [5].
Theorem 13 ([5, Corollary 5.1]).
Let be a set of points in the plane, and let be a family of -monotone pseudo-discs in general position in the plane. If the bipartite intersection graph is -free (), then
The lopsided variant of Theorem 13 reads as follows.
Theorem 14 (Lopsided variant of Theorem 13).
Let be a multiset of points in the plane, and let be a multiset of -monotone pseudo-discs in general position in the plane. If the bipartite intersection graph is -free (, on the side of the points), then
Due to space constraints, the proof of Theorem 14, which uses the geometric technique of shallow cuttings [16], is presented in the full version of the paper [4]. Note that for , the bound we obtain is weaker than the bound of Theorem 13. The reason for this is explained in the full version of the paper [4].
The proof of Theorem 2 uses induction on , where the induction basis () is the following theorem from [14]:
Theorem 15 ([14, Theorem 1.6] ).
Let and let be the bipartite intersection graph of two families of pseudo-discs, each of size . If is -free then .
Proof of Theorem 2.
The proof is by induction on , the base case being Theorem 15 above. In the induction step, we use the following observation: If simple Jordan regions in intersect, then either
-
There is a pair of regions such that an intersection point of their boundaries is contained in all other regions, or
-
There is a region which is fully contained in all other regions.
(To see why this holds, take a point in the intersection and look at all points on the boundaries of the regions which can be reached from it without crossing a boundary of one of the regions. If all these points belong to the same region, the second case holds. If not, by the assumptions one of these points is an intersection point of two regions and the first case holds).
We call an intersection of the first type a type A - intersection, and an intersection of the second type a type B - intersection.
For each intersecting pair of pseudo-discs we define a special point as follows: If the intersection of and is of type A, then is the left intersection point of the boundaries of and . If this intersection is of type B, where , then is the leftmost point of .
Without loss of generality, both for Type A and for Type B, we count intersections of the type (), where is contained in . This affects the final bound by a multiplicative factor of .
Let be the multiset , where is with multiplicity which is determined by the number of other tuples of ’s whose intersection contains it. Clearly, . Let be the bipartite intersection graph of the multiset of points and the family of pseudo-discs . If (for a sufficiently large constant ), then by Theorem 14, contains for (where will be specified below, and is taken to be sufficiently large for the statement to hold by Theorem 14). This comes from a set of distinct tuples of the form where , and a set of pseudo-discs from . Let be the intersection of all the pseudo-discs in . Since all the elements of contain a common point (e.g., each point in ), is non-empty, and it follows from properties of pseudo-discs families that is connected. (For a proof of this geometric fact, see [1, Theorem 4.4]).
Now, we clip each pseudo-disc to , and slightly perturb the boundaries such that the family is still a family of pseudo-discs. This perturbation can be performed as follows: Define a partial ordering on , by considering the intersection of each pseudo-disc with the boundary of and ordering by inclusion. Extend the ordering into a linear ordering arbitrarily. Clip the pseudo-discs close to the boundary of from the inside, in such a way that a “smaller” pseudo-disc (according to the linear ordering) is clipped closer to the boundary. In this way, an intersection is added only to pairs of pseudo-discs whose boundaries have only one intersection point inside , and therefore, any two boundaries of intersect at most twice.
Consider the -partite intersection hypergraph of the families , where . has at least hyperedges, since for each , the point is contained in , and hence, . Since , by the induction hypothesis contains a all of whose elements are fully contained in . (Here, is chosen to be sufficiently large for applying the inductive hypothesis.) Together with the set , we obtain in . This completes the proof.
References
- [1] E. Ackerman, B. Keszegh, and D. Pálvölgyi. Coloring hypergraphs defined by stabbed pseudo-disks and abab-free hypergraphs. SIAM J. Discret. Math., 34(4):2250–2269, 2020. doi:10.1137/19M1290231.
- [2] A. Basit, A. Chernikov, S. Starchenko, T. Tao, and C.-M. Tran. Zarankiewicz’s problem for semilinear hypergraphs. Forum Math. Sigma, 9:Paper No. e59, 23, 2021. doi:10.1017/fms.2021.52.
- [3] W. G. Brown. On graphs that do not contain a Thomsen graph. Canadian Math. Bulletin, 9(3):281–285, 1966. doi:10.4153/CMB-1966-036-2.
- [4] T. Chan, C. Keller, and S. Smorodinsky. On Zarankiewicz’s problem for intersection hypergraphs of geometric objects, 2024. arXiv:2412.06490.
- [5] T. M. Chan and S. Har-Peled. On the number of incidences when avoiding an induced biclique in geometric settings. In Proceedings of SODA 2023, pages 1398–1413. SIAM, 2023. doi:10.1137/1.9781611977554.ch50.
- [6] B. Chazelle. Lower bounds for orthogonal range searching: I. The reporting case. J. ACM, 37(2):200–212, 1990. doi:10.1145/77600.77614.
- [7] F. R. K. Chung, P. Erdős, and J. Spencer. On the decomposition of graphs into complete bipartite subgraphs, in: Studies in Mathematics: To the Memory of Paul Turán (P. Erdős, L. Alṕar, G. Haĺasz, and A. Sárközy, eds.), pages 95–101. Birkhäuser, Basel, 1983. doi:10.1007/978-3-0348-5438-2_10.
- [8] T. Do. Zarankiewicz’s problem for semi-algebraic hypergraphs. J. Combin. Th., Ser. A, 158:621–642, 2018. doi:10.1016/J.JCTA.2018.04.007.
- [9] T. Do. Representation complexities of semi-algebraic graphs. SIAM J. Discret. Math., 4(33):1864–1877, 2019. doi:10.1137/18M1221606.
- [10] P. Erdős. On extremal problems of graphs and generalized graphs. Israel J. Math., 2:183–190, 1964. doi:10.1007/BF02759942.
- [11] J. Fox, J. Pach, A. Sheffer, A. Suk, and J. Zahl. A semi-algebraic version of Zarankiewicz’s problem. J. Euro. Math. Soc., 19(6):1785–1810, 2017. doi:10.4171/JEMS/705.
- [12] N. Frankl and A. Kupavskii. On the Erdős-Purdy problem and the Zarankiewitz problem for semialgebraic graphs, 2021. arXiv:2112.10245.
- [13] O. Janzer and C. Pohoata. On the Zarankiewicz problem for graphs with bounded VC-dimension. Combinatorica, 44(4):839–848, 2024. doi:10.1007/S00493-024-00095-2.
- [14] C. Keller and S. Smorodinsky. Zarankiewicz’s problem via -t-nets. In SoCG 2024, volume 293 of LIPIcs, pages 66:1–66:15. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2024. doi:10.4230/LIPICS.SOCG.2024.66.
- [15] P. Kővári, V. Sós, and P. Turán. On a problem of Zarankiewicz. Colloq. Math., 3:50–57, 1954.
- [16] J. Matoušek. Reporting points in halfspaces. Comput. Geom., 2(3):169–186, 1992. doi:10.1016/0925-7721(92)90006-E.
- [17] A. Milojević, B. Sudakov, and I. Tomon. Incidence bounds via extremal graph theory, 2024. arXiv:2401.06670.
- [18] B. Sudakov. Recent developments in extremal combinatorics: Ramsey and Turán type problems. In Proceedings of the International Congress of Mathematicians. Volume IV, pages 2579–2606, 2010. doi:10.1142/9789814324359_0159.
- [19] J. Tidor and H-H. H. Yu. Multilevel polynomial partitioning and semialgebraic hypergraphs: regularity, Turán, and Zarankiewicz results, 2024. arXiv:2407.20221.
- [20] I. Tomon. Coloring lines and Delaunay graphs with respect to boxes. Random Struct. Algorithms, 64(3):645–662, 2024. doi:10.1002/RSA.21193.
- [21] I. Tomon and D. Zakharov. Turán-type results for intersection graphs of boxes. Comb. Probab. Comput., 30(6):982–987, 2021. doi:10.1017/S0963548321000171.
- [22] M. Tong. Zarankiewicz bounds from distal regularity lemma, 2024. arXiv:2410.13695.