Plectis Atlas
Search

↑ and ↓ move, Enter opens, Esc closes.

Lean statement

Effective finite computation detected by a fixed particle

Lean is a language for mathematical statements and proofs that a computer can verify. This page shows one statement file from OpenAI’s release, possible paper matches and independent reports. The code-like names below identify the definitions or theorems selected by the proof-verification settings.

Theorem selected for verification: OAI.BalancedTransport.balanced_three_stack_realization

Lean statement file: ForcedNavierStokesComputation.leanShow on the mapOpenAI’s Lean catalogue does not list this as a main result; the release’s Lean notes for family 376 link it.

The Lean statement

The lines of the Lean statement that state the theorem, then the definitions in the file that it uses.

theorem balanced_three_stack_realization :    ∃ U f₀ f₁ : Family Velocity,    ∃ X : Family MaterialFlow,    ∃ repeated : FiniteMachine → Velocity,      EffectiveFamily U ∧ EffectiveFamily f₀ ∧ EffectiveFamily f₁ ∧      (∀ M, Function.Periodic (repeated M) 1) ∧      ∀ (M : FiniteMachine) (w : Input M),        Smooth (U M w) ∧ Smooth (f₀ M w) ∧ Smooth (f₁ M w) ∧        f₀ M w = inertialCoefficient (U M w) ∧        f₁ M w = viscousCoefficient (U M w) ∧        CommonCompactSupport (U M w) (f₀ M w) (f₁ M w) ∧        BoundedMixed (U M w) ∧        PeriodicAfterOne (U M w) ∧        (∀ t, 1 ≤ t → ∀ x, U M w t x = repeated M t x) ∧        ComparisonClass (U M w) (fun _ _ => 0) ∧        IsMaterialFlow (U M w) (X M w) ∧        ((∃ t : ℝ, 0 ≤ t ∧ X M w t fixedLabel ∈ observer) ↔ Halts M w) ∧        ∀ ν : ℝ, 0 < ν →          let f := affineForce (f₀ M w) (f₁ M w) ν

A Lean statement states the theorem and leaves its proof as sorry on purpose. OpenAI’s proof is in a separate solution module, and a program called Comparator checks that proof against this statement.

Definitions needed to read it

Local definitions the statement names, followed through the definitions they name in turn. The match is by name in the source text, so a name reached only through notation can be missed; the full file is below.

  • inductive type OAI.BalancedTransport.Recorder.Direction line 8

    inductive Direction where  | stay | left | right  deriving DecidableEq
  • structure OAI.BalancedTransport.Recorder.Transition line 12

    structure Transition (Q Γ : Type*) where  state : Q  write : Γ  move : Direction
  • structure OAI.BalancedTransport.FiniteMachine line 18

    structure FiniteMachine where  states : ℕ  symbols : ℕ  initial : Fin (states + 1)  blank : Fin (symbols + 1)  transition : Fin (states + 1) → Fin (symbols + 1) →    Option (Recorder.Transition (Fin (states + 1)) (Fin (symbols + 1)))
  • abbreviation OAI.BalancedTransport.Input line 26

    abbrev Input (M : FiniteMachine) := List (Fin (M.symbols + 1))
  • structure OAI.BalancedTransport.TapeConfiguration line 28

    structure TapeConfiguration (M : FiniteMachine) where  state : Fin (M.states + 1)  head : ℤ  tape : ℤ → Fin (M.symbols + 1)
  • definition OAI.BalancedTransport.initialConfiguration line 33

    def initialConfiguration (M : FiniteMachine) (w : Input M) : TapeConfiguration M :=  ⟨M.initial, 0, fun z => if 0 ≤ z then w[z.toNat]?.getD M.blank else M.blank⟩
  • definition OAI.BalancedTransport.machineStep line 36

    def machineStep (M : FiniteMachine) (c : TapeConfiguration M) : Option (TapeConfiguration M) :=  (M.transition c.state (c.tape c.head)).map fun v =>    ⟨v.state, c.head + (match v.move with | .stay => 0 | .left => -1 | .right => 1),      Function.update c.tape c.head v.write⟩
  • definition OAI.BalancedTransport.Halts line 41

    def Halts (M : FiniteMachine) (w : Input M) : Prop :=  ∃ c, Relation.ReflTransGen (fun c d => machineStep M c = some d)    (initialConfiguration M w) c ∧ machineStep M c = none
  • definition OAI.BalancedTransport.Recorder.Direction.number line 45

    def Recorder.Direction.number : Recorder.Direction → ℕ  | .stay => 0  | .left => 1  | .right => 2
  • definition OAI.BalancedTransport.FiniteMachine.code line 50

    def FiniteMachine.code (M : FiniteMachine) : ℕ :=  Encodable.encode (M.states, M.symbols, M.initial.val, M.blank.val,    (List.finRange (M.states + 1)).map fun q =>      (List.finRange (M.symbols + 1)).map fun a =>        (M.transition q a).map fun v => (v.state.val, v.write.val, v.move.number))
  • definition OAI.BalancedTransport.inputCode line 56

    def inputCode (M : FiniteMachine) (w : Input M) : ℕ :=  Encodable.encode (M.code, w.map Fin.val)
  • abbreviation OAI.BalancedTransport.Space line 59

    abbrev Space := Fin 3 → ℝ
  • abbreviation OAI.BalancedTransport.Field line 60

    abbrev Field (F : Type*) := ℝ → Space → F
  • abbreviation OAI.BalancedTransport.Velocity line 61

    abbrev Velocity := Field Space
  • abbreviation OAI.BalancedTransport.Pressure line 62

    abbrev Pressure := Field ℝ
  • abbreviation OAI.BalancedTransport.Family line 63

    abbrev Family (F : Type*) := (M : FiniteMachine) → Input M → F
  • abbreviation OAI.BalancedTransport.MaterialFlow line 64

    abbrev MaterialFlow := ℝ → Space → Space
  • abbreviation OAI.BalancedTransport.MultiIndex line 65

    abbrev MultiIndex := List (Option (Fin 3))
  • abbreviation OAI.BalancedTransport.RationalPoint line 66

    abbrev RationalPoint := ℚ × (Fin 3 → ℚ)noncomputable section
  • definition OAI.BalancedTransport.timeD line 75

    def timeD (v : Field F) : Field F :=  fun t x => derivWithin (fun s => v s x) (Set.Ici 0) t
  • definition OAI.BalancedTransport.spaceD line 78

    def spaceD (i : Fin 3) (v : Field F) : Field F :=  fun t x => fderiv ℝ (v t) x (Pi.single i 1)
  • definition OAI.BalancedTransport.mixedD line 81

    def mixedD : MultiIndex → Field F → Field F  | [], v => v  | none :: a, v => timeD (mixedD a v)  | some i :: a, v => spaceD i (mixedD a v)
  • definition OAI.BalancedTransport.spatialD line 86

    def spatialD : List (Fin 3) → Field F → Field F  | [], v => v  | i :: a, v => spaceD i (spatialD a v)
  • definition OAI.BalancedTransport.Smooth line 90

    def Smooth (v : Field F) : Prop :=  ContDiffOn ℝ (⊤ : ℕ∞) (fun z : ℝ × Space => v z.1 z.2) (Set.Ici 0 ×ˢ Set.univ)

