次のループを検討してください。
y=1;
x=a;
//with a>=0 , b>=0
while(x>0){
y=y*b;
x=x-1;
}
y = b aと結論付けたい
私はしばらく考えていましたが、それを結論付けるのに十分なほど強力なループ不変式を見つけ出すことができないようです。誰もこれにアプローチする方法を知っていますか?
どんな助けや洞察も深く感謝しています。
次のループを検討してください。
y=1;
x=a;
//with a>=0 , b>=0
while(x>0){
y=y*b;
x=x-1;
}
y = b aと結論付けたい
私はしばらく考えていましたが、それを結論付けるのに十分なほど強力なループ不変式を見つけ出すことができないようです。誰もこれにアプローチする方法を知っていますか?
どんな助けや洞察も深く感謝しています。