Show that the set $\{f\in C[a,b]:f(x)>0$ for all $x\in[a,b]\}$ is open in $C[a,b]$.
Let me first try by talking about open sets definition. The set of functions greater than $0$ must admit near functions that are also greater than $0$ for some fixed funciton $f$. However, I don't have a norm to induce a metric and measure things here.
So I need to try other way. I think it may have something to do with this set being the inverse of an open set by some continuous function, but I cannot think exactly which inverse it would be.
Let $f_0$ be an element in the given set $X$ of all functions $f$ in $C[a,b]$ with $f>0$.
(We will find an $\epsilon>0$, so that the ball $B(f_0,\epsilon)$ around $f_0$ of radius $\epsilon$ with respect to the norm $\|\ \cdot\ \|_\infty$ lies fully inside $X$.)
Let $m=\min f>0$ be the minimal value taken by $f$ on $[a,b]$.
Set $\epsilon =m/2>0$. Then the ball around $f_0$ with this radius is fully included in $X$.
So $X$ is open (by definition). $\square$
Alternatively, we can write: $$ X=\bigcup_{f>0} B(f,\min f/2) $$ as a union of open balls.