I know that if $\epsilon$ and $x$ are independent, then $E[\epsilon|x]=E[\epsilon]$ and Cov$(\epsilon,x)=0$. However, $E[\epsilon|x]=E[\epsilon]=0$ implies Cov$(\epsilon,x)=0$ iff $\epsilon$ and $x$ are orthogonal. In pg 45 of Greene's book (Econometric Analysis, 2008), he says: "Assumption…states that $\epsilon$ and $x$ are orthogonal," that is, "$E[\epsilon|x]=E[\epsilon]=0$." I don't see why that conditional expectation means the same thing as orthogonality. Could someone help me here?
Thanks.
Example: let $x$ uniform on $(-1,1)$ and $\epsilon=1-3x^2$, then $E(x)=E(\epsilon)=E(x\epsilon)=0$ hence $\mathrm{Cov}(\epsilon,x)=0$ while $E(\epsilon|x)=\epsilon\ne E(\epsilon)$.