Preprint
Article

This version is not peer-reviewed.

Geometric Structure of Vector Fields on Surfaces—Toward a Nonlocal Definition of Vortex

Zhen Li  *

Submitted:

27 August 2026

Posted:

28 August 2026

You are already at the latest version

Abstract
The notion of a vortex is fundamental in fluid dynamics, where it broadly refers to rotary fluid mo-tions of various forms. Yet a precise, universal definition has remained elusive. Two fundamental challenges persist in the existing definitions of a vortex. The first is the gap between the analytic perspective that adopts a framework of motion decomposition and the synthetic perspective that em-phasizes the geometric patterns of the composite motion. The second is the gap between precisely defined local measures of rotation and intuitive large-scale descriptions of vortices. The author devel-ops a geometric theory of smooth tangent vector fields on oriented closed surfaces that bridges the an-alytic and synthetic perspectives, and provides a nonlocal definition of a vortex core. Working within the frameworks of the irreducible symmetric-antisymmetric decomposition (iSAD), eigenvalue de-composition (EVD) and Helmholtz-Hodge decomposition (HHD), the author proves two principal results concerning these vortex cores. First, all streamlines therein wind in the same direction, indi-cating a nonlocal rotary motion in the entire vortex core. Second, each vortex core can have at most one axis (center or focus). The theory is illustrated with examples on spheres and tori of various cur-vature, demonstrating how geometry and topology influence the shape of vortex cores. The results are purely mathematical and extend naturally to open surfaces, offering a rigorous foundation for vortex identification across disciplines.
Keywords: 
;  ;  ;  ;  

1. Introduction

1.1. Background and Motivation

The notion of a vortex is deeply rooted in human history. From the cosmological model by ancient atomists to a fundamental subject in modern fluid dynamics and condensed matter physics, it has continuously shaped and been reshaped by humanity’s quest to understand order, flow, and transformation (cf. [1,2,3]). Our experience and intuition suggest that behind the endless forms of vortex phenomena, there must lie a persistent essence that endows the concept with its enduring vitality. However, our rationality has not yet succeeded in confirming this suggestion, and the precise definition of a vortex remains a challenge to this day.
The earliest scientific study of vortices can be traced back to Aristotle’s investigations of physical causes of whirlwinds, which he identified essentially as circular motions of air. In modern times, the first mathematical theory of vortices in fluids was developed by [4], who defined the concepts of vortex filament, vortex ring and vortex layer. From that point, the notion of a vortex became indispensable in the study of fluid flows. As widely quoted, “today, vortex motions are still described as the sinews and muscles of fluid motions” [5]. Indeed, various notions of vortices are now employed across scientific and engineering disciplines related to fluids, especially in the analysis of computational fluid dynamics (CFD) data.
According to [4], a vortex filament in a 3-dimensional (3D) space is a supporting curve of singular vorticity surrounded by an irrotational flow with finite circulation, modeling a thin vortex tube with infinitesimal cross section and finite strength. A vortex ring is a closed vortex filament, and a vortex layer/sheet is a 2-dimensional (2D) analog of a vortex filament. In a 2D space, the corresponding notion of a vortex filament is a vortex point or point vortex, whose vorticity is a multiple of a Dirac delta function. Thus, the concepts of vortices in [4] are essentially low-dimensional singular distributions of vorticity surrounded by irrotational flows. Hence they can be referred to as singular vortices.
The definitions of the singular vortices in [4] were based on suitable interpretations of two decompositions—the Cauchy-Stokes decomposition (CSD) and Helmholtz decomposition (HD)—of smooth velocity fields. According to the CSD, the vorticity at each point is twice the mean angular velocity of the fluid element at that point. Nonzero vorticity indicates local rotation, and strong vorticity indicates strong local rotation. Thus, it is reasonable to expect that vortices exist in regions of concentrated vorticity. Furthermore, by the HD, each velocity field is a unique superposition of a “potential” velocity field 1 determined by the dilation and a curl field determined by the vorticity 2. Thus, the irrotational velocity field around a singular distribution of vorticity is uniquely determined by the vorticity itself. Furthermore, the dynamical significance of the differentiation between rotational and irrotational motions is supported by three theorems for barotropic ideal fluids under potential forces: 3
(a)
Initially irrotational fluid elements are irrotational forever.
(b)
Vortex lines are material lines.
(c)
The flux of each vortex tube is conserved during a motion.
For such reasons, [4] defined vortex motions as those with nonzero vorticity, and their idealizations include the singular vortex models mentioned above.
These singular vortices are ideal because singularities are not observed in real viscous fluids 4. Moreover, in viscous flows, the above theorems break down, rendering vortex lines and tubes less significant in the fluid motions. Although vorticity is still a well-defined concept, it has only local significance. It diffuses throughout the domain, rendering the distinction between rotational and irrotational regions useless. As a result, there is no clear criterion for identifying axes and boundaries of vortices, and the concept of vortex becomes vague and ambiguous (cf. [10]).
In addition, the concept of vortex motion defined by [4] is subject to a well-known controversy. Take the planar uniform shear flow for example. Its vorticity can be arbitrarily large, yet all streamlines remain straight and parallel. In common sense, the presence of closed or swirling streamlines is an essential characteristic of rotary motions in planar flows. For the definition of vortices, this is as reasonable as the presence of nonzero vorticity. Hence, it is natural to conclude that there is no vortex in uniform shear flows, providing a counterexample to Helmholtz’s definition. It undermines the sufficiency of vorticity in the definition of a vortex. This example was first constructed by Bertrand in his criticisms [11,12,13,14] of [4], reflecting a perspective of characterizing vortices via streamline patterns. While this example exhibits a conflict between different perspectives in defining vortices, Bertrand himself did not explicitly propose a general criterion for identifying vortices.
Although the existence of closed streamlines on a large scale is a difficult problem, the qualitative theory of ordinary differential equations (ODE) introduced by [15] provides an excellent characterization of such streamlines locally. This theory studies the topological types of vector fields near singular points, and we call it the singular point theory hereafter for convenience. It would not be surprising if Poincaré himself had related particular types of singular points, i.e., focus or center, to vortices in some way. However, to our knowledge, the first published application of singular point theory in fluid mechanics was made by [16], who aimed to describ the structure of separation flows near solid boundaries. Later, [17] explicitly referred to the streamline emanating from a saddle-node along its real eigenvector as the axis of vortex. Subsequently, [18] employed singular point theory to define a vortex as a center (point) of a velocity field in planar flows. Let A be the velocity gradient tensor of a planar vector field v , and ▲ be the discriminant of the characteristic polynomial of A . We adopt the convention that ▴ < 0 indicates the presence of a pair of complex conjugate eigenvalues, which is equivalent to the existence of a focus or center in singular point theory. Thus, the criterion for a singular point of v to be a center or focus is called the discriminant (▲) criterion 5. The works [16,17,18] all can be regarded as applications of the ▲-criterion. This is an approach reflecting Bertrand’s synthesis perspective.
As definitions of vortices, Helmholtz’s theory and the singular point theory (▲-criterion) are distinct and conflicting with each other. Helmholtz held an analytic perspective and adopted a framework of motion decomposition, while his rivals held a synthetic perspective and insisted on the geometric patterns of the composite motion. In the analytic perspective, the definition of a vortex is determined by a component of HD of the flow, rather than the flow itself. In contrast, in the synthetic perspective, the definition of a vortex is determined by the flow itself, not merely a component. This conflict leads to different conclusions about the existence of vortices, as in the example of uniform shear flow shows. In another sense, however, they are complementary, not only because they represent two opposite perspectives (synthesis and analysis), but also because they have the potential to overcome each other’s limitations. As mentioned, a major difficulty with Helmholtz’s definition in the context of viscous fluids is the identification of vortex axes and boundaries. At least for planar flows, the singular point theory (▲-criterion) offers a method to overcome this difficulty. On the other hand, the singular point theory has its own issues to be addressed. In particular, it focuses on the vicinity of singular points of the velocity field, and overlooks the geometric structure of the flow at larger scales.
These problems have been considered in special cases by [20]. Denote by D a convex planar region of ▴ < 0 . In his thesis [20], Li proved two results concerning the issue of the ▲-criterion mentioned above. First, D can contain at most one axis (i.e., center or focus). Second, all streamlines in D turn toward a single side. These properties of D qualify it as a vortex core beyond the neighborhood of an axis, thereby providing a solution to the two issues of the ▲-criterion. On the other hand, since ▲ is a (negative) measure of vorticity concentration, these results also suggest a relationship between the analytic and synthetic perspectives, which is a step toward reconciling the two perspectives. However, these results are limited to planar flows, thus are less applicable to more general settings, such as separation flows on the surfaces of solid bodies.

1.2. Objective, Approach, and Outline

The general purpose of this article is to develop a nonlocal theory for smooth tangent vector fields on smooth oriented closed surfaces that bridges the gap between the analytic and synthetic perspectives, and the gap between local and global characterizations of vortex motions. More specifically, let D 1 , D 2 be certain types of domains on a surface, which will be specified later. We prove the following core statements:
(1)
Integral curves of vector fields in D 1 all turn toward a single side (Theorem 4.1).
(2)
Vector fields in D 2 can have at most one singular point (Theorem 5.1).
These statements extend the concepts and results of [20] on planar flows to more general surfaces, thereby providing a theoretical foundation for identifying vortex cores on surfaces.
To pursue this objective, our major approach is to first analyze the properties of the determinant and discriminant of A —the covariant differential of a vector field, in the framework of motion decompositions, including the irreducible symmetric-antisymmetric decomposition (iSAD), eigenvalue decomposition (EVD) and the Helmholtz-Hodge decomposition (HHD), a modern extended version of the HD. Building on this, we employ theories of stationary points and Riemannian geometry to demonstrate the global properties of domains characterized by the determinant and discriminant of A , and prove the above core statements.
Several remarks are in order.
  • Although the motivation and objects of this article are the study of vortex identification in fluid mechanics, the results are proved mathematically per se, which are not restricted to any particular physical contexts.
  • Although vector fields and their singular points as well as trajectories are typical objects of the classical theory of differentiable dynamical systems, our major concern is the instantaneous pattern and their physical interpretations, which are significantly distinct from the interest and goal of the dynamical system theory.
  • The approach presented here is not unique. It is possible to analyze other vortex identification methods (e.g. [21,22]) or apply other frameworks such as the normal-nilpotent decomposition (NND) developed in [20] (also see [23]).
The outline of the remaining part of this article is as follows. Section 2 introduces the geometric setting and the iSAD/HHD frameworks. As a preparation for later use, the concepts of definiteness and ellipticity are defined in Section 3. Section 4 demonstrates the winding of vector fields. In Section 5, the uniqueness theorems of stationary points are stated and proved. Section 6 illustrates the theory with examples, and Section 7 concludes with the formal definition of a vortex core and a discussion of its implications. Singular point theory is foundational to our theory. For completeness, we include a brief review of stationary points of scalar and vector fields in Section A.

