Now that I understand the purpose of checkSmoke, which is to ensure that the verifier is going down an infeasible path (one that could be created by an unsat symbolic state, I think if I remember correctly), I need to go back and make sure the uses of it are consistent with semantics expected of the gradual static verifier.
Now that I understand the purpose of checkSmoke, which is to ensure that the verifier is going down an infeasible path (one that could be created by an unsat symbolic state, I think if I remember correctly), I need to go back and make sure the uses of it are consistent with semantics expected of the gradual static verifier.