Skip to main content
Chaos logoLink to Chaos
. 2023 Oct 13;33(10):103122. doi: 10.1063/5.0156237

Transformations that preserve the uniqueness of the differential form for Lorenz-like systems

Claudia Lainscsek 1,2,1,2,a), Eduardo M A M Mendes 3,a), Gustavo H O Salgado 4, Terrence J Sejnowski 1,2,5,1,2,5,1,2,5
PMCID: PMC10576629  PMID: 37832517

Abstract

Differential equations serve as models for many physical systems. But, are these equations unique? We prove here that when a 3D system of ordinary differential equations for a dynamical system is transformed to the jerk or differential form, the jerk form is preserved in relation to a given variable and, therefore, the transformed system shares the time series of that given variable with the original untransformed system. Multiple algebraically different systems of ordinary differential equations can share the same jerk form. They may also share the same time series of the transformed variable depending on the parameters of the jerk form. Here, we studied 17 algebraically different Lorenz-like systems that share the same functional jerk form. There are groups of these systems that share the jerk parameters and, therefore, also have the same time series of the transformed variable.


When experimental data are fit with a set of ordinary differential equations (ODEs), the question arises whether this representation is unique, and how many equivalent systems exist. In Ref. 1, we showed that models may not be unique when a single time series is reconstructed as systems of ODEs. All those reconstructed systems that share the time series of one of its variables have the same differential or jerk form in common. This form is unique. As a consequence, any transformations of the system of ODEs with regard to the unobserved variables do not change the differential form and, therefore, the time series of the observed variable.

I. INTRODUCTION

The pioneering works by Takens,2 Packard et al.,3 and Sauer et al.4 provide the theoretical background for reconstructing the phase portrait from recorded scalar time series. Crutchfield and McNamara5 used such reconstructed phase space to find global models built on delay or derivative coordinates. Principal components can also be used for reconstruction as introduced by Broomhead and King.6 Gibson et al.7 showed that the relationships between delays, derivatives, and principal components consist of rotations and rescalings under certain conditions. These coordinate sets are, therefore, equivalent, although a set may sometimes be superior to another for numerical reasons.

Here, we use derivative embeddings as differential or jerk models to compare systems of ODEs. In physics, jerk is the rate at which acceleration changes. The idea behind jerk models was already discussed in 1980 by Packard et al.3 (p. 714). They mentioned that the Rössler equations “are sufficiently simple that one can explicitly obtain a new set of three ordinary differential equations describing the dynamics of the state space comprised of a coordinate along with its first and second derivatives.” Gouesbet8,9 then started investigating under which conditions it was possible to reconstruct the vector field (X,Y,Z)=(x1,x˙1,x¨1) from a single measurement X=x1 of an original vector field (x1,x2,x3). A detailed summary of the further development and applications of this idea can be found in the review by Aguirre and Letellier10 (p. 10ff).

The main motivation for jerk models is that a system of three ODEs in the variables (x1,x2,x3) can be rewritten as a single higher order differential equation in the variables (X,Y,Z), called the standard, jerk, or differential form. For the sake of clarity, we limit the presentation to the case of 3D systems and, in particular, to the 17 Lorenz-like systems introduced in Ref. 11.

The significance of jerk forms in the analysis of physical systems has been underscored in various studies within the literature. For instance, the author of Ref. 12 discussed the utilization of jerk forms in the thermal convection model by Moore and Spiegel, as well as in understanding the motion of an ionization zone within a star. In Ref. 13, the jerk form has been used to check diffeomorphical equivalence of the Sprott systems.

The paper is organized as follows. Section II shows the general transformation from a system of ODEs to the jerk form. In Sec. III, we investigated the connections between the 17 Lorenz-like systems as introduced in Ref. 11. We present tables of systems that share the same time series and systems that can be transformed into each other. In Sec. IV, we show the uniqueness of the jerk form under transformations of the variables of the system. Section V shows an example of such a transformation that leads to coexisting attractors and numerical instabilities. Section VI is the conclusion.

II. TRANSFORMATION TO THE JERK FORM

Let us consider a time-continuous dynamical system in R3(x1,x2,x3)=R3(x),

x˙1=f1(x),x˙2=f2(x),x˙3=f3(x), (1)

and let s=h(x) be an observed scalar signal where h:R3R is a smooth function. Note that in this paper, we will set s=h(x)=x1. The Lie derivative Lfh(x) of the function h(x) with respect to f(x) is defined as

Lfh(x)=k=13fk(x)h(x)xk (2)

and recursively Lfjh(x)=Lf(Lfj1h(x)) for the higher order Lie derivatives. Using successive Lie derivatives, system (1) can be rewritten as model in the differential space R3(X,Y,Z)

