Third SAIR competition: inverse Galois challenge
I am happy to announce the third SAIR challenge, which is focused on obtaining numerical data for the infamous inverse Galois problem. This is a collaborative project with the L-functions and modular forms database (LMFDB), and is organized by John Jones, Jen Paulhus, David Roe, Andrew Sutherland, and myself. The challenge is somewhat similar to my own Equational Theories Project, in that one is trying to complete a large mathematical data set in a verified fashion, except that the target data set had an existing mathematical interest. Also, the verification will be done by MAGMA (as well as PARI/GP) rather than Lean.
Let me first quickly review the inverse Galois problem. Suppose one has an irreducible polynomial of one variable of some degree
and integer coefficients; take for instance
. Then
will have
distinct roots
; in this case the roots happen to be
The roots generate a splitting field
over the rational numbers
. Any automorphism of this splitting field must permute the roots
, and thus generates a subgroup of the permutation group
(defined up to relabeling of the roots), which we call the Galois group of
. This is some subgroup of
that acts transitively on the
roots (because each root generates the field). Typically, it is all of
; but occasionally it is smaller. For example, the particular cubic polynomial
above has the special property that each root
individually generates the entire field
, thanks to the identities
Because of this, the Galois group of is the cyclic group
(or equivalently, the alternating group
), rather than the full symmetric group
. (This is in contrast to, say,
, whose roots
,
,
cannot be expressed as rational polynomials of each other, and whose Galois group is all of
.) In fact, in the cubic case, it turns out that the Galois group is
when the discriminant is a perfect square, and
otherwise.
More generally, we have
Problem 1 (Inverse Galois Problem) Let
be a transitive permutation group on
letters. Can
be realized as the Galois group of some degree
irreducible polynomial
with integer coefficients (after identifying the
roots of
suitably with the
letters)?
The answer to this problem is known to be positive for , with the single possible exception of the sporadic Mathieu group
: there are
transitive permutation groups on
letters (cf. OEIS A002106), and for
of them, a polynomial has been located with that Galois group; see this database of Klüners and Malle. The problem of locating a polynomial with Galois group
is a notorious open problem, though this is likely to be quite a difficult problem, and not the objective of the SAIR challenge.
Instead, we will focus on “breadth” rather than “depth”, in order to leverage the power of crowdsourcing and modern AI technologies. It turns out that there are distinct transitive permutation groups on
letters, which are conventionally labeled from
(the cyclic group
) to
(the permutation group
). The first stage of the challenge will be:
Problem 2 (First stage of SAIR challenge) For as many of the groups
,
, locate an integer polynomial with that Galois group (up to isomorphism). (Also of interest is to specify the number of real roots, and to keep the discriminant low; more on this later.)
The verification side of this problem is essentially solved: the MAGMA computer algebra system can take any candidate polynomial and locate its Galois group within seconds. The MAGMA team has kindly granted SAIR a limited license to provide an API for contestants to calculate a certain number of Galois groups per day without needing to purchase their own license, though of course they are free to use their other computational tools to also perform these calculations outside of the competition.
The LMFDB already has polynomials for 286 of the 25000 groups, so there is plenty of remaining polynomials to claim in the challenge.
For applications, it is of interest to track some other statistics of a polynomial besides its Galois group. One of these is the number of real roots, which is a number between
and
of the same parity as
(and which has to be achievable as the number of fixed points of one of the permutations in the Galois group, namely the one corresponding to complex conjugation); in particular, this number must be even in the degree
case. Combining the label
of the Galois group with the number of roots
turns out to generate
pairs in degree
, and the challenge is actually to attach polynomials to as many of these pairs as possible. (The LMFDB has already done so for just
of these.)
Of course, there are infinitely many polynomials of degree , and any Galois group that is representable by one polynomial, will be representable by infinitely many others (e.g., one could simply translate the polynomial by an arbitrary integer shift). To avoid creating an unusable database filled with uninteresting polynomials, we will prioritize polynomials whose (absolute) discriminant is as small as possible. (There are some technical details as to how this discriminant is defined and computed; see this page for details). The way we have set things up, each
pair will come with a leaderboard for the polynomials with the smallest discriminants that have been located so far by contestants, removing duplicates arising from trivial operations such as translating the polynomial. Contestant team will be awarded a score between
and
for each submitted polynomial based on how small their discriminant is compared to the best known discriminant, and how many other teams were also able to find a polynomial with that
pair. Thus, pairs that are extremely easy to generate (such as those associated to the full permutation group
) will be worth only a negligible score (as every contestant will be able to submit a polynomial for that pair), while pairs which are difficult to locate a polynomial for will be worth more points.
For this competition, the unrestricted use of any sort of computational tool, including AI, to locate the polynomials, are expressly permitted; this first stage of the competition is a “black box” challenge where we are not directly interested in obtaining insights as to how the polynomials are located, but the sole objective is to resolve as much of the inverse Galois challenge as possible. As such, the notorious uninterpretability of modern AI is not a concern for this stage. However, we will encourage contestants to share techniques with each other in order to cover more ground, through the Zulip channel for this challenge.
This first stage of the competition will close on August 15. After this, we will launch a second stage (with details to be determined) to focus on some set of candidate Galois groups that could not be resolved by the first stage. Here we envisage a more collaborative, conceptual, and human-driven effort in which the role of AI tools may be more secondary, and with more of a focus on creating mathematically interesting results rather than simply trying to saturate a given benchmark. Stay tuned for more details!