17 more definitions are reached the same way; the full file lists them.

Possible paper match, with no recorded review

No paper statement clearly matched the Lean wording. Statement Map, the program that collects Atlas’s source records, selected this possible match using words in OpenAI’s catalogue and Lean note. No review of whether the statements mean the same thing is recorded.

Shared with the catalogue’s wording or OpenAI’s note, none of them matched in the Lean text: among, bounds, computable, derivative, derivatives, effective, enters, exactly and 29 more.

Theorem 5.1 of Computation under Rapidly Vanishing Navier–Stokes Forcing

Theorem (Periodic lattice memory)

Fix a computable viscosity \nu>0. A finite deterministic machine and a finite input effectively determine a smooth force g on the unit flat torus \T^3=(\R/\mathbb Z)^3 with zero spatial mean. The Navier–Stokes equations with force g and zero initial velocity have a smooth solution (U,0) with zero spatial mean. Its particle from

a_*=(1/4,1/2,1/2)

enters the fixed open set

O=\{x\in\T^3:1/2<x_1<1\pmod 1\}

at some finite time if and only if the machine halts on that input. For every pair of nonnegative integers r,J and every spatial multi-index \alpha, there is an effective constant C_{r,\alpha,J} such that

\|\partial_t^r\partial_x^\alpha U(t)\|_\infty +\|\partial_t^r\partial_x^\alpha g(t)\|_\infty \le C_{r,\alpha,J}(1+t)^{-J},\qquad t\ge0.

There is also an effective smooth mean-zero solenoidal force f with the same bounds and exactly the same velocity and material event. It is f=g-\nabla\phi, with pressure -\phi, where \phi is the mean-zero periodic solution of \Delta\phi=\operatorname{div}g.

For either force, uniqueness holds among periodic classical solutions for which the velocity, its time derivative and its spatial derivatives through order two, and the pressure and its spatial gradient, are continuous on every [0,T]\times\T^3. Pressure is normalized to have zero spatial mean.

Section 5, Periodic lattice memory on the torus Read it in the paper TeX source, line 18
Show the TeX
Fix a computable viscosity $\nu>0$.  A finite deterministic machine and
a finite input effectively determine a smooth force $g$ on the unit
flat torus $\T^3=(\R/\mathbb Z)^3$ with zero spatial mean.  The
Navier--Stokes equations with force $g$ and zero initial velocity have
a smooth solution $(U,0)$ with zero spatial mean.  Its particle from
\[
 a_*=(1/4,1/2,1/2)
\]
enters the fixed open set
\[
 O=\{x\in\T^3:1/2<x_1<1\pmod 1\}
\]
at some finite time if and only if the machine halts on that input.
For every pair of nonnegative integers $r,J$ and every spatial
multi-index $\alpha$, there is an effective constant $C_{r,\alpha,J}$
such that
\begin{equation}
 \|\partial_t^r\partial_x^\alpha U(t)\|_\infty
 +\|\partial_t^r\partial_x^\alpha g(t)\|_\infty
 \le C_{r,\alpha,J}(1+t)^{-J},\qquad t\ge0.
\end{equation}
There is also an effective smooth mean-zero solenoidal force $f$
with the same bounds and exactly the same velocity and material event.
It is $f=g-\nabla\phi$, with pressure $-\phi$, where $\phi$ is the
mean-zero periodic solution of $\Delta\phi=\operatorname{div}g$.

For either force, uniqueness holds among periodic classical solutions
for which the velocity, its time derivative and its spatial derivatives
through order two, and the pressure and its spatial gradient, are
continuous on every $[0,T]\times\T^3$.  Pressure is normalized to have
zero spatial mean.

Other possible paper matches, closest wording first

  • Theorem 4.1 of Incompressible Box Transport and Finite Computation. Words of the Lean statement, its names split into words, that also appear in the theorem: balanced, stack, three, coefficients, repeated, field and 18 more. Shared only with the release’s name for the Lean statement or OpenAI’s note on it: nu, derivatives, zero and force.
  • Theorem 12.2 of Incompressible Box Transport and Finite Computation. Words of the Lean statement, its names split into words, that also appear in the theorem: observers, error, rational, multi, tape, material and 18 more. Shared only with the release’s name for the Lean statement or OpenAI’s note on it: depend, box, enters, exactly, particle, viscosity and four more.
  • Theorem 14.1 of Prefix Instructions and Incompressible Flows. Words of the Lean statement, its names split into words, that also appear in the theorem: none, encode, coefficient, index, multi, tape and 14 more. Shared only with the release’s name for the Lean statement or OpenAI’s note on it: stokes, navier, enters, exactly, viscosity, force and one more.
  • Theorem 1.1 of Scalar Potentials and Slow Clocks for Forced Fluid Computation. Words of the Lean statement, its names split into words, that also appear in the theorem: index, multi, space, tape, real, compact and 13 more. Shared only with the release’s name for the Lean statement or OpenAI’s note on it: initially, enters, exactly, particle, viscosity, nu and three more.
  • Theorem 1 of A Fixed Particle Test for Computation in a Forced Viscous Flow. Words of the Lean statement, its names split into words, that also appear in the theorem: single, index, eq, multi, tape, spatial and seven more. Found in the paper’s title, which its main theorem states: viscous, flow and computation. Shared only with the release’s name for the Lean statement or OpenAI’s note on it: initially, depend, enters, particle, nu, derivative and two more.
  • Theorem 4.1 of Universal Computation with Eventually Stationary Navier–Stokes Forcing. Words of the Lean statement, its names split into words, that also appear in the theorem: list, transition, encoding, point, length, state and 22 more. Shared only with the release’s name for the Lean statement or OpenAI’s note on it: starting, compactly, derivatives and zero.

