I'm trying to understand the Killing form described on page 49 in the book by Howard Georgi. He starts by saying that one defines the inner product between two generators $T_a$ and $T_b$ in the adjoint representation as follows: \begin{equation} \mathrm{Tr} (T_a T_b) \end{equation} and then subsequently he says that this is a real symmetric matrix. I'm not sure why this is the case, because the trace would just be a number? First, I thought this might just be a small mistake.
However, he derives that a linear transformation on the generators $X_a$ (in an arbitrary representation): \begin{equation} X_a \rightarrow X_a' = L_{ab}X_b \end{equation} results in the following transformation: \begin{equation} \mathrm{Tr} (T_a T_b) \rightarrow \mathrm{Tr} (T_a' T_b') = L_{ac}L_{bd} \mathrm{Tr} (T_c T_d) \end{equation} And then he states we can diagonalize the trace by choosing an appropriate $L$ such that we can write (after dropping the primes): \begin{equation} \mathrm{Tr} (T_a T_b) = k^a \delta_{a b} \end{equation} I really don't understand where this equation comes from. I've never heard of diagonalizing the trace (because this is a number, not a matrix) and I couldn't find anything useful on Google. Any help with my problem would be much appreciated.
Best regards,