An idempotent matrix $M$ is one such that $M^2 = M$. A Jordan block has its eigenvalue $\lambda$ on its diagonal and 1 on the superdiagonal. I figure that in order to ensure that $M^2=M$, it makes sense that $\lambda = \{0, 1\}$ since those are the only numbers that are equal to themselves when they are squared.
With this in mind, I squared Jordan blocks with $\lambda = \{0, 1\}$ and found that they indeed weren't idempotent. I assume this would also hold true for larger matrices, but I'm not sure how to show this in a proof.
Is my logic correct so far? If so, how can I expand it? If not, what am I doing wrong?
If you square a $2 \times 2$ Jordan block: $$ M = \pmatrix{\lambda & 1\cr 0 & \lambda},\ M^2 = \pmatrix{\lambda^2 & 2\lambda\cr 0 & \lambda^2}$$ These are never equal. Similarly for an $n \times n$ Jordan block with $n > 2$, if $M$ has eigenvalue $\lambda$, $M^2$ has $\lambda^2$ on the diagonal and $2 \lambda$ on the first super-diagonal. So Jordan blocks of size $\ge 2$ are never idempotent.