Dynamical Systems, Measures and Fractals via Domain Theory

We introduce domain theory in the computation of dynamical systems, iterated function systems (fractals) and measures. For a discrete dynamical system (X, f), given by the action of a continuous map f: X → X on a metric space X, we study the extended dynamical systems (VX, Vf) and (UX, Uf) where V is the Vietoris functor and U is the upper space functor. In fact, from the point of view of computing the attractors of (X, f), it is natural to study the other two systems: A compact attractor of (X, f) is a fixed point of (VX, Vf) and a fixed point of (UX, Uf). We show that if (X, f) is chaotic, then so is (UX, Uf). When X is locally compact UX is a continuous bounded complete dcpo. If X is second countable as well, then UX will be ω-continuous and can be given an effective structure. We show how strange attractors, attractors of iterated function systems (fractals) and Julia sets are obtained effectively as fixed points of deterministic functions on UX or fixed points of non-deterministic functions on CUX where C is the convex (Plotkin) power domain. We also establish an interesting link between measure theory and domain theory. We show that the set, M(X), of Borel measures on X can be embedded in PUX, where P is the probabilistic power domain. This provides an effective way of obtaining measures on X. We then prove that the invariant measure of an hyperbolic iterated function system with probabilities can be obtained as the unique fixed point of an associated continuous function on PUX.

[1]  J. Banks,et al.  On Devaney's definition of chaos , 1992 .

[2]  Susumu Hayashi,et al.  Self-similar Sets as Tarski's Fixed Points , 1985 .

[3]  K. Hofmann,et al.  A Compendium of Continuous Lattices , 1980 .

[4]  Samson Abramsky,et al.  Domain theory , 1995, LICS 1995.

[5]  Michael F. Barnsley,et al.  A better way to compress images , 1988 .

[6]  P. Blanchard Complex analytic dynamics on the Riemann sphere , 1984 .

[7]  Robin Milner,et al.  On Observing Nondeterminism and Concurrency , 1980, ICALP.

[8]  Cristopher Moore,et al.  Generalized shifts: unpredictability and undecidability in dynamical systems , 1991 .

[9]  Abbas Edalat,et al.  The stable classes and the codimension-one bifurcations of the planar replicator system , 1992 .

[10]  W. Szlenk,et al.  An introduction to the theory of smooth dynamical systems , 1984 .

[11]  Michael F. Barnsley,et al.  Fractals everywhere , 1988 .

[12]  M. Feigenbaum The universal metric properties of nonlinear transformations , 1979 .

[13]  Dana S. Scott,et al.  Outline of a Mathematical Theory of Computation , 1970 .

[14]  Paul C. Bressloff,et al.  Neural networks, learning automata and iterated function systems , 1991 .

[15]  S. Smale,et al.  On a theory of computation and complexity over the real numbers; np-completeness , 1989 .

[16]  Keith R. Wicks,et al.  Fractals and Hyperspaces , 1992 .

[17]  Arnaud Jacquin,et al.  Harnessing chaos for image synthesis , 1988, SIGGRAPH.

[18]  M. Barnsley,et al.  Iterated function systems and the global construction of fractals , 1985, Proceedings of the Royal Society of London. A. Mathematical and Physical Sciences.

[19]  Claire Jones,et al.  Probabilistic non-determinism , 1990 .

[20]  C. Jones,et al.  A probabilistic powerdomain of evaluations , 1989, [1989] Proceedings. Fourth Annual Symposium on Logic in Computer Science.

[21]  Samson Abramsky,et al.  Handbook of logic in computer science. , 1992 .

[22]  N. Saheb-Djahromi,et al.  CPO'S of Measures for Nondeterminism , 1980, Theor. Comput. Sci..

[23]  Michael B. Smyth,et al.  Power Domains and Predicate Transformers: A Topological View , 1983, ICALP.

[24]  M. Bernhard Introduction to Chaotic Dynamical Systems , 1992 .