Using bra-ket notation, how do I prove that the inner product of a ket with itself (ie, $\langle A | A \rangle$) is a real number?
I understand that the rule of inner products states that: $\langle B | A \rangle = \overline{\langle A | B \rangle}$.
Therefore $|A\rangle$ is equal to it's own complex conjugate, and hence must have no imaginary part, but I'm having trouble writing the proof in a formal way.
I don't understand your doubt. Since $\langle A|A\rangle=\overline{\langle A|A\rangle}$, $\langle A|A\rangle\in\mathbb R$ because, among the complex numbers, those which are real numbers are those which are equal to their own conjugate.