A symmetry theorem for localizable steady solutions of the 3D Euler equations


Abstract

A steady Euler flow is localizable if the pressure function is constant along its stream lines. This property was used by Gavrilov to construct the first smooth compactly supported steady states of 3D Euler. We prove that any analytic localizable 3D Euler flow in a bounded domain \(\Omega\) is axisymmetric and \(\Omega\) is a rotationally symmetric domain whose transverse section is a disk or an annulus with convex boundary curves. To the best of our knowledge, this is the first symmetry theorem for 3D steady Euler flows. In the context of MHD equilibria, this result shows that Grad’s conjecture holds true for magnetic fields satisfying the isodynamic condition, a property introduced by Palumbo in the 1960’s to minimize the effect of particle drifts in plasma confinement devices.

1 Introduction↩︎

The stationary Euler equations in a bounded domain \(\Omega\subset\mathbb{R}^3\) describe a fluid flow in equilibrium. They are formulated as \[\label{eq46eu} (\boldsymbol{u}\cdot \nabla) \boldsymbol{u}+ \nabla \Pi=0\,,\qquad \mathop{\mathrm{div}}\boldsymbol{u}=0\,, \text{ in } \Omega\tag{1}\] with the boundary condition \(\boldsymbol{u}\cdot {\boldsymbol{\nu}}=0\) on \(\partial\Omega\), where \({\boldsymbol{\nu}}\) is the outer unit normal vector. Here \(\boldsymbol{u}\) is the velocity field of the fluid and \(\Pi\) is the hydrodynamic pressure. An equivalent formulation in terms of the Bernoulli function \(b:=\Pi+\frac{1}{2} |\boldsymbol{u}|^2\), \[\label{eq46eu46curl} \boldsymbol{u}\times \mathop{\mathrm{curl}}\boldsymbol{u}=\nabla b\,,\qquad \mathop{\mathrm{div}}\boldsymbol{u}=0\,,\tag{2}\] is particularly useful when studying the geometry of the solutions, the main landmark being the celebrated Arnold’s structure theorem [1]. This formulation is also remarkable because it is analogous to the equations satisfied by an equilibrium magnetic field \(B\) in the context of magnetohydrodynamics (MHD): \[B\times \mathop{\mathrm{curl}}B +\nabla P=0\,,\qquad \mathop{\mathrm{div}}B =0\,,\] where \(P\) is the plasma pressure (it formally coincides with minus the Bernoulli function if \(B\) plays the role of the velocity field of a fluid flow).

In 1968, when studying plasma confinement, Palumbo introduced [2] a condition that he called “isodynamic property” of an MHD equilibrium: \[\label{eq:iso} B\cdot \nabla |B|^2=0 \text{ in } \Omega\,,\tag{3}\] that is, the modulus of \(B\) is constant along the magnetic lines of \(B\). Palumbo observed that the condition for all first-order particle drifts to remain in a constant pressure surface is precisely the isodynamic property 3 . This makes condition 3 particularly relevant in order to study plasma confinement because it helps to minimize the effect of particle drifts, and therefore to diminish the harmful plasma-wall interaction in fusion reactors. However, in practice, the isodynamic condition is too strong for real-world magnetic confinement in a fusion device like a stellarator. Surprisingly enough, the same condition was rediscovered by Gavrilov in the context of the Euler equations, when he constructed smooth compactly supported steady Euler flows [3] (see also [4], [5]); in fluid mechanics this is known as “localizable” steady states: \[\label{eq:loc2} \boldsymbol{u}\cdot \nabla \Pi = 0 \text{ in } \Omega\,,\tag{4}\] which is equivalent to \[\label{eq:loc} \boldsymbol{u}\cdot \nabla |\boldsymbol{u}|^2 = 0 \text{ in } \Omega\,,\tag{5}\] using the fact that the Bernoulli function \(b\) is a first integral of \(\boldsymbol{u}\). It becomes evident that Equations 3 and 5 are the same (changing \(B\) by \(\boldsymbol{u}\)). It is important to emphasize that Gavrilov’s construction provides a localizable axisymmetric solution, which is related to Palumbo’s study [2] in the context of axisymmetric MHD equilibria satisfying the isodynamic condition. However, Palumbo did not provide a complete proof of the existence of an isodynamic equilibrium, and was not interested in finding compactly supported solutions; for that one needs an additional clever trick employed by Gavrilov in his article.

Our goal in this work is to prove that any analytic localizable steady Euler flow is axisymmetric and \(\Omega\) is a rotationally symmetric domain with convex section. This implies, in particular, that any compactly supported steady state that one can aim to construct using Gavrilov’s trick (i.e., the localizability condition) will necessarily be axisymmetric. Palumbo and Balzano stated a weaker version of this result in the context of MHD equilibria [6], under the additional assumption that \(B\) is ergodic on almost all the level sets of \(P\) (without studying the convexity of the poloidal section of the domain). Apparently, this work is not very well known in the plasma physics community [7][9], and moreover, Palumbo-Balzano’s proof is rather obscure and it contains several gaps and imprecisions (see Appendix 5 for a detailed discussion). Our proof has remarkable differences with respect to [6] and fixes all its issues.

The following is our main result. We state it in the context of steady Euler flows, but the same statement holds mutatis mutandis in the context of MHD equilibria. Notice that the localizability (or isodynamic) condition is a sort of overdetermination for the solutions of the stationary Euler equations 1 , so it stands to reason that such solutions can only exist if they satisfy some symmetry property. To the best of our knowledge, this is the first symmetry theorem for 3D steady Euler flows; symmetry results for the 2D stationary Euler equations have attracted considerable attention in recent years, giving rise to outstanding results, see e.g. [10][16]. We recall that a domain \(\Omega\subset \mathbb{R}^3\) is rotationally symmetric if there are coordinates \((x_1,x_2,x_3)\) such that the domain remains unchanged under arbitrary rotations about the \(x_3\)-axis. A vector field \(\boldsymbol{u}\) in \(\Omega\) is axisymmetric if it commutes with the rotation symmetry \(-x_2\partial_{x_1}+x_1\partial_{x_2}\).

Theorem 1. Let \(\boldsymbol{u}\) be a steady Euler flow in a smooth bounded domain \(\Omega\). Assume that \(\boldsymbol{u}\in C^1(\overline{\Omega})\cap C^\omega(\Omega)\) is tangent to \(\partial\Omega\) and satisfies the localizability condition 4 in \(\Omega\), and that \(b\) is constant on each connected component of \(\partial\Omega\) and \(\nabla b(x)\neq 0\) for any \(x\in\partial\Omega\). Then, \(\boldsymbol{u}\) is axisymmetric and:

  • If \(\partial \Omega\) is connected, \(\Omega\) is a rotationally symmetric toroidal domain with convex poloidal section.

  • Otherwise, \(\Omega\) is a rotationally symmetric convex toroidal annulus (in the sense that its poloidal section is an annulus whose two boundary curves are convex).

Remark 2 (Grad conjecture). A particular case of Theorem 1 is when \(\Omega\) is foliated by regular level sets of \(b\), except for a core closed line, which implies that \(\Omega\) is diffeomorphic to a solid torus. This hypothesis was introduced by Grad when studying plasma confinement properties. He conjectured that equilibria of this type must be axisymmetric or isolated [17]. Our theorem shows that Grad’s conjecture holds true in the case of isodynamic (or localizable) analytic equilibria, which is a natural condition [2] in order to improve plasma confinement.

Remark 3. In plasma physics, the notion of quasi-symmetry plays a central role [18]. Recall that a vector field \(\xi\) is a weak quasi-symmetry [19] of the magnetic field \(B\) if \[[\xi, B]=0\,, \qquad \mathop{\mathrm{div}}\xi =0\,, \qquad \xi(\left|B\right|^2)=0\,.\] We observe that any isodynamic magnetic field \(B\) is weakly quasi-symmetric because any vector field of the form \(\xi = f_1(P) B + f_2(P) \mathop{\mathrm{curl}}B\) (for arbitrary functions \(f_1,f_2\)) is a weak quasi-symmetry of \(B\). Our result shows that an isodynamic equilibrium is, in fact, Killing symmetric.

This article is organized as follows. In Section 2 we recall several constructions and identities from Riemannian geometry, and we introduce the Euler equations on Riemannian manifolds. The proof of Theorem 1, up to the convex section claim, is presented in Section 3. It is divided in \(6\) steps (Sections 3.13.6), and we use suitable local coordinates and geometric identities, this being the reason why it is crucial to write the Euler equations for arbitrary Riemannian metrics. Finally, the fact that the domain \(\Omega\) has a convex poloidal section is proved in Section 4. The paper concludes with an Appendix, where we briefly discuss some of the issues in Palumbo-Balzano’s proof [6].

2 Preliminary results and useful identities↩︎

The Euler equations can be introduced on a Riemannian 3-manifold \((M, g)\), possibly with boundary. This will be helpful for us in the next section where we have to work with non-standard coordinates in which the metric is described only by some general properties.

2.1 Vector calculus identities on a Riemannian manifold↩︎

Let \((M,g)\) be a Riemannian 3-manifold, where we denote the Levi-Civita connection by \(\nabla\) and the volume element by \(\mathrm{vol}_g\). As usual, \(\flat\) stands for the isomorphism that transforms vector fields into \(1\)-forms, i.e., \(X^\flat(Y):=g(X,Y)\) for any vector fields \(X,Y\) on \(M\), and \(\sharp\) denotes its inverse (the isomorphism from \(1\)-forms into vector fields). The Hodge star operator from \(p\)-forms to \(3-p\) forms is defined by \[(\ast \alpha)(X_1, \ldots , X_{3-p})\mathrm{vol}_g =\alpha \wedge X_1^\flat \wedge \ldots \wedge X_{3-p}^\flat\,,\] for any \(p\)-form \(\alpha\) and any vector fields \(X_i\) on \(M\). The codifferential operator \(\delta=(-1)^p\ast\mathrm{d}\ast\), which takes \(p\)-forms and gives \((p-1)\)-forms, is the formal adjoint to the exterior derivative \(\mathrm{d}\), which acts on 1-forms \(\alpha\) as follows \[\mathrm{d} \alpha (X,Y)=X(\alpha(Y))-Y(\alpha(X))- \alpha([X,Y])\,,\] for any vector fields \(X,Y\). Here \([\cdot,\cdot]\) denotes the commutator (or Lie bracket) of two vector fields, which satisfies the (zero torsion) identity \[[X,Y]=\nabla_X Y - \nabla_Y X\,.\] Given any (local) vector field \(X\) on \(M\), we define the divergence \[\mathop{\mathrm{div}}X=-\delta X^\flat\] and the curl operator \[\mathop{\mathrm{curl}}X=\left(\ast\mathrm{d} X^\flat\right)^\sharp\,,\] and for any function \(f\), its gradient is \(\nabla f = (\mathrm{d}f)^\sharp\). Given two vector fields, the cross product is defined as \[X \times Y =\left(\ast(X^\flat \wedge Y^\flat)\right)^\sharp\,,\] and the triple product has the property: \[\label{triple} X \times (Y \times Z)= g(X, Z) Y- g(X, Y)Z\,,\tag{6}\] where \(g(X,Y)\) denotes the scalar product of two vector fields \(X\) and \(Y\). For simplicity, we shall denote the pointwise norm of a vector field \(X\) by \[|X|^2=g(X,X)\,.\]

The expressions in coordinates of all these operators, as well as the vector calculus identities analogues in this general context, are standard; for a concise account on the subject, see e.g. [20]. In particular, we shall make extensive use of the following identities: \[\label{ident46cross} \begin{align} &\mathop{\mathrm{div}}(X \times Y)=g(\mathop{\mathrm{curl}}X, Y) - g(X, \mathop{\mathrm{curl}}Y),\\ &\mathop{\mathrm{curl}}(X \times Y) = (\mathop{\mathrm{div}}Y)X - (\mathop{\mathrm{div}}X)Y - [X,Y]\,. \end{align}\tag{7}\] Finally, let us recall that \(X_x \in T_x M\) represents the vector field \(X\) evaluated at the point \(x\in M\) and that \(X(f)\) denotes the action of \(X\) (understood as a first order differential operator) on the function \(f\): \[X(f)=g(X,\nabla f)\,\]

2.2 The Euler equations on a Riemannian manifold↩︎

The stationary Euler equations 1 on \((M,g)\) read as \[\nabla_{\boldsymbol{u}} \boldsymbol{u}+ \nabla \Pi=0\,,\qquad \mathop{\mathrm{div}}\boldsymbol{u}=0\,,\] where \(\boldsymbol{u}\) is a vector field on \(M\) (tangent to \(\partial M\)) and \(\Pi\) is a function on \(M\). A solution of these equations is usually called a steady Euler flow. As in the Euclidean case, we have the equivalent formulation \[\boldsymbol{u}\times \mathop{\mathrm{curl}}\boldsymbol{u}=\nabla b\,, \qquad \mathop{\mathrm{div}}\boldsymbol{u}=0\,,\] with \(b:=\Pi+\frac{1}{2} |\boldsymbol{u}|^2\), which implies, by 7 , that \(\boldsymbol{u}\) and \(\mathop{\mathrm{curl}}\boldsymbol{u}\) commute, i.e., \[\label{commute} [\boldsymbol{u}, \mathop{\mathrm{curl}}\boldsymbol{u}]=0.\tag{8}\] It is easy to check [1] that the Bernoulli function \(b\) is a first integral of \(\boldsymbol{u}\) and \(\mathop{\mathrm{curl}}\boldsymbol{u}\) and that \(\boldsymbol{u}_x\) and \((\mathop{\mathrm{curl}}\boldsymbol{u})_x\) are linearly independent (nonvanishing) vectors at each point \(x \in M\) such that \((\nabla b)_x \neq 0\).

The following identities will be instrumental in the proof of Theorem 1.

