Liveness2
var p : bool
after init {
p := false;
}
export action a = {
p := true
}
export action b = {
}
temporal property eventually p
proof {
tactic l2s with
invariant [inv1] globally ~p
}
var p : bool
after init {
p := false;
}
export action a = {
p := true
}
export action b = {
}
temporal property eventually p
proof {
tactic l2s with
invariant [inv1] globally ~p
}