If $A \in \mathbb{C}^{n \times n}$ is hermitian, then all it's eigenvalues are real and eigenvectors of different eigenspaces are orthogonal. Left to prove is the fact that there exists an orthonormal Basis $\{ \ v_1 \ v_2 \ \dots \ v_n \ \}$ of eigenvectors of $A$.
In every eigenspace, I can construct an orthonormal basis using the Gram-Schmidt algorithm. Since the eigenvectors of different eigenspaces are orthogonal, all left to prove is that this basis spans $\mathbb{C}^{n \times n}$ - the geometric multiplicity of every eigenvalue must be equal to it's algebraic multiplicity.
Let's try induction over $n$:
$n = 1: \xi_1 v_1 = 0 \implies \xi_1 = 0 \quad \text{since, per Definition} \quad v_1 \neq 0$
This is where I am stuck - I don't know how to prove that adding an eigenvector from an orthogonal basis from one of the eigenspaces still implies that $\Sigma_{i = 1}^{n+1} \xi_i v_i = o\implies \forall i: \xi_i = 0$. It is easy enough when for $1 \leq i \leq n: \lambda_{n+1} \neq \lambda_i$. Can somebody point me in the right direction for the other case?