2. Basic Settings and Frameworks

In this section, we first describe the underlying spaces on which the vector fields are defined, and introduce a minimal set of concepts of topology for these spaces. Then we introduce the basic notions of calculus on these spaces, especially the SAD/iSAD and HHD, which are the two basic frameworks for vector field analysis in this article. The SAD/iSAD is a local decomposition of the covariant differential of a vector field, which reflects the local geometric structure of the field, while the HHD is a part of Hodge theory, which encodes the global topological structure of the field. For a more comprehensive introduction to Hodge theory and topology, see [24] and the references therein.

2.1. Surfaces

The underlying spaces in this article are arbitrary smooth oriented closed surfaces. We choose this class of surfaces for three reasons: first, they have rich geometry and topology to manifest the generality and naturalness of the theory; second, they avoid topological complications such as non-orientability, boundaries, and ends at infinity, allowing us to focus on the major issues; third, they are potentially useful in practice, for example, they can serve as boundaries of regions in 3D spaces.
We say that a surface L is (path) connected if any two points on L can be connected by a path lying completely on L . If a surface is not connected, then it has multiple (connected) components, each of which is itself a connected surface. The number of components of L will be denoted by b 0 ( L ) . In multiply connected cases, one can consider each component independently. Thus, we can only consider connected surfaces without loss of generality. Furthermore, we assume that all surfaces studied here are smooth, orientable, closed and without boundary, where orientability refers to a surface having two global sides, excluding cases like the Möbius strip. Such a surface is topologically equivalent (i.e. homeomorphic) to a sphere with a certain number of handles, which is called the genus of the surface. See Figure 1 for the first few of them. We choose the outer normal direction of the surface as the positive orientation, unless otherwise specified. A surface L of genus γ has b 1 ( L ) = 2 γ independent, freely moving and non-contractible loops on it, as illustrated in Figure 1. There is also b 2 ( L ) , which is the number of closed surfaces in L . In our situation, it is obvious that b 2 ( L ) = b 0 ( L ) = 1 . The three numbers b 0 ( L ) , b 1 ( L ) , b 2 ( L ) are called the Betti numbers of L . The integer
χ ( L ) : = ∑ k = 0 2 ( − 1 ) k b k ( L )
is called the Euler characteristic of L . Clearly, for the class of surfaces under consideration, χ ( L ) = 2 ( 1 − γ ) .

2.2. Vector Calculus on Surfaces

In the following, we introduce the most relevant basics of calculus on surfaces. For a more comprehensive introduction, see [24]. Let L be equipped with a metric g , which can be induced from the ambient space where L is embedded. Let ∇ be the corresponding Levi-Civita connection on L . For any scalar function f on L , one can define its gradient ∇ f and rotated gradient or contour ∇ ⌉ f : = ( ∇ f ) 5 p t , where the operator 5 p t is defined as a counterclockwise rotation on L by π / 2 . Let v be a tangent vector field on L , then its covariant differential A : = ∇ v is a linear operator on each tangent space of L , which encodes the information of local variations of v at each point p ∈ L . It has the symmetric-antisymmetric decomposition (SAD)
A = D + Ω ,
where
D : = A + g · A T · g − 1 2 , Ω : = A − g · A T · g − 1 2 .
Notice that the notion of symmetry of the tensor A , which is of mixed type, is only meaningful when it is converted to a pure covariant or contravariant tensor, like A · g or g · − 1 A . As an antisymmetric tensor, Ω · g has only one degree of freedom, which can be represented by its dual ω : = ∇ × v , a scalar function on L . Here ∇ × is the 2D curl operator, whose image is a scalar function. It can be understood as the 3D curl ∇ × projected to the orientation-compatible unit normal of L .
Let ϑ : = tr A = ∇ · v , and
Θ : = ϑ 2 I , Σ : = D − Θ ,
then Θ is isotropic and Σ is trace-free. Consequently, Equation (2.2) is refined as
A = Θ + Σ + Ω ,
which is called the irreducible SAD (iSAD). If v is a velocity field, then ϑ is the dilation and ω is the vorticity. These decompositions on surfaces have similar kinematic interpretations as in Euclidean spaces (see Table 1). The Cauchy-Stokes decomposition (CSD) is obtained by simply substituting Equation (2.2) or Equation (2.5) into a 1-st order approximation of v . Due to this equivalence, we often use the terms SAD/iSAD and CSD interchangeably.
Let ± σ / 2 be the eigenvalues of Σ , which are real. In its eigenbasis, there are
Θ = ϑ 2 1 1 , Σ = σ 2 1 − 1 , Ω = ω 2 1 − 1 ,
where ϑ = ∇ · v and ω = ∇ × v . Thus, we get
tr A = ϑ , det A = 1 4 ϑ 2 − σ 2 + ω 2 , ▴ ð A = σ 2 − ω 2 ,
where ð A is the characteristic polynomial of A , and ▴ ð A is its discriminant. See Section A for details.
The functional space of tangent vector fields on L admits an orthogonal decomposition: the Helmholtz-Hodge decomposition (HHD). A tangent vector field h is called a Hodge field if it is both divergence-free ( ∇ · h = 0 ) and curl-free ( ∇ × h = 0 ). According to Hodge theory, the space of Hodge fields is finite-dimensional, and its dimension is equal to the first Betti number b 1 ( L ) of L . For example, a sphere has no nonzero Hodge fields, while a torus can have two independent Hodge fields, each of which corresponds to one of the two independent loops on the torus. If ∇ h = 0 , h is said to be parallel, which is the vector counterpart of constant scalar functions. In our situation, no parallel fields exist on L because of the nonzero curvature of L . For any tangent vector field v on L , there exist scalar functions φ , ψ and a Hodge field h on L such that
v = ∇ φ + h − ∇ ⌉ ψ .
This is called the HHD of v . Here we adopted a convention of minus sign in front of ∇ ⌉ ψ . The gradient field ∇ φ and contour field ∇ ⌉ ψ are determined by local geometry of L and the values of ϑ and ω respectively, while the Hodge field h is a global component related to the topology of L . Obviously, ∇ φ is curl-free, and ∇ ⌉ ψ is divergence-free. Thus, the three HHD components are uniquely determined by v and are orthogonal to each other with respect to the L 2 -functional inner product induced by g . The scalar functions φ and ψ may be called potentials of v , but ψ is more often called a stream function of ∇ ⌉ ψ or v . If v is the velocity field of a fluid motion on L , then the term ∇ ⌉ ψ is usually supposed to be related to the presence of vortices.

3. Definiteness and Ellipticity of Vector Fields

As is well known (cf. Section A), determinant and discriminant are crucial to local patterns of integral curves near singular points of 2D vector fields. We will see later that determinant and discriminant also play key roles in determining nonlocal features of vector fields. In this section, we will define two properties of vector fields—definiteness and ellipticity—using determinant and discriminant, and investigate their validity conditions in the frameworks of iSAD and HHD to grasp a qualitative understanding​ of their mathematical natures. These properties will be used later in our investigations of integral curves and singular points.

3.1. Definitions of Definiteness and Ellipticity

Let f be a scalar function defined on L . It is well known that the definiteness of ∇ ∇ f plays a key role in the classification of its critical points (cf. Section A). Actually, ∇ ∇ f determines some properties of f on a much larger domain. Let p ∈ L . Then f is said to be convex/concave at p if ∇ ∇ f is positive/negative semi-definite at p, respectively; f is said to be strictly convex/concave at p if the Hessian ∇ ∇ f is positive/negative definite at p, respectively. We define the definite domain of f to be the set of points on L where ∇ ∇ f is definite. In 2D cases, ∇ ∇ f is definite iff det ∇ ∇ f > 0 . Thus,
D f : = p ∈ L | det ∇ ∇ f ( p ) > 0 .
Specifically, the region where f is positive/negative definite is called the positive/negative definite domain of f, respectively. Each connected component of D f is called a definite patch.
Let v be a tangent vector field on L . Very similarly, the definiteness of A = ∇ v is not only important in classifying its singular points, but also plays a key role in determining certain properties of v in a much larger domain. Consider the HHD components of v as given by Equation (2.8). When v is a gradient field ∇ φ or contour field − ∇ ⌉ ψ , its definite domain is defined as the D φ or D ψ (note that det ∇ ∇ ⌉ ψ = det ∇ ∇ ψ ), respectively. In general, the definite domain of v is defined as the subset of L where A is definite. In 2D cases, this is equivalent to
D v : = p ∈ L | det A ( p ) > 0 .
Specifically, the region where A is positive/negative definite is called the positive/negative definite domain of v , respectively. Each connected component of D v is called a definite patch of v . In a similar way, one can define indefinite domain and so on.
We also define
E v : = p ∈ L | ▴ ð A < 0 ,
P v : = p ∈ L | ▴ ð A = 0 ,
H v : = p ∈ L | ▴ ð A > 0 .
They are called the elliptic, parabolic, and hyperbolic domains of v , respectively. Notice that E v is a subset of the definite domain D v . Our emphasis is the elliptic domain E v , which has exceptional properties that will be demonstrated in subsequent sections. A connected component of E v is called an elliptic patch of v .
From Section A, we can see that the singular points of v are classified into three types: axis, node, and saddle. A key property of the definite domain D v and elliptic domain E v of a vector field v is their relationships with singular points of v . In general, if a singular point lies in the definite domain D v , it has a definite state of stability (i.e., stable, neutral, or unstable). If it lies in the elliptic domain E v , its neighborhood has rotation. For example, a singular point of v is an axis or node iff it lies in D v ; especially, it is an axis iff it lies in E v . While definiteness and ellipticity are associated with the types of singular points, their geometric natures are not only reflected in such types—though that is their most prominent manifestation. Their geometric natures have wider meanings, which are manifested​ across the entire domain. This will be explored in the remaining part of this article.

3.2. Definiteness and Ellipticity of iSAD/HHD Components