X=s=h(x)=x1,Y=Lfh(x)=x˙1Xx1+x˙2Xx2+x˙3Xx3=x˙1,Z=Lf2h(x)=x˙1Yx1+x˙2Yx2+x˙3Yx3=x¨1. (3)

Solving these equations for x1,2,3 and inserting them into Z˙=Lf3h(x) the differential or jerk form

X˙=Y,Y˙=Z,Z˙=F(α,X,Y,Z) (4)

can be obtained where the α’s are the parameters. Note that system (4) is equivalent to the single higher order differential equation

x1=F(α,x1,x˙1,x¨1) (5)

expressed in only one variable of system (1). This provides us with the opportunity to compare two systems in the form of Eq. (1): If two 3D ODE systems yield exactly the same jerk form (the same functional form and same parameters α), the time series of X=x1 of both systems need to be the same.

III. LORENZ-LIKE SYSTEMS

The general Lorenz-like system as introduced in Ref. 11 is

x˙1=a1,1x1+a1,2x2,x˙2=a2,1x1+a2,2x2+a2,6x1x3,x˙3=a3,0+a3,3x3+a3,4x12+a3,5x1x2, (6)

where the terms a3,0 and a3,4x12 were added to the original Lorenz system14

x˙1=σx1+σx2,x˙2=Rx1x2x1x3,x˙3=b+x1x2. (7)

Equation (3), also called direct standard transformation in Ref. 15, then reads

X=x1,Y=a1,1x1+a1,2x2,Z=a1,2(a1,1+a2,2)x2+((a2,6x3+a2,1)a1,2+a1,12)x1. (8)

This yields the inverse standard transformation

x1=X,x2=YXa1,1a1,2,x3=(a1,1a2,2a1,2a2,1)X(a1,1+a2,2)Y+Za1,2a2,6X (9)

and with

Z˙=a1,2a2,6a3,4x13+a1,2a2,6a3,5x2x12+(2a1,2a1,1(a2,6x3+a2,1)+a1,2(a2,6((a2,2+a3,3)x3+a3,0)+a2,1a2,2)+a1,13)x1+a1,2(a1,2(a2,6x3+a2,1)+a1,12+a2,2a1,1+a2,22)x2,

we get the jerk form

X˙=Y,Y˙=Z,Z˙=α1X+α2X3+α3Y+α4X2Y+α5Y2X+α6Z+α7YZX,

where

α1=a1,1a2,2a3,3+a1,2(a2,6a3,0a2,1a3,3),α2=a2,6(a1,2a3,4a1,1a3,5),α3=(a1,1+a2,2)a3,3,α4=a2,6a3,5,α5=a1,1a2,2,α6=a1,1+a2,2+a3,3,α7=1. (10)

Note that Eq. (10) is not valid for X=x1=0, which consequently characterizes a local diffeomorphism, and (x1,x2,x3)=(0,0,0) is an unstable fixed point for R>1. Therefore, x1=0 will never be visited.

In Ref. 11, 17 systems of ODEs (see Table I) were found that have the same jerk form (10) as the original Lorenz system,14 and consequently, some of them may share the same time series of the x1 variable (in the case of the same α’s) as mentioned above.

TABLE I.

Lorenz-like systems: Terms present in Eq. (6) are indicated with a “ ”.

a 1,1 a 1,2 a 2,1 a 2,2 a 2,6 a 3,0 a 3,3 a 3,4 a 3,5 Reference
1
2
3
4
5
6
7
8 16
9
10
11
12
13
14 14,17
15
16
17

Here, we will dynamically characterize and classify these 17 Lorenz-like systems and prove that they all have the same jerk form, despite having different 3D systems of ODEs.

To do a systematic classification of the 17 Lorenz-like systems, we first checked which systems have matching jerk coefficients (see Table II). As mentioned as a conclusion of Eq. (5), these are the systems that share the same x1-time series. To calculate this table, we follow the same steps as at the beginning of this section and check for which pairwise models the α’s can be matched. Note that the table is not symmetric: e.g., system no.6 does not share its x1-time series with any other systems, while system no.1 can share its dynamics with system no.6.

TABLE II.

Connections between the 17 Lorenz-like systems: Systems i share the time series with systems j.

j
i 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

When two systems have the same jerk form and the same coefficients the time series of the x1 variables will match, but the unobserved variables may differ. This also means that the two systems might have different values for the fixed points of the unobserved variables. We, therefore, tried to match the fixed points of these systems to match the unobserved variables as well. This can lead to one of the other systems in Table II. Table III summarizes such transformations between the 17 Lorenz-like systems.

TABLE III.

Systems i can be transformed to systems j yielding the other system exactly.

j
i 1 2 3 4 10 12 5 11 13 8 14 16 9 15 17 7 6
1
2
3
4
10
12
5
11
13
8
14
16
9
15
17
7
6

