Ramsey numbers, polar spaces, and oddtowns

I have uploaded a preprint which concludes a joint work with John Bamberg and Ferdinand Ihringer that started last year during their visit to TU Delft. In this work, we have done one of my favorite things in mathematics research: combining unrelated topics to create something new in each of them. Here is a quick description of the three topics that appear in the title of the post, and then we’ll encounter some more later, while describing the results.

Ramsey numbers: A classical subject in combinatorics where we study the smallest number of vertices in a complete graph which ensure that there is a monochromatic copy of a sub-graph (often a clique) in the specified color for every k-coloring of the edges. While traditionally the probabilistic method played the major role in improving our understanding of these numbers, recently we have realized that it’s better to combine the probabilistic method with some explicit algebraic constructions. You can see some of my posts on this here.

Polar spaces: These were introduced by Jacques Tits in 1959 as natural geometrical objects to understand the structure of some classical simple groups. They capture the incidence relations between totally singular/totally isotropic subspaces with respect to a sesquilinear or a quadratic form over a vector space. Some good references for them are the notes by Peter Cameron, the notes by Akihiro Munemasa, and the book by Simeon Ball. In the last few decades, one of the main problems in finite geometry has been to understand extremal objects like ovoids, spreads and their generalizations in finite classical polar spaces. These special objects are often constructed using algebraic or geometric methods and they have nice connections to things like strongly regular graphs.

Oddtowns: In a town called the `Oddtown’ people form clubs with the property that every club has an odd number of members and any two clubs share an even number of members. Using a linear algebraic argument one can prove that the maximum number of clubs that they can form with these rules is at most the total number of people in the town. This is perhaps surprising if you consider the variation called Eventown where each club has en even number of members and any two clubs share an odd number of membets, and then the total number of clubs can be as large as 2^{n/2} where n is the number of people. These theorems were proved by Elwyn Berlekamp in 1969 and they have been generalized in various directions. The notes of Babai and Frankl serve a good starting point for exploring them.

Here is a generalization of Oddtowns that we came up with, motivated by a problem on polar spaces that I’ll describe later. Say we have a set family \mathcal{F} of subsets of \{1, \dots, n\} such that (i) every S \in \mathcal{F} has odd cardinality, (ii) for any three distinct sets S_1, S_2, S_3 in \mathcal{F} there is a pair S_i, S_j that shares an even number of elements. What is the largest possible size of \mathcal{F}?

We can prove an upper bound on the size of such a family \mathcal{F} as follows. Consider the graph G on sets in the family with two sets adjacent if they share an odd number of elements. Then by (ii) this graph has no triangles. Moreover, an independent set in G corresponds to a classical Oddtown subfamily, and hence it has size at most n. Therefore, |\mathcal{F}| < R(3, n + 1) \leq (1 - o(1)) n^2/\log n, where R(3, n + 1) is the Ramsey number of K_3 vs K_{n + 1}. But, is this bound any good?

For many months we thought that the maximum should around 4n, which is much lower than the upper bound, because of a nice algebraic construction we discovered along with some computational data. But that turns out to be far from the truth as was proven two years back by Golovnev and Haviv, in the language of nearly orthogonal vectors. In fact our algebraic construction already appeared in a 2000 paper of Codenotti, Pudlák, and Resta. A set of vectors in \mathbb{F}^n is called nearly orthogonal if for any three of them at least one pair is orthogonal to each other, and no vector is orthogonal to itself. Here orthogonality is defined via the `standard’ dot product. If we take the characteristic vectors of sets in a family \mathcal{F} and treat them as elements of \mathbb{F}_2^n, then they form a nearly orthogonal set if and only if the family is a generalized Oddtown. Golovnev and Haviv proved that there exists a small positive constant \delta for which they can explicitly construct a nearly orthogonal set of size n^{1 + \delta} in \mathbb{F}_2^n.

