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
| [1E] |
where 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.

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 . 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 develops a nearly self-similar singularity in finite time T, where 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 with 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 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 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 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
| [1] |
where is a quadratic nonlinearity, such as f2 or for some , mimicking the vortex stretching term 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:*
| [2] |
with some , where remains close to an (approximate) blowup profile in some norm 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
| [3] |
where the parameter is used to zoom in on the blowup region, while rescales the amplitude of the solution. The exponent μ in Eq. 2 is primarily determined by . We can freely choose and to define Eq. 3. An (approximate) steady state of Eq. 3 corresponds to an (approximate) blowup profile 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 to Eq. 3;
-
2.Linearize the equations around to obtain the perturbation equation for :
where are the linear terms, nonlinear terms, and residual error, respectively. We then establish nonlinear stability estimates for a certain energy of the perturbation , such as[4]
where , , and ε estimate the contributions from the linear term, nonlinear term, and the residual error of the approximate steady state , respectively. Using a bootstrap argument, we can obtain nonlinear stability for some threshold if ε is sufficiently small. For example, the condition[5a]
is sufficient to close Eq. 5. This justifies in the ansatz Eq. 2.[5b] -
3.
Construct the initial data with desired properties by perturbing the profile . 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.
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):
| [6a] |
| [6b] |
in the upper half-space with the no-flow boundary condition , where is the velocity, is the vorticity, and θ is the density or temperature. It is easy to show that
solve the dynamic rescaling equations
| [7] |
where , , τ is the rescaled time, are time-dependent scaling parameters, and ,
| [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
| [9] |
We impose normalization conditions on :
| [10] |
For smooth data, these two conditions enforce
| [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 for Eq. 9 and show that the perturbation remains small in some energy functional : for any t ≥ 0. With this stability estimate and the values of the approximate scaling parameters , the blowup asymptotics of the vorticity follow the form Eq. 2 with
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
| [12a] |
| [12b] |
| [12c] |
where , and 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 .
-
(P1)
Symmetries: are even in x, are odd in x, and .
-
(P2)Sign properties and scaling:
[13a] [13b] -
(P3)Outflow flows: For any , we have
[13c] -
(P4)Decay conditions: For k ≤ 2, we have
[13d]
Let us explain property (P2). The condition indicates that the blowup is focusing, while implies finite-time blowup: from Eq. 8. Moreover, the condition follows from the conservation of 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 to the far field. In addition, the decay condition Eq. 13d and the sign condition 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 , where is the linearized operator in Eq. 12 and is a finite-rank perturbation. The operator may introduce finitely many unstable eigenvalues to the full operator .
We do not know a priori whether 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 to the full operator , 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
| [14] |
where and satisfies the sign and outflow properties Eqs. 13a–13c
| [15] |
The definition of μ is consistent with Eq. 13a. The term captures the diagonal part on the right side of Eq. 12: , or , and we consider three cases of :
| [16] |
The coefficients , satisfy the decay property
| [17] |
for k ≤ 2 with , and is a 0-th order singular integral operator related to the velocity, e.g. for . The nonlocal term models the leading order nonlocal terms and 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 is negative. To extract the damping part, we use the following weighted estimates:
| [18] |
with a singular weight φ to be determined.
3.2.1.1. Outflow property and the damping terms.
We consider the following weight
| [19a] |
where the singular weight φs with captures the asymptotics of the weights, is more regular, and m > 0. We choose α, β such that
| [19b] |
for some λ > 0, where μ is defined in Eq. 15, in Eq. 16, and . 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 be the coefficient defined in Eq. 18. For any and , there exists smooth and m > 0 depending on such that
The left side of Eq. 19b captures the asymptotics of 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 in Eq. 18 as
| [20] |
We estimate J2 for small and large differently. Near 0, using Eq. 13d for , we get
for some constant 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 from Eqs. 14 and 15, we get
where we have used Eq. 19 in the last inequality. Similarly, using the decay of from Eqs. 13d and 19, we obtain
For , optimizing the above estimates, there exists such that
| [21] |
Given any with , we choose a radial weight that satisfies
It follows for some . Using this estimate and the outflow property Eq. 13c, we obtain
Plugging the above estimates in J1 in Eq. 20, and then using Eq. 21, we prove
Choosing m large enough, we prove the lemma.
3.2.1.2. Nonlocal part.
For the nonlocal part in Eq. 18, we have
| [22a] |
where is the commutator
| [22b] |
A crucial observation is that the leading order nonlocal term depends only on the weighted variable . Therefore, it can be estimated with constants that are independent of the weight φ. Since the coefficient vanishes near and decays for large x Eq. 17, we know that is small in both regions. By leveraging the strong damping term from Lemma 2 within a bounded region away from , we can treat as a small perturbation to the local damping term in the energy estimate.§
Since vanishes near and decays in the far field by Eq. 17, and the weight φ Eq. 19 is singular only near , cancels one order of singularity in the kernel . This allows us to show that the operator is roughly one order more regular than f.¶ For instance, if , then is log-Lipschitz in a suitable weighted space. Moreover, can be approximated by a finite-rank operator.
3.3. Finite-Rank Operator.
One approach is to use a piecewise approximation
| [23a] |
where is some sufficiently smooth cutoff functions covering a domain
| [23b] |
in the first quadrant and it is supported locally near with support size of order h, e.g., with . Each term is a rank-one operator and can be expressed as follows
for some function . Since χij has a support size of , we obtain using Eq. 23 that for
where we have used for in the inequality. Since is about one order more regular than f, we further obtain
| [24] |
for any , the constant depends on the weight φ and α, but is independent of h. The approximation error is also small in the norm by choosing and small h. For with suitably large, we gain smallness in the upper bound of Eq. 24 from the decay of in ; see Eq. 22b. By choosing and the rank M, N suitably large so that h is small, we can treat the approximation error 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
| [25] |
We will discuss more on the construction of and the estimate of 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
| [26] |
Due to the decay and vanishing conditions of the coefficients in the off-diagonal local part in Eq. 12—e.g., in and in —we can treat these terms perturbatively for very small or very large. Recall the definition of from Eq. 16. We have in the η-equation and in the ξ-equation. Using μ from Eq. 13a (same as Eq. 15) and the decay of from Eq. 13d, we obtain
| [27] |
Plugging Eq. 27 into Eq. 19b, to design the weight φη for estimating , we require
| [28a] |
Similarly, to design the weight φξ for , we require
| [28b] |
The variable ξ admits much better stability estimates. Recall the normalization conditions Eq. 11 on θ, which imply and near . Thus, we can choose and to satisfy the first condition in Eq. 19b. Since , we can select 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 very small or very large by designing φω in Eq. 26 for the ω-equation Eq. 12a to be weaker than φη. We choose
| [28c] |
Then the coefficient in the estimate
is small for very small or very large.
We now return to the constraint Eq. 19b. For ω-equation Eq. 12a, we have and require
| [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 . It is straightforward to verify that the conditions in Eq. 28 hold for a wide range of with .
3.4. Same Velocity.
In Eq. 12, the velocity 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
In ref. 15, we first perform weighted estimates with faster decay weights (see φi in ref. 15, appendix C)
| [29a] |
where and . We use a similar notation below in Eq. 29b. To further bound in , we perform additional weighted estimates with growing weights (see in ref. 15, appendix C)
| [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
| [29c] |
That is, we use a power function instead of 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., , 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 associated with the nonlocal term (see the discussion below Eq. 17 is not bounded in , we perform the weighted 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 and 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 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 . In the estimate# of with , using the translation and scaling symmetries, we only need to estimate
| [30] |
in terms of , with . In a simpler example where , we have an optimal estimate
It can be interpreted as moving the mass from 2 to 3 and 1 to 4 with the cost function . In general, an estimate of S using is equivalent to estimating the transportation cost of moving the positive region of with measure to its negative region with measure with the concave cost function . 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 such that f < 0 on , f > 0 on , with . For , we have
where solves .
Note that we have the same optimal map for any since the cost function is concave. The bound is given by some explicit integral depending on the map. To estimate Eq. 30, we analyze the sign of for each fixed s2 and apply Lemma 3 horizontally to construct the transport map in two dimensions, which solves a cubic equation.‖ For any with , we can obtain
| [31] |
where denotes the seminorm (see Footnote #). The explicit formula of with and a stronger version of Eq. 31 were established in ref. 15, lemma 3.1.
We can develop similar sharp estimates (see Footnote #) for other terms in using Lemma 3. Using the triangle inequality, we can combine the Hölder estimates in . 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 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
for some singular weights , where is -homogeneous and is a seminorm equivalent to the seminorm. We modify to explore the anisotropy of the flow . Since the estimate is akin to taking a half derivative, we design ψi to be more regular than φi near x = 0 (Eq. 29) so that the energy EM is well defined for 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 . In this section, we further develop the finite-rank perturbation framework to estimate .
We can rewrite the linearized equation Eq. 12 for schematically as . We decompose with Wi solving
| [32a] |
using initial data , where is some finite-rank operator with given functions . We design 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
| [32b] |
The stability estimate for W1 implies that decays exponentially. If decays in the energy space X as , we can derive decay estimates for W2 in X. It is important to note that the decay of for large s is not only sufficient but also necessary for the stability of in X. This approach-obtaining the stability of an operator perturbed by a finite-rank operator by testing decay on the modes in -is related to the Sherman–Morrison formula (37) in linear algebra, and the (38) and (39, 40) theorems in harmonic analysis.
Note that numerical evidence of linear stability of defined in Eq. 12 with a spectral gap has been obtained by Liu (36). Thus, one would expect that decays for large s. Since we can design and is given, to verify the decay of , we construct its space-time approximation by solving
| [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 . To track the numerical error in solving the PDE, we use a posteriori error estimate and introduce the residual operator
| [34a] |
and modify the representation of W2 as follows
| [34b] |
We modify the decomposition Eq. 32 as follows
| [34c] |
| [34d] |
where . Note that solves Eq. 34d exactly since the residual operator captures all the errors. If the error and are small, we can show that the norm of the residual operator is small in some suitable functional space by using a bootstrap argument: We treat as a small perturbation to the stable part 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 by approximating the commutator in Eq. 22b), and u in Eq. 12 similar to Eq. 23. Since the integral in Eq. 22b is singular, we replace in Eq. 23 by a nonsingular version of , where we remove a small region near the singularity in the integral Eq. 22b. This adjustment provides a better overall approximation. Moreover, we perform a low rank perturbation so that the vanishing order is preserved at 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., 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 , 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 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 in Eq. 22b. We can also use a single cutoff function with 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 in Eqs. 25 and 32a.
3.7.1. Nonlinear stability.
We treat the nonlinear terms Eq. 4 perturbatively and bound them by , 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 with a residual error εi (). We expect that these profiles are εi close to the actual steady state (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 in Eq. 12b
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., , by a finite-rank operator . To bound the approximation error-such as constants in the estimate of 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 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 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 in x, we only need to focus on . We represent the profile as follows
| [35] |
where denotes the polar coordinate in , capture the profile in the near field, and the semianalytic part capture the far-field behavior. Here, χ is some cutoff function with χ = 0 near 0 and χ = 1 in the far-field. Functions are the angular parts of the profiles in the far-field, which cannot be determined a-priori. We represent in a domain with using a piecewise 6-th order B-spline in x and y,
| [36] |
where is the B-spline basis (see ref. 16, appendix C.1). We represent similarly. To construct Eq. 9, we solve the Poisson equation to obtain ϕ using a B-spline based finite element method and then obtain .
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 and without the semianalytic part, i.e., setting , to obtain an approximate steady state . We obtain the decay rate in Eq. 35 by matching the slowest decaying parts in Eq. 9
and use the far-field of and curve fitting to determine in Eq. 35. After we construct , we fix it and refine the computation of 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 , we have
| [37] |
where and . If f is a polynomial, e.g., in Eq. 36, the high-order derivatives vanish. Since we can evaluate the grid point values using the representation formula, we can recursively use Eq. 37 to estimate the derivatives from high order to low order. For the semianalytic parts 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 , we have , , and , Eq. 35. We estimate with using the 1D version of Eq. 37. Since is monotonic, its estimates are straightforward. We then obtain piecewise bounds for , , in polar coordinates, which can be transferred to the coordinates via a covering argument. To verify inequalities in the far-field, e.g., Eq. 13c, we factor out the decay rate 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 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 as an integral of ω: , and bound it using the weighted norm . For example, the kernel associated with u is . To obtain a sharp estimate, we symmetrize the integral and estimate with the symmetrized kernel . We have two singularities in : the singularity of near and the singularity at in the kernel .
In the case without an approximation, we get for the kernel of u with homogeneity. Changing gives
where . We bound it using :
Since , it suffices to compute the rescaled integral. By choosing λ adaptive to x, e.g. with , the singularity 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 region to compute the integrals. In the case with an approximation term such as , 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 in Eq. 1. Here, we adopt the blowup rate , consistent with that of ω in Eq. 6, and focus on this case for clarity.
†If f = η or ξ, the nonlocal terms 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 are not sensitive to the residual error ε in Eq. 5a. See more discussion in Section 3.7.1.
§Specifically, suppose that , where C1 is independent of . The above argument yields uniformly in x. Thus, in the estimate-neglecting lower-order terms such as -if the maximum of is attained at x, then 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 is very small, we still gain a factor in . From Eq. 19 and Lemma 2, we have for any . If , then . When is small, the singular factor is absorbed by the coefficient in Eq. 22b, since by Eq. 17. If or , then is not singular. The integral of KC is estimated using the methods in Section 4.3 by rescaling to with and partitioning the region for into three regimes: , , and . See ref. 16, section 4 for details.
#We refer to estimate as estimating for with but . We define similarly and denote by the seminorms.
‖For fixed , we consider with kernel K associated with the velocity operator . Using Lemma 3, we solve from for i = 1 or i = 2, which reduces to a cubic equation of when or . Moreover, using translation and scaling symmetries in the Hölder estimate, we can reduce the pairs with depending on three parameters (e.g. ) 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 . 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 . 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 . 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 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 . 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.
