Three Views of Time Evolution
Here we’ll pick up the thread from the previous post and try to figure out exactly what we’re talking about when we write an expression like
Table of Contents
Flows
We first tried to describe the time-evolution of a single function
This worked for
(I’m writing
If we think about it, the first case, whose solution simply added something to
One such lens is the mapping induced by time-evolution itself. Let us denote the operation of “flow an initial point
For a given

The inverse of
In terms of
This must hold for any initial point
We started with an ODE on points; now we have an diff. eq. on
but it’s not clear at this point what this means. If we were to expand the exponential in a series, even infinitesimally:
we would once again need a notion of “addition” on points. And terms of higher order would have factors
To make progress we need to work with some we can do addition and multiplication with…
Pullbacks
… like functions.
The time derivative of a function
In the previous post we worked out the operator
We could also have derived this by repeatedly substituting with the fundamental theorem of calculus,
This is a true power series, with addition in the output space of
If we express the ODE for
We can omit the initial point to get at an equation which should hold pointwise:
This almost looks like somethingwe can solve directly for the “time-evolution operator on functions” we just wrote down. We need to drop the specific function
Let us briefly study the object

That is,
The “time-evolution” operator on functions is an operator which takes a function
The time-evolved

Whence the name “pullback”? We tend to think of

For a certain input point
or generally
where
In other words: if we regard
One note:
The pullback at the later time is on the right.
Returning to the equation
we now see that both sides may be written as a pullback,
Now the function itself is the rightmost term on each side, and we can omit it to arrive at a differential equation for the pullback
We already know the solution for velocities
Pushforwards
Now for yet another view of time evolution. Frequently in physics we find ourselves wishing to think of a system being “in a state” which is some vector some of of all possible states
This description has the advantage of readily generalizing to non-
Here I’ve used a quantum-mechanics-inspired syntax to represent the states themselves, but such a description is generally used for representing any kind of “collection” of states—whether physically-real superpositions (as in quantum mechanics), epistemic ignorance (as in statistical mechanics), or hypothetical ensembles (as used in frequentist stat-mech). All the information is really contained in
For now we’ll limit ourselves to the single particle case
Given that the trajectory
The delta-function case is easy, because the entire density is located at a single coordinate at all times. Let us see consider first the case where the time is discretized, such that in an interval
Evidently the density
Visually:

The answer looks like the negative derivative of an indicator function,
For continuous-
The change in
What I’ve computed here is
By studying
In light of this we should go a step further and rewrite the above in terms of
we get
The last line is also the general formula for any
Can we now write the solution to
Compare with the rule we found for functions:
for which an exponential solution
suggests an exponential
But this is a more complicated, as the two terms cannot be freely re-ordered.
The
We will proceed another way. If we write an integral which measures the spatial average of a function
then if we were to study the time-evolution of this average, we should only time-evolve the argument to
Then writing
But now there appears a third option: keep
Here the
Apparently, if we want to assign the time-dependence to
In terms of our diagrams,

Our
is called the “pushforward”4 of
Pushforwards of densities compose in forward order,
like points
Let us now write a differential equation for the evolution of the pushforward
We should begin with the evolution of a density,
Rewrite
Omit the initial point for an equation which should hold pointwise:
Replacing
And now omit the density for an equation which should hold for all densities:
This is a linear operator on pushforwards
the previous cases suggest the solution will simply be
The difficulty now is that
The second term looks exactly like diff. eq. for the pullback,
which, at a time
The other term, which involves the divergence of the velocity
or in any other order, for the usual reason that these two operators do not commute with one another. The Jacobian factor
Instead, a trick. Our differential equation for
Consider instead the “comoving density”
which gives, for a coordinate
The time derivative of
Only the divergence term survives. We know the
We cannot literally exponentiate this,
We get, not a pure exponential, but an exponential-integral, which picks up all velocity divergences along the flow. We can then write
In the third line I combined
This is our pushforward operator:
or simply
By the integration-by-parts argument from before we know
Evidently the Jacobian is the accumulation of divergences in the velocity field which would have been encountered along the trajectory in the time
In Summary
We began with the elementary view of time evolution as a “trajectory”
| Object | Symbol | Acts On | Result | Diff. Eq. | Solution for |
|---|---|---|---|---|---|
| Flow Map | Points | ||||
| Pullback | Function | ||||
| Pushforward | Densities |
Note that these all describe the same evolution—we cannot really say any one view is primal! While the evolution of trajectories is the most natural pedagogical starting point, there is nothing in the physical world to truly distinguish this from, say, an opposite-in-time-variation of the function we use to measure or observe the state.
We have still not considered a time-dependent velocity
-
The best choice might be to take
as a definition of the exponential of the flow map resulting from a vector field . My understanding is that this is done, but the notation employed is , a different but related object, which is not taken to have a series expansion. Only when applied to functions (as the pullback , discussed further on) does it becomes (if we understand to act on functions as a directional derivative) or (if we want to be explicit), with a series expansion. ↩ -
I find this naming counterintuitive, as I am for some reason prejudiced to trying to read
as “pulling back”, or perhaps as “pulling back” (to , I suppose), rather than pulling its argument, the function , back. ↩ -
It’s curious that multiplication-by-
acts like a “width” here. Multiplication feels like the wrong sense for this. In the discrete case, would be approximately —it moves the mass between two bins a distance apart. But nothing would be multiplied… ↩ -
Only at this point did I realize that this “pushforward” is different from the first thing by that name one encounters in differential geometry, the linearization
which carries tangent vectors or vector fields along a general map . These are related, but the present pushforward is really the same “pushforward of measure” one encounters in probability theory, e.g. a random variable pushing a probability measure forward from a sample space to the real line. ↩