Skip to main content
Proceedings of the National Academy of Sciences of the United States of America logoLink to Proceedings of the National Academy of Sciences of the United States of America
. 2025 Jun 27;122(27):e2500940122. doi: 10.1073/pnas.2500940122

Singularity formation in 3D Euler equations with smooth initial data and boundary

Jiajie Chen a,1, Thomas Y Hou b,1,2
PMCID: PMC12260595  PMID: 40577113

Significance

The problem of singularity formation of the 3D incompressible Euler equations with smooth initial data has remained open since Leonhard Euler introduced the equations in 1757. Beyond its importance in partial differential equations (PDE) analysis, the problem has drawn interest from physicists and engineers due to the potential impact of singularities on fluid flow modeling. This paper provides a rigorous solution of the problem for flows in a domain with a smooth boundary. It introduces a framework for studying nearly self-similar blowup, advancing our understanding of singularity formation not only in fluid mechanics but also in broader classes of nonlinear PDEs.

Keywords: Euler equations, singularity formation, computer-assisted proof, fluid dynamics

Abstract

A long-standing fundamental open problem in mathematical fluid dynamics and nonlinear partial differential equations is to determine whether solutions of the 3D incompressible Euler equations can develop a finite-time singularity from smooth, finite-energy initial data. Leonhard Euler introduced these equations in 1757 [L. Euler, Mémoires de l’Académie des Sci. de Berlin 11, 274–315 (1757).], and they are closely linked to the Navier–Stokes equations and turbulence. While the general singularity formation problem remains unresolved, we review a recent computer-assisted proof of finite-time, nearly self-similar blowup for the 2D Boussinesq and 3D axisymmetric Euler equations in a smooth bounded domain with smooth initial data. The proof introduces a framework for (nearly) self-similar blowup, demonstrating the nonlinear stability of an approximate self-similar profile constructed numerically via the dynamical rescaling formulation.


The three-dimensional (3D) incompressible Euler equations govern the motion of ideal incompressible fluids without external forcing in the inviscid setting. In the vorticity formulation, the Euler equations read

ωt+u·∇ω=ω·∇u.u=∇×(−Δ)−1ω, [1E]

where ω=∇×u is the vorticity vector and u is the velocity vector. These equations are among the most fundamental nonlinear partial differential equations (PDEs for short) with many important applications in science and engineering. Considerable effort has been devoted to studying the regularity properties of the 3D Euler equations; see, e.g., refs. 1 and 2. However, the fundamental questions concerning the global existence and regularity of solutions to these equations remain open and are widely regarded as among the most important in mathematical fluid mechanics.

Numerical simulations by Hou and Luo provide strong evidence for a finite-time singularity in the 3D axisymmetric Euler equations on the boundary of a periodic cylinder (3, 4). The singularity occurs at the intersection of the boundary r = 1 and the symmetry plane z = 0 (Fig. 1). Axisymmetry, the odd symmetry in the z direction, and the presence of the boundary all contribute to this blowup.

Fig. 1.

Fig. 1.

An illustration of the flow structure in the Hou–Luo blowup scenario. Image Credit: Merrill Sherman/Quanta Magazine. Reprinted with permission from ref. 5.

As illustrated in Fig. 1, the flow forms an antisymmetric pattern, with Top and Bottom swirls driving azimuthal flow toward the critical ring at r=1,z=0. This generates intense vorticity, disrupting the geometric regularity of the vorticity vector near z = 0 (6, 7), and leads to singularity formation at a hyperbolic saddle point (8). Several related studies (9–14) further support the Hou–Luo scenario as a strong candidate for an Euler singularity.

Recently, we have rigorously justified the Hou–Luo blowup scenario and established the following blowup result, summarized from refs. 15 and 16.

Theorem 1.

There exists a family of smooth initial data with finite energy such that the solution of the 3D axisymmetric Euler equations Eq. 1E in the cylinder r,z∈[0,1]×T develops a nearly self-similar singularity in finite time T, where T denotes the periodic torus.

We develop a framework for (nearly) self-similar blowup by proving the stability of an approximate self-similar profile. Since the two-part paper is highly technical, we provide a high-level overview of the main ideas presented in refs. 15 and 16.

We remark that Elgindi and coauthors have proved a remarkable result that the 3D axisymmetric Euler equations in R3 with C1,α velocity, for small α, and without swirl develop a finite-time singularity (17, 18). The weak regularity class with very small α is essential in refs. 17 and 18. It is well known that the axisymmetric Euler equations without swirl have global regularity for smooth initial data (1). After our works (15, 16), finite-time blowup with C1,α velocity and small α was constructed in ref. 19 for a new scenario and in ref. 20 using an iterative construction. Blowup with a solution-dependent force f∈C1/2− was established in ref. 21.

1.1. Difficulties.

There are several difficulties in analyzing blowup in the 3D Euler equations with smooth data. First, advection induces a stabilizing effect that can deplete the singularity (22, 23). Second, the velocity u=∇×(−Δ)−1ω in Eq. IE depends nonlocally on the solution and is difficult to control. Third, the solution has a generic multidimensional structure.

In some previous works (13, 17, 24–26), the leading-order blowup profile can be reduced to a one-dimensional profile by imposing certain symmetry conditions. However, for the 3D Euler equations with smooth data, the incompressibility condition prevents such a reduction to a 1D PDE with small perturbations using natural symmetries. Thus, we must develop a new analytical method capable of handling the fully multidimensional problem.

1.2. Boundary.

In the Hou–Luo scenario, the potential singularity forms at a stagnation point, where the boundary mitigates the effect of advection. Certain sign and symmetry properties generate a hyperbolic flow near the blowup point and enhance vortex stretching. Although advection normal to the boundary pushes fluid away-suppressing growth near the singularity-this effect vanishes at the boundary due to the no-flow condition. Thus, vortex stretching induces significant growth of vorticity near the boundary. This mechanism is captured by the Hou–Luo model along the boundary (27). In contrast, in a similar setting for 2D Boussinesq without a boundary, vorticity with odd symmetry in both x and y vanishes on x = 0 and y = 0, weakening vortex stretching relative to advection and thereby destroying the blowup mechanism.

2. A Framework for Nearly Self-Similar Blowup

To introduce our framework, we consider a general nonlinear PDE for a scalar function f

ft=N(f), [1]

where N(f) is a quadratic nonlinearity, such as f2 or f∂ij(−Δ)−1f for some i,j∈{1,2,3}, mimicking the vortex stretching term ω·∇u in Eq. 1E.

We study a (nearly) self-similar blowup solution f to Eq. 1, meaning that the solution maintains a similar pattern under suitable spatial rescaling and amplitude normalization. It can be described by:*

f(t,x)≈1T−tF(t,x(T−t)μ(t)),||F(t,·)−F¯||X≪1, [2]

with some μ(t)>0, where F(t,·) remains close to an (approximate) blowup profile F¯≠0 in some norm ||·||X uniformly up to the blowup time T.

To derive the equation for the rescaled solution F, we employ the dynamic rescaling formulation (28); see also ref. 29 for the related modulation technique. This approach dynamically and continuously rescales the physical solution both in space and time and in amplitude, according to certain normalization conditions. It yields an equivalent equation for F as follows

∂τF+cl(τ)x·∇F=N(F)+cω(τ)F, [3]

where the parameter cl(τ) is used to zoom in on the blowup region, while cω(τ) rescales the amplitude of the solution. The exponent μ in Eq. 2 is primarily determined by |cl(τ)/cω(τ)|. We can freely choose cl(τ) and cω(τ) to define Eq. 3. An (approximate) steady state F¯ of Eq. 3 corresponds to an (approximate) blowup profile F¯ in Eq. 2. Moreover, the blowup time t = T maps to τ = ∞ in the rescaled time. See Section 2.1.1 for the full transform in the case of the Boussinesq equations.