In Secs. III AIII C, we will show that, in general, when comparing the jerk form of two 3D systems,

  • (i)

    If the functional form as well as the parameters in jerk form from the variable X=x1 of two 3D systems match, the time series x1(t) of these two systems will be the same. However, the time series of the unobserved variables might be different. Initial conditions for the two systems need to be adjusted to numerically get the same time series of the observed variable. Systems no.5 and no.14 in Ref. 11 are an example.

  • (ii)

    If the parameters in the jerk form from the variable X=x1 of two 3D systems do not match, the time series x1(t) of these two systems will never be the same. An example is the Chen and the Lorenz system.

  • (iii)

    For two 3D systems with the same jerk form and coefficients, matching the fixed points can either lead to the other system (systems no.8 and no.14 are an example) or to a different algebraic form (e.g., transforming no.5 to no.14 yields system no.11). In the first case, the time series of all variables will be the same. In the second case, some time series might be the same. Systems no.8 (Wang system) and no.14 (Lorenz system) in Ref. 11 are an example of such an exact transformation in both directions. For systems no.9 and no.14, the transformation is only possible from no.9 to no.14 and not the other way around. Attempting to transform system no.5–no.14 yields system no.11. In this case, two of the time series match.

  • (iv)

    Transformations in the unobserved variables will not change the time series of the observed variable x1(t) but might result in different numbers of fixed points in the unobserved variables and coexisting attractors. We show proof that such transformations result in the same jerk form.

The first three properties will be used to compare the 17 Lorenz-like systems introduced in Ref. 11. The fourth property on transformations of the unobserved variables and its consequences will be the focus of another study.

Note that although two systems may be analytically equivalent in the sense that one can be transformed into the other, numerical simulations can diverge because digital computers have finite precision.

In Table III, we list all systems i that can be transformed into systems j. This refers to item (iii) above.

We will now show examples of matching jerk coefficients and transformation between systems. To be more specific, we show the details of how to match time series of the different Lorenz-like systems, and how the transformation between systems via fixed points is done.

A. Systems no.14 (Lorenz) and no.8 (Wang)

System no.8 is

x˙1=a8,1,1x1+a8,1,2x2,x˙2=a8,2,2x2+a8,2,6x1x3,x˙3=a8,3,0+a8,3,3x3+a8,3,5x1x2, (11)

which is the Wang system16 with a8,1,1=p, a8,1,2=p, a8,2,2=1, a8,2,6=1, a8,3,0=RaW1, a8,3,3=1, and a8,3,5=1. The coefficients α in Eq. (10) are

α8,1=a8,1,2a8,2,6a8,3,0+a8,1,1a8,2,2a8,3,3,α8,2=a8,1,1a8,2,6a8,3,5,α8,3=(a8,1,1+a8,2,2)a8,3,3,α8,4=a8,2,6a8,3,5,α8,5=a8,1,1a8,2,2,α8,6=a8,1,1+a8,2,2+a8,3,3,α8,7=1. (12)

System no.14 is

x˙1=a14,1,1x1+a14,1,2x2,x˙2=a14,2,1x1+a14,2,2x2+a14,2,6x1x3,x˙3=a14,3,3x3+a14,3,5x1x2, (13)

which is the original Lorenz system14 with a14,1,1=σ,a14,1,2=σ, a14,2,1=R, a14,2,2=1, a14,2,6=1, a14,3,3=b, and a14,3,5=1. The coefficients α for this system are

α14,1=(a14,1,1a14,2,2a14,1,2a14,2,1)a14,3,3,α14,2=a14,1,1a14,2,6a14,3,5,α14,3=(a14,1,1+a14,2,2)a14,3,3,α14,4=a14,2,6a14,3,5,α14,5=a14,1,1a14,2,2,α14,6=a14,1,1+a14,2,2+a14,3,3,α14,7=1. (14)

To match the time series of both systems, the α’s of both systems have to be the same, α8,j=α14,j and j=(1,2,,7). These equations then yield the equalities

a8,1,1=a14,1,1,a8,2,2=a14,2,2,a8,3,0a8,1,2a8,2,6=a14,1,2a14,2,1a14,3,3,a8,3,3=a14,3,3,a8,3,5a8,2,6=a14,2,6a14,3,5. (15)

To match the dynamics of the Wang system with the Lorenz system, we need to solve Eq. (15) for a8,,’s,

a8,1,1=a14,1,1=σ,a8,2,2=a14,2,2=1,a8,3,0=a14,1,2a14,2,1a14,3,3c8,1,2a8,2,6=bRσa8,1,2a8,2,6,a8,3,3=a14,3,3=b,a8,3,5=a14,2,6a14,3,5a8,2,6=1a8,2,6, (16)

