
program, or the arrangements of particles in an enclosed volume, with Xbeing the space of all possibilities
thereof. The final component, Φ : T×X→X, is the "evolution function" of the system. When Φis given
a state xi,t ∈Xand a change in time ∆t, it returns xi,t+∆t, which is the new state of the system after ∆t
time has elapsed. The xi,t notation will be explained in greater detail later. We will write this as
xi,t+∆t= Φ(∆t, xi,t)
In order to stay well defined, this has to possess certain properties, namely a self-consistency of the evolution
function over the domain T. A state that is progressed forward ∆tain Tby Φand then progressed again
∆tbshould yield the same state as one that is progressed ∆ta+ ∆tbin a single operation:
Φ∆tb,Φ(∆ta, xi,t)= Φ(∆ta+ ∆tb, xi,t)
Relying partially on this self-consistency, we can take a "trajectory" of the initial state xi,0over time, a set
containing elements represented by t, Φ(t, xi,0)∀t∈T. To clarify; because each element within Xcan
be progressed through time by the injective and self-consistent function Φ, and therefore belongs to a given
trajectory,1it becomes both explanatory and efficient to denote every element in the same trajectory with
the same subscript index i, and to differentiate between the elements in the same trajectory at different
times with t. In order to simplify the notation, and following on from the notion that the evolution of state
within a dynamic system over time is equivalent to the composition of multiple instances of the evolution
function, we will write the elements of this trajectory as
Φ(t, xi,0)=Φt(xi) = xi,t
with an additional simplification of notation using xi=xi,0, omitting the subscript twhen t= 0.
From these trajectories we may derive our notion of chaos, which concerns the relationship between trajec-
tories with similar initial conditions. Consider xi, and xi+δx, where δx is of limited magnitude, and may
be contextualized as a subtle reorientation of the arms of a double pendulum prior to setting it into motion.
We also require some notion of the distance between two elements of the state space, but we will assume
that the space is a vector space equipped with a length or distance metric written with | · |, and proceed
from there. For the initial condition, we may immediately take
|Φ0(xi)−Φ0(xi+δx)|=|δx|
However, meaningful analysis only arises when we model the progression of this difference over time. In
some systems, minor differences in the initial condition result in negligible effect, such as with the state
of a damped oscillator; regardless of its initial position or velocity, it approaches the resting state as time
progresses, and no further activity of significance occurs. However, in some systems, minor differences in the
initial condition end up compounding on themselves, like the flaps of a butterfly’s wings eventually resulting
in a hurricane. Both of these can be approximately or heuristically modeled by an exponential function,
|Φt(xi)−Φt(xi+δx)| ≈ |δx|eλt
In each of these cases, the growing or shrinking differences between the trajectories are described by λ, also
called the Lyapunov exponent. If λ < 0, these differences disappear over time, and the trajectories of two
similar initial conditions will eventually align with one another. However, if λ > 0, these differences increase
over time, and the trajectories of two similar initial conditions will grow farther and farther apart, with their
relationship becoming indistinguishable from that of two trajectories with wholly different initial conditions.
This is called "sensitive dependence," and is the mark of a chaotic system.2It must be noted, however, that
the exponential nature of this growth is a shorthand model, with obvious limits, and is not fully descriptive
of the underlying behavior.
1Multiple trajectories may contain the same elements. For example, two trajectories such that the state at t= 1 of the first
is taken as the initial condition of the second. Similarly, in a system for which Φis not bijective, two trajectories with different
initial conditions may eventually reduce to the same state at the same time. This neither impedes our analysis nor invalidates
our notation, with the caveat that neither i̸=jnor ta̸=tbguarantees that xi,ta̸=xj,tb.
2This is closely related to the concept of entropy, as it appears in Statistical Mechanics, but further discussion of the topic
is beyond the scope of this paper.
3