NUMERICALLY COMPUTING THE LYAPUNOV EXPONENTS OF MATRIX-VALUED COCYCLES

Similar documents
Smooth Ergodic Theory and Nonuniformly Hyperbolic Dynamics

Fundamentals of Dynamical Systems / Discrete-Time Models. Dr. Dylan McNamara people.uncw.edu/ mcnamarad

PHY411 Lecture notes Part 5

Chaos and Liapunov exponents

Dynamics and Geometry of Flat Surfaces

One dimensional Maps

Research Statement. Jayadev S. Athreya. November 7, 2005

April 13, We now extend the structure of the horseshoe to more general kinds of invariant. x (v) λ n v.

2000 Mathematics Subject Classification. Primary: 37D25, 37C40. Abstract. This book provides a systematic introduction to smooth ergodic theory, inclu

The Zorich Kontsevich Conjecture

SRB measures for non-uniformly hyperbolic systems

LINEAR ALGEBRA KNOWLEDGE SURVEY

CHILE LECTURES: MULTIPLICATIVE ERGODIC THEOREM, FRIENDS AND APPLICATIONS

A. Pikovsky. Deapartment of Physics and Astronomy, Potsdam University. URL: pikovsky

Lyapunov exponents of Teichmüller flows

Lecture 1 Monday, January 14

Lecture 6, Sci. Comp. for DPhil Students

Hyperbolic Dynamics. Todd Fisher. Department of Mathematics University of Maryland, College Park. Hyperbolic Dynamics p.

8.1 Bifurcations of Equilibria

Periodic Sinks and Observable Chaos

Problem set 7 Math 207A, Fall 2011 Solutions

The Structure of Hyperbolic Sets

Problems in hyperbolic dynamics

MORSE HOMOLOGY. Contents. Manifolds are closed. Fields are Z/2.

Stabilization of Hyperbolic Chaos by the Pyragas Method

Addendum: Lyapunov Exponent Calculation

Entropy production for a class of inverse SRB measures

Numerical Methods I: Orthogonalization and Newton s method

Introduction Knot Theory Nonlinear Dynamics Topology in Chaos Open Questions Summary. Topology in Chaos

Solution of Linear Equations

EECS 275 Matrix Computation

Flat Surfaces. Marcelo Viana. CIM - Coimbra

Abstracts. Furstenberg The Dynamics of Some Arithmetically Generated Sequences

Linear algebra & Numerical Analysis

Notes on Eigenvalues, Singular Values and QR

Physics 202 Laboratory 5. Linear Algebra 1. Laboratory 5. Physics 202 Laboratory

Lecture 11. Linear systems: Cholesky method. Eigensystems: Terminology. Jacobi transformations QR transformation

Analysis of The Theory of Abstraction

c 1 v 1 + c 2 v 2 = 0 c 1 λ 1 v 1 + c 2 λ 1 v 2 = 0

Chaotic attractors and physical measures for some density dependent Leslie population models

Main matrix factorizations

Robustly transitive diffeomorphisms

Chasing the Bulge. Sebastian Gant 5/19/ The Reduction to Hessenberg Form 3

(a) If A is a 3 by 4 matrix, what does this tell us about its nullspace? Solution: dim N(A) 1, since rank(a) 3. Ax =

Lecture 10: Powers of Matrices, Difference Equations

Hamiltonian Chaos and the standard map

Math 411 Preliminaries

ON THE NON-UNIFORM HYPERBOLICITY OF THE KONTSEVICH-ZORICH COCYCLE FOR QUADRATIC DIFFERENTIALS

APPPHYS217 Tuesday 25 May 2010

Going with the flow: A study of Lagrangian derivatives

A short introduction with a view toward examples. Short presentation for the students of: Dynamical Systems and Complexity Summer School Volos, 2017

LINEAR ALGEBRA: NUMERICAL METHODS. Version: August 12,

B5.6 Nonlinear Systems

HYPERBOLIC SETS WITH NONEMPTY INTERIOR

Lorenz like flows. Maria José Pacifico. IM-UFRJ Rio de Janeiro - Brasil. Lorenz like flows p. 1

Handout 2: Invariant Sets and Stability