Lemma 1. For any steady Euler flow \(\boldsymbol{u}\) on a Riemannian \(3\)-manifold \((M, g)\) we have the following identities \[\begin{align} &\left|\boldsymbol{u}\right|^2 \mathop{\mathrm{curl}}\boldsymbol{u}= g(\boldsymbol{u}, \mathop{\mathrm{curl}}\boldsymbol{u})\boldsymbol{u}- \boldsymbol{u}\times \nabla b\,, \tag{9}\\ & \mathop{\mathrm{curl}}\boldsymbol{u}(\left|\boldsymbol{u}\right|^2) = \boldsymbol{u}(g(\boldsymbol{u}, \mathop{\mathrm{curl}}\boldsymbol{u}))\,, \tag{10}\\ & \mathop{\mathrm{curl}}\boldsymbol{u}(g(\boldsymbol{u}, \mathop{\mathrm{curl}}\boldsymbol{u})) = \boldsymbol{u}(\left|\mathop{\mathrm{curl}}\boldsymbol{u}\right|^2)-g(\mathop{\mathrm{curl}}(\mathop{\mathrm{curl}}\boldsymbol{u}), \nabla b)\,, \tag{11}\\ & \boldsymbol{u}(g(\boldsymbol{u}, \mathop{\mathrm{curl}}\boldsymbol{u}))\boldsymbol{u}- \boldsymbol{u}(\left|\boldsymbol{u}\right|^2) \mathop{\mathrm{curl}}\boldsymbol{u}= [\boldsymbol{u}, \;\boldsymbol{u}\times \nabla b]\,. \tag{12} \end{align}\]

Proof. Take the cross product with \(\boldsymbol{u}\) in the stationary Euler equation \(\boldsymbol{u}\times \mathop{\mathrm{curl}}\boldsymbol{u}= \nabla b\) and use the identity 6 to get \[\left|\boldsymbol{u}\right|^2 \mathop{\mathrm{curl}}\boldsymbol{u}-g(\boldsymbol{u}, \mathop{\mathrm{curl}}\boldsymbol{u})\boldsymbol{u}=-\boldsymbol{u}\times \nabla b,\] which is 9 . Then take the divergence in both members above and use the standard identity \(\mathop{\mathrm{div}}(fX)=X(f)+f\mathop{\mathrm{div}}X\) and Equation 7 to obtain \[(\mathop{\mathrm{curl}}\boldsymbol{u}) (\left|\boldsymbol{u}\right|^2) - \boldsymbol{u}(g(\boldsymbol{u}, \mathop{\mathrm{curl}}\boldsymbol{u})) =-g(\mathop{\mathrm{curl}}\boldsymbol{u}, \nabla b)+g(\boldsymbol{u}, \mathop{\mathrm{curl}}\nabla b),\] which simplifies to Equation 10 because \((\mathop{\mathrm{curl}}\boldsymbol{u}) (b)=0\) and \(\mathop{\mathrm{curl}}\circ \nabla=0\). To prove the identity 11 we follow the same steps but we start by the cross product with \(\mathop{\mathrm{curl}}\boldsymbol{u}\) in the stationary Euler equation.

Finally, to prove 12 we take the Lie bracket with \(\boldsymbol{u}\) of Equation 9 and use the identity 8 . ◻

3 Proof of the main theorem↩︎

Let \(\boldsymbol{u}\) be a steady Euler flow as in the statement of Theorem 1. In particular, \(\boldsymbol{u}\) is an analytic vector field in a bounded domain \(\Omega\subset\mathbb{R}^3\), its Bernoulli function \(b\) is non-constant, and \(\boldsymbol{u}\) is tangent to the boundary and localizable, i.e., \[\boldsymbol{u}(\left|\boldsymbol{u}\right|^2)=0\,.\] We observe that the function \(b\) is also analytic, because it satisfies the elliptic PDE \[\Delta b = \mathop{\mathrm{div}}(\boldsymbol{u}\times \mathop{\mathrm{curl}}\boldsymbol{u})\] in \(\Omega\), and the RHS is an analytic function. By assumption, each component of \(\partial\Omega\) is a regular and compact level set of \(b\). By continuity, \(\nabla b\neq 0\) near \(\partial\Omega\), so, in many parts of the proof, it will be very convenient to restrict ourselves to a neighborhood \[\mathcal{W}\subset \Omega\] of a compact connected component of a regular level set of \(b\) (close to \(\partial\Omega\)) foliated by (component of) regular level sets. By construction, \((\nabla b)_x\neq 0\) and therefore \(\boldsymbol{u}_x\neq 0\) at each point \(x\in\mathcal{W}\). Arnold’s structure theorem [1] implies that the (components of the) level sets of \(b|_{\mathcal{W}}\) are diffeomorphic to tori, and the set \(\mathcal{W}\) is diffeomorphic to \(\mathbb{T}^2\times (0,1)\). In particular, since each component of \(\partial\Omega\) is a regular level set of \(b\), all the level sets near the boundary are diffeomorphic to each other, so we infer that each component of \(\partial\Omega\) is diffeomorphic to a torus.

First, let us prove that the first integral \(|\boldsymbol{u}|^2\) is functionally dependent with \(b\), and hence it is a function of \(b\) in the regular neighborhood \(\mathcal{W}\).

Lemma 2. The first integrals of \(\boldsymbol{u}\), \(|\boldsymbol{u}|^2\) and \(b\), are functionally dependent in \(\Omega\). In particular, they are also first integrals of \(\mathop{\mathrm{curl}}\boldsymbol{u}\) in \(\Omega\).

Proof. We argue by contradiction. Assume that the first integrals \(b\) and \(|\boldsymbol{u}|^2\) are independent in the set \(\mathcal{W}\). Since they are analytic functions, the set \[\mathcal{U}:= \{x\in \mathcal{W}: \text{rank}\big((\nabla |\boldsymbol{u}|^2)_x, \, (\nabla b)_x\big)=2\}\] is open and dense in \(\mathcal{W}\). Moreover, being first integrals, it is standard that \(\mathcal{U}\) is an invariant set under the flow of \(\boldsymbol{u}\). It follows that there exists a function \(\mathcal{I}=\mathcal{I}(b, \left|\boldsymbol{u}\right|^2)\) such that \[\boldsymbol{u}= \mathcal{I}(b, \left|\boldsymbol{u}\right|^2) \; \nabla |\boldsymbol{u}|^2 \times \nabla b\] on \(\mathcal{U}\). Since \(\boldsymbol{u}\) is nonvanishing on \(\mathcal{W}\), we have that the function \(\mathcal{I}\) does not vanish at any point in \(\mathcal{U}\).

Taking the vector product of this expression with \(\mathop{\mathrm{curl}}\boldsymbol{u}\) we get: \[\boldsymbol{u}\times \mathop{\mathrm{curl}}\boldsymbol{u}= \mathcal{I}(b, |\boldsymbol{u}|^2) \, (\mathop{\mathrm{curl}}\boldsymbol{u})(|\boldsymbol{u}|^2) \, \nabla b\,,\] and since \(\nabla b\) is nonvanishing on \(\mathcal{W}\), the stationary Euler equation implies \[\mathcal{I}(b, |\boldsymbol{u}|^2) \, (\mathop{\mathrm{curl}}\boldsymbol{u})(|\boldsymbol{u}|^2)=1\,,\] which translates, using the identity 10 , into \[\label{VS1} \mathcal{I}(b, |\boldsymbol{u}|^2) \, \boldsymbol{u}(g(\boldsymbol{u}, \mathop{\mathrm{curl}}\boldsymbol{u})) =1\,.\tag{13}\]

Next, consider an integral curve \(\phi_t(x)\) of the vector field \(\boldsymbol{u}\) in \(\mathcal{U}\). This curve is periodic (say, of period \(T\)) by our assumption of two independent first integrals, and it is contained in \(\mathcal{U}\). Setting \(G:=g(\boldsymbol{u}, \mathop{\mathrm{curl}}\boldsymbol{u})\), Equation 13 reads along the flow \(\phi_t(x)\) as \[\tfrac{d}{dt} G(\phi_t(x))=\frac{1}{\mathcal{I}(c_1,c_2)}\neq 0,\] where the constants \(c_1\) and \(c_2\) are the values of \(b\) and \(|\boldsymbol{u}|^2\) along the integral curve \(\phi_t(x)\). By integrating this ODE, and taking into account the periodicity, we get \[G(x)= G(\phi_T(x)) = \frac{T}{\mathcal{I}(c_1,c_2)}+G(x),\] which is impossible, thus showing that the set \(\mathcal{U}\) is empty, and hence the functions \(b\) and \(|\boldsymbol{u}|^2\) are functionally dependent in \(\mathcal{W}\). By analyticity, they are functionally dependent on the whole domain \(\Omega\). Finally, since \(|\boldsymbol{u}|^2\) is a function of \(b\) in \(\mathcal{W}\) (because \(\nabla b\) is nonvanishing), we conclude that \(\mathop{\mathrm{curl}}\boldsymbol{u}(|\boldsymbol{u}|^2)=0\) on \(\mathcal{W}\), and hence on the whole \(\Omega\), again by analyticity. ◻

Remark 4. For later convenience, we notice here that \(|\boldsymbol{u}|^2\) is a function of \(b\) in the set \(\mathcal{W}\), i.e., \[|\boldsymbol{u}|^2=A_0(b)\] for some analytic function \(A_0>0\). This is a straightforward consequence of the functional dependence of \(b\) and \(|\boldsymbol{u}|^2\) and that \(\nabla b\) is nonvanishing in \(\mathcal{W}\).

We divide the proof of Theorem 1 in several steps. In Step 1 we introduce a convenient local chart of coordinates adapted to the vector field \(\boldsymbol{u}\) and the Bernoulli function \(b\) and several functions and identities that will be key for the rest of the proof. In Step 2 we exploit that the Euclidean metric is flat, and obtain some geometric identities using that the curvature is zero. Step 3 is devoted to construct new first integrals and to prove that, in fact, they are functions of \(b\). The previous results allow us to construct a symmetry vector field of \(\boldsymbol{u}\) in Steps 4 and 5, which is a Killing field of the metric. Finally, the previous local results are globalized in Step 6 using that all the involved functions are analytic. This proves that \(\Omega\) is a rotationally symmetric domain and that \(\boldsymbol{u}\) is axisymmetric, so to complete the proof of Theorem 1, it remains to show the claim that the poloidal section of the rotationally symmetric domain \(\Omega\) consists in a convex disk or a convex annulus, whose proof is presented in Section 4.

3.1 Step 1: introduction of adapted local coordinates and some useful identities↩︎

The first observation is that if we combine Lemma 2 with Equation 10 , we obtain that \(g(\boldsymbol{u}, \mathop{\mathrm{curl}}\boldsymbol{u})\) is also a first integral of \(\boldsymbol{u}\) on \(\Omega\), i.e., \[\boldsymbol{u}(g(\boldsymbol{u}, \mathop{\mathrm{curl}}\boldsymbol{u}))=0\,,\] and, by Equation 12 , we have the commutation relation \[\label{newcomm} [\boldsymbol{u}, \;\boldsymbol{u}\times \nabla b]=0\,,\tag{14}\] in \(\Omega\). Since \(\boldsymbol{u}\) and \(\boldsymbol{u}\times \nabla b\) commute, and are linearly independent in \(\mathcal{W}\), we infer from [20] that around any point \(x \in \mathcal{W}\) there are analytic (local) coordinates \((u, v, w)\) such that \[\label{coord95vect} \boldsymbol{u}=\partial_u, \qquad \boldsymbol{u}\times \nabla b= \partial_v\,.\tag{15}\] In fact, the third coordinate \(w\) is defined on the whole set \(\mathcal{W}\) and indexes the nested toroidal level sets of \(b|_{\mathcal{W}}\). Indeed, \(\boldsymbol{u}(b)=0\) and \((\boldsymbol{u}\times \nabla b)(b)=0\) by Equation 9 , so \[b=b(w)\] in \(\mathcal{W}\). Analogously, since \(\boldsymbol{u}(|\boldsymbol{u}|^2)=0\) by assumption, and \((\boldsymbol{u}\times \nabla b)(|\boldsymbol{u}|^2)=0\) by Lemma 2 and 9 , we also have \[|\boldsymbol{u}|^2=A(w)\] for some analytic function \(A>0\) in \(\mathcal{W}\). Comparing with Remark 4, we observe that \[A(w) = A_0(b(w))\,.\] Actually, the coordinate \(w\) is not fixed and can be reparametrized as desired. The following choice of \(w\) as a function of \(b\) (the given Bernoulli function of \(\boldsymbol{u}\)) turns out to be very convenient: \[w=w(b)=-\int_{0}^b A_0(s)ds\,,\] where \(A_0\) is the function in Remark 4. It is then easy to check that \(b(w)\) (the inverse of the function \(w(b)\)) and \(A(w)\) are related as follows: \[\begin{align} \label{eq46bA} b'(w)=\frac{1}{w'(b(w))}=\frac{-1}{A_0(b(w))}=\frac{-1}{A(w)} \Longleftrightarrow b'(w)A(w)=-1\,. \end{align}\tag{16}\]

Now let us remark that, since \(g(\partial_u, \partial_v)=g(\boldsymbol{u},\boldsymbol{u}\times \nabla b)=0\), in the (local) coordinates \((u,v,w)\) we can write the Euclidean metric tensor as \[\label{eq:det} g=\left(\begin{array}{lll} A & 0 & A U \\ 0 & X & X V \\ A U & X V & g_{33} \end{array}\right)\,.\tag{17}\] Here \(X=|\boldsymbol{u}\times \nabla b|^2>0\), \(U=g_{13}/A\) and \(V=g_{23}/X\) are analytic functions of \(u,v,w\), and we have written the metric this way for later convenience, to obtain simpler formulas. In the following lemma we deduce from Equation 16 that \(\det(g)=1\) (i.e., the change of coordinates is volume-preserving), and therefore the function \(g_{33}\) can be written in terms of the other functions: \[g_{33}=\frac{1}{A X}+ A U^2 + X V^2\,.\]

Lemma 3. The determinant of the metric \(g\) in coordinates \((u,v,w)\), cf. Equation 17 , is equal to \(1\).

