var x : int; procedure P() modifies x; { x := 1000000; assert x > 0 && x < 2000000; x := x + 256; assert x == 1000256; x := 1000000000000; x := x + 100100; x := x - 100; assert x == 1000000100000; assert x < -123456789; // error }