Conceptual Questions for Review

A genus 2 characterisation of translation surfaces with the lattice property

Orthogonal iteration revisited

Orthogonal iteration to QR

MATH 310, REVIEW SHEET 2

ON HYPERBOLIC MEASURES AND PERIODIC ORBITS

16 Period doubling route to chaos

SOME EXAMPLES OF NONUNIFORMLY HYPERBOLIC COCYCLES. L.-S. Young 1

1 Extrapolation: A Hint of Things to Come

MET Workshop: Exercises

THEOREM OF OSELEDETS. We recall some basic facts and terminology relative to linear cocycles and the multiplicative ergodic theorem of Oseledets [1].

Introduction Hyperbolic systems Beyond hyperbolicity Counter-examples. Physical measures. Marcelo Viana. IMPA - Rio de Janeiro

Lecture 3: QR-Factorization

Population Games and Evolutionary Dynamics

Preliminary/Qualifying Exam in Numerical Analysis (Math 502a) Spring 2012

Introduction to Applied Nonlinear Dynamical Systems and Chaos

WHAT IS A CHAOTIC ATTRACTOR?

... it may happen that small differences in the initial conditions produce very great ones in the final phenomena. Henri Poincaré

This ensures that we walk downhill. For fixed λ not even this may be the case.

Section 6.4. The Gram Schmidt Process

QR Decomposition. When solving an overdetermined system by projection (or a least squares solution) often the following method is used:

Practice problems for Exam 3 A =

Applied Linear Algebra in Geoscience Using MATLAB

2.10 Saddles, Nodes, Foci and Centers

av 1 x 2 + 4y 2 + xy + 4z 2 = 16.

INTRODUCTION TO CHAOS THEORY T.R.RAMAMOHAN C-MMACS BANGALORE

Math 52: Course Summary

Stripey Squares. Kelly Delp Ithaca College Ithaca, NY 14850, USA Abstract

3 Stability and Lyapunov Functions

Gershgorin s Circle Theorem for Estimating the Eigenvalues of a Matrix with Known Error Bounds

Applied Linear Algebra in Geoscience Using MATLAB

Jordan Normal Form and Singular Decomposition

MATH 235: Inner Product Spaces, Assignment 7

Linear Algebra March 16, 2019

Notes by Maksim Maydanskiy.

Bounds for (generalised) Lyapunov exponents for deterministic and random products of shears

MARKOV PARTITIONS FOR HYPERBOLIC SETS

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

Recitation 9: Probability Matrices and Real Symmetric Matrices. 3 Probability Matrices: Definitions and Examples

AMS526: Numerical Analysis I (Numerical Linear Algebra for Computational and Data Sciences)

Lecture 4: Applications of Orthogonality: QR Decompositions

DYNAMICAL SYSTEMS. I Clark: Robinson. Stability, Symbolic Dynamics, and Chaos. CRC Press Boca Raton Ann Arbor London Tokyo

AMS526: Numerical Analysis I (Numerical Linear Algebra)

Transcription:

NUMERICALLY COMPUTING THE LYAPUNOV EXPONENTS OF MATRIX-VALUED COCYCLES RODRIGO TREVIÑO This short note is based on a talk I gave at the student dynamical systems seminar about using your computer to figure out what the Lyapunov exponents of a matrix-valued cocycle are. I will focus only on discrete cocycles, that is, cocycles over Z-actions. It is based on [ER85, V.C], which also treats the continuous-time case. I tried to make it as self-contained as possible and completely accessible to graduate students of all levels. 1. Theory Let G be time and T : X G X a dynamical system. Definition 1. A linear cocycle over T is a map A : G X GL(n, F) which satisfies the cocycle condition for all g 1, g 2 G and x X. A(g 1 + g 2, x) = A(g 2, T g1 (x)) A(g 1, x) Cocycles act on vector bundles: For a bundle p : V X we have T p(q) = p A(q) for all q V. Let s look at some examples. Example 1. The most famous and well-known cocycle is the tangent or derivative cocycle. Let f : M M be a diffeomorphism of a manifold M. Then Df : T x M T f(x) M is the tangent cocycle of f acting on the tangent bundle of M, T M. The cocycle condition is satisfied by the chain rule. Studying this cocycle tells you about the contracting/expanding properties of your dynamical system f. Example 2. Another semi-famous cocycle in dynamical systems is the Rauzy- Veech-Zorich (RVZ) cocycle (which is a cocycle over a Z-action) or its continuoustime version, the Kontsevich-Zorich (KZ) cocycle. The base dynamics of the RVZ cocycle is a translation flow on a Riemann surface (or an interval exchange transformation) while the base dynamics for the KZ cocycle is the Teichmuller flow on the moduli space of quadratic differentials for Riemann surfaces. Both cocycles act on the (co)homology bundle of Riemann surfaces. I mention this example not only to impress you, but to show you that there are other interesting bundles to consider aside from the tangent bundle. Studying these cocycles tells us much about how flows wind around flat surfaces and about the behavior of ergodic averages. From now on we will adopt the notational convention A (n) x = A(n, x). Definition 2. Let A be a linear cocycle over f : X X and let µ be an f-invariant probability measure. Then A is a measurable cocycle if log + A (±1) x L 1 (X, µ), 1

