Consider the following theorem:
Let $S$ be a non-empty set and let $\{0\} \neq X$ be a vector space of bounded functions on $S$, with the condition that $S$ is a Banach space when $X$ is supplied with the supremum-norm. Suppose $f : S → \mathbb{F}$ is a function such that $fg \in X$ for all $g \in X$. Then the multiplication operator $M_f : X → X$, defined by $M_f (g) = fg$ $(g ∈ X)$, is bounded.
I want to know,
- Is $f$ necessarily bounded?
- Is this theorem still true if $X$ is not complete.
Any insights are much appreciated.