How to prove/disprove
If $f : (0, \infty) \to \mathbb{R}^n$ is continuous on $[a, \infty) , \forall a>0$ then $f$ is continuous on $(0, \infty)$
My try
Assume it is not continuous on $(0, \infty)$.
Let's denote a discontinuity point $x_0 \in (0,\infty)$. $\exists \epsilon >0$ s.t. $\forall \delta >0$, $|x - x_0| < \delta$ and $|f(x) - f(x_0)| \ge \epsilon $.
But since $f$ is continuous on $[x_0/2, \infty)$, it is contradiction.
This proof seems doubtful for me, but I cannot specify the doubts.
Is there anyone to clarify this?
It's true. You need to show continuity at any point $b$ say in $(0,\infty)$. Pick $a=b/2$ and from what you have assumed, you are there. Which perhaps justa neater way of writing what you have already done.
NB: if altered to 'then $f$ is continuous on $[0,\infty)$' it becomes false, which is perhaps what the question should have read in the first place. Similarly, if it had said 'then $f$ is uniformly continuous on $[0,\infty)$'.