Parseval's Theorem says that:
$$\int_{-\infty}^{\infty}g(t)f(t)^\ast dt = \frac{1}{2\pi} \int_{-\infty}^{\infty}G(\omega)F(\omega)^\ast d\omega$$
Although I know how to prove it, it's difficult to imagine how the two integrals can be equal. If we define $g(t)$ and $f(t)$ as time-domain real-number signals (so $f(t)$'s conjugate is also a real-number signal), then the left side is also real numbered. But the $G(\omega)$ and $F(\omega)^\ast$ can be complex numbered, so the integral on the right side is also a complex number.
Then how could a real number equal to a complex number? There must be something wrong with my above understanding. Could anyone help me to point it out?
Assume that $f(t)$ and $g(t)$ are real valued functions. Then, we have
$$\begin{align} F(\omega)&=\int_{-\infty}^\infty f(t)e^{i\omega t}\,dt\\\\ &=\underbrace{\int_{-\infty}^\infty f(t) \cos(\omega t)\,dt}_{\text{Even in}\,\omega}+i\underbrace{\int_{-\infty}^\infty f(t) \sin(\omega t)\,dt}_{\text{Odd in }\,\omega} \end{align}$$
$$\begin{align} G(\omega)&=\int_{-\infty}^\infty f(t)e^{i\omega t}\,dt\\\\ &=\underbrace{\int_{-\infty}^\infty g(t) \cos(\omega t)\,dt}_{\text{Even in}\,\omega}+i\underbrace{\int_{-\infty}^\infty g(t) \sin(\omega t)\,dt}_{\text{Odd in }\,\omega} \end{align}$$
Now, note that the product of $F$ and the complex conjugate of $G$ is given by
$$\begin{align} F(\omega)G^*(\omega)&=\left(\text{Re}(F(\omega))\text{Re}(G(\omega))+\text{Im}(F(\omega))\text{Im}(G(\omega))\right)\\\\ &-i\left(\text{Re}(F(\omega))\text{Im}(G(\omega))-\text{Im}(F(\omega))\text{Re}(G(\omega))\right) \end{align}$$
Therefore, the imaginary part of $F(\omega)G^*(\omega)$ is an odd function. Since convergent integrals are equal to their Cauchy Principal Values, the integral of any odd convergent function over symmetric limits vanishes. And we are done!