Our framework consists of three steps:

  • 1.

    Construct the approximate steady state and blowup exponents G¯=(F¯,c¯l,c¯ω) to Eq. 3;

  • 2.
    Linearize the equations around (F¯,c¯l,c¯ω) to obtain the perturbation equation for G~=(F(τ)−F¯,cl(τ)−c¯l,cω(τ)−c¯ω):
    ∂τG~=LG~+N(G~)+R(G¯), [4]
    where L,N,R are the linear terms, nonlinear terms, and residual error, respectively. We then establish nonlinear stability estimates for a certain energy E(τ) of the perturbation G~, such as
    ddτE(τ)≤−λE(τ)+CE(τ)2+ε,λ>0, [5a]
    where −λE, CE2, and ε estimate the contributions from the linear term, nonlinear term, and the residual error of the approximate steady state F¯, respectively. Using a bootstrap argument, we can obtain nonlinear stability E(τ)<E∗ for some threshold E∗≪1 if ε is sufficiently small. For example, the condition
    ε<λ2/(4C) [5b]
    is sufficient to close Eq. 5. This justifies ||F−F¯||X≪1 in the ansatz Eq. 2.
  • 3.

    Construct the initial data with desired properties by perturbing the profile F¯. Then, we construct a nearly self-similar blowup solution to Eq. 1 using the transform between Eq. 1 and Eq. 3. Note that to prove blowup, we do not need to show that the solution F to Eq. 3 converges to an exact profile.

We first developed the above framework with Huang in refs. 27 and 30 for some 1D models of 3D Euler equations.

2.1. Dependency Tree of the Proof.

Theorem 1 is proved using nonlinear stability estimates and inequalities similar to Eq. 5, which rely on the three main components in the dependency tree. The most difficult part is establishing linear stability, i.e., λ > 0 in Eq. 5a. We will discuss in some detail the key ideas behind sharp Hölder estimates in Section 3.4.2, finite-rank perturbations in Section 3.5.1, and linear energy estimates in Sections 3.1.1 and 3.2.1. In addition, we will briefly outline the approaches for estimating nonlocal terms in Section 4.3, nonlinear estimates in Section 3.7.1, constructing the profile in Section 4.1, estimating the profile and residual error in Section 4.2, and performing computer-assisted estimates (not shown in the dependency tree) in Section 3.7.2.

2.1.

We refer to the more comprehensive dependency tree in 16, section 2.3, which illustrates how each part of the analysis maps to specific sections in refs. 15 and 16.

2.1.1. Dynamic rescaling formulation.

The 3D axisymmetric Euler equations near the singularity (3) (located on the boundary away from the symmetry axis) can be formally approximated by the 2D Boussinesq (1, 13):

∂tω+u·∇ω=θx, [6a]
∂tθ+u·∇θ=0, u=∇⊥(−Δ)−1ω, [6b]

in the upper half-space (x,y)∈R+2 with the no-flow boundary condition v(x,0)=0, where u=(u,v) is the velocity, ω=uy−vx is the vorticity, and θ is the density or temperature. It is easy to show that

ω~(τ,x)=Cω(τ)ω(t(τ),Cl(τ)x),θ~(τ,x)=Cω2(τ)Cl(τ)−1θ(t(τ),Cl(τ)x),

solve the dynamic rescaling equations

ω~τ+(cl(τ)x+u~)·∇ω~=cω(τ)ω~+θ~x,θ~τ+(cl(τ)x+u~)·∇θ~=(cl(τ)+2cω(τ))θ~, [7]

where u~=(u~,v~)T=∇⊥(−Δ)−1ω~, x=(x,y)T, τ is the rescaled time, cl(τ),cω(τ) are time-dependent scaling parameters, and t(τ)=∫0τCω(τ)dτ,

Cω(τ)=e∫0τcω(s)dτ,Cl(τ)=e∫0τ−cl(s)ds. [8]

Eq. 7 corresponds to Eq. 3. To simplify our presentation, we still use t to denote the rescaled time τ and simplify ω~,θ~ as ω, θ. Eq. 7 becomes

ωt+(clx+u)·∇ω=θx+cωω,θt+(clx+u)·∇θ=(cl+2cω)θ. [9]

We impose normalization conditions on cω,cl:

cl(t)=2θxx(t,0)ωx(t,0),cω(t)=12cl(t)+ux(t,0). [10]

For smooth data, these two conditions enforce

θxx(t,0)=θ0,xx(0),ωx(t,0)=ω0,x(0), [11]

for all time. We close the Eqs. 9 and 10.

Following the blowup framework in Section 2, we aim to construct the approximate blowup profile (ω¯,θ¯,c¯ω,c¯l) for Eq. 9 and show that the perturbation G~=(ω(t)−ω¯,θ(t)−θ¯,cω(t)−c¯ω,cl(t)−c¯l) remains small in some energy functional E(·): E(G~(t))≪1 for any t ≥ 0. With this stability estimate and the values of the approximate scaling parameters c¯l,c¯ω, the blowup asymptotics of the vorticity follow the form Eq. 2 with

F≈ω¯,μ(t)≈2.92.

3. Key Methods in the Stability Estimates

The most difficult step is establishing the linear stability of the approximate profile. While refining the computation can yield a small residual error, e.g., ε in Eq. 5, ε is not an arbitrarily small parameter, and obtaining a very small ε is highly challenging. To close the nonlinear estimates Eq. 5, we must therefore develop quantitative and effective stability estimates with computable constants (e.g., λ, C in Eq. 5).

A major challenge lies in controlling a compact operator arising from the nonlocal terms. A key distinction between our quantitative estimates of this compact operator (15, 16) (Section 3.5.1) and existing methods-such as finite codimension stability estimates (24, 31–34)-is that the latter rely on functional analysis and compactness arguments, resulting in implicit, uncomputable constants that cannot be used to close the argument in Eq. 5b. In refs. 24 and 31–34, exact self-similar profiles (corresponding to ε = 0 in Eq. 5) are constructed so that one does not need computable constants to close nonlinear estimates similar to Eq. 5b.

3.1. Linearized Equations.

Linearizing Eq. 9 around the approximate steady state and neglecting nonlinear and residual error terms yield the linearized equations for the perturbation (ω~,η,ξ)≡(ω−ω¯,θx−θ¯x,θy−θ¯y)

∂tω+(c¯lx+u¯)·∇ω=η+c¯ωω  −u·∇ω¯+cωω¯, [12a]
∂tη+(c¯lx+u¯) · ∇η=(2c¯ω−u¯x)η−v¯xξ  −ux · ∇θ¯−u · ∇θ¯x+2cωθ¯x, [12b]
∂tξ+(c¯lx+u¯) ·  ∇ξ=(2c¯ω+u¯x)ξ−u¯yη  −uy · ∇θ¯−u · ∇θ¯y+2cωθ¯y, [12c]

where u=(u,v)=∇⊥(−Δ)−1ω, and cω=ux(t,0) by linearizing Eqs. 10 and 11. Here, we abuse the notation ω to represent the perturbation ω~=ω−ω¯.

3.1.1. Properties of the profile.

The approximate profile we constructed satisfies the following properties with some constants κ,μ,γ,Mk>0.

  • (P1)

    Symmetries: θ¯(x,y),v¯(x,y) are even in x, ω¯(x,y),u¯(x,y) are odd in x, and ∇θ¯(0)=0.

  • (P2)
    Sign properties and scaling:
    μ≜c¯l+u¯x(0)=2c¯ω−u¯x(0)>0, [13a]
    u¯x(0)  <0,  c¯l>0,   c¯ω <−0, −c¯l/c¯ω>2. [13b]
  • (P3)
    Outflow flows: For any x,y≥0, we have
    c¯lx+u¯(x,y)≥κx,c¯ly+v¯(x,y)≥κy; [13c]
  • (P4)
    Decay conditions: For k ≤ 2, we have
    |∇kω¯|≤Mk min(1,|x|−γ−k),|∇k+1θ¯|≤Mk min(1,|x|−2γ−k),|∇ku¯|≤Mk min(1,|x|1−γ−k). [13d]

