Formalizing the Solution to the Cap Set Problem
Abstract
In 2016, Ellenberg and Gijswijt established a new upper bound on the size of subsets of with no three-term arithmetic progression. This problem has received much mathematical attention, particularly in the case , where it is commonly known as the \emph{cap set problem}. Ellenberg and Gijswijt's proof was published in the \emph{Annals of Mathematics} and is noteworthy for its clever use of elementary methods. This paper describes a formalization of this proof in the Lean proof assistant, including both the general result in and concrete values for the case . We faithfully follow the pen and paper argument to construct the bound. Our work shows that (some) modern mathematics is within the range of proof assistants.
Cite
@article{arxiv.1907.01449,
title = {Formalizing the Solution to the Cap Set Problem},
author = {Sander R. Dahmen and Johannes Hölzl and Robert Y. Lewis},
journal= {arXiv preprint arXiv:1907.01449},
year = {2019}
}
Comments
To appear in proceedings of Interactive Theorem Proving (ITP) 2019