when I'm learning markov matrix
when proving THEOREM 4.12, It said, characteristic polynomial of a matrix A $ch(A) =(x−c_1)^{a_1} ···(x−c_t)^{a_t} ⇒ ch(A^k) =(x−c_1^k)^{a_1} ···(x−c_t^k)^{a_t}$. why is that? I can understand that if $c_1$ is eigenvalue of A, then $c_k$ is eigenvalue of $A^k$,(and the eigenvector can be same), but why is the algebra multiplicity the same?
besides, the eigenvector of A and $A^k$ is same, but is it true for generalized eigenvector? Thanks.