Discrete approximations

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 [More] and the notion of approximation for Disc1.jpg [More] .

Suppose that the set of points representable by the computer is the Disc2.jpg -net Disc3.jpg . Since the computer can represent only those points in Disc4.jpg , an attempt to compute the map Disc5.jpg results in the Disc6.jpg -approximation Disc7.jpg .

Note that, if Disc8.jpg , then an Disc9.jpg -approximation to Disc10.jpg always exists. Henceforth, this inequality will be assumed. Indeed, since a Disc11.jpg -net is automatically an Disc12.jpg -net for any Disc13.jpg , it will be assumed that an Disc14.jpg -approximation occurs on an Disc15.jpg -net. Thus the phrase " Disc16.jpg is an Disc17.jpg -approximation for Disc18.jpg " means that Disc19.jpg is an Disc20.jpg -net for Disc21.jpg and Disc22.jpg is an Disc23.jpg -approximation for Disc24.jpg .

In the context of computer simulations, the Disc25.jpg -approximation Disc26.jpg is determined from the map Disc27.jpg 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 Disc28.jpg on the computer is exactly the iteration of the map Disc29.jpg .

If the map Disc30.jpg 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 Disc31.jpg has an attractor corresponding to the attractor for Disc32.jpg .

The following theorem states that if the intensity of the attractor Disc33.jpg exceeds the computer's approximation error, then there exists a discrete representation for Disc34.jpg [More] which the computer should be able to find by iterating Disc35.jpg .

Theorem 6.2 Let Disc36.jpg be an Disc37.jpg -approximation for Disc38.jpg , and let Disc39.jpg be an attractor for Disc40.jpg . If Disc41.jpg , then there exists an attractor Disc42.jpg for Disc43.jpg such that Disc44.jpg is a discrete representation of Disc45.jpg .

Proof.

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 Disc46.jpg is an attractor for Disc47.jpg , if Disc48.jpg , and if Disc49.jpg is any compact subset of Disc50.jpg , then there exists an Disc51.jpg -net Disc52.jpg , an Disc53.jpg -approximation Disc54.jpg , and an orbit Disc55.jpg of Disc56.jpg with Disc57.jpg and Disc58.jpg .

Proof.


[Left] Intensity
[Right] Examples
[Up] Main entry point

[TOC] [Glossary] [Help]


Copyright (c) 1998 by Richard McGehee, all rights reserved.
Last modified: July 31, 1998.