Epsilon-Pseudo-Orbits and Applications

 

Douglas E. Norton

Department of Mathematical Sciences

Villanova University


douglas.norton@villanova.edu


1.   Introduction

We consider dynamical systems consisting of the iteration of continuous functions on compact metric spaces. Basic definitions and results on chain recurrence and the Conley Decomposition Theorem in this setting are presented.  An e-pseudo-orbit approximation for the dynamics, with e of fixed size, is presented as a mathematical representation of a computer model of such a discrete dynamical system.  We see that the Conley decomposition of a space can be approximated by an e-coarse Conley decomposition in this setting.

     This paper was presented at the New England Complex Systems Institute International Conference on Complex Systems, June 9-14, 2002, at Nashua, New Hampshire.  The author thanks the organizers for the opportunity to participate in a very interesting meeting.

2.   The Setting

Charles Conley presents in [1] a fundamental result now called the Conley Decomposition Theorem.  It provides for the decomposition of every flow on a compact metric space into a part that exhibits a particular type of recurrence and a part in which the dynamics are essentially one-way.  The theorem and its implications have been investigated in several settings, from semi-flows to homeomorphisms; see, for example, [2-7].  Here, we consider a model for corresponding results in one of the standard contemporary introductions to the study of dynamical systems: the iteration of continuous functions on computers.

     Let (X, d) denote a compact metric space and f : X ® X denote a continuous function mapping X into itself.  (Notice that f is not necessarily invertible.)  The forward orbit of  x0 Î X  is the set of all forward iterates of  x0.  The point  x0  is a fixed point for  ƒ  if  ƒ(x0)  =  x0.  The point  x0  is a periodic point for  ƒ  if  ƒ n(x0)  =  x0  for some  n > 0, and its forward orbit is called a periodic forward orbit.  If  xn   =  x0  but xk   ¹  x0  for 0  <  k  <  n, then  n  is called the period of the forward orbit.  Finally, an orbit is a bi-infinite sequence of points  ( ···, x-2, x-1, x0, x1, ··· )  such that  ƒ(xn )  =  xn+1  for every integer n.

 3.   Basic Definitions and Results

    To represent the output of a computer performing the iteration of the function, we consider the idea of e-pseudo-orbit.  This idea goes back to Anosov, Bowen, and Conley in [8-11, 1].  A sequence of points (x0, x1, ··· , xn ) in X which satisfies the condition d( f(xk-1), xk ) < e    for k = 1, 2,···, n  is called an e-pseudo-orbit of length n.

     For x and y in X, we will write x > y to mean that for every e > 0, there is an e-pseudo-orbit from x to y; that is, for every e > 0 there is an n > 0 so that  (x0, x1, ··· , xn) is an e-pseudo-orbit with x0 = x and xn = y.  Notice that x > y does not simply mean that there is an e-pseudo-orbit from x to y; it is a statement for all e > 0.

     A point x Î X  is called chain recurrent if x > x.  That is, x is chain recurrent if there is an e-pseudo-orbit from x back to itself for any choice of e > 0.  R(f) = the chain recurrent set of f  = { x Î X: x is chain recurrent}.  Since any true orbit is an e-pseudo-orbit for any e, any periodic point is chain recurrent.  Some of the basic results on chain recurrence can be found in [1-3, 5-6].

     For x and y in X, we will write x ~ y to mean that x > y and y > x.  That is, for every e > 0 there exist e-pseudo-orbits (x0, x1, ··· , xm)  and (y0, y1, ··· , yn) with x0 = x  = yn  and  xm = y  = y0.   It can be shown that R(f) is closed and that the relation “~” is an equivalence relation on R(f).  These and other results are proved in this setting in [6].

     The relation “~” partitions R(f) into equivalence classes, sometimes called chain components or chain classes.  Each chain class is chain transitive: that is, within each chain class, any two points have an e-pseudo-orbit connecting them, for any e > 0.  Given any two points within a chain class and any e > 0, there is a periodic e-pseudo-orbit containing both points.  Chain classes are by definition the maximal chain transitive sets in the sense that no chain class lies within a chain transitive set that is strictly larger than itself.

     A key result in [1, 4-5], proved in this setting in [6], is that the chain recurrent set can be characterized in terms of the attractors of the space.  If A* is the repeller complementary to attractor A, we have the following.

 

Theorem.  R(f)  = Ç{ A ÈA* : A is an attractor for  f on X }.

 

Chain classes of the chain recurrent set are found in intersections of attractors and repellers of the system.  A point not in the chain recurrent set lies in the domain(s) of attraction for some attractor(s) and under the action of the function heads toward its w-limit set in a unique chain class.  Such points outside the chain recurrent set exhibit behavior that is said to be gradient-like.

     The idea of a gradient-like portion of the space is an extension from gradient flows of the idea of functions that decrease on solutions, called Lyapunov functions.  A space is called gradient-like if there is some continuous real-valued function that is strictly decreasing on nonconstant solutions.

 

