Closed rachitnigam closed 1 year ago
This is a great addition, thank you! Would you mind converting check
back to using check-sat
? From what I can tell in the standard there should be no difference, but I don't want to break any existing workflows when introducing this function.
Done! There is a bunch of duplication in the code now unfortunately. Another option I can implement is special casing the check_assuming
implementation to use check-sat
when props
is empty.
@elliottt quick ping to see if the changes look mergable and if we can release a new version of the crate?
Implements
check-sat-assuming
and reimplementscheck-sat
as a special case of that. The former is useful because often times it lets you get away with not having to usepush
andpop
(and in fact needed to implement #20).