where a8,1,2 and a8,2,6 are free parameters. This yields the Wang system with Lorenz dynamics

x˙1=σx1+a8,1,2x2,x˙2=x2+a8,2,6x1x3,x˙3=bRσa8,1,2a8,2,6bx3x1x2a8,2,6. (17)

We set c8,1,2 and c8,2,6 to one and integrate this system using a step size of δt=0.01 and setting σ=10, R=28, and b=83. In Fig. 1, the attractors of the original Lorenz system (13) in blue and the Wang system Eq. (11) in magenta are shown. The dynamics matches, but the resulting attractor is scaled/displaced in the unobserved variables x2 and x3. We found the initial conditions (x1,0,x2,0,x3,0)(x1,0,σx2,0,σ(Rx3,0)) and plot (x1,x2,x3) for Lorenz and (x1,x2σ,Rx3σ) for Wang in Fig. 2. The three time series for the two systems depart after some time due to numerics. Since these systems share the same jerk, they can be mutually transformed. In such cases, the authors of Ref. 18 have shown, under mild assumptions, that if a transformation exists between two systems, their Lyapunov exponents remain preserved. Additional details are added in the supplementary material. To find the correct scaling/displacement variables in a straight forward way, we match the fixed points of both systems. The fixed points for the Lorenz system are

#x1x2x310002,3±b(R1)±b(R1)R1. (18)

For the Wang system (17), scaling and displacement parameters for the unobserved variables ( xjsjxj+dj, j=2,3) are added,

x˙1=d2a8,1,2σx1+s2a8,1,2x2,x˙2=d2s2x2+a8,2,6d3s2x1+a8,2,6s3s2x1x3x˙2=bRσbd3a8,1,2a8,2,6s3a8,1,2a8,2,6d2s3a8,2,6x1,bx3s2s3a8,2,6x1x2. (19)

Then, the fixed points for this system are

#x1x2x3[2pt]10d2s2Rσd3a8,1,2a8,2,6s3a8,1,2a8,2,6[2pt]2,3±b(R1)±b(R1)d2a8,1,2σs2a8,1,2σd3a8,1,2a8,2,6s3a8,1,2a8,2,6. (20)

Matching the two sets of fixed points yields d2=0, s2=σa8,1,2, d3=Rσa8,1,2a8,2,6, and s3=σa8,1,2a8,2,6. This transforms the scaled/displaced Wang system (19) into the Lorenz system

x˙1=σx1+σx2,x˙2=Rx1x2x1x3,x˙3=bx3+x1x2. (21)

The Lorenz and the Chen systems have the same algebraic 3D structure. However, they have different jerk parameters α and, therefore, are dynamically different. The same procedure as above can be done in any direction between systems no.8, no.14, and no.16.

FIG. 1.

FIG. 1.

Numerically integrated Lorenz system (13) (blue) and the Wang system Eq. (17) (magenta).

FIG. 2.

FIG. 2.

Numerically integrated Lorenz system (13) (blue) and the Wang system Eq. (17) with a8,1,2=a8,2,6=1, where we plot (x1,x2σ,Rx3σ) in magenta and adjusted initial conditions. The Lyapunov exponents are the same, that is, (0.906,0,14.572), since there is a transformation between the two systems as required in Ref. 18

B. Systems no.5, no.14 (Lorenz), and no.11

Other interesting examples are systems no.5, no.14 (Lorenz), and no.11. When doing the same procedure as above and attempting to change system no.5 to match the Lorenz system (no.14), we obtain a modified system no.11 as described below. In this case, only two of the time series match when integrated numerically. Going directly from no.5 to no.11, we obtain system no.11 as is.

To align the dynamics of system no.5 in Table I (represented below in a general form) with the Lorenz system [no.14 in Table I or Eq. (13)],

x˙1=a5,1,1x1+a5,1,2x2,x˙2=a5,2,6x1x3,x˙3=a5,3,0+a5,3,3x3+a5,3,4x12+a5,3,5x1x2, (22)

the coefficients αi’s in Eq. (10) need to be the same

bσ(R1)=a5,1,2a5,2,6a5,3,0,σ=a5,2,6(a5,1,2a5,3,4a5,1,1a5,3,5),b(σ+1)=a5,1,1a5,3,3,1=a5,2,6a5,3,5,σ+1=a5,1,1,bσ1=a5,1,1+a5,3,3,1=1. (23)

With this solution, system no.5 can be written as

x˙1=(σ+1)x1+a5,1,2x2,x˙2=a5,2,6x1x3,x˙3=b(R1)σa5,1,2a5,2,6bx3+1a5,1,2a5,2,6x121a5,2,6x1x2. (24)

