In this paper, the authors present evidence for a finite-time singularity in 3D Euler flow on the whole space. A physics-informed neural network finds an approximate self-similar profile at the critical scaling exponent 0.5. Splines and interval arithmetic certify bounds on its residual errors. The stability framework combines low- and high-order damping, with detailed estimates developed in a companion paper. Completing the stability proof still requires certifying the remaining constants with sufficient margin. This repository formalizes selected derivations and conditional stability results from the paper in Lean 4.
With Lean installed through elan, run these commands from this directory:
lake exe cache get
lake build
lake lintLean and mathlib are pinned to version 4.34.0.
Euler.lean is the entry point.
Start with the reduced axisymmetric operators,
then follow the arguments below. The Calculus folder contains derivative
lemmas shared by the coordinate and rescaling proofs.
| Appendix | Argument | Main file |
|---|---|---|
| A, C | Substitute the profile ansatz and obtain the profile equations. | Similarity/Traveling.lean |
| B | Change to sinh coordinates. |
Coordinates/SinhCoordinates.lean, Residuals.lean |
| D | Derive the dynamic rescaling equations. | Rescaling/Equations.lean |
| E | Derive energy identities. | EnergyScaling.lean |
| F | Check Euler scaling. | Scaling.lean |
| G | Derive the linearization and modulation equations. | Linearization/Equations.lean, Derivatives.lean, Modulation.lean |
| I | Prove the conditional single-radius stability theorem. | Stability.lean |
| J | Proof of the physical reconstruction proposition. | PhysicalTime/Reconstruction.lean |
u,omega, andpsimean reduced swirl, azimuthal vorticity, and streamfunction.du,dw, anddpmean perturbations of those fields, not derivatives. Radial and axial derivatives are writtenDrandDzin Appendix G.eps,lam, andCare the convection parameter, scaling exponent, and axial drift.
The rescaling convention is A = 1/s_u, L = s_r, and A_omega = 1/s_omega.
partialDeriv is mathlib's Fréchet derivative evaluated in a coordinate direction.
Euler.Cartesian contains the time-dependent fields on ℝ³ and their operators:
curl, divergence, gradient, and advection. Spatial derivatives hold time fixed.
For example, Euler.Cartesian.curl_scaledVelocity gives the curl scaling law.
The Appendix I energy bound assumes the PDE evolution, five energy estimates, and a strict stability margin. The Appendix J reconstruction assumes a global rescaled solution satisfying the stability and modulation bounds, a uniformly negative amplitude rate, and the stated scale laws, normalization, and regularity.
formalization.yaml lists the main theorems, axioms, and checks.
Comparator passed for all eight statements: the statements and definitions matched, the axiom check passed, and Lean's kernel accepted the exported proofs.
Review/README.md lists the checked statements. To run the check again:
bash Review/run.shLean formalization by Robert Joseph George!
BibTeX for the paper:
@misc{ganeshram2026,
title = {Self-Similar Singularity of the {Euler} Equations on {$\mathbb{R}^3$}},
author = {Ganeshram, Adarsh and Duruisseaux, Valentin and Anandkumar, Anima},
year = {2026},
eprint = {2609.10867},
archivePrefix = {arXiv},
primaryClass = {math.AP},
doi = {10.48550/arXiv.2609.10867},
url = {https://arxiv.org/abs/2609.10867}
}Lean sources are licensed under Apache 2.0.