This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages)
This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (September 2013) (Learn how and when to remove this template message)
This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: "Time evolution" – news · newspapers · books · scholar · JSTOR (September 2020) (Learn how and when to remove this template message)
(Learn how and when to remove this template message)

**Time evolution** is the change of state brought about by the passage of time, applicable to systems with internal state (also called *stateful systems*). In this formulation, *time* is not required to be a continuous parameter, but may be discrete or even finite. In classical physics, time evolution of a collection of rigid bodies is governed by the principles of classical mechanics. In their most rudimentary form, these principles express the relationship between forces acting on the bodies and their acceleration given by Newton's laws of motion. These principles can also be equivalently expressed more abstractly by Hamiltonian mechanics or Lagrangian mechanics.

The concept of time evolution may be applicable to other stateful systems as well. For instance, the operation of a Turing machine can be regarded as the time evolution of the machine's control state together with the state of the tape (or possibly multiple tapes) including the position of the machine's read-write head (or heads). In this case, time is discrete.

Stateful systems often have dual descriptions in terms of states or in terms of observable values. In such systems, time evolution can also refer to the change in observable values. This is particularly relevant in quantum mechanics where the Schrödinger picture and Heisenberg picture are (mostly) equivalent descriptions of time evolution.

Consider a system with state space *X* for which evolution is deterministic and reversible. For concreteness let us also suppose time is a parameter that ranges over the set of real numbers **R**. Then time evolution is given by a family of bijective state transformations

F_{t, s}(*x*) is the state of the system at time *t*, whose state at time *s* is *x*. The following identity holds

To see why this is true, suppose *x* ∈ *X* is the state at time *s*. Then by the definition of F, F_{t, s}(*x*) is the state of the system at time *t* and consequently applying the definition once more, F_{u, t}(F_{t, s}(*x*)) is the state at time *u*. But this is also F_{u, s}(*x*).

In some contexts in mathematical physics, the mappings F_{t, s} are called 'propagation operators' or simply propagators. In classical mechanics, the propagators are functions that operate on the phase space of a physical system. In quantum mechanics, the propagators are usually unitary operators on a Hilbert space. The propagators can be expressed as time-ordered exponentials of the integrated Hamiltonian. The asymptotic properties of time evolution are given by the scattering matrix.^{[1]}

A state space with a distinguished propagator is also called a dynamical system.

To say time evolution is homogeneous means that

In the case of a homogeneous system, the mappings G_{t} = F_{t,0} form a one-parameter group of transformations of *X*, that is

For non-reversible systems, the propagation operators F_{t, s} are defined whenever *t* ≥ *s* and satisfy the propagation identity

In the homogeneous case the propagators are exponentials of the Hamiltonian.

In the Schrödinger picture, the Hamiltonian operator generates the time evolution of quantum states. If is the state of the system at time , then

This is the Schrödinger equation. Given the state at some initial time (), if is independent of time, then the unitary time evolution operator is the exponential operator as shown in the equation