I keep seeing that the hairy ball theorem implies that smooth vector fields over $S^2$ are not a free module is implied by the hairy ball theorem; I don't understand how. How do I fill in the gaps?
The hairy ball theorem tells us that we cannot have a smooth nonvanishing vector field over $S^2$. For contradiction, assume that $\mathfrak X(S^2)$ is a free module over the ring $C^\infty (S^2)$. Thus, $\mathfrak X(S^2) \simeq \oplus_i C^\infty(S^2)$, since a free module is isomorphic to a direct sum of copies the ring.
I am unsure how to continue. I have some ideas:
- First, see that we need at least two copies of $C^\infty(S^2)$, because the sphere locally looks like $\mathbb R^2$.
- If we have exactly two basis vector fields $V_1, V_2$, then these must both vanish at points $p_1$, $p_2$ by the hairy ball theorem. Consider the neighbourhood of $p_1$: since $v_1$ vanishes, we have only one vector field $V_2$ which is not sufficient to locally span $\mathbb R^2$.
- If we have three vector fields, we can have $V_{1, 2, 3}$ vanish at distinct $p_{1 2, 3}$ thereby leaving two vector fields even when one of them vanishes. However, now we can pick a point where none of $V_{1, 2, 3}$ vanish. (Why does such a point exist?). At this point, locally, we have three degrees of freedom $V_{1, 2, 3}$, but the vector space looks like $\mathbb R^2$ so they cannot be linearly independent.
Unfortunately, as is obvious from the above, I have no idea how to make this rigorous. I would appreciate whether this proof is repairable, and if now, how does one actually prove that smooth vector fields over $S^2$ are not free module?