Time Evolution
My aim in this series of posts is to plot a simple course through elementary dynamical systems theory to arrive quickly at some of the basic elements which appear in physical theories like quantum mechanics. In learning physics we normally encounter many of these concepts only when we first need them, and rarely see clearly how generic they turn out to be. It should help to follow the story from the beginning—all we need is first-order ordinary differential equations.
Table of Contents
Direct Integration
Our subject will be the trajectory
In the simplest case of a velocity depending on time only,
if the velocity is constant the solution is simple:
where
For non-constant velocity we add the integral:
which simply represents the repeated application of the linearization
For smooth
We could generate the individual terms of this series by repeatedly expanding the previous integrand with the Fundamental Theorem of Calculus:
This series is suggestive of the series expansion of an exponential
This expression is basically a general solution to time-translation, and could be evaluated term-by-term by substituting
The system specified by a velocity function
Generating a Flow
What if
The ODE
can be integrated to an awkward but general solution:
For example, if
which is readily solved (ignoring the absolute values, which add a wrinkle) to give
representing a trajectory which exponentially grows or decays, depending on the sign of
Calling the l.h.s. integral
If
This is not as nice an expression as the others, but it looks like something we can expand in a series. The inverse function theorem for the derivative will be useful: from the fact that
Evidently each derivative applies a factor of
With these, the series expansion is
and the last line looks like the series expansion of an exponential function whose argument is the “generator”
We might have been able to guess the form of the generator by observing that
which is suggestive of an ODE
The strange-looking exponential here
and the time-evolution of the identity function
This notation now looks a little odd, because
Higher Dimensions
Next we ought to visit the
What happens? Well, nothing about the derivation in the previous section required one dimension, so we can quote the solution in the function representation:
and the time evolution of a trajectory is the same expression on the identity
Note we’ve promoted
Of interest is the simple case
and
so the general solution is simply
The corresponding 1D case
Exponential growth and decay, at once along different eigenvectors, e.g.:
Rotations, where two dimensions flow into each other while other dimensions do other things:
where
Shears, the simplest case of which is a nilpotent matrix leading to linear trajectories of varying speeds:
A general nilpotent matrix, for which
terminates at the
Transients of various kinds:
A general real matrix
- The dimension being sheared-into could have its own growth or decay rate:
Here, if
- If
is a pure rotation/oscillation, while is also sheared into , then will couple to the oscillation at a lag:
- If
is exponentially decaying, while also shearing into , then will grow transiently before leveling off:
- If multiple dimensions could shear into the same one, various combinations of transient effects could occur, e.g.: a growth followed by decay, decay followed by growth, initial oscillations drowned out by growth, etc.
In general the classification scheme is:
- if the matrix is normal,
, then its eigenvectors are orthogonal, and its dynamics “factor” into distinct orthogonal dimensions with their own growth or decay, or into pairs of dimensions exhibiting rotations. Classifying eigenvalues suffices to characterize behavior. - if not, the eigenvectors are non-orthogonal and can feed transiently into each other.
- if furthermore the matrix is “defective”—it has a non-trivial Jordan Normal form, and fewer eigenvectors than dimensions—then polynomial-in-time terms like
appear.
Real physical systems rarely exhibit these latter exotic behaviors for various reasons—among them that transient growths tend to violate conservation laws, and that nilpotence as a property is unstable w.r.t. perturbations of
I find it clarifying to approach the analysis of linear systems with the view of time-evolution as an exponential
Of course, in full generality we would have to apply that entire analysis to the local linearization
A careful analysis might proceed first by identifying the fixed points
But “fixed points” hardly tell the whole story. The following system, for example, exhibits a “limit cycle”: a circle of fixed-points were
The behavior which is easier to see in polar coordinates:
We can read off the behavior:
at , grows when and shrinks when , approaching the fixed point from both sides. circulates at a constant rate all the while. is an unstable fixed point.
We’ll stop there for now. The next post will take on the question of what exactly we’re talking about, towards the general case of a time-varying velocity field