By Equation (2.7), the determinant of A can be decomposed into the sum of the determinants of its three irreducible components Θ , Σ , Ω :
det A = det Θ + det Σ + det Ω .
Hence, the definiteness of A depends on the dominance of its components. Among Θ , Σ , Ω , the distortion Σ is the only degrading component of the positivity of det A , while the dilation Θ and rotation Ω are enhancing components. Thus, the definiteness of A is determined by the competition between the conformal motion 6 ( Θ + Ω ) and distortion ( Σ ). Using the notations in Equation (2.6), if the conformal motion is dominant, i.e., ϑ 2 + ω 2 > | σ | , then A is definite; otherwise, if the distortion is dominant, i.e., ϑ 2 + ω 2 < | σ | , then A is indefinite. The converse is also true, i.e., if A is definite, then the conformal motion is dominant, and if A is indefinite, then the distortion is dominant. This is consistent with the types of singular points: a singular point is an axis or node iff the conformal motion is dominant, and it is a saddle iff the distortion is dominant.
For ellipticity, we have
▴ ð A = ▴ ð Θ + ▴ ð Σ + ▴ ð Ω
= ▴ ð Σ + ▴ ð Ω .
Here the enhancing component is the rotation Ω , and the degrading component is the distortion Σ . Hence, the ellipticity of A is a result of the competition between the rotation and distortion. The ellipticity is an indicator of the presence of pure rotation, i.e., the absence of real eigenvalues of A . This is independent of whether the point is singular or regular. But it is more pronounced at singular points, where the dominance of rotation leads to the axis type, while the dominance of distortion leads to the saddle type, and a balance between the two results in a node.
If v = ∇ φ , then A = ∇ ∇ φ , which is symmetric, hence Ω = 0 . Since ▴ ð A ≥ 0 , we have E v = ∅ ; thus v is non-elliptic over L . According to Equation (2.7), A is definite iff | ϑ | > | σ | , and it is indefinite iff | ϑ | < | σ | . If v = − ∇ ⌉ ψ , then A = − ∇ ∇ ⌉ ψ . One can check that tr A = 0 and det A = det ∇ ∇ ψ . By Equation (2.7), A is definite iff | ω | > | σ | , and it is indefinite iff | ω | < | σ | . In this case, ellipticity is equivalent to definiteness. Finally, let v be a Hodge field. Since there are no parallel fields on L , we must have det ∇ h < 0 . Hence, it has no definite and elliptic domains.
In summary, a gradient field ∇ φ can be either definite or indefinite at a point, but it can never be elliptic; a contour field − ∇ ⌉ ψ can be either definite or indefinite at a point, and its ellipticity is equivalent to definiteness; a Hodge field h can never be definite or elliptic. Roughly speaking, for a general vector field v , one can expect that h usually plays a degrading role in the definiteness and ellipticity of v , and the enhancing role in the ellipticity can only be played by − ∇ ⌉ ψ .

4. Winding of Vector Fields

In the motions of a rigid body, the rotation has a precise mathematical definition and a clear physical meaning. In particular, the analytic perspective of motion decomposition and synthetic pattern of rigid-body rotation are consistent. However, the meaning of rotation becomes vague when it comes to the motions of deformable bodies, such as elastic and fluidic bodies. The controversial example of the uniform shear flow reviewed in Section 1 illustrates the fact that a motion can be rotary in one perspective yet not rotary in another. Nevertheless, the two agree with each other in small neighborhoods of axes. The question is: what is the relationship between the two perspectives in larger regions? This section addresses this question by relating the local transformation of a vector field to the global geometric properties of its streamline patterns.

4.1. The Concept of Winding

Let v be a tangent vector field on L . At a regular point p, v is a tangent vector of its integral curve, say α . Denote by t the parameter of α . Then v = α ˙ . Here, we use the dot notation ˙ to denote the differentiation with respect to t. The arclength parameter s of α satisfies d s / d t = | v | . Let u = v / | v | . At p, we have
u ˙ = v · ∇ v | v | = 1 | v | v · A · g − u ⊗ u = u · A · u 5 p t ⊗ u 5 p t .
Hence, the geodesic curvature of α is given by
κ : = d u d s · u = u · A · u | v | .
Definition 4.1.
If the geodesic curvature of a curve α on L is nowhere zero, we say that α is strictly curved, or simply curved.
Definition 4.2.
If all integral curves of a vector field v are curved in a region W ⊂ L , we say that v is winding in W . The winding domain of v is the maximal (i.e. non-extendable) region W v ⊂ L in which v is winding. Each connected component of W v is called a winding patch of v .
Clearly, in each winding patch of v , the geodesic curvature of integral curves of v maintains the same sign, and they bend toward the same side, similar to the trajectories of a rotating rigid body. However, the integral curves in two disconnected subregions of W v may bend toward different sides. Hence, it is natural to regard winding as a conceptual extension of rigid-body rotation to the motion of deformable bodies. The formula Equation (4.2) shows that the sign of κ is determined by A and u . Although both A and u are determined by v , we can consider them as two independent factors that influence the curvature of α . Notably, A represents the local transformation of the vector field, while u represents the pointwise direction of a curve. If e · A · e 5 p t is nonzero for all unit tangent vector e at a point p, then for any v with ∇ v = A at p, the integral curve of v passing through p is curved at p. In the aforementioned case, we say that v is unconditionally curved at p. If v is unconditionally curved in a connected region C , then v is winding in C . The converse is not true.
In the following, we investigate conditions under which a tangent vector field v on L is unconditionally curved or winding in terms of iSAD, EVD, and HHD.

4.2. Winding in iSAD/HHD Framework

Consider the integral curves of a general tangent vector field v on L . By the representation of iSAD components Equation (2.6) in the orthonormal basis e 1 , e 2 of Σ , we have
A = 1 2 ϑ + σ ω − ω ϑ − σ .
Plug this expression and u = u i e i into Equation (4.2), one obtains
κ = ω − 2 σ u 1 u 2 2 | v | = ω − σ sin 2 ∠ ( v , e 1 ) 2 | v | ,
where ∠ ( v , e 1 ) is the orientation angle of v relative to e 1 . Firstly, one can see that ϑ = ∇ · v has no influence on κ . Secondly, κ attains its extremum iff ∠ ( v , e 1 ) ∈ ± π / 4 , ± 3 π / 4 . Thirdly, if | ω | > | σ | , then κ is unconditionally nonzero. The converse is also true. Notice that the condition | ω | > | σ | is equivalent to ▴ ð A < 0 . Therefore, we conclude that
Theorem 4.1.
Let v be a tangent vector field on L . Then
(a)
The geodesic curvature κ attains its extremum when v aligns with the diagonals of e 1 and e 2 , i.e., in a direction of strongest shear.
(b)
The vector field v is unconditionally curved at p iff p ∈ E v . Furthermore, in each elliptic patch, κ maintains the same sign.
In particular, the theorem shows that the unconditional curvedness of a vector field v is equivalent to its ellipticity, and v is winding in each of its elliptic patches.
A special case is v = − ∇ ⌉ ψ . In this case, Θ = 0 , and E v = D v = D ψ . One can verify that the formula Equation (4.2) becomes
κ = − α ′ · ∇ ∇ ψ · α ′ | ∇ ψ | = − ∇ 5 p t ψ · ∇ ∇ ψ · ∇ 5 p t ψ | ∇ ψ | 3 .
If p ∈ E v , then ∇ ∇ ψ is definite, so κ has a definite sign. This directly confirms:
Corollary 4.1.
v = − ∇ 5 p t ψ is winding in each elliptic patch. Specifically, it is left-turning ( κ > 0 ) when ∇ ∇ ψ is negative-definite and is right-turning ( κ < 0 ) when ∇ ∇ ψ is positive-definite.
Since the term revolution can be interpreted as the motion around an instantaneous external center, each component of D ψ can be viewed as a portion of a generalized revolution, for which the instantaneous center of rotation changes continuously from point to point.

4.3. Winding in EVD Framework

In H v and E v , A is diagonalizable over C and has two eigenvalues λ 1 , λ 2 ∈ C . Let l 1 , l 2 and r 1 , r 2 be the corresponding left and right eigenvectors. Denote
Λ = λ 1 λ 2 , L = l 1 l 2 , R = r 1 , r 2 .
By definition,
L · A = Λ · L ,
A · R = R · Λ .
It follows that
L · R · Λ = L · A · R = Λ · L · R ,
which implies that L · R commutes with Λ . Hence L · R is diagonal. This fact can be utilized to normalize L and R such that l 1 , l 2 is an orientation-compatible unit basis at p and R = L − 1 . Suppose
L · R = Z = z 1 z 2 ,
then
Z − 1 2 · L · R · Z − 1 2 = 1 1 .
Thus, the matrices
Z − 1 2 · L = z 1 − 1 2 l 1 z 2 − 1 2 l 2 , R · Z − 1 2 = z 1 − 1 2 r 1 z 2 − 1 2 r 2
are inverses of each other. Notice that eigenvectors have scaling freedom. Without loss of generality, we can redefine l 1 , l 2 and r 1 , r 2 such that z 1 = z 2 = 1 , thus L · R = 1 1 . Equivalently, we have l i · r j = δ i j for i , j = 1 , 2 . Furthermore, we can perform an extra scaling to normalize l 1 and l 2 such that l 1 = l 2 = 1 . But one needs to keep in mind that l 1 is generally not orthogonal to l 2 . We have the EVD
A = ∑ k = 1 2 λ k r k ⊗ l k .
In H v , we have ▴ ð A > 0 , and thus λ 1 , λ 2 ∈ R . Assume u = u i l i , then by Equation (4.2),
κ = ( λ 2 − λ 1 ) | v | u 1 u 2 l 1 5 p t · l 2 = ( λ 2 − λ 1 ) 2 | v | u 1 u 2 l 1 × l 2 = ( λ 2 − λ 1 ) 2 | v | u 1 u 2 sin ∠ ( l 1 , l 2 ) ,
where l 1 × l 2 is the cross product of l 1 and l 2 , which is regarded as a scalar in 2D. As ▴ ð A ↘ 0 , there are λ 2 − λ 1 → 0 and ∠ ( l 1 , l 2 ) → 0 , hence κ → 0 .
In E v , we have ▴ ð A < 0 , then A has a pair of complex conjugate eigenvalues λ 1 , 2 = λ c r ± i λ c i with λ c r , λ c i ∈ R and λ c i ≠ 0 . Denote by l c r ∓ i l c i and r c r ± i r c i the corresponding left and right eigenvectors, respectively. Then the complex version of Equation (4.12) reduces to
A = λ c r r c r , r c i ⊗ l c r l c i + λ c i r c r , r c i ⊗ l c i − l c r .
It follows that
M · A = Ξ · M ,
A · N = N · Ξ ,
where
Ξ = λ c r λ c i − λ c i λ c r , M = l c r l c i , N = r c r , r c i .
The equation Equation (4.15) implies that M · N commutes with Ξ , hence M · N must have the same form of Ξ , say
M · N = a b − b a .
This fact can be utilized to normalize M and N . Notice that the forms of M · N and Ξ are just matrix representations of complex numbers a + i b and λ c r + i λ c i , respectively. Thus, a pair of complex scalings can be applied to M and N such that M · N = 1 1 . Furthermore, an extra scaling can be performed to normalize l c r and l c i such that l c r = l c i = 1 . Suppose u = u 1 l c r + u 2 l c i , then by ,
κ = λ c i | v | l c r × l c i = λ c i | v | sin ∠ ( l c r , l c i ) .
Notice that λ c i is nonzero as long as ▴ ð A < 0 , hence κ does not change its sign in each elliptic patch of v . In particular, the sign of κ is the same as that of λ c i . As ▴ ð A ↗ 0 , there are λ c i → 0 and ∠ ( l c r , l c i ) → 0 , hence κ → 0 .
In the thesis [20], it is shown that λ c i is the minimal angular velocity ω / 2 of line elements emanating from p. Thus, we have demonstrated a direct connection between measures of local rotation of line elements and the geometric property of streamline patterns in E v .
In P v , we have ▴ ð A = 0 . If A is diagonalizable, it has a repeated eigenvalue λ ∈ R . In this case, any unit vector e is an eigenvector of A . Hence, A = λ 1 1 and Equation (4.2) implies that κ = 0 .
If A is not diagonalizable, it has a single defective eigenvalue λ ∈ R with a left eigenvector l and a Jordan generator l ˜ , i.e.,
l · A = λ l , l ˜ · A = λ l ˜ + ς l .
Here both l and l ˜ are unit vectors, and ς ∈ R is a nonzero scalar. In matrix form, they are expressed as
L · A = Γ · L ,
where
Γ = λ 0 ς λ , L = l l ˜ .
Notice that the choices of l , l ˜ are not unique. For any a , b ∈ R , the transformation
L ′ = 1 0 a b · L
yields another pair of valid choices. By setting a , b properly, L ′ can be transformed into an orthonormal basis. Without loss of generality, we assume that this normalization has been satisfied by L . Then, A can be expressed as
A = λ l ⊗ l + l ˜ ⊗ l ˜ + ς l ˜ ⊗ l .
Let u = u l + u ˜ l ˜ , then the geodesic curvature can be expressed as
κ = ς | v | u ˜ 2 l · l ˜ 5 p t = − ς | v | sin 2 ∠ ( v , l ) .
Since ς ≠ 0 , κ does not change its sign. But κ → 0 as ς → 0 . One can see that for a general vector field restricted to P v , the non-diagonalizable case is the generic situation, and the diagonalizable case is the exceptional one. The above fact suggests that the winding domain of a general vector field can be extended to the boundary of E v excluding a negligible subset, even beyond the boundary of E v . The excluded subset includes the diagonalizable case with repeated eigenvalues, and the non-diagonalizable case with ∠ ( v , l ) ∈ { 0 , π } . Notice that the aforementioned boundary subset is negligible only for generic vector fields, but not for some vector fields with special structures (e.g. gradient fields).

