TOWARDS AUTOMATED CHAOS VERIFICATION

Similar documents
DYNAMICS AND CHAOS FOR MAPS AND THE CONLEY INDEX. Sarah Day 1

ALGORITHMS FOR RIGOROUS ENTROPY BOUNDS AND SYMBOLIC DYNAMICS

The Conley Index and Rigorous Numerics of Attracting Periodic Orbits

Computational homology in dynamical systems

Dynamic Systems and Applications 11 (2002) TOWARDS A RIGOROUS NUMERICAL STUDY OF THE KOT SCHAFFER MODEL

The method of topological sections in the rigorous numerics of dynamical systems

On Hyperbolic Plateaus of the Hénon Map

Key words. database, dynamical system, Conley index, Morse decomposition, Leslie population models, combinatorial dynamics, multiparameter system

Key words. database, dynamical system, Conley index, Morse decomposition, Leslie population models, combinatorial dynamics, multiparameter system

Computing All Isolated Invariant Sets at a Finite Resolution

Computational Homology in Topological Dynamics

Math 354 Transition graphs and subshifts November 26, 2014

An Algorithmic Approach to Chain Recurrence

11 Chaos in Continuous Dynamical Systems.

Morse-Forman-Conley theory for combinatorial multivector fields

Rigorous Numerics for Global Dynamics: a study of the Swift-Hohenberg equation

The Existence of Chaos in the Lorenz System

The Conley index over a phase space for flows

B 1 = {B(x, r) x = (x 1, x 2 ) H, 0 < r < x 2 }. (a) Show that B = B 1 B 2 is a basis for a topology on X.

Computational Topology and Dynamics

Is the Hénon map chaotic

Lattice Structures for Attractors II

THE CONLEY ATTRACTORS OF AN ITERATED FUNCTION SYSTEM

arxiv: v2 [math.at] 6 Dec 2014

b 0 + b 1 z b d z d

January 16, b(x, y) G[a](x)dx (1.1)

MATH 8253 ALGEBRAIC GEOMETRY WEEK 12

Finding numerically Newhouse sinks near a homoclinic tangency and investigation of their chaotic transients. Takayuki Yamaguchi

Multivalued Maps As a Tool in Modeling and Rigorous Numerics

From RNA-seq Time Series Data to Models of Regulatory Networks

Lozi-like maps. M. Misiurewicz and S. Štimac. May 13, 2017

Neural Codes and Neural Rings: Topology and Algebraic Geometry

EFFICIENT COMPUTATION OF LYAPUNOV FUNCTIONS FOR MORSE DECOMPOSITIONS

Permutation groups/1. 1 Automorphism groups, permutation groups, abstract

Introduction to Topology

ALGEBRAICALLY TRIVIAL, BUT TOPOLOGICALLY NON-TRIVIAL MAP. Contents 1. Introduction 1

Topological Dynamics: Rigorous Numerics via Cubical Homology

Topological Entropy Bounds for Hyperbolic Plateaus of the He non Map

Maths 212: Homework Solutions

Introduction to Kleene Algebras

Part II. Algebraic Topology. Year

PERIODS IMPLYING ALMOST ALL PERIODS FOR TREE MAPS. A. M. Blokh. Department of Mathematics, Wesleyan University Middletown, CT , USA

Enumeration Schemes for Words Avoiding Permutations

The Lefthanded Local Lemma characterizes chordal dependency graphs

Mathematics for Economists

Semigroup invariants of symbolic dynamical systems

Computational Homology in Topological Dynamics

Are numerical studies of long term dynamics conclusive: the case of the Hénon map

CHAPTER 2 FEIGENBAUM UNIVERSALITY IN 1-DIMENSIONAL NONLINEAR ALGEBRAIC MAPS

RUTGERS UNIVERSITY GRADUATE PROGRAM IN MATHEMATICS Written Qualifying Examination August, Session 1. Algebra

For Ramin. From Jonathan December 9, 2014

