File "src/transformations/Unroll.ml", line 111, characters 8-14: Assertion failed
Eg.
val u : type.val setminus : u -> u -> u.pred is_in : u -> u -> prop :=forall a b x. ((is_in a x) && (~(is_in b x))) => (is_in (setminus a b) x).goal exists x a b. ~(is_in a x) && (is_in b x).
Error message when pred not well funded.
Eg.
val u : type.
val setminus : u -> u -> u.
pred is_in : u -> u -> prop :=
forall a b x. ((is_in a x) && (~(is_in b x))) => (is_in (setminus a b) x).
goal exists x a b. ~(is_in a x) && (is_in b x).