Is the following true or false?
Suppose that $X$ and $Y$ are two discrete random variables defined on the same probability space. If $E[X] = E[Y] = 0$ and $E[X | Y=y] = 0$ for all $y\in Y$, then $X$ and $Y$ are uncorrelated.
How does this tell me $E[XY] = 0$?
$E[X|Y] = \sum_{y} E[X|Y=y] P(Y=y) = \sum_{y} 0 P(Y=y) = 0$.
Now, note $E[XY] = E[E[XY|Y]] = E[Y E[X|Y]] = E[Y (0) ] = E[0] =0$.