How Atlas selects possible matches: it compares words in the Lean statement with every statement in the family. It also splits Lean names into words. The release’s label and note receive less weight; a main theorem wins a close match. If the Lean wording yields no clear match, Atlas uses the catalogue description. This selects passages to compare; it does not establish that they mean the same thing.

Reported Comparator runs

two independent groups report that Comparator accepted runs for this Lean statement file: Carlos Toledo’s cert-machine; MathVet. Each group reports its own Comparator run for this statement file. Atlas has not repeated the runs.

For a configured theorem, Comparator tests whether OpenAI’s proof proves the exact Lean statement. Some files instead configure definitions for comparison by name and type. Acceptance does not establish that the statement means the same thing as the paper’s theorem.

Carlos Toledo’s cert-machine

How they ran it, in their words

Every Comparator challenge re-run on Linux with nanoda switched on, decided by a preregistered rule; every family’s challenge statements read against OpenAI’s headline, clause by clause. Decider: Comparator (leanprover/comparator d03acab1 = tag v4.34.0, built with the release’s toolchain v4.34.1), lean4export 076e8e57, landrun 811cfff5, nanoda_lib 3a240721 — on GitHub’s Linux runners (.github/workflows/openai-math-kernel.yml), one j…

  • Accepted Their term: “CERTIFIED”.

    Re-run through Comparator with the independent nanoda kernel switched on: Lean’s kernel and nanoda both accept OpenAI’s solution.

    Reported 10 October 2026, at the release version shown here. Original verification report

MathVet

How they ran it, in their words

An independent, model-assisted, pre-referee reading of each family’s challenge statements against its headline claim under a published rubric (PROTOCOL.md), with its own Comparator runs per challenge. Its protocol describes a planned error-rate study; this import does not establish that the study has been completed.

  • Accepted Their term: “comparator-sandboxed-pass”.

    Re-run through Comparator in a sandboxed virtual machine: accepted.

    Reported 8 October 2026, at the release version shown here. Original verification report

What an accepted Comparator run would establish

If Comparator is run under this configuration and accepts, the solution proves the configured theorem using only the allowed axioms, and the Lean kernel accepts every step.

This configuration lists no definition holes, so every definition the statement uses is compared as it is written in this file.

Allowed axioms: propext, Quot.sound, Classical.choice

Acceptance leaves open whether the Lean statement means the same thing as the paper’s theorem, whether the paper’s other claims are correct, and whether the result is new. Those questions require comparing the definitions and statements, reviewing the paper’s arguments, and reading the earlier literature.

Do family 376’s Lean statements express the advertised result?

These assessments compare all the family’s Lean statements with the whole result OpenAI describes in its catalogue. They do not assess this statement alone. Each group uses its own published rules.

MathVet and cert-machine agree on how much of the advertised result the Lean statements express.

  • MathVet

    Finds the whole advertised result stated or implied Their term: “full”.

    The challenge statements imply the headline claim after unpacking definitions or one routine step. Their record

    Their note: NavierStokesAlternating.alternating (fixed computable ν > 0) gives computable compilers (Machine × input ↦ triple of Nat.Partrec.Code programs returning approximations, moduli and rapid-decay bounds) and, for every well-formed Turing machine and input, a smooth force f = residual ν U supported in one compact K, with U the unique energy-class solution from rest (zero pressure), such that the machine halts iff the particle started at (-1,0,0) reaches {x₁ > 0}. ForcedNavierStokesComputation and BalancedThreeStack (one theorem stated twice: all ν > 0, particle from (4,0,0) into (-1,2)³) and NavierStokesVelocity (torus and ℝ²×𝕋 detection) are variants. The forcing is not unconstrained: it must be uniformly computable in (M, w) (ProgramFor/EffectiveFamily/Represents), which excludes a force that already knows the halting answer.

    Definitions the group asks readers to compare with the paper: The flow is prescribed and the force is derived from it: f = residual ν U := ∂ₜU + U·∇U - νΔU (Alternating) or f₀ := inertialCoefficient U, f₁ := viscousCoefficient U, affineForce f₀ f₁ ν with pressure ≡ 0 (Forced/BalancedThreeStack); legitimate for forced Navier-Stokes since solutions are shown unique in an energy comparison class, but it means the force is only constrained through smoothness, compact support, computability and uniqueness ; NavierStokesVelocity: def compile (B) (M) (w) : Program b N := ⟨B, M, w⟩ is trivial packaging; the effectiveness is carried by the fixed interpreter evaluate := Nat.rfindOpt (valueTrial ..) and the clause Represents, i.e. 'terminating compiler' there means the interpreter always halts with an ε-approximation (the genuinely computable compiler is Computable compileForce in NavierStokesAlternating) ; Three different machine models: Machine := ℕ × ℕ × ℕ × List ℕ × List (Option Rule) (Alternating), FiniteMachine with Option Transition (Forced/BalancedThreeStack), Mathlib Turing.TM0.Machine (Velocity), and 'halts' is ∃ n, isHalting (run n), Halts (reachable configuration without a transition) and (TM0.eval M w).Dom respectively; BalancedThreeStack and ForcedNavierStokesComputation share the theorem name OAI.BalancedTransport.balanced_three_stack_realization and differ only by a Fintype Direction instance

  • Carlos Toledo’s cert-machine

    Finds the whole advertised result stated or implied Their term: “MATCHES”.

    The challenge statements state the headline as OpenAI wrote it. Their record

Read the complete assessments on the family page.

OpenAI’s own note on what this Lean statement covers

