NavierStokesAndEuler README

The project's README from github.com/openai/NavierStokesAndEuler. As one markdown file: README.md.

Finite time blowup for Navier–Stokes and Euler equations

This repository contains Lean 4 formalizations of the results presented in “Finite time blowup for Navier–Stokes” and “Finite time blowup for the Euler equation” by OpenAI.

Navier Stokes

For every positive viscosity, we prove two results:

These are alternatives (C) “Breakdown of Navier–Stokes solutions on ℝ³” and (D) “Breakdown of Navier–Stokes Solutions on ℝ³/ℤ³” in the Clay Mathematics Institute’s official problem description of the Navier–Stokes existence and smoothness Millennium Prize Problem.

Euler

We construct smooth, compactly supported, divergence-free initial velocity on $\mathbb{R}^3$ whose solution to the unforced incompressible Euler equations develops a singularity in finite time. The velocity’s $C^1$ norm becomes unbounded near that time, and the time integral of the vorticity’s $L^\infty$ norm diverges.

Building the formalizations

The project uses Lean 4.34.0-rc2, Mathlib, and Lake. With elan installed, fetch the mathlib cache and build the formalizations with:

lake exe cache get
lake build

Independent proof checking

For instructions on checking the formalizations with Comparator, see the ComparatorChallenges README.

NavierStokesAndEuler (openai/NavierStokesAndEuler)

Searching Database…

Что это?Этот репозиторий содержит формализации на Lean 4 (формальные доказательства, проверенные машиной) двух статей OpenAI: 'Finite time blowup for Navier-Stokes' и 'Finite time blowup for the Euler equation'.
Это переиспользуемая библиотека кода или набор формальных математических доказательств?Это набор скриптов доказательств на Lean 4 / Mathlib, привязанных к конкретным опубликованным результатам, а не универсальная программная библиотека, которую импортируют в другие проекты.
Как собрать и проверить эти формализации?Установите elan, загрузите кеш Mathlib и соберите проект с помощью Lake.
Какие инструменты нужны перед сборкой?Нужны Lean 4.34.0-rc2, Mathlib и Lake, управляемые через установщик тулчейнов elan.
Полностью ли это решает «задачу тысячелетия» Клея о Навье-Стоксе?Нет. Он формализует два конкретных варианта «breakdown» (C и D) из официального описания задачи Clay Mathematics Institute, а не общее доказательство или опровержение полного утверждения о существовании и гладкости.
Для кого этот репозиторий?Он адресован математикам и пользователям Lean/Mathlib, желающим независимо проверить доказательства blowup от OpenAI, а не обычным разработчикам ПО.
Что именно доказывает результат об уравнении Эйлера?Он строит гладкую, с компактным носителем, бездивергентную начальную скорость на R3, решение уравнений Эйлера для несжимаемой жидкости без внешних сил с которой достигает сингулярности за конечное время, причём норма C1 скорости становится неограниченной, а норма L-infinity завихренности расходится со временем.
Для чего здесь используется Comparator?Comparator — независимый инструмент для проверки корректности формализаций на Lean; инструкция по его использованию описана в README проекта ComparatorChallenges.
Нужны ли результату о Навье-Стоксе вязкость или особая область?Результаты верны при любой положительной вязкости и доказаны отдельно для всего пространства R3 и для периодического тора R3/Z3, каждый — со специально построенными гладкими начальными данными и внешней силой.
Можно ли просто читать это, чтобы освоить Lean или Mathlib?Возможно, но как учебник это не идеально; это плотная формализация исследовательского уровня продвинутых результатов по уравнениям в частных производных, а не вводный материал по Lean/Mathlib.
Creator
openai
Size
8.2 MB
Stars
2.1K
Updated
CommitSep 10
Age
1mo
Commits · 90 Days