5. Uniqueness of Stationary Points in Special Domains

The next question is about the number of singular points in certain domains. For a gradient field v = ∇ φ with a Morse function φ , the Morse inequalities Equation (A.14) imply that φ has at least one maximum and one minimum. Thus, v has at least two nodes in D v . For a general vector field v , there is a lower bound given by Equation (A.10) for spheres, which guarantees at least χ ( L ) singular points in D v . However, if χ ( L ) ≤ 0 , this does not guarantee the existence of singular points in D v . For E v , we could ask similar questions, such as existence and number of singular points. The answer to the existence question is generally negative, as one can expect. In the rest of this section, we will primarily consider the uniqueness question. This is particularly relevant to our motivation, because in the synthetic perspective, each axis indicates a vortex.
Our proofs of uniqueness of singular points are carried out in certain sets on a surface.
Definition 5.1.
A (geodesically) convex set  V ⊂ L is a set in which every pair of points can be joined by a unique minimizing geodesic lying in V.
Definition 5.2.
A set V ⊂ L is said to be radially-convex with respect to p ∈ V if any q ∈ V can be joined to p by a unique minimizing geodesic lying in V. The point p is called a base point of V.
Clearly, radially-convex sets are connected sets. It can be seen that a convex set is a radially-convex set with respect to any point in it. On a general Riemannian manifold, every point has a convex neighborhood. In addition, any geodesic without mutually conjugate points is a convex set. For the concepts of Riemannian geometry used in this section, see any textbooks, such as [25].

5.1. Uniqueness of Critical Points of Scalar Functions

Let V be a radially-convex set with respect to p in a Euclidean space. Let f be a strictly convex/concave scalar function on V and p a critical point of f. Then, p is the unique critical point of f in V. This result can be extended to functions on surfaces.
Definition 5.3.
Let V ⊂ L be a radially-convex set with respect to p ∈ V . A function f on V is said to be radially-convex/concave with respect to p if t · ∇ ∇ f · t is positive/negative on V for the tangent vector t of any geodesic in V starting from p. In both cases, f is said to be radially-definite on V, and V is called a radially-definite set of f. If V is maximal (i.e. non-extendable), it is called a radially-definite patch of f.
Similarly, if V is a convex subset of the definite domain D f of f, we call V a convex definite set of f. If V is maximal (i.e. non-extendable), it is called a convex definite patch of f. Clearly, if V is a convex definite set of f, then f is radially-definite with respect to any point in V. Regarding the critical points of a scalar function on a surface, we have
Lemma 5.1.
Let V ⊂ L be a radially-convex set with respect to p ∈ V . Let f be a radially-convex/concave function with respect to p on V, which has p as a critical point. Then, p is the unique critical point of f in V, and it is a minimum/maximum point.
Proof. 
It suffices to prove for a radially-convex function f.
Let q ∈ V and q ≠ p . Let α : [ 0 , ℓ ] → V be an arclength-parametrized geodesic in V joining p = α ( 0 ) and q = α ( ℓ ) . Then, α ′ · ∇ α ′ = 0 . Here α ′ stands for the derivative of α with respect to its arclength parameter s. Since p is a critical point of f, there is ∇ f = 0 at p. Thus,
α ′ ( s ) · ∇ f ( α ( s ) ) = d d s f ( α ( s ) )
= ∫ 0 s d 2 d t 2 f ( α ( t ) ) d t
= ∫ 0 s α ′ ( t ) · ∇ α ′ ( t ) · ∇ f ( α ( t ) ) d t
= ∫ 0 s α ′ ( t ) · ∇ ∇ f ( α ( t ) ) · α ′ ( t ) d t
> 0 ,
which implies that ∇ f ( α ( s ) ) ≠ 0 for all s. In particular, ∇ f ( q ) ≠ 0 . Thus, p is the unique critical point of f in V. Moreover,
f ( q ) − f ( p ) = ∫ 0 ℓ d d s f ( α ( s ) ) d s > 0 .
Thus, p is the unique minimum point of f in V. □

5.2. Uniqueness of Singular Points of Vector Fields

As a direct consequence of Lemma 5.1, one has
Corollary 5.1.
If v = ∇ φ , then each radially-definite patch of φ can contain at most one singular point of v .
Since ∇ ⌉ ψ is a rotation of ∇ ψ by π / 2 , we have
Corollary 5.2.
If v = − ∇ 5 p t ψ , then each radially-definite patch of ψ can contain at most one singular point of v .
From Section A.3.2, we know that if ∇ φ has a singular point, it must be a node, and if − ∇ ⌉ ψ has a singular point, it must be a center.
The above results can be extended to general vector fields.
Definition 5.4.
Let v be a vector field on L , and A = ∇ v . Let α : [ 0 , ℓ ] → L be a curve with α ( 0 ) = p . If there exists a vector c at p such that α ′ · A · c is nonzero along α , then v is said to be monotonic (relative to c ) along α .
Notice that
α ′ · A · c = d v i c i d s ,
where s is the parameter of α . Thus, the monotonicity of v means that v i c i changes monotonically along α for some c .
Definition 5.5.
Let V ⊂ L be a radially-convex set with respect to p ∈ V . Let v be a vector field defined on V, and A = ∇ v . If v is monotonic (relative to some vector at p) along any geodesic in V starting from p, it is said to be radially-monotonic on V with respect to p. The set V is called a radially-monotonic set of v . If V is maximal (i.e. non-extendable), it is called a radially-monotonic patch of v .
Similar to scalar functions, we have
Theorem 5.1.
Let V ⊂ L be a radially-convex set with respect to p ∈ V . Let v be a radially-monotonic vector field on V with respect to p, which has p as a singular point. Then, p is the unique singular point of v in V.
Proof. 
Let q be any other point in V. Join p , q with a geodesic α : [ 0 , ℓ ] → V . Denote by Π α , s the parallel translation operator from p to α ( s ) along α . Let t 1 = α ′ , t 2 be a parallel frame along α . Then, α ′ · ∇ t i = 0 for i = 1 , 2 . Let v = v i t i , then
d d s Π α , s − 1 v ( α ( s ) ) = d d s v i ( α ( s ) ) Π α , s − 1 t i ( α ( s ) )
= α ′ ( s ) · ∇ v i ( α ( s ) ) t i ( 0 )
= α ′ ( s ) · ∇ v i ( α ( s ) ) Π α , s − 1 t i ( α ( s ) )
= Π α , s − 1 α ′ ( s ) · ∇ v i ( α ( s ) ) t i ( α ( s ) )
= Π α , s − 1 α ′ ( s ) · A ( α ( s ) ) .
The boundary conditions are
v ( α ( 0 ) ) = v ( p ) , v ( α ( ℓ ) ) = v ( q ) .
Notice that Π α , 0 is the identity. Integrate on both sides of Equation (5.4), we obtain the Newton-Leibniz formula
Π α , ℓ − 1 v ( q ) − v ( p ) = ∫ 0 ℓ Π α , s − 1 α ′ ( s ) · A ( α ( s ) ) d s .
Taking inner product with t i ( 0 ) , we get
t i ( 0 ) · Π α , ℓ − 1 v ( q ) − v i ( p ) = ∫ 0 ℓ t i ( 0 ) · Π α , s − 1 α ′ ( s ) · A ( α ( s ) ) d s .
Since parallel translation preserves inner products, we have
v i ( q ) − v i ( p ) = ∫ 0 ℓ t 1 ( s ) · A ( α ( s ) ) · t i ( s ) d s = ∫ 0 ℓ A ( α ( s ) ) 1 i d s .
Since p is a singular point of v , we have v ( p ) = 0 . We get
v i ( q ) = ∫ 0 ℓ A ( α ( s ) ) 1 i d s .
Since v is radially-monotonic on V with respect to p, there exists c at p such that A ( α ( s ) ) 1 i c i ≠ 0 along α , and thus v i ( q ) c i ≠ 0 . Therefore, v ( q ) ≠ 0 , and p is the unique singular point of v in V. □
The radially-monotonicity condition of Definition 5.5 is not easy to verify. Thus, more straightforward conditions are desirable. Here we present two such sufficient conditions for the uniqueness of singular points.
The first one is
Proposition 5.1.
Let v be a curl-free field or divergence-free field on L . Then each convex definite set of v can have at most one singular point.
This proposition includes Corollaries 5.1 and 5.2 as special cases.
Proof. 
Let V be a convex definite set of v . Suppose v is curl-free, say v = ∇ φ + h , and v ( p ) = 0 for some p ∈ V . Thus, A = ∇ v is symmetric in orthonormal basis. Since v is definite in V, we have e · A · e > 0 for all e , and thus v is radially-monotonic in V. By Theorem 5.1, p is the unique singular point of v in V.
If v is divergence-free, say v = h − ∇ 5 p t ψ , then v 5 p t = ∇ ψ + h 5 p t . Since rotation of a Hodge field is still a Hodge field, this reduces to the curl-free case. Thus, p is the unique singular point of v 5 p t and also v . □
The second sufficient condition presented here is
Proposition 5.2.
Each convex elliptic set of v can have at most one singular point.
Proof. 
Let V be a convex elliptic set of v . In V, we have
▴ ð A = A − 1 1 A 2 2 2 + 4 A A 1 2 < 2 1 0 ,
which implies A A 1 2 < 2 1 0 . Thus, A 1 2 maintains the same sign in V. It means that along any geodesic starting from the base point p, α ′ · A · e 2 keeps away from zero. Thus, v is radially-monotonic in V. Then, Theorem 5.1 gives the desired result. □