“It also encodes every finite machine and input in a smooth, compactly supported incompressible Navier–Stokes flow on $\mathbb R^3$ starting from rest: the particle initially at $(4,0,0)$ enters the fixed open box $(-1,2)^3$ exactly when the machine halts. One velocity works for every viscosity $\nu>0$, with zero pressure and force $f_0+\nu f_1$. Velocity and force have bounded mixed derivatives and are one-periodic after time one; the repeated velocity depends only on the machine.”

An AI agent drafted an interpretation of that note, classifying this statement as “states a paper’s theorem as the paper does”. No human review of the draft is recorded.

Supporting material

The complete Lean statement file

232 lines, copied from release version fd4aeeb. A name defined in this file links to its line; pointing at the name shows its definition.

Declared in this fileOpenAI’s library at fd4aeebOther linked names open the current documentation for Mathlib, Lean’s mathematical library.

Links in the file: 164 to its own declarations, 83 to Mathlib’s documentation. 3 declared names also link to the same declaration in OpenAI’s library. OpenAI uses Mathlib version d13f23b. The linked documentation describes the current version, so names that have since changed may be missing there.

import Mathlib/-! A single main result: effective forced Navier–Stokes computation detected by afixed particle entering a fixed open box, exactly when the encoded machine halts. -/namespace OAI.BalancedTransportnamespace Recorderinductive Direction where  | stay | left | right  deriving DecidableEqstructure Transition (Q Γ : Type*) where  state : Q  write : Γ  move : Directionend Recorderstructure FiniteMachine where  states : ℕ  symbols : ℕ  initial : Fin (states + 1)  blank : Fin (symbols + 1)  transition : Fin (states + 1) → Fin (symbols + 1) →    Option (Recorder.Transition (Fin (states + 1)) (Fin (symbols + 1)))abbrev Input (M : FiniteMachine) := List (Fin (M.symbols + 1))structure TapeConfiguration (M : FiniteMachine) where  state : Fin (M.states + 1)  head : ℤ  tape : ℤ → Fin (M.symbols + 1)def initialConfiguration (M : FiniteMachine) (w : Input M) : TapeConfiguration M :=  ⟨M.initial, 0, fun z => if 0 ≤ z then w[z.toNat]?.getD M.blank else M.blank⟩def machineStep (M : FiniteMachine) (c : TapeConfiguration M) : Option (TapeConfiguration M) :=  (M.transition c.state (c.tape c.head)).map fun v =>    ⟨v.state, c.head + (match v.move with | .stay => 0 | .left => -1 | .right => 1),      Function.update c.tape c.head v.write⟩def Halts (M : FiniteMachine) (w : Input M) : Prop :=  ∃ c, Relation.ReflTransGen (fun c d => machineStep M c = some d)    (initialConfiguration M w) c ∧ machineStep M c = nonedef Recorder.Direction.number : Recorder.Direction → ℕ  | .stay => 0  | .left => 1  | .right => 2def FiniteMachine.code (M : FiniteMachine) : ℕ :=  Encodable.encode (M.states, M.symbols, M.initial.val, M.blank.val,    (List.finRange (M.states + 1)).map fun q =>      (List.finRange (M.symbols + 1)).map fun a =>        (M.transition q a).map fun v => (v.state.val, v.write.val, v.move.number))def inputCode (M : FiniteMachine) (w : Input M) : ℕ :=  Encodable.encode (M.code, w.map Fin.val)abbrev Space := Fin 3 → ℝabbrev Field (F : Type*) := ℝ → Space → Fabbrev Velocity := Field Spaceabbrev Pressure := Field ℝabbrev Family (F : Type*) := (M : FiniteMachine) → Input M → Fabbrev MaterialFlow := ℝ → Space → Spaceabbrev MultiIndex := List (Option (Fin 3))abbrev RationalPoint := ℚ × (Fin 3 → ℚ)noncomputable sectionopen MeasureTheoryopen scoped ENNRealvariable {F : Type*} [NormedAddCommGroup F] [NormedSpace ℝ F]def timeD (v : Field F) : Field F :=  fun t x => derivWithin (fun s => v s x) (Set.Ici 0) tdef spaceD (i : Fin 3) (v : Field F) : Field F :=  fun t x => fderiv ℝ (v t) x (Pi.single i 1)def mixedD : MultiIndex → Field F → Field F  | [], v => v  | none :: a, v => timeD (mixedD a v)  | some i :: a, v => spaceD i (mixedD a v)def spatialD : List (Fin 3) → Field F → Field F  | [], v => v  | i :: a, v => spaceD i (spatialD a v)def Smooth (v : Field F) : Prop :=  ContDiffOn ℝ (⊤ : ℕ∞) (fun z : ℝ × Space => v z.1 z.2) (Set.Ici 0 ×ˢ Set.univ)def BoundedMixed (v : Field F) : Prop :=  ∀ a : MultiIndex, ∃ C : ℝ, 0 ≤ C ∧ ∀ t, 0 ≤ t → ∀ x, ‖mixedD a v t x‖ ≤ Cdef CH (k : ℕ) (v : Field F) : Prop :=  ∀ a : List (Fin 3), a.length ≤ k →    ∃ V : ℝ → Lp F 2 (volume : Measure Space),      ContinuousOn V (Set.Ici 0) ∧      ∀ t, 0 ≤ t → (V t : Space → F) =ᵐ[volume] spatialD a v tdef C1L2 (v : Field F) : Prop :=  ∃ V W : ℝ → Lp F 2 (volume : Measure Space),    ContinuousOn V (Set.Ici 0) ∧ ContinuousOn W (Set.Ici 0) ∧    ∀ t, 0 ≤ t →      (V t : Space → F) =ᵐ[volume] v t ∧      (W t : Space → F) =ᵐ[volume] timeD v t ∧      HasDerivWithinAt V (W t) (Set.Ici 0) tdef div (u : Velocity) (t : ℝ) (x : Space) : ℝ :=  ∑ i, spaceD i u t x idef laplacian (u : Velocity) : Velocity :=  fun t x => ∑ i, spaceD i (spaceD i u) t xdef convection (u : Velocity) : Velocity :=  fun t x => ∑ i, (u t x i) • spaceD i u t xdef gradient (p : Pressure) (t : ℝ) (x : Space) : Space :=  fun i => spaceD i p t xdef affineForce (f₀ f₁ : Velocity) (ν : ℝ) : Velocity :=  fun t x => f₀ t x + ν • f₁ t xdef inertialCoefficient (u : Velocity) : Velocity :=  fun t x => timeD u t x + convection u t xdef viscousCoefficient (u : Velocity) : Velocity :=  fun t x => -laplacian u t xdef ZeroDataSolution (ν : ℝ) (f u : Velocity) (p : Pressure) : Prop :=  Smooth u ∧ Smooth p ∧  (∀ x, u 0 x = 0) ∧  (∀ t, 0 ≤ t → ∀ x, div u t x = 0) ∧  (∀ t, 0 ≤ t → ∀ x,    timeD u t x + convection u t x =      -gradient p t x + ν • laplacian u t x + f t x)def BoundedOnFiniteSlabs (u : Velocity) : Prop :=  ∀ T : ℝ, 0 ≤ T → ∃ C : ℝ, 0 ≤ C ∧    ∀ t ∈ Set.Icc (0 : ℝ) T, ∀ x,      ‖u t x‖ ≤ C ∧ ∀ i : Fin 3, ‖spaceD i u t x‖ ≤ Cdef ComparisonClass (u : Velocity) (p : Pressure) : Prop :=  CH 2 u ∧ C1L2 u ∧ BoundedOnFiniteSlabs u ∧    ∃ c : ℝ → ℝ, CH 1 (fun t x => p t x - c t)def UniqueInComparison (ν : ℝ) (f U : Velocity) : Prop :=  ∀ u p, ZeroDataSolution ν f u p → ComparisonClass u p →    (∀ t, 0 ≤ t → ∀ x, u t x = U t x) ∧    (∀ t, 0 ≤ t → ∀ x y, p t x = p t y)def CommonCompactSupport (U f₀ f₁ : Velocity) : Prop :=  ∃ K : Set Space, IsCompact K ∧    ∀ t, 0 ≤ t → ∀ x, x ∉ K → U t x = 0 ∧ f₀ t x = 0 ∧ f₁ t x = 0def PeriodicAfterOne (v : Velocity) : Prop :=  ∀ t, 1 ≤ t → ∀ x, v (t + 1) x = v t xdef IsMaterialFlow (u : Velocity) (X : MaterialFlow) : Prop :=  (∀ a, X 0 a = a) ∧  ∀ a t, 0 ≤ t → HasDerivWithinAt (fun s => X s a) (u t (X t a)) (Set.Ici 0) tdef fixedLabel : Space := ![4, 0, 0]def observer : Set Space :=  Set.pi Set.univ (fun _ : Fin 3 => Set.Ioo (-1 : ℝ) 2)def rationalSpace (x : Fin 3 → ℚ) : Space := fun i => (x i : ℝ)def error (n : ℕ) : ℝ := (2 : ℝ)⁻¹ ^ ndef EffectiveFamily (v : Family Velocity) : Prop :=  ∃ E : (ℕ × MultiIndex × RationalPoint × ℕ) → (Fin 3 → ℚ),  ∃ b : (ℕ × MultiIndex) → ℕ,  ∃ R : ℕ → ℕ,    Computable E ∧ Computable b ∧ Computable R ∧    (∀ M w a z n, 0 ≤ z.1 → ∀ i,      |(E (inputCode M w, a, z, n) i : ℝ) -        mixedD a (v M w) (z.1 : ℝ) (rationalSpace z.2) i| ≤ error n) ∧    (∀ M w a t, 0 ≤ t → ∀ x,      ‖mixedD a (v M w) t x‖ ≤ (b (inputCode M w, a) : ℝ)) ∧    (∀ M w t, 0 ≤ t → ∀ x,      (R (inputCode M w) : ℝ) < ‖x‖ → v M w t x = 0)def EffectiveFieldIn (O : Set (ℕ →. ℕ)) (v : Velocity) : Prop :=  ∃ E : (MultiIndex × RationalPoint × ℕ) → (Fin 3 → ℚ),  ∃ b : MultiIndex → ℕ,    ComputableIn O E ∧ ComputableIn O b ∧    (∀ a z n, 0 ≤ z.1 → ∀ i,      |(E (a, z, n) i : ℝ) -        mixedD a v (z.1 : ℝ) (rationalSpace z.2) i| ≤ error n) ∧    (∀ a t, 0 ≤ t → ∀ x, ‖mixedD a v t x‖ ≤ (b a : ℝ))def RealName (name : ℕ → ℚ) (x : ℝ) : Prop :=  ∀ n, |(name n : ℝ) - x| ≤ error ndef ComputableReal (x : ℝ) : Prop :=  ∃ name : ℕ → ℚ, Computable name ∧ RealName name xdef nameOracle (name : ℕ → ℚ) : ℕ →. ℕ :=  fun n => Part.some (Encodable.encode (name n))endtheorem balanced_three_stack_realization :    ∃ U f₀ f₁ : Family Velocity,    ∃ X : Family MaterialFlow,    ∃ repeated : FiniteMachine → Velocity,      EffectiveFamily U ∧ EffectiveFamily f₀ ∧ EffectiveFamily f₁ ∧      (∀ M, Function.Periodic (repeated M) 1) ∧      ∀ (M : FiniteMachine) (w : Input M),        Smooth (U M w) ∧ Smooth (f₀ M w) ∧ Smooth (f₁ M w) ∧        f₀ M w = inertialCoefficient (U M w) ∧        f₁ M w = viscousCoefficient (U M w) ∧        CommonCompactSupport (U M w) (f₀ M w) (f₁ M w) ∧        BoundedMixed (U M w) ∧        PeriodicAfterOne (U M w) ∧        (∀ t, 1 ≤ t → ∀ x, U M w t x = repeated M t x) ∧        ComparisonClass (U M w) (fun _ _ => 0) ∧        IsMaterialFlow (U M w) (X M w) ∧        ((∃ t : ℝ, 0 ≤ t ∧ X M w t fixedLabel ∈ observer) ↔ Halts M w) ∧        ∀ ν : ℝ, 0 < ν →          let f := affineForce (f₀ M w) (f₁ M w) ν          ZeroDataSolution ν f (U M w) (fun _ _ => 0) ∧          Smooth f ∧ BoundedMixed f ∧ PeriodicAfterOne f ∧          UniqueInComparison ν f (U M w) ∧          (ComputableReal ν → EffectiveFieldIn ∅ f) ∧          (∀ name : ℕ → ℚ, RealName name ν → EffectiveFieldIn {nameOracle name} f) := by  sorryend OAI.BalancedTransport
Every extracted statement of the accompanying papers

