Core idea

Choose ψ1,…,ψr\psi_1,\ldots,\psi_r and sample pairs ym=T(xm)y_m=T(x_m). Extended dynamic mode decomposition (EDMD) approximates each UTψjU_T\psi_j by ∑iKijψi\sum_iK_{ij}\psi_i through empirical least squares. Define

(GM)ij=1M∑mψi(xm)‾ψj(xm),(CM)ij=1M∑mψi(xm)‾ψj(ym).(G_M)_{ij}=\frac1M\sum_m\overline{\psi_i(x_m)}\psi_j(x_m),\qquad (C_M)_{ij}=\frac1M\sum_m\overline{\psi_i(x_m)}\psi_j(y_m).

If GMG_M is invertible, the coefficient matrix is KM=GM−1CMK_M=G_M^{-1}C_M. A singular Gram matrix requires a specified least-squares solution or regularization.

Population operator

For linearly independent L2(μ)L^2(\mu) observables, replace the empirical sums by integrals. The resulting matrix represents PVUT∣VP_VU_T|_V, with V=span⁡{ψj}V=\operatorname{span}\{\psi_j\} and PVP_V the orthogonal projection. It is exact on VV when UTV⊆VU_TV\subseteq V.

Ergodic sampling

If TT preserves an ergodic probability and xm=Tmx0x_m=T^mx_0, Birkhoff's theorem makes these finitely many Gram and cross-moment entries converge for almost every x0x_0. Their integrability follows from Cauchy–Schwarz. If the population Gram matrix is invertible, the empirical matrices are eventually invertible and KMK_M converges to the fixed-dictionary population matrix.

This is not a general theorem of convergence of all fitted eigenvalues to the spectrum of the infinite-dimensional as the dictionary grows.

References
  1. M. O. Williams, I. G. Kevrekidis, and C. W. Rowley, “A Data-Driven Approximation of the Koopman Operator: Extending Dynamic Mode Decomposition”, §§2–3; the trajectory-sampling statement follows here by Birkhoff.