Planar polynomials and an extremal problem of Fischer and Matousek
Robert S. Coulter, Rex W. Matthews, Craig Timmons

TL;DR
This paper improves the lower bound on the maximum number of triangles in a 3-partite graph with no 4-cycles between parts, using affine planes and planar polynomials over finite fields.
Contribution
It introduces a new construction based on planar polynomials that raises the lower bound for the maximum number of triangles in such graphs.
Findings
Lower bound improved to (1 - o(1)) k^{5/3}
Construction based on affine planes and planar polynomials
Enhanced understanding of extremal configurations in tripartite graphs
Abstract
Let be a 3-partite graph with vertices in each part and suppose that between any two parts, there is no cycle of length four. Fischer and Matou\u{s}ek asked for the maximum number of triangles in such a graph. A simple construction involving arbitrary projective planes shows that there is such a graph with triangles, and a double counting argument shows that one cannot have more than triangles. Using affine planes defined by specific planar polynomials over finite fields, we improve the lower bound to .
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCoding theory and cryptography · Limits and Structures in Graph Theory · graph theory and CDMA systems
Planar polynomials and an extremal problem of Fischer and Matous̆ek
Robert S. Coulter Department of Mathematical Sciences, University of Delaware, Newark, DE, 19716, USA.
Rex W. Matthews 6 Earl St., Sandy Bay, Tasmania 7005, Australia.
Craig Timmons Department of Mathematics and Statistics, California State University Sacramento, USA. [email protected]. This author was was supported by the Simons Foundation (Grant #359419)
Abstract
Let be a 3-partite graph with vertices in each part and suppose that between any two parts, there is no cycle of length four. Fischer and Matous̆ek asked for the maximum number of triangles in such a graph. A simple construction involving arbitrary projective planes shows that there is such a graph with triangles, and a double counting argument shows that one cannot have more than triangles. Using affine planes defined by specific planar polynomials over finite fields, we improve the lower bound to .
1 Introduction
Let and be positive integers and write for . If is a family of functions from to , then a set is called shattered if given any function , there exists a function such that for all . The well-studied Vapnik-Chervonenkis dimension or VC-dimension of is the maximum size of a subset that is shattered by . A generalization of VC-dimension is the so-called Natarajan dimension. Let be a collection of functions from to . Given a set , we say that is 2-shattered if for each , there is a pair such that for any choice of elements , there is an such that for all . The family has Natarajan dimension at most if there is no subset with elements that is 2-shattered by .
A natural question is given and , how many functions can belong to if the VC-dimension of is at most ? Similarly, given , , and , one can ask how large can be if the Natarajan dimension of is at most . Fischer and Matous̆ek [6] reformulated this problem as an interesting problem in extremal graph theory. Given a collection of functions from to , we can view as defining a -uniform -partite hypergraph where each part has vertices. The vertex set of this hypergraph is and the edges are all sets of the form
[TABLE]
where . A set is 2-shattered if the subhypergraph of induced by contains a complete -uniform, -partite hypergraph with two vertices in each part. For more on VC-dimension, Natarajan dimension, and its connection to hypergraphs, we refer the reader to [6] and the references therein.
Fischer and Matous̆ek showed that there is a family of functions from to with elements and Natarajan dimension 1. Additionally, the is best possible. This gives a solution to a special case of the above mentioned problem, but many cases remain open. One of particular interest, mentioned explicitly in [6], is when , , and is arbitrary. The corresponding extremal graph theory problem is as follows.
Problem 1.1
Let be a 3-partite graph with vertices in each part and suppose that the bipartite graph between any two parts does not contain a cycle of length four. Determine how many triangles can appear in such a graph.
While Problem 1.1 arose in the context of Natarajan dimension, given the recent activity on counting copies of a fixed graph in an -free graph with vertices [2, 3, 7, 8, 9], it is an interesting extremal problem in its own right. Let
[TABLE]
be the maximum number of triangles in a 3-partite graph with vertices in each part such that between any two parts, there is no cycle of length four. To our knowledge, the best known bounds on are given in the next proposition.
Proposition 1.2** (Fischer, Matous̆ek [6])**
The function satisfies
[TABLE]
as .
For a proof of the upper bound, see [6]. Our main result concerns the lower bound so we take a moment to sketch a proof. Assume that is a power of a prime. Let be the incidence graph of a projective plane of order and let be a set of vertices disjoint from . Make a single vertex in adjacent to all vertices in and all vertices in . This graph will be 3-partite with vertices in each part. There will be no cycle of length four between any two parts. The number of triangles in this graph is the number of edges between and which is . Therefore,
[TABLE]
whenever is a power of a prime. Our main result improves this lower bound.
Theorem 1.3
If is a power of an odd prime, then
[TABLE]
By Theorem 1.3 and a standard density of primes argument, we have
[TABLE]
as .
To prove Theorem 1.3, we will use planar polynomials. Planar functions were introduced by Dembowski and Ostrom [5] in order to construct affine planes with certain collineation groups. Before defining planar polynomials, we introduce some notation. We write for the finite field with elements and for the nonzero elements of . The norm and trace maps from to will be denoted by and , respectively; that is, ,
and .
Assume now that is a power of an odd prime. A polynomial is a planar polynomial if, for each , the map
[TABLE]
is a bijection on . Such polynomials can be used to construct affine planes and consequently, they can also be used to construct bipartite graphs without a cycle of length four. The simplest example of a planar polynomial is , and this is the smallest example of a class of planar monomials. Let be positive integers. The monomial is planar over if and only if is odd, see [4]. To obtain our lower bound, we consider planar monomials whose degree increases with , specifically the monomial over . The crucial algebraic ingredient used to prove Theorem 1.3 is derived from considering our graph construction using these monomials and may be of independent interest. It reads as follows.
Theorem 1.4
Let be a power of an odd prime. For any , the polynomial
[TABLE]
splits completely in . Furthermore, if , then has a single root of multiplicity , and if , then the roots of are all distinct.
The graph proving the lower bound in Theorem 1.3 is a 3-partite graph with vertices in each part, and the edge density between any two parts will be very close to . If we treated the edges as if they were placed randomly, we would expect roughly triangles, however, this graph contains at least triangles. This is significantly more triangles than one might expect and yet, the edges between the parts cannot be too unevenly distributed by the Expander Mixing Lemma.
In the next section we prove Theorem 1.4. The graph showing the lower bound of Theorem 1.3 is defined in Section 3, which also contains the proof of Theorem 1.3.
2 Proof of Theorem 1.4
The edges in the graph that we construct will be defined using the polynomial . Since this polynomial is planar, we will satisfy the condition of having no cycle of length four between two parts as the bipartite subgraph between any two parts is an affine plane. The difficult part is in counting the triangles. This is where we require Theorem 1.4 which we now prove.
Proof of Theorem 1.4. Let and
[TABLE]
We first note that
[TABLE]
so that is a root of . We now normalise with respect to this root. We have
[TABLE]
Set , so that .
The root will be a multiple root of if and only if 0 is a root of . This occurs only when , in which case . Consequently, , which establishes Theorem 1.4 in the case that .
For the remainder of the proof, assume . We know from the above discussion that is not a multiple root of . The reciprocal polynomial of is
[TABLE]
Let . The polynomial is a linearized polynomial, and as it has a non-zero term, it has no multiple roots. (For this and many other results on linearized polynomials, see Lidl and Niederreiter [10], Chapter 3.) Indeed, it can be seen from the identity
[TABLE]
that splits completely in , its roots being given by , with . Using the additive properties of linearized polynomials, it follows that if satisfies for some , then for any . Thus, if has a root in , then it splits completely over with distinct roots. Given the relationship between , and , we therefore have (X) splits completely, with distinct roots, over if and only if has a root in . We will show something stronger; we shall prove that for any , splits completely, with distinct roots, in .
Fix and suppose holds for some . Then also. Hence,
[TABLE]
and so . This argument can be reversed, proving if and only if . As there are elements for which , we know that, counting multiplicities, for choices of . However, the degree of is , and so the polynomial can have at most roots for any fixed . Since we have exactly choices for , the polynomial must have exactly distinct roots for each . In particular, does, proving that has distinct roots whenever .
3 Proof of Theorem 1.3
We begin this section by defining the graph that implies the lower bound asserted by Theorem 1.3.
The Construction: Let be a power of an odd prime. Choose so that
[TABLE]
and is not a root of . The equation is equivalent to
[TABLE]
so there are at most elements of for which (1) fails. Similarly, is a root of if and only if is a root of . Since for all , such an exists. We also remark that since , 0 is not a root of as implies that which, in turn, implies .
Let
, , and .
Each of the polynomials , , and are nonzero planar polynomials over . Let , , and be disjoint copies of . Elements in are denoted by and the same goes for elements in and . Let be the graph whose vertex set is , where for all and ,
- •
is adjacent to ,
- •
is adjacent to , and
- •
is adjacent to .
Using Theorem 1.4, we now prove the following which implies Theorem 1.3.
Theorem 3.1
The graph is a 3-partite graph with vertices in each part and there is no cycle of length four between two parts. Furthermore, the number of triangles in is at least .
Proof. It is clear that is 3-partite with vertices in each part. Since each of , , and are planar polynomials, there is no cycle of length four between any two parts. This is easily deduced from Lemma 12 of [5]. It remains to show that has at least triangles.
Let be distinct roots in of
[TABLE]
These roots exist by Theorem 1.4. Choose a root and let be any element of . Define by . We then have
[TABLE]
which is equivalent to
[TABLE]
Since is even and , we can rewrite this equation as
[TABLE]
If we let , then from the definition of , , and , we have from (2) that
[TABLE]
Observe that , , and are all non-zero since . Thus, for any , the vertices
[TABLE]
form a triangle since
[TABLE]
There are choices for , choices for (which then determines and ), and choices for . Altogether, this gives triangles in completing the proof of Theorem 3.1.
We make some final remarks. Constructions using planar monomials and similar to the one used to prove Theorem 1.3 have appeared elsewhere. Allen, Keevash, Sudakov, and Verstraëte [1] use the planar monomial over to construct -free graphs with many edges. Other instances include [11] and [12], but like [1], these papers all use . Using the planar monomial in place of in our construction only leads to an improvement upon the lower bound of Proposition 1.2 by a constant factor of 2. One of the novelties of our approach is the use of a planar polynomial that is more complicated than . We are not aware of another instance in extremal graph theory where an existing result was improved upon by considering planar polynomials other than . There is one further class of planar monomials known – the monomial is planar over if and only if , see [4]. Computational evidence suggests replacing with these polynomials will not provide an improvement to Theorem 1.3.
4 Acknowledgment
The third listed author would like to thank Jacques Verstraëte and Jason Williford for helpful discussions.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] P. Allen, P. Keevash, B. Sudakov, J. Verstraëte, Turán numbers of bipartite graphs plus an odd cycle, J. Combin. Theory Ser. B 106 (2014), 134–162.
- 2[2] N. Alon and C. Shikhelman, Many T 𝑇 T copies in H 𝐻 H -free graphs, J. Combin. Theory Ser. B 121 (2016), 146–172.
- 3[3] B. Bollobás, E. Györi, Pentagons vs. triangles, Discrete Math . 308 (2008), no. 19, 4332–4336.
- 4[4] R. Coulter, R. Matthews, Planar functions and planes of Lenz-Barlotti Class II, Des. Codes Cryptogr . 10 (1997), no. 2, 167–184.
- 5[5] P. Dembowski, T. G. Ostrom, Planes of order n 𝑛 n with collineation groups of order n 2 superscript 𝑛 2 n^{2} , Math. Z . 103 1968 239–258.
- 6[6] P. Fischer, J. Matous̆ek, A lower bound for families of Natarajan dimension d 𝑑 d , J. Combin. Theory Ser. A 95 (2001), no. 1, 189–195.
- 7[7] A. Grzesik, On the maximum number of five-cycles in a triangle-free graph, J. Combin. Theory Ser. B 102 (2012), no. 5, 1061–1066.
- 8[8] E. Györi and H. Li, The maximum number of triangles in C 2 k + 1 subscript 𝐶 2 𝑘 1 C_{2k+1} -free graphs, Combin. Probab. Comput . 21 (2012), no. 1-2, 187–191.
