I know that $\forall x [R(x) \rightarrow S(x)]$ is NOT equivalent to $\forall x R(x) \rightarrow \forall x S(x)$, because universal quantification does not distribute over disjunction. However, it seems to me that $$(*) \forall x [R(x) \rightarrow S(x)] \rightarrow [\forall x R(x) \rightarrow \forall x S(x)]$$ just intuitively. (For context, I am studying downward-entailments in linguistic semantics.).
How can I prove (*)?
Hint: One way in which you can proceed is by using a semantic argument (i.e., by using models) and showing that it is valid in any model that you take. Then, apply the Gödel's completeness theorem.
However, if you want a syntactic proof, you must give us your axioms first, because $(*)$ is given like an axiom in many books.