Formalizing the Solution to the Cap Set Problem

07/02/2019
by   Sander R. Dahmen, et al.
0

In 2016, Ellenberg and Gijswijt established a new upper bound on the size of subsets of F^n_q with no three-term arithmetic progression. This problem has received much mathematical attention, particularly in the case q = 3, where it is commonly known as the cap set problem. Ellenberg and Gijswijt's proof was published in the 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 F^n_q and concrete values for the case q = 3. 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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/29/2023

An Elementary Proof of the First LP Bound on the Rate of Binary Codes

The asymptotic rate vs. distance problem is a long-standing fundamental ...
research
10/21/2019

The Lean mathematical library

This paper describes mathlib, a community-driven effort to build a unifi...
research
06/03/2019

On Radically Expanding the Landscape of Potential Applications for Automated Proof Methods

In this paper we examine the potential of computer-assisted proof method...
research
02/28/2023

Computational expressivity of (circular) proofs with fixed points

We study the computational expressivity of proof systems with fixed poin...
research
09/20/2023

Automated Mathematics and the Reconfiguration of Proof and Labor

This essay examines how automation has reconfigured mathematical proof a...
research
08/07/2021

Nonexistence of a Universal Algorithm for Traveling Salesman Problems in Constructive Mathematics

Proposed initially from a practical circumstance, the traveling salesman...
research
04/22/2021

Ackermann's Function in Iterative Form: A Proof Assistant Experiment

Ackermann's function can be expressed using an iterative algorithm, whic...

Please sign up or login with your details

Forgot password? Click here to reset