Zwykle widzę, że w strukturalnej reprezentacji operacyjnej semantyki dla pętli while stan programu nie zmienia się:
Dla mnie nie jest to intuicyjne, jeśli stan się nie zmieni (tzn. Stan pamięci pozostanie taki sam), wówczas pozostanie prawdą, a program nigdy się nie zakończy.
Czy ktoś może wyjaśnić, dlaczego stan nie zmienia się w tej regule?