I want to prove:
We denote the $n$-sphere by $S^n$. Let $f : S^2 \to S^1$ be a $C^{\infty}$ function. Then $f$ has at least two critical points on $S^2$.
My effort: Let $p : \mathbb{R} \to S^1$ be a covering map and assume $f(y_0) = x_0$ and $p(\tilde{x}_0) = x_0$. Then $f_*(\pi_1(S^2)) \subset p_*(\pi(\mathbb{R},\tilde{x}_0 ))$. Then there is a lift $\tilde{f} : S^2 \to \mathbb{R}$ such that $p \circ \tilde{f} = f$. Thus $\tilde{f}$ has a maximum value and a minimum value. So $\tilde{f} $ and $f$ have at least two critical points.
Question: I am not sure my proof is correct.