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(1)
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
(2)
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(3)
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
(4)
or the corresponding solution flows , defined by(5)
where is the ith singular triplet of . The scaling in (5) ensures the relationship(6)
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(7)
that measure the disparity of norms and nearness of orthogonality between the column vectors of , respectively. Correspondingly, define the two sets:(8)
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
(9)
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:(10)
(11)
respectively, where(12)
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).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
(13)
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.
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
(14)
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.
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.
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.
6. Wedged Bases of Scalar-Valued Functions
One simple but significant case must be mentioned because it commonly defies the assumption made in Theorem 1. Consider the surface that is the graph of a first-order continuously differentiable two-variable function . An obvious parametric equation is
(15)
It is easy to see that(16)
Thus, singular points where and intersect must satisfy . In other words, singular points are precisely the conventional critical points where the gradient of the function f vanishes. Indeed, we find from (10) that the first right singular vector is given by
(17)
so the principal singular curve in the context of (15) is precisely the (normalized) gradient flow of . The sign choice determines whether this is a descent flow or an ascent flow.Furthermore, it is clear from (16) that and are always factorizable in this particular case. We define
(18)
Each critical curve of either or has at least two separate components. So, at a singular point where all components meet together, there will be more than just two intersecting curves (For example, the function has four components for each critical curve or , so at the monkey saddle point, a total of eight critical curves intersect together.). This situation is different from what we have detailed in Figure 12 and Theorem 1. The techniques employed earlier can readily be generalized to this case. However, the multiple components of critical curves allow more variations of sign changes for and near . It is possible to have multiple halves for or curves. The following result represents a typical case.At a singular point, , assume that each of the curves defined in (18) contains exactly one curve. Then, up to the equivalence of rotations:
-
There are only four possible ways for singular curves to intersect with the curve, as shown in Figure 16.
-
There are only four possible ways for singular curves to intersect with the curve, as are shown in Figure 17.
It can easily be checked that the singular curves cross the critical curves , and with tangent vectors parallel to , and , respectively. Trivially, by (17), the tangent of the singular curve is . It follows that when a singular curve crosses the curve, the absolute value of its tangent becomes greater than one when it enters the region , and the absolute value of its tangent becomes less than one when it enters the region . This property necessarily determines the concavity of the singular curves. The double-arrow curve in Figure 16 represents . There can be only four positions of relative to that give rise to different local behaviors. Similarly, when a singular curve crosses the curve, its tangent becomes positive when it enters the region , and its tangent becomes negative when it enters the region . □
Observe that in each of the eight basic drawings, the property of concavity is symmetric with respect to . Therefore, it suffices to identify the corresponding dynamics by simply the upper-half wedge of each drawing. In this way, each wedge is still made of one -half and one -half with a cusp at . In Figure 13 and Figure 14, the concavity is determined by one single curve. In contrast, the concavities in the new bases are determined by two curves. These wedged bases give considerably more flexibility for the pairing of and . Indeed, we conjecture from our investigation that all 16 pairings are possible.
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.
8. Conclusions
Gradient adaption is an important mechanism that occurs frequently in nature. Its generalization to Jacobian for vector functions does not immediately reveal the critical adaption directions. That information is manifested by the moving frame formed from the singular vectors of the Jacobian matrix. Intricate patterns resulting from singular curves seem to characterize some underneath movements of the function. The idea discussed in this paper is perhaps the first that relates the dynamical system of singular vectors to parametric surfaces.
The global behavior, in general, and its interpretation in a specific dynamical system of singular vectors, are not yet completely understood. For parametric surfaces in , at least, and for any , in general, this work finds that two strands of curves joined by singular points with specific base pairings make up the local behavior of the function. In particular, at a singular point, where exactly one curve crosses exactly one curve, there are exactly eight possible base pairings available.
This work aimed to introduce the notion of singular curves. Many interesting questions remain to be answered, including whether a surface can be genome-sequenced and synthesized.
Conceptualization, M.T.C. and Z.Z.; methodology, Z.Z.; software, Z.Z.; validation, M.T.C. and Z.Z.; formal analysis, M.T.C. and Z.Z.; investigation, M.T.C.; resources, M.T.C.; data curation, M.T.C.; writing—original draft preparation, M.T.C.; writing—review and editing, M.T.C.; visualization, M.T.C.; supervision, M.T.C.; project administration, M.T.C.; funding acquisition, M.T.C. and Z.Z. All authors have read and agreed to the published version of the manuscript.
Contact the corresponding author.
The authors declare no conflict of interest.
Footnotes
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.
Figure 2. Examples of critical curves: [Forumla omitted. See PDF.] (green); [Forumla omitted. See PDF.], (black); borders where [Forumla omitted. See PDF.], (blue, not always shown if the region is too small).
Figure 3. Superposition of singular curves and critical curves for example 1: [Forumla omitted. See PDF.] (green); [Forumla omitted. See PDF.], (black); singular curves (red); ridges of near singular values (pointed by blue arrows).
Figure 4. Klein bottle: [Forumla omitted. See PDF.] (green); [Forumla omitted. See PDF.] (black); left singular curves (forward time (red); backward time (blue, overwritten)).
Figure 5. Klein bottle with Y downscaled: [Forumla omitted. See PDF.] (green); [Forumla omitted. See PDF.] (black); singular curves (forward time (red); backward time (blue)).
Figure 6. Boy’s surface: [Forumla omitted. See PDF.] (green); [Forumla omitted. See PDF.] (black); singular curves (forward time (red); backward time (blue)).
Figure 7. Snail: [Forumla omitted. See PDF.] (green); [Forumla omitted. See PDF.] (black); singular curves (forward time (red); backward time (blue)).
Figure 8. Opened snail: [Forumla omitted. See PDF.] (green); [Forumla omitted. See PDF.] (black); singular curves (forward time (red); backward time (blue)).
Figure 9. Breather: [Forumla omitted. See PDF.] (green); [Forumla omitted. See PDF.] (black); singular curves (forward time (red); backward time (blue)).
Figure 10. Local behavior near a propellant singular point [Forumla omitted. See PDF.].
Figure 11. Local behavior near a roundabout singular point [Forumla omitted. See PDF.].
Figure 12. Eighty possible local behaviors near a singular point [Forumla omitted. See PDF.]. Arrows point at the [Forumla omitted. See PDF.] halves [Forumla omitted. See PDF.](green) and [Forumla omitted. See PDF.] (black).
Figure 13. Basic concavities of singular curves near [Forumla omitted. See PDF.].
Figure 14. Basic concavities of singular curves near [Forumla omitted. See PDF.].
Figure 15. Relative positions of [Forumla omitted. See PDF.] and possible transitions of base pairings when [Forumla omitted. See PDF.] points to the northeast.
Figure 16. Basic concavities of singular curves near [Forumla omitted. See PDF.] for the special case (15).
Figure 17. Basic concavities of singular curves near [Forumla omitted. See PDF.] for the special case (15).
Figure 18. Base pairings for sample singular points in Example 1: [Forumla omitted. See PDF.] (green); [Forumla omitted. See PDF.] (blue); [Forumla omitted. See PDF.] (black); [Forumla omitted. See PDF.], (yellow).
List of sample functions.
Example 1 | Example 2a | Example 2b |
---|---|---|
|
|
|
Example 3 | Example 4 | Example 5 |
|
|
|
Example 6 [ |
Example 7 |
Example 8 [ |
|
|
|
References
1. Golub, G.H.; Van Loan, C.F. Matrix Computations; 3rd ed. Johns Hopkins Studies in the Mathematical Sciences Johns Hopkins University Press: Baltimore, MD, USA, 1996;
2. Stewart, G.W. On the early history of the singular value decomposition. SIAM Rev.; 1993; 35, pp. 551-566. [DOI: https://dx.doi.org/10.1137/1035134]
3. Eldén, L. Matrix methods in data mining and pattern recognition. Fundamentals of Algorithms; Society for Industrial and Applied Mathematics (SIAM): Philadelphia, PA, USA, 2007; Volume 4,
4. Klema, V.C.; Laub, A.J. The singular value decomposition: Its computation and some applications. IEEE Trans. Automat. Control; 1980; 25, pp. 164-176. [DOI: https://dx.doi.org/10.1109/TAC.1980.1102314]
5. Vandewalle, J.; De Moor, B. On the use of the singular value decomposition in identification and signal processing. Numerical Linear Algebra, Digital Signal Processing and Parallel Algorithms (Leuven, 1988); NATO Advanced Science Institutes Series F: Computer and Systems Sciences; Springer: Berlin, Germany, 1991; Volume 70, pp. 321-360.
6. Wall, M.E.; Rechtsteiner, A.; Rocha, L.M. Singular value decomposition and principal component analysis. A Practical Approach to Microarray Data Analysis; Berrar, D.P.; Dubitzky, W.; Granzow, M. Kluwer: Norwell, MA, USA, 2003; Chapter 5 pp. 91-108.
7. Bunse-Gerstner, A.; Byers, R.; Mehrmann, V.; Nichols, N.K. Numerical computation of an analytic singular value decomposition of a matrix valued function. Numer. Math.; 1991; 60, pp. 1-39. [DOI: https://dx.doi.org/10.1007/BF01385712]
8. Wright, K. Differential equations for the analytic singular value decomposition of a matrix. Numer. Math.; 1992; 63, pp. 283-295. [DOI: https://dx.doi.org/10.1007/BF01385862]
9. Mumford, D. Curves and Their Jacobians; The University of Michigan Press: Ann Arbor, MI, USA, 1975;
10. Erdogmus, D.; Ozertem, U. Nonlinear coordinate unfolding via principal curve projections with application to nonlinear BSS. Neural Information Processing; Ishikawa, M.; Doya, K.; Miyamoto, H.; Yamakawa, T. Springer: Berlin/Heidelberg, Germany, 2008; pp. 488-497. [DOI: https://dx.doi.org/10.1007/978-3-540-69162-4_51]
11. Hastie, T.J.; Stuetzle, W. Principal curves. J. Amer. Statist. Assoc.; 1989; 84, pp. 502-516. [DOI: https://dx.doi.org/10.1080/01621459.1989.10478797]
12. Hastie, T.J. Principal Curves and Surfaces. Ph.D. Thesis; Stanford University: Stanford, CA, USA, 1984.
13. Kégl, B.; Krzyzak, A.; Linder, T.; Zeger, K. Learning and design of principal curves. IEEE Trans. Pattern Anal. Mach. Intell.; 2000; 22, pp. 281-297. [DOI: https://dx.doi.org/10.1109/34.841759]
14. Cazals, F.; Faugère, J.C.; Pouget, M.; Rouillier, F. The implicit structure of ridges of a smooth parametric surface. Comput. Aided Geom. Des.; 2006; 23, pp. 582-598. [DOI: https://dx.doi.org/10.1016/j.cagd.2006.04.002]
15. Chern, S.S. Curves and Surfaces in Euclidean space. Studies in Global Geometry and Analysis; Mathematical Association of America: Washington, DC, USA, Prentice-Hall: Englewood Cliffs, NJ, USA, 1967; pp. 16-56.
16. Porteous, I.R. Geometric Differentiation: For the Intelligence of Curves and Surfaces; 2nd ed. Cambridge University Press: Cambridge, UK, 2001;
17. Dierkes, U.; Hildebrandt, S.; Sauvigny, F. Minimal Surfaces; 2nd ed. Grundlehren der Mathematischen Wissenschaften [Fundamental Principles of Mathematical Sciences] Springer: Berlin/Heidelberg, Germany, 2010; Volume 339,
18. Meeks, W.H., III; Pérez, J. The classical theory of minimal surfaces. Bull. Amer. Math. Soc.; 2011; 48, pp. 325-407. [DOI: https://dx.doi.org/10.1090/S0273-0979-2011-01334-9]
19. de Berg, M.; Cheong, O.; van Kreveld, M.; Overmars, M. Computational Geometry: Algorithms and Applications; 3rd ed. Springer: Berlin/Heidelberg, Germany, 2008;
20. Gu, X.D.; Yau, S.T. Computational conformal geometry. Advanced Lectures in Mathematics (ALM); International Press: Somerville, MA, USA, 2008; Volume 3,
21. Hallinan, P.W.; Gordon, G.G.; Yuille, A.L.; Giblin, P.; Mumford, D. Two- and Three-Dimensional Patterns of the Face; A K Peters, Ltd.: Natick, MA, USA, 1999;
22. Gallier, J. The Classification Theorem for Compact Surfaces and a Detour on Fractals. University of Pennsylvania: 2005; Available online: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.133.4358 (accessed on 5 July 2023).
23. Gu, D.X.; Zeng, W.; Lui, L.M.; Luo, F.; Yau, S.T. Recent development of computational conformal geometry. Proceedings of the Fifth International Congress of Chinese Mathematicians. Part 1, 2; Beijing, China, 17–22 December 2010; AMS/IP Stud. Adv. Math. 51, pt. 1 American Mathematical Society: Providence, RI, USA, 2012; Volume 2, pp. 515-560.
24. Reuter, M.; Wolter, F.E.; Peinecke, N. Laplace-Beltrami spectra as “Shape-DNA” of surfaces and solids. Comput.-Aided Des.; 2006; 38, pp. 342-366. Symposium on Solid and Physical Modeling 2005 [DOI: https://dx.doi.org/10.1016/j.cad.2005.10.011]
25. Verschelde, J. The Database of Polynomial Systems. University of Illinois at Chicago: 2011; Available online: http://www.math.uic.edu/~jan/demo.html (accessed on 5 July 2023).
26. Maclean, A.J. Parametric Equations for Surfaces. University of Sydney: 2006; Available online: https://vtk.org/vtk-in-action/#image-gallery (accessed on 5 July 2023).
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
This article reports an experimental work that unveils some interesting yet unknown phenomena underneath all smooth nonlinear maps. The findings are based on the fact that, generalizing the conventional gradient dynamics, the right singular vectors of the Jacobian matrix of any differentiable map point in directions that are most pertinent to the infinitesimal deformation of the underlying function and that the singular values measure the rate of deformation in the corresponding directions. A continuous adaption of these singular vectors, therefore, constitutes a natural moving frame that carries indwelling information of the variation. This structure exists in any dimensional space, but the development of the fundamental theory and algorithm for surface exploration is an important first step for immediate application and further generalization. In this case, trajectories of these singular vectors, referred to as singular curves, unveil some intriguing patterns per the given function. At points where singular values coalesce, curious and complex behaviors occur, manifesting specific landmarks for the function. Upon analyzing the dynamics, it is discovered that there is a remarkably simple and universal structure underneath all smooth two-parameter maps. This work delineates graphs with this interesting dynamical system and the possible new discovery that, analogous to the double helix with two base parings in DNA, two strands of critical curves and eight base pairings could encode properties of a generic and arbitrary surface. This innate structure suggests that this approach could provide a unifying paradigm in functional genetics, where all smooth surfaces could be genome-sequenced and classified accordingly. Such a concept has sparked curiosity and warrants further investigation.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Details

1 Department of Mathematics, North Carolina State University, Raleigh, NC 27695-8205, USA
2 Department of Mathematics, Zhejiang University, Hangzhou 310027, China;