Show $\operatorname{Var}(X)=E(\operatorname{Var}(X\vert \mathcal{F}))+\operatorname{Var}(E(X\vert \mathcal{F}))$
I think the fact that:
$\operatorname{Var}(X\vert \mathcal{F})=E[X^2\vert \mathcal{F}]-E[X\vert \mathcal{F}]^2(*)$
may help me:
using $(*)$
$E(E[X^2\vert \mathcal{F}]+E[X\vert \mathcal{F}]^2)+E[E(X\vert \mathcal{F})^2\vert \mathcal{F}]-E[E(X\vert \mathcal{F})\vert \mathcal{F}]^2$
I know that via the tower property $E[E[X\vert \mathcal{F}]]=E[X]$ BUT does this also hold for $E[E[X\vert \mathcal{F}]^2]$, i.e. is $E[E[X\vert \mathcal{F}]^2]=E[X]?$ Any why?
Any ideas on how to solve the underlying problem