6. Examples

In this section, we present several examples of tangent vector fields on surfaces to illustrate the concepts and results in previous sections. These vector fields can be interpreted as velocity fields of flows on surfaces, and their integral curves represent the corresponding streamlines.

6.1. Flows on a Sphere

Let L = S 2 be the unit sphere centered at the origin of R 3 = { ( x , y , z ) } . Take the spherical coordinates on S 2 as the colatitude θ ∈ ( 0 , π ) and longitude ϕ ∈ [ 0 , 2 π ) . Then
( x , y , z ) = ( sin θ cos ϕ , sin θ sin ϕ , cos θ ) .
In the following examples of flows on the unit sphere, all figures are oriented with the north pole ( x , y , z ) = ( 0 , 0 , 1 ) at the top and the south pole ( x , y , z ) = ( 0 , 0 , − 1 ) at the bottom. Notice that S 2 is a connected surface, which has no nonzero Hodge fields. Thus, any vector field v on S 2 can be expressed as v = ∇ φ − ∇ ⌉ ψ for some scalar fields φ and ψ .
Example 6.1.
Let φ be − z restricted to L and ψ = 0 . The streamlines of v = ∇ φ are shown in Figure 2a. The vector field has two nodes (stars), one source at the north pole and one sink at the south pole. It can be computed in spherical or other coordinates that A = z 1 1 , where 1 1 is the tensor field of identity transformations on the tangent planes of L . Therefore, Θ = A and Σ = Ω = 0 . The flow is isotropically expansive in the north hemisphere and compressive in the south hemisphere. Since det A = z 2 ≥ 0 , both hemispheres are definite patches of v , only leaving out the equator, where A = 0 . Each hemisphere is a convex definite patch of v . (Actually, hemispheres are maximal convex sets on a sphere.) In each of them, v has only one singular point. This illustrates Proposition 5.1. v has no elliptic patch, because ▴ ð A = 0 everywhere. All the streamlines of v are geodesics.
Example 6.2.
Let φ = 0 and ψ be z restricted to L . The streamlines of v = − ∇ 5 p t ψ are shown in Figure 2b. This is the rotated field of ∇ φ in Example 6.1. The vector field has two axes (centers), one counterclockwise at the north pole and one clockwise at the south pole. The flow is a rigid rotation of the sphere. It can be computed in spherical or other coordinates that A = z J , where J is the tensor field of rotation operator on the tangent planes of L , which is defined by e · J = e 5 p t . Therefore, Ω = A and Θ = Σ = 0 . The definite patches of − ∇ 5 p t ψ are the same as those of ∇ ψ , hence they are the same as Example 6.1. In particular, each definite patch has only one singular point. It illustrates Proposition 5.1. The elliptic patches of v are the same as its definite patches, because ▴ ð A = − 4 det A = − 4 z 2 . The streamlines in the north hemisphere are counterclockwise circles, which turn left; those in the south hemisphere are clockwise circles, which turn right. This illustrates Theorem 4.1.
Example 6.3.
This example is a combination of Examples 6.1 and 6.2, i.e., v = ∇ φ − ∇ 5 p t ψ with φ and ψ being the restrictions of ∓ z to L , respectively. See Figure 2c for an illustration of its streamlines. It has two axes (foci), one unstable and counterclockwise at the north pole, and the other stable and clockwise at the south pole. It can be computed in spherical or other coordinates that A = z ( 1 1 + J ) . Therefore, Θ = z 1 1 , Ω = z J and Σ = 0 , which implies that the flow is conformal. Since
det A = z 2 det ( 1 1 + J ) = 2 z 2 ,
the definite patches of v are the same as those of Examples 6.1 and 6.2. The elliptic patches of v are the same as definite patches. Each hemisphere contains only one singular point, illustrating Proposition 5.2. In the north hemisphere, the streamlines turn left and spiral outward; in the south hemisphere, they turn right and spiral inward. This illustrates Theorem 4.1.
Each of the above examples has two singular points of the same type. Next, we present three examples, each with different types of singular points.
Example 6.4.
Let φ be x y restricted to L and ψ = 0 . The streamlines of the gradient field v = ∇ φ are shown in Figure 3a. A direct calculation verifies that
tr A = − 6 x y , det A = 8 x 2 y 2 − z 2 , ▴ ð A = 4 1 − x 2 1 − y 2 .
Hence, v has 6 singular points: one saddle at each pole, and 4 nodes equally spaced on the equator. The definite domain D v of v is shown as the golden part in Figure 3a. Each component is a convex patch since its boundary is composed of convex curves turning towards the same side. Within each patch there is a unique singular point (node). This confirms Proposition 5.1. In each definite patch, the flow is either expansion-dominant or compression-dominant, while in the indefinite domain, distortion is dominant. For this flow, ▴ ð A ≥ 0 globally. Hence, E v = ∅ .
Example 6.5.
Let φ = 0 and ψ be − x y restricted to L . The streamlines of v = − ∇ 5 p t ψ are shown in Figure 3b. This vector field is the rotated field of Example 6.4. Hence tr A = 0 and det A is the same as in Example 6.4. Thus, ▴ ð A = − 4 det A . Now, v has 6 singular points: one saddle at each pole, and 4 axes (centers) separated equally on the equator. The definite domain D v of v is the same as in Example 6.4. In the current case, it is also E v ; see Figure 3b. One can see that in each component of E v = D v , there is a unique singular point, and all streamlines turn toward the same side. This confirms Proposition 5.1 and Theorem 4.1.
Example 6.6.
This example is a combination of Examples 6.4 and 6.5, i.e., v = ∇ φ − ∇ 5 p t ψ with φ and ψ being the restrictions of ± x y to L , respectively. See Figure 3c for an illustration of its streamlines. The superpositions of the saddles at poles are still saddles, while the superpositions of nodes and centers result in foci. The definite domain of v is the same as Examples 6.4 and 6.5, which are not shown. Figure 3c shows E v , which still contains four convex patches. But each of them is smaller compared with the definite patches. We can see that in each elliptic patch, there is a unique singular point, and the streamlines in E v turn toward the same side, confirming Proposition 5.2 and Theorem 4.1.

6.2. Flows on a Flat Torus

Since simply connected surfaces such as spheres have no nonzero Hodge fields, we also present several examples on multiply connected surfaces, among which flat tori are the simplest. They are topological tori, but their metrics are trivial. Hence, they cannot be isometrically embedded in R 3 . But they can be presented as planar rectangles with periodic boundary, i.e., the opposite edges are regarded as identical. For simplicity, consider the square L = [ 0 , 2 π ] × [ 0 , 2 π ] with opposite edges identified. The standard Cartesian coordinates on L are ( x , y ) ∼ ( x + 2 π m , y + 2 π n ) for any integers m , n . The ∼ means identification. The coordinate basis vectors are ∂ x = ( 1 , 0 ) and ∂ y = ( 0 , 1 ) , and we can use component matrices to represent vectors and 2-tensors. Any Hodge field on L can be expressed as a linear combination of ∂ x and ∂ y with constant coefficients. They have no singular points, and their streamlines are straight. Since these vector fields are parallel, they can be omitted in A .
Example 6.7.
Let
φ = sin x + sin y , ψ = 0 .
The vector field v = ∇ φ is shown in Figure 4a and Figure 4d. It has four singular points: two saddles at ( π / 2 , 3 π / 2 ) and ( 3 π / 2 , π / 2 ) , and two nodes at ( π / 2 , π / 2 ) and ( 3 π / 2 , 3 π / 2 ) . Here
A = − sin x 0 0 sin y ,
and thus
tr A = − sin x − sin y , det A = sin x sin y ,
▴ ð A = ( sin x − sin y ) 2 .
The definite domain D v of v is the union of two squares centered at the nodes, which are shown as the golden parts in Figure 4a. Each of them contains only one singular point (node), confirming Proposition 5.1. The elliptic domain is empty, as shown in Figure 4d.
Example 6.8.
Let
φ = 0 , ψ = − sin x − sin y .
The vector field v = − ∇ 5 p t ψ is shown in Figure 4b and Figure 4e. This is the rotated field of Example 6.7. It has four singular points: two saddles at ( π / 2 , 3 π / 2 ) and ( 3 π / 2 , π / 2 ) , and two axes (centers) at ( π / 2 , π / 2 ) and ( 3 π / 2 , 3 π / 2 ) . Here
A = 0 − sin x sin y 0 ,
and thus
tr A = 0 , det A = sin x sin y ,
▴ ð A = − 4 sin x sin y .
The definite domain D v of v is the same as in Example 6.7, which is also the elliptic domain E v of v , as shown in Figure 4b and Figure 4e. In each elliptic patch, there is a unique singular point (center), confirming Proposition 5.1. And all streamlines in each elliptic patch turn toward the same side, confirming Theorem 4.1.
Example 6.9.
This example is a combination of Examples 6.7 and 6.8, i.e.,
φ = sin x + sin y , ψ = − sin x − sin y .
The vector field v = ∇ φ − ∇ 5 p t ψ is shown in Figure 4c and Figure 4f. It has four singular points: two saddles at ( π / 2 , 3 π / 2 ) and ( 3 π / 2 , π / 2 ) , and two axes (foci) at ( π / 2 , π / 2 ) and ( 3 π / 2 , 3 π / 2 ) . Here
A = − sin x − sin x sin y − sin y ,
and thus
tr A = − sin x − sin y , det A = 2 sin x sin y ,
▴ ð A = sin 2 x + sin 2 y − 6 sin x sin y .
The definite domain D v of v is the same as in Example 6.7, and each of its two components contains only one singular point (focus), confirming Proposition 5.2. The elliptic domain E v is a union of two star-shaped patches centered at the foci, shown in blue in Figure 4f. In each elliptic patch, all streamlines turn toward the same side, confirming Theorem 4.1.
Example 6.10.
Let
φ = sin x 1 + 1 2 sin y , ψ = 1 2 cos x cos y .
The vector field v = ∇ φ − ∇ 5 p t ψ is shown in Figure 5a and Figure 5d. It has four singular points: two saddles at ( π / 2 , 3 π / 2 ) and ( 3 π / 2 , 3 π / 2 ) , and two nodes at ( π / 2 , π / 2 ) and ( 3 π / 2 , π / 2 ) . Here
A = − sin x cos x cos y 0 − sin x sin y ,
which implies that
tr A = − sin x 1 + sin y , det A = sin 2 x sin y ,
▴ ð A = sin 2 x 1 − sin 2 y .
Its definite domain D v is a union of two side-by-side square patches centered at the nodes, shown in golden in Figure 5a. Each of them contains only one singular point (node), confirming Proposition 5.1. The elliptic domain E v is empty, as shown in Figure 5d.
Example 6.11.
Let
φ = 1 2 cos x cos y , ψ = − sin x 1 + 1 2 sin y .
The vector field v is shown in Figure 5b and Figure 5e. This is the rotated field of Example 6.10. It has four singular points: two saddles at ( π / 2 , 3 π / 2 ) and ( 3 π / 2 , 3 π / 2 ) , and two axes (centers) at ( π / 2 , π / 2 ) and ( 3 π / 2 , π / 2 ) . Here
A = − cos x cos y − sin x sin x sin y 0 ,
which implies that
tr A = − cos x cos y , det A = sin 2 x sin y ,
▴ ð A = cos 2 x cos 2 y − 4 sin 2 x sin y .
The definite domain D v of v is the same as in Example 6.10. Each definite patch contains only one singular point (center), confirming Proposition 5.1. The elliptic domain E v is a union of two convex patches centered at the centers, illustrated in blue in Figure 5. In each elliptic patch, all streamlines turn toward the same side, confirming Theorem 4.1.
Example 6.12.
This example is a combination of , i.e.,
φ = sin x 1 + 1 2 sin y + 1 2 cos x cos y ,
ψ = − sin x 1 + 1 2 sin y + 1 2 cos x cos y .
The vector field v is shown in . It has four singular points: two saddles at ( π / 2 , 3 π / 2 ) and ( 3 π / 2 , 3 π / 2 ) , and two axes (foci) at ( π / 2 , π / 2 ) . Here
A = − sin x − cos x cos y − sin x + cos x cos y sin x sin y − sin x sin y ,
which implies that
tr A = − sin x − cos x − y , det A = 2 sin 2 x sin y ,
▴ ð A = sin x − cos x − y 2 − 8 sin 2 x sin y .
The definite domain D v of v is the same as in Example 6.10, and each of its two components contains only one singular point (focus), confirming Proposition 5.2. The elliptic domain E v is a union of two star-shaped patches centered at the foci, which are shown as the blue parts in Figure 5. In each elliptic patch, the vector field is winding, i.e., all streamlines turn toward the same side, confirming Theorem 4.1.