The statements the atlas extracted automatically from each accompanying paper’s TeX source, with links to the full sources.

Geometric Programs for Solenoidal Forcing

Theorem (Periodic initialization)

Fix a computable viscosity \nu>0. From a deterministic one-tape machine, with head moves in \{-1,0,1\}, and a finite input, one can effectively construct a smooth force on \mathbb T_1^3 such that:

  1. (i)

    The force is divergence free, has zero spatial mean, and is one-periodic from time zero. Equation (sv:NS) has a global smooth solution with pressure zero, unique in the stated classical class.

  2. (ii)

    The velocity is one-periodic, vanishes near every integer time, has zero instantaneous self-advection, and has uniformly bounded kinetic energy. Every mixed derivative of force and velocity is globally bounded.

  3. (iii)

    For the fixed label a_*=(1/4,1/2,1/4) and fixed open strip O=\{1/2<x_1<7/8\}, the material trajectory enters O at a finite real time exactly when the machine halts, including an initially halted machine.

The construction may use one Cartesian velocity component at a time. For arbitrary fixed real \nu>0 the same formulas hold and are effective relative to that viscosity.

Section 1, The geometry of a finite fluid instruction Read it in the paper TeX source, line 43
Show the TeX
Fix a computable viscosity $\nu>0$.  From a deterministic one-tape
machine, with head moves in $\{-1,0,1\}$, and a finite input, one can
effectively construct a smooth force on $\mathbb T_1^3$ such that:
\begin{enumerate}[label=(\roman*),itemsep=2pt]
\item The force is divergence free, has zero spatial mean, and is
one-periodic from time zero.  Equation~\eqref{sv:NS} has a global
smooth solution with pressure zero, unique in the stated classical class.
\item The velocity is one-periodic, vanishes near every integer time,
has zero instantaneous self-advection, and has uniformly bounded kinetic
energy.  Every mixed derivative of force and velocity is globally bounded.
\item For the fixed label $a_*=(1/4,1/2,1/4)$ and fixed open strip
$O=\{1/2<x_1<7/8\}$, the material trajectory enters $O$ at a finite
real time exactly when the machine halts, including an initially halted
machine.
\end{enumerate}
The construction may use one Cartesian velocity component at a time.
For arbitrary fixed real $\nu>0$ the same formulas hold and are
effective relative to that viscosity.
Theorem (General diagonal maps on a sheet)