Problem Set 2: Solutions Math 201A: Fall 2016

32 Proof of the orientation theorem

Chapter 1 Vector Spaces

BP -HOMOLOGY AND AN IMPLICATION FOR SYMMETRIC POLYNOMIALS. 1. Introduction and results

Homework 5. Solutions

PERIODIC POINTS OF THE FAMILY OF TENT MAPS

MARKOV PARTITIONS FOR HYPERBOLIC SETS

HYPERBOLIC SETS WITH NONEMPTY INTERIOR

Hamiltonian Toric Manifolds

Correction to 'Equivariant spectral decomposition for flows with a /-action'

Rigorous computation of topological entropy with respect to a finite partition

Proof: The coding of T (x) is the left shift of the coding of x. φ(t x) n = L if T n+1 (x) L

2 Problem Set 2 Graphical Analysis

The Fundamental Group and Covering Spaces

Lattice Structures for Attractors I

Smith theory. Andrew Putman. Abstract

Math 309 Notes and Homework for Days 4-6

The Poupard statistics on tangent and secant trees

Homotopy and homology groups of the n-dimensional Hawaiian earring

Dynamical Systems and Ergodic Theory PhD Exam Spring Topics: Topological Dynamics Definitions and basic results about the following for maps and

Problems: Section 13-1, 3, 4, 5, 6; Section 16-1, 5, 8, 9;

Math 4377/6308 Advanced Linear Algebra

Lebesgue Measure on R n

MATH 614 Dynamical Systems and Chaos Lecture 6: Symbolic dynamics.

CHARACTERIZATIONS OF L-CONVEX SPACES

SHIFT EQUIVALENCE AND A COMBINATORIAL-TOPOLOGICAL APPROACH TO DISCRETE-TIME DYNAMICAL SYSTEMS

FUNCTIONAL ANALYSIS LECTURE NOTES: COMPACT SETS AND FINITE-DIMENSIONAL SPACES. 1. Compact Sets

FACTOR MAPS BETWEEN TILING DYNAMICAL SYSTEMS KARL PETERSEN. systems which cannot be achieved by working within a nite window. By. 1.

Efficient Automation of Index Pairs in Computational Conley Index Theory

Totally supra b continuous and slightly supra b continuous functions

SYNCHRONOUS RECURRENCE. Contents

arxiv: v2 [math.ds] 19 Jul 2012

Three Descriptions of the Cohomology of Bun G (X) (Lecture 4)

POINT SET TOPOLOGY. Definition 2 A set with a topological structure is a topological space (X, O)

Research Article Global Dynamics of a Competitive System of Rational Difference Equations in the Plane

Talk 5: Generalizations of Graph Algebras within the Cuntz-Pimsner Framework

Zur Konstruktion robust stabilisierender Regler mit Hilfe von mengenorientierten numerischen Verfahren

Math 203A - Solution Set 1

Math General Topology Fall 2012 Homework 6 Solutions

Solve EACH of the exercises 1-3

where m is the maximal ideal of O X,p. Note that m/m 2 is a vector space. Suppose that we are given a morphism

3. Prove or disprove: If a space X is second countable, then every open covering of X contains a countable subcollection covering X.

DISCRETIZED CONFIGURATIONS AND PARTIAL PARTITIONS

BRAIDED CONNECTING ORBITS IN PARABOLIC EQUATIONS VIA COMPUTATIONAL HOMOLOGY

dynamical zeta functions: what, why and what are the good for?

Functional Analysis I

Optimal Interface Conditions for an Arbitrary Decomposition into Subdomains

Lecture 1. Toric Varieties: Basics

MATRIX LIE GROUPS AND LIE GROUPS

Transcription:

