A Lean 4 formalization of Theorem 1.6 from [1], following the paper's proof. The theorem statement was formalized by hand, and the proof was autoformalized by GPT-6 Astra using Codex.
The most important files are the following:
Challenge.leancontains the necessary definitions and the main theoremPlanarwave.vHJ_approximates_planar_front, without proof.Solution.leancontains the main theorem with proof, using the results in thePlanarwavemodule.
To audit the theorem statement, examine Challenge.lean (which imports only Mathlib).
To verify the proof, first run lake exe cache get (optional, to fetch the Mathlib cache) and then
lake comparator
which should output
Your solution is okay!
The project is pinned to Lean and Mathlib version v4.35.0.
This work was supported in part by a grant of access to OpenAI models through the ChatGPT for Academic Researchers program.
[1]. B. de Rijk and J. van Winden, "Stability and dynamics of planar fronts in reaction-diffusion systems under nonlocalized perturbations.", arXiv:2601.05832.