Let P_i,Q_i\subset[2,3]^2, 1\le i\le N, be closed rectangles with rational vertices and positive side lengths. Suppose the sources are pairwise positively separated and the targets are pairwise positively separated. Let F_i:P_i\to Q_i be the center-to-center affine map with any positive rational diagonal linear part, with F_i(P_i)=Q_i. For each computable \nu>0 there is an effective smooth mean-zero solenoidal force on \mathbb T_{10}^3, one-periodic from time zero, whose unique solution in the classical class has pressure zero and period map

(y,2)\longmapsto(F_i(y),2)\qquad(y\in P_i).

Its velocity is zero near integer times and has zero self-advection; all mixed derivatives of force and velocity are bounded. No condition is imposed on source–target intersections. For N=0 use zero.

Section 1, The geometry of a finite fluid instruction Read it in the paper TeX source, line 75
Show the TeX
Let $P_i,Q_i\subset[2,3]^2$, $1\le i\le N$, be closed rectangles
with rational vertices and positive side lengths.  Suppose the sources are pairwise
positively separated and the targets are pairwise positively separated.
Let $F_i:P_i\to Q_i$ be the center-to-center affine map with any
positive rational diagonal linear part, with $F_i(P_i)=Q_i$.  For each computable $\nu>0$
there is an effective smooth mean-zero solenoidal force on
$\mathbb T_{10}^3$, one-periodic from time zero, whose unique solution
in the classical class has pressure zero and period map
\[
 (y,2)\longmapsto(F_i(y),2)\qquad(y\in P_i).
\]
Its velocity is zero near integer times and has zero self-advection;
all mixed derivatives of force and velocity are bounded.  No condition
is imposed on source--target intersections.  For $N=0$ use zero.

Computation under Rapidly Vanishing Navier–Stokes Forcing

Theorem (Compact support and rapid decay)

Fix a positive computable viscosity \nu. From a deterministic Turing machine M and a finite input w one can effectively construct a smooth force on [0,\infty)\times\R^3, supported for all times in the fixed compact set

K=[-2,1]\times[-1,2]\times[-1,1],

such that, for every pair of nonnegative integers J,l and spatial multi-index \alpha,

\sup_{t\geq0,\,x\in\R^3} (1+t)^J\bigl|\partial_t^l\partial_x^\alpha f(t,x)\bigr|<\infty.

The Navier–Stokes equation with this force and zero initial velocity has an explicit global smooth solution, unique in the finite-interval class (eq:energy-class). Its material trajectory from the origin satisfies

M\text{ halts on }w \quad\Longleftrightarrow\quad X_1(t,0)<-1\text{ for some }t\geq0.

The velocity has the same fixed support and rapid mixed-derivative bounds. The pressure is zero. The force is a general body force. Because K is fixed, the same bounds hold with (1+t+|x|)^J in place of (1+t)^J.

Section 3, Addressed compact curls Read it in the paper TeX source, line 11
Show the TeX
Fix a positive computable viscosity $\nu$. From a deterministic Turing machine $M$ and a
finite input $w$ one can effectively construct a smooth force on
$[0,\infty)\times\R^3$, supported for all times in the fixed compact set
\[
 K=[-2,1]\times[-1,2]\times[-1,1],
\]
such that, for every pair of nonnegative integers $J,l$ and spatial
multi-index $\alpha$,
\begin{equation}
 \sup_{t\geq0,\,x\in\R^3}
 (1+t)^J\bigl|\partial_t^l\partial_x^\alpha f(t,x)\bigr|<\infty.
 
