Prove/Disprove:
Let $f:[0,\infty )\to \Bbb R$ be a continuous function with $\lim_{x\to \infty }f(x)=0$.
Then $f$ has a maximum in $[0,\infty )$.
$\lim_{x\to \infty }f(x)=0\implies |f(x)|<1\forall x>G$ for $G$ large.
Now $f$ is continuous on $[0,G]$ hence is bounded therein i.e. $|f(x)|<M\forall x\in [0,G]$.
Take $A=\max\{M,1\}$;then $|f(x)|<A$.
Hence true.But the answer given is that the statement is false.
Where am I wrong?Please help.
Since nowhere it states that $0<\sup\limits_{x\in[0,\infty)}f(x)$, consider $$f(x)=-\frac{1}{x+1}$$
In fact, you are proving only statements on $\lvert f\rvert$, not on $f$ itself.