TOWARDS AUTOMATED CHAOS VERIFICATION SARAH DAY CDSNS, Georgia Institute of Technology, Atlanta, GA 30332 OLIVER JUNGE Institute for Mathematics, University of Paderborn, 33100 Paderborn, Germany KONSTANTIN MISCHAIKOW CDSNS, Georgia Institute of Technology, Atlanta, GA 30332 We describe a set of algorithms (and corresponding codes) that serve as a basis for an automated proof of existence of a certain dynamical behaviour in a given dynamical system. In particular it is in principle possible to automatically verify the presence of complicated dynamics using these tools. The Hénon map is used to illustrate these techniques. 1. Introduction The purpose of this note is to give an elementary description of an automated method for proving the existence of low dimensional dynamical objects such as fixed points, periodic orbits, connecting orbits, or even subshift dynamics of finite type for maps. We begin with a discussion of the algorithms used. This includes the combinatorial data structures used by the computer, how to find potential invariant sets with specific dynamic properties, how to refine the approximation, and how to produce computationally useful index pairs. This last point leads us to the Conley index theory 4 which is used to draw rigorous conclusions about the dynamics from the numerical computations. To emphasize the importance of this last point we conclude with an example in which index computations fail to support the existence of a connecting orbit suggested by the numerical computation. Indeed, a much finer numerical approximation shows that such an orbit actually cannot exist. Work partially supported by NSF Grants INT-9910027 and 0107396. 1

2 2. Data structures and algorithms We are interested in proving the existence of certain invariant sets of a continuous map f : X R n, where X R n is compact. To this end we are going to derive a combinatorial finite state model of the dynamics of f on X in the form of a directed graph, where the states of this model will represent subsets of X. A rectangular set is a subset B of R n of the form B = B(c, r) = {x R n : x k c k r k, k = 1,..., n}, where c, r R n, r k 0, are the center and radius of B. Note that by bisecting B with respect to the j-th coordinate direction one obtains two rectangular sets B = B(c, ˆr) and B + = B(c +, ˆr), where ˆr j = r j /2 and c ± j = c j ± r j /2 and ˆr k = r k, c ± k = c k for k j. A set which can be represented by iterating this subdivision process, starting with a rectangular set X is a box. A cubical set is a finite union of boxes. Note that a binary tree represents a certain set of boxes if one assigns a coordinate direction to each level of the tree: the root corresponds to the box X and all nodes of a given level correspond to a subset of a cubical grid on X 2. Denote by B k the collection of all boxes represented by the nodes on level k of a tree (where the root is on level 0). For a subset B B k let B denote the union of all boxes in B. Let o(b) be the set of all boxes in B k which intersect B, i.e. the smallest representable neighborhood of B in B k. For a given box collection B we are going to represent the dynamics of f by a directed graph G = (B, E), where we define the set E of edges in G to consist of all pairs (B 0, B 1 ) such that f(b 0 ) B 1. In order to allow for errors introduced when computing and representing the image f(b) of a box B B on the computer, we actually make use of an enclosure of f, i.e. a multivalued map F : B B such that f(b) int F(B) for B B. F can efficiently be represented as e.g. a (sparse) matrix. 2.1. Finding invariant sets The first step in proving the existence of a certain invariant set is the construction of an isolating neighborhood for f which isolates some invariant set of interest. A rough guess for some specific invariant set of f can be obtained efficiently by analyzing the matrix resp. graph F: k-periodic points of f may be present in boxes corresponding to nonzero diagonal entries of F k (viewing F as a matrix), recurrent sets of f should be related to boxes corresponding to strongly connected components of F (viewing F as

3 a graph). Connecting orbits can be identified using Dijkstra s shortest path algorithm 3. Once a guess S B for an invariant set has been computed, we construct a combinatorial isolated invariant set S containing S by the following procedure. Here Inv(S, F) denotes the maximal invariant set of F within the set S, which can be efficiently computed 7. Algorithm 1. (Combinatorial isolating neighborhood) S = make isolated( S) S := Inv( S, F) while o(s) S S := S o(s) S := Inv( S, F) if S int o(s) return S else return Note that once this algorithm returns a nonempty collection S =: S k B B k of boxes, one can efficiently refine the isolating neighborhood and obtain a tighter covering of the underlying invariant set by repeatedly (1) subdividing the current set S k of boxes, yielding a collection S k+1 and (2) discarding all boxes from S k+1 which are not contained in Inv(S k+1, F) 2. 2.2. Computing the index Given a cubical isolating neighborhood, the next step is to construct a cubical index pair. We begin with an approach due to Szymczak 7,8. Given an isolated invariant set S define N 1 := S F(S) and N 0 := N 1 \ S. Then, N = (N 1, N 0 ) := ( N 1, N 0 ) is an index pair for f. There are two considerations which prompt us to modify this construction. First, index pairs computed in this manner may be very large, especially when studying objects with high dimensional, strongly unstable behavior. Second, computation of the index map on this pair could introduce folding effects : The computation requires an auxiliary pair which contains the image of the original index pair. However, the definition of the index map demands that the inclusion of the first pair into the second induce an isomorphism in relative homology. This property fails when the image of a box in N 0 folds back to o(s) \ N 1. In light of these considerations, we propose the following algorithm for computing a modified combinatorial index pair. This modification, which is sufficient for defining the Conley index 1, exploits the relationship between

