>>118
>> A(0)〜A(E)の値が全て0の時
Eの値が1、A(0)、A(1)の値がそれぞれ0、1で、 Eのループを
1回繰り返した時です。

>Eの値が88になっている。
代入が終わった後に E=E+1 の処理があるので、その地点でEの値は90、
Eのループを繰り返すときには、Eの値は89になります。

>結局、A(E)=A(E-G) が実行される時の E の値は〜
結果的に言えば、E=E+1が処理される回数を超えてEの値がループEによって
減らされて行くので、Eのループ内でEの値が0〜8に必ずなります。
その時々にA(0)〜A(8)の値が更新されるはずなので、それでも更新されない
ように見えるのであれば多分、コード自体が間違っているはずなので
修正してみます。
なお、>>109のコードを作る上で参考にしたものは、順序数ε_0、
ヒドラゲーム、ふぃっしゅ数バージョン5などです。
Eのループ内で、Eが増える値よりも減る値の方が大きくなるのは、
特にふぃっしゅ数バージョン5を参考にすればより理解できると
思います。