Definition.  A complete Lyapunov function for the space X with respect to a continuous function ƒ is a continuous, real-valued function g on X satisfying:

                (a)           g (f(x))  <  g (x)  for x Î R(f);

                (b)           g(R(f)) is a compact nowhere dense subset of R;

(c)                 if x, y Î R(f), then g(x) = g(y) if and only if x ~ y ; that is, for any c Î g(R(f)), g–1(c) is a chain class of R(f).

 

Theorem.  If ƒ is a continuous function on a compact metric space X, then there is a complete Lyapunov function g:X  ® R for ƒ.

 

The structure and the Lyapunov function combine to characterize the basic dynamical composition of the space in what is sometimes called the Fundamental Theorem of Dynamical Systems.  See [12].

 

Theorem: The Conley Decomposition Theorem.  Let (X, d) denote a compact metric space and f : X ® X  denote a continuous function mapping X into itself.  Then the dynamical system consisting of the iteration of f on X decomposes the space X into a chain recurrent part and a gradient-like part.

 

The partial order “>” on the points of the space X generates a partial order on the chain classes of X which is then reflected by the complete Lyapunov function on X.  If {Ck} represents the chain classes of R(ƒ), then if there is an orbit from Ci to Cj, then g(Ci) > g(Cj), and the components of R(ƒ) can be ordered respecting the decreasing requirement of g.  In general, there are many orderings of the components of R(ƒ) by different complete Lyapunov functions, all of which respect the order imposed by the dynamics.  Finally, it is the chain classes and appropriate unions with connecting orbits from the gradient-like portion of the space which form the isolated invariant sets of the space.  See [1] for the original theory in the setting of flows and [6] for the results in this setting.

4.   New Definitions and Results

Computer models of dynamical systems do not represent the more theoretical “for every e > 0” but rather reflect a fixed finite bound on the deviation size at each iteration.  The focus of the ongoing research described here is to fix e > 0, make the definitions that correspond to the standard definitions that let e go to zero, and compare results to those in the standard setting.  For proofs and related results, see [7]. For x and y in X, we will write x >e y to mean that for the fixed e > 0, there is an e-pseudo-orbit from x to y.  That is, there is an n > 0 so that ( x0, x1, ··· , xn ) is an e-pseudo-orbit with x0 = x and xn = y.  There is no requirement beyond the existence of one e-pseudo-orbit for the given e > 0.  Then a point x ÎX is called e-chain recurrent if x >e x.  That is, x is e-chain recurrent if there is an e-pseudo-orbit from x back to itself for our given fixed e > 0. We define the e-chain recurrent set of f to be Re (f)  = { x ÎX : x is e-chain recurrent }.  We have the following results.

 

Proposition.  For any e > 0, R(f) Í Re (f).

 

Proposition.  R(f) =  Ç Re (f).

 

     For x and y in X, we will write x ~e  y to mean that x >e y and y >e x.  That is, for our fixed e, there exist e-pseudo-orbits (x0, x1, ··· , xm ) and ( y0, y1, ··· , yn ) with x0 = x = yn and xm = y = y0.  Then “~e” is defined on the e-chain recurrent set and partitions Re(f) into equivalence classes, so that the relation “~e” is an equivalence relation on Re(f).

 

     The Conley Decomposition Theorem has an analogue in the case of fixed e.  See [7].

 

Theorem: The Conley Decomposition Theorem for Fixed e. Let (X, d) denote a compact metric space and f : X ® X  denote a continuous function mapping X into itself.  Let e > 0 be fixed.  Then the dynamical system consisting of the iteration of f on X decomposes the space X into an e-chain recurrent part and a gradient-like part.  That is, the one-way nature of the orbits of points outside the e-chain recurrent can be described by that part of the Lyapunov function inherited from the chain recurrent decomposition which decreases on those orbits.

 

The main result is the following.

 

Theorem.  Re(f) ® R(f) as e ® 0+, where the set convergence is with respect to the Hausdorff metric.

 

     The collection of e-chain recurrent sets converges in the Hausdorff metric to the chain recurrent set of the system.  That is, as we take e smaller and smaller, the e-chain recurrent set is a better and better approximation of the chain recurrent set in a very well-defined way.  This result suggests that the e-chain recurrent set offers an appropriate representation of the chain recurrent set if e is the level of greatest possible accuracy. 

     For example, in computer representations of dynamical systems of iterated maps, smaller and smaller values of e give closer and closer views of the chain recurrent set as seen through the e-chain recurrent sets.  We can study the e-decomposition of the space and consider an e-graph of the decomposition corresponding to the decomposition graph of the transitivity relation as described in the standard setting; see [7], for example.    

     Of course, there are phenomena that one could expect to miss in computer experiments for any finite value of e.  On the other hand, it is possible for Re(f) to have infinitely-many chain classes; see [13] for an example.  With either a finite or infinite number of chain classes, Re(f) both shows some of the significant dynamics and fails to capture all the dynamical structure that the standard chain recurrent set reflects.  However, if the chain recurrent set has only finitely many chain classes, then by the convergence in the Hausdorff metric, there is an e > 0 so that Re(f) has the same number of classes.