Equation (24) then shares the time series of the x1 variable with the Lorenz system. The other variables may be scaled and shifted to those of the Lorenz system. To get a system, where all time series are matched, we replace xj, where j=2,3 with sjxj+dj and match the fixed points of this scaled (by sj) and displaced (by dj) system with the fixed points of the Lorenz system. The shift and scaling parameters are s2=σ+1, s3=σ,d2=0, and d3=(R1)σ. This transforms the modified system no.5 into the form of system no.11,

x˙1=(σ+1)x1+(σ+1)x2,x˙2=(R1)σσ+1x1σσ+1x1x3,x˙3=bx31σx12+(σ+1)σx1x2. (25)

Figure 3 shows the time series of the original Lorenz system (13) in blue and system (25) in magenta. While x1 and x3 are the same (up to numerical errors), x2 is slightly different. In fact, plotting (σ+1)x2x1σ instead of x2 would make the lines overlap and consequently applying the transformation x2σx2+x1σ+1 changes Eq. (25) back to the original Lorenz system. Note that Eq. (24), which is system no.5 in Table I and Eq. (25), which is system no.11 in Table I, and the original Lorenz system shares the same time series of the x1 variable. Numerically, this is not always true. If we integrate system (25) and the Lorenz system (13) with equal values for the initial conditions for the x1 and x2 variables, we get Fig. 3 (integration step size is δt=0.001 and σ=10, R=28, and b=83). In this case, all three time series match for a long time, then they depart from each other due to finite number lengths on computers. For other initial conditions, they depart sooner. In theory, x1(t) should be the same forever.

FIG. 3.

FIG. 3.

Numerically integrated (x1,x2σ,Rx3σ) for the Lorenz system (13) (blue) and system (25) (magenta). The Lyapunov exponents are the same, that is, (0.906,0,14.572), since there is a transformation between the two systems as required in Ref. 18.

C. System no.6

System no.6

x˙1=a6,1,1x1+a6,1,2x2,x˙2=a6,2,2x2+a6,2,6x1x3,x˙3=a6,3,3x3+a6,3,5x1x2 (26)

is a Lorenz-like system with a very interesting and different dynamics, as shown in Fig. 4. Although the jerk structure is the same, no single set of coefficients can make the jerk equation of System no.6 equivalent to that of another Lorenz-like system, making System no.6, a unique type of system.

FIG. 4.

FIG. 4.

System no.6 with two choices for the parameters (a6,1,1,a6,1,2,a6,2,1,a6,2,6,a6,3,0,a6,3,3,a6,3,5). (a) (0.3494,0.2886,0.2141,1.2300,0.1379,0.0282) and (b) (0.2,2,2.18,0.22,0.55,1.2).

IV. NECESSARY CONDITION FOR DIFFEOMORPHISMS TO PRESERVE THE JERK FORM

In this section, a necessary condition for a diffeomorphism to preserve the jerk of a vector field is demonstrated.

Theorem 1

Let f(x) a differentiable vector field in R3, x=(x1,x2,x3), and Φ:R3R3, a local diffeomorphism around x0R3. If

Φ(x)=(φ1(x),φ2(x),φ3(x)) (27)

and φj(x)=xi for some i,j, then the jerk equation in relation to xi of

x˙=f(x)=(f1(x),f2(x),f3(x)) (28)

and of the system transformed under Φ is the same.

Remark 1

In Theorem 1, φj(x)=xi denotes that at least one of the coordinate functions of Φ(x) and must be a projection. Note that φ1(x)=h(x)=x1 in Sec. II.

Proof.

Without loss of generality, we can consider φi(x)=xi. If φj(x)=xi, with ij, the coordinates’ change given by

