#lang ivy1.7
var p : bool
var q : bool
action a = {
assume p & ~q;
if p | q {
assert false
}
else {
};
p := true;
export a