Let $E$ be a $\mathbb R$-Banach space, $\Omega\subseteq E$ be open, $f:\Omega\to\Omega$ be continuously Fréchet differentiable, $x_0\in\Omega$ and $\varepsilon>0$ with $B_\varepsilon(x_0)\subseteq\Omega$.
If I got the intuition right, the Lyapunov stability theory of the dynamical system $$x_n=f(x_{n-1})=\cdots=f^n(x_0)\;\;\;\text{for all }n\in\mathbb N,\tag1$$ is trying to measure the change of the system when $x_0$ is perturbed in direction $h\in E$, $\left\|h\right\|_E=1$, to $\tilde x_0=x_0+\varepsilon h$. By $(1)$, this change is equal to $$y_n:=f^n(\tilde x_0)-f^n(x_0)$$ after $n\in\mathbb N$ iterations.
If $E=\mathbb R$, I've read that "the" Lyapunov exponent $\lambda$ is measuring the "exponential change of the distance", $$\varepsilon e^{n\lambda}=|y_n|\;\;\;\text{for all }n\in\mathbb N\tag2.$$
Now, my question is: How do we know that the "change of the distance" happens at an exponential rate? Or is $(1)$ a "model assumption"?
I've started to ask myself this question as I saw the multiplicative ergodic theorem and wondered why the logarithm is occurring in it (this form can be derived from $(2)$ by solving for $\lambda$ and letting $\varepsilon\to0$). Why don't we consider the solely the distance instead of the logarithm of it?
And of course, my subsequent question is how $(2)$ above is generalized to the general Banach space case. From what I've read so far, I assume one is not looking at perturbations in arbitrary directions, but in those which form bases of the eigenspaces related to $A:={\rm D}f(x_0)$ (which togehther form a basis of $\overline{\mathcal R(A)}$, but what is with directions in $\mathcal N(A)$?).
I understand the latter considerations needs to be understood with respect to the linearization of $(1)$.