Let $M$ be a (square) right-stochastic matrix. I am familiar with the following facts:
- Letting $e$ denote the vector of all ones, $Me=e$ and hence $1$ is an eigenvalue of $M$.
- Since the product of two (compatible) right-stochastic matrices is itself a right-stochastic matrix, if $(\lambda,v)$ is an eigenvalue-eigenvector pair for $M$ with $|\lambda|>1$, we have that $$\Vert M^nv\Vert_1=|\lambda|^n\Vert v\Vert_1 \rightarrow \infty \text{ as } n \rightarrow \infty,$$ a contradiction. Therefore, $\rho(M)\leq 1$.
I've heard from various sources that $1$ is a simple eigenvalue of $M$. Certainly this is true when $M$ is irreducible (apply Perron-Frobenius), but I am not sure what the corresponding argument is otherwise. Can someone point me in the right direction?