Let us explain property (P2). The condition c¯l>0 indicates that the blowup is focusing, while c¯ω<0 implies finite-time blowup: t(∞)<∞ from Eq. 8. Moreover, the condition −c¯l/c¯ω>2 follows from the conservation of ||θ||L∞ in the 2D Boussinesq equations Eq. 6b. The second identity in Eq. 13a is a consequence of the normalization condition Eq. 10.

3.2. Stability Mechanism.

The outflow property Eq. 13c for the transport coefficients in Eq. 12 plays a crucial role in establishing stability; see Lemma 2. It transports perturbations from the origin x=0 to the far field. In addition, the decay condition Eq. 13d and the sign condition c¯ω<0 from Eq. 13a imply that the system Eq. 12 is stable in the far field. These features form the core stability mechanisms of Eq. 12. We use them to prove stability (i.e., λ > 0 in Eq. 5b) for the operator L0=L−Kn, where L is the linearized operator in Eq. 12 and Kn is a finite-rank perturbation. The operator Kn may introduce finitely many unstable eigenvalues to the full operator L.

We do not know a priori whether L Eq. 12 is fully stable or stable modulo finitely many unstable directions. Even for simpler equations, such as the Burgers equation (35) or semilinear heat equation, some blowup profiles exhibit full stability while others are stable up to finitely many unstable modes.

In the Hou–Luo scenario, it was shown in ref. 36, section 3.4 that a discretized version of the linearized operator in a suitable finite-dimensional basis possesses a spectral gap. Moreover, our numerical results suggest that the blowup profile is not sensitive to perturbations in the initial data, as long as the initial data satisfy certain sign and symmetry conditions. To extend stability from L−Kn to the full operator L, we apply the approach in Section 3.5.1, which implicitly leverages these numerical observations.

3.2.1. Stability of the linearized operator with finite-rank perturbation.

In this section, we discuss the method to show that the linearized operator Eq. 12 is stable in some suitable weighted space up to some finite-rank operator; see Eq. 25.

To illustrate the key ideas for the stability estimates, we consider the following model problem

∂tf+V¯·∇f=a¯(x)f+b¯(x)B(f),V¯=c¯lx+u¯, [14]

where ∇·u¯=0 and V¯ satisfies the sign and outflow properties Eqs. 13a–13c

u¯x(0)<0,c¯l+v¯y(0)>c¯l+u¯x(0)=μ>0. [15]

The definition of μ is consistent with Eq. 13a. The term a¯(x)f captures the diagonal part on the right side of Eq. 12: c¯ωω,(2c¯ω−u¯x)η, or (2c¯ω+u¯x)ξ, and we consider three cases of (f,a¯):

(f,a¯)=(ω,c¯ω),(η,2c¯ω−u¯x),or(ξ,2c¯ω+u¯x). [16]

The coefficients a¯(x), b¯(x) satisfy the decay property

|∇kb¯(x)|,|∇k(a¯(x)−a¯(∞))|≤Mk min(1,|x|−γ−k),|b¯(x)|≤M0 min(|x|,|x|−γ), [17]

for k ≤ 2 with a¯(∞)= lim|x|→∞a¯(x), and B(f)=KB∗f is a 0-th order singular integral operator related to the velocity, e.g. B(f)=∂ij(−Δ)−1f,KB(z)=∂ijlog(z) for i,j∈{1,2}. The nonlocal term b¯(x)B(f) models the leading order nonlocal terms ux·∇θ¯ and uy·∇θ¯ in Eqs. 12b and 12c, † where the coefficient ∇θ¯ vanishes near the origin. Note that we do not require the coefficients to be small, nor do we assume that a¯ is negative. To extract the damping part, we use the following weighted estimates:

∂t(fφ)+V¯·∇(fφ)=(a¯(x)+V¯·∇φφ)·(fφ)+b¯(x)B(f)φ≜d(φ)·(fφ)+B, [18]

with a singular weight φ to be determined.

3.2.1.1. Outflow property and the damping terms.

We consider the following weight

φ=φsφ^m,φs=|x|α+|x|β, [19a]

where the singular weight φs with α<0,α<β captures the asymptotics of the weights, φ^≍1 is more regular, and m > 0. We choose α, β such that

a¯(0)+μα≤−λ,a¯(∞)+c¯lβ≤−λ, [19b]

for some λ > 0, where μ is defined in Eq. 15, a¯ in Eq. 16, and a¯(∞)= lim|x|→∞a¯(x). See more discussions in Section 3.3.1 for this constraint on stability. We can use the outflow property Eq. 13c and φ^ to generate arbitrarily large damping terms in a bounded region away from the origin.

Lemma 2.

Let d(φ) be the coefficient defined in Eq. 18. For any 0<R1<R2,D>0 and 0<λ2<λ, there exists smooth φ^≍1 and m > 0 depending on R1,R2,D,λ2 such that

d(φ)≤−λ2−D1R1≤|x|≤R2.

The left side of Eq. 19b captures the asymptotics of d(φ) near the origin and in the far-field, respectively.

Proof: For fixed λ2 and D, we only need to prove the lemma for R1 sufficiently small and R2 large.

We represent the coefficient d(φ) in Eq. 18 as

d(φ)=a¯+V¯·∇φφ=mV¯·∇φ^φ^+(a¯(x)+(V¯·x)·α|x|α−2+β|x|β−2|x|α+|x|β)=J1+J2. [20]

We estimate J2 for small |x| and large |x| differently. Near 0, using Eq. 13d for a¯(x), we get

J2≤a(0)+C¯ min(|x|β−α,|x|,1)+(∂1V¯1(0)x12+∂2V¯2(0)x22)·α|x|−2,

for some constant C¯ depending on α, β in Eq. 19 and Mk Eq. 13d but independent of m, which can vary from line to line.‡ Since α < 0 from Eq. 19 and ∂1V¯1(0),∂2V¯2(0)≥μ from Eqs. 14 and 15, we get

J2≤a¯(0)+μα+C¯ min(|x|β−α,|x|,1)≤−λ+C¯min(|x|β−α,|x|,1),

where we have used Eq. 19 in the last inequality. Similarly, using the decay of a¯ from Eqs. 13d and 19, we obtain

J2≤a(∞)+c¯lβ+C¯min(|x|α−β,|x|−β,1)≤−λ+C¯min(|x|α−β,|x|−β,1).

For λ2<λ, optimizing the above estimates, there exists 0<R¯1(λ2)<R¯2(λ2) such that

J2≤−λ2+C¯1R¯1≤|x|≤R¯2. [21]

Given any R1,R2>0 with R1≤R¯1(λ2),R¯2(λ2)≤R2, we choose a radial weight φ^ that satisfies

φ^(r)=1,r≤R12,φ^(r)=12,r≥2R2,∂rφ^(r)≤0,r≥0,∂rφ^(r)<0,R1≤r≤R2.

It follows r∂rφ^φ^≤−λ31R1≤r≤R2 for some λ3=λ3(R1,R2)>0. Using this estimate and the outflow property Eq. 13c, we obtain

V¯(x)·x≥κ|x|2=κr2,J1=mV¯·∇ψ^ψ^=mV¯ ·xr2·r∂rψ^ψ^≤−mλ3κ1R1≤r≤R2.

Plugging the above estimates in J1 in Eq. 20, and then using Eq. 21, we prove

d(φ)(x)=J1+J2≤−λ2+(C¯−mλ3κ)1R1≤r≤R2.

Choosing m large enough, we prove the lemma.

3.2.1.2. Nonlocal part.

For the nonlocal part in Eq. 18, we have

B=b¯(x)B(fφ)−b¯(x)[B,φ](f)=BM(f)−BC(f), [22a]

where BC is the commutator