Proposition.  If the number of chain classes in the chain recurrent set is finite, then the e-graph of the system and the standard decomposition graph of the system are the same for some e > 0.

     The e-decomposition of the space, then, provides a good tool for the analysis of the dynamics on the space.  If the actual decomposition of the space has finitely many chain classes, then for a sufficiently small e, the e-decomposition reflects the dynamics of the space.  If the actual decomposition of the space has infinitely many chain classes, then smaller and smaller values of e provide increasingly accurate reflections of the dynamics.

5. Applications

One recent application of e-pseudo-orbits is in the field of neurosciences.  A spike in action potential reflecting neural excitability can be described as a subthreshold oscillation having a large amplitude periodic pseudo-orbit nearby.  See [14] for details. 

     Recent applications of e-pseudo-orbits within mathematics are varied, from shadowing and approximation to the structure matrix, attractors, and computation.  See [15-20] for some current uses of e-pseudo-orbits across a spectrum of dynamical systems contexts.

 

References

 

[1]C. Conley, Isolated Invariant Sets and the Morse Index, CBMS Regional Conf. Ser. in Math., Vol. 38 , Amer. Math. Soc., Providence, R.I. (1978).

[2]L. Block and J. E. Franke, “The Chain Recurrent Set for Maps of the Interval”, Proc. Amer. Math. Soc.  87, 723-727 (1983). 

[3]L. Block and J. E. Franke, “The Chain Recurrent Set, Attractors, and Explosions”, Ergod. Th. & Dynam. Sys. 5, 321-327 (1985).

[4]J. Franks, “A Variation on the Poincaré-Birkhoff Theorem”, in Hamiltonian Dynamical Systems, (Edited by K.R. Meyer and D.G. Saari), Amer. Math. Soc., Providence, R.I., 111-117 (1988).

[5]M. Hurley, “Bifurcation and Chain Recurrence”, Ergod. Th. & Dynam. Sys. 3, 231-240 (1983).

[6]D. E. Norton, “The Conley Decomposition Theorem for Maps: A Metric Approach”, Commentarii Mathematici Universitatis Sancti Pauli 44, 151-173 (1995).

[7]D. E. Norton, “Coarse-Grain Dynamics and the Conley Decomposition Theorem”, to appear in Mathematical and Computer Modelling.

[8]D. V. Anosov, Geodesic Flows on Closed Riemannian Manifolds of Negative Curvature,  Proc. Steklov Inst. Math. 90 (1967), translation by American Math. Soc. (1969).

[9]R. Bowen, Equilibrium States and the Ergodic Theory of Axiom  A Diffeomorphisms, Lecture Notes in Mathematics, No. 470, Springer-Verlag, New York (1975).

[10]R. Bowen, On Axiom A Diffeomorphisms, CBMS Regional Conf. Ser. in Math., No. 35, Amer. Math. Soc., Providence, R.I. (1978).

[11]C. Conley, The Gradient Structure of  a Flow: I, IBM RC 3932 (#17806), July 17, 1972.  Reprinted in Ergod. Th. & Dynam. Sys. 8*, 11-26 (1988).

[12]D. E. Norton, “The Fundamental Theorem of Dynamical Systems”, Commentationes Mathematicae Universitatis Carolinae 36, 585-597 (1995).

[13]D. E. Norton, “An Example of Infinitely Many Chain Recurrence Classes For Fixed Epsilon in a Compact Space”, to appear in Questions and Answers in General Topology.

[14]E. M. Izhikevich, “Neural Excitability, Spiking, and Bursting”, International Journal of Bifurcation and Chaos 10, 1171-1266 (2000).

[15]G. Osipenko, “Symbolic Analysis of the Chain Recurrent Trajectories of Dynamical Systems”, Differential Equations and Control Processes 4, electronic journal: http://www.neva.ru/journal (1998).

[16]Y. Zhang, “On the Average Shadowing Property”, preprint, http://www.pku.edu.cn/academic/xb/2001/_01e510.html (2001).

[17]S. Aytar, “The Structure Matrix of a Dynamical System”, International Conference on Mathematical Modeling and Scientific Computing, Middle East Technical University and Selcuk University, Ankara and Konya, Turkey, April 2001.

[18]F. J. A. Jacobs and J. A. J. Metz, “On the Concept of Attractor in Community-Dynamical Processes”, preprint.

[19]M. Dellnitz and O. Junge, “Set Oriented Numerical Methods for Dynamical Systems”, preprint, http://www.upb.de/math/~agdellnitz.

[20]K. Mischaikow, “Topological Techniques for Efficient Rigorous Computations in Dynamics”, preprint.