extern void __VERIFIER_error() __attribute__ ((__noreturn__)); void __VERIFIER_assert(int cond) { if (!(cond)) { ERROR: __VERIFIER_error(); } return; } extern int __VERIFIER_nondet_int(); int main() { int x=__VERIFIER_nondet_int(); int y=__VERIFIER_nondet_int(); if (y>0) { while(x<100) { x=x+y; } } __VERIFIER_assert(y<=0 || (y<0 && x>=100)); return 0; }