BC(f)(x)=b¯(x)(B(fφ)−φB(f))=b¯(x)∫KB(x−y)(1−φ(x)φ(y))(fφ)(y)dy. [22b]

A crucial observation is that the leading order nonlocal term BM(f)=b¯(x)B(fφ) depends only on the weighted variable fφ. Therefore, it can be estimated with constants that are independent of the weight φ. Since the coefficient b¯(x) vanishes near x=0 and decays for large x Eq. 17, we know that b¯(x) is small in both regions. By leveraging the strong damping term from Lemma 2 within a bounded region x:|x|∈[R1,R2] away from 0, we can treat b¯(x)B(fφ) as a small perturbation to the local damping term d(φ)·(fφ) in the L∞ energy estimate.§

Since b¯(x) vanishes near x=0 and decays in the far field by Eq. 17, and the weight φ Eq. 19 is singular only near x=0, 1−φ(x)φ(y) cancels one order of singularity in the kernel KB(x−y). This allows us to show that the operator BC is roughly one order more regular than f. For instance, if f∈L∞, then BC(f) is log-Lipschitz in a suitable weighted space. Moreover, BC(f) can be approximated by a finite-rank operator.

3.3. Finite-Rank Operator.

One approach is to use a piecewise approximation

KMN(f)(x)=∑i≤M,j≤Nχij(x)BC(f)(xij), [23a]

where χij(x)≥0 is some sufficiently smooth cutoff functions covering a domain [0,R1]×[0,R2]

∑χij(x)=1,x∈[0,R1]×[0,R2], [23b]

in the first quadrant and it is supported locally near xij with support size of order h, e.g., xij=(ih,jh) with 0≤i≤R1h,0≤j≤R2h. Each term BC(f)(xij) is a rank-one operator and can be expressed as follows

χij(x)BC(f)(xij)=pij(x)∫fqijdx,

for some function pij,qij. Since χij has a support size of O(h), we obtain using Eq. 23 that for x∈[0,R1]×[0,R2]

|KMN(f)(x)−BC(f)(x)|=|∑ijχij(x)(BC(f)(x)−BC(f)(xij))|≤Chα‖BC(f)‖C˙α∑χij(x),

where we have used |x−xij|≤Ch for x∈supp(χij) in the inequality. Since BC(f) is about one order more regular than f, we further obtain

|KMN(f)(x)−BC(f)(x)|≤Cα(φ)hα‖fφ‖L∞, [24]

for any α∈(0,1), the constant Cα(φ) depends on the weight φ and α, but is independent of h. The approximation error is also small in the C1/2 norm by choosing α>12 and small h. For x∉[0,R1]×[0,R2] with R1,R2 suitably large, we gain smallness in the upper bound of Eq. 24 from the decay of b¯(x) in BC; see Eq. 22b. By choosing R1,R2 and the rank M, N suitably large so that h is small, we can treat the approximation error |KMN(f)(x)−BC(f)(x)| perturbatively in the energy estimate.

Using the above method, we can establish exponential decay estimates of the linearized operator in some suitable weighted space up to a finite-rank operator

∂tf=(L−KMN)f. [25]

We will discuss more on the construction of KMN and the estimate of KMN in Section 3.5.1.

3.3.1. Singularity and asymptotics of weights.

Below, we discuss the condition Eq. 19b for the weighted estimates of ω,η,ξ in the linearized equations Eq. 12. One may choose weights as

φf=(|x|αf+|x|βf)φ^m,f=ω,η,ξ. [26]

Due to the decay and vanishing conditions of the coefficients in the off-diagonal local part in Eq. 12—e.g., v¯x in v¯xξ and u¯y in u¯yη—we can treat these terms perturbatively for |x| very small or very large. Recall the definition of a¯(x) from Eq. 16. We have a¯η(x)=2c¯ω−u¯x in the η-equation and a¯ξ=2c¯ω+u¯x in the ξ-equation. Using μ from Eq. 13a (same as Eq. 15) and the decay of u¯x from Eq. 13d, we obtain

a¯η(0)=μ,a¯η(∞)=2c¯ω,a¯ξ(0)=4c¯ω−μ<0,a¯ξ(∞)=2c¯ω. [27]

Plugging Eq. 27 into Eq. 19b, to design the weight φη for estimating ηφη, we require

μ+μαη<0,2c¯ω+c¯lβη<0,⇒αη<−1,βη<−2c¯ω/c¯l. [28a]

Similarly, to design the weight φξ for ξφξ, we require

4c¯ω−μ+μαξ<0,2c¯ω+c¯lβξ<0,⇒αξ<1−4c¯ω/μ,βξ<−2c¯ω/c¯l. [28b]

The variable ξ admits much better stability estimates. Recall the normalization conditions Eq. 11 on θ, which imply η=O(|x|2) and ξ=O(|x|2) near x=0. Thus, we can choose aη≤−2 and aξ<0 to satisfy the first condition in Eq. 19b. Since −2c¯ωcl>0, we can select βη,βξ∈(0,−2c¯ωcl) to satisfy the second condition in Eq. 19b and to capture the decay of η and ξ using these weights.

Although the coefficient 1 in the off-diagonal local term η in the ω-equation Eq. 12a does not decay, we can still treat η perturbatively for |x| very small or very large by designing φω in Eq. 26 for the ω-equation Eq. 12a to be weaker than φη. We choose

αω−αη>0,βω−βη<0. [28c]

Then the coefficient in the estimate

|ηφω|≤φωφη|ηφη|≲min(|x|αω−αη,|x|βω−βη)|ηφη|

is small for |x| very small or very large.

We now return to the constraint Eq. 19b. For ω-equation Eq. 12a, we have a¯ω(x)=c¯ω and require

c¯ω+μαω<0,c¯ω+c¯lβω<0,⇒αω<−c¯ω/μ,βω<−c¯ω/cl. [28d]

Note that the upper bound for βω is smaller than that for βη,βξ, as given by Eqs. 28a and 28b. This indicates that we can choose φη,φξ with slower decay than φω and obtain faster decay estimates for η, ξ than for ω. The first condition in Eq. 28d holds for any αω<0. It is straightforward to verify that the conditions in Eq. 28 hold for a wide range of α·,β· with α·≥−3.

3.4. Same Velocity.

In Eq. 12, the velocity c¯lx+u¯ is the same for all three equations. Thus, we can extract the outflow property using the same factor φ^ in Eq. 26.

3.4.1. Weighted estimates in ref. 15.

For the blowup profile, we have

−c¯ω/c¯l≈0.34.

In ref. 15, we first perform weighted L∞ estimates with faster decay weights (see φi in ref. 15, appendix C)

αω,η,ξ=(−2.9,−3,−3),βω,η,ξ=(−16,17,17), [29a]

where αω,η,ξ=(αω,αη,αξ) and βω,η,ξ=(βω,βη,βξ). We use a similar notation below in Eq. 29b. To further bound ω,η,ξ in L∞, we perform additional weighted L∞ estimates with growing weights (see φg,i,i=1,2,3 in ref. 15, appendix C)

αω,η,ξgr=(−2.9,−3,−3),βω,η,ξgr=(116,13+10−8,13+10−8). [29b]

The exponents in Eqs. 29a and 29b satisfy conditions Eq. 28 for stability. In ref. 15, instead of designing the weight using the formula from Eq. 19, we use

φ=∑i≤npi|x|αi,orφ=|x1|−1/2∑i≤npi|x|αi. [29c]

That is, we use a power function |x|αi instead of φ^m for the regular part. These choices of weights allow us to obtain a stronger weight in the far-field and obtain better embedding constants (smaller C in Eq. 5), e.g., |ω|≤φ−1||ωφ||L∞, to close the nonlinear estimates. Moreover, the explicit form in Eq. 29c makes it easier to estimate the piecewise bounds of the weights.

3.4.2. Weighted C1/2 estimates and optimal transport.

