I have a question about an argument from Allen Hatcher's script Vector Bundles and K-Theory in Cor. 4.4 (see page 110). Here the excerpt:
We consider a vector bundle $E \to S^{2n}$, Then for Chern classes we know (by cosidering cohomology groups of $S^{2n}$) that $c_1(E) =... c_{n-1}(E)=0$.
Futhermore by definitionof Chern character we have $ch(E)= dim E + s_n(c_1,\ldots, c_n)/n!$
My question is why holds
$$s_n(c_1,\ldots, c_n)/n!=\pm nc_n(E)/n!$$? (*)
The author refers to a recursion formula from page 63:
$s_n= \sigma_1 s_{n-1} - \cdots +(-1)^{n-1}n\sigma_n$.
where $\sigma_k$ are the $k$-th symmetric polynomials.
What I don't understand is why $s_n(c_1,\ldots, c_n)/n!=\pm nc_n(E)/n!$ and not $s_n(c_1,..., c_n)/n!=c_n^n(E)/n!$?
Indeed, here the symmetric polynomials are considered in variebles $t_i:= c_i(E)$ therefore $\sigma_1= \sum c_i(E)= c_n(E)$ and $\sigma_k=0$ for $k >1$ since all summands of $\sigma_k$ the containa factor $c_j$ with $j \neq n$. But this contracicts (*). Where is the error in my reasonings?
Thank you.