2 RODRIGO TREVIÑO where log + (z) = max{, z}. We now state the main/best theorem about measurable cocycles. Theorem 1 (Oseledec Multiplicative Ergodic Theorem). Let A be a measurable cocycle over f acting on the bundle V and µ and f-invariant probability measure. Then (1) There is an A-invariant, pointwise decomposition of V k(x) (1) V = X H i (x) such that (2) The limit lim n ± 1 n i=1 A(n) x log v = ±λ i (x) v exists and is the i th Lyapunov exponent of A for any nonzero v H i (x) µ-almost everywhere. The dimension of the sub-bundle H i (x) equals the multiplicity of the Lyapunov exponent λ i. The decomposition (1) is called the Oseledec decomposition of V. The Lyapunov exponents measure the infinitesimal expansion of the cocycle along a trajectory. More precisely, there is a fiber-wise splitting of the bundle V p 1 (x) {x} E s (x) E c (x) E u (x) where E s, E c, and E u are, respectively, the stable, center and unstable bundles of A. They measure exponential contraction or expansion for the case of the stable or unstable bundles while the center bundle has some sort of intermediate behavior. If E c = and the stable/unstable bundles do not depend on x, A is uniformly hyperbolic. This is a very special case, since the theorem holds only µ-almost everywhere, and we can only expect non-uniform hyperbolicity. If E c the cocycle is called partially hyperbolic. Example 3. Let X = R 2 /Z 2, A SL(2, Z), where A has no eigenvalues of modulus 1. Since A is a linear map it is easy to see that the Oseledec decomposition is given by the eigenvectors of A and Lyapunov exponents by the eigenvalues. This system is uniformly hyperbolic. Since in these notes we are interested in computing the Lyapunov exponents, we will sketch the proof of the second part of the theorem above. We do this because the way of proving this part gives an algorithm to compute the exponents numerically. Sketch of proof of second part. The clever trick used to prove this is that we can perform a QR-factorization of the cocycle at every iteration. This factorization expresses a matrix M as the product of an orthogonal matrix Q and an uppertriangular matrix R. This factorization is unique if M is non-singular. To use this for our cocycle, let A (1) x = Q 1 R 1. Define successively for k > 1 A k = A (1) f k 1 (x) Q k 1

