Geometric multiplicity of an eigenvalue of a matrix is the dimension of the corresponding eigenspace. The algebraic multiplicity is its multiplicity as a root of the characteristic polynomial.
It is known that the geometric multiplicity of an eigenvalue cannot be greater than the algebraic multiplicity. This fact can be shown easily using the Jordan normal form of a matrix.
I was wondering if there is a more elementary way to prove this fact, possibly longer but without using the Jordan normal form? (This is an exercise in Kreyszig's book on functional analysis, and given the author's style, I suspect that he did not intend the solution to use Jordan form, because otherwise I guess he would have given a hint about that. But I might be wrong.)