We give an improvement to this construction by obtaining nearly orthogonal sets, and hence generalized oddtown families, of size roughy n^{1.12895} in \mathbb{F}_2^n. The construction uses a Cayley graph related to the BCH codes that was also used by Alon in 1994 to give an explicit construction of (pseudorandom) triangle-free graphs with low independence numbers. More recently, this graph was used by Deng, Huang, Weng and Xiang, to solve an open problem on storage codes. In particular, they proved that the \mathbb{F}_2-rank of the complement of this graph is polynomially smaller than the number of vertices, which turns out to be crucial for us. You can see the details in the preprint.

What does all of this have to do with polar spaces? For convenience, let n = 2r + 1 be odd. Then the dot product \beta(x, y) = \sum x_i y_i defines an alternating bilinear form when restricted to the even weight vectors of \mathbb{F}_2^n. Therefore, we get the so-called symplectic polar space of rank r on the 2r-dimensional vector space V = \{(x_1, \dots, x_n) \in \mathbb{F}_2^n : \sum x_i = 0\}. Given a set \{u_1, \dots, u_k\} of nearly orthogonal vectors in \mathbb{F}_2^n, we can look at the set \{v_1, \dots, v_k\} of vectors where v_i is obtained from u_i by adding the all-one vector (1, \dots, 1). Then each v_i is in V, since u_i‘s are of odd Hamming weight and n is also odd. Moreover, the near orthogonality implies that for any three v_i, v_j, v_k at least one of the pairs is non-orthogonal with respect to the alternating form \beta on V because \beta(u_i, u_j) = 1 + \beta(v_i, v_j) for al i, j. This set of points of the polar space that we get in is what is known as a partial 2-ovoid, since it is a set of points that meets every generator in at most two points. Therefore, we get constructions and bounds for these objects as well!

Non-existence of m-ovoids: In general, an m-ovoid in a polar space is a set of points that meets every generator in exactly m points, where a generator is just a totally singular/isotropic subspace of maximal dimension. These objects have been studied for decades and there are many nice constructions, and non-existence results. Even though the connection to nearly orthogonal sets seems to be quite specific to the binary symplectic space, the Ramsey upper bound works in general and allows us to prove that for any finite classical polar space of rank r over a finite field of characteristic p, there are no m-ovoids when r > m p (see the preprint for the more precise bound). This confirms the belief that these objects do not exist in polar spaces of `large rank’, which was previously only known for roughly half of the infinite families of polar spaces.

Rank-Ramsey problem: Finally, we also get a nice connection to the recently introduced Rank-Ramsey problem by Beniamini, Linial, and Shraibman, which was motivated by the log-rank conjecture in communication complexity. We want to construct graphs with all cliques of size at most d such that the real rank of the matrix A + I (which is at most one away from the rank of the complement graph) is small. Here we find a new triangle-free graph on 32 vertices that has the binary rank equal to 10 and nice enough eigenvalues that allows us to prove new bounds for both partial m-ovoids (over \mathbb{F}_2) and the Rank-Ramsey problem (over \mathbb{R}).

I believe that these new connections can lead to many interesting results in both finite geometry and Ramsey theory. In particular, I hope that one can find explicit constructions of exponentially large partial m-ovoids, where m depends linearly on the rank, in polar spaces where the maximum size of a partial 1-ovoid is upper bounded by a linear function of the rank. That will lead to the first exponential sized explicit construction for the diagonal Ramsey numbers!

In the other direction, I hope that these graph theoretic techniques can be used to construct other interesting objects inside finite geometries. Recently, in a joint work with Noga Alon, Shagnik Das, and Alessandro Neri, we constructed the so-called strong blocking sets using expander graphs which also fits this general theme.

About Anurag Bishnoi

A mathematician working at TU Delft. I am broadly interested in combinatorics and finite geometry.
This entry was posted in Combinatorics, Extremal Combinatorics, Finite Geometry, Incidence Geometry, Ramsey Theory, Spectral Graph Theory and tagged , , , , , , , , , , , , , , , , . Bookmark the permalink.

1 Response to Ramsey numbers, polar spaces, and oddtowns

  1. Pingback: Ramsey numbers, polar spaces, and oddtowns | Ratio Bound – A Combinatorics Blog

Leave a comment