This is an exercise from Allen Hatcher's algebraic topology. The question is:
A polynomial $f(z)$ with complex coefficients, viewed as a map $C → C$, can always be extended to a continuous map of one-point compactifications $\hat{f}: S^2 → S^2$. Show that the degree of $\hat{f}$ equals the degree of $f$ as a polynomial. Show also that the local degree at $\hat{f}$ at a root of $f$ is the multiplicity of the root.
I have seen a solution I find:
http://math.ucr.edu/~res/math205B-2012/helpfile.pdf
It is on the 11th page of the pdf. What I cannot understand the following:
The restriction of $\hat{f}$ to any small neighborhood of $z_i$ will be a $m_i$-to-$1$ mapping onto some open neighborhood of 0 contained in its image. This implies that the local degree is $m_i$ since a generator for $H_2(U_i,U_i\setminus{z_i})$ is mapped to $m_i$ times a generator of $H_2(V_i,V_i \setminus{0})$.
I think I need some explaination on:
Why does the restriction of $\hat{f}$ to any small neighborhood of $z_i$ will be a $m_i$-to-$1$ mapping onto some open neighborhood of 0 contained in its image?
How does it imply the local degree is $m_i$ since a generator for $H_2(U_i,U_i\setminus{z_i})$ is mapped to $m_i$ times a generator of $H_2(V_i,V_i \setminus{0})$?
I have seen some solutions involves complex analysis(i.e. Argument Principle, holomorphic, etc.). Unfortunately, I have not learnt it. If some result from complex analysis must be involved, I would so appreciate if what is used, why could it apply here, and the result it gives is stated clearly so I can understand. I think a solution without any usage of complex analysis would be great!
Thanks for helping me!