Abstract
We present a novel and completely deterministic method to model chaotic orbits in nonlinear discrete dynamics, taking the quadratic map as an example. This method is based on the resurgent analysis developed by Écalle to perform the resummation of divergent power series given by asymptotic expansions in linear differential equations with variable coefficients. To determine the long-term behavior of the dynamics, we calculate the zeros of a function representing the unstable manifold of the system using Newton’s method. The asymptotic expansion of the function is expressed as a kind of negative power series, which enables the computation with high accuracy. By use of the obtained zeros, we visualize the set of homoclinic points. This set corresponds to the Julia set in one-dimensional complex dynamical systems. The presented method is easily extendable to two-dimensional nonlinear dynamical systems such as Hénon maps.
1. Introduction
In 1890, Poincaré proved that the three-body problem in celestial mechanics is non-integrable and the solution cannot be described by any existent function [1]. He introduced a geometrical concept called homoclinic points for the proof and showed that, if a dynamical system has one (transverse) homoclinic point, then an infinite number of homoclinic points exist in the system. Mathematically, homoclinic points are represented as intersections of the stable and unstable manifolds emerging from fixed or periodic points in a given dynamics [2]. The set of homoclinic points is a geometrical representation of chaos that yields a corresponding configuration in the phase space, which possesses a fractal structure [3,4]. If one can detect the set of homoclinic points, all the quantities of a given dynamical system such as the entropy, Hausdorff (fractal) dimension, Lyapunov exponent, etc., can be obtained whenever the dimension of the phase space is less than three.
Following the discovery of homoclinic points by Poincaré, the ergodic theory was developed by Birkhoff, von Neumann, and Sinai et al. [5,6,7], which is also a geometrical construct. Smale, Ruelle, and Bowen formulated a stochastic analysis technique for chaos, which is based on a geometrical representation [8,9,10]. Barreira and Pesin proved that an abstract concept known as Kolmogorov–Sinai entropy is equivalent to the Lyapunov exponent in chaotic regions, and connected this purely mathematical concept to the corresponding physical quantity [11]. Recently, Koda, Hanada, and Shudo provided the relationship between Kolmogorov–Sinai entropy on Julia sets of polynomial maps and quantum tunneling [12]. These studies are all essentially stochastic and were constructed under the assumption that the integral manifold does not exist, as this characteristic indicates the appearance of chaos. To date, the deterministic approach to chaos has involved the time-series analysis technique only [13,14]; however, this approach is suitable for short-term analysis only, and the accuracy of the time-series analysis deteriorates significantly for long-term calculations.
In contrast to the time-series analysis, the set of homoclinic points involves every event extending from the past to the future in a dynamical system, and therefore, one can calculate chaotic trajectories deterministically provided that all homoclinic points are found. The sea of chaos following the collapse of the KAM torus is a well-known and typical example of the set of homoclinic points [15,16]. Usually, homoclinic points are obtained by perturbing the integrable Hamiltonian systems such that the stable manifold coincides with the unstable one. Detection of homoclinic points has been performed only by qualitative methods as Melnikov integral [15,16]. This method is effective to show the existence of homoclinic points mathematically; however, it is unsuitable for numerical computations and inapplicable to physics.
Tovbis was the first to estimate quantitatively a homoclinic point [17]. He succeeded in calculating the splitting angle between the stable and unstable manifolds in the Hénon map for the case in which the system becomes the Hamiltonian system and showed the transversality at a homoclinic point numerically by using the Borel–Laplace transform. In the same dynamical system, Gelfreich and Sauzin have found a homoclinic point with higher accuracy than that given by Tovbis [18] using the resurgent analysis [19,20,21]. Anastassiou, Bountis, and Bäcker [22] calculated a few homoclinic points using the classical linearizing function presented by Poincaré [23,24,25,26]. This linearizing function is given by the Taylor expansion around a fixed point, and the accuracy rapidly deteriorates when we consider points far from the fixed point. Therefore, it is not suitable for quantitative calculations.
Biham and Wenzel proposed a computational method for unstable periodic orbits with long period [27,28]. Their method has enabled the detection of a large number of unstable periodic points, opening up a research field for the quantitative study of chaotic dynamical systems, such as Hénon maps, since the 1990s [29,30,31]. Note that the sets of periodic points and homoclinic points are mutually disjoint. We emphasize that the set of homoclinic points is a purely mathematical concept that provides all three elements of chaos from the qualitative viewpoint: sensitive dependence on initial conditions, regularity provided by periodic points, and indecomposability [3]. Therefore, the difficulty in detecting homoclinic points is not surprising. The purpose of this paper is not to detect periodic points, but to propose a method for detecting homoclinic points, which overcomes this difficulty and opens up a new field of research for the quantitative study of chaotic dynamical systems.
Here, we present a method for calculating homoclinic points in a dynamical system, using an analytic function that represents the stable and unstable manifolds of the system and taking a quadratic map as an example. The method adopted here, which is an extension of the resurgent analysis described above, is mathematically rigorous, and no approximation is required. We also provide a numerical scheme that permits visualization of the set of homoclinic points, so that it can be treated as an ordinary function. The set of obtained points represents the solution to a non-integrable system and corresponds to an integral manifold in integrable systems. Identification of the set of homoclinic points indicates that every event extending from the past into future can be determined. If one can calculate all homoclinic points concretely, it becomes possible to model chaos and to make long-term predictions. In one-dimensional dynamical systems, the closure of the set of homoclinic points coincides with the Julia set [32], where the trajectories of dynamical systems are chaotic [33,34,35,36]. We verify this fact by an experimental mathematical approach (multiple-precision calculation) and discuss the extensibility to higher-dimensional dynamical systems where the configuration of homoclinic points is unknown.
In the current study, Newton’s method is used for the computation of homoclinic points, in which we need to converge Newton’s method for a function with extremely large absolute values (refer to Section 4 and Section 5). The convergence of the conventional Newton’s method for this function is very poor, and the method does not work well in calculating the roots of . We present a new geometrical acceleration method in Newton’s method, which is effective for functions whose convergence is extremely slow (refer to Section 4).
This paper is organized as follows. In Section 2, we introduce the difference equation derived from the quadratic map and present the solution to the difference equation in an asymptotic expansion form. This solution can describe the unstable manifold of the quadratic map. In Section 3, we estimate the number of zeros of the function adopted to capture the homoclinic points. In Section 4, we present an algorithm for the detection of zeros of the function describing the unstable manifold. Numerical results, including error estimates for the distribution of the zeros and the configuration of the set of homoclinic points, are provided in Section 5. Section 6 is devoted to concluding remarks.
2. Basic Concepts of Homoclinic Points and Governing Equations
We consider a state that is parameterized by a parameter t () and denote the stable and unstable manifolds as and , respectively [23,24,25]. Then, the set of homoclinic points, which is the intersection of and , is generally represented by the equation
where and are complex parameters parameterizing and , respectively. When the system is one-dimensional, and, therefore, the above equation is reduced to
which indicates that, in order to obtain the set of homoclinic points, the zeros of must be calculated. From now on, we drop the subscript u in .
We now introduce a nonlinear map f that describes a physical phenomenon, and consider a transform such that the n-th iteration (, ) of f is given by a shift in the t plane [37]:
where is assumed to be a polynomial for x. We emphasize that time evolution as a dynamical system is described by n, which is related to the parameter t through relation (1).
As a prototype of chaotic dynamical systems, we adopt the quadratic map
where a is a dynamical parameter. One of the (hyperbolic) fixed points
is shifted to the origin according to , and the quadratic map is then given by
From (1) and (3), we obtain the difference equation
By performing the Laplace transform of , which is based on the resurgent analysis [18,19,20,21], we obtain the following asymptotic expansion representation as a global solution to Equation (4) [37,38]:
where , a large positive integer, is an artificial parameter used to increase the accuracy of the asymptotic expansion, , () is the eigenvalue of the map that satisfies (hyperbolic, here), i is the imaginary unit, and the coefficient satisfies the recurrence formula
in which and the initial value is selected as . Here, the coefficient is estimated as [38]
for , where is a constant. This estimate guarantees the suppression of divergence of the factor for in (5).
Since the function in (5) is represented by an asymptotic expansion, it describes the stable and unstable manifolds realized at very accurately [38]. The value in (5) is merely a cosmetic singularity, and it is possible to expand for any value of t (). The asymptotic expansion (5) can describe various dynamical quantities in nonlinear systems very precisely [37,39]. Further, expansion (5) is a mathematically rigorous solution to the difference Equation (4), and no approximation is applied to derive the former expression [38]. The only equation used to calculate the set of homoclinic points is (5), which incorporates the deterministic coefficient given in (6). We calculate the set of homoclinic points as zeros of the function as accurately as possible and visualize the results via a computational representation. In the following, we set the positive integer and drop the higher order term of from (5).
3. Distribution of Zeros in the Complex Plane
The equation in (3) [or (2)] has two roots corresponding to simple zeros, from which we see that the zeros of are given by points
When is large, the function oscillates very rapidly [37], which provides as many zeros as the number of oscillations. We estimate the values of t that provide these zeros.
Theorem 1.
Let be the Julia set of the nonlinear map f. Then, there exists some constant () such that
holds.
Proof.
The Julia set is an infinite set and therefore, there exists some constant such that holds. Let U be an open neighborhood of . Then, is an open set intersecting and there exists such that holds [32,35]. Since , we have
Choose such that
Then, the theorem is obtained.
□
For and (), we define
Let ♯ denote the cardinality. For the number of zeros of , the following theorem holds.
Theorem 2.
There exists a constant such that
holds.
Proof.
Let M be as in Theorem 1. Since 0 is an expanding fixed point of f, we have . Note that the Julia set is completely invariant under f; i.e.,
As , we have such that
From Theorem 1, there exist such that
which satisfy
Therefore,
In the current study, we detect these zeros with the assistance of a computer.
Remark 1.
The number of zeros in well-known classical entire functions that appear as solutions to the linearization of nonlinear maps [22,23,24,25,26] is usually of polynomial growth. Therefore, detecting the roots in the complex t-plane is not easy. On the other hand, the number of zeros of the function x(t) represented by (5) exponentially increases with n as found in (12). The fact that the number of zeros is of exponential growth enables us to compute homoclinic points.
4. Properties of the Adopted Function and Algorithm for Computations
By Theorem 2, we see that the number of zeros of , which provides the homoclinic points, increases with exponential order as the increase in in the complex t plane, and the more of these zeros we calculate, the better we can approximate the true Julia set. In this section, we detect the zeros of using Newton’s method accompanied by a geometric acceleration method.
As stated in Theorem 2, the number of zeros increases as becomes large. Therefore, it is desirable to select the value of as large as possible to capture more homoclinic points. However, almost all values of for are extremely large [ for selected t [refer to Figure 1a], while the ratio between and its derivative ; , is exponentially small [refer to Figure 1b]. This indicates that the value of t hardly moves and the convergence of Newton’s method [refer to Equation (13)] is extremely slow. Therefore, it is difficult to capture the homoclinic points (zeros of ) only by the conventional Newton’s method. We show this in Section 4.1. In Section 4.2, we present an acceleration scheme to converge Newton’s method in the fewest times as possible.
Figure 1.
(a) The initial amplitude of and (b) the ratio plotted by log () scale, where the horizontal axis denotes the real part of t and we select a as . Here, the imaginary part of t is fixed as .
4.1. Initial Values for Newton’s Method
In this subsection, we estimate the initial magnitude of the function and the number of initial zeros prior to implementing Newton’s method. The roots of
are calculated by using Newton’s method:
where () is the discretized variable of t and the prime denotes the differentiation with respect to t. Since is Laplace transformable (and hence is also Laplace transformable), it is guaranteed that the growth at is at most exponential order [40].
We show the properties of the function in Figure 1 to which Newton’s method is applied. The parameter range is selected based on the computations of the topological entropy and Lyapunov exponent for the quadratic map (4) [37]. In Figure 1a, we numerically show an example of the initial amplitude of before implementing Newton’s method, where we select the dynamical parameter a as . This parameter value is located at the left edge of the window in Figure 2.
Figure 2.
Bifurcation diagrams of the quadratic map (3), where the right figure enlarges the parameter region in the left figure. The value of x moves in the range in our normalization.
Figure 1a denotes that the difference between and is extremely large (e.g., more than ) when is large. From this figure, we can estimate the growth of as
From (3), (14), and (15), we can estimate the ratio as
for some constants and . Figure 1b supports this estimate. Estimate (16) shows that holds for the distance in (13) when , while [refer to Figure 1a]. This fact remarkably deteriorates the convergence of Newton’s method. In the neighborhood of cusps in Figure 1b where the derivative is very small compared to , the difference in (13) is relatively large. The candidates of first zeros (“seeds”, refer to Section 4.2) appear after a few implementations of Newton’s method.
From the fact that the value of in Figure 1a and in Figure 1b are finite, we find that there is no zero in before the implementations of Newton’s method. There exist various acceleration methods in the conventional Newton’s method, such as the Aitken acceleration [41] to speed up the convergence; however, these methods can only apply to the case that in (13) is not so small and of polynomial order with respect to t [42]. They do not work for extremely small values of as represented by Figure 1. Therefore, another way is required to accelerate the convergence of Newton’s method in the current study. We present the method in the next subsection.
4.2. Algorithm for Detecting Zeros
The set of homoclinic points is the set of points that are at the fixed point at (distant past) and that return to the fixed point at (distant future). The behavior of given by (5) is violent for (distant future), where a large number of zeros exist [37]. We define the parameter corresponding to the distant future as (), where the imaginary part is selected appropriately depending on the value of a. As regards the value of , the larger the better, as described in the previous subsection. Here, we select in consideration of Figure 1 and referring to the previous computations for the entropy and Lyapunov exponent [37]. The range , where we detect the zeros of , is purely the limit of our computation, and that is not the mathematical one. In order to find the zeros of , we adopt Newton’s method with a certain geometrical acceleration. Generally, the values of are very large when , and the typical values of calculated here are within for almost all a . The conventional Newton’s method and the typically applied double-precision calculation do not work in determining the zeros for such large values of . In this subsection, we present an acceleration scheme to converge Newton’s method for a function such that its absolute value is very large and the difference in (13) is exponentially small.
The following acceleration method (processes 3–7 in the algorithm) enables a significant reduction in the number of implementations in Newton’s method. Using this method, typical initial values of can be converged to after a few dozen iterations. The algorithm to find the zeros of is as follows.
- Divide the region (, , fixed) into ( an integer) parts and calculate the value of for each t. The initial number of partitions is selected so that it almost coincides with the number of oscillations of in the region, where the number of oscillations corresponds to the zeros of . Here, we set to e.g., . For , we implement Newton’s method once only for each t.
- Set the initial values before and after Newton’s method is implemented once as and (), respectively. During Newton’s method calculation, we remove the values of t such that they satisfy . Therefore, the value of K (the number of partitions after the implementation of Newton’s method) is always smaller than .
- Detect the values of () in () such that is satisfied, where L is a relatively small integer ( here). The value of is generally small () after Newton’s method is implemented for the first time. We refer to the () as “seeds”.As mentioned in Section 4.1, the seeds are the candidates of zeros of and appear in the neighborhood of cusps in Figure 1b, where the values are relatively small compared to other values of t. The above integer L () is selected as a value that can converge to find the first seeds, even with the conventional Newton’s method without any accelerations. According to Theorem 2, if one root of is found, there are many roots in the vicinity of its shifted value . Therefore, if a seed is a true root of , there must be many roots around it. The (geometrical) acceleration method described above is based on that expectation and developed to capture a large number of those roots.
- Calculate the distance between the seeds as for all k () and m () and detect the minimum value with respect to each k, , for all m.
- Calculate the acceleration coefficient (), where we set when .
- Calculate the next initial values as , reset to , and perform the next Newton’s method calculation.
The processes 1–2 are initial settings. We repeat the above processes 3–7 until each value of tends to zero [less than ; the tolerance level adopted here]. In process 7, we consider a vector obtained by multiplying by a large scalar and set to be the endpoint of that vector, with the starting point. The solution is expected to lie on the extension of that vector. We refer to processes 4–6 as the “acceleration”. The acceleration coefficient satisfies when the points are far from the seeds. The number of seeds increases as repeatedly implement both Newton’s method and the acceleration, and finally, holds as a result of the acceleration after the final implementation of Newton’s method. The final , defined as here, provides the number of zeros (refer to Figure 3 and Remark 2) of .
Figure 3.
Results of Newton’s method and acceleration technique for in the complex t plane, where the black points denote (a) the initial distribution, the distributions after (b) 5 and (c) 10 implementations of Newton’s method, and (d) the final distribution. The red points depict the “seeds” (the points satisfying ) obtained by the acceleration after each implementation of Newton’s method. All seeds in (d) coincide with the zeros of ().
The number of implementations of Newton’s method required to reach depends on the value of the dynamical parameter a in (2) and the value of t, and becomes larger as a increases. By adopting the acceleration, almost all values of with decrease up to the level of after 10–15 implementations of Newton’s method. If the acceleration process is not employed, the value of with remains at the level of , even after 20 implementations of Newton’s method, and this value decreases only slightly, even though we continue to implement Newton’s method. This is the reason why we require powerful acceleration methods for the computations. All calculations in processes 2–7 are performed with multiple precision (150 digits here) to avoid the round-off error.
5. Numerical Results
As stated in the introduction, it is mathematically known that the set of homoclinic points coincides with the Julia set in one-dimensional dynamical systems. In this section, we show this fact numerically by calculating the homoclinic points of the function .
The chaotic region is specified by the bifurcation diagram of the nonlinear map f. Iterative calculation of the quadratic map (3) provides Figure 2, where is fully chaotic region, at least, as long as we consider the real x. There exist non-chaotic regions called “windows” in this fully chaotic region. These window regions exhibit events that rarely occur but are physically important and it is known to be difficult to calculate dynamical quantities such as the entropy or Lyapunov exponent in those regions because there exists no physically observable measure in the window regions. We show one of the window regions in the right figure of Figure 2. The orbit realized in the real space is not chaotic in this region; however, the same complexity as the chaotic region ought to exist there. The set of homoclinic points can capture the complexity precisely. We show that in the subsequent subsections, taking (a point in the window of fully chaotic region) as an example. When , the orbit is non-chaotic in the real space. However, the behavior in the complex plane is completely different. We also present the complexity in the complex plane of the dynamical system such that it is periodic in the real space, taking (a point in the periodic region) as an example.
5.1. Results of Newton’s Method: Effects of Acceleration
In this subsection, we estimate the acceleration method stated in Section 4.2. Figure 3 shows the distribution of t such that the value of tends to for Newton’s method with acceleration stated in Section 4.2, where we select . This value of a belongs to a window in the fully chaotic region (refer to Figure 2). The initial parameter range (distant future) is selected as and for this value of a, where almost all values of for this parameter region are within – initially [refer to Figure 1a]. The distribution is finally integrated into the neighborhood of two parallel lines with some inclination in the complex t plane. For t on these two parallel lines, and small branches extending from the lines provide a tree-like structure in the complex plane.
No zero exists in before the implementation of Newton’s method. Only eight seeds (red points, the points satisfying ) after the first implementation of Newton’s method (a) gradually increase upon repetition of Newton’s method with the acceleration technique (processes 3–7 in the algorithm described in Section 4.2). Finally, the number of seeds in process 4 in Section 4.2 coincides with the whole zeros [Figure 3d], where for the initial number of detecting points when . The required number of implementations of Newton’s method for the convergence [] is 14–35 for almost all t (this number depends on the initial value of and, generally, a greater number of implementations is required for a larger value of ).
The effect of the acceleration is depicted in Figure 4. Although the number of implementations of Newton’s method (four times here) is identical for (a) and (b), the distribution configurations are quite different. When we compare Figure 4b with Figure 3b, it is apparent that the t distribution (black points) remains almost unchanged before and after implementations of Newton’s method. This indicates that the solution of the conventional Newton’s method without the acceleration does not converge in the system such that is exponentially small.
Figure 4.
(a) Before and (b) after acceleration for the same number of implementations (four times) of Newton’s method, where the dynamical parameter a is the same as in Figure 3. The red points (seeds) have the same positions in (a,b).
Remark 2.
The solution of by Newton’s method presented here was obtained in the range and when (refer to Figure 3), and and when . Within the above parameter ranges, we obtained 1154 roots for and 560 roots for as the solution to . The homoclinic sets for these two values of a are calculated in Section 5.2.
5.2. Comparison with Julia Set Obtained by Backward Iteration
In this subsection, we show that it is possible to capture the set of homoclinic points by the method mentioned above and the obtained homoclinic points coincide with the Julia set obtained by the conventional backward iteration of the nonlinear map f with a very good approximation.
Figure 5a and Figure 6a show the set of homoclinic points for and , respectively. These figures are calculated using the zeros of obtained via the asymptotic expansion given in (5). In Figure 6a, the initial value of (distant future) is selected as and . The number of obtained zeros (for the initial number of detecting points ) at the acceleration after the final implementation of Newton’s method, where the typical initial values of for the above parameter region are within the range , and the number of implementations of Newton’s method required for the convergence [] is 12–20 for almost all points; i.e., the convergence of Newton’s method for was faster than that for .
Figure 6.
Homoclinic points for obtained by using (a) the zeros of function and (b) the backward iteration (17).
In Figure 5a and Figure 6a, we shift the obtained values of t that provide (for the specific values of t, refer to Remark 2) as , and plot for all of these () together, where points are plotted in Figure 5a and points are plotted in Figure 6a in total.
All points correspond to the homoclinic points. For and , the value of is very small and almost all points are located in the neighborhood of the fixed point for both and .
Figure 5b and Figure 6b are the corresponding Julia sets calculated via the backward iteration of the quadratic map given in (3). Here, the backward iteration is given by
starting from the initial condition (fixed point), in which the calculation is performed with 64 digits and the number of iteration (i.e., the number of plotted points) is for both Figure 5 and Figure 6.
Obviously, figures (a) and (b) in Figure 5 and Figure 6 are identical, which guarantees the accuracy of the present method. Indeed, the Hausdorff distance between the set of obtained homoclinic points and the Julia set is approximately for and for . The Hausdorff distance is defined as a measure of the degree of coincidence between two shapes [43]. If two shapes are perfectly identical, the Hausdorff distance is zero, and the greater the deviation between the two shapes, the larger the value of . In the present study, the Hausdorff distance for is larger than the one for . This suggests that the dynamical system of is less disordered than that of .
The set of homoclinic points has a fractal structure for both dynamical parameters and . As we see from Figure 2, the value in map (3) belongs to the periodic region for and the chaotic behavior is not observed in the real space. However, the behavior of x in the complex plane is very complicated. This exhibits the essential complexity that the dynamical system (3) possesses.
It seems that the figures of Julia sets, Figure 5b and Figure 6b, are more accurate than those depicted in Figure 5a and Figure 6a. However, we cannot extract any physically meaningful quantities from the backward iteration of map (3). On the other hand, each point in Figure 5a and Figure 6a corresponds to a real physical event given by a deterministic function. The points included in the set of homoclinic points cannot escape and be physically meaningful, i.e., the observable events are all confined to this set. This result indicates that determination of the set of homoclinic points and identification of the orbit of each point allows every event from the past to the future to be determined; i.e., the dynamical systems given in Figure 5a and Figure 6a are no longer chaotic but deterministic. The number of points that appear on the real axis increases as the dynamical parameter a becomes large, which is reflected in the complexity of the real dynamics, although the two sets of homoclinic points for and have the same degree of complexity in the complex plane.
5.3. Accuracy of Computations
In this subsection, we discuss the error in the computation in Section 5.1 and Section 5.2 using relation (1). As described in Remark 2, the solutions to , which give the homoclinic points, are calculated in and when , and and when . Therefore, the errors of the obtained values of t in these regions could be expected to be extremely small to the exact solutions to . In the following, we observe how each error increases with the map iteration. Since the map f on the Julia set is locally expanding [33,34,35,36], the forward iteration of f should increase the error. Here, we verified that by examining how large values of n the relation (1) holds for.
First, we calculate the forward iteration
for all integers m that satisfy , where t is selected as the solution to obtained by Newton’s method (, for , refer to Remark 2). Next, we compare the above forward iterations with
calculated by asymptotic expansion (5) for each value of m (). The value , M an integer, should coincide with when relation (1) holds without errors, where . We calculated for all values of m (). We choose M as the largest integer satisfying
We refer to this M as the maximum iteration number.
Figure 7 shows the homoclinic points that satisfy (18). The points in the figure are depicted by using the forward iteration , , …, , where for , and for . A total of points for and points for are plotted in the figure.
Figure 7.
Homoclinic points by the computation with high accuracy, where (a) 1.9408 and (b) 1.0. The maximum iteration number M is given as (a) 9 and (b) 7, respectively.
Figure 8 shows the points by the further forward iteration of :
where is selected as the maximum integer satisfying
for the roots of (). Here, the maximum integer is given as for and for . The value of is larger for than for . This indicates that the solution by Newton’s method is more accurate for .
Figure 8.
Errors from the fixed point (the exact solution), where (a) 1.9408 and (b) 1.0. The boxed region surrounding the origin, the fixed point, is enlarged in the upper left corner of each figure.
Remark 3.
For , the other eigenvalue, which is not adopted in the current study, is −1.0203, which is close to 1. For , the other eigenvalue that is not used here is −1.6180, which is far from 1. As the eigenvalue approaches 1, the dynamical system transitions from hyperbolic to parabolic. We remark that the accuracy of the current calculations deteriorates as the dynamical system deviates from hyperbolic. The larger iteration number for than for in the calculation of Figure 8 indicates that the computation by Newton’s method for is more accurate than for , although the case of yields more roots than that of by Newton’s method. The dynamical system with is a uniform hyperbolic system. On the other hand, the value of is located near the edge of the window in Figure 2, suggesting a non-uniform hyperbolic system; i.e., there may be a large number of tangencies at this value of a.
6. Concluding Remarks
We have successfully calculated the set of homoclinic points concretely, using the quadratic map as an example. This enables us to capture the chaos deterministically. The obtained results coincide with those defined mathematically, confirming the accuracy of our calculations. The sets of homoclinic points provided in Figure 5 and Figure 6 involve numerical errors; however, our method itself is mathematically rigorous, and it is possible to decrease those errors through the use of higher-performance computers or higher-precision computations. In the current study, we have calculated the sets of homoclinic points for the dynamical systems such that the dynamical parameter a is in the windows. The convergence of Newton’s method in the fully chaotic region without windows (e.g., the region of in Figure 2) deteriorates significantly even if the acceleration scheme is applied. This fact suggests the existence of numerous points of homoclinic tangency between the stable and unstable manifolds in the corresponding dynamical systems. The results in Section 5 suggest that the presented Newton’s method works well for uniformly hyperbolic cases, but it is slightly less accurate for non-uniformly hyperbolic (with tangencies) cases.
We emphasize that the calculation of a large number of homoclinic points was made possible by using the asymptotic expansion (5), and chaotic sets such as Julia sets could be detected. It is difficult to capture so many homoclinic points when we adopt the classical linearization function [22,23,24,25,26] for the calculation. This is due to the number of zeros of in the complex t plane, where the former is exponential and the latter is polynomial.
Finally, we mention that almost all calculations in the present study do not work with double-precision calculations. The method presented in this study is applicable to two-dimensional nonlinear dynamical systems such as Hénon maps and can be used to determine the set of homoclinic points, provided the dynamical system is Laplace transformable. For the case where the stable and unstable manifolds are higher-dimensional (greater than one), mathematical development is required.
Author Contributions
Conceptualization, C.M. and K.H.; methodology, C.M.; software, C.M.; validation, C.M. and K.H.; formal analysis, C.M.; investigation, C.M.; resources, C.M.; data curation, C.M.; writing—original draft preparation, C.M.; writing—review and editing, C.M.; visualization, C.M.; supervision, C.M.; project administration, C.M.; funding acquisition, C.M. and K.H. All authors have read and agreed to the published version of the manuscript.
Funding
This work was supported by Grant-in-Aid for Scientific Research (C) (Grant No. 17K05371, Grant No. 18K03418, and Grant No. 21K03408) from the Japan Society for the Promotion of Science, Osaka City University (OCU) Strategic Research Grant for top priority researches, the joint research project of ILE, Osaka University, Osaka Central Advanced Mathematical Institute (OCAMI), Osaka Metropolitan University, and the Research Institute for Mathematical Sciences, an International Joint Usage/Research Center located in Kyoto University.
Data Availability Statement
The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.
Acknowledgments
The authors would like to thank the reviewers for their valuable comments that helped to improve the quality of this article. We sincerely appreciate the time and effort invested in the review process.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Poincare, H. Sur le probléme des trois corps et les équations de la dynamique. Acta Math. 1890, 13, 1–271. [Google Scholar]
- Alligood, K.T.; Sauer, T.D.; Yorke, J.A. Chaos. An Introduction to Dynamical Systems; Springer: New York, NY, USA, 1997. [Google Scholar]
- Devaney, R.L. An Introduction to Chaotic Dynamical Systems, 2nd ed.; Westview Press: Boulder, Cololado, 2003. [Google Scholar]
- Mandelbrot, B. The Fractal Geometry of Nature; Freeman: New York, NY, USA, 1983. [Google Scholar]
- Birkhoff, G. Collected Mathematical Papers; AMS: Providence, Rhode Island, 1950; Volume 3. [Google Scholar]
- Sinai, Y.G. Introduction to Ergodic Theory; Mathematical Notes 18; Princeton University Press: Princeton, NJ, USA, 1975. [Google Scholar]
- Taub, A.H. (Ed.) J. von Neumann: Collected Works. Vol. II: Operators, Ergodic Theory and Almost Periodic Functions in a Group; Pergamon Press: Oxford, UK, 1961. [Google Scholar]
- Bowen, R. Equilibrium States and the Ergodic Theory of Anosov Diffeomorphisms; Lecture Notes in Mathematics 470; Springer: New York, NY, USA, 1975. [Google Scholar]
- Ruelle, D. Thermodynamic Formalism; Encyclopedia of Mathematics and its Applications 5; Addison-Wesley: Boston, MA, USA, 1978. [Google Scholar]
- Smale, S. The Mathematics of Time, Essays on Dynamical Systems, Economic Processes, and Related Topics; Springer: New York, NY, USA, 1980. [Google Scholar]
- Barreira, L.; Pesin, Y.B. Lyapunov Exponents and Smooth Ergodic Theory; University Lecture Series 23; AMS: Providence, RI, USA, 2002. [Google Scholar]
- Koda, R.; Hanada, Y.; Shudo, A. Ergodicity of complex dynamics and quantum tunneling in nonintegrable systems. Phys. Rev. E 2023, 108, 054219. [Google Scholar] [CrossRef]
- Barahona, M.; Poon, C.S. Detection of nonlinear dynamics in short, noisy time series. Nature 1996, 381, 215–217. [Google Scholar] [CrossRef]
- Hamilton, J.D. Time Series Analysis; Princeton University Press: Princeton, NJ, USA, 1994. [Google Scholar]
- Guckenheimer, J.; Holms, P. Non-Linear Oscillations, Dynamical Systems, and Bifurcations of Vector Fields; Springer: New York, NY, USA, 1983. [Google Scholar]
- Lichtenberg, A.J.; Lieberman, M.A. Regular and Stochastic Motion; Springer: New York, NY, USA, 1983. [Google Scholar]
- Tovbis, A. Asymptotics beyond all orders and analytic properties of inverse Laplace trnsforms of solutions. Commun. Math. Phys. 1994, 163, 245–255. [Google Scholar] [CrossRef]
- Gelfreich, V.; Sauzin, D. Borel summation and splitting of separatrices for the Hénon map. Ann. Inst. Fourier 2001, 51, 513–567. [Google Scholar] [CrossRef]
- Écalle, J. Les Fonctions Résurgence; Publications Mathématiques d’Orsay: Paris, France, 1981; Volume 1. [Google Scholar]
- Écalle, J. Les Fonctions Résurgence; Publications Mathématiques d’Orsay: Paris, France, 1981; Volume 2. [Google Scholar]
- Écalle, J. Les Fonctions Résurgence; Publications Mathématiques. d’Orsay: Paris, France, 1985; Volume 3. [Google Scholar]
- Anastassiou, S.; Bountis, T.; Bäcker, A. Homoclinic points of 2D and 4D maps via the parametrization method. Nonlinearity 2017, 30, 3799–3820. [Google Scholar] [CrossRef]
- Cabré, X.; Fontich, E.; de la Llave, R. The parameterization method for invariant manifolds I. Manifolds associated to non-resonant subspaces. Indiana Univ. Math. J. 2003, 52, 283–328. [Google Scholar]
- Cabré, X.; Fontich, E.; de la Llave, R. The parameterization method for invariant manifolds II. Regularity with respect to parameters. Indiana Univ. Math. J. 2003, 52, 329–360. [Google Scholar] [CrossRef]
- Cabré, X.; Fontich, E.; de la Llave, R. The parameterization method for invariant manifolds III. Overview and applications. J. Diff. Eqs. 2005, 218, 444–515. [Google Scholar] [CrossRef]
- Poincare, H. Sur une classe nouvelle de transcendantes uniformes. J. Math. 1890, 6, 313–365. [Google Scholar]
- Biham, O.; Wenzel, W. Characterization of unstable periodic orbits in chaotic attractors and repellers. Phys. Rev. Lett. 1989, 63, 819–822. [Google Scholar] [CrossRef]
- Biham, O.; Wenzel, W. Unstable periodic orbits and the symbolic dynamics of the complex Hénon map. Phys. Rev. A 1990, 42, 4639–4646. [Google Scholar] [CrossRef]
- Ishii, Y. Dynamics of Polynomial Diffeomorphisms of C2: Combinatorial and Topological Aspects. Arnold Math J. 2017, 3, 119–173. [Google Scholar] [CrossRef]
- Koda, R.; Shudo, A. Complexified stable and unstable manifolds and chaotic tunneling. J. Phys. A 2022, 55, 174004. [Google Scholar] [CrossRef]
- Liang, H.; Cvitanović, P. A chaotic lattice field theory in one dimension. J. Phys. A 2022, 55, 304002. [Google Scholar] [CrossRef]
- Blanchard, P. Complex analytic dynamics on the Riemann sphere. Bull. Amer. Math. Soc. 1984, 11, 85–141. [Google Scholar] [CrossRef]
- Fatou, P. Sur les équations fonctionnelles. Bull. Soc. Math. France 1919, 47, 161–271. [Google Scholar] [CrossRef]
- Fatou, P. Sur les équations fonctionnelles. Bull. Soc. Math. France 1920, 48, 33–94, 208–314. [Google Scholar] [CrossRef]
- Julia, G. Memoire sur l’itération des fonctions rationnelles. J. Math. Pures Appl. 1918, 8, 47–245. [Google Scholar]
- Milnor, J. Dynamics in One Complex Variable, 3rd ed.; Annals of Mathematics Studies 160; Princeton University Press: Princeton, NJ, USA, 2006. [Google Scholar]
- Matsuoka, C.; Hiraide, K. Computation of entropy and Lyapunov exponent by a shift transform. Chaos 2015, 25, 103110. [Google Scholar] [CrossRef]
- Matsuoka, C.; Hiraide, K. Special functions created by Borel-Laplace transform of Hénon map. Electro. Res. Ann. Math. Sci. 2011, 18, 1–11. [Google Scholar]
- Matsuoka, C.; Hiraide, K. Entropy estimation of the Hénon attractor. Chaos Solitons Fractals 2012, 45, 805–809. [Google Scholar] [CrossRef]
- Widder, D.V. The Laplace Transform; Princeton University Press: Princeton, NJ, USA, 1968. [Google Scholar]
- Atkinson, K.E. An Introduction to Numerical Analysis, 2nd ed.; John Wiley & Sons: Hoboken, NJ, USA, 1989. [Google Scholar]
- Yamamoto, T. Historical developments in convergence analysis for Newton’s and Newton-like methods. J. Comp. Appl. Math. 2000, 124, 1–23. [Google Scholar] [CrossRef]
- Katok, A.; Hasselblatt, B. Introduction to the Modern Theory of Dynamical Systems; Encyclopedia of Mathematics and its Applications 54; Cambridge University Press: Cambridge, UK, 1995. [Google Scholar]
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. |
© 2025 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/).