\end{equation}
The Navier--Stokes equation with this force and zero initial velocity has
an explicit global smooth solution, unique in the finite-interval class \eqref{eq:energy-class}.  Its material trajectory from
the origin satisfies
\begin{equation}
 M\text{ halts on }w
 \quad\Longleftrightarrow\quad
 X_1(t,0)<-1\text{ for some }t\geq0.
 
\end{equation}
The velocity has the same fixed support and rapid mixed-derivative bounds.
The pressure is zero. The force is a general body force. Because $K$ is fixed,
the same bounds hold with $(1+t+|x|)^J$ in place of $(1+t)^J$.
Theorem (Rapid decay with alternating memories)

Fix a positive computable viscosity. From a deterministic Turing machine and a finite input one can effectively construct a smooth force f on [0,\infty)\times\mathbb R^3, with spatial support contained in a fixed compact set independent of time, such that for every J,l\geq0 and spatial multi-index \alpha,

\sup_{t\geq0,\,X\in\mathbb R^3} (1+t+|X|)^J |\partial_t^l\partial_X^\alpha f(t,X)|<\infty.

The solution with zero initial velocity is explicit, global, and unique in the class (eq:energy-class), with pressure zero. Its velocity satisfies the same support and derivative estimates. The material particle initially at (-1,0,0) reaches X_1>0 if and only if the machine halts.

Section 4, Alternating fractional memories Read it in the paper TeX source, line 11
Show the TeX
Fix a positive computable viscosity. From a deterministic Turing machine
and a finite input one can effectively
construct a smooth force $f$ on $[0,\infty)\times\mathbb R^3$, with
spatial support contained in a fixed compact set independent of time,
such that for every $J,l\geq0$ and spatial multi-index $\alpha$,
\begin{equation}
 \sup_{t\geq0,\,X\in\mathbb R^3}
 (1+t+|X|)^J
 |\partial_t^l\partial_X^\alpha f(t,X)|<\infty.
 
\end{equation}
The solution with zero initial velocity is explicit, global, and unique
in the class \eqref{eq:energy-class}, with pressure zero.  Its velocity satisfies
the same support and derivative estimates.  The material particle
initially at $(-1,0,0)$ reaches $X_1>0$ if and only if the machine halts.
Theorem (Periodic lattice memory)

Fix a computable viscosity \nu>0. A finite deterministic machine and a finite input effectively determine a smooth force g on the unit flat torus \T^3=(\R/\mathbb Z)^3 with zero spatial mean. The Navier–Stokes equations with force g and zero initial velocity have a smooth solution (U,0) with zero spatial mean. Its particle from

a_*=(1/4,1/2,1/2)

enters the fixed open set

O=\{x\in\T^3:1/2<x_1<1\pmod 1\}

at some finite time if and only if the machine halts on that input. For every pair of nonnegative integers r,J and every spatial multi-index \alpha, there is an effective constant C_{r,\alpha,J} such that

\|\partial_t^r\partial_x^\alpha U(t)\|_\infty +\|\partial_t^r\partial_x^\alpha g(t)\|_\infty \le C_{r,\alpha,J}(1+t)^{-J},\qquad t\ge0.

There is also an effective smooth mean-zero solenoidal force f with the same bounds and exactly the same velocity and material event. It is f=g-\nabla\phi, with pressure -\phi, where \phi is the mean-zero periodic solution of \Delta\phi=\operatorname{div}g.

For either force, uniqueness holds among periodic classical solutions for which the velocity, its time derivative and its spatial derivatives through order two, and the pressure and its spatial gradient, are continuous on every [0,T]\times\T^3. Pressure is normalized to have zero spatial mean.

Section 5, Periodic lattice memory on the torus Read it in the paper TeX source, line 18
Show the TeX
Fix a computable viscosity $\nu>0$.  A finite deterministic machine and
a finite input effectively determine a smooth force $g$ on the unit
flat torus $\T^3=(\R/\mathbb Z)^3$ with zero spatial mean.  The
Navier--Stokes equations with force $g$ and zero initial velocity have
a smooth solution $(U,0)$ with zero spatial mean.  Its particle from
\[
 a_*=(1/4,1/2,1/2)
\]
enters the fixed open set
\[
 O=\{x\in\T^3:1/2<x_1<1\pmod 1\}
\]
at some finite time if and only if the machine halts on that input.
For every pair of nonnegative integers $r,J$ and every spatial
multi-index $\alpha$, there is an effective constant $C_{r,\alpha,J}$
such that
\begin{equation}
 \|\partial_t^r\partial_x^\alpha U(t)\|_\infty
 +\|\partial_t^r\partial_x^\alpha g(t)\|_\infty
 \le C_{r,\alpha,J}(1+t)^{-J},\qquad t\ge0.
\end{equation}
There is also an effective smooth mean-zero solenoidal force $f$
with the same bounds and exactly the same velocity and material event.
It is $f=g-\nabla\phi$, with pressure $-\phi$, where $\phi$ is the
mean-zero periodic solution of $\Delta\phi=\operatorname{div}g$.

For either force, uniqueness holds among periodic classical solutions
for which the velocity, its time derivative and its spatial derivatives
through order two, and the pressure and its spatial gradient, are
continuous on every $[0,T]\times\T^3$.  Pressure is normalized to have
zero spatial mean.

Velocity-Field Detection of Computation in Forced Navier–Stokes Flows

Theorem

For each positive computable \nu, a machine and a finite input effectively determine each of the following two forces.

  1. 1.

    On \T^3, a smooth force has a unique global smooth solution in the torus class above, with pressure zero, for which (eq:torus-event) holds exactly when the machine halts. The force is supported in K\times\T for a compact K\subset(0,1)^2 independent of time. Its derivatives are bounded on every finite time interval; their bounds may grow with that interval.

  2. 2.

    On \R^2\times\T, a smooth force and all its mixed derivatives are globally bounded. On each finite time interval its horizontal support is compact. It has a unique global smooth solution in (eq:comparison-class), with pressure zero and integrable nonnegative third component. Event (eq:plane-event) holds exactly when the machine halts.

