Papers
Topics
Authors
Recent
Search
2000 character limit reached

Koopman Eigenfunctions in Dynamical Systems

Updated 28 February 2026
  • Koopman eigenfunctions are special observables that linearize nonlinear dynamics by providing intrinsic coordinates for spectral expansions and data-driven methodologies.
  • They are constructed via limit processes under spectral spread conditions, ensuring the existence and uniqueness of principal eigenfunctions near attracting fixed points or periodic orbits.
  • The algebra generated by these eigenfunctions enables a global linearization framework, where observables evolve diagonally and isostable coordinates are rigorously defined.

Koopman eigenfunctions are special observables for dynamical systems that provide a rigorous linearization tool via the spectral theory of the associated Koopman operator. They serve as global, intrinsic coordinates in which both nonlinear finite- and infinite-dimensional dynamics can be described by (often diagonal) linear evolution equations, admitting spectral expansions and enabling powerful analytical and data-driven methodologies.

1. Definitions and Fundamental Properties

Given a smooth dynamical system Φt:Q→Q\Phi^t: Q \to Q (either discrete or continuous time) on a manifold QQ, the Koopman operator acts on observables ϕ:Q→C\phi: Q \to \mathbb{C} by composition (pullback): (Utϕ)(x)=ϕ(Φt(x))(U^t \phi)(x) = \phi(\Phi^t(x)) A nonzero observable ϕ\phi is a Koopman eigenfunction with exponent μ∈C\mu\in\mathbb{C} if

ϕ(Φt(x))=eμtϕ(x)∀t\phi(\Phi^t(x)) = e^{\mu t} \phi(x) \qquad \forall t

For discrete-time t∈Zt\in\mathbb{Z}, one writes Kϕ=λϕK\phi = \lambda\phi with λ=eμ\lambda = e^{\mu}.

Koopman eigenfunctions are a special case of linearizing semiconjugacies: for QQ0, one has QQ1. More generally, for QQ2, a smooth QQ3 and QQ4 can provide a semiconjugacy QQ5 linking the nonlinear flow to linear evolution in QQ6.

2. Existence, Uniqueness, and Construction of Principal Eigenfunctions

For a QQ7 system QQ8 defined on the basin QQ9 of an attracting hyperbolic fixed point ϕ:Q→C\phi: Q \to \mathbb{C}0 or a periodic orbit, the existence and uniqueness of "principal" Koopman eigenfunctions—those associated with the eigenvalues of the linearized system at ϕ:Q→C\phi: Q \to \mathbb{C}1 or the periodic orbit—are established under a spectral spread condition

ϕ:Q→C\phi: Q \to \mathbb{C}2

for exponents ϕ:Q→C\phi: Q \to \mathbb{C}3 and regularity ϕ:Q→C\phi: Q \to \mathbb{C}4, and a ϕ:Q→C\phi: Q \to \mathbb{C}5-nonresonance requirement preventing polynomial-type resonances between nonlinear terms and the spectral data.

Principal eigenfunctions can be constructed as limits: ϕ:Q→C\phi: Q \to \mathbb{C}6 where ϕ:Q→C\phi: Q \to \mathbb{C}7 is an approximately linearizing polynomial, and the limit exists due to contraction properties in the basin. The same strategy applies to attracting hyperbolic periodic orbits using the Floquet normal form.

Uniqueness holds: any two ϕ:Q→C\phi: Q \to \mathbb{C}8 eigenfunctions normalized by the same derivative at the fixed point coincide.

3. Classification and Algebraic Structure

If ϕ:Q→C\phi: Q \to \mathbb{C}9 is (Utϕ)(x)=ϕ(Φt(x))(U^t \phi)(x) = \phi(\Phi^t(x))0 and the linearization is semisimple and (infinitely) nonresonant, all (Utϕ)(x)=ϕ(Φt(x))(U^t \phi)(x) = \phi(\Phi^t(x))1 Koopman eigenfunctions on the basin are finite linear combinations of monomials in the (Utϕ)(x)=ϕ(Φt(x))(U^t \phi)(x) = \phi(\Phi^t(x))2 principal eigenfunctions and their conjugates: (Utϕ)(x)=ϕ(Φt(x))(U^t \phi)(x) = \phi(\Phi^t(x))3 with (Utϕ)(x)=ϕ(Φt(x))(U^t \phi)(x) = \phi(\Phi^t(x))4. For periodic orbits, integer powers of the angular eigenfunction (the "phase") are also included.

