The Oseledets Multiplicative Ergodic Theorem and Lyapunov Exponents
Anchor (Master): Katok-Hasselblatt 1995 *Introduction to the Modern Theory of Dynamical Systems* (Cambridge) Supplement and Ch. S; Barreira-Pesin 2007 *Nonuniform Hyperbolicity: Relative Stability and Smooth Ergodic Theory* (Cambridge) Ch. 1-3 (Lyapunov exponents, the Oseledets theorem, regularity); Arnold 1998 *Random Dynamical Systems* (Springer Monographs) Ch. 3-4 (the MET for random and continuous cocycles); Viana 2014 *Lectures on Lyapunov Exponents* (Cambridge) Ch. 4 (Oseledets via subadditivity, Kingman input)
Intuition Beginner
Take a small ball of nearby starting points in some system — say nearby weather states, or nearby positions of a planet — and let them all evolve by the same fixed rule. After one step the ball is no longer a ball: the rule stretches it in some directions and squashes it in others, turning the sphere into a thin ellipsoid. Keep going. The directions that get stretched grow longer and longer; the directions that get squashed shrink. A Lyapunov exponent is simply the long-run growth rate along one of these directions: how fast, on average, a tiny displacement gets amplified or damped per step.
Why does this matter? Because the largest growth rate is the precise mathematical meaning of "sensitive dependence on initial conditions" — the butterfly effect. If the top rate is positive, two nearby starts drift apart exponentially fast, and long-term prediction is hopeless no matter how good your measurements. If every rate is negative, nearby starts pull together and the system is stable. The exponents are a fingerprint of the dynamics that does not depend on which coordinates you happen to use.
The remarkable fact, due to Oseledets, is that these growth rates are not a vague average over all directions: at almost every point the tangent space splits cleanly into a few special subspaces, each with its own exact growth rate. A displacement that lies inside one of these subspaces grows at precisely that subspace's rate, with no ambiguity. The whole space of small displacements is sorted, once and for all, into "this many directions growing at rate , this many at the slower rate ," and so on.
The takeaway: repeatedly applying a linear rule to a vector makes its length grow or shrink exponentially, and the exponent depends only on which special direction the vector points along. Oseledets' theorem says these special directions and their exact rates exist at almost every point, turning the messy picture of stretching and folding into a finite list of numbers.
Visual Beginner
Picture a unit circle of displacement vectors at a point. Apply the linear rule once, twice, three times: the circle becomes a progressively longer and thinner ellipse, its long axis growing like and its short axis shrinking like .
The ellipse is the image of the displacement circle; its axes grow and shrink at the two Lyapunov rates. The two lines and are the Oseledets directions: a vector exactly on keeps shrinking at the slow rate, but the tiniest component along eventually takes over, which is why almost every vector grows at the top rate .
Worked example Beginner
We track growth rates for the simplest repeated linear rule: a diagonal stretch-and-squash applied over and over.
Step 1. The rule. At each step, multiply the horizontal part of a displacement by and the vertical part by . As a matrix this is . Applying it times multiplies the horizontal part by and the vertical part by .
Step 2. A purely horizontal displacement. Start with the vector . After steps it is , with length . The growth rate is the log of the length divided by : . So a horizontal displacement grows at rate . This is the top Lyapunov exponent .
Step 3. A purely vertical displacement. Start with . After steps it is , with length . The growth rate is . So a vertical displacement shrinks at rate . This is the second exponent .
Step 4. A slanted displacement. Start with . After steps it is . For large the horizontal part dwarfs the vertical part, so the length is essentially and the growth rate is again . The horizontal (fast) direction wins.
What this tells us: the two special directions are horizontal (growing at ) and vertical (shrinking at ). A vector exactly on the vertical line keeps the slow rate; any vector with a sliver of horizontal part ends up at the fast rate. That sorting of directions into exact rates is exactly what Oseledets' theorem guarantees, even when the rule changes from step to step instead of staying fixed.
Check your understanding Beginner
Formal definition Intermediate+
Throughout, is a measure-preserving system 38.04.01 on a probability space, and is a fixed dimension. We write for the group of invertible real matrices, for the operator norm on matrices and the Euclidean norm on , and for the -th exterior power, on which a matrix acts as with equal to the product of the largest singular values of .
Definition (linear cocycle). A measurable linear cocycle over is a measurable map . Its iterates are the product of the matrices encountered along the orbit, in order. These satisfy the cocycle identity which is exactly the statement that is the derivative-style chain rule for the skew product on . The leading geometric example is the derivative cocycle of a smooth map of a manifold preserving a measure : take acting on the tangent space (in a fixed measurable frame), so by the chain rule.
Definition (integrability). The cocycle is log-integrable (satisfies the Oseledets integrability condition) if where . The first condition controls forward growth; the second, needed for the two-sided theorem, controls backward growth.
Definition (Lyapunov exponent of a vector). For and , the forward Lyapunov exponent is The function takes finitely many values , and is a linear subspace (the Lyapunov filtration): a of log-growth is subadditive in over sums of vectors, forcing the level sets to be nested subspaces. The number is the -th Lyapunov exponent and its multiplicity.
Definition (Oseledets splitting and regularity). A point is Lyapunov-Perron regular (forward and backward) if there is a measurable splitting , equivariant under the cocycle in the sense , such that for every , with a genuine two-sided limit (not merely ), and the exponents satisfy the trace identity . The subspaces are the Oseledets subspaces; the splitting refines the filtration via , and on regular points the forward filtration and the analogous backward filtration are transverse, which is what upgrades to .
Counterexamples to common slips Intermediate+
The exponents are not the eigenvalue logs of . Lyapunov exponents are growth rates of the product , not of a single matrix. Two matrices each with eigenvalues on the unit circle (e.g. rotations by different angles composed with shears) can have a strictly positive top exponent for their product. The relevant object is the singular-value growth of the long product, governed by Kingman, not the spectrum of .
The Oseledets splitting is not the eigenspace decomposition and need not be orthogonal. The subspaces are generally neither orthogonal nor continuous in — only measurable. Expecting an orthonormal Oseledets basis, or continuity, is the standard error; the angles between the can degenerate along the orbit (though only subexponentially, which is what regularity guarantees).
Forward existence gives only a filtration, not a splitting. The one-sided theorem produces the nested subspaces where each for , but the complementary subspaces realising a genuine two-sided limit require the invertible (two-sided) theorem. Claiming a canonical from forward data alone conflates the filtration with its splitting.
Integrability is essential. Without the Kingman input fails and the limits can be on a positive-measure set; the exponents need not exist. The condition is the multiplicative analogue of the hypothesis in Birkhoff's theorem
37.02.03.The top exponent is a over directions, attained generically, not on a special line. is achieved by almost every (those with a component outside ); the slower exponents are attained only on the measure-zero union of lower filtration pieces. Reading off a fixed coordinate axis fails unless that axis avoids .
Key theorem with proof Intermediate+
Theorem (Furstenberg-Kesten; existence of the top exponent). Let be a log-integrable cocycle over an ergodic measure-preserving system . Then for -almost every the limit exists, is finite, and is -a.e. equal to the constant (the top Lyapunov exponent). More generally, for each , where are the exponents listed with multiplicity.
Proof. Fix and define . The exterior power is a homomorphism, , so submultiplicativity of the operator norm gives, using the cocycle identity ,
Taking logs yields the subadditive cocycle relation
which is precisely the hypothesis of Kingman's subadditive ergodic theorem 37.02.03, with the stationarity supplied by measure-preservation. Log-integrability gives : indeed , so , integrable by hypothesis. A lower bound follows from together with and the integrability of (bounded by up to constants), so the time constant is finite. Kingman's theorem then gives
with constant by ergodicity. Setting and (with ) produces a list ; the monotonicity is the concavity of , which holds because singular values are nonincreasing and for the singular values of . The case is the top-exponent statement.
Bridge. The Furstenberg-Kesten theorem builds toward the full Oseledets splitting and appears again in the volume-growth formula of the next section, where the same exterior-power trick recovers each exponent as a difference of singular-value sums. The foundational reason the limits exist is that submultiplicativity of operator norms becomes subadditivity of logs, and this is exactly the structure Kingman's theorem 37.02.03 was built to handle — the multiplicative ergodic theorem is the multiplicative shadow of the subadditive one, just as Birkhoff is its additive boundary case. Putting these together, Furstenberg-Kesten generalises the scalar law of large numbers to noncommuting matrix products: the central insight is that singular-value growth, not eigenvalue spectrum, is the invariant that survives the noncommutativity, and the bridge from the top exponent to the entire spectrum is the passage from to the exterior-power norms . This is dual to the eigenvalue picture in the special case of a constant cocycle , where the exponents are the logs of the moduli of the eigenvalues of and Oseledets reduces to the Jordan decomposition.
Exercises Intermediate+
Advanced results Master
Theorem 1 (Oseledets multiplicative ergodic theorem, one-sided; Oseledets 1968). Let be a log-integrable cocycle over a measure-preserving system . Then for -a.e. there exist a number , exponents with multiplicities summing to , and a filtration by measurable subspaces with , such that The matrices converge to a positive-definite matrix whose eigenvalues are with multiplicities ; the are the spans of the eigenspaces of for eigenvalues . On an ergodic system the data are a.e. constant [Oseledets 1968].
Theorem 2 (two-sided Oseledets theorem and the splitting). If in addition is invertible and , then a.e. is Lyapunov-Perron regular: the forward filtration and the backward filtration (built from ) are transverse, and their intersection produces the Oseledets splitting with , , equivariant , and a genuine two-sided limit. The angles decay subexponentially: , the tempering property that makes the splitting "as good as block-diagonal" on the level of exponential rates [Oseledets 1968].
Theorem 3 (Raghunathan's exterior-power proof). The MET follows from the Furstenberg-Kesten convergence of for all together with the convergence of the associated singular directions. Raghunathan reduced the existence of the limiting matrix to applying the subadditive ergodic theorem to each exterior power and an analytic argument that the singular subspaces of converge; this is the cleanest modern route, replacing Oseledets' original singular-value-decomposition estimates [Raghunathan 1979].
Theorem 4 (filtration vs. splitting; non-uniqueness one-sided). The one-sided theorem (Theorem 1) determines the filtration canonically but does not canonically determine a complement to each inside : any measurable equivariant choice of complement gives a valid "fast/slow" decomposition, and only the two-sided data of Theorem 2 pins the splitting uniquely. This is the structural reason that non-invertible smooth maps (endomorphisms) carry an Oseledets filtration but not, in general, an Oseledets splitting, and why Pesin theory for endomorphisms is technically heavier than for diffeomorphisms [Ruelle 1979].
Theorem 5 (gateway to nonuniform hyperbolicity; Pesin sets). When the cocycle is the derivative cocycle of a diffeomorphism preserving , the Oseledets splitting partitions the tangent space into , , and . On the set where all exponents are nonzero the system is nonuniformly hyperbolic, and Pesin's stable-manifold theorem constructs local stable and unstable manifolds tangent to whose sizes vary measurably (tempered) along orbits. This is the foundation of Pesin theory: entropy via the Pesin-Ruelle inequality with equality (Pesin's formula) for SRB / smooth invariant measures [Pesin 1977].
Synthesis. The Oseledets theorem is one statement read at several depths, and the foundational reason its pieces cohere is that each is the multiplicative image of a single additive fact — the convergence of supplied by Kingman 37.02.03. The top exponent is that fact at ; the full spectrum is exactly the same fact swept across all , the difference extracting , and this is the central insight that noncommuting matrix products have a law of large numbers once one passes from spectrum to singular values. The filtration is what forward growth alone can see; the splitting is dual to it, obtained by intersecting forward with backward filtrations, and putting these together with regularity upgrades every to a two-sided — the bridge from measurable asymptotics to genuine invariant geometry. This generalises the eigenvalue/Jordan picture of a single matrix (the constant-cocycle case) to the random and nonautonomous setting, and it is exactly the linear-algebraic engine that Pesin theory mounts on the derivative cocycle: nonuniform hyperbolicity is the Oseledets splitting with no zero exponents, and the stable-manifold theory, the entropy formula, and the SRB-measure construction are its nonlinear consequences.
Full proof set Master
Proposition 1 (subadditivity of exterior-power log-norms). For a cocycle and each , the family is subadditive: with .
Proof. The cocycle identity gives , and is a homomorphism, so . Submultiplicativity of the operator norm yields , and taking logs gives with . The integrability holds by .
Proposition 2 (the limiting matrix exists; Oseledets' route). For a.e. , the symmetric positive-definite matrices converge to a positive-definite matrix , whose eigenvalues are .
Proof (sketch following Oseledets/Raghunathan). The eigenvalues of are , the -th roots of the singular values of . By Proposition 1 and Kingman 37.02.03, a.e. for each , so each , giving convergence of the eigenvalues of to . Convergence of the eigenspaces requires the gaps : where consecutive limiting eigenvalues are distinct, the spectral projections of onto the bands of singular values converge (a perturbation argument, since the eigenvalue gaps of stay bounded below in the relevant blocks), and the limiting projections cut out the filtration . Equivariance follows from and uniqueness of the limiting decomposition.
Proposition 3 (limit along the filtration). For a.e. and , .
Proof. Decompose in the limiting spectral basis of with (this is what means). Then , and has eigenvalues along the converging eigenspaces. The component of in the eigenspace of exponent is nonzero and dominates: , the faster bands being absent (those are the with , to which is orthogonal in the limiting basis) and the slower bands negligible. Taking gives . The control of the cross terms uses the subexponential decay of the angles between the -eigenspaces and their limits, which is the tempering supplied by the Kingman convergence being as well as a.e.
Proposition 4 (top exponent as a variational quantity). , and the max is attained for a.e. (Lebesgue) on the unit sphere.
Proof. The operator norm is , so by Furstenberg-Kesten, and for all with equality whenever . Since is a proper subspace it has Lebesgue measure zero on the sphere, so the top exponent is attained for a.e. direction. The exceptional directions are exactly the lower filtration , of positive codimension.
Connections Master
The subadditive ergodic theorem of Kingman
37.02.03is the analytic engine of the entire unit: applied to it delivers every Lyapunov exponent, and the multiplicative ergodic theorem is precisely its multiplicative reformulation. Where Birkhoff handles additive cocycles , Kingman handles the submultiplicative matrix-norm growth, and Oseledets is the structural unpacking of that single convergence statement into an invariant splitting.The measure-preserving-system framework
38.04.01supplies the base dynamics over which the cocycle lives: the cocycle identity is the chain rule for the skew product over , measure-preservation gives the stationarity that Kingman requires, and the induced-map and tower technology of that unit reappears when one localises the MET to Pesin sets of nearly-constant exponent. Ergodicity there is what collapses the exponents to constants here.Lyapunov stability by the direct method
02.12.08is the deterministic, single-equilibrium ancestor of the Lyapunov exponent: there a Lyapunov function certifies the sign of the linearisation's spectrum at one fixed point, here the Oseledets exponents are the orbit-averaged generalisation valid at almost every point of a measure rather than at an isolated equilibrium. The negative-exponent directions are the measurable, nonautonomous analogue of a stable eigenspace, and Pesin's stable manifolds are the nonlinear integral of that linear datum.The ergodic-decomposition and entropy theory of dynamical systems
38.06.01consumes the Oseledets data through the Pesin-Ruelle inequality and Pesin's entropy formula: positive Lyapunov exponents are the source of metric entropy for smooth systems, and the Margulis-Ruelle bound and its equality case (SRB measures) are stated in exactly the exponent-and-multiplicity language built here.The hyperbolicity and structural-stability theory
38.03.01is the uniform special case: when the Oseledets splitting is continuous and the angles are bounded below uniformly (not merely tempered) one recovers a uniformly hyperbolic splitting . Oseledets relaxes uniform hyperbolicity to its measurable, nonuniform shadow, which is why nonuniform hyperbolicity is "Anosov almost everywhere with measurable, possibly degenerating, constants."
Historical & philosophical context Master
Valery Oseledets proved the multiplicative ergodic theorem in his 1968 paper in the Trudy Moskovskogo Matematicheskogo Obshchestva [Oseledets 1968], building on the 1960 work of Furstenberg and Kesten [Furstenberg-Kesten 1960] on products of random matrices, which had established the existence of the top exponent for stationary matrix products but not the full splitting. Oseledets' insight was that the entire Lyapunov spectrum and an equivariant decomposition of the tangent space could be extracted at once, by studying the convergence of the symmetric matrices ; his original argument was a direct singular-value analysis. The theorem's centrality grew once Kingman's 1968 subadditive ergodic theorem [Kingman 1968] revealed the proper abstract engine, and M. S. Raghunathan gave in 1979 a streamlined exterior-power proof [Raghunathan 1979] that reduced the MET to applying Kingman across all exterior powers, the route now standard in the textbooks of Viana and Barreira-Pesin.
The theorem became the gateway to nonuniform hyperbolicity through Yakov Pesin's 1977 Russian Math. Surveys memoir [Pesin 1977], which mounted the Oseledets splitting on the derivative cocycle of a smooth measure-preserving diffeomorphism and constructed stable and unstable manifolds wherever the exponents are nonzero, proving the entropy formula for smooth invariant measures. David Ruelle's 1979 IHÉS paper [Ruelle 1979] recast the theory in the language of differentiable dynamics and the Margulis-Ruelle inequality, and connected the exponents to the dimension theory and SRB measures that organise the statistical description of chaotic attractors. The numerical computation of Lyapunov exponents — by the algorithm of Benettin, Galgani, Giorgilli, and Strelcyn that periodically reorthonormalises an evolving frame — made the exponents the practical diagnostic of chaos across physics, from the Lorenz system to celestial mechanics.
Bibliography Master
@article{Oseledets1968,
author = {Oseledets, Valery I.},
title = {A multiplicative ergodic theorem: Lyapunov characteristic numbers for dynamical systems},
journal = {Trudy Moskovskogo Matematicheskogo Obshchestva},
volume = {19},
year = {1968},
pages = {179--210}
}
@article{FurstenbergKesten1960,
author = {Furstenberg, Harry and Kesten, Harry},
title = {Products of random matrices},
journal = {Annals of Mathematical Statistics},
volume = {31},
number = {2},
year = {1960},
pages = {457--469}
}
@article{Kingman1968,
author = {Kingman, John F. C.},
title = {The ergodic theory of subadditive stochastic processes},
journal = {Journal of the Royal Statistical Society, Series B},
volume = {30},
number = {3},
year = {1968},
pages = {499--510}
}
@article{Raghunathan1979,
author = {Raghunathan, Madabusi S.},
title = {A proof of Oseledec's multiplicative ergodic theorem},
journal = {Israel Journal of Mathematics},
volume = {32},
number = {4},
year = {1979},
pages = {356--362}
}
@article{Pesin1977,
author = {Pesin, Yakov B.},
title = {Characteristic Lyapunov exponents and smooth ergodic theory},
journal = {Russian Mathematical Surveys},
volume = {32},
number = {4},
year = {1977},
pages = {55--114}
}
@article{Ruelle1979,
author = {Ruelle, David},
title = {Ergodic theory of differentiable dynamical systems},
journal = {Publications Math\'ematiques de l'IH\'ES},
volume = {50},
year = {1979},
pages = {27--58}
}
@book{KatokHasselblatt1995,
author = {Katok, Anatole and Hasselblatt, Boris},
title = {Introduction to the Modern Theory of Dynamical Systems},
publisher = {Cambridge University Press},
series = {Encyclopedia of Mathematics and its Applications},
volume = {54},
year = {1995}
}
@book{BarreiraPesin2007,
author = {Barreira, Luis and Pesin, Yakov},
title = {Nonuniform Hyperbolicity: Relative Stability and Smooth Ergodic Theory},
publisher = {Cambridge University Press},
series = {Encyclopedia of Mathematics and its Applications},
volume = {115},
year = {2007}
}
@book{Viana2014,
author = {Viana, Marcelo},
title = {Lectures on Lyapunov Exponents},
publisher = {Cambridge University Press},
series = {Cambridge Studies in Advanced Mathematics},
volume = {145},
year = {2014}
}
@book{Arnold1998,
author = {Arnold, Ludwig},
title = {Random Dynamical Systems},
publisher = {Springer},
series = {Springer Monographs in Mathematics},
year = {1998}
}