When a dynamical system is simulated on a computer, a certain kind of approximation is made. A computer has only a finite set of numbers which it can represent. Given a point whose coordinates can be represented, the computer performs some arithmetic and arrives at an approximate image point. The true image point may not be representable, but it is usually safe to assume that the computer's approximation is close to the true one. If everything is working correctly, the computer will always compute the same approximate image point to a given initial point. The ideas discussed in this section are slight modifications of the original ideas found in a paper by Lax [10]. The reader is also referred to Rannou [12] and Hall [6] for further development of the area-preserving case.
To formulate the questions and give the corresponding answers we need the notion of a net and the notion of approximation for .
Suppose that the set of points representable by the computer is the -net . Since the computer can represent only those points in , an attempt to compute the map results in the -approximation .
Note that, if , then an -approximation to always exists. Henceforth, this inequality will be assumed. Indeed, since a -net is automatically an -net for any , it will be assumed that an -approximation occurs on an -net. Thus the phrase " is an -approximation for " means that is an -net for and is an -approximation for .
In the context of computer simulations, the -approximation is determined from the map by the computer arithmetic, the compiler, and the algorithm. The computer will always make the same error if it does the same computation. Thus the simulation of iteration of the original map on the computer is exactly the iteration of the map .
If the map has an attractor, one can ask whether one can expect to see the attractor in a computer simulation. This question can be interpreted as asking whether the map has an attractor corresponding to the attractor for .
The following theorem states that if the intensity of the attractor exceeds the computer's approximation error, then there exists a discrete representation for which the computer should be able to find by iterating .
Theorem 6.2 Let be an -approximation for , and let be an attractor for . If , then there exists an attractor for such that is a discrete representation of .
This theorem gives a sufficient condition for the existence of a discrete representation, but is it a necessary one? In other words, if the intensity is less than the computer error, will the computer be unable to find the attractor? The answer is given by the following theorem, which states that one can find a discrete approximation and an orbit for the discrete approximation which starts in the attractor and leaves the domain of attraction. Of course, the discrete approximation might not be the one that the computer uses, but the theorem shows that, in general, one cannot expect to find attractors with small intensities.
Theorem 6.3 If is an attractor for , if , and if is any compact subset of , then there exists an -net , an -approximation , and an orbit of with and .
Copyright (c) 1998 by Richard
McGehee, all rights reserved.