This repository contains the work for my MSc thesis in Pure Mathematics, undertaken at Imperial College London during the 2024–2025 academic year under the supervision of Dr Bhavik Mehta (@b-mehta).
The central aim of this project is the formalisation of the Kakeya conjecture in the plane within the Lean theorem prover. The two-dimensional case was resolved by Davies (1971) [1], who proved that every Besicovitch set in
This repository contains the Lean formalisation code, along with the associated thesis, which you can read here.
MSc submission snapshot: the version of the code submitted for assessment is tagged
v1.0.0-msc-submission.
I plan to continue developing this project with regular updates. Contributions are welcome via PRs — contribution guidelines may follow at some point.
[1] R. O. Davies, "Some remarks on the Kakeya problem," Math. Proc. Cambridge Philos. Soc., 69 (1971), 417–421.
[2] H. Wang and J. Zahl, "Volume estimates for unions of convex sets, and the Kakeya set conjecture in three dimensions," arXiv:2502.17655 (2025).