The sets and thresholds in both observations are independent of the machine and input. The compact set K in the first construction may depend on that instance, but is independent of time. Both force prescriptions install all the required local instructions, without executing the selected computation.

Section 1, Observing the velocity rather than a particle Read it in the paper TeX source, line 98
Show the TeX
For each positive computable $\nu$, a machine and a finite input
effectively determine each of the following two forces.
\begin{enumerate}
\item On $\T^3$, a smooth force has a unique global smooth solution
in the torus class above, with pressure zero, for which
\eqref{eq:torus-event} holds exactly when the machine halts.
The force is supported in $K\times\T$ for a compact
$K\subset(0,1)^2$ independent of time. Its derivatives are bounded on every finite time
interval; their bounds may grow with that interval.
\item On $\R^2\times\T$, a smooth force and all its mixed derivatives
are globally bounded. On each finite time interval its horizontal
support is compact. It has a unique global smooth solution in
\eqref{eq:comparison-class}, with pressure zero and integrable
nonnegative third component. Event~\eqref{eq:plane-event} holds exactly
when the machine halts.
\end{enumerate}
The sets and thresholds in both observations are independent of the
machine and input. The compact set $K$ in the first construction may
depend on that instance, but is independent of time. Both force prescriptions install all the required
local instructions, without executing the selected computation.

Incompressible Box Transport and Finite Computation

The atlas found no headline statement in this paper’s TeX source.

Configuration and file facts
OpenAI’s Lean catalogue
OpenAI’s Lean catalogue does not list this as a main result; the release’s Lean notes for family 376 link it.
Solution module
OAI.MathematicalPhysics.NavierStokes.BalancedTransport.MainResult
Allowed axioms
propext, Quot.sound, Classical.choiceThe axioms this configuration allows a proof to use. A replay shows which of them a proof uses.
Imports
Mathlib
Imports from outside Mathlib
None
Local vocabulary
50 local vocabulary declarations
Lines of Lean, without comments or blank lines
170
Second proof-verification program (nanoda)
Off in OpenAI's configuration.

Statement comparison

A shareable summary of this page: the proposed paper match, what the Lean statement expresses, and which reviews are recorded.

Plectis Atlas

Effective finite computation detected by a fixed particle

Family 376: Universal computation in forced Navier–Stokes flows

Candidate pairing

Theorem (Periodic lattice memory)

Fix a computable viscosity \nu>0. A finite deterministic machine and a finite input effectively determine a smooth force g on the unit flat torus \T^3=(\R/\mathbb Z)^3 with zero spatial mean. The Navier–Stokes equations with force g and zero initial velocity have a smooth solution (U,0) with zero spatial mean. Its particle from

a_*=(1/4,1/2,1/2)

enters the fixed open set

O=\{x\in\T^3:1/2<x_1<1\pmod 1\}

at some finite time if and only if the machine halts on that input. For every pair of nonnegative integers r,J and every spatial multi-index \alpha, there is an effective constant C_{r,\alpha,J} such that

\|\partial_t^r\partial_x^\alpha U(t)\|_\infty +\|\partial_t^r\partial_x^\alpha g(t)\|_\infty \le C_{r,\alpha,J}(1+t)^{-J},\qquad t\ge0.

There is also an effective smooth mean-zero solenoidal force f with the same bounds and exactly the same velocity and material event. It is f=g-\nabla\phi, with pressure -\phi, where \phi is the mean-zero periodic solution of \Delta\phi=\operatorname{div}g.

For either force, uniqueness holds among periodic classical solutions for which the velocity, its time derivative and its spatial derivatives through order two, and the pressure and its spatial gradient, are continuous on every [0,T]\times\T^3. Pressure is normalized to have zero spatial mean.

Computation under Rapidly Vanishing Navier–Stokes Forcing

TeX label thm:lattice, build/lattice.tex, line 18

The Lean statement says

theorem balanced_three_stack_realization :    ∃ U f₀ f₁ : Family Velocity,    ∃ X : Family MaterialFlow,    ∃ repeated : FiniteMachine → Velocity,      EffectiveFamily U ∧ EffectiveFamily f₀ ∧ EffectiveFamily f₁ ∧      (∀ M, Function.Periodic (repeated M) 1) ∧      ∀ (M : FiniteMachine) (w : Input M),        Smooth (U M w) ∧ Smooth (f₀ M w) ∧ Smooth (f₁ M w) ∧        f₀ M w = inertialCoefficient (U M w) ∧        f₁ M w = viscousCoefficient (U M w) ∧        CommonCompactSupport (U M w) (f₀ M w) (f₁ M w) ∧        BoundedMixed (U M w) ∧        PeriodicAfterOne (U M w) ∧        (∀ t, 1 ≤ t → ∀ x, U M w t x = repeated M t x) ∧        ComparisonClass (U M w) (fun _ _ => 0) ∧        IsMaterialFlow (U M w) (X M w) ∧        ((∃ t : ℝ, 0 ≤ t ∧ X M w t fixedLabel ∈ observer) ↔ Halts M w) ∧        ∀ ν : ℝ, 0 < ν →

A Lean statement states the theorem and leaves its proof as sorry on purpose. OpenAI’s proof is in a separate solution module, and a program called Comparator checks that proof against this statement.

Atlas selected this possible match because the two statements share words. No review of whether they mean the same thing is recorded.two independent groups report that Comparator accepted runs for this file at the release version shown here.Statement review: none recorded

50 local vocabulary declarationsAllowed axioms: propext, Quot.sound, Classical.choiceopenai/math at fd4aeebwcook04.github.io/plectis-atlas/statements/ForcedNavierStokesComputation.html

Recorded comparisons with the paper

Atlas records no contributed comparison of this statement with the paper.

Contributed Comparator run reports

Atlas records no contributed report of running Comparator for this statement file.

Questions to resolve when comparing this statement with the paper

  • Checks the same target theorem as BalancedThreeStack; compare the two files before counting them as separate results.

Compare this statement with the paperShare a Comparator run reportSuggest a change