我需要根据一些布尔标志重新初始化一个实变量,如下所示。除了改变location_next
我想x_next
用另一个值重新初始化的真值。我怎样才能做到这一点?
location, location_next = Bools('location location_next')
x, x_next = Reals('x x_next')
...
location_next == If(And(Not(location), x_next >= 12),
True,
If(And(location, x_next <= 0), False, location))