6.3. Flows on a Curved Torus

Consider a torus L = T 2 embedded in R 3 , whose embedding parametrization is given by
( x , y , z ) = ( ( R + r cos η ) cos ξ , ( R + r cos η ) sin ξ , r sin η ) ,
where R > r > 0 are the major and minor radii of the torus, respectively. Denote ϱ = R / r . The ξ and η are the toroidal and poloidal angles, respectively, both in [ 0 , 2 π ) . The torus is a compact surface with genus 1, and has two-dimensional space of Hodge fields. Since Hodge fields are parallel vector fields, they do not appear in A . For comparison, we choose four examples from Section 6.2 and use the same coordinate expressions of φ and ψ to construct the flows on the curved torus. All the relevant quantities have closed-form expressions, but they are too complex to convey any intuitive insight. Hence, they are not presented here. Each example is shown in two different views, a planar view on the coordinate domain and an embedded view in R 3 .
Example 6.13.
Let
φ = sin ξ + sin η , ψ = 0 ,
which have the same expressions as those of Example 6.7 in local coordinates. The flow is shown in Figure 6. Then v = ∇ φ has four singular points: two nodes at ( π / 2 , π / 2 ) and ( 3 π / 2 , 3 π / 2 ) , and two saddles at ( π / 2 , 3 π / 2 ) and ( 3 π / 2 , π / 2 ) . It has two definite patches, encompassing the two nodes. Each definite patch contains only one singular point, thus confirming Proposition 5.1. The elliptic domain is empty.
Example 6.14.
Let
φ = 0 , ψ = − sin ξ − sin η ,
which have the same expressions as those of Example 6.8 in local coordinates. The flow is shown in Figure 6. Then v = − ∇ 5 p t ψ has four singular points: two axes (centers) at ( π / 2 , π / 2 ) and ( 3 π / 2 , 3 π / 2 ) , and two saddles at ( π / 2 , 3 π / 2 ) and ( 3 π / 2 , π / 2 ) . It has two definite patches, the same as in Example 6.13. Each definite patch contains only one singular point, confirming Proposition 5.1. Its definite patches are also elliptic patches, each containing an axis, and v is winding there. This supports Theorem 4.1.
Example 6.15.
Let
φ = sin ξ 1 + 1 2 sin η , ψ = 1 2 cos ξ cos η ,
which have the same expressions as those of Example 6.10 in local coordinates. The flow is shown in Figure 7. Then v = ∇ φ − ∇ 5 p t ψ has four singular points: two nodes at ( π / 2 , π / 2 ) and ( 3 π / 2 , π / 2 ) , and two saddles at ( π / 2 , 3 π / 2 ) and ( 3 π / 2 , 3 π / 2 ) . It has a single definite patch D v . Although it contains two singular points, they cannot be connected by a geodesic lying in D v . Thus, Proposition 5.1 is not violated. v has four elliptic patches, but none of them contains a singular point. Nevertheless, v is winding in each elliptic patch, obeying Theorem 4.1.
Example 6.16.
Let
φ = 1 2 cos ξ cos η , ψ = − sin ξ 1 + 1 2 sin η ,
which have the same expressions as those of Example 6.11 in local coordinates. The flow is shown in Figure 7. Then v = ∇ φ − ∇ 5 p t ψ has four singular points: two axes (centers) at ( π / 2 , π / 2 ) and ( 3 π / 2 , π / 2 ) , and two saddles at ( π / 2 , 3 π / 2 ) and ( 3 π / 2 , 3 π / 2 ) . It has a single, multiply connected definite patch D v . Although it contains two singular points, they cannot be connected by a geodesic lying in D v . Thus, Proposition 5.1 is not violated. v has two elliptic patches, each of which contains a singular point. The vector field is winding in each elliptic patch, illustrating Theorem 4.1.

6.4. A Comparison Between the Tori Examples

This is a short discussion on the comparison between the flat and curved tori presented in respectively. The two tori have the same topology, but their geometries (metric and curvature) are different. Since singular points are topologically invariant, the streamline patterns of the two corresponding examples are similar. However, the topological and geometric structures of the vector fields may differ on larger scales. In general, the shape of definite domains and elliptic domains can change, which will not be discussed in detail. In the following, their topological differences are compared in pairs.
  • Examples 6.7 and 6.13: These two vector fields are both gradient fields. Both of them have two saddle points and two nodes, arranged alternately. The definite patches of Example 6.7 are simply connected, but those of Example 6.13 are not. Although their elliptic domains are the same, this is only because both are empty, and thus they provide no information about the differences.
  • Examples 6.10 and 6.15: These two vector fields also have two saddle points and two nodes, but they are arranged side by side. Example 6.10 has two adjacent definite patches divided by a line with vanishing det A , and each of them is simply connected. In contrast, Example 6.15 has a single, multiply connected definite domain. Their elliptic domains are also different in that Example 6.10 has no elliptic domain at all, while Example 6.15 has a four-patch elliptic domain.
  • Examples 6.8 and 6.14: The situation for the definite domains is the same as in the comparison between Examples 6.7 and 6.13. For the elliptic domains, Example 6.8 has two simply connected elliptic patches, arranged alternately. Meanwhile, Example 6.14 has two multiply connected elliptic patches.
  • Examples 6.11 and 6.16: The situation for the definite domains is the same as in the comparisons between Examples 6.10 and 6.15. For the elliptic domains, both Examples 6.11 and 6.16 have two simply connected elliptic patches arranged side by side.

7. Discussions

As introduced in Section 1, our objective is to extend the concepts and results of [20] on planar flows to more general surfaces. This has been accomplished by proving and illustrating:
(1)
every vector field v is winding in its elliptic patch (Theorem 4.1); and
(2)
v can have at most one singular point in its radially-monotonic patch D (Theorem 5.1).
For (2), there are two special cases that can be verified more easily, i.e., D can be replaced with
(2.1)
a radially-convex definite set for curl-free and divergence-free fields (Proposition 5.1); or
(2.2)
a radially-convex elliptic set for general vector fields (Proposition 5.2).
These results indicate that the determinant and discriminant (▲) not only classify singular points, but also determine large-scale structures (the definite and elliptic domains) that have identifiable nonlocal features closely related to the definition of a vortex. In particular, the winding of integral lines in an elliptic patch can be interpreted as a coherent, generalized large-scale rotation of deformable bodies. And, the uniqueness of singular point (axis) in an elliptic patch can be interpreted as the uniqueness of vortex axis in a vortex. Moreover, these domains have clearly defined boundaries. Thus, it is desirable to construct a concept of vortex based on these properties. Meanwhile, the results of Section 4.3 suggest that elliptic patches are usually not the maximal (i.e. non-extendable) domain of winding. They are just maximal up to a class of vector field transformations—parallel translations (i.e., addition with parallel vector fields). Although such transformations can change the appearance of streamlines, or even shift the singular point out of the elliptic domain, they leave A = ∇ v unchanged, and therefore do not affect the winding of v in the elliptic domain. These properties together suggest the following definitions:
Definition 7.1.
A translation-invariant winding region of a flow on a surface is a winding region that is independent of parallel translations and has at most one axis.
Definition 7.2.
A vortex core on a surface is a maximal (i.e. non-extendable) translation-invariant winding region with an axis.
Regarding the presence of singular points, there is a big difference between curved surfaces and flat surfaces (e.g., plane and flat tori). On a flat surface L , there are many parallel translations such that for each flow v and each point p ∈ L , there exists a parallel translation that makes p a singular point. Therefore, one can always create an axis in each translation-invariant winding region by applying an appropriate parallel translation. However, on a general curved surface, there is no parallel translation at all. Thus, the above approach of creating singular points does not work here. But if the surface lives in a 3D flat space, one can still create singular points through parallel translations of the 3D space.
Regarding Definitions 7.1 and 7.2, our results can be summarized as
Theorem 7.1.
Given a flow on a surface, a radially-convex elliptic patch of the flow is a maximal translation-invariant winding region. If an axis exists, we have a vortex core.
This provides a solution filling the gap between local and global characterizations of vortices.
Moreover, our results arise from the cooperation between the analytic and synthetic perspectives on the nature and definition of a vortex. Our analysis clearly illustrates how different components of iSAD/EVD/HHD with distinct characteristics are synthesized into a flow pattern, rotary or not; and how global structures (i.e., translation-invariant winding region with global properties) emerge from local competitions among different components. For example, in the framework of iSAD, one can see how the dilation, distortion and rotation components are combined to determine the definiteness and ellipticity of the flow, which in turn determine the type of singular points and winding of the flow. In the framework of HHD, we can observe similar but more complicated interactions between the components. For example, the contour component of a vector field generated by vorticity contains all the enhancing ingredients for the ellipticity, while the gradient and Hodge components only contain degrading ingredients. As a result, a vector field dominated by different HHD components exhibits different streamline patterns. In such a way, our study provides an understanding of the connection between the analytic and synthetic perspectives.
Some additional comments on the controversial example of uniform shear flow mentioned in Section 1 are made as follows. According to the EVD analysis (Section 4.3), the uniform shear flow belongs to the generic border case, because the whole plane is the parabolic domain P v , and A is non-diagonalizable. In terms of iSAD, the uniform shear flow is also a border case, because its vorticity is equal to distortion. Thus, even in the analytic perspective, the uniform shear flow is already a debatable example as a vortex. In the synthetic perspective, it is also a degenerate example, because the curvature of streamlines is zero. Instead of forcing a binary classification, our theory provides a rigorous explanation for its ambiguous status: it lies on the boundary of translation-invariant winding region, precisely where the unconditional curvedness stops. We believe that this is a reasonable and better resolution for the controversy. In addition, there are theories specifically treating this border case, such as NND (cf. [23]).
We conclude with several remarks about possible directions for further exploration. The first question is about the possibility of extending a vortex core beyond elliptic patch. Second, the examples of flat and curved tori in Section 6 suggest an influence of curvature of L on both geometry and topology of the definite and elliptic domains, which in turn affects the flow patterns such as vortices. It would be interesting to investigate the precise role of curvature in this process. Third, it is desirable to have a dynamical theory of vortex core. Finally, in the framework of iSAD and EVD, the discriminant ▲ plays the role of a measure for the vorticity relative to distortion. This is manifested not only in the local minimal angular velocity of line elements, but also in the geodesic curvature of integral curves in the whole elliptic domain of a vector field. It suggests that different existing vortex criteria (such as the ▲, Q [21], and λ 2 [22]) should be viewed more as a collection of mutually related and comparable measures for rotation rather than mutually conflict proposals. Thus, investigations on the nonlocal properties of Q, λ 2 and other quantities are required.

