1. Introduction
The notion of nonlinear maps has been used in almost every field of discipline as the most basic apparatus to describe complicated phenomena. However, the metaphysical question of what impinges on a function (in such a way that we may make use of its variations to denote distinct episodes) remains a natural mystery. Surface descriptions and their constructions in , for example, are of critical importance to a wide range of disciplines. But what makes surfaces present so many different shapes and geometric properties? This paper reports a preliminary study of a dynamics system inbuilt into every function, which might suggest an alternative, interesting, and possibly universal paradigm to help explore these questions.
Our idea is motivated by gradient adaption, which is ubiquitous in nature. Heat transfer by conduction and the osmosis of substances are two prevalent examples. They illustrate this natural phenomenon, moving against the temperature gradient, which is perpendicular to the isothermal surfaces, and down a concentration gradient across the cell membrane, without requiring energy use. Gradient adaption follows the fundamental fact that the gradient
of a given smooth scalar function
points in the steepest ascent direction for the function value
with the maximum rate exactly equal to the Euclidean norm
. A mechanical generalization of the gradient of a scalar function to a smooth vector function
should be the Jacobian matrix defined by
In this situation, the information about how
transforms itself is masked by the combined effect of
m gradients. One way to quantify the variation of
is to measure the rate of change along any given unit vector
via the norm of the directional derivative
where in this discussion, we limit ourselves to the standard Euclidean norm only. Similar to the gradient adaption, we look at which directions function
changes most rapidly and how much the maximum rate is attained. The answer lies in the notion of the singular value decomposition (SVD) of the Jacobian matrix
.
Any given matrix
enjoys a factorization of the form
where
and
are orthogonal matrices,
is zero everywhere except for the nonnegative elements
along the leading diagonal, and
. The scalars
and corresponding columns
in
U and
in
V are called singular values, and the right and left singular vectors of
A, respectively [
1]. The notion of the SVD has long been conceived in various disciplines [
2] as it appears frequently in a remarkably wide range of important applications, e.g., data analysis [
3], dimension reduction [
4], signal processing [
5], image compression, principal component analysis [
6], to name a few. Among the multiple ways to characterize the SVD of a matrix
A, the variational formulation, i.e., solving the problem
sheds light on an important geometric property of the SVD. One can show that the unit’s stationary points,
for problem (
3), and the associated objective values,
, are exactly the right singular vectors and the singular values of
A. By duality, there exists a unit vector
, such that
. This
is the corresponding left singular vector of
A. Because the linear map
A transforms the unit sphere in
into a hyperellipsoid in
, the right singular vectors,
s, are the pivotal directions that are mapped to the semi-axis directions of the hyperellipsoid. Upon normalization, these semi-axis directions are precisely the left singular vectors
’s. Additionally, the singular values measure the extent of deformation. In this way, it is, thus, understood that the SVD of the Jacobian matrix
carries crucial information about the infinitesimal deformation property of the nonlinear map
at
. At every point
, we now have a set of orthonormal vectors that point in directions that are pertinent to the variation of
. These orthonormal vectors form a natural frame, point-by-point.
In nature, a system often adapts itself continuously in the gradient direction. Thus, we are inspired to believe that tracking down the “motion” of these frames might help reveal some innate peculiarities of the underlying function
. More precisely, we are interested in the solution flows
defined by the dynamical system
or the corresponding solution flows
, defined by
where
is the
ith singular triplet of
. The scaling in (
5) ensures the relationship
The sign ± in defining the vector field is meant to select the direction, so as to avoid the discontinuity jump because singular vectors are unique up to a sign change. Suppose
and we define
, then
. Thus, we may assume that—without loss of generality—the direction of singular vectors has been predestined and that the time
t can move either forward or backward.
It must be noted that any given point
at which
has at least one isolated singular vector cannot be an equilibrium point of the dynamical system (
4). Therefore, the frame must move. What can happen is that the right side of (
4) (or (
5)) is not well-defined at points when singular values coalesce because at such points,
has multiple singular vectors corresponding to the same singular value. A missed choice might cause
(or
) to become discontinuous. We shall argue in this paper that it is precisely at these points that the nearby dynamics manifest significantly different behaviors. Such a discontinuity is not to be confused with the theory of analytic singular value decomposition (ASVD), which asserts the existence of an analytic factorization for an analytic function in
[
7,
8]. The subtle difference is that the ASVD guarantees an analytic decomposition as a whole, but once we begin to pick out a specific singular vector, such as insisting that
always denotes the right singular vector associated with the largest singular value
, then
by itself cannot guarantee its analyticity at the place where
.
Because of how they are constructed, the integral curves
and
are referred to in this paper as the right and the left
singular curves (The term “singular curve” has been used in a different context in the literature. See, for example, [
9]. We emphasize its association with the singular value decomposition. Also, the notion of singular curves is fundamentally different from the notion of principal curves used in statistics [
10,
11,
12,
13]) of map
, respectively. It suffices to consider only the right singular curves because the relationship (
6) implies that their images under
are precisely the left singular curves. What makes singular curves interesting is that they represent some curious undercurrents not recognized before the functions. Each function carries its own inherent flows. We conjecture that under appropriate conditions, a given set of trajectories should also characterize a function. Exactly how such a correspondence between singular curves and a function takes place remains an open question.
Singular value curves do exist for smooth functions over spaces of arbitrary dimensions. In this paper, we study only the singular curves for two-parameter functions so that we can actually visualize the dynamics. In particular, we focus on how it affects parametric surfaces in . Under this setting, it suffices to consider only the principal singular curves because the secondary singular curves are simply the orthogonal curves to . Limiting ourselves to two-parameter functions seems to have overly simplified the task. However, we shall demonstrate that the corresponding dynamics already reveal some remarkably amazing exquisiteness.
The study of surfaces is a classic subject with a long history and rich literature, both theoretically and practically. Research endeavors range from abstract theory in pure mathematics [
14,
15,
16] to the study of minimal surfaces [
17,
18] and applications in computer graphics, security, and medical images [
19,
20,
21]. For instance, perhaps the best-known classification theorem for surfaces is that any closed connected surface is homeomorphic to exactly one of the following surfaces: a sphere, a finite connected sum of tori, or a sphere with a finite number of disjoint discs removed (with cross-caps glued in their place) [
22]. To extract fine grains of surfaces, more sophisticated means have been developed. For example, the classic conformal geometry approach uses discrete Riemann mapping and Ricci flow for parameterization, matching, tracking, and identification for surfaces with an arbitrary number of genera [
20,
23]. See also reference [
24], where the Laplace–Beltrami spectra are used as isometric-invariant shape descriptors. We hasten to acknowledge that we do not have the expertise to elaborate substantially on these and other alternative methods for extracting geometric features of surfaces. We are not in a position to make a rigorous comparison. We simply want to mention that, while these approaches are plausible, they might encounter three challenges, i.e., the associated numerical algorithms are usually complicated and expensive; the techniques designed for one particular problem are often structure-dependent and might not be easily generalizable to another type of surface; and, most disappointingly, they cannot decipher what really causes a surface to behave in the way we expect it to behave. In contrast, our approach is at a much more basic level than most of the studies in the literature. We concentrate on the dynamics that govern the structural dissimilarity of every smooth surface.
This work, which uses the information-bearing singular value decomposition to study smooth nonlinear functions, revealing a fascinating undercurrent per the given function, is perhaps the first of its kind. Our goal in this presentation, therefore, is aimed at merely conveying the point that the dynamical system of singular vectors dictates how a smooth function varies and vice-versa. In particular, our initial investigation suggests that a surprising and universal structure that is remarkably analogous to the biological DNA formation, which is associated with a general parametric surface in , involves two strands of critical curves in , strung with a sequence of eight distinct base pairings whose folding and ordering might encode the behavior of a surface. Thus, a tantalizing new prospect emerges—would it be possible that a surface could be genome-sequenced and synthesized, and that its geometric properties could be explained by the makeup of genes? This new subject is far from understood. This work is only the first step in which we hope to stimulate some general interest.
This paper is organized as follows. For high-dimensional problems, it is not possible to characterize the vector field (
4) explicitly. For two-parameter maps, we can describe the dynamical system in terms of two basic critical curves. These basics are outlined in
Section 2. The intersection points of these critical curves are precisely where the dynamical system breaks down and, hence, contribute to the peculiar behavior of the system. In
Section 3, we demonstrate the interesting behavior of the singular curves by considering several well-known parametric surfaces, such as the Klein bottle, the Boy face, the snail, and the breather surfaces. The first-order local analysis of the dynamical system is given in
Section 4. By bringing in the second-order information in
Section 5, we can further classify the local behavior in terms of base pairings, which provide a universal structure underneath all generic parametric surfaces. In
Section 6, we recast the singular vector dynamics over the classical scalar-valued functions and give a précis of how the notion of base pairing should be modified into “wedges” for this simple case. Finally, in
Section 7, we outline a few potential applications, including a comparison with gradient flows and a demonstration of the base pairing sequence.
2. Basics
Given a differentiable two-parameter function
, we denote the two columns of its
Jacobian matrix by
Define the two scalar functions
that measure the disparity of norms and nearness of orthogonality between the column vectors of
, respectively. Correspondingly, define the two sets:
Generically, each set forms a one-dimensional manifold in , which is possibly empty or composed of multiple curves or loops. They will be shown in our analysis to play the role of “polynucleotide”, connecting a string of interesting points and characterizing certain properties of a function.
A direct computation shows that the two singular values of
are given by
The corresponding right singular vectors (expressions for both
and
, are given, but we will carry out the analysis for
only as that for
can be done similarly. Also,
is simply the orthogonal curve of
in
) are:
respectively, where
In the above, we normalize the second entry of the singular vectors with the understanding of taking limits when either
or
becomes infinity. The following fact is observed immediately from (
10).
Lemma 1. The tangent vectors to the singular curves at any points in , but not in , are always parallel to either or , depending on whether is positive or negative. Likewise, the tangent vectors of the singular curves at any points in , but not in , are parallel to or , depending on whether is positive or negative.
At places where and intersect, which will be called singular points, the singular values coalesce and the (right) singular vectors become ambiguous. We shall argue that the intersection angles by and at the singular points affect the intriguing dynamics. The one-dimensional manifolds, and , can be thought of as stringing singular points together (with particular pairings) and will be referred to as the critical curves of .
It might be best to plot the above basic curves with some curious graphic examples. Consider the various two-parameter maps defined in
Table 1, each representing some peculiar features. Repeatedly applying a high-precision numerical ODE integrator to the differential systems (
4) from starting points at different locations in the window
, we find its singular curves
behave like those in the drawing of
Figure 1, whereas its critical curves are sketched in the drawing of
Figure 2. By overlaying the corresponding drawings in
Figure 1 and
Figure 2, we can catch a glimpse into how these critical curves affect the dynamics of singular curves. In particular, the singular curves
make interesting twists nearby, where
and
intersect. The analysis of the angles at which the critical curves cut across each other will be detailed in the sequel. To demonstrate our point, an enlarged drawing over a coarser grid for Example 1 is depicted in
Figure 3. Note that there are regions where the critical curves are extremely close to each other, forming long and narrow ridges with
.
3. Application to Parametric Surfaces
In this section, we apply the notion of singular curves to a few renowned but more complicated 3D surfaces to further demonstrate the associated critical curves, singular points, and the trajectories of (left) singular curves on the surfaces (Admittedly, it is difficult to render a satisfactory 3D drawing unless one can view the surface from different perspectives. The singular curves presented here are simply some snapshots of the far more complicated dynamics. We can furnish our beta version software for readers to interactively play out the evolution of the singular curve at arbitrarily selected locations in . A mechanism that can perform local analysis was also built into our code, as we shall explain in the next section). In all cases, we denote the two-parameter map in the form , whose components are abbreviated as . Our point is that the surfaces might be complicated in , but the dynamics of the (right) singular curves could be surprisingly simple in . The shapes of the critical curves and the sequences of the base pairings together seem sufficient to characterize a particular surface.
Example 9: (Klein bottle). The well-known Klein bottle can be characterized by the following parametric equations:
where the parameters
and
are embedded in
,
,
, and
. In the left drawing of
Figure 4, we find that critical curves for this particular Klein bottle are surprisingly simple. There is no
curve at all, whereas the
curves form vertical and horizontal grids. Therefore, there is no singular point in this case. We sketch two (right) singular curves by integrating the dynamics system (
4) in both forward (red) and backward (blue) times from two distinct start points (the forward and backward directions of integration are relative to the singular vector chosen at the starting point
. Such a distinction is really immaterial. We mark them differently only to identify the starting point. If, however, the vector field
is obtained through numerical calculations, then we must be aware that a general-purpose SVD solver cannot guarantee the continuity of
, even if
is continuous in
t. An additional mechanism must be made to ensure that
does not abruptly reverse its direction, once the initial direction is set), which are identifiable at the places where the colors are changed. It is interesting to note that, in this example, all right singular curves are horizontal, whereas their images, namely, the corresponding left singular curves, are periodic on the bottle, and wind the bottle twice. To manifest the dynamics of the left singular curves on the Klein bottle, we remove the surface and draw only the 3D curves in the right drawing of
Figure 4.
If we perturb the equation by modifying some coefficients, the resulting surface is topologically equivalent to the original bottle. However, the critical curves are very different. The drawing in
Figure 5 is the flattened bottle, where the
Y component is scaled down to 10% of its original value, i.e., the coefficient
is changed to
. Note that now there are
curves and singular points and that the left singular curves are no longer periodic. This kind of distinction is significant because it shows the idiosyncrasies even among topologically equivalent surfaces.
Example 10. (Boy’s surface). For parameters
and
, define
,
, and
. Then the famous non-orientable Boy’s surface can be described analytically by the parametric equations [
26]:
As shown in the left drawing of
Figure 6, the critical curves repeat themselves as jigsaw puzzles with periods
in both
and
directions, and there are many singular points in this case. We integrate one right singular curve, starting at the location
over the extended domain in the
direction to show how far it can migrate. A total of four singular points are involved. Going southwest, the forward time (red) integration passes by (but never touches) the first singular point
A. Then, it makes a U-turn around a second singular point
B and comes to a stop (due to the discontinuity) at a third singular point
C. The backward time (blue) integration moves northeast, makes a U-turn around a fourth singular point
D before it stops at the first singular point
A. It is interesting to note that the first point
A serves both as a roundabout and an attractor and that the fourth singular point
D is a translation by
of the second singular point
B. We rotate the
-plane by
to show the back side of the (left) singular curves in the right drawing of
Figure 6. As Boy’s surface is known to have no cuspidal points, it is important to understand the geometric roles of these singular points on the surface.
Example 11. (Snail). It is interesting to note that, with
,
, and
for the parameters
and
, points specified by the parametric equations are as follows:
form a snail shape surface in
. Despite the impression that the snail surface appears complicated, its critical curves are surprisingly simple. The left drawing in
Figure 7 shows the
curves are straight lines intersecting the
curve at only two singular points in the given window. The mirror image of the
curve, with respect to the horizontal
curve, which produces exactly the same dynamics, is not shown. In the left drawing of
Figure 7, we integrate the right singular curve
from one particular starting point (where colors change). The forward (red) integration approaches asymptotically to the vertical
curve. The corresponding left singular curve converges to the tip of the snail. The backward (blue) integration converges to a singular point, which indicates an “isotropic point” on the surface at which rates of change are identical in all directions. The snail does have a core inside the shell. The left singular curve plotted in the right drawing of
Figure 7 traces that core.
In
Figure 8, we cut open the snail by restricting
to demonstrates another singular curve starting from
. Note that its backward (blue) integration stays on the outside shell and converges to the tip of the snail, while its forward (red) integration loops around the opening mouth of the snail.
Example 12. (Breather). The breather surface is a generalized pseudo-sphere, which has special meaning in theoretical physics. Denote
and
. Then, one way to parameterize the breather surface is via the following equations:
where
controls how far the tips extend outward and
controls how far the girth goes around. Starting with 0, every increment of
by
defines one “vertebra” with two layers of “patagium” extended to the tips for a total of 22 vertebrae around the girth. We plot a portion of the surface with
and
and some singular curves in
Figure 9. There are periodic left singular curves on the vertebra, so the color distinction of the trajectories becomes futile. The horizontal
curves at
and so on, are invariant under the right singular curve dynamics (
4), whose corresponding left singular curves are precisely those “ribs” on the breather surface. Again, we find it interesting that critical curves and singular curves are simple when compared to the entirety of the breather surface.
4. Local Behavior
Given the above illustrations, one big question is to understand what is going on behind these intriguing curves. In order to answer this question, we rewrite the dynamical system governing the (right) singular curves, as
which clearly shows that there are no equilibrium points, but they become undefined at singular points. Let
be an isolated singular point. We now investigate the dynamical behavior nearby
.
Consider the scenario where
and
intersect in the scheme depicted in
Figure 10. The short red segments denote tangent vectors of singular curves crossing the critical curves (here, we assume a generic case, where only one
curve and one
curve intersect at
. It is possible that more than two critical curves are intersecting at a singular point, e.g., the monkey saddle. To present the basic idea, we consider only the generic case here) that take into account the signs of
and
. By Lemma 1, these directions are invariant on each half of the critical curves. The portions of
and
, where the tangent vectors of the crossing singular curves are parallel to the unit vectors
and
, respectively, are referred to as the
α halves of the critical curves and denoted by
and
. Likewise, by changing
to
, we refer to the other halves of the critical curves. It is convenient to flag the critical curves with arrows to indicate the sides of
and
. In this generic case, the neighborhood of
is naturally divided into “quadrants” distinguished by the signs
, which, in a sense, imply a specific “orientation” of a local curvilinear coordinate system. With tangent vectors depicted in the left drawing of
Figure 10, the flow of the singular curves near
should move away from
, as is depicted in the right diagram. In other words, the singular point
acts like a repeller for the flows
. If the orientation is switched, such as that depicted in
Figure 11, then the nearby dynamical behavior may change its topology.
The manifolds and near can be infinitesimally represented by their respective tangent vectors and at . Again, we flag the originally undirected vectors and with arrows pointing to the corresponding halves of the critical curves. Starting with the north, and centered at , we divide the plane into eight sectors, each with a central angle , and assign an ordinal number to name the sectors clockwise. The relative positions of the two halves and , with respect to these sectors, are critical in deciding the local behavior. For easy reference, we say that we have configuration when and are located in the i-th and the j-th sectors, respectively. There are a total of 64 possible configurations.
First consider the general case when
is not parallel to
and
is not parallel to
. Special cases can be discussed in a similar manner. As already demonstrated earlier in
Figure 10 and
Figure 11, the orientations of
and
do matter. The 48 configurations (where
and
) already include
and
in reverse positions. Each of the eight configurations where
contains two distinct cases, when the orientations of
and
are swapped. Likewise, each of the eight configurations where
also contains two distinct orientations. Using the ideas described in
Figure 10 and
Figure 11 to conduct an exhaustive search, we sketch all 80 possible local behaviors in
Figure 12, some of which are identical by rotations. Upon inspecting all the possibilities, we summarize our observations in the following lemma.
Lemma 2. Assume that a given singular point is the intersection of exactly one curve and one curve in its neighborhood. Assume also that at this point is not parallel to and is not parallel to . Then, the singular point serves to affect three essentially different dynamics, i.e., propellant, roundabout, or one-sided roundabout and one-sided attractor or propellant.
The local bearings are identified by the two-letter marks, namely, the pairings at the upper left corner in each case, which will be explained in the next section. We mention in passing that every even-numbered column in the upper table in
Figure 12 has the same paring as that in the odd column to its left.
5. Base Pairing
To justify the various curling behaviors of
shown in
Figure 12, we need to take into account more than just the first-order derivative
. Observe that
can be expressed as
We already know that the first derivative of
is related to
via (
10). The expansion (
14) of
can now be used to estimate the second derivative of
. In this way, we can characterize the concavity property and the local behaviors observed in
Figure 12.
As an example, consider the case that we are at a point on
, where the singular flow necessarily points in the direction
. Then, it follows from (
14) that the value of
will increase if the vector
moves to the side, where
, implying that the slope of the tangent vector
must be less than 1. Likewise, if
moves to the side where
, then the slope of
must be greater than 1. We, therefore, know how
is bent.
A careful analysis concludes that, in all, near a singular point
and relative to a fixed
, there are only four basic patterns, marked as A, B, C, and D, where the singular curves can cross the critical curve
. Noting that
can be rotated to the points in other directions, we sketch a few possible concavities of
in
Figure 13.
Similarly, suppose that we are at a point on
, where the singular flow necessarily points in the direction of
. If the vector
veers to the side where
, then
increases from 0 and, hence, the absolute value of the slope of the tangent vector
must decrease, causing the bend. Again, there are four basic concavities of
, marked as a, b, c, and d, near
, subject to rotations, as depicted in
Figure 14.
Paring the second-order derivative information along both the
curve and the
curve does not give rise to 16 cases. Instead, after carefully examining the 80 possible dynamics in
Figure 12, we make the following interesting observation.
Theorem 1. Assume that a given singular point is the intersection of exactly one curve and one curve in its neighborhood. Assume also that, at this point, is not parallel to and is not parallel to . Then, the local behavior of the singular curves can be one of eight possible patterns identified by the base parings Aa, Ac, Bb, Bd, Ca, Cc, Db, and Dd only. There is no other possible combination.
Proof. The result is from a direct comparison, case-by-case. More specifically, we have four ways of describing the concavity along the curve near a singular point . These are cases (A) and (C), where behaves like a propellant, and cases (B) and (D), where behaves like a roundabout. In the meantime, we have four similar ways of describing the concavity along the curve. Under the assumption, case (A) or (C) can pair with (a) or (c) only to obtain a propellant. A pairing of Ab or Ad is not possible because it will require the singular curve near to have both a positive tangent and a negative tangent simultaneously. Likewise, case (B) or (D) can pair with (b) or (d) only, whence serves as either a roundabout or a mixture of a one-sided roundabout and one-sided repeller/attractor. □
Each drawing in
Figure 12 is identified by two letters of base parings in the upper left corner to indicate the corresponding dynamics. Each base paring has its own characteristic traits, which can be distinguished by visualization, e.g., the difference between both Aa and Ac in configurations
and
are repellers, according to whether the tailing is above or below
. We shall not categorize the details as they might be too tedious to describe in this paper. It is the combined effects of these basic curvatures that we refer to as
base pairings, together with the positions of
and
, which makes up the local dynamics observed in
Figure 12. It is worth noting that a quick count shows that each base pairing results in eight dynamics in the top drawing as general cases and two in the middle or bottom drawings as special cases. In
Section 6, we shall characterize another situation where different types of pairings might occur.
In the examples outlined in
Section 3, there are cases that are not covered in
Figure 12. Still, local behaviors of singular curves can be analyzed similarly, but need more details. One aspect is that they depend not only on the relative positions of the tangent vectors
to
but also on which side of
that the
-half
resides. For instance, consider the scenario depicted in
Figure 15, where
points to the northeast and
is neither parallel to
nor the east–west direction. Then, there are eight possible patterns. The subtlety is at the “crossover” of base pairings on the two sides of
. In the two rightmost drawings of
Figure 15, we observe that if
resides on the left side of
, then we have the Bd dynamics similar to that of
in
Figure 12; but if
veers to the right of
, then we have the Dd dynamics similar to that of
in
Figure 12. We denote this as a hybrid Bd/Dd base pairing, which results in roundabout behavior near the singular point
with distinct traits. Similarly, the Aa/Ca pairing results in a new type of repelling behavior near
. Readers might attempt this exercise themselves. Without repeating mundane details, we mention that local patterns, when
points in the north–south direction, or even when
and
are parallel to each other, can be explained by the idea outlined above.
7. Applications
Thus far, we have studied only the motifs of singular curves. The classification of all possible local behaviors suggests a simplistic collection of “tiles” for the delicate and complex “mosaics” observed in the dynamics of singular curves. The inherent characteristics of each given function determine the reflections or kinks of the critical curves ( and ) and a particular set of base pairings. These local tiles are strung together along the strands of critical curves to form the particular patterns of the underlying functions. While there are zillions of possible variations, we find it interesting that there are only finitely many possible base pairings. To our knowledge, the dynamical system of singular curves has not been studied before. The analysis of such a special differential system should be of theoretical interest in itself.
On the other hand, a successful exploration of the following two questions might help find important applications of the dynamical system of singular curves to parametric surfaces:
Given a parametric surface, can we decipher the making of its base pairings?
Given a sequence of base pairings together with a specific formation of critical curves, can we synthesize the main features of a surface?
At present, we are obviously far from completely understanding these concepts. We are hoping that this paper will stimulate further investigation. For the idea to work, it seems plausible to expect that when base pairings are strung together, they form a “gene” which, similar to the biological genes that dictate how the cells are going to live and function, should have the combined effect on determining how a surface would vary. We demonstrate two simple examples below.
Example 13. For surfaces arising in the form of (
15), the singular points are the critical points and the singular curves are the gradient flows. As expected, the dynamics of singular curves, therefore, trace directions along which function
f changes most rapidly. On the one hand, since we allow the integration to go in both forward and backward directions, every gradient trajectory stops at either a local maximum or a local minimum. Depending on the direction of the flows, these kinds of extreme points are either a sink or a source. In contrast to Lemma 2, these singular points are neither propellants nor roundabouts. On the other hand, the only other types of singular points are the saddle points of
f, around which the gradient (singular) trajectories will exhibit a mixture of behavior. No Hessian information at the critical point is available unless we fix the sign of the gradient. In all, we believe we have enough knowledge to answer the above two questions in a similar way to how we learn to sketch a surface in multi-variable calculus.
Example 14. Critical curves
and
generally intertwines in a much more involved way. Once their
halves are determined, which is precisely the inborn property of the underlying function, we begin to see the beauty and complexity of its mosaic patterns. We illustrate our point by color-coding the jigsaw pieces of Example 1 over a small window
in
Figure 18 to evince the signs of
and
. Singular points occur at the common borders where the regions overlap, whose orientations are, thus, determined. We look up from
Figure 12 to label the singular points with corresponding base pairings. We immediately notice that the same segment of the base parings, say, as short as BbAcBd in the drawing, determines almost the same dynamical behavior, and vice versa. The ideas about sequencing a surface or synthesizing a surface seem sensible.
Although we have all the local pieces in hand, we hasten to point out that there must be some other information missing in the current analysis of the dynamics. For instance, the two groups of singular curves near the point
in
Figure 18 share the same Bd paring and, hence, local behavior. However, when away from this singular point, the singular curves wander off and are contracted to distinct destinations. The long-term dynamics must have other bearings that are not as yet explainable by our local analysis.