I read this definition of an ARCH(1) model:
$$r_{ŧ}=\sigma_{t|t-1}\epsilon_{t}$$ $$\sigma^{2}_{t|t-1} = \omega + \alpha r_{t-1}^{2}$$
However, when it comes to forecasting the h-step-ahead variance, I don't understand why is defined in this way. This is the h-step-ahead conditional variance:
$$\sigma^{2}_{t+h|t}=E(r^{2}_{ŧ+h}|r_{t},r_{t-1},...)$$
How can I see that the equation above is correct?
Another question. I'd like to know what is going on in the first steps of the derivation of the recursive conditional variance:
$$\sigma^{2}_{t+h|t} = E(r^{2}_{t+h}|r_{t},r_{t-1},...) = E[E(\sigma^{2}_{t+h|t+h-1}\epsilon^{2}_{t+h}|r_{t+h-1},r_{t+h-2},...)|r_{t},r_{t-1},...] = \omega + \alpha \sigma^{2}_{t+h-1|t}$$
I skipped the final steps because they are easier to follow. I guess this is an instance of $E[E(X|Y)]=E(X)$ but I don't know why those conditional variables are chosen in this case.
UPDATE
A couple of additional questions.
Based on the expression for $E(r^{2}_{t+h}|r_{t}, r_{t-1},...)$, does it mean that, for instance, $E(r^{2}_{t+h+1}|r_{t},r_{t-1}) = \sigma^{2}_{t+h+1|t}$ but since $\sigma^{2}_{t+h+1|t} = \omega + \alpha r_{t}$, then any other expectation for additional steps $t+ h + 2$, $t+h+3$, etc are going to produce the same result?
When we take the expectation $E(r^{2}_{t+h}|r_{t}, r_{t-1},...)$, why don't we modify the conditional subindex from $t$ to $t+h-1$ in $\sigma^{2}_{t+h|t}$ and we do change it when we write:
$$E(r^{2}_{t+h}|r_{t},r_{t-1},...) = E[E(\sigma^{2}_{t+h|t+h-1}\epsilon^{2}_{t+h}|r_{t+h-1},r_{t+h-2},...)|r_{t},r_{t-1},...]$$