Since the Riesz transform ∂ij(−Δ)−1 associated with the nonlocal term (see the discussion below Eq. 17 is not bounded in L∞, we perform the weighted C1/2 estimates in ref. 15 to close the estimates. We use ideas and methods similar to those in Lemma 2 and Section 3.2.1 to extract the damping terms and obtain weighted C1/2 and L∞ estimates of Eq. 12 up to a finite-rank operator Eq. 25. To close nonlinear estimates with ε not extremely small (see constraint Eq. 5), we aim to obtain a good bound on λ Eq. 5 for linear stability. For this purpose, we develop sharp C1/2 estimates.

We have a key observation that the Hölder estimate of the nonlocal term with a sharp constant is related to an optimal transport problem. We focus on the main nonlocal term u~x. In the Cxα estimate# of ux(x,0)−ux(z,0) with α∈(0,1), using the translation and scaling symmetries, we only need to estimate

S=ux(1/2,0)−ux(−1/2,0)=−1πP.V.∫R2k(s)ω(s1,−s2)ds, [30]

in terms of ||ω||C˙xα, with ∫k(s)ds=0. In a simpler example where k(y)=δ(y−1)+δ(y−2)−δ(y−3)−δ(y−4), we have an optimal estimate

S=|∫k(y)f(y)dy|≤|f(2)−f(3)|+|f(1)−f(4)|≤(1+3α)||f||C˙1/2.

It can be interpreted as moving the mass from 2 to 3 and 1 to 4 with the cost function |x−y|α||f||C˙α. In general, an estimate of S using ||ω||C˙α is equivalent to estimating the transportation cost of moving the positive region of k(y) with measure k+(y)dy to its negative region with measure k−(y)dy with the concave cost function c(x,y)=|x−y|α. Thus, to obtain a sharp estimate of S Eq. 30, we seek a measurable transport map to obtain a cost as small as possible.

For more general 1D cases, we can derive the optimal estimate and the equation of the map:

Lemma 3.

[Transportation Lemma] Suppose there exists c∈(a,b) such that f < 0 on (a,c), f > 0 on (c,b), f|x−c|α∈Lloc1 with ∫abf(x)dx=0. For α∈(0,1),g∈Cα(a,b), we have

|∫abf(x)g(x)dx|≤∫cb|f(x)||x−T(x)|αdx·||g||C˙α,

where T(x) solves ∫xT(x)f(s)ds=0.

Note that we have the same optimal map T(x) for any α∈(0,1) since the cost function |x|α is concave. The bound is given by some explicit integral depending on the map. To estimate Eq. 30, we analyze the sign of k(s1,s2) for each fixed s2 and apply Lemma 3 horizontally to construct the transport map T(s) in two dimensions, which solves a cubic equation.‖ For any x,z∈R+2 with x2=z2, we can obtain

|ux(x)−ux(z)|≤C∗|x1−z1|1/2[ω]Cx1/2, [31]

where [·]Cx1/2 denotes the seminorm (see Footnote #). The explicit formula of C∗ with C∗≤2.55 and a stronger version of Eq. 31 were established in ref. 15, lemma 3.1.

We can develop similar sharp Cx1/2,Cy1/2 estimates (see Footnote #) for other terms in ∇u using Lemma 3. Using the triangle inequality, we can combine the Hölder estimates in R+2. We refer the details of these estimates to ref. 15, section 3 and appendix B.

We can generalize unweighted Hölder estimates to weighted ones with the same constant independent of the weight up to some more regular terms depending on the weight, like the commutator BC in Eq. 22b. Estimates of the more regular terms follow Section 4.3.

3.5. Main part in the energy.

Based on the previous analysis, the main part of the energy (corresponding to E in Eq. 5) consists of

EM(f)=max(maxi≤3||fiφi||L∞,maxi≤3||fiψi||Cgi1/2),||F||Cgi1/2=||(F(x)−F(y))gi(x−y)||L∞(R+2×R+2),

for some singular weights φi,ψi, where gi(h)≍|h|−1/2 is −12-homogeneous and ||·||Cgi1/2 is a seminorm equivalent to the C1/2 seminorm. We modify gi(h) to explore the anisotropy of the flow c¯lx+u¯. Since the C1/2 estimate is akin to taking a half derivative, we design ψi to be |x|1/2 more regular than φi near x = 0 (Eq. 29) so that the energy EM is well defined for ω,η,ξ=O(|x|3) near x = 0. Additional norms are included in the energy to obtain sharper stability estimates. We refer the reader to the full energy formulation in ref. 15, section 2.2. The energy EM is applied to control the first component of the perturbation, namely W1, as discussed in Section 3.5.1.

In the weighted energy estimates, we must carefully estimate the associated coefficients-such as ratios between weights-and control the relevant variables in appropriate functional spaces. These steps lead to rather technical estimates, as detailed in ref. 15.

3.5.1. Finite-rank perturbation.

In Section 3.2.1, we introduced methods for establishing the stability of the linearized Eqs. 14 and 25 with a finite-rank perturbation Kn. In this section, we further develop the finite-rank perturbation framework to estimate Kn.

We can rewrite the linearized equation Eq. 12 for W=(ω,η,ξ) schematically as ∂tW=LW. We decompose W=W1+W2 with Wi solving

∂tW1=(L−Kn)W1,∂tW2=LW2+KnW1, [32a]

using initial data (W1,W2)|t=0=(W|t=0,0), where KnW1=∑i≤nai(W1)g¯i is some finite-rank operator with given functions g¯i. We design Kn to approximate more regular nonlocal terms and to obtain exponential decay estimates of W1 in some weighted norm X. See Section 3.2.1. Since W2 has zero initial data, we represent it using Duhamel’s formula

W2(t)=∫0teL(t−s)(KnW1(s))ds=∑i≤n∫0tai(W1(s))eL(t−s)g¯ids. [32b]

The stability estimate for W1 implies that ai(W1(s)) decays exponentially. If eLsg¯i decays in the energy space X as s→∞, we can derive decay estimates for W2 in X. It is important to note that the decay of |eLsg¯i|X for large s is not only sufficient but also necessary for the stability of L in X. This approach-obtaining the stability of an operator perturbed by a finite-rank operator K by testing decay on the modes in K-is related to the Sherman–Morrison formula (37) in linear algebra, and the T(1) (38) and T(b) (39, 40) theorems in harmonic analysis.

Note that numerical evidence of linear stability of L defined in Eq. 12 with a spectral gap has been obtained by Liu (36). Thus, one would expect that eLsg¯i decays for large s. Since we can design g¯i and L is given, to verify the decay of eLsg¯i, we construct its space-time approximation by solving

∂tg=Lg,g|t=0=g¯i, [33]

numerically and using a numerical basis and a representation similar to Eq. 36. By interpolating the numerical solution at discrete time tk using a cubic polynomial in t, we construct an approximate space-time solution g^i(t,x). To track the numerical error in solving the PDE, we use a posteriori error estimate and introduce the residual operator

R(W1,t)=∑i≤n(ai(W1(t))(g^i(0,x)−g¯i)+∫0tai(W1(t−s))(∂s−L)g^i(s,x))ds), [34a]

and modify the representation of W2 as follows

W^2=∑i≤n∫0tai(W1(t−s))g^i(s,x))ds. [34b]

We modify the decomposition Eq. 32 as follows

∂tW1=(L−Kn)W1−R(W1,t), [34c]
∂tW^2=LW^2+KnW1+R(W1,t), [34d]

where W1|t=0=W0,W^2|t=0=0. Note that W^2 solves Eq. 34d exactly since the residual operator captures all the errors. If the error (∂s−L)g^i(s,x) and g^i(0,x)−g¯i are small, we can show that the norm of the residual operator is small in some suitable functional space by using a bootstrap argument: ||R(W1,t)||X≤ε^sups≤t||W1(s)||X,ε^≪1. We treat R as a small perturbation to the stable part L−Kn in Eq. 34c and establish the stability for W1.

3.6. Finite-Rank Operator in refs. 15 and 16.

We construct the finite-rank operator Kn by approximating the commutator in Eq. 22b), and u in L∇u,Lu Eq. 12 similar to Eq. 23. Since the integral in BC(f)(xij) Eq. 22b is singular, we replace BC(f)(xij) in Eq. 23 by a nonsingular version of BC(f)(xij), where we remove a small region near the singularity y=xij in the integral Eq. 22b. This adjustment provides a better overall approximation. Moreover, we perform a low rank perturbation so that the vanishing order W1=O(|x|3) is preserved at x=0 in Eq. 34c, which allows us to choose a more singular weight for weighted estimates in Section 3.2.1, i.e., smaller αf in Eq. 26; see, e.g., αω,η,ξ=(−2.9,−3,−3) in Eq. 29. See more details on the constructions in sections 4.2 and 4.3 in ref. 15.

