The following problem is from Ch. 22 of Spivak's Calculus
- Suppose that $f$ is continuous and that the sequence
$$x,f(x),f(f(x)),f(f(f(x))),...\tag{1}$$
converges to $l$. Prove that $l$ is a "fixed point" for $f$, ie $f(l)=l$.
I'd like to go through the terse solution manual solution in more intermediate steps to make sure that my understanding of them is correct.
Here the solution manual solution verbatim
Let us denote
$$f(f(f\text{...}f(x)\text{...}))$$
by $f^k(x)$. Then by Theorem 1,
$$f(l)=f(\lim\limits_{k\to\infty} f^k(x))=\lim\limits_{k\to\infty} f(f^k(x))$$
$$=\lim\limits_{k\to\infty} f^{k+1}(x)=l$$
Let me try to go through this with more intermediate steps.
This solution uses the following theorem
Ch. 22, Theorem 1 Let $f$ be a function defined in an open interval containing $c$, except perhaps at $c$ itself, with
$$\lim\limits_{x\to c} f(x)=l$$
Suppose that $\{a_n\}$ is a sequence such that
$$(1)\text{ each }a_n\text{ is in the domain of }f,$$
$$(2)\text{ each }a_n\neq c$$
$$(3) \lim\limits_{n\to\infty} a_n=c$$
Then the sequence $\{f(a_n)\}$ satisfies
$$\lim\limits_{n\to\infty} f(a_n)=l$$
Conversely, if this is true for every sequence $\{a_n\}$ satisfying the above conditions then $\lim\limits_{x\to c} f(x)=l$.
By assumption, $f$ is continuous everywhere. Thus, it is defined everywhere (in particular in an open interval containing $l$), and
$$\lim\limits_{x\to l} f(x)=f(l)$$
This is the antecedent in Theorem 1.
Our sequence is
$$a_n=f^{(n-1)}(x)$$
Does this sequence fulfill the three criteria in Theorem 1?
- By assumption, $\lim\limits_{n\to\infty} f^n(x)=l$ (this is criterion $(3)$)
- Each $a_n$ is in the domain of $f$, which is all numbers. (criterion $(1)$)
- As for criterion $(2)$, $a_n$ may be equal to $l$. But since we know that $f$ is defined at $l$, this is okay.
Thus, by Theorem 1, we can infer that the sequence $\{f(a_n)\}$ satisfies
$$\lim\limits_{n\to\infty} f(a_n)=\lim\limits_{n\to\infty} f(f^{(n-1)}(x))=\lim\limits_{n\to\infty} f^{(n)}(x)=l$$
Thus, if we evaluate $f$ at both sides of the equation
$$\lim\limits_{n\to\infty} f^{(n)}(x)=l$$
we get
$$f(l)=f(\lim\limits_{n\to\infty} f^{(n)}(x))\tag{2}$$
$$=\lim\limits_{n\to\infty} f(f^{(n)}(x))\tag{3}$$
$$=\lim\limits_{n\to\infty} f^{(n+1)}(x)=l$$
Thus
$$f(l)=l$$
Questions
- Is this understanding of the intermediate steps of the solution manual solution correct?
- What is it that allows us to go from $(2)$ to $(3)$?