I'd like to get some advice on proof of the following statements:
"Suppose $X$ is a random variable. Show that for every Borel subset $B \in \mathbb{R}$, the set $X^{-1}(B)$ is $\mathcal{F}$-measurable."
Then my proof is as follows:
For any Borel subset $B \in \mathbb{R}$, we can always specify a maximum value $b \in B$. Then by the definition of Random Variable, $\{\omega \mid X(\omega) \leq c\}$ is $\mathcal{F}$-measurable for every $c \in \mathbb{R}$. Since $b$ is also in $\mathbb{R}$, We can prove that $X^{-1}(B) \triangleq \{w|X(w) \in B\} = \{w|X(w) \leq b\}$ is also $\mathcal{F}$-measurable.
Is this proof valid?
It would be reasonable to include your definition of a RV. Many definitions actually define a RV to be measurable. From your question it appears that your definition of a random variable demands the measurability of only set of the Form $\{X \leq c\}$ for each $c$.
Your proof then is incorrect. You appear to want to be able to write the preimage of each measurable set as such a set, which is not possible. E.g. take $X:[0,1]\mapsto[0,1]$ with $X(x) = x$ and $B = [0,1/4]\cup[3/4,1]$.
Rather you should keep in mind that measurable sets form $\sigma$-Algebras. So if the preimage of each $(-\infty, c]$ is measureable, then any countable combination of (standard) set operations is measureable. As these permute with the preimage you immediately get that the preimage of each set in the $\sigma$-Algebra created by the sets of the Form $(-\infty, c]$ is $\mathcal F$-measurable.
And we know that one is in fact the Borel Algebra on $\mathbb R$, which proves the statement.