4 the relative homology of the pair (N 1, N 0 ) and the structure of the quotient space N 1 /N 0. Namely, the property of excision allows us to essentially ignore the sets outside of a neighborhood of N 1 \ N 0. In particular, we construct an index pair in the combinatorial setting which truncates the sets outside of a one box neighborhood of N 1 \ N 0 and, furthermore, avoids folding effects when computing the index map. Algorithm 2. (Modified Combinatorial Index Pair) [P 1, P 0 ] = build ip(s) P 0 := E := (F(S) o(s)) \ S while E P 0 := P 0 E E := (F(P 0 ) o(s)) \ P 0 P 1 := S P 0 return [P 1, P 0 ] Computation of the index map also requires an auxiliary pair [Q 1, Q 0 ] given by Q 1 := F(P 1 ) and Q 0 := Q 1 \ S. Note that by construction, [P 1, P 0 ] = [Q 1 o(s), Q 0 o(s)]. Equivalently, ( P 1, P 0 ) = ( Q 1 \A, Q 0 \ A) where A = Q 1 \ o(s) Q 0. By excision, the inclusion map i : [ P 1, P 0 ] [ Q 1, Q 0 ] induces an isomorphism i in relative homology. This property ensures that we prevent the folding effect and, therefore, may compute the index map. It is worth noting that given a cubical grid, the pair given by Algorithm 2 is, in many ways, optimal for studying the dynamics on S. Both sets in the pair are contained in o(s), the minimal box collection one should expect to consider when studying the dynamics on S. In addition, this pair is just large enough to ensure that folding is avoided in computing the index. Given a modified combinatorial index pair [P 1, P 0 ] for the map F, we compute its index a software package developed in the Computational Homology Program 5 (see www.math.gatech.edu/ chom). 3. A numerical example: The Hénon Map Consider the map f(x, y) = (1 ax 2 + y/5, 5bx), with parameter values a = 1.3 and b = 0.2. We apply the previously described procedure in order to prove the existence of an invariant set on which f exhibits complicated dynamics. Based on the results of a simulation with initial point (0, 0) we fix the box X with center (0.1767, 0.1767) and radius (1.1078, 1.1078) as

