int main(void) { int i,j,k,n,m; i = unknown(); j = unknown(); n = unknown(); m = unknown(); if( m+1 < n ); else return 0; for ( i=0; i<n; i+=4 ) { for ( j=i; j<m; ) { if (unknown1()){ j++; k = 0; while( k < j ) { k++; } } else { static_assert( n+j+5>i ); j+= 2; } } } }
void main(int flag) { int x = 1; int y = 1; int a; if(flag) a = 0; else a = 1; while(unknown1()){ if(flag) { a = x+y; x++; } else { a = x+y+1; y++; } if(a%2==1) y++; else x++; } //x==y if(flag) a++; static_assert(a%2==1); }
int main(void) { int i = unknown(); int y = unknown(); int x = unknown(); int k = unknown(); int j = unknown(); int n = unknown(); assume((x+y)== k); int m = 0; j = 0; while(j<n) { if(j==i) { x++; y--; }else { y++; x--; } if(unknown1()) m = j; j++; } static_assert((x+y)== k); if(n>0) { static_assert (0<=m); static_assert (m<n); } return 0; }
void main(int x, int y, int k, int j, int i, int n) { assume((x+y)== k); int m = 0; j = 0; while(j<n) { if(j==i) { x++; y--; }else { y++; x--; } if(unknown1()) m = j; j++; } static_assert((x+y)== k); if(n>0) { static_assert (0<=m); static_assert (m<n); } }
void main() { int x= 0; int m=0; int n = unknown1(); while(x<=n-1) { if(unknown1()) { m = x; } x= x+1; } if(x < n) return; if(n>=1 && (m <= -1 || m >= n)) {goto ERROR; ERROR:;} }
int main(int argc, char* argv[]) { RECORD(6, i, j, k, n, t, pvlen); INIT_j(unknown); INIT_n(unknown); INIT_t(unknown); INIT_pvlen(unknown); k = 0; i = 0; // pkt = pktq->tqh_first; while (unknown1()) { PRINT_VARS(); i = i + 1; } PRINT_VARS(); PRINT_BAR(1); if (i > pvlen) { pvlen = i; } else { } i = 0; while (unknown2()) { PRINT_VARS(); t = i; i = i + 1; k = k + 1; } PRINT_VARS(); PRINT_BAR(2); while (unknown3()) { PRINT_VARS(); ; } PRINT_VARS(); PRINT_BAR(3); j = 0; n = i; assert(k >= 0); k = k - 1; i = i - 1; j = j + 1; while (j < n) { PRINT_VARS(); assert(k >= 0); k = k - 1; i = i - 1; j = j + 1; } PRINT_VARS(); PRINT_BAR(4); return 0; }
void main(int n) { int x= 0; int m=0; while(x<n) { if(unknown1()) { m = x; } x= x+1; } if(n>0) static_assert(0<=m && m<n); }
int main() { int x=1; int y=1; while(unknown1()) { int t1 = x; int t2 = y; x = t1+ t2; y = t1 + t2; } sassert(y >=1); }
int main() { int flag = unknown1(); int t = 0; int s = 0; int a = 0; int b = 0; int x = unknown1(); int y = unknown1(); while(unknown1()){ a++; b++; s+=a; t+=b; if(flag){ t+=a; } t = t; } //2s >= t x = 1; if(flag){ x = t-2*s+2; } //x <= 2 y = 0; while(y<=x){ if(unknown2()) y++; else y+=2; y = y; } if (!(y < 5)) { ERROR: __VERIFIER_error(); goto ERROR; } }
void main() { int n = unknown1(); int i=0, j=0; if(!(n >= 0)) return; while(i<n) { i++; j++; } if(j >= n+1) { goto ERROR; ERROR:; } }
void main(int argc, char* argv[]) { int n = unknown1(); int i = unknown1(); int j = unknown1(); int k = unknown1(); if(n < 1) return; if(k < n) return; j = 0; while( j <= n-1 ) { j++; k--; } if(j < n) return; if (!(k > -1)) { ERROR: __VERIFIER_error(); goto ERROR; } }
void main() { int n = unknown1(); int i=0, j=0; if(!(n >= 0)) return; while(i<n) { i++; j++; } if (!(j < n+1)) { ERROR: __VERIFIER_error(); goto ERROR; } }
int main(int n, int flag) { assume(n>=0); int k = 1; if(flag) { k = unknown1(); assume(k>=0); } int i = 0, j = 0; while(i <= n) { i++; j+=i; } int z = k + i + j; static_assert(z > 2*n); }
int main() { int k=1; int w = 1; while(unknown1()) { int z = unknown2(); if(z>5) w++; k+=w; } if (!(k > 0)) { ERROR: __VERIFIER_error(); goto ERROR; } return 0; }
void main(){ int i = input(); int pvlen = input(); int t = input(); int k = 0; int n = input(); int j = input(); i = 0; // pkt = pktq->tqh_first; while (unknown1()) i = i + 1; if (i >= pvlen+1) { pvlen = i; } else { if(i > pvlen) return; } i = 0; while (unknown2()) { t = i; i = i + 1; k = k +1; } while (unknown3()); j = 0; n = i; while (1) { if (!(k > -1)) { ERROR: __VERIFIER_error(); goto ERROR; } k = k -1; i = i - 1; j = j + 1; if (j <= n-1) { } else { break; } } }
void main() { int x=0; int y=0; int n = 0; while(unknown1()) { x++; y++; } while(x <= n - 1 || x >= n + 1) { x--; y--; } if(x != n) return; if(y != n){ goto ERROR; ERROR:; } }
int main(int argc, char* argv[]) { RECORD(5, i, j, k, n, m); INIT_m(unknown1); INIT_n(unknown1); assume(m + 1 < n); INIT_i(unknown1); INIT_j(unknown1); INIT_k(unknown1); for (i = 0; i < n; i += 4) { PRINT_VARS(); PRINT_BAR(1); for (j = i; j < m;) { PRINT_VARS(); PRINT_BAR(2); if (unknown1()) { assert(j >= 0); j++; k = 0; while (k < j) { PRINT_VARS(); k++; } PRINT_VARS(); PRINT_BAR(3); } else { assert(n + j + 5 > i); j += 2; } } PRINT_VARS(); PRINT_BAR(2); } PRINT_VARS(); PRINT_BAR(1); assert(true); return 0; }
int main(int argc, char * argv[]) { RECORD(4, k, x, y, z); x = 0; y = 0; z = 0; k = 0; while (unknown1()) { PRINT_VARS(); if (k % 3 == 0) x++; y++; z++; k = x + y + z; } PRINT_VARS(); assert(x == y); assert(y == z); }
int main(int argc, char * argv[]) { RECORD(6, a, b, i, j, k, flag); INIT_a(unknown); INIT_b(unknown); INIT_k(unknown); INIT_flag(unknown); j = 1; if (flag != 0) { i = 0; } else { i = 1; } while (unknown1()) { PRINT_VARS(); i += 2; if (i % 2 == 0) { j += 2; } else j++; } PRINT_VARS(); PRINT_BAR(1); a = 0; b = 0; while (unknown2()) { PRINT_VARS(); a++; b += (j - i); } PRINT_VARS(); PRINT_BAR(2); if (flag != 0) assert(a == b); }
int main(int argc, char* argv[]) { int i, n, a, b; assume( n >= 0 ); i = 0; a = 0; b = 0; while( i < n ) { if(unknown1()) { a = a+1; b = b+2; } else { a = a+2; b = b+1; } i = i+1; } if (!(a+b == 3*n)) return 42; UFO: goto UFO; //static_assert( a+b == 3*n ); }
int main(int flag) { int x = 0; int y = 0; int j = 0; int i = 0; while(unknown1()) { x++; y++; i+=x; j+=y; if(flag) j+=1; } if (! (j>=i)) return 42; UFO: goto UFO; //static_assert(j>=i); }