COMPUTING LYAPUNOV EXPONENTS 3 in order to get the next Q and R: It follows then that the cocycle is A k = A (1) f k 1 (x) Q k 1 = Q k R k. A (n) x = Q n R n R n 1 R 1. Since the Q i are orthogonal (that is, you can think of them as a change of basis), you can assume that the cocycle is given by upper-triangular matrices. By the Birkhoff Ergodic Theorem, n 1 1 (2) lim log a ii (f k (x)) = λ i (x), n n k= where a ii is the i th diagonal entry of R k, exists µ-almost everywhere. These are then the Lyapunov exponents. As you can see, the method of proof gives a nice algorithm to approximate the Lyapunov exponents numerically. If you want to code this, everything is figured out for you with the exception of how to perform QR factorization of matrices. There are two major ways of doing this: Gram-Schmidt Process: You can QR-factorize matrices using this process, but it is quite numerically unstable. Even methods known as modified Gram-Schmidt processes perform under-par for this task: they yield matrices Q which are not really orthogonal. Householder transformations/reflections: Although I will not go over what these are, this is the most reliable way of performing QR factorizations numerically. For more background see [TB97, II.7]. This method of factorization is well-known and can be obtained from a number of public linear algebra tools libraries, like the Numerical Recipes libraries [PTVF7, 2.1]. 2. Practice Using the algorithms listed in the previous section we can start computing Lyuapunov exponents for as many matrix-valued cocycles as we want. We will only do it for one system here. Consider a three-generation Leslie model 1, which is a non-linear version of an old model from population dynamics introduced by Leslie in the 194 s. To be honest, I am not sure what this model has been used for in the real world and/or to what degree of success, but it s fun to play with it using a computer. This system is based on modeling a population which has three major generational changes and thus at any time the population is represented by a point in R 3 +. The system is ( ) F : (x, y, z) f(x + y + z)e λ(x+y+z), p 1 x, p 2 y, where f, λ, p 1, p 2 are some predetermined constants (the p i is the survival rate of going from the i th generation to the (i + 1) st generation). 1 Specifically, the three-generation overcompensatory Leslie population model where the fertility rates decay exponentially with population size.

4 RODRIGO TREVIN O Fix λ =.1, p1 =.8, p2 =.6, and f > a free parameter. This system was studied computationally in [UW4] where it was reported that this system undergoes many qualitative changes as f varies: creation and destruction of strange attractors, crises, period doubling route to chaos, et cetera. It should be pointed out that for all f there is a global attractor, that is, all initial conditions in R3+ eventually get sucked into a compact region of R3. In the results below, we pick random points in R3+ and compute Lyapunov exponents using the method described above. We compute Lyapunov exponents for this system for varying values of f. The results are described in the figures below..1 -.3 -.4 3 4 5 6 7 8 Figure 1. Lyapunov exponents for the three-generation Leslie model with parameters λ =.1, p1 =.8, p2 =.6, and f > a free parameter between 25 and 1. In the three intervals where there seem to be multiple Lyapunov exponents, the lowest two Lyapunov exponents are very negative and do not appear in the plot. 9 1

COMPUTING LYAPUNOV EXPONENTS 5.2.1 -.3 -.4 -.5 28 3 32 34 36 38 4 Figure 2. For f roughly between 27 and 41 the lowest two Lyapunov exponents are the same and thus the spectrum of the cocycle is not simple. For some values of f the highest exponent seems to oscilate and is positive for some f (thus E u for these values). The oscilation seems to be due to the existence of multiple attractors. References [ER85] J.-P. Eckmann and D. Ruelle, Ergodic theory of chaos and strange attractors, Rev. Modern Phys. 57 (1985), no. 3, part 1, 617 656. MR 852 (87d:5883a) [PTVF7] William H. Press, Saul A. Teukolsky, William T. Vetterling, and Brian P. Flannery, Numerical recipes, third ed., Cambridge University Press, Cambridge, 27, The art of scientific computing. MR 237199 (29b:651) [TB97] Lloyd N. Trefethen and David Bau, III, Numerical linear algebra, Society for Industrial and Applied Mathematics (SIAM), Philadelphia, PA, 1997. MR 144482 (98k:652) [UW4] Ilie Ugarcovici and Howard Weiss, Chaotic dynamics of a nonlinear density dependent population model, Nonlinearity 17 (24), no. 5, 1689 1711. MR 286145 (25j:3715) Department of Mathematics, The University of Maryland, College Park, College Park, MD 2742 E-mail address: rodrigo@math.umd.edu

6 RODRIGO TREVIÑO.1 -.3 -.4 -.5 48 5 52 54 56 58 6 62 Figure 3. The top two Lyapunov exponents merge at first and then diverge.

COMPUTING LYAPUNOV EXPONENTS 7 -.3 -.4 65 7 75 8 85 Figure 4. The Lyapunov exponents go from having one value to many. My guess is that for these values of f there are very many attractors each with different Lyapunov exponents. 9