I'm not sure but I think it's a bug. I tried to use the while function and when I want to converge a number to a constant there is no problem. But when I want to converge two numbers to each other like below, the program stops working.
Example:
x:=0
a:=20-2*x
b:=15-x
while a>b x:=x+1