y August 28, 2003 20:9 WSPC/Trim Size: 9in x 6in for Proceedings day junge mischaikow 5 the state space for further investigation. We choose to compute a covering of the maximal invariant set of f up to level 16 of the tree, resulting in a collection of 1188 boxes. We compute guesses for the location of a period two point, a period four point as well as connecting orbits between these two. Applying Algorithms 1 and 2 to this guess results in an isolating neighborhood S consisting of 14 distinct components and the associated modified combinatorial index pair shown in Figure 1. The homology of this pair is H ( P 1, P 0 ) = (0, Z 15, 0, 0,...) with the index map h P,1 on level one given by the transition graph in Figure 1(c). 1.2 J N 1 0.8 F B D L 0.6 H 0.4 M 0.2 0 I 0.2 E 0.4 0.6 K G C A 0.8 0.8 0.6 0.4 0.2 0 0.2 0.4 0.6 0.8 1 1.2 x (a) (b) (c) Figure 1. (a) An index pair [P 1, P 0 ] for a guess of two orbits connecting a period 2 orbit and a period 4 orbit for the Hénon map. The 14 components of S = cl (P 1 \ P 0 ) are labeled A through N. (b) The transition graph T representing the multivalued map H on the 14 components of S. (c) The transition graph (with orientations) representing h P,1, the index map on level one. The 15 generators are labeled by their locations in the components of S. Theorem 3.1. There is a set contained in S, on which f is semiconjugate to the symbol subshift given by the transition graph T shown in Figure 1(b). Proof. Let Σ = {(Z i ) i Z Z i {A, B,..., N}} and let σ : Σ Σ be the shift map. Consider the subset, Σ = {(Z i ) i Σ (Z i, Z i 1 ) is an edge in T } which is the closure of periodic orbits given in the transition graph T. Define ρ : P 1 Σ by ρ(x) = (Z i ) i Z, where Z i

6 is the connected component of P 1 containing f i (x), i Z. A result of 6 allows us to decompose the index information into maps on the connected components of P 1. Let h Z, Z {A,..., N}, be the index map obtained from h P, by projecting onto the connected component Z. If the Lefschetz number of h Z1... h Zn is not 0, then a periodic orbit under f through the ordered components Z 1,..., Z n exists. Given that the homology on all other levels is 0, the Lefschetz number is nonzero provided that the trace of the composition of restricted index maps for H 1 ( P 1, P 0 ) is nonzero. This can be shown for the composition of restricted index maps for any periodic sequence given by the transition graph in Figure 1(b). By extension, ρ maps onto Σ. Therefore, ρ is a semi-conjugacy between f on the (nonempty) invariant set contained in S = P 1 \ P 0 and the shift map σ on Σ. 3.1. The transition matrix versus algebraic topology Using similar techniques to those previously described, we constructed the map F on a box collection at level 14. The map suggests the existence of a connecting orbit from a period two orbit to a fixed point. However, the associated index computations did not support the existence of this orbit for f. Therefore we repeated the computation at level 24, where the fixed point and the period two orbit (which may be shown to exist by computation of the index at depth 14) persist as expected. However, the map F itself on the box collection of this level prohibits a connecting orbit. References 1. S. Day. A Rigorous Numerical Method in Infinite Dimensions. PhD thesis, Georgia Institute of Technology, 2003. 2. M. Dellnitz and A. Hohmann. A subdivision algorithm for the computation of unstable manifolds and global attractors. Numer. Math., 75(3):293 317, 1997. 3. E. W. Dijkstra. A note on two problems in connexion with graphs. Numer. Math., 1:269 271, 1959. 4. K. Mischaikow and M. Mrozek. Conley index. In Handbook of dynamical systems, Vol. 2, pages 393 460. North-Holland, Amsterdam, 2002. 5. K. Mischaikow, M. Mrozek, and P. Pilarczyk. Graph approach to the computation of the homology of continuous maps. In preparation. 6. A. Szymczak. The Conley index for decompositions of isolated invariant sets. Fund. Math., 148(1):71 90, 1995. 7. A. Szymczak. A combinatorial procedure for finding isolating neighbourhoods and index pairs. Proc. Roy. Soc. Edinburgh Sect. A, 127(5):1075 1088, 1997. 8. A. Szymczak. Index Pairs: from Dynamics to Combinatorics and Back. PhD thesis, Georgia Institute of Technology, 1999.