Supervised by Dan Evans

Project research areas: Combinatorics, Geometry, Number Theory


The Polynomial Method

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

Factor Theorem: a non-trivial polynomial in \(F[x]\) of degree at most \(d\) has at most \(d\) roots.

This follows by factoring \(f(x)=(x-a)g(x)\) and using induction on the degree.

Interpolation Theorem: given \(d\) values in \(F\), there are polynomials in \(F[x]\) of degree at most \(d\) vanishing at these values.

Indeed, one can just take the polynomial \(f(x)=(x-a_1)(x-a_2)\cdots(x-a_d)\in F[x]\).

When considering polynomials with more variables, things are naturally more complicated and more interesting.

For instance, the polynomial \(f(x,y)=xy\) in \(F[x,y]\) has total degree \(2\) but vanishes at more than \(2\) points \((a,b)\in F^2\).

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, for instance to graph theory, group theory, sumsets and coding theory.

The idea of using polynomials to understand the size of a discrete set is actually quite old, going back to Hilbert and beyond. For example, 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. an ellipse is given by a degree \(2\) equation, and two distinct ellipses can intersect in at most \(2\times 2=4\) points). Or in number theory, auxiliary polynomials have 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.


Mode of Operation and Evidence of Learning

The project will involve learning through reading, with a focus on underlying theory, mathematical rigour, and development of conceptual understanding. Students will demonstrate understanding of the method by exploring results and examples, solving relevant problems, and clearly communicating in both written and oral formats.


Prerequisites and Corequisites

Algebra II is essential for good understanding of polynomials over fields.

It would also be highly useful if you studied at least one of Elementary Number Theory II, Cryptography+Codes III or Galois Theory III for further 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