Closed
Description
CBMC version: develop
Operating system: macOS Mojave 10.14.6
What behaviour did you expect: Is there a way to detect false assumptions and throw a warning whenever they appear in the formula? This could help users detect possible vacuous satisfaction.
What happened instead: No warrings. Verification succeeds.
Exact command line resulting in the issue: cbmc main.c
Test case:
// main.c
#include <assert.h>
#include <stdbool.h>
int main() {
bool cond;
__CPROVER_assume(cond);
assert(cond);
}