Supervised by Dan Evans


The Polynomial Method

Early on in our mathematical lives, we discover the following basic facts about single-variable polynomials over a field:

If we consider multi-variable polynomials, things are naturally more complicated. For instance, finite degree polynomials such as \(f(x,y)=xy\) can vanish infinitely often if the field is infinite. However, one can still formulate multi-variable analogues of the above basic facts which informally say:

The interplay between precise forms of these principles has led to some surprisingly simple proofs of previously unknown or difficult results in combinatorics, geometry and number theory. The Polynomial Method involves a collection of ideas which consider how polynomials vanish on a given set of points in a vector space in order to obtain combinatorial information about the set. Some recent successes of the method, each concerning arrangements of lines in various spaces are:

This is just a small selection of highlights, and there are many other applications of the method. The idea of using polynomials to understand the size of a discrete set is actually quite old, going back to Hilbert and beyond. For instance, you may have heard of a classical result Bezout’s Theorem which tells us how often two algebraic curves can intersect in terms of their degrees (e.g. two distinct ellipses can intersect in at most \(4\) points). Or in number theory, the use of auxiliary polynomials has proved very useful for the study of Diophantine Approximation and Diophantine Equations, such as in Thue’s Theorem which says that certain two-variable polynomial equations have only finitely many integer solutions. However, the idea has made inroads into combinatorics relatively recently, for instance under the guise of the Combinatorial Nullstellensatz which is a discrete version of the famous Hilbert’s Nullstellensatz from algebraic geometry.

For this project, we will look at some of the varied applications of these powerful polynomial tools.


Prerequisites and Corequisites

Algebra II and Elementary Number Theory II are essential. It would also be very useful if you studied either Cryptography+Codes III or Galois Theory III for suitable experience with polynomials over finite fields.


References

As well as the various Wikipedia links given, some blogposts discussing the four applications above:

The Polynomial Method has made its way into a few recent textbooks:

There are also various survey articles and lecture course notes:



Contact details

If you have any questions, feel free to drop me a message at daniel.evans@durham.ac.uk