{ψk=φk,ifkiorkj,ψj=φi,ψi=φj

is such that ψi(x)=xi. For i=1, we define the transformation Ξ:R3R3 given by

Ξ(x)=(X(x),Y(x),Z(x))

with

{X=x1,Y=LfX=Lfx1=f1(x),Z=Lf2X=LfY=f1(x)f(x)=Yf(x), (29)

where Lf() is the Lie derivative of a real function defined by Eq. (2). In order to find the jerk equation of system (28), it is necessary to take the derivative of Ξ in relation to time as shown in Eq. (30),

{X˙=x˙1=f1(x)=Y,Y˙=Yf(x)=Z,Z˙=f(x)Hf1f(x)+f1(x)df(x)f(x), (30)

where df(x)=[fixj] is the Jacobian matrix of f(x) and Hf1=[2f1xixj] is the Hessian of f1(x) for i,j=1,2,3. Now consider a diffeomorphism Φ:R3R3 around x0R3 such that φ1(x)=x1. In the coordinate system w=(φ1,φ2,φ3), the differential Eq. (28) around Φ(x0) is given by

w˙=dΦ(x)f(Φ1(w))=f^(w), (31)

where dΦ, the Jacobian matrix of Φ, is given by

dΦ=[100φ2x1φ2x2φ2x3φ3x1φ3x2φ3x3]. (32)

Consider yet again another transformation Ξ~:R3R3

Ξ~(w)=(X~(w),Y~(w),Z~(w)),

such that

{X~=φ1,Y~=Lf^φ1=Lf^X~,Z~=Lf^2φ1=Lf^Y~. (33)

From Eqs. (31) and (32), the first coordinate of f^(w) is f1(Φ1(w)). Hence,

Y~=f1(Φ1(w))andZ~=f1(Φ1(w))f(Φ1(w)).

Follow the same steps in the process of obtaining the jerk equation as conducted for transformation Ξ(x), that is, take the derivative of Eq. (33) in relation to time and get

X~˙=φ˙1=f1(Φ1(w))=Y~,Y~˙=f1(Φ1(w))dΦ1w˙=f1(Φ1(w))dΦ1f^(w)=f1(Φ1(w))f(Φ1(w))=Z~,Z~˙=f^(w)(dΦ1)(dΦ1f^(w))Hf1(Φ1(w))dΦ1f^(w)+f1(Φ1(w))df(Φ1(w))dΦ1f^(w).

From Eq. (31) and Φ1(w)=x, for every x around x0 then,

Z~˙=f(x)Hf1(x)f(x)+f1(x)df(x)f(x). (34)

The right-hand side of equation Z~˙ in (34), the jerk equation for the transformed system, is exactly the same as the right-hand of equation Z˙ in Eq. (30), which completes the proof for i=1. For i=2,3, the proof can be obtained using the same steps.

The transformation can be summarized in Fig. 5.

FIG. 5.

FIG. 5.

Diagram of xΦwΞ~w~Ξ1x.

V. TRANSFORMATION THAT LEADS TO COEXISTING ATTRACTORS

We further investigate the role of fixed points, stability issues, and pitfalls of the numerical analysis of dynamical systems reconstructed from a single time series. Max Planck’s idea of “natural units”19 illustrate the fact that a system’s behavior can be described in a simple or more complicated way depending on the coordinate system. We present an example of the Lorenz system14 and a modified Lorenz system that was obtained by coordinate transformations of the unobserved variables. Both systems have the same differential model and share the same time series of x1(t), but the number of fixed points can change and lead to coexisting attractors. Let us consider the Lorenz system (13) with variables (x1,x2,x3) and the system

y˙1=σ(y1+y2y3),y˙2=y2y3(y3+b(y22+y3))+y1((Ry3)y33y22(y331))y3(2y22+y3),y˙3=y3((b2)y22+by3)+y1y2(12Ry32+2y22y32+2y33)2y22+y3. (35)

System (35) was obtained by the transformation x1x1, x2x2x3, and x3x3+x22, or

x1=y1,x2=y2y3,x3=y3+y22 (36)

from the original Lorenz system. x3=0 would make the Lorenz system 2D and is, therefore, not allowed. Additionally, (x1,x2,x3)=(0,0,0) is an unstable fixed point. Therefore, this transformation does not cause any singularities. According to Theorem 1 in Sec. IV, both systems generate the same time series x1(t)=y1(t). To numerically obtain the attractor of system (35), we can (i) directly integrate this system or (ii) we can integrate the Lorenz system and apply the inverted transformation (36),

y1=x1,y21,2=1±1+4x22x32x2,y31,2=1±1+4x22x32x22 (37)

to those numerical values. Both plots should be the same. Figure 6 shows (i) and Fig. 7 shows the coexisting attractors (ii). The left plot in Fig. 7 is similar to the left plot in Fig. 6. The right plot can only be obtained by plotting (y1,y22). Numerically, this is not possible because of y22±.

FIG. 6.

FIG. 6.

Phase-portraits of the modified Lorenz system (35).

FIG. 7.

FIG. 7.

Phase-portraits of the numerically integrated Lorenz system with the transformation (37).

The attractor of System (35) shown in Fig. 6 has four fixed points,

ξ1,2=(b(R1),1±1+4b(R1)22b(R1),1±1+4b(R1)22(b(R1))),ξ3,4=(b(R1),1±1+4b(R1)22b(R1),11+4b(R1)22(b(R1))), (38)

while the standard Lorenz system has only three fixed points,

ξ1=(0,0,0),ξ2,3=(±b(R1),±b(R1),R1). (39)

In Fig. 8, the dependence on the initial conditions is illustrated. The initial conditions that determine which of the two coexisting attractors is visited are very close and seem to have a fractal structure. This also causes the numerical instability of the system since numbers during numerical integration only a finite number of digits is processed which represents a small change of the number and can cause a jump from one attractor to the other.

FIG. 8.

FIG. 8.

Numerical stability in dependence of the initial conditions y1,0 and y2,0 of system (35). The third initial condition is fixed as y3,0=1.0113959. The colors denote the length of the numerical integration before |y1|>100.

System (35), therefore, will be numerically integrated to always give Fig. 6 with the four coexisting fixed points, instead of one of the two attractors with the corresponding two fixed points. The fixed point of the Lorenz system located at the origin is not present in either one of the modified Lorenz attractors since it became singular. The number of fixed points, therefore, cannot be used to validate a system. System (35) can also be interpreted as the Lorenz system in a changed coordinate system determined by the transformation between these two systems. Finally, it is worth noting that the two systems share the same Lyapunov exponents since the transformation between them meets the mild assumptions given in Ref. 18.

VI. CONCLUSION

In this paper, we investigated the connections and transformations between 17 Lorenz-like systems that were introduced in Ref. 11. We showed which systems can share the same time series and transformations between systems. We also proved that transformations of the unobserved variables do not change the jerk form and showed an example of how such a transformation can change the systems behavior and lead to coexisting attractors. Finally, we demonstrated that sharing of the same jerk form by another model, derived from the study of a different phenomenon in another domain, can provide insights into behaviors in that other domain.

SUPPLEMENTARY MATERIAL

In the supplementary material, we present the calculation results for the Lyapunov exponents of the Lorenz and the Wang systems discussed in the paper. While there is a comprehensive mathematical proof ensuring that the Lyapunov exponents remain consistent across systems that can be mutually transformed, we provide a brief proof for the case of linear transformations.

ACKNOWLEDGMENTS

C.L. and E.M.A.M.M. thank Christophe Letellier for many interesting and stimulating discussions. C.L. and T.J.S. were supported by NIH No. EB026899. E.M.A.M.M. was supported by CNPq (Grant Nos. 310788/2021-8 and 405419/2021-0) and FAPEMIG (Grant No. APQ-03197-18).

Contributor Information

Claudia Lainscsek, Email: mailto:claudia@salk.edu.

Eduardo M. A. M. Mendes, Email: mailto:emmendes@ufmg.br.

AUTHOR DECLARATIONS

Conflict of Interest

The authors have no conflicts to disclose.

Authors Contribution

Claudia Lainscsek and Eduardo M. A. M. Mendes contributed equally to this paper.

Claudia Lainscsek: Conceptualization (lead); Formal analysis (lead); Investigation (lead); Methodology (lead); Software (lead); Validation (lead); Visualization (lead); Writing – original draft (lead); Writing – review & editing (lead). Eduardo M. A. M. Mendes: Conceptualization (lead); Formal analysis (lead); Funding acquisition (equal); Investigation (lead); Methodology (lead); Software (lead); Validation (lead); Visualization (lead); Writing – original draft (lead); Writing – review & editing (lead). Gustavo H. O. Salgado: Formal analysis (equal); Investigation (equal); Methodology (equal); Writing – original draft (equal); Writing – review & editing (equal). Terrence J. Sejnowski: Conceptualization (supporting); Formal analysis (supporting); Funding acquisition (lead); Investigation (supporting); Methodology (supporting); Resources (lead); Writing – original draft (supporting); Writing – review & editing (equal).

Author Contributions

Claudia Lainscsek: Conceptualization (lead); Formal analysis (lead); Investigation (lead); Methodology (lead); Software (lead); Validation (lead); Visualization (lead); Writing – original draft (lead); Writing – review & editing (lead). Eduardo M. A. M. Mendes: Conceptualization (lead); Formal analysis (lead); Funding acquisition (equal); Investigation (lead); Methodology (lead); Software (lead); Validation (lead); Visualization (lead); Writing – original draft (lead); Writing – review & editing (lead). Gustavo H. O. Salgado: Formal analysis (equal); Investigation (equal); Methodology (equal); Writing – original draft (equal); Writing – review & editing (equal). Terrence J. Sejnowski: Conceptualization (supporting); Formal analysis (supporting); Funding acquisition (lead); Investigation (supporting); Methodology (supporting); Resources (lead); Writing – original draft (supporting); Writing – review & editing (equal).

DATA AVAILABILITY

All the data used in this work were produced with basic codes for integrating the systems under study by using a Runge–Kutta integration scheme found in Ref. 20.

REFERENCES

  • 1.Lainscsek C., “Nonuniqueness of global modeling and time scaling,” Phys. Rev. E 84, 046205 (2011). 10.1103/PhysRevE.84.046205 [DOI] [PubMed] [Google Scholar]
  • 2.Takens F., “Detecting strange attractors in turbulence,” in Dynamical Systems and Turbulence, Warwick 1980, Lecture Notes in Mathematics Vol. 898, edited by D. A. Rand and L.-S. Young (Springer, Berlin, 1981).
  • 3.Packard N. H., Crutchfield J. P., Farmer J. D., and Shaw R. S., “Geometry from a time series,” Phys. Rev. Lett. 45, 712 (1980). 10.1103/PhysRevLett.45.712 [DOI] [Google Scholar]
  • 4.Sauer T., Yorke J. A., and Casdagli M., “Embedology,” J. Stat. Phys. 65, 579 (1991). 10.1007/BF01053745 [DOI] [Google Scholar]
  • 5.Crutchfield J. and McNamara B., “Equations of motion from a data series,” Complex Syst. 1(3), 417–452 (1987); ISSN: 0891-2513. [Google Scholar]
  • 6.Broomhead D. and King G., “Extracting qualitative dynamics from experimental data,” Phys. D 20, 217 (1986). 10.1016/0167-2789(86)90031-X [DOI] [Google Scholar]
  • 7.Gibson J. F., Farmer J. D., Casdagli M., and Eubank S., “An analytic approach to practical state space reconstruction,” Phys. D 57, 1 (1992). 10.1016/0167-2789(92)90085-2 [DOI] [Google Scholar]
  • 8.Gouesbet G., “Reconstruction of the vector fields of continuous dynamical systems from numerical scalar time series,” Phys. Rev. A 43(10), 5321–5331 (1991). 10.1103/PhysRevA.43.5321 [DOI] [PubMed] [Google Scholar]
  • 9.Gouesbet G., “Reconstruction of vector fields: The case of the Lorenz system,” Phys. Rev. A 46(4), 1784–1796 (1992). 10.1103/PhysRevA.46.1784 [DOI] [PubMed] [Google Scholar]
  • 10.Aguirre L. and Letellier C., “Modeling nonlinear dynamics and chaos: A review,” Math. Prob. Eng. 2009, 238960 (2009). 10.1155/2009/238960 [DOI] [Google Scholar]
  • 11.Lainscsek C., “A class of Lorenz-like systems,” Chaos 22, 013126 (2012). 10.1063/1.3689438 [DOI] [PubMed] [Google Scholar]
  • 12.Malasoma J. M., “What is the simplest dissipative chaotic Jerk equation which is parity invariant?,” Phys. Lett. A 264(5), 383–389 (2000). 10.1016/S0375-9601(99)00819-1 [DOI] [Google Scholar]
  • 13.Mendes E. M. A. M., Lainscsek C., and Letellier C., “Diffeomorphical equivalence vs topological equivalence among Sprott systems,” Chaos 31(8), 083126 (2021). 10.1063/5.0058330 [DOI] [PubMed] [Google Scholar]
  • 14.Lorenz E. N., “Deterministic nonperiodic flow,” J. Atmos. Sci. 20, 130–141 (1963). [DOI] [Google Scholar]
  • 15.Gouesbet G. and Letellier C., “Global vector-field reconstruction by using a multivariate polynomial L2 approximation on nets,” Phys. Rev. E 49, 4955 (1994). 10.1103/PhysRevE.49.4955 [DOI] [PubMed] [Google Scholar]
  • 16.Wang Y., Singer J., and Bau H., “Controlling chaos in a thermal convection loop,” J. Fluid Mech. 237, 479–498 (1992). 10.1017/S0022112092003501 [DOI] [Google Scholar]
  • 17.Chen G. and Ueta T., “Yet another chaotic attractor,” Int. J. Bifurcat. Chaos 9(7), 1465 (1999). 10.1142/S0218127499001024 [DOI] [Google Scholar]
  • 18.Eichhorn R., Linz S. J., and Hänggi P., “Transformation invariance of Lyapunov exponents,” Chaos, Solitons Fractals 12(8), 1377–1383 (2001). 10.1016/S0960-0779(00)00120-X [DOI] [Google Scholar]
  • 19.Planck M., “Über irreversible Strahlungsvorgänge,” Ann. Phys. 306(1), 69–122 (1900). [Google Scholar]
  • 20.Press W., Flannery B., Teukolsky S., and Vetterling W., Numerical Recipes in C (Cambridge University Press, New York, 1990). [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

In the supplementary material, we present the calculation results for the Lyapunov exponents of the Lorenz and the Wang systems discussed in the paper. While there is a comprehensive mathematical proof ensuring that the Lyapunov exponents remain consistent across systems that can be mutually transformed, we provide a brief proof for the case of linear transformations.

Data Availability Statement

All the data used in this work were produced with basic codes for integrating the systems under study by using a Runge–Kutta integration scheme found in Ref. 20.


Articles from Chaos are provided here courtesy of American Institute of Physics

RESOURCES