Supongamos que $f(n) \to d$ cuando $n \to \infty$, y sea $\epsilon > 0$ arbitrario. Entonces, para $N$ suficientemente grande (digamos $n > N$), tenemos
$$\left(1+\frac{d-\epsilon}{n}\right)^n \le \left(1+\frac{f(n)}{n}\right)^n \le \left(1+\frac{d+\epsilon}{n}\right)^n$$
si tomamos $n$ lo suficientemente grande (digamos, $n > M$), entonces también podemos concluir
$$e^{d-\epsilon}-\epsilon \le \left(1+\frac{f(n)}{n}\right)^n \le e^{d+\epsilon}+\epsilon$$
Pero, esto es cierto para todo $\epsilon > 0$ siempre que $n$ sea suficientemente grande, así que podemos concluir
$$\lim_{\epsilon\to 0} e^{d-\epsilon}-\epsilon \le \liminf_{n \to\infty} \left(1+\frac{f(n)}{n}\right)^n$$ y también $$\limsup_{n \to\infty} \left(1+\frac{f(n)}{n}\right)^n \le \lim_{\epsilon \to 0} e^{d+\epsilon}+\epsilon$$
de lo cual obtenemos $\liminf_{n \to\infty} \left(1+\frac{f(n)}{n}\right)^n = \limsup_{n \to\infty} \left(1+\frac{f(n)}{n}\right)^n = e^d$, entonces $\lim_{n \to\infty} \left(1+\frac{f(n)}{n}\right)^n=e^d$