A. Stationary Points on Surfaces

Singular points are the most significant structures of tangent vector fields on a surface. Similarly, critical points are the most significant structures of scalar functions. Both can be called stationary points. They are mathematically identifiable, and their types are differential invariants of tangent vector fields. By differential invariants we mean the properties that are invariant under diffeomorphisms. They are weaker than topological invariants, which are invariant under homeomorphisms. When the vector fields are gradient fields or contour fields, their singular points are critical points of the potentials. In this sense, the theory of the latter can be regarded as a special case of the former.
This section is devoted to a brief review of the established theories of stationary points, including singular point theory of vector fields and Morse theory of scalar functions, followed by a discussion of the relationship between stationary points and the components of iSAD and HHD. It serves as a basis for the development of our own theory in the subsequent sections. For a standard reference of singular point theory, see [27]. For Morse theory, see [28].

A.1. Singular Points of Vector Fields

Let v be a tangent vector field on a surface L . The ODE
d Υ ( t , p ) d t = v ( t , Υ ( t , p ) ) , t ∈ R , p ∈ L
defines a motion
Υ : R × L → L
on L . Here, v is called the velocity of the motion. It can be imagined as a fluid flow on L . Hereafter, we will fix the time t and suppress it in the notations for simplicity, and write v ( p ) instead of v ( t , p ) . For each fixed point p ∈ L with v ( p ) ≠ 0 , the map Υ ( · , p ) : R → L is a curve on L that is tangent to v ( Υ ( · , p ) ) for all t, called an integral curve or streamline of v .
If v ( p ) = 0 , then p is called a singular or zero point of v ; otherwise, p is called a regular point of v . The pattern of v near a singular point p is determined by A = ∇ v whenever A is non-degenerate, i.e., det A ≠ 0 , at p. In this case, p is called an elementary singular point; otherwise, p is said to be non-elementary. A non-elementary singular point can always be resolved by an arbitrarily small perturbation and becomes elementary. If all singular points of v are elementary and isolated, we say that v is an elementary vector field. Hereafter, we only consider elementary tangent vector fields, unless specified otherwise.
It is well-known that an elementary planar vector field has three types of structurally stable singular points: focus, node, and saddle (point). This is also true for tangent vector fields on surfaces because the types of singular points are independent of diffeomorphisms. Here we recall their definitions briefly. Figure 8 shows their patterns and locations in the parameter space. When ▴ ( ð A ) < 0 , A has a pair of complex conjugate eigenvalues λ ± : = λ c r ± i λ c i with i = − 1 and λ c r , λ c i ∈ R . In this case, p is a center or focus, depending on whether tr A is zero or not. We call them both axes. They can also be classified as being counterclockwise and clockwise, depending on the sign of ± λ c i . But this distinction is not represented in Figure 8. When ▴ ( ð A ) ≥ 0 but det A > 0 , A has two real eigenvalues with the same sign. In this case, p is a node. Especially, if ▴ ( ð A ) = 0 and A is diagonalizable, then p is a star; if A is not diagonalizable, then p is an improper node; if ▴ ( ð A ) > 0 , p is a proper node. Axes and nodes can be unstable or stable, depending on whether tr A is positive or negative, respectively. If tr A = 0 , they are neither stable nor unstable, and they are said to be neutral. Unstable and stable nodes are also called sources and sinks in some literature, respectively. When det A < 0 , A has two real eigenvalues with opposite signs, and p is a saddle.
Denote by ð A the characteristic polynomial of A , i.e.,
ð A ( λ ) : = det ( λ I − A ) = λ 2 − ( tr A ) λ + det A .
Its discriminant is 7
▴ ( ð A ) : = ( tr A ) 2 − 4 det A
Let p be a singular point of v . Let α be a simple curve around p that does not enclose other singular points of v . Let u = v / v , then
Φ ( v ; p ) : = 1 2 π ∫ α d α · ∇ u · u 5 p t
is called the Poincaré-Hopf index of v at p. Its intuitive meaning is the number of times u rotates around p when we traverse α once counterclockwise. For example, if p is an axis or node, then Φ ( v ; p ) = 1 , if p is a saddle, then Φ ( v ; p ) = − 1 . Therefore,
Φ ( v ; p ) = sgn det A ( p ) .
Denote by Z ( v ) the collection of singular points of v . The well-known Poincaré-Hopf theorem states that
∑ p ∈ Z ( v ) Φ ( v ; p ) = χ ( L ) ,
where χ ( L ) is the Euler characteristic of L defined by Equation (2.1). For any tangent vector field v on L , since the Poincaré-Hopf index of each singular point is ± 1 , we have
Z 1 ( v ) − Z − 1 ( v ) = χ ( L ) ,
where Z 1 ( v ) and Z − 1 ( v ) are the sets of axes/nodes and saddles of v , respectively. Furthermore,
χ ( L ) = ∑ p ∈ Z ( v ) Φ ( v ; p ) ≤ ∑ p ∈ Z ( v ) Φ ( v ; p ) = Z ( v ) = Z 1 ( v ) + Z − 1 ( v ) .
Combining with Equation (8.8), we get
Z 1 ( v ) ≥ χ ( L ) + χ ( L ) 2 = max { χ ( L ) , 0 } ,
Z − 1 ( v ) ≥ χ ( L ) − χ ( L ) 2 = max { − χ ( L ) , 0 } .
It follows that v has at least χ ( L ) singular points. If the genus γ of L is not 1, then χ ( L ) is nonzero, and every tangent vector field on L has at least one singular point. Consequently, such surfaces have no nonzero parallel tangent vector fields. In particular, on a sphere, there are at least 2 singular points with index 1, and on a γ -torus, there are at least 2 ( γ − 1 ) singular points with index -1.

A.2. Critical Points of Scalar Functions

Let f be a scalar function on L . A point p ∈ L is called a critical point of f if ∇ f = 0 at p; otherwise, p is called a regular point of f. A singular point p is called elementary or non-degenerate if ∇ ∇ f is non-degenerate, i.e., det ∇ ∇ f ≠ 0 ; otherwise, p is said to be non-elementary. A non-elementary critical point can always be resolved by an arbitrarily small perturbation. If all critical points of f are elementary and isolated, it is called a Morse function. In the following, we assume the scalar functions are Morse functions, unless specified otherwise. An elementary critical point of f is said to be a saddle if the Hessian ∇ ∇ f is indefinite at p. The point p is said to be an extremum point if ∇ ∇ f is definite at p. More specifically, it is a minimum/maximum point if ∇ ∇ f is positive/negative definite, respectively. One can observe that p is a saddle of ∇ f iff it is a saddle of ∇ ⌉ f , and p is a node/axis of ∇ f iff it is an axis/node of ∇ ⌉ f , respectively.
The Morse index of an elementary critical point p of f is defined as the number of negative eigenvalues of ∇ ∇ f , denoted as M ( f ; p ) . If p is a minimum point, then M ( f ; p ) = 0 ; if p is a saddle, then M ( f ; p ) = 1 ; if p is a maximum point, then M ( f ; p ) = 2 . The Poincaré-Hopf and Morse indices have the following relationship:
Proposition A.1.
Let f be a function on L , and p an elementary critical point of f. Then
Φ ( ∇ f ; p ) = Φ ( ∇ 5 p t f ; p ) = ( − 1 ) M ( f ; p ) .
Let f be a Morse function and c k ( f ) be the number of critical points of f with Morse index k. The well-known Morse inequalities say that
c 2 ( f ) − c 1 ( f ) + c 0 ( f ) = b 2 ( L ) − b 1 ( L ) + b 0 ( L ) ,
c 1 ( f ) − c 0 ( f ) ≥ b 1 ( L ) − b 0 ( L ) ,
c 0 ( f ) ≥ b 0 ( L ) .
Notice that the LHS of the first equality is just χ ( L ) . From Equation (A.12), we can easily see that
c k ( f ) ≥ b k ( L ) , ∀ k .
They are also called Morse inequalities. In particular, for a surface L of genus γ , we have
c 0 ( f ) ≥ 1 , c 1 ( f ) ≥ 2 γ , c 2 ( f ) ≥ 1 ,
which means that f has at least 1 minimum point, 1 maximum point, and 2 γ saddles.

A.3. Singular Points of iSAD and HHD Components

A.3.1. iSAD

We call tr A , det A , and ▴ ð A in Equation (2.7) the classification functions. Let p ∈ L be a singular point of v . Various possible types of p for different combinations of Θ , Σ , Ω are listed in Table 2. It shows a perfect correspondence between the iSAD of A and types of singular points of v . Each iSAD component corresponds exactly to one type of singular point. The type of a combination is determined by the dominant component, where the classification function of dominance is quite clear. This simplicity is a direct consequence of the fact that the classification functions in Equation (2.7) are in decoupled forms of iSAD components, which is unavailable for 3D flows (see [20]).