Proof. According to the standard choice of orientation in the Euclidean space, the frame \(\{\boldsymbol{u}, \nabla b, \boldsymbol{u}\times \nabla b\}\) is positively oriented. As \(\boldsymbol{u}(b)=0\), this frame is actually orthogonal, so evaluating the volume form on its normalized version gives \[1=\mathrm{vol}_g\left(\tfrac{1}{\sqrt{A}}\boldsymbol{u}, \tfrac{1}{\left|\nabla b\right|}\nabla b,\tfrac{1}{\sqrt{A}\left|\nabla b\right|} \boldsymbol{u}\times \nabla b \right)\,,\] or, equivalently, \[\mathrm{vol}_g\left(\boldsymbol{u}, \boldsymbol{u}\times \nabla b, \nabla b \right)=-A(w)\left|\nabla b\right|^2\,.\] Next we write \(\nabla b\) in the \((u,v,w)\) coordinates, i.e., \(\nabla b=\vartheta_1 \partial_u+\vartheta_2 \partial_v + \vartheta_3 \partial_w\), for some analytic functions \(\vartheta_1,\vartheta_2,\vartheta_3\). Here the only relevant function is \(\vartheta_3\), which is easily computed by taking the scalar product of \(\nabla b\) with itself, thus yielding \[\vartheta_3 = |\nabla b|^2/b'(w)\,.\] Then, using Equation 15 , we obtain from the computation above \[\frac{|\nabla b|^2}{b'(w)}\mathrm{vol}_g(\partial_u, \partial_v, \partial_w)=- A(w) |\nabla b|^2\,,\] which, in view of Equation 16 (our choice of the coordinate \(w\)), simplifies to \[\mathrm{vol}_g(\partial_u, \partial_v, \partial_w)=-b'(w)A(w) =1\,.\] Now let us show that \(\{\partial_u, \partial_v, \partial_w\}\) is positively oriented. Indeed the transition matrix from this frame to the positively oriented frame \(\{\boldsymbol{u}, \nabla b, \boldsymbol{u}\times \nabla b\}\) has determinant \(-\vartheta_3\), which is positive due to 16 . Therefore, \(\mathrm{vol}_g=\sqrt{\det(g)} \, du \wedge dv \wedge dw\) and, combining with \(\mathrm{vol}_g(\partial_u, \partial_v, \partial_w)=1\) above, we obtain \(\det(g)=1\). ◻

In what follows, we shall work with the local coordinates \((u,v,w)\). We recall they are defined in a neighbourhood of any point in \(\mathcal{W}\).

Lemma 4. In the coordinates \((u,v,w)\), the vorticity (that is, \(\mathop{\mathrm{curl}}\boldsymbol{u}\)) is given by \[\label{curlcoord} \mathop{\mathrm{curl}}\boldsymbol{u}= A \partial_v U \partial_u + \left(A^{\prime} - A \partial_u U\right)\partial_v\,.\tag{18}\]

Proof. Using the metric \(g\), we deduce \[\begin{align} &(\partial_u)^\flat =A du +AU dw\,,\\ &(\partial_v)^\flat =X dv +XV dw\,,\\ &(\partial_w)^\flat =AUdu +XV dv +\left(\frac{1}{AX}+AU^2 + XV^2\right) dw\,. \end{align}\] We can easily see that \[(\partial_u)^\flat \wedge (\partial_v)^\flat \wedge (\partial_w)^\flat = du\wedge dv \wedge dw= \mathrm{vol}_g \, .\] Using the Hodge star definition and the above relation, we obtain \(\ast(\partial_u)^\flat(\partial_v, \partial_w)=1\) and \(\ast(\partial_u)^\flat(\partial_w, \partial_u)=\) \(\ast(\partial_u)^\flat(\partial_u, \partial_v)=0\), so \(\ast(\partial_u)^\flat=dv \wedge dw\) or, equivalently, \((\partial_u)^\flat=\ast (dv \wedge dw)\). Proceeding similarly for \(\ast(\partial_v)^\flat\) and \(\ast(\partial_w)^\flat\), we finally get: \[\label{wedges} \left(\ast (dv \wedge dw)\right)^\sharp = \partial_u\,, \qquad \left(\ast (dw \wedge du)\right)^\sharp = \partial_v\,, \qquad \left(\ast (du \wedge dv)\right)^\sharp = \partial_w\,.\tag{19}\] Since \(d\boldsymbol{u}^\flat =d(\partial_u)^\flat =(A^\prime - A \partial_u U) dw \wedge du + A \partial_v U dv \wedge dw\), the above relations give us the expression 18 . ◻

A straightforward computation gives \[\nabla w = AX\left(\partial_w-U\partial_u-V\partial_v\right)\,,\] and then \[|\nabla w|^2 = \nabla w(w)=AX\,.\] It is also convenient to introduce the following normal vector field: \[\boldsymbol{n}:=\frac{1}{|\nabla w|^{2}} \nabla w=\partial_w-U\partial_u-V\partial_v\,.\]

In these coordinates the stationary Euler equation \(\nabla_{\boldsymbol{u}} \boldsymbol{u}-\frac{1}{2}\nabla |\boldsymbol{u}|^2 + \nabla b =0\) reduces to a single scalar equation: \[\label{dux} \partial_u U=\frac{AA'+1}{A^2}=:\alpha(w)\,,\tag{20}\] so the (local) function \(U\) integrates to \[\label{xdef43} U(u, v, w)=\alpha(w) u + \tilde{\beta}(v,w)\,,\tag{21}\] for some analytic function \(\tilde{\beta}(v,w)\). In particular, we easily compute that \[\label{eq46GA} G:=g(\boldsymbol{u}, \mathop{\mathrm{curl}}\boldsymbol{u}) = A(w)^2 \partial_v \tilde{\beta} (v,w)\,,\tag{22}\] which is a function that does not depend on the coordinate \(u\), as we expect because we proved before that \(\boldsymbol{u}(g(\boldsymbol{u}, \mathop{\mathrm{curl}}\boldsymbol{u}))=0\). By computing \(dG \wedge dw\) and using 19 , we obtain: \[\label{grGgrw} \nabla G \times \nabla w = (A^2 \partial_{vv} \tilde{\beta}) \;\boldsymbol{u}\,.\tag{23}\] Let us remark that, although the function \(\tilde{\beta}(v,w)\) is only locally defined, its derivatives \(\partial_v \tilde{\beta}\) and \(\partial_{vv} \tilde{\beta}\) are defined on the whole set \(\mathcal{W}\).

Next, it is convenient to define several functions that will appear in several parts of the proof. Although they are introduced using the local coordinates \((u,v,w)\), actually we show in Lemma 5 that they admit coordinate free expressions and are globally defined on the set \(\mathcal{W}\).

\[\label{not} \begin{align} & \bar{A}^{\prime}:= A^\prime -2\alpha A, \qquad \bar{A}^{\prime \prime}:=A''-\alpha A' + 2 A \alpha ^2 - 2 (A \alpha)^{\prime}, \\ & D :=\boldsymbol{n}(\cdot), \qquad \Omega:= DX - 2 X \partial_v V, \qquad z:=X \partial_u V,\\ & p:=\frac{\partial X}{\partial u}, \quad q:=\frac{\partial X}{\partial v}, \quad r:=\frac{\partial p}{\partial u}, \quad s:=\frac{\partial p}{\partial v}=\frac{\partial q}{\partial u}, \quad t := \frac{\partial q}{\partial v}, \\ & F := \frac{p^2}{A X^2} + z^2 + K X, \quad K := \frac{(\bar{A}^{\prime})^2}{4 A}. \end{align}\tag{24}\]

The following lemma provides coordinate free expressions for several quantities that have been introduced before, thus showing that they are globally defined functions on the set \(\mathcal{W}\):

Lemma 5. The following scalars are well defined on the whole domain \(\mathcal{W}\): \[\begin{align} & A=|\boldsymbol{u}|^2, \quad \bar{A}^{\prime}=-2g(\nabla_{\boldsymbol{u}} \boldsymbol{u}, \boldsymbol{n}), \quad X= \frac{|\nabla w|^2}{|\boldsymbol{u}|^2}\,, \\ & \partial_u U =-\frac{1}{|\boldsymbol{u}|^2}g\left([\boldsymbol{u}, \boldsymbol{n}], \boldsymbol{u}\right)\,, \quad \partial_v U =\frac{1}{|\boldsymbol{u}|^4}g\left([\boldsymbol{u}\times \nabla w, \boldsymbol{n}], \boldsymbol{u}\right)=\frac{1}{|\boldsymbol{u}|^4}g(\boldsymbol{u}, \mathop{\mathrm{curl}}\boldsymbol{u})\,,\\ & \partial_u V = \frac{1}{|\nabla w|^{2}} g\left([\boldsymbol{u}, \boldsymbol{n}], \boldsymbol{u}\times \nabla w\right)\,, \\ & \partial_v V =-\frac{1}{|\boldsymbol{u}|^2}\left(\boldsymbol{n}(|\boldsymbol{u}|^2)+\frac{1}{|\nabla w|^2}g\left([\boldsymbol{u}\times \nabla w, \boldsymbol{n}], \boldsymbol{u}\times \nabla w\right) \right)\,. \end{align}\] Consequently all quantities in 24 are also globally defined on \(\mathcal{W}\), as well as any derivatives of them with respect to \(u\) or \(v\). Moreover, the functions \(\bar A'(w)\) and \(K(w)\) do not vanish at any point in \(\mathcal{W}\).

Proof. By definition, \(A(w)\) is globally defined on \(\mathcal{W}\), and the same with \(X\), which is given by \(X=|\nabla w|^2/A\). For \(\bar{A}^{\prime}\) it is enough to notice that the pressure as a function of \(w\) is given by \[\Pi(w)=b(w)-\frac{1}{2}A(w)\,,\] and therefore the stationary Euler equation and Equation 16 imply \[\label{eq46nablauu} \nabla_{\boldsymbol{u}} \boldsymbol{u}=-\frac{\bar{A}^\prime}{2} \nabla w\,,\tag{25}\] which yields the coordinate free expression of \(\bar{A}^\prime\).

As to the derivatives of \(U\) and \(V\), they are like “structure constants” for the orthogonal frame \(\{\boldsymbol{u}, \boldsymbol{u}\times \nabla w, \boldsymbol{n}\}\). A straightforward computation using the previously defined objects shows us that we have: \[\label{commut95with95n} \begin{align} &[\boldsymbol{u}, \boldsymbol{n}]=-\alpha \, \boldsymbol{u}+ \frac{\partial_u V}{A}\, \boldsymbol{u}\times \nabla w\,,\\ &[\boldsymbol{u}\times \nabla w, \boldsymbol{n}]=A \partial_v\tilde{\beta}\, \boldsymbol{u}-\frac{A^\prime + A \partial_v V}{A}\, \boldsymbol{u}\times \nabla w\,. \end{align}\tag{26}\] Applying \(g(\cdot, \boldsymbol{u})\) on these equations we immediately get the stated global expressions for \(\alpha=\partial_u U\) and \(\partial_v\tilde{\beta}=\partial_v U\). Similarly, applying \(g(\cdot, \boldsymbol{u}\times \nabla w)\) on these equations we obtain \(\partial_u V\) and \(\partial_v V\).

The claim that all the quantities in 24 are globally defined follows if we notice that the derivatives of any global function with respect to the coordinates \(u,v\) are derivatives along the global vector fields \(\boldsymbol{u}\) and \(\frac{-1}{A}\boldsymbol{u}\times \nabla w\), respectively, so they are globally defined on \(\mathcal{W}\).

Finally, we show that \(\bar A'\) (and hence \(K\)) is nonvanishing in \(\mathcal{W}\). Indeed, let us assume the contrary, i.e., that \(\bar A'\) is zero at \(w=w_0\), which defines a toroidal surface invariant by the vector field \(\boldsymbol{u}\). The Equation 25 becomes \(\nabla_{\boldsymbol{u}} \boldsymbol{u}= 0\) on such a surface, which implies that any orbit of \(\boldsymbol{u}\) on the surface must be at the same time a geodesic line in \(\mathbb{R}^3\), so a straight line, which contradicts the compactness of the level set. Therefore, \(\bar A'\) has no zeros in \(\mathcal{W}\), as claimed. ◻

3.2 Step 2: geometric identities using the flatness of the metric↩︎

Our goal in this section is to obtain several identities from the fact that the metric \(g\) is flat (it is the Euclidean metric written in coordinates \((u,v,w)\)). It is well known that in dimension \(3\) the curvature is determined by the Ricci tensor, which has \(6\) components. Equating them with zero gives us a system of \(6\) necessary and sufficient conditions for flatness. Next, we present these equations, where we use the notations “K” and “R” for sectional curvature and Ricci, respectively. The reason for these names is that the corresponding equations are computed using that both the sectional curvature and the Ricci curvature are zero for different planes, although this particular distinction will not be relevant for us. Among the \(6\) equations, we only write four of them, which are those that we will use in this step. Remember that the functions \(A\) and \(X\) are positive on \(\mathcal{W}\).

Lemma 6. The following identities hold true. The involved functions are analytic and globally defined on the set \(\mathcal{W}\). \[\label{G343} \bar{A}'\Omega -(A \partial_v \tilde{\beta} + z)^2=\frac{p^2}{A X^2}-\frac{2 r}{A X}\,,\qquad{(1)}\] \[\label{G243} \bar{A}' D X = \frac{2 r}{A X} - 3 z^2 - \frac{3 p^2}{A X^2} - 2 A z \partial_v \tilde{\beta} + A^2 (\partial_v \tilde{\beta})^2 - 2\bar{A}'' X\,,\qquad{(2)}\] \[\label{ICM343} \partial_u z+\frac{\bar{A}' q}{2 X}+\frac{p}{X}(A \partial_v \tilde{\beta} + z) = 0\,, \tag{27}\] \[\label{IICM343} \partial_u \Omega + \partial_v z -\frac{\bar{A}' p}{2 A} + A \partial_{vv} \tilde{\beta}=0\,. \tag{28}\]

Proof. The equations 28 and 27 correspond, respectively, to zero Ricci curvature conditions, that is \(\mathop{\mathrm{Ric}}(\boldsymbol{u}, \nabla w)=0\) and \(\mathop{\mathrm{Ric}}(\boldsymbol{u}\times \nabla w, \nabla w)=0\). The equations ?? and ?? correspond, respectively, to zero sectional curvature conditions for the planes \(\mathrm{span}\{\boldsymbol{u}, \nabla w\}\) and \(\mathrm{span}\{\boldsymbol{u}, \boldsymbol{u}\times \nabla w\}\). The following curvature computations can be done using Wolfram Mathematica 1. To this end, let us first compute the Levi-Civita connection. For the orthogonal frame \[\label{ortoframe} \{E_1= \boldsymbol{u}, \;E_2=\boldsymbol{u}\times \nabla w, \;E_3=\nabla w\}\,,\tag{29}\] which is globally defined on \(\mathcal{W}\), we can easily compute the covariant derivatives from the definition: \[\begin{align} &\nabla_{E_1} E_1 =-\frac{\bar{A}^\prime}{2} E_3\,, \quad \nabla_{E_1} E_2 =\frac{p}{2 X} E_2 - \frac{A}{2} \big(A \partial_v \tilde{\beta} +z\big) E_3\,,\\ &\nabla_{E_1} E_3= \frac{\bar{A}' X}{2}E_1 + \frac{1}{2}\big(A \partial_v \tilde{\beta} +z\big)E_2 + \frac{p}{2X} E_3\,, \\ & \nabla_{E_2} E_2=-\frac{Ap}{2} E_1 -\frac{Aq}{2X} E_2 -\frac{A^2 \Omega}{2} E_3\,, \\ & \nabla_{E_2} E_3 = \frac{AX}{2}\big(A \partial_v \tilde{\beta} +z\big)E_1 + \frac{A\Omega}{2}E_2 - \frac{Aq}{2X} E_3\,,\\ & \nabla_{E_3} E_3 = \frac{p}{2} E_1 -\frac{q}{2X} E_2 +\frac{1}{2}(A^\prime X+ A\, DX) E_3\,, \end{align}\] and the Lie brackets: \[\begin{align} &[E_1, E_2]=0, \;[E_2, E_3]=A^2X \partial_v \tilde{\beta} E_1 -X \left(A \partial_v V+A'\right)E_2 -\frac{Aq}{X}E_3\,, \\ &[E_3, E_1]= AX \alpha \, E_1 -z\, E_2 -\frac{p}{X}E_3. \end{align}\] Observe that all the coefficients in these equations are globally defined on \(\mathcal{W}\).

With these expressions in hand, the aforementioned curvature terms can be computed from the definition. We have \[\begin{align} \mathop{\mathrm{Ric}}(\boldsymbol{u}, \nabla w)&=\tfrac{1}{A^2 X}g(R(E_1, E_2)E_2, E_3)\\ &=\tfrac{1}{A^2 X}g\left(\nabla_{E_1} \nabla_{E_2} E_2 - \nabla_{E_2} \nabla_{E_1} E_2, \, E_3\right)\\ &= \tfrac{A}{2}\left(\partial_u \Omega + \partial_v z -\frac{\bar{A}' p}{2 A} + A \partial_{vv} \tilde{\beta}\right)\,, \end{align}\] which leads us to Equation 28 . Similarly, \[\begin{align} \mathop{\mathrm{Ric}}(\boldsymbol{u}\times \nabla w, \nabla w)&=\tfrac{1}{A}g(R(E_2, E_1)E_1, E_3)\\ &=\tfrac{1}{A}g\left(\nabla_{E_2} \nabla_{E_1} E_1 - \nabla_{E_1} \nabla_{E_1} E_2, \, E_3\right)\\ &= \tfrac{A}{4}\left(2X\partial_u z+\bar{A}' q + 2p(A \partial_v \tilde{\beta} + z)\right), \end{align}\] which implies Equation 27 . Denoting the curvature tensor by \(R\), we also have, \[\begin{align} g(R(\boldsymbol{u}, \boldsymbol{u}\times \nabla w)\boldsymbol{u}\times \nabla w, \boldsymbol{u})&=g(R(E_1, E_2)E_2, E_1)\\ &=g\left(\nabla_{E_1} \nabla_{E_2} E_2 - \nabla_{E_2} \nabla_{E_1} E_2, \, E_1\right)\\ &= -\tfrac{A^3X}{4}\left(\bar{A}'\Omega -(A \partial_v \tilde{\beta} + z)^2-\frac{p^2}{A X^2}+\frac{2 r}{A X}\right)\,, \end{align}\] which yields Equation ?? . Finally, \[\begin{align} &g(R(\boldsymbol{u}, \nabla w) \nabla w, \boldsymbol{u})=g(R(E_1, E_3)E_3, E_1)\\ &=g\left(\nabla_{E_1} \nabla_{E_3} E_3 - \nabla_{E_3} \nabla_{E_1} E_3-\nabla_{[E_1, E_3]}E_3, \, E_1\right)\\ &= -\tfrac{A^2X}{4}\left(\bar{A}' D X - \frac{2 r}{A X} + 3 z^2 + \frac{3 p^2}{A X^2} + 2 A z \partial_v \tilde{\beta} - A^2 (\partial_v \tilde{\beta})^2 + 2\bar{A}'' X\right)\,, \end{align}\] which leads us to Equation ?? . ◻

In the next lemma, we use these zero curvature equations to prove an identity that will be key in Step 3 to show that certain first integrals are functions of the coordinate \(w\).

Lemma 7. The following identity holds true: \[\label{dFdu43} \partial_u F = \tfrac{1}{2}A\bar{A}^{\prime}\partial_{vv} \tilde{\beta}\tag{30}\] on the whole set \(\mathcal{W}\).

Proof. For simplicity, we denote \({\mathcal{B}}:=\partial_v \tilde{\beta}\). Recall that this is a function of \(v\) and \(w\). Adding and subtracting ?? and ?? , we obtain, respectively, these identities \[\begin{align} & \bar{A}^{\prime} \Omega = K X - F - \bar{A}^{\prime} X \partial_v V - \bar{A}^{\prime \prime} X +A^2 {\mathcal{B}}^2 \tag{31}\,,\\ & \bar{A}^{\prime} X \partial_v V = \frac{2 r}{A X}-2 F+\left(2K-\bar{A}^{\prime \prime}\right) X -2A{\mathcal{B}}z\,.\tag{32} \end{align}\] Now, take the derivative \(\partial_u\) of 31 and replace \(\partial_u \Omega\) from Equation 28 . This way we get \[\begin{align} & \bar{A}^{\prime} \partial_u\Omega = K p - \partial_u F - \bar{A}^{\prime} \left(p \partial_v V + X \partial_{uv} V\right)-\bar{A}^{\prime \prime} p \Longleftrightarrow\\ & \bar{A}^{\prime} \left(-\partial_v z + \frac{\bar{A}' p}{2 A}-A \partial_v {\mathcal{B}}\right) = K p - \partial_u F - \bar{A}^{\prime} \left(p \partial_v V + X \partial_{uv} V\right)-\bar{A}^{\prime \prime} p \Longleftrightarrow\\ & \bar{A}^{\prime} \left(-q\partial_u V -X\partial_{uv} V\right) +2Kp -A \bar{A}^{\prime}\partial_v {\mathcal{B}}= K p - \partial_u F - \bar{A}^{\prime} \left(p \partial_v V + X \partial_{uv} V\right)-\bar{A}^{\prime \prime} p. \end{align}\]

By simplifying the second derivative of \(V\) and rearranging the terms, we get \[\label{pqsimpleq} \partial_u F+\left(K + \bar{A}^{\prime \prime}\right)p + \bar{A}^{\prime} p \partial_v V = \bar{A}^{\prime} q \partial_u V + A\bar{A}^{\prime}\partial_v {\mathcal{B}}\,.\tag{33}\] Next, on the left hand side we replace \(\bar{A}^{\prime} \partial_v V\) from Equation 32 , and on the right hand side we replace \(\bar{A}^{\prime}q\) from Equation 27 and \(\partial_u V\) by \(\frac{z}{X}\), cf. the definition of the function \(z\). One then obtains \[\begin{align} & \partial_u F+\left(K + \bar{A}^{\prime \prime}\right)p + p \left(\frac{2 r}{A X^2}- \frac{2F}{X}+ 2K -\bar{A}^{\prime \prime} -2A{\mathcal{B}}\frac{z}{X}\right)\\ &=\left(-2X\partial_u z-2p(A {\mathcal{B}}+ z)\right) \frac{z}{X} +A\bar{A}^{\prime}\partial_v {\mathcal{B}}\,, \end{align}\] or, equivalently \[\partial_u F+ p \left(\frac{2 r}{A X^2}- \frac{2F}{X}+ 3K \right)=-\frac{\partial z^2}{\partial u}-2z^2\frac{p}{X}+A\bar{A}^{\prime}\partial_v {\mathcal{B}}\,.\] Finally, replace \(z^2=F-\frac{p^2}{A X^2} - K X\) only in the derivative term \(\frac{\partial z^2}{\partial u}\): \[\begin{align} & \partial_u F + p \left(\frac{2 r}{A X^2}- \frac{2F}{X}+ 3K \right)=-\partial_u\left(F-\tfrac{p^2}{A X^2} - K X\right)-2z^2\frac{p}{X} +A\bar{A}^{\prime}\partial_v {\mathcal{B}}\Leftrightarrow\\ & \partial_u F + p \left(\frac{2 r}{A X^2}- \frac{2F}{X}+ 3K \right)=-\partial_u F +2\frac{p}{A X} \cdot \frac{r X - p^2}{X^2} + K p-2z^2\frac{p}{X} +A\bar{A}^{\prime}\partial_v {\mathcal{B}}\Leftrightarrow\\ & \partial_u F + p \left(- \frac{2F}{X}+ 3K \right)=-\partial_u F -2\frac{p^3}{A X^3} + K p-2z^2\frac{p}{X} +A\bar{A}^{\prime}\partial_v {\mathcal{B}}\Leftrightarrow \\ & 2\partial_u F + \frac{p}{X} \left(- 2F + 3KX + 2\frac{p^2}{A X^2}-KX +2z^2\right)=A\bar{A}^{\prime}\partial_v {\mathcal{B}}\,. \end{align}\] Since the parenthesis term vanishes by definition of the function \(F\), this yields the desired Equation 30 . ◻

3.3 Step 3: a new first integral↩︎

Our goal in this section is to show that the function \(F\) is a first integral of \(\boldsymbol{u}\) that is functionally dependent with the Bernoulli function \(b\). To this end, we first prove that \(G:=g(\boldsymbol{u}, \mathop{\mathrm{curl}}\boldsymbol{u})\), which is a first integral of \(\boldsymbol{u}\) (see the beginning of Section 3.1), is also functionally dependent with \(b\) (and hence a function of \(b\), or equivalently of \(w\), in the set \(\mathcal{W}\)).

Lemma 8. The first integral \(g(\boldsymbol{u}, \mathop{\mathrm{curl}}\boldsymbol{u})\) is functionally dependent with \(b\). In particular, it is also a first integral of \(\mathop{\mathrm{curl}}\boldsymbol{u}\). Moreover, \(F\) is a first integral of \(\boldsymbol{u}\) wherever it is defined (specifically, in the set \(\mathcal{W}\)).

Proof. Since \(G=g(\boldsymbol{u}, \mathop{\mathrm{curl}}\boldsymbol{u}) = A(w)^2 \partial_v \tilde{\beta} (v,w)\) by Equation 22 , we can equivalently write Equation 30 in coordinate free terms as \[\label{dFduINVAR} \boldsymbol{u}(F) =\boldsymbol{v}(G)\,, \qquad \boldsymbol{v}:= -\frac{\bar{A}^{\prime}}{2A^2} \boldsymbol{u}\times \nabla w\,.\tag{34}\] Consider the flow \(\phi_t\) of \(\boldsymbol{u}\), which is defined for all \(t\in \mathbb{R}\) because \(\mathcal{W}\) is invariant under the flow of \(\boldsymbol{u}\). The above relation rewrites \[\label{dFduflow} \tfrac{d}{dt} F(\phi_t(x))=\boldsymbol{v}(G)(\phi_t(x))\,.\tag{35}\] But \[\tfrac{d}{dt} \boldsymbol{v}(G)(\phi_t(x))=\boldsymbol{u}(\boldsymbol{v}(G))\circ \phi_t(x)=\boldsymbol{v}(\boldsymbol{u}(G))\circ \phi_t(x)=0\,,\] where we have used that \([\boldsymbol{u}, \boldsymbol{v}]=0\) and that \(G\) is a first integral of \(\boldsymbol{u}\). Therefore \[\boldsymbol{v}(G)(\phi_t(x))=C(x)\] is independent of \(t\), and from Equation 35 we deduce that \[F(\phi_t(x))=C(x)t + F(x)\,,\] which contradicts the fact that \(F\) is bounded, unless \(C \equiv 0\), thus implying that \(\boldsymbol{u}(F)=0\) in \(\mathcal{W}\) (and, by analyticity, wherever \(F\) is defined). Finally, from Equation 30 we obtain that \(\partial_{vv} \tilde{\beta}=0\), and this fact together with Equation 23 imply that \(\nabla G \times \nabla w=0\) on \(\mathcal{W}\). Accordingly, \(G\) and \(b\) (which is a function of \(w\)) are functionally dependent in \(\mathcal{W}\). ◻

Since \(\nabla w\neq 0\) at any point of \(\mathcal{W}\), in view of Lemma 8 we can write \[g(\mathop{\mathrm{curl}}\boldsymbol{u}, \boldsymbol{u}) = k(w)\] for some analytic function \(k\), which translates into \[\label{dvx} \partial_v U = \frac{k(w)}{A^2}=:\beta(w)\,,\tag{36}\] (recall that, by definition, \(\partial_v U = \partial_v \tilde{\beta}\)). Therefore, from now on one can assume that locally, \[\label{xdef} U(u, v, w)=\alpha(w) u + \beta(w) v\,.\tag{37}\] This expression is valid only in the coordinate chart \((u,v,w)\), but the quantities \(\partial_u U, \partial_v U\) are globally defined on the set \(\mathcal{W}\), as they admit coordinate free expressions, cf. Lemma 5.

Remark 5. Taking into account the local equation 37 , the zero curvature conditions in Lemma 6 get a simpler form. We supplement them with the remaining two that we did not include in the aforementioned lemma. The new identities ?? and ?? correspond, respectively, to zero sectional curvature condition for the plane \(\mathrm{span}\{\boldsymbol{u}\times \nabla w, \nabla w\}\), and to zero Ricci curvature condition \(\mathop{\mathrm{Ric}}(\boldsymbol{u}, \boldsymbol{u}\times \nabla w)=0\). \[\label{G3} \bar{A}'\Omega -(A \beta + z)^2=\frac{p^2}{A X^2}-\frac{2 r}{A X}\,,\qquad{(3)}\]

\[\label{G2} \bar{A}' D X = \frac{2 r}{A X} - 3 z^2 - \frac{3 p^2}{A X^2} - 2 A \beta z + A^2 \beta^2 - 2\bar{A}^{\prime \prime} X\,,\qquad{(4)}\]

\[\label{G1} -\frac{p^2}{AX^2}-z^2+2 A \beta z = \left(2 A \partial_v V - A^{\prime}\right) \Omega -2 A \, D \Omega + \frac{2}{X^2} \partial_v q - \frac{4 q^2}{X^{3}}-3 A^{2} \beta^2\,,\qquad{(5)}\]

\[\label{ICM3} \partial_u z+\frac{\bar{A}' q}{2 X}+\frac{p}{X}(A \beta + z) = 0\,,\qquad{(6)}\]

\[\label{IICM3} \partial_u \Omega + \partial_v z -\frac{\bar{A}' p}{2 A}=0\,,\qquad{(7)}\]

\[\label{IICM1} \frac{1}{A X^2} \partial_v p - \frac{2 p q}{A X^3}+\frac{z}{X} \Omega+D z+(A \beta)^{\prime}-2 A \alpha \beta+ A' \beta =0\,.\qquad{(8)}\] It is important to emphasize that, although we used the local equation 37 to obtain these identities, all the quantities involved in these equations are globally defined (see Lemma 5), so they hold on the whole set \(\mathcal{W}\).

By Lemma 8 we know that \(F\) is a first integral of \(\boldsymbol{u}\), i.e., \[\label{dFdu} \partial_u F = 0\,.\tag{38}\] We claim that, in fact, \(F=F(w)\) on \(\mathcal{W}\). To prove this, it is convenient to work in the open set \[\mathcal{W}_{(p)} := \{x\in \mathcal{W}:\, p(x)\neq 0\}\,.\] Actually, \(\mathcal{W}_{(p)}\) is dense in \(\mathcal{W}\). Indeed, by analyticity, it is enough to show that \(\mathcal{W}_{(p)} \neq \emptyset\). Assume that \(p=0\) on a whole toroidal surface \(\{w=w_0\}\). The following lemma shows that the Gaussian curvature of the level set \(\{w=w_0\}\) vanishes:

Lemma 9. Assume that \(p=0\) on the surface \(\{w=w_0\}\). Then the Gaussian curvature \(\mathcal{K}=0\) on the toroidal surface \(\{w=w_0\}\).

Proof. Since \(p=\partial_u X\), then \(\partial_{uu} X=0\) on \(\{w=w_0\}\), and hence the Gaussian curvature of the surface, which is given by the formula \[\label{gauss95int} \mathcal{K} = \frac{(\partial_u X)^2-2 X \partial_{uu} X}{4 A X^2}\,,\tag{39}\] is \(0\). To obtain Equation 39 , we first write the induced metric on the surface \(\{w=w_0\}\) from the ambient metric \(g\), which is \[g|_{w=w_0}=A(w_0)du^2+X(u,v,w_0)dv^2\,.\] Then, it is enough to recall that, for surfaces, the Gaussian curvature is half of the scalar curvature of the metric (Gauss’ Egregium Theorem), which can be computed in a straightforward way, leading to the claimed equation. ◻

It is well known that an immersed compact surface in \(\mathbb{R}^3\) cannot have zero Gaussian curvature, so we infer that \(p\) cannot vanish on the whole level set \(\{w=w_0\}\), as we wanted to show.

Before proving the main result of this step, we have to establish several identities that are crucial in the proof. This is the content of the following lemma. We observe that all the functions in the statement are well defined on the whole set \(\mathcal{W}_{(p)}\). In particular, we observe that \(\bar{A}^{\prime}\) is nonvanishing on \(\mathcal{W}\) (cf. Lemma 5) and \(F-KX>0\) on \(\mathcal{W}_{(p)}\).

Lemma 10. In the open and dense set \(\mathcal{W}_{(p)}\), the following identities hold true: \[\label{derivz} \partial_v z =\frac{q}{p} \partial_u z + z \partial_u \!\! \left(\frac{q}{p} \right).\tag{40}\]

\[\label{Fqp} \partial_v F = 2 \left(F-KX\right)\partial_u \!\! \left(\frac{q}{p} \right).\tag{41}\]

\[\label{dvqp} \partial_v\!\left(\frac{q}{p}\right) = 2\left(\frac{q}{p} +\frac{A\beta}{\bar{A}^{\prime}} -\frac{KXz}{\bar{A}^{\prime}(F-KX)}\right)\partial_{u}\!\left(\frac{q}{p}\right).\tag{42}\]

Proof. By definition of \(F\), \[\partial_u F = \frac{2p}{AX} \cdot \frac{X \partial_u p -p^2}{X^2}+2 z\partial_u z +Kp\] and \[\partial_v F= \frac{2p}{AX} \cdot \frac{X \partial_v p -pq}{X^2}+2 z\partial_v z +Kq\,,\] so using that \(F\) is a first integral of \(\boldsymbol{u}\), i.e., \(\partial_u F=0\), the linear combination \(p\partial_v F-q\partial_u F\) reads: \[\label{sillyF} p\partial_v F = \frac{2p}{AX^2}\left(p \partial_u q - q\partial_u p \right) +2z\left(p\partial_v z - q\partial_u z\right)\,.\tag{43}\] On the set \(\mathcal{W}_{(p)}\) we can divide by \(p\) and rewrite the above identity as: \[\label{sillyFoverp} \partial_v F = 2 \frac{p^2}{AX^2}\partial_u \!\! \left(\frac{q}{p} \right) +2z\left(\partial_v z - \frac{q}{p} \partial_u z\right)\,.\tag{44}\]

Since \(\partial_u F=0\) and \(\partial_{vv} \tilde{\beta}=0\), Equation 33 reads \[\label{pqsimpleq95reduced} \left(K + \bar{A}^{\prime \prime} + \bar{A}^{\prime} \partial_v V\right)p = (\bar{A}^{\prime} \partial_u V)\, q\,,\tag{45}\] and replacing \(\bar{A}^{\prime} \partial_v V\) from Equation 31 and \(\partial_u V\) by \(z/X\), we obtain \[\label{pq95proportional} -\bar{A}^\prime qz =(F -2KX + \bar{A}^{\prime}\Omega - A^2 \beta^2)p\,.\tag{46}\] So, in \(\mathcal{W}_{(p)}\), \[-\bar{A}^\prime z \frac{q}{p} = F - 2KX + \bar{A}^{\prime}\Omega - A^2 \beta^2.\] Then, taking the derivative \(\partial_u\) of this identity, using again that \(\partial_u F =0\) and replacing \(\partial_u \Omega\) from Equation ?? , we conclude that \[\begin{align} & -\bar{A}^\prime \frac{q}{p} \partial_u z -\bar{A}^\prime z\partial_u\left(\frac{q}{p}\right) = - 2Kp + \bar{A}^{\prime}\left(-\partial_v z + \frac{\bar{A}' p}{2 A}\right)\,, \end{align}\] which after rearrangement of terms and simplifications gives Equation 40 . To obtain Equation 41 , we simply take \(\partial_v z - \frac{q}{p} \partial_u z\) from Equation 40 and inject it into Equation 44 .

It remains to prove Equation 42 . Multiplying Equation ?? by \(2X/(p\bar{A}^{\prime})\), we obtain the following identity in \(\mathcal{W}_{(p)}\): \[\label{fracqp} \frac{q}{p}+\frac{2}{\bar{A}^{\prime}} \left( \frac{X \partial_u z}{p}+A \beta+z\right)=0\,.\tag{47}\] Additionally, from Equation 40 we get \[\label{derivz43} \partial_v z = \partial_u \!\! \left(\frac{q}{p}\, z \right)\,, \quad \partial_{uv} z = \partial_{uu} \!\! \left(\frac{q}{p}\, z \right)\,.\tag{48}\]

Applying \(\partial_v\) on Equation 47 , replacing the derivatives of \(z\) using the previous equations 48 and using derivatives comutation \(\partial_v p=\partial_u q\), we successively obtain \[\begin{align} &\partial_v\!\left(\frac{q}{p}\right) +\frac{2}{\bar{A}^{\prime}}\left[ \frac{\bigl(q\,\partial_u z+X\,\partial_{u v} z\bigr)p - X\,\partial_u z \cdot \partial_u q}{p^2} +\partial_v z\right]=0\,, \\[0.4em] & \; \partial_v\!\left(\frac{q}{p}\right) +\frac{2}{\bar{A}^{\prime}} \left[ \frac{q}{p}\,\partial_u z+\frac{X}{p}\,\partial_{uv} z - \frac{X}{p^2}\,\partial_u z\,\partial_u q +\partial_v z \right]=0\,, \\[0.4em] & \; \partial_v\!\left(\frac{q}{p}\right) +\frac{2}{\bar{A}^{\prime}} \left[ \frac{q}{p}\,\partial_u z +\frac{X}{p}\left( \frac{q}{p}\,\partial_{uu}z +2\,\partial_u z\,\partial_u\!\left(\frac{q}{p}\right) +z\,\partial_{uu}\!\left(\frac{q}{p}\right) \right)\right.\\[0.4em] & \qquad \qquad \qquad \left. -\frac{X\,\partial_u z\,\partial_u q}{p^2} +\frac{q}{p}\,\partial_u z +z\,\partial_u\!\left(\frac{q}{p}\right) \right]=0\,, \end{align}\] \[\begin{align} &\partial_v\left(\frac{q}{p}\right) +\frac{2}{A^{\prime}}\left[ 2 \frac{q}{p} \partial_u z +\frac{Xq^2}{p^2} \cdot \frac{q \partial_{u u} z-\partial_u z \partial_u q}{q^2} +\frac{2 X}{p} \partial_{u} z \, \partial_u \!\!\left(\frac{q}{p}\right) +\frac{X z}{p} \partial_{u u}\left(\frac{q}{p}\right) +z \partial_u\left(\frac{q}{p}\right) \right]=0\,, \\[0.4em] & \; \partial_v\left(\frac{q}{p}\right) +\frac{2}{A^{\prime}} \left[ 2 \frac{q}{p} \partial_u z +\frac{X q^2}{p^2} \partial_u\!\!\left(\frac{\partial_u z}{q}\right) +\frac{2 X}{p} \partial_{u} z \partial_u\left(\frac{q}{p}\right) +\frac{X z}{p} \partial_{u u}\left(\frac{q}{p}\right) +z \partial_u\left(\frac{q}{p}\right) \right]=0\,, \end{align}\] \[\partial_v\left(\frac{q}{p}\right) +\frac{2}{A^{\prime}}\left[ 2 \frac{q}{p} \partial_{u} z +\partial_u\left(\frac{X q \partial_{u} z}{p^2}\right) -\frac{\partial_u z}{q} \left( p \frac{q^2}{p^2}+2 X \frac{q}{p} \partial_u\left(\frac{q}{p}\right) \right)\right.\] \[\begin{align} & \qquad \qquad \qquad \left. +\frac{2 X}{p} \partial_u z \partial_u\left(\frac{q}{p}\right) +\frac{Xz}{p} \partial_{u u}\left(\frac{q}{p}\right) +z \partial_u\left(\frac{q}{p}\right) \right]=0\,, \\[0.4em] & \; \partial_v\!\left(\frac{q}{p}\right) +\frac{2}{\bar{A}'}\left[ \frac{q}{p}\,\partial_u z +\partial_u\!\left(\frac{X q\,\partial_u z}{p^2}\right) -\frac{2X}{p}\,\partial_u z\,\partial_u\!\left(\frac{q}{p}\right)\right.\\[0.4em] & \qquad \qquad \qquad \left. +\frac{2X}{p}\,\partial_u z\,\partial_u\!\left(\frac{q}{p}\right) +\frac{X z}{p}\,\partial_{uu}\!\left(\frac{q}{p}\right) +z\,\partial_u\!\left(\frac{q}{p}\right) \right]=0\,, \\[0.4em] & \partial_v\!\left(\frac{q}{p}\right) +\frac{2}{\bar{A}'}\left[ \partial_u\!\left( \frac{q}{p}z+\frac{Xq\,\partial_u z}{p^2} \right) +\frac{Xz}{p}\,\partial_{uu}\!\left(\frac{q}{p}\right) \right]=0\,. \end{align}\] Next, in this equation we replace \(\partial_u z\) using Equation ?? , which yields \[\begin{align} \Rightarrow\;& \partial_v\!\left(\frac{q}{p}\right) +\frac{2}{\bar{A}'}\Bigg[ \partial_u\!\left( \frac{q}{p}z +\frac{Xq}{p^2} \left( -\frac{\bar{A}'q}{2X} -\frac{p(A\beta+z)}{X} \right) \right) +\frac{Xz}{p}\,\partial_{uu}\!\left(\frac{q}{p}\right) \Bigg] =0\,, \\[6pt] \Rightarrow\;& \partial_v\!\left(\frac{q}{p}\right) +\frac{2}{\bar{A}'}\Bigg[ \partial_u\!\left( -\frac{\bar{A}'}{2}\frac{q^2}{p^2} -A\beta\frac{q}{p} \right) +\frac{Xz}{p}\,\partial_{uu}\!\left(\frac{q}{p}\right) \Bigg] =0\,. \end{align}\] Finally, applying \(\partial_u\) on Equation 41 and using that \(\partial_u F=0\), we get \[0=\frac{\partial^2 F}{\partial u\,\partial v} =2\left[-Kp\,\partial_u\!\left(\frac{q}{p}\right) +(F-KX)\,\partial_{uu}\!\left(\frac{q}{p}\right)\right]\,,\] and thus on the set \(\mathcal{W}_{(p)}\) we have \[\partial_{uu}\!\left(\frac{q}{p}\right) =\frac{Kp}{F-KX}\partial_u\!\left(\frac{q}{p}\right)\,.\] Injecting this equation into the last form of our identity above we obtain \[\partial_v\!\left(\frac{q}{p}\right) = \partial_u \left(\frac{q^2}{p^2} +2\frac{A\beta}{\bar{A}^{\prime}} \frac{q}{p}\right)-2\frac{KXz}{\bar{A}^{\prime}(F-KX)}\partial_{u}\!\left(\frac{q}{p}\right)\,,\] which immediately gives Equation 42 . ◻

We are ready to prove the main result of this section. Recall that the function \(F\) is analytic and globally defined (at least) on the set \(\mathcal{W}\).

Lemma 11. The first integral \(F\) is functionally dependent with \(b\). In particular, it is also a first integral of \(\mathop{\mathrm{curl}}\boldsymbol{u}\).

Proof. We argue as in the proof of Lemma 2. Assume that the first integrals \(b\) and \(F\) are independent in the set \(\mathcal{W}\). Since they are analytic functions, the set \[\mathcal{U}:= \{x\in \mathcal{W}: \text{rank}\big((\nabla F)_x,(\nabla b)_x\big)=2\}\] is open and dense in \(\mathcal{W}\). Moreover, being first integrals, the set \(\mathcal{U}\) is invariant under the flow of \(\boldsymbol{u}\). Then, there exists a function \(\mathcal{I}=\mathcal{I}(b, F)\) such that \[\boldsymbol{u}= \mathcal{I}(b, F) \; \nabla F \times \nabla b\] on \(\mathcal{U}\). Since \(\boldsymbol{u}\) is nonvanishing on \(\mathcal{W}\), we have that the function \(\mathcal{I}\) does not vanish at any point in \(\mathcal{U}\). Moreover, the set \(\mathcal{U}\) is fibred by period orbits of \(\boldsymbol{u}\).

Taking the vector product with \(\mathop{\mathrm{curl}}\boldsymbol{u}\) we obtain \[\boldsymbol{u}\times \mathop{\mathrm{curl}}= \mathcal{I}(b, F) (\mathop{\mathrm{curl}}\boldsymbol{u})(F) \, \nabla b\,,\] and therefore \[\mathcal{I}(b, F) \, (\mathop{\mathrm{curl}}\boldsymbol{u})(F)=1\] on \(\mathcal{U}\). Since Equation 9 implies that \[(\mathop{\mathrm{curl}}\boldsymbol{u})(F)= -\frac{1}{\left|\boldsymbol{u}\right|^2} (\boldsymbol{u}\times \mathop{\mathrm{grad}}b)(F) = b'(w) \partial_v F\,,\] we obtain \[\label{VS} \mathcal{I}(b, F)b'(w) \partial_v F =1\,.\tag{49}\] On the other hand, let us observe that from Equation ?? we have \[\begin{align} & X \partial_u z + \frac{\bar{A}^{\prime}}{2} q + p z + p A \beta=0 \Rightarrow q=-\frac{2}{\bar{A}^{\prime}}\left(X \partial_u z + z\partial_u X+p A \beta\right) \Rightarrow\\ & q =-\frac{2}{\bar{A}^{\prime}}\left(\partial_u(X z)+\partial_u(A \beta X)\right) =-\partial_u\!\!\left(\frac{2}{\bar{A}^{\prime}}(A \beta+z) X\right)\,. \end{align}\] Combining this observation with Equation 41 we infer that \[\label{eq46use} \partial_v F =2 K q+ 2 \partial_u \left((F-KX) \frac{q}{p}\right) =2 \frac{\partial}{\partial u}\left(-\frac{2 K}{\bar{A}^{\prime}}(A \beta+z) X+\widetilde{\gamma}\right),\tag{50}\] which holds on an open and dense subset of \(\mathcal{U}\). Here, \[\widetilde{\gamma}:=(F-KX) \frac{q}{p}= \frac{pq}{AX^2}+\frac{qz^2}{p}\] is a function, which is in fact globally defined on \(\mathcal{W}\) due to the identity 46 . Accordingly, by continuity, Equation 50 is well defined on the whole set \(\mathcal{U}\).

To complete the proof, we consider an integral curve \(\phi_t(x)\) of the vector field \(\boldsymbol{u}\) in \(\mathcal{U}\), which is periodic. Along such an orbit, Equation 49 , together with 50 , yield \[\frac{d}{d t}\left[-\frac{2 K}{\bar{A}^{\prime}}(A \beta+z(\phi_t(x))) X(\phi_t(x))+\widetilde{\gamma}(\phi_t(x))\right]=\frac{1}{C},\] where \(C=2I(b, F) b^{\prime}(w)\neq 0\) is a constant. This is of course impossible on a periodic orbit, and therefore the set \(\mathcal{U}\) is empty, thus showing that \(F\) and \(b\) are functionally dependent on \(\mathcal{W}\) (and everywhere where \(F\) is defined by analyticity). Proceeding as in the proof of Lemma 2, we also conclude that \(F\) is a first integral of \(\mathop{\mathrm{curl}}\boldsymbol{u}\). ◻

3.4 Step 4: construction of a Killing symmetry↩︎

Lemma 11 implies that \(F\) is a function of \(b\), and hence of \(w\), in the set \(\mathcal{W}\). Combining this fact with Equations 41 and 42 , we obtain that \[\partial_u (q/p) = \partial_v(q/p)=0\] in an open and dense subset of \(\mathcal{W}\). Since \(p\) and \(q\) are analytic functions, it follows that \[q/p=\gamma^*(w)\] for some function \(\gamma^*\). In fact, \(\gamma^*\) is analytic in \(\mathcal{W}\). Indeed, if \(\gamma^*\) were not defined for some value \(w=w_0\), it would imply that \(p=0\) on the whole toroidal surface \(\{w=w_0\}\), which is impossible, as we proved before Lemma 10.

Next, we have to consider two different cases:

  1. The function \(q\) is zero, \(q\equiv 0\), on the whole set \(\mathcal{W}\), or

  2. \(q\) is not identically zero.

The first case will be studied in Step 5, so in what follows let us assume that \(q\) is not zero everywhere. Then, the function \(\gamma^*(w)\) is not identically zero in \(\mathcal{W}\), and being analytic, its zero set consists of finitely many values of \(w\). Therefore, changing the set \(\mathcal{W}\) if necessary, there is no loss of generality in assuming that \(\gamma^*\) is nonvanishing on \(\mathcal{W}\).

Since \(\gamma^*\neq 0\) on \(\mathcal{W}\), we can take the inverse to obtain \[\frac{p}{q}=\frac{1}{\gamma^*(w)}=:\gamma(w)\,,\] which is equivalent, taking into account the definition of the functions \(p\) and \(q\), to the following first order linear PDE for the function \(X\): \[\partial_u X -\gamma \partial_v X=0\,.\] A straightforward application of the method of characteristics leads to \[\label{Xgam} X= X(\gamma(w)u+v, w)\,,\tag{51}\] which holds on any local chart \((u,v,w)\) covering the set \(\mathcal{W}\).

In the following lemma we prove that the function \(\gamma(w)\) satisfies a first order ODE (of Bernoulli type). We recall that the functions \(\alpha\equiv \alpha(w)\), \(K\equiv K(w)\), \(\bar{A}^{\prime}\equiv \bar{A}^{\prime}(w)\), \(\bar{A}^{\prime \prime}\equiv \bar{A}^{\prime \prime}(w)\) were introduced in Section 3.1 and \(\beta\equiv \beta(w)\) in Equation 36 .

Lemma 12. The analytic function \(\gamma\equiv \gamma(w)\) satisfies the following ODE \[\label{Riccati} \gamma^\prime - (\alpha-\beta\gamma)\gamma=\gamma\,\frac{K + \bar{A}^{\prime \prime}}{\bar{A}^{\prime}}\tag{52}\] in \(\mathcal{W}\). Additionally, the following identity holds true \[\label{compat} \gamma^\prime -(\alpha-\beta \gamma)\gamma + \gamma \partial_v V - \partial_u V=0.\tag{53}\]

Proof. Since \(p = \gamma(w)q\) and \(F=F(w)\) in the set \(\mathcal{W}\), it follows that Equation 45 is equivalent to \[\label{PDEy} \left(K + \bar{A}^{\prime \prime}\right)\gamma + \bar{A}^{\prime} \gamma \partial_v V = \bar{A}^{\prime} \partial_u V\,,\tag{54}\] and taking the derivative \(\partial_u\), it implies \[\label{PDE2y} \gamma \partial_{uv} V = \partial_{uu} V\,.\tag{55}\]

Next, we introduce the following function, which is identically zero according to Equation ?? , \[\mathcal{G}_2:=\bar{A}' D X - \frac{2 r}{A X} + 3 z^2 + \frac{3 p^2}{A X^2} + 2 A \beta z - A^2 \beta^2 + 2\bar{A}^{\prime \prime} X\equiv 0\,,\] and the vector field \[\xi_0 := \partial_u - \gamma\partial_v\] on \(\mathcal{W}\). Observe that Equations 40 and 51 imply \[\xi_0(z)=\xi_0(X)=\xi_0(p)=\xi_0(r)=0\,.\] Now recall that \(DX=\partial_w X - Up-Vq\) by definition of the involved quantities, and notice that \(\partial_u X -\gamma \partial_v X=0\) implies \[\partial_{uw} X -\gamma \partial_{vw} X=\gamma^\prime q\] as well as \[\partial_{uu} X -\gamma \partial_{uv} X=0\,, \qquad \partial_{uv} X -\gamma \partial_{vv} X=0\,.\] Therefore, a straightforward computation shows that \[\begin{align} \xi_0(DX)&=q\gamma' -(\alpha -\beta \gamma) p - q(\partial_u V-\gamma \partial_v V)\,. \end{align}\] These identities allow us to check that \(\partial_u \mathcal{G}_2-\gamma \partial_v \mathcal{G}_2 \equiv 0\) is equivalent to the equation \[\bar{A}^\prime q \, \left(\gamma' - \left(\alpha - \beta \gamma\right)\gamma -\partial_u V + \gamma\partial_v V\right)=0\,,\] thus proving 53 (because \(\bar{A}^\prime\) and \(q\) do not vanish in \(\mathcal{W}\)). Finally, combining with Equation 54 we obtain 52 , which is a Bernoulli ODE giving us \(\gamma\) in terms of metric coefficients. ◻

We are ready to construct a Killing symmetry of the vector field \(\boldsymbol{u}\) in the set \(\mathcal{W}\).

Lemma 13. The vector field \[\xi := \gamma_1(w)\left(\partial_u - \gamma(w)\partial_v\right)\] is a Killing field (i.e., \(\mathcal{L}_\xi g=0\)) commuting with \(\boldsymbol{u}\) in \(\mathcal{W}\), where \[\gamma_1(w) := \exp \left(\int _1^w(\beta (t) \gamma (t)-\alpha (t))dt\right)\,.\]

Proof. In order to compute the Lie derivative \(\mathcal{L}_\xi g\), we use the orthogonal frame \(\{E_1,E_2,E_3\}\) introduced in Equation 29 . The components of \(\mathcal{L}_\xi g\) in this frame can be obtained using the definition: \[\left(\mathcal{L}_\xi g\right)(E_i,E_j)=\xi(g(E_i,E_j)) - g([\xi,E_i],E_j) - g(E_i, [\xi, E_j])\,.\] We first notice that \[|E_1|^2 =A(w)\,,\qquad |E_2|^2 =A(w)^2 X(\gamma (w)u + v,w)\,,\qquad |E_3|^2 =A(w) X(\gamma (w)u + v,w)\,,\] and they are all constant along the flow lines of \(\xi\): \[\label{constNORMS} \xi(|E_i|^2)=0\,, \quad i=1,2,3.\tag{56}\] Moreover, it is elementary to check that \[\label{commXI} \begin{align} &[\xi, E_1]=[\xi, E_2]=0\,, \\ &[\xi, E_3] = -A X \left((\alpha -\beta \gamma)\gamma_1 +\gamma_1^\prime\right)E_1 - X\left(\gamma_1^\prime\gamma +\gamma_1(\gamma^\prime + \gamma \partial_v V - \partial_u V) \right)E_2\,. \end{align}\tag{57}\] Using the fact that the function \(\gamma_1(w)\) satisfies, by definition, the ODE \[\label{gamma1eq} (\alpha-\beta \gamma)\gamma_1+\gamma_1^\prime=0\,,\tag{58}\] and combining this with Equation 53 , we see that actually \(\xi\) and \(E_3\) commute, that is \[[\xi, E_3] =0\,.\] It clearly follows from the fact that \(\xi(\left|E_i\right|^2)=0\) and \([\xi, E_i] =0\) for any \(i=1,2,3\), that \((\mathcal{L}_\xi g)(E_i, E_j)=0\) for all \(i, j=1,2,3\), thus implying that \(\xi\) is a Killing vector field, as we wanted to prove. ◻

3.5 Step 5: Construction of a Killing symmetry in a degenerate case↩︎

In this section we consider the exceptional case \(q\equiv 0\) in \(\mathcal{W}\). Our goal is to prove a result analogous to Lemma 13, i.e., the existence of a Killing symmetry of \(\boldsymbol{u}\). To this end, the following result will be crucial. Recall that \(\beta\equiv \beta(w)\) was introduced in Equation 36 .

Lemma 14. If \(q=0\) in \(\mathcal{W}\), then \(\beta=0\) in \(\mathcal{W}\).

Proof. By Equation 45 , as \(p\neq 0\) in an open and dense set, we must have that \(K + \bar{A}^{\prime \prime} + \bar{A}^{\prime} \partial_v V=0\) so \[\label{partialvy0} \partial_v V=-\frac{K + \bar{A}^{\prime \prime} }{\bar{A}^{\prime}}\,.\tag{59}\] (Recall that \(\bar A^\prime\) is nonvanishing). In particular, since this relation implies that \(\partial_v V\) is a function of \(w\) only, we obtain \[\partial_v z= \partial_v(X \partial_u V)=q\partial_u V + X \partial_{uv}V=0\,.\] Now, from Equation 46 we also get \[F -2KX + \bar{A}^{\prime}\Omega - A^2 \beta^2=0\,,\] whose derivative \(\partial_u, \partial_v\) yield \[\label{pOmeg} \partial_u \Omega= \frac{\bar{A}^{\prime}}{2A}p, \qquad \partial_v \Omega= 0\,,\tag{60}\] where we have used that \(\partial_u F=0\), the definition of \(K\) and that, by assumption, \(q=0\). We infer from these equations that \[\label{eq46pvp} \partial_v p = \frac{2A}{\bar A^\prime}\partial_{vu}\Omega=0\,,\tag{61}\] by the commutation of the derivatives \(\partial_u\) and \(\partial_v\).

Next, recalling that we defined the linear differential operator \(D(\cdot)=\boldsymbol{n}(\cdot)\), and \(\boldsymbol{n}= \partial_w-U\partial_u-V\partial_v\), we easily deduce the formula \[\label{pvD} [\partial_v, D]=-\beta \partial_u-\partial_v V \partial_v\,.\tag{62}\] Additionally, Equations ?? and 61 yield \[\label{eq46om} \frac{z\Omega}{X} + Dz = \text{ function of } w\,,\tag{63}\] and by taking its derivative \(\partial_v\), and using \(\partial_v z=\partial_v \Omega=0\) and Equation 62 , we deduce that \[\beta \partial_u z=0\,,\] so that \(\beta=0\) or \(\partial_u z=0\) in \(\mathcal{W}\).

Assume that \(\beta \neq 0\), so that \(\partial_u z=0\) in \(\mathcal{W}\). By Equation ?? , \[z=-A\beta\,,\] and therefore \[Dz=-(A\beta)^\prime\,,\] which implies, using Equation 63 , that \(z\Omega/X\) is a function of \(w\) only. Since \[z=-A\beta \neq 0\,,\] we deduce that \(\Omega/X\) is a function of \(w\) only, so in particular, \[\partial_u \Omega = \frac{\Omega}{X}p\,.\] Combining this formula with Equation 60 , we obtain \[\Omega = \frac{\bar{A}^{\prime}}{2A}X\,.\] Finally, it follows from Equation ?? , from \(q=0\) and \(z=-A\beta\), that \[-\frac{p^2}{AX^2} = -\left(2 A \frac{K + \bar{A}^{\prime \prime} }{\bar{A}^{\prime}} + A^{\prime}\right) \Omega -2 A \, D \Omega\,,\] so its \(\partial_v\) derivative gives us \[\partial_v D\Omega=0\,,\] where we have used that \(\partial_v p=0\) and \(\partial_v \Omega=0\). Using again Equation 62 we infer that \[\beta \partial_u \Omega=0\,,\] and since \(\partial_u \Omega=\frac{\bar{A}^{\prime}}{2A}p\neq 0\) by a previous computation, we necessarily have that \(\beta=0\), which is a contradiction. This completes the proof of the lemma. ◻

To complete this section, it remains to observe that computations analogous to those in the proof of Lemma 13, allow us to show that \[\xi := \gamma_2(w) \partial_v\] is a Killing vector field (which commutes with \(\boldsymbol{u}\)) in \(\mathcal{W}\), where the function \(\gamma_2\) is \[\gamma_2(w) := \exp \left(\int _1^w \!\! \frac{K(t)+\bar A^{\prime\prime}(t)}{\bar A^\prime(t)}dt\right)\,,\] which solves the ODE: \[\gamma_2^\prime = \frac{K + \bar{A}^{\prime \prime} }{\bar{A}^{\prime}}\gamma_2.\] Indeed, following the notation in the proof of Lemma 13, in this case we also have \(\xi(|E_i|^2)=0\), \(i=1,2,3\), and \[\label{commXI0} \begin{align} &[\xi, E_1]=[\xi, E_2]=0\,, \qquad [\xi, E_3] = - A X \beta \gamma_2 \, E_1 + X\left(\gamma_2^\prime + \partial_v V \, \gamma_2 \right)E_2\, , \end{align}\tag{64}\] which together with Lemma 14, Equation 59 and the definition of \(\gamma_2\), leads us to the conclusion that \[[\xi,E_3]=0\,.\] The rest of the proof is the same as in Lemma 13.

3.6 Step 6: final remarks to complete the proof↩︎

Summarizing, in the previous steps we have proved that the vector field \(\boldsymbol{u}\) commutes with a vector field \(\xi\), cf. Lemma 13 and Section 3.5, in the open region \(\mathcal{W}\), and that \(\xi\) is Killing. Moreover, since \(\mathcal{W}\) is fibred by (regular) compact level sets of \(b\) (and hence of \(w\)), the vector field \(\xi\) is tangent to \(\partial\mathcal{W}\). The only Killing fields of the Euclidean metric with compact orbits are the rotations, so we conclude that there are coordinates \((x_1,x_2,x_3)\) such that \(\xi\) takes the form \[\xi = -x_2\partial_{x_1}+x_1\partial_{x_2}\,,\] up to a constant factor, in \(\mathcal{W}\), but it extends naturally to the whole \(\mathbb{R}^3\) (in fact, it is a general property that a local Killing field admits a unique global extension). By analyticity of both \(\boldsymbol{u}\) and \(\xi\), we then infer that \[[\boldsymbol{u},\xi]=0\] in \(\Omega\), thus showing that \(\boldsymbol{u}\) is an axisymmetric vector field. Moreover, since \(\xi(w)=0\) in \(\mathcal{W}\), then \(\xi(b)=0\) in \(\mathcal{W}\), and the analyticity of \(b\) and \(\xi\) implies that, in fact, \[\xi(b)=0\] in \(\Omega\). In particular, \(\xi\) is tangent to \(\partial\Omega\) (each component is a regular level set of \(b\)), so we finally conclude that \(\Omega\) is a rotationally symmetric domain. Moreover, the boundary of \(\Omega\) consists of finitely many rotationally symmetric toroidal surfaces. Then, the poloidal section of \(\Omega\), i.e., the intersection \(\Omega \cap \{x_1=0\}\), is disjoint from the \(x_3\)-axis. In the next section we shall prove that this section is a convex disk if \(\partial\Omega\) is connected, or a convex annulus otherwise.

4 Convexity of the poloidal cross section↩︎

In this final section we complete the proof of Theorem 1 showing that the poloidal section of the rotationally symmetric domain \(\Omega\) is either a convex disk or a convex annulus. We caution the reader that the notations used in this section are independent of Section 3.

As argued in Section 3.6, we can introduce Euclidean coordinates \((x_1,x_2,x_3)\in\mathbb{R}^3\), and the associated cylindrical coordinates \((r, \varphi, z)\), so that the analytic vector field \(\boldsymbol{u}\) is an axisymmetric solution to the stationary Euler equations in \(\Omega\). Moreover, \(\Omega\) is a rotationally symmetric domain whose poloidal section \(\Sigma\) is contained in the half-plane \(\{x_1=0\}\cap\{x_2>0\}\). It is well known that \(\boldsymbol{u}\) then reads as \[\boldsymbol{u}=\frac{1}{r}\left(\partial_z \psi \, \partial_r + \frac{S(\psi)}{r} \partial_\varphi -\partial_r \psi \, \partial_z\right)\,,\] where \(S(\psi)\) is the swirl and the analytic function \(\psi(r,z)\) is the stream function of \(\boldsymbol{u}\). Moreover, setting \(\mathsf{x}:=r^2\), the function \(\psi(\mathsf{x},z)\) satisfies the Grad-Shafranov equation \[\label{GSeq} 4\mathsf{x} \frac{\partial^2 \psi}{\partial \mathsf{x}^2}+\frac{\partial^2 \psi}{\partial z^2}+SS^\prime -\mathsf{x} b^\prime=0\tag{65}\] in \(\Sigma\), which we parametrize using the coordinates \(\mathsf x>0\) and \(z\in\mathbb{R}\) (as usual, since the involved functions do not depend on the angular variable \(\varphi\), we identify \(\Omega\) with its poloidal section \(\Sigma\)). Here \(b(\psi)\) is the Bernoulli function (which is expressed as a function of \(\psi\)). We remark that the function \(\psi\) is analytic in \(\Sigma\). The localizability condition in terms of \(\psi\) reads as \(|\boldsymbol{u}|^2 = \mathcal{U}(\psi)^2\), for some function \(\mathcal{U}\), and in coordinates this is equivalent to \[\label{ISODeq} 4\mathsf{x} \left(\frac{\partial \psi}{\partial \mathsf{x}}\right)^2+\left(\frac{\partial \psi}{\partial z}\right)^2 + S^2 = \mathcal{U}(\psi)^2 \mathsf{x}\,.\tag{66}\] Notice that this excludes the case that \(\psi\) is constant everywhere in \(\Omega\), and hence, by analyticity, most of the values of \(\psi\) are regular. In what follows we shall work in a (two-dimensional) neighborhood \(\mathcal{W}\subset\Sigma\) of an arbitrary regular level set \[\{\psi(\mathsf{x},z)=c_0\}\,;\] if \(\mathcal{W}\) is narrow enough, it is clear that the vector field \(\boldsymbol{u}\) does not vanish at any point and \(\psi\) has a nonvanishing gradient. In particular, the function \(\mathcal{U}>0\) in \(\mathcal{W}\).

In the following proposition we show that there is an ODE whose solutions give a parametrization of a regular level curve of the stream function \(\psi(\mathsf{x},z)\) within the poloidal section. In particular, since each connected component of \(\partial\Omega\) is a regular level set of \(\psi\), the following proposition describes the geometry of each component of \(\partial\Omega\). It was first derived by Palumbo in [2], but we include here a detailed proof for the sake of completeness. We remark that, by analyticity, for each compact level curve of \(\psi\), the set of points such that the vector tangent to the curve is vertical is finite.

Proposition 6. Around any point whose tangent vector is not vertical, the curve \(\{\psi(\mathsf{x},z)=c_0\}\) can be parametrized as a graph \(z(\mathsf{x})\) that satisfies the ODE: \[\label{dydxpal} 4\left(\frac{dz}{d\mathsf{x}}\right)^2 = \frac{(\mathsf{x}+\lambda_1)^2}{\nu_1^2(\mathsf{x}-\mu_1) - \mathsf{x}(\mathsf{x}+ \lambda_1)^2}\,,\qquad{(9)}\] where \(\lambda_1\), \(\nu_1\) and \(\mu_1\) are constants that depend on the level set.

Proof. It is convenient to re-parametrize the function \(\psi\) by introducing another function \(\zeta=\zeta(\psi)\) that satisfies \[\frac{d\zeta}{d\psi}=\frac{1}{\mathcal{U}(\psi)}\,,\] which will simplify many computations later. With some abuse of notation, this allows us to write \(\psi\) as a function of \(\zeta\), i.e., \(\psi=\psi(\zeta)\). We also define two functions \(\mu(\psi), \nu(\psi)\) as \[-\frac{b^\prime}{\mathcal{U}}+\mathcal{U}^\prime =: -\frac{2}{\nu}\,, \qquad \frac{S^2}{\mathcal{U}^2} =: \mu\,,\] which we can understand as functions of \(\zeta\) after composition with \(\psi(\zeta)\). It is also useful to set the following functions, where we understand \(\zeta=\zeta(\psi(\mathsf{x},z))\): \[\mathfrak{p}:=\frac{\partial \zeta}{\partial \mathsf{x}}\,, \quad \mathfrak{q}:=\frac{\partial \zeta}{\partial z}\,, \quad \mathfrak{r}:=\frac{\partial\mathfrak{p}}{\partial \mathsf{x}}\,, \quad \mathfrak{t} := \frac{\partial \mathfrak{q}}{\partial z}\,.\]

After a straightforward computation, we obtain that Equations 65 and 66 read as \[\label{GSeq43} 4\mathsf{x} \mathfrak{r}+ \mathfrak{t}=\frac{2}{\nu}\mathsf{x}- \frac{1}{2}\frac{d\mu}{d\zeta}\,, \qquad 4\mathsf{x}\mathfrak{p}^2 + \mathfrak{q}^2 = \mathsf{x}-\mu\,,\tag{67}\] where \(\mu\) is considered as a function \(\mu(\psi(\zeta))\equiv \mu(\zeta)\). Observe that the level set \(\{\psi(\mathsf{x},z)=c_0\}\) can also be represented as a level set of the function \(\zeta\), i.e., \[\{\zeta(\mathsf{x},z)=c_1\}\,.\] In the neighborhood \(\mathcal{W}\) let us introduce the change of variables \[(\mathsf{x}, z) \mapsto (\mathsf{x}, \zeta(\mathsf{x},z))\,,\] which allows us to simplify Equation 67 : \[\label{GSeq4343} \frac{\partial \mathfrak{p}}{\partial \mathsf{x}}=\frac{1}{2\nu(\zeta)}\,, \qquad 4\mathsf{x}\mathfrak{p}^2 + \mathfrak{q}^2 = \mathsf{x}-\mu(\zeta)\,.\tag{68}\] Here the unknowns are the functions \(\mathfrak{p}(\mathsf{x},\zeta)\) and \(\mathfrak{q}(\mathsf{x},\zeta)\). Integrating the first equation we get \[\mathfrak{p}(\mathsf{x},\zeta)=\frac{1}{2\nu(\zeta)}(\mathsf{x}+ \lambda(\zeta))\,,\] for some function \(\lambda(\zeta)\). It is convenient to write the second equation as \[\Big(\frac{\mathfrak{q}}{\mathfrak{p}}\Big)^2 = \frac{\mathsf{x}-\mu(\zeta)}{\mathfrak{p}^2}-4\mathsf{x}\,,\] which is well defined almost everywhere in \(\mathcal{W}\) (by analyticity). Introducing the previous equation into the right hand side of this expression, we obtain \[\label{eq46qp} \frac{1}{4}\Big(\frac{\mathfrak{q}}{\mathfrak{p}}\Big)^2=\frac{\nu^2(\mathsf{x}-\mu)-\mathsf{x}(\mathsf{x}+\lambda)^2}{(\mathsf{x}+\lambda)^2}\,.\tag{69}\]

Consider the level set \(\{\zeta(\mathsf{x},z)=c_1\}\), which is an analytic closed curve in the plane \((\mathsf{x},z)\). By the implicit function theorem, we can write this curve as a graph \(z(\mathsf{x})\) around any point of the curve whose tangent vector is not vertical (this excludes finitely many points by analyticity). Since \[\frac{dz}{d\mathsf{x}}=-\frac{\frac{\partial \zeta}{\partial \mathsf{x}}}{\frac{\partial \zeta}{\partial z}}=-\frac{\mathfrak{p}}{\mathfrak{q}}\,,\] we infer from Equation 69 that ?? holds true, where \(\lambda_1:=\lambda(c_1)\), \(\nu_1:=\nu(c_1)\) and \(\mu_1:=\mu(c_1)\) are constants that depend on the level set \(\{\zeta(\mathsf{x},z)=c_1\}\). ◻

Next we prove that the regular level curves of \(\psi\) are convex (independently of the values of the defining constants).

For the solutions of Equation ?? to exist, the range of \(\mathsf{x}\) should be the interval where the denominator \(\mathcal{Q}(\mathsf{x}):=\nu_1^2(\mathsf{x}-\mu_1) - \mathsf{x}(\mathsf{x}+ \lambda_1)^2\) is positive. But \(\mathcal{Q}(0)<0\), so a necessary condition is that \(\mathcal{Q}\) has 3 distinct real roots \(\mathsf{x}_{1} < 0 < \mathsf{x}_{2} < \mathsf{x}_{3}\), so that \(\mathsf{x}_{1}\mathsf{x}_{2}\mathsf{x}_{3}=-\nu_1 ^2 \mu_1<0\). For this, the discriminant of \(\mathcal{Q}\) should be positive, that is \[\Delta_{\mathcal{Q}} = \nu_1 ^2\left(4 \nu_1 ^4-\nu_1 ^2 \left(8 \lambda_1 ^2+36 \lambda_1 \mu_1 +27 \mu_1 ^2\right)+4 \lambda_1 ^3 (\lambda_1 +\mu_1 )\right)>0\] and, if this is the case, the two positive roots of \(\mathcal{Q}\) are: \[\begin{align} &\mathsf{x}_{2}= \frac{2}{3}\left(\sqrt{\lambda_1^{2}+3\nu_1^{2}} \cos(\tfrac{1}{3}\arccos(\Theta)-\tfrac{2\pi}{3}) - \lambda_1\right)\,,\\ &\mathsf{x}_{3} = \tfrac{2}{3}\left(\sqrt{\lambda_1^{2}+3\nu_1^{2}} \cos(\tfrac{1}{3}\arccos(\Theta))-\lambda_1\right)\,, \end{align}\] where \(\Theta:= \frac{2 \lambda_1 ^3-9 \nu_1 ^2 (2 \lambda_1 +3 \mu_1 )}{2 \left(3 \nu_1 ^2+\lambda_1 ^2\right)^{3/2}}\). Since the level set \(\{\zeta=c_1\}\) is a closed curve, the point \(\mathsf{x}=-\lambda_1\), which corresponds to a horizontal tangent vector, must be in the interval \((\mathsf{x}_{2},\mathsf{x}_{3})\); in particular \(\lambda_1<-\mathsf{x}_2<0\).

In order to study the convexity of the curve, we compute its curvature, which is given by the expression \[\kappa(\mathsf{x})=\frac{\frac{d^2 z}{d\mathsf{x}^2}}{(1+(\frac{dz}{d\mathsf{x}})^2)^{3/2}}\,.\] For the upper half-branch of the curve, corresponding to \(\mathsf{x}\in (\mathsf{x}_2, -\lambda_1]\), the coordinate \(z\) grows with \(\mathsf{x}\), so the parametrization is \(\frac{dz}{d\mathsf{x}} = \frac{\mathsf{x}+ \lambda_1}{2 \sqrt{{\mathcal{Q}}(\mathsf{x})}}\). The curvature of this part is given by \[\kappa(\mathsf{x})=2\, \frac{2 {\mathcal{Q}}(\mathsf{x})- (\mathsf{x}+ \lambda_1) {\mathcal{Q}}'(\mathsf{x})}{\left(4 {\mathcal{Q}}(\mathsf{x})+(\mathsf{x}+\lambda_1)^2\right)^{3/2}}\,.\] Let us notice that \(\kappa(\mathsf{x}_2)=\frac{2 {\mathcal{Q}}'(\mathsf{x}_2)}{(\mathsf{x}_2 +\lambda_1)^2}\) is positive since \({\mathcal{Q}}\) must be increasing at \(\mathsf{x}_2\). In fact, the numerator of \(\kappa\) is an increasing function because \[\frac{d}{d\mathsf{x}}(2 {\mathcal{Q}}(\mathsf{x})- (\mathsf{x}+ \lambda_1) {\mathcal{Q}}'(\mathsf{x}))=\nu_1 ^2+3 (\mathsf{x}+\lambda_1)^2 >0\,,\] thereby the positive sign of \(\kappa\) is conserved on the interval \((\mathsf{x}_2, -\lambda_1]\). For the other upper half-branch of the curve, corresponding to \(\mathsf{x}\in [-\lambda_1, \mathsf{x}_3)\), the coordinate \(z\) decreases as \(\mathsf{x}\) grows, so the parametrization satisfies \(\frac{dz}{d\mathsf{x}} = -\frac{\mathsf{x}+ \lambda_1}{2 \sqrt{{\mathcal{Q}}(\mathsf{x})}}\). The analysis is similar and we again obtain positive curvature. Since the lower branch of the curve must be considered with the reversed orientation, we conclude that the curvature of the closed curve \(\{\zeta(\mathsf{x},z)=c_1\}\) is positive, for any value of \(c_1\) (as far as the level set is regular). This implies that all the regular level curves are convex, and in particular we obtain the convexity of the poloidal section of each component of \(\partial\Omega\). It is then clear that the only two-dimensional domains that are foliated (except for a nowhere dense set) by convex closed curves are a convex disk or a convex annulus, which implies the convexity of the poloidal cross section of the domain \(\Omega\), as we wanted to prove.

Remark 7 (Twist). The rotation number of the Poincaré map (associated to the poloidal cross-section) of the axisymmetric flow \(\boldsymbol{u}\) is given by \[\label{rotNB} \rho(c)=\frac{S(c)}{2\pi}\int_0^{\ell(c)}\frac{1}{r(s; c) \left|\nabla \psi\right|(r^2(s; c), z(s; c))}ds\tag{70}\] where \(\ell(c)\) is the length of the closed meridian curve \(\{\psi(r,z)=c\}\) with arclength element \(ds\). The field \(\boldsymbol{u}\) has no twist if \(\rho\) is a constant independent of \(c\). Using the localizability condition, along \(\Gamma_c\) we have \(|\nabla \psi|(r(s; c),z(s; c)) =\sqrt{\mathcal{U}(c) r^2(s; c)-S^2(c)}\), so Equation 70 becomes \[\rho(c)=\frac{S(c)}{2\pi}\int_0^{\ell(c)}\frac{1}{r(s; c) \sqrt{\mathcal{U}(c) r^2(s; c)-S^2(c)}}ds\,.\] For a generic choice of the functions \(S\) and \(\mathcal{U}\), this quantity is not constant. For the particular case of Gavrilov’s solution [3], its twist property has been established in detail in [21].

Acknowledgements↩︎

This work is supported by the grants CEX2023-001347-S and PID2022-136795NB-I00 (D.P.-S.) funded by MCIN/AEI /10.13039/501100011033.

5 Some remarks on Palumbo-Balzano’s proof↩︎

In this appendix we briefly comment on the proof by Palumbo and Balzano in [6]. They claim that any toroidal isodynamic equilibrium is axisymmetric. The first naive observation is that they do not assume that the solutions are analytic \((C^\omega)\), but this is an important property that is tacitly used in several parts of their article (and we also assume it in our proof). This said, let us explain the most important issues and gaps of their proof:

  1. A crucial and strong assumption in Palumbo-Balzano’s proof is that they assume the magnetic field is ergodic on almost all the level surfaces of \(b\). This immediately implies that any first integral of \(\boldsymbol{u}\) is functionally dependent with \(b\), which considerably simplifies all the arguments. Dropping this unjustified assumption makes the proof much more complicated, see Step 3 in Section 3, where we deal with the general case.

  2. Palumbo and Balzano do not construct a Killing symmetry of \(\boldsymbol{u}\), as we do in Steps 4 and 5 of our proof. Instead, they use the assumed ergodicity of \(\boldsymbol{u}\) and the theory of curves in \(\mathbb{R}^3\) to show that the level sets of certain function are circles on each toroidal surface. They continue to argue that the centers of these circles belong to the same axis because they are orthogonal to the same pencil of planes. In this way they conclude that the level sets of \(b\) are surfaces of revolution. This proof looks incomplete to us, and we have not been able to check its correctness. Moreover, this would only prove that the level sets of the function \(b\) are rotationally symmetric, but it remains to prove that \(\boldsymbol{u}\) is axisymmetric itself (for which one needs, apparently, a different article by Palumbo [22]). Our proof is more concise, filling all these issues and establishing symmetry of all the objects at the same time, using the same tool, i.e., a Killing vector field.

  3. They construct a local coordinate system \((u,v,w)\) in a qualitative way (using geometric considerations), but the construction is not precise and no commutation relations are checked. In particular, the relation between the frames \(\{\boldsymbol{u},\boldsymbol{u}\times \nabla b\}\) and \(\{\partial_u,\partial_v\}\) is not established, as well as several other important identities. See Step 1 in Section 3 for a rigorous proof.

  4. There is no clear distinction between local and global objects, and no proof that all the relevant functions and vector fields that are used in their proof admit a coordinate free global expression. See also Step 1 in our proof.

  5. It is fair to acknowledge that Palumbo and Balzano also exploited the fact that the metric is Euclidean, but instead of writing the zero curvature equations of the metric (as we do in Step 2 of Section 3) they work with the intrinsic geometry of the level sets of coordinate surfaces (they use the Gauss and Codazzi-Mainardi equations of surface geometry). This makes the proof more complicated and conceptually less clear.

  6. They do not consider the degenerate case that \(q=0\) everywhere, so their proof tacitly assumes that this cannot happen. We cover this case, which is highly non trivial, in Step 5 of our proof.

References↩︎

[1]
V.I. Arnold, B. Khesin, Topological Methods in Hydrodynamics (second edition), Springer, New York, 2021.
[2]
D. Palumbo, Some considerations on closed configurations of magnetohydrostatic equilibria, N. Cimento 53 (1968) 507–511.
[3]
A.V. Gavrilov, A steady Euler flow with compact support, Geom. Funct. Anal. 29 (2019) 190–197.
[4]
P. Constantin, J. La, V. Vicol, Remarks on a paper by Gavrilov: Grad–Shafranov equations, steady solutions of the three dimensional incompressible Euler equations with compactly supported velocities, and applications, Geom. Funct. Anal. 29 (2019) 1773–1793.
[5]
M. Domínguez-Vázquez, A. Enciso, D. Peralta-Salas, Piecewise smooth stationary Euler flows with compact support via overdetermined boundary problems, Arch. Rat. Mech. Anal. 239 (2021) 1327–1347.
[6]
D. Palumbo, M. Balzano, The unicity of the isodynamic toroidal configurations, Atti Acc. Sc. Lett. 4 (1984) 497–513.
[7]
A. Salat, Nonexistence of magnetohydrodynamic equilibria with poloidally closed field lines in the case of violated axisymmetry, Phys. Plasmas 2 (1995) 1652–1665.
[8]
W.K. Schief, Nested toroidal flux surfaces in magnetohydrostatics. Generation via soliton theory, J. Plasma Phys. 65 (2003) 465–484.
[9]
J.J. Aly, Some properties of toroidal isodynamic magnetostatic equilibria, Phys. Plasmas 18 (2011) 094501.
[10]
F. Hamel, N. Nadirashvili, A Liouville theorem for the Euler equations in the plane. Arch. Ration. Mech. Anal. 233 (2019) 599–642.
[11]
P. Constantin, T. Drivas, D. Ginsberg, Flexibility and rigidity in steady fluid motion, Comm. Math. Phys. 385 (2021) 521–563.
[12]
J. Gómez-Serrano, J. Park, J. Shi, Y. Yao, Symmetry in stationary and uniformly-rotating solutions of active scalar equations, Duke Math. J. 170 (2021) 2957–3038.
[13]
F. Hamel, N. Nadirashvili, Circular flows for the Euler equations in two-dimensional annular domains, and related free boundary problems, J. Eur. Math. Soc. 25 (2023) 323–368.
[14]
D. Ruiz, Symmetry results for compactly supported steady solutions of the 2D Euler equations, Arch. Rat. Mech. Anal. 247 (2023) 40.
[15]
A. Enciso, A.J. Fernández, D. Ruiz, P. Sicbaldi, A Schiffer-type problem for annuli with applications to stationary planar Euler flows, Duke Math. J. 174 (2025) 1151–1208.
[16]
T.M. Elgindi, Y. Huang, A. Said, C. Xie, A classification theorem for steady Euler flows, Duke Math. J., to appear (2026).
[17]
H. Grad, Toroidal containment of a plasma, Phys. Fluids 10 (1967) 137–154.
[18]
J.W. Burby, N. Kallinikos, R.S. MacKay, Some mathematics for quasi-symmetry, J. Math. Phys. 61 (2020) 093503.
[19]
E. Rodriguez, P. Helander, A. Bhattacharjee, Necessary and sufficient conditions for quasisymmetry, Phys. Plasmas 27 (2020) 062501.
[20]
J.M. Lee, An Introduction to Smooth Manifolds (second edition), Springer, New York, 2013.
[21]
P. Baldi, Nearly toroidal, periodic and quasi-periodic motions of fluid particles driven by the Gavrilov solutions of the Euler equations, J. Math. Fluid Mech. 26 (2024).
[22]
D. Palumbo, Some properties of MHS equilibrium toroidal equilibria and non-existence of the isodynamic stellarator, Atti Acc. Sc. Lett. 4 (1984) 107–125.

  1. Wolfram Research, Inc., Mathematica, Version 14.3, Champaign, IL (2025)↩︎