The following is a big-picture question about the interplay between infinite dimensional function expansions and finite dimensional algorithms. I feel like I have a good understanding of these ideas (I use them nearly every day), but I'm interested to hear if anyone has a nice, simple way to connect the dots. Consider the following:
Suppose (for concreteness) we have an orthonormal basis $\{e_k\}$ of $L^2(\Bbb{R})$, so that for each $f\in L^2$ we may write (in the $L^2$ sense)
$$ f=\sum_{k\in\Bbb{Z}}\langle f,e_k\rangle e_k\tag{1} $$ My favorite such example is an orthonormal wavelet basis (more generally a wavelet frame), though this isn't important.
The expansion (1) defines an operator $T:L^2(\Bbb{R})\rightarrow l^2(\Bbb{Z})$, which we call the analysis operator, and the coefficients $\langle f,e_k\rangle$ provide the components of $f$ `in the direction' of $e_k$ - for example, they might provide frequency, smoothness, correlation, etc.
Now, in the so-called real world of numerical analysis, we never have the complete function $f\in L^2(\Bbb{R})$, but rather we have a finite dimensional approximation of $f$, say obtained via sampling. Let's call it $f_h\in\Bbb{C}^N$. The goal is now to approximate $\langle f,e_k\rangle$ using only $f_h$, that is provide an approximation to the analysis operator. In other words, we want a finite dimensional operator $T_h:\Bbb{C}^N\rightarrow\Bbb{C}^N$ which in some way approximates $T:L^2(\Bbb{R})\rightarrow l^2(\Bbb{R})$.
Is there a systematic or general way to handle this process? I have lots of specific examples, e.g. reducing the Fourier transform to the DFT and wavelet expansions to the DWT, but I'm curious if there is deeper/broader theory here. Thanks!
The general formulation is harmonic analysis on finite group. For example, if $f\in L^2(\mathbb{R})$, an $n$-point sampling produces $S_n$, i.e., the cyclic group of order $n$. The DFT basis are irreducible representations of $S_n$.
finite group
applications