A.3.2. HHD

Let v be a tangent vector field on L . Although HHD is a global decomposition, its components have special local structures that influence the types of singular points of v , which are summarized as follows.
(a)
If v is a gradient field, suppose v = ∇ φ . Then A = ∇ ∇ φ is symmetric, hence is always diagonalizable and has two real eigenvalues. In this case, the elementary singular points of v can only be saddles or nodes. In particular, p ∈ L is a saddle of v iff it is a saddle of φ ; and it is a node of v iff it is an extremum point of φ . By Equation (A.14), v has at least one source, one sink, and 2 γ saddles.
(b)
If v is a contour field, suppose v = − ∇ 5 p t ψ . Then v is obtained by rotating the gradient field ∇ ψ clockwise by a right angle. Therefore, the elementary singular points of v can only be saddles or axes. Moreover, all axes are centers because tr A = 0 . In particular, p ∈ L is a saddle of v iff it is a saddle of ψ ; and it is a center of v iff it is an extremum point of ψ . By Equation (A.14), v has at least one counterclockwise center, one clockwise center, and 2 γ saddles.
(c)
If v is a Hodge field, then tr A = 0 and A = A T . Thus, A is diagonalizable and has two real eigenvalues that are opposite to each other. Hence, the elementary singular points of v can only be saddles. Denote by Z − 1 ( v ) the set of saddles of v . According to the Poincaré-Hopf theorem Equation (A.7), there is
χ ( L ) = ∑ p ∈ Z − 1 ( v ) Φ ( v ; p ) = − Z − 1 ( v ) .
It follows that the total number of singular points (i.e. saddles) of v is − χ ( L ) = 2 ( γ − 1 ) . Notice that simply connected surfaces such as spheres, whose Euler characteristic is 2, have no nonzero Hodge fields.

Acknowledgments

The author would like to express sincere gratitude to Hong Wang for her careful proof reading and valuable discussions, which have significantly improved the writing of this article. We also acknowledge the use of software Mathematica [26] for figure preparation.

Conflicts of Interest

The authors report no conflict of interest.

References

  1. Lugt, H.J. Vortex Flow in Nature and Technology, first edition ed.; Wiley.
  2. Wu, J.Z.; Ma, H.Y.; Zhou, M.D. Vorticity and Vortex Dynamics, 2006th edition ed.; Springer.
  3. Pitaevskii, L.; Stringari, S. Bose-Einstein Condensation and Superfluidity, illustrated edition ed.; Oxford University Press.
  4. Helmholtz, H. Über Integrale der hydrodynamischen Gleichungen, welche den Wirbelbewegungen entsprechen. 1858, 25–55. [Google Scholar] [CrossRef]
  5. Küchemann, D. Report on the I.U.T.A.M. Symposium on Concentrated Vortex Motions in Fluids. 21, pp. 1–20.
  6. Lagrange, J.L. Méchanique analitique; Desaint.
  7. Cauchy, A.L.B. Théorie de la propagation des ondes à la surface d’un fluide pesant d’une profondeur indéfinie; Académie royale des sciences; T8JmngEACAAJ.
  8. Stokes, G.G. On the Theories of the Internal Friction of Fluids in Motion, and of the Equilibrium and Motion of Elastic Solids. 8, 75–129. [CrossRef]
  9. Fefferman, C.L. Existence and smoothness of the Navier-Stokes equation. Millenn. Prize Probl. 2006, 57, 22. [Google Scholar]
  10. Saffman, P.G.; Baker, G.R. Vortex Interactions. 11, 95–121. [CrossRef]
  11. Bertrand, J. Théoreme relatif au mouvement le plus général d’un fluide. 66, 1227–1230.
  12. Bertrand, J. Note relative à la théorie des fluides. Réponse À La Commun. De M. Helmholtz. 67, 267–269.
  13. Bertrand, J. Observations nouvelles sur un mémoire de M. Helmholtz. 67, 469–473.
  14. Bertrand, J. Réponse à la note de M. Helmholtz. 67, 773–775.
  15. Poincaré, H. Les Points Singuliers Des Équations Différentielles. 94, 416–418.
  16. Legendre, R. Separation de l’ecoulement laminaire tridimensionnel. 54, 3–8.
  17. Legendre, R. Lignes de Courant d’un Écoulement Continu. (Streamlines in a Steady Flow); pp. 3–9.
  18. Okubo, A. Horizontal Dispersion of Floatable Particles in the Vicinity of Velocity Singularities Such as Convergences. 17, 445–454. [CrossRef]
  19. Chong, M.S.; Perry, A.E.; Cantwell, B.J. A General Classification of Three-dimensional Flow Fields. 2, 765–777. [CrossRef]
  20. Li, Z. “Theoretical Study on the Definition of Vortex”; (in Chinese). Tsinghua University: Beijing, China, 2010. [Google Scholar]
  21. Hunt, J.C.R.; Wray, A.A.; Moin, P. Eddies, Streams, and Convergence Zones in Turbulent Flows. In Proceedings of the Proceedings of the 1988 Summer Program, Vol. Studying Turbulence Using Numerical Simulation Databases; 2.
  22. Jeong, J.; Hussain, F. On the Identification of a Vortex. 285, 69–94. [CrossRef]
  23. Li, Z. Schur Forms and Normal-Nilpotent Decompositions. 45, 1200–1211. [CrossRef]
  24. Li, Z. Hodge Theory via Orientable Closed Surfaces. Pre-published. 2026, 2026041519. [Google Scholar]
  25. do Carmo, Manfredo Perdigao. Riemannian Geometry; Flaherty, Francis, Translator; Springer: Boston, 1992; p. 300 pp. [Google Scholar]
  26. Wolfram Research Inc. Mathematica, Version 14.3; Champaign, IL, 2025. [Google Scholar]
  27. Arnold, V.I. Ordinary Differential Equations, 1 ed.; Universitext, Springer.
  28. Milnor, J. Morse Theory; Princeton University Press.
1
In HD, multi-valued harmonic functions are needed to represent the “potential” part of a vector field if the underlying domain is multiply connected. Thus, in modern terminology, the “potential functions” in such cases are not globally well-defined functions. This inconvenience is avoided in the modern version of HD, i.e. HHD.
2
When boundary presents, the HD of a vector field depends on boundary conditions
3
The first theorem is called the Lagrange-Cauchy theorem [6,7,8], while the other two theorems are due to [4].
4
In mathematical theory, the existence of singularity of the Navier-Stokes equation for viscous fluids is still an open problem [9]. But in physical reality, only regular vorticity can be observed.
5
Chong et al. [19] used it as a definition of 3D vortex core in the sense that rotation dominates deformation pointwisely in this region.
6
Because the motion represented by the instantaneous velocity field preserves angles between line elements attached to the same particle of the fluid.
7
Some literature uses different conventions of signature and factors.
Figure 1. List of representative connected closed surfaces, sorted by their genus γ , i.e., the number of handles. The first type ( γ = 0 ) is the sphere, which has no handle; the subsequent types are γ -tori, which have γ handles. Each handle contributes two independent loops to the surface.
Figure 1. List of representative connected closed surfaces, sorted by their genus γ , i.e., the number of handles. The first type ( γ = 0 ) is the sphere, which has no handle; the subsequent types are γ -tori, which have γ handles. Each handle contributes two independent loops to the surface.
Preprints 230368 g001
Figure 2. 3D view of tangent vector fields on the unit sphere. Colors indicate the sign of det A : golden for positive and blue for negative.
Figure 2. 3D view of tangent vector fields on the unit sphere. Colors indicate the sign of det A : golden for positive and blue for negative.
Preprints 230368 g002
Figure 3. 3D view of tangent vector fields on the unit sphere (continued). Colors indicate the sign of det A or ▴ ð A : golden for positive and blue for negative.
Figure 3. 3D view of tangent vector fields on the unit sphere (continued). Colors indicate the sign of det A or ▴ ð A : golden for positive and blue for negative.
Preprints 230368 g003
Figure 4. 2D view of tangent vector fields on the flat torus. Colors indicate the sign of det A or ▴ ð A : golden for positive and blue for negative.
Figure 4. 2D view of tangent vector fields on the flat torus. Colors indicate the sign of det A or ▴ ð A : golden for positive and blue for negative.
Preprints 230368 g004
Figure 5. 2D view of tangent vector fields on the flat torus. Colors indicate the sign of det A or ▴ ð A : golden for positive and blue for negative.
Figure 5. 2D view of tangent vector fields on the flat torus. Colors indicate the sign of det A or ▴ ð A : golden for positive and blue for negative.
Preprints 230368 g005
Figure 6. 2D and 3D views of tangent vector fields on the curved torus. The 2D view of each example is the coordinate domain of parameters ( ξ , η ) . Colors indicate the sign of det A or ▴ ð A : golden for positive and blue for negative.
Figure 6. 2D and 3D views of tangent vector fields on the curved torus. The 2D view of each example is the coordinate domain of parameters ( ξ , η ) . Colors indicate the sign of det A or ▴ ð A : golden for positive and blue for negative.
Preprints 230368 g006
Figure 7. 2D and 3D views of tangent vector fields on the curved torus. The 2D view of each example is the coordinate domain of parameters ( ξ , η ) . Colors indicate the sign of det A or ▴ ð A : golden for positive and blue for negative.
Figure 7. 2D and 3D views of tangent vector fields on the curved torus. The 2D view of each example is the coordinate domain of parameters ( ξ , η ) . Colors indicate the sign of det A or ▴ ð A : golden for positive and blue for negative.
Preprints 230368 g007
Figure 8. Reduced parameter space of elementary singular points of 2D vector fields
Figure 8. Reduced parameter space of elementary singular points of 2D vector fields
Preprints 230368 g008
Table 1. Kinematic interpretations of SAD/iSAD components
Table 1. Kinematic interpretations of SAD/iSAD components
Tensors Interpretations
A Local linearized motion
Θ (isotropic) dilation/expansion or compression
Σ distortion/stretch (without expansion or compression)
D deformation (without rotation)
Ω (rigid) rotation
Table 2. Types of singular points of iSAD components
Table 2. Types of singular points of iSAD components
A Interpretations Types and Conditions
Θ dilation node (star)
Σ distortion saddle
Ω rotation axis (center)
Σ + Ω incompressible saddle ( | σ | > | ω | ) or axis (center, | σ | < | ω | )
Θ + Ω conformal node (star, ω = 0 ) or axis ( ω ≠ 0 )
Θ + Σ deformation saddle ( | ϑ | < | σ | ) or node ( | ϑ | > | σ | )
Θ + Σ + Ω general saddle | ω | < σ 2 − ϑ 2
node σ 2 − ϑ 2 < | ω | < | σ |
axis ( | ω | > | σ | )
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.