3.7. Anisotropic Flow.

Due to the flow direction of u¯, the outflow property Eq. 13c is much stronger in the y-direction than in the x-direction. This allows us to obtain sharper stability estimates in R+2 away from the boundary and better control of ξ compared to η (see the damping terms in Eqs. 28a and 28b. Thus, we can focus the stability analysis on the coupling between ω and η in Eqs. 12a and 12b, formally neglecting the leading-order coupling to ξ. Moreover, the finite-rank perturbation method from Section 3.5.1 only needs to be applied near the boundary to approximate nonlocal terms such as BC in Eq. 22b. We can also use a single cutoff function with O(1) support in the y (or x2) direction-i.e., setting N = 0 and j = 0 in the summation in Eq. 23-which significantly reduces the rank n of Kn in Eqs. 25 and 32a.

3.7.1. Nonlinear stability.

We treat the nonlinear terms Eq. 4 perturbatively and bound them by CE2, where E is the energy. It is important to note that the stability constants, e.g., λ, C in Eq. 5, are not sensitive to ε. Suppose that using a numerical method, we observe that the solution converges to a nontrivial steady state, and construct two approximate steady states W¯εi=(ω¯i,θ¯i,c¯l,i,c¯ω,i) with a residual error εi (i=1,2). We expect that these profiles are εi close to the actual steady state (ω¯,θ¯,c¯l,c¯ω) (which we do not know) in some suitable spaces.** Then the constants in the stability estimates based on these two different profiles will be nearly identical. For example, we expect the following estimates for the terms u¯xη in Eq. 12b

|ux(ω¯1)η−ux(ω¯2)η|≲(ε1+ε2)|η|.

Thus, we can first perform stability estimates using a profile with a residual error that does not need to be extremely small and may not satisfy Eq. 5b. After we determine λ, C, we refine the construction of the profile and verify the constraint Eq. 5b a-posteriori.

3.7.2. Computer-assisted estimates.

We summarize key steps involving computer assistance.

  • 1.

    We construct the approximate profile and estimate the profile and the residual error using numerical methods. See Section 4.

  • 2.

    We approximate the more regular nonlocal part, e.g., BC, by a finite-rank operator Kn. To bound the approximation error-such as constants in the estimate of BC(f)−KMN(f) Eq. 24-we evaluate certain integrals using numerical quadrature. See Section 4.3.

  • 3.

    We track the constants in the stability estimates, which depend on the approximate profile, and compute sharp bounds with computer assistance.

  • 4.

    For the finite-rank perturbation, we numerically construct the approximate solution to Eq. 33 using PDE solvers. See further discussion in Section 3.5.1.

  • 5.

    We track discretization and round-off errors for rigorous numerics. Discretization error is analyzed using numerical analysis [Section 4.2, (16, section 3.6 and appendix C)], while round-off error is tracked via basic interval arithmetic (41). Both are treated as small perturbations in the energy estimates Eq. 5.

In summary, we leverage the anisotropic structure (Section 3.5.1) to reduce the rank n of Kn in Eqs. 25 and 32a; control the approximation error in step 2 to improve λ and reduce n; track constants to refine bounds on λ and C in Eq. 5; and estimate Kn via the methods in Section 3.5.1. These steps, combined with analytic techniques from Sections 3.2.1–3.4.2, allow us to close the nonlinear stability estimate Eq. 5.

4. Profile and Some Rigorous Numerics

In this section, we discuss constructing the approximate steady state to Eq. 9 and some rigorous numerics. The profile’s multidimensional nature requires solving a nonlocal, nonlinear PDE in 2D, posing an essential difficulty. To the best of our knowledge, the profile in the Hou–Luo scenario is the first truly multidimensional approximate self-similar blowup profile with sufficient regularity found for fluid equations.

4.1. Numerical Construction.

Due to the symmetry of ω(x,y),θ(x,y) in x, we only need to focus on (x,y)∈R+2. We represent the profile as follows

ω¯=ω¯1+ω¯2,ω¯1=χ(r)rαg¯1(β),θ¯=θ¯1+θ¯2,θ¯1=χ(r)r1+2αg¯2(β), [35]

where r=|(x,y)|,β= arctan(y/x)∈[0,π] denotes the polar coordinate in R+2, ω¯2,θ¯2 capture the profile in the near field, and the semianalytic part ω¯1,θ¯1 capture the far-field behavior. Here, χ is some cutoff function with χ = 0 near 0 and χ = 1 in the far-field. Functions g¯1(β),g¯2(β) are the angular parts of the profiles ω¯,θ¯ in the far-field, which cannot be determined a-priori. We represent (ω¯2,θ¯2) in a domain [0,L]2 with L≈1013 using a piecewise 6-th order B-spline in x and y,

ω¯2=∑i,jai,jBi(x)Bj(y), [36]

where Bi(x) is the B-spline basis (see ref. 16, appendix C.1). We represent θ¯ similarly. To construct u=∇⊥(−Δ)−1ω Eq. 9, we solve the Poisson equation −Δϕ=ω to obtain ϕ using a B-spline based finite element method and then obtain u=∇⊥ϕ.

To determine the profiles, we first solve Eqs. 9 and 10 numerically for a long enough time using the representation Eqs. 35 and 36 with time-dependent coefficients aij(t) and without the semianalytic part, i.e., setting ω¯1=θ¯1=0, to obtain an approximate steady state (ω¯(2),θ¯(2),c¯ω(1),c¯l(1)). We obtain the decay rate α=c¯ω(1)/c¯l(1) in Eq. 35 by matching the slowest decaying parts in Eq. 9

clr∂rω(r,β)=cωω+θx+l.o.t.,clr∂rθ(r,β)=(2cω+cl)θ+l.o.t.,

and use the far-field of (ω¯(2),θ¯(2)) and curve fitting to determine g¯1,g¯2 in Eq. 35. After we construct (ω¯1,θ¯1), we fix it and refine the computation of (ω¯2,θ¯2,c¯ω,c¯l) by solving Eqs. 9 and 10 numerically using the representation Eqs. 35 and 36. Using Eqs. 35 and 36, we can evaluate the profile at any x. See more details in 15, section 7, (16, appendix C.1).

4.2. Rigorous Estimates of Profile and Error.

We use numerical analysis to estimate the profile and residual error. For example, to obtain a tight piecewise bound of a function f in Dij≡[xi,xi+1]×[yj,yj+1], we have

maxx,y∈Dij|f(x,y)|≤maxi,j=1,2|f(xi,yj|+h128||∂x2f||L∞(Dij)+h228||∂y2f||L∞(Dij), [37]

where h1=xi+1−xi and h2=yj+1−yj. If f is a polynomial, e.g., ω¯2 in Eq. 36, the high-order derivatives vanish. Since we can evaluate the grid point values f(xi,yj) using the representation formula, we can recursively use Eq. 37 to estimate the derivatives from high order to low order. For the semianalytic parts ω¯1,θ¯1 in Eq. 35 and other functions, we first obtain a rough estimate on higher-order derivatives. Then we refine the piecewise bounds using Eq. 37 by subpartitioning the domain with smaller mesh hi.

For effective estimates without requiring too small hi, we use higher-order error estimates based on the Lagrange, Newton, and Hermite interpolations.

4.2.1. Estimate in the far-field.

For very large |x|, we have ω¯2=θ¯2=0, χ(r)=1, and ω¯=rαg¯1, θ¯=r1+2αg¯2 Eq. 35. We estimate g¯i(β) with β∈[0,π] using the 1D version of Eq. 37. Since rγ is monotonic, its estimates are straightforward. We then obtain piecewise bounds for rγg¯i(β), γ=α,1+2α, in polar coordinates, which can be transferred to the (x,y) coordinates via a covering argument. To verify inequalities in the far-field, e.g., Eq. 13c, we factor out the decay rate rk for some k and verify inequalities in the angular variable.

4.3. Estimate Approximation Error.

We use a numerical quadrature to estimate the approximation error for the more regular terms.

We focus on a more regular nonlocal term u in Eq. 12 to illustrate the ideas. Let u^(ω) be the finite-rank approximation of u and ρ be a singular weight like φ defined in Eq. 19 in the energy estimates. We rewrite the error ρ(x)(u(ω)−u^(ω)) as an integral of ω: I(x)=ρ(x)∫K(x,y)ω(y)dy, and bound it using the weighted norm ||ωρ||L∞. For example, the kernel associated with u is K(z)=12π∇⊥log|z|. To obtain a sharp estimate, we symmetrize the integral and estimate I(x)=ρ(x)∫yi≥0Ksym(x,y)ω(y)dy with the symmetrized kernel Ksym. We have two singularities in I(x): the singularity of ρ(x) near x=0 and the singularity at x=y in the kernel K(x,y).

In the case without an approximation, we get Ksym(λx,λy)=λ−1Ksym(x,y) for the kernel of u with −1 homogeneity. Changing y=λy^,x=λx^ gives

I(x)=ρ(x)∫R++2Ksym(x,y)ω(y)dy=ρ(λx^)∫R++2Ksym(λx^,λy^)ω(λy^)λ2dy^=λρλ(x^)∫R++2Ksym(x^,y^)ωλ(y^)dy^,

where fλ(x)=f(λx). We bound it using ||ωρ||L∞:

|I(x)|≤λ||ωλρλ||L∞ρλ(x^)∫R++2|Ksym(x^,y^)|1ρλ(y^)dy^.

Since ||ωλρλ||L∞=||ωρ||L∞, it suffices to compute the rescaled integral. By choosing λ adaptive to x, e.g. λ≍|x|/|x^| with |x^| ≍1, the singularity y^=x^ in the kernel is restricted to some finite domain away from the origin. Moreover, the integrand is locally integrable. Thus, we can design an adaptive mesh dense in the O(1) region to compute the integrals. In the case with an approximation term such as u^(ω), we can apply a similar rescaling argument to bound the integrals. For more details, see ref. 16, section 4.

Acknowledgments

The work of J.C. was in part supported by the NSF Grant DMS-2408098. The research of T.Y.H. was in part supported by NSF Grant DMS-2205590 and the Choi Family Gift Fund. We would like to thank Russel E. Caflisch, Javier Gómez-Serrano, Vladimir Sverak, and Terence C. Tao for many constructive comments and suggestions for the original manuscript, which greatly improve the quality of our paper.

Author contributions

J.C. and T.Y.H. designed research; J.C. and T.Y.H. performed research; J.C. contributed new reagents/analytic tools; J.C. and T.Y.H. analyzed data; and J.C. and T.Y.H. wrote the paper.

Competing interests

The authors declare no competing interest.

Footnotes

Reviewers: R.E.C., New York University; J.G.-S., Brown University; V.S., University of Minnesota Twin Cities Libraries; and T.C.T., University of California, Los Angeles.

*In general, the blowup rate in front of F depends on the nonlinearity N(f) in Eq. 1. Here, we adopt the blowup rate 1T−t, consistent with that of ω in Eq. 6, and focus on this case for clarity.

†If f = η or ξ, the nonlocal terms ∇u depend on ω rather than f. Since the estimates can extend to the system of (ω,η,ξ) Eq. 12, we assume that the nonlocal term only depends on f to simplify the model.

‡It is important that the constants C¯,Mk are not sensitive to the residual error ε in Eq. 5a. See more discussion in Section 3.7.1.

§Specifically, suppose that ||B(fφ)||L∞≤C1||fφ||L∞, where C1 is independent of fφ. The above argument yields C1|b¯(x)|+d(φ)(x)≤−c<0 uniformly in x. Thus, in the L∞ estimate-neglecting lower-order terms such as BC-if the maximum of |fφ(·,t)| is attained at x, then |fφ(x,t)| decays in t, implying linear stability, i.e., λ > 0 in Eq. 5. The full estimate is carried out in Lagrangian coordinates; see ref. 15, lemmas A.1 and A.2.

When φ(y) is very small, we still gain a factor |x−y| in KC=KB(x−y)(1−φ(x)φ(y)). From Eq. 19 and Lemma 2, we have |∇φ(y)|≍|∇φ(z)| for any |y|≍|z|. If |x|≍|y|, then |1−φ(x)φ(y)|≲|∇φ(y)|φ(y)|x−y|≲|x−y|·1|y|. When |y|≍|x| is small, the singular factor |y|−1 is absorbed by the coefficient b¯(x) in Eq. 22b, since |b¯(x)|≲|x| by Eq. 17. If |x|≪|y| or |y|≪|x|, then KB(x−y) is not singular. The integral of KC is estimated using the methods in Section 4.3 by rescaling (x,y) to (x^,y^) with |x|^≍1 and partitioning the region for y^ into three regimes: |y^|≪|x^|, |y^|≍|x^|, and |x^|≪|y^|. See ref. 16, section 4 for details.

#We refer to Cxα estimate as estimating |f(P)−f(Q)|/|P−Q|α for P,Q∈R+2 with P2=Q2 but P1≠Q1. We define Cyα similarly and denote by [f]Cxα,[f]Cyα the seminorms.

‖For fixed x,z, we consider KΔ(y)=K(x−y)−K(x−z) with kernel K associated with the velocity operator ∂ij(−Δ)−1. Using Lemma 3, we solve T(a) from ∫aT(a)KΔ(y)dyi=0 for i = 1 or i = 2, which reduces to a cubic equation of T(a) when x1=z1 or x2=z2. Moreover, using translation and scaling symmetries in the Hölder estimate, we can reduce the pairs (x,z) with xi=zi depending on three parameters (e.g. x1,z1,x2) to at most one parameter.

**This property holds if the linearized operator around the exact steady state is invertible.

Data, Materials, and Software Availability

There are no data underlying this work.

References

  • 1.Majda A., Bertozzi A., Vorticity and Incompressible Flow (Cambridge University Press, 2002), vol. 27. [Google Scholar]
  • 2.A. Kiselev, “Small scales and singularity formation in fluid dynamics” in Proceedings of the International Congress of Mathematicians (World Scientific Publishing, 2018).
  • 3.Luo G., Hou T. Y., Potentially singular solutions of the 3D axisymmetric Euler equations. Proc. Natl. Acad. Sci. U.S.A. 111, 12968–12973 (2014). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Luo G., Hou T., Toward the finite-time blowup of the 3D incompressible Euler equations: A numerical investigation. SIAM Multiscale Model. Simul. 12, 1722–1776 (2014). [Google Scholar]
  • 5.M. Sherman, Computer Proof ‘Blows Up’ Centuries-Old Fluid Equations (Quanta Magazine, 2022), https://www.quantamagazine.org/computer-helps-prove-long-sought-fluid-equation-singularity-20221116/.
  • 6.Constantin P., Fefferman C., Majda A., Geometric constraints on potentially singular solutions for the 3D Euler equations. Comm. Partial Differ. Equ. 21, 559–571 (1996). [Google Scholar]
  • 7.Deng J., Hou T., Yu X., Geometric properties and nonblowup of 3D incompressible Euler flow. Comm. Partial Differ. Equ. 30, 225–243 (2005). [Google Scholar]
  • 8.Barkley D., A fluid mechanic’s analysis of the teacup singularity. Proc. R. Soc. A 476, 2020348 (2020). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Kiselev A., Sverak V., Small scale creation for solutions of the incompressible two dimensional Euler equation. Ann. Math. 180, 1205–1220 (2014). [Google Scholar]
  • 10.Choi K., et al. , On the finite-time blowup of a 1D model for the 3D axisymmetric Euler equations. CPAM 70, 2218–2243 (2017). [Google Scholar]
  • 11.Kiselev A., Ryzhik L., Yao Y., Zlatos A., Finite time singularity for the modified SQG patch equation. Ann. Math. 184, 909–948 (2016). [Google Scholar]
  • 12.Choi K., Kiselev A., Yao Y., Finite time blow up for a 1D model of 2D Boussinesq system. Comm. Math. Phys. 334, 1667–1679 (2015). [Google Scholar]
  • 13.Chen J., Hou T. Y., Finite time blowup of 2D Boussinesq and 3D Euler equations with C1,α velocity and boundary. Comm. Math. Phys. 383, 1559–1667 (2021). [Google Scholar]
  • 14.Wang Y., Lai C. Y., Gomez-Serrano J., Buckmaster T., Asymptotic self-similar blow-up profile for three-dimensional axisymmetric Euler equations using neural networks. Phys. Rev. Lett 130, 244002 (2023). [DOI] [PubMed] [Google Scholar]
  • 15.J. Chen, T. Y. Hou, Stable nearly self-similar blowup of the 2D Boussinesq and 3D Euler equations with smooth data I: Analysis. arXiv [Preprint] (2022). http://arxiv.org/abs/2210.07191v3 (Accessed 9 May 2023).
  • 16.Chen J., Hou T. Y., Stable nearly self-similar blowup of the 2D Boussinesq and 3D Euler equations with smooth data II: Rigorous numerics. MMS 23, 25–130 (2025). [Google Scholar]
  • 17.Elgindi T. M., Finite-time singularity formation for C1,α solutions to the incompressible Euler equations on R3. Ann. Math. 194, 647–727 (2021). [Google Scholar]
  • 18.Elgindi T. M., Ghoul T. E., Masmoudi N., On the stability of self-similar blow-up for C1,α solutions to the incompressible Euler equations on R3. Camb. J. Math. 9, 647–727 (2021). [Google Scholar]
  • 19.T. M. Elgindi, F. Pasqualotto, From instability to singularity formation in incompressible fluids. arXiv [Preprint] (2023). http://arxiv.org/abs/2310.19780 (Accessed 30 October 2023).
  • 20.D. Cordoba, L. Martinez-Zoroa, F. Zheng, Finite time singularities to the 3D incompressible Euler equations for solutions in C1,α∩C∞(R3\0)∩L2. arXiv [Preprint] (2023). http://arxiv.org/abs/2308.12197 (Accessed 23 August 2023).
  • 21.D. Córdoba, L. Martínez-Zoroa, Blow-up for the incompressible 3D-Euler equations with uniform C1,1/2−ϵ∩l2 force. arXiv [Preprint] (2023). http://arxiv.org/abs/2309.08495 (Accessed 15 September 2023).
  • 22.Hou T., Lei Z., On the stabilizing effect of convection in three-dimensional incompressible flows. Commun. Pure Appl. Math. 62, 501–564 (2009). [Google Scholar]
  • 23.Chen J., On the regularity of the De gregorio model for the 3D Euler equations. J. Eur. Math. Soc. 1399, 1–59 (2023). [Google Scholar]
  • 24.Merle F., Raphaël P., Rodnianski I., Szeftel J., On blow up for the energy super critical defocusing nonlinear Schrödinger equations. Invent. Math. 227, 247–413 (2022). [Google Scholar]
  • 25.Merle F., Raphaël P., Rodnianski I., Szeftel J., On the implosion of a compressible fluid I: Smooth self-similar inviscid profile. Ann. Math. 2, 567–778 (2022). [Google Scholar]
  • 26.Collot C., Ghoul T., Masmoudi N., Nguyen V. T., Refined description and stability for singular solutions of the 2D Keller-Segel system. Commun. Pure Appl. Math. 75, 1419–1516 (2022). [Google Scholar]
  • 27.Chen J., Hou T. Y., Huang D., Asymptotically self-similar blowup of the Hou-Luo model for the 3D Euler equations. Ann. PDE 8, 24 (2022). [Google Scholar]
  • 28.McLaughlin D. W., Papanicolaou G. C., Sulem C., Sulem P. L., Focusing singularity of the cubic Schrödinger equation. Phys. Rev. A 34, 1200 (1986). [DOI] [PubMed] [Google Scholar]
  • 29.Kenig C. E., Merle F., Global well-posedness, scattering and blow-up for the energy-critical, focusing, non-linear Schrödinger equation in the radial case. Invent. Math. 166, 645–675 (2006). [Google Scholar]
  • 30.Chen J., Hou T. Y., Huang D., On the finite time blowup of the De Gregorio model for the 3D Euler equations. Commun. Pure Appl. Math. 74, 1282–1350 (2021). [Google Scholar]
  • 31.Merle F., Raphaël P., Rodnianski I., Szeftel J., On the implosion of a compressible fluid II: Singularity formation. Ann. Math. 2, 779–889 (2022). [Google Scholar]
  • 32.J. Chen, G. Cialdea, S. Shkoller, V. Vicol, Vorticity blowup in 2D compressible Euler equations. arXiv [Preprint] (2024). http://arxiv.org/abs/2407.06455 (Accessed 8 July 2024).
  • 33.J. Chen, Vorticity blowup in compressible Euler equations in Rd,d≥3. arXiv [Preprint] (2024). http://arxiv.org/abs/2408.04319 (Accessed 8 August 2024).
  • 34.T. Buckmaster, G. Cao-Labora, J. Gómez-Serrano, Smooth imploding solutions for 3D compressible fluids, Forum Math. Pi. 13, e6 (2025).
  • 35.Collot C., Ghoul T. E., Masmoudi N., Singularity formation for Burgers’ equation with transverse viscosity. Ann. Sci. Éc. Norm. Supér. 4, 1047–1133 (2022). [Google Scholar]
  • 36.P. Liu, “Spatial profiles in the singular solutions of the 3D Euler equations and simplified models,” PhD thesis, California Institute of Technology (2017).
  • 37.Sherman J., Morrison W. J., Adjustment of an inverse matrix corresponding to a change in one element of a given matrix. Ann. Math. Stat. 21, 124–127 (1950). [Google Scholar]
  • 38.David G., Journé J. L., A boundedness criterion for generalized Calderón-Zygmund operators. Ann. Math. 120, 371–397 (1984). [Google Scholar]
  • 39.McIntosh A., Algèbres d’opérateurs définis par des intégrales singulières. CR Acad. Sci. Paris Sér. I Math. 301, 395–397 (1985). [Google Scholar]
  • 40.David G., Journé J. L., Semmes S., Opérateurs de Calderón-Zygmund, fonctions para-accrétives et interpolation. Revista Matemática Iberoamericana 1, 1–56 (1985). [Google Scholar]
  • 41.Rump S. M., Verification methods: Rigorous results using floating-point arithmetic. Acta Numer. 19, 287–449 (2010). [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

There are no data underlying this work.


Articles from Proceedings of the National Academy of Sciences of the United States of America are provided here courtesy of National Academy of Sciences

RESOURCES