The algebra generated by the principal eigenfunctions (the "principal algebra") is sufficient to span all (Utϕ)(x)=ϕ(Φt(x))(U^t \phi)(x) = \phi(\Phi^t(x))5 eigenfunctions in the basin under the structural hypotheses.

4. Isostables, Isostable Coordinates, and the Principal Algebra

Isostables are the level sets of the principal Koopman eigenfunction corresponding to the eigenvalue with the slowest nonzero real part (i.e., the "least stable" mode). Explicitly, for eigenfunction (Utϕ)(x)=ϕ(Φt(x))(U^t \phi)(x) = \phi(\Phi^t(x))6, isostables are given by (Utϕ)(x)=ϕ(Φt(x))(U^t \phi)(x) = \phi(\Phi^t(x))7 for (Utϕ)(x)=ϕ(Φt(x))(U^t \phi)(x) = \phi(\Phi^t(x))8. These sets form smooth foliations of the basin and provide coordinates that quantify the asymptotic approach rate to the attractor.

Isostable coordinates generalize this construction: in higher dimensions, the non-torsion part of the system is coordinatized by the monomials in principal eigenfunctions, and for periodic orbits, the eigenfunction (Utϕ)(x)=ϕ(Φt(x))(U^t \phi)(x) = \phi(\Phi^t(x))9 on ϕ\phi0 gives the phase. The slow isostable can be rigorously constructed and is unique in ϕ\phi1 for ϕ\phi2 systems (Kvalheim et al., 2019).

The principal algebra Ï•\phi3 is the subalgebra generated by all principal eigenfunctions. This algebra is uniquely determined by the dynamics (not by any choice of conjugacy) when the global Sternberg or Floquet conjugacy exists in Ï•\phi4.

5. Pullback Algebras and Uniqueness

Mohr & Mezić (Mohr et al., 2016) defined the principal algebra ϕ\phi5 for the linearized system and then considered its pullback to the nonlinear system via a topological conjugacy. Under the conditions of global ϕ\phi6 Sternberg (for fixed points) or Floquet (for periodic orbits) conjugacy, this pullback algebra becomes canonical and uniquely coincides with the principal algebra ϕ\phi7 of the nonlinear system (Kvalheim et al., 2019). Thus, the spectral expansion in terms of Koopman eigenfunctions and their algebra holds canonically in a neighborhood of the attractor, not depending on any artificial choice.

The limiting process used in computational works (e.g., for finding "faster" isostable coordinates as in [wilson2018greater, monga2019phase]) is made rigorous: the convergence of the coordinate-defining limit is guaranteed precisely when the (quantifiable) spectral spread condition is satisfied.

6. Implications for Spectral Expansions and Global Linearization

The principal algebra generated by the finite set of principal eigenfunctions enables the spectral expansion of any smooth observable (vanishing at the attractor). In precise terms:

  • Any Ï•\phi8 observable can be written as a convergent sum of monomials in principal eigenfunctions and their conjugates.
  • Time evolution of all such observables is diagonalized: monomials in principal eigenfunctions evolve with exponential factors Ï•\phi9.
  • The analytic conjugacy straightens the nonlinear dynamics to the linear flow, and principal eigenfunctions correspond precisely to the normal coordinates under this conjugacy.

Thus, the Koopman eigenspectrum provides a basis of global coordinates (on the basin of attraction) in which the nonlinear system is fully linearized. The structure of isostables and isochrons for periodic orbits is directly linked to the geometry of these eigenfunctions, and the global uniqueness of the principal algebra eliminates ambiguities in the functional model for dissipative systems.


References:

  • "Koopman principle eigenfunctions and linearization of diffeomorphisms" (Mohr et al., 2016)
  • "Existence and uniqueness of global Koopman eigenfunctions for stable fixed points and periodic orbits" (Kvalheim et al., 2019)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Koopman Eigenfunctions.