If $(\psi,V)$ and $(\omega,W)$ are two characters of two representations of a group $G$, then $$ \langle \psi, \omega\rangle = \dim \operatorname{Hom}_G(V,W)? $$ Here $\langle\cdot,\cdot\rangle$ is the standard inner product of characters of representations and $\operatorname{Hom}_G(V,W)$ is the vector space of intertwining operators from $V$ to $W$.
I am guessing this is true from examples I have seen. I think that Schur's lemma in fact says that this is true when $V,W$ are irreducible. But is it true in general? If so, how might one go about proving it? (I am not asking for a complete proof, just the basic idea of it.)
I should maybe add that as a definition the character of a representation is the trace thing.
If $\newcommand{\Hom}{\text{Hom}}\Hom(V,W)$ denotes the vector space homomorphisms from $V$ to $W$ then $\Hom(V,W)$ is a $G$-module with character $\overline\psi\omega$ and $\Hom_G(V,W)=\Hom(V,W)^G$. Now if $U$ is a $G$-module with character $\chi$ then $U^G$ has dimension $\frac1{{|G|}}\sum_{g\in G}\chi(g)$. Putting all this together gives the inner product formula.