void abort() { }; extern int __VERIFIER_nondet_int(); extern _Bool __VERIFIER_nondet_bool(); /*@ requires ((1 <= cond)) && (cond != 0); ensures ((1 <= cond)) && (1); @*/ void __VERIFIER_assert(int cond) { if (!cond) { /*@ assert(0); */; } } int main() { int i = __VERIFIER_nondet_int(); int j = __VERIFIER_nondet_int(); if (!(i==0 && j==0)) return 0; /*@ loop invariant (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((j == 36) && (i == 18)) || ((154 == j) && (77 == i))) || ((i == 16) && (32 == j))) || ((j == 4) && (i == 2))) || ((i == 45) && (j == 90))) || ((72 == j) && (i == 36))) || ((j == 172) && (i == 86))) || ((i == 22) && (44 == j))) || ((i == 25) && (j == 50))) || ((j == 18) && (i == 9))) || ((59 == i) && (j == 118))) || ((i == 27) && (j == 54))) || ((92 == j) && (i == 46))) || ((100 <= i) && (200 == j))) || ((i == 20) && (40 == j))) || ((i == 26) && (j == 52))) || ((19 == i) && (j == 38))) || ((44 == i) && (88 == j))) || ((j == 48) && (i == 24))) || ((i == 10) && (j == 20))) || ((91 == i) && (j == 182))) || ((j == 124) && (i == 62))) || ((j == 78) && (i == 39))) || ((i == 78) && (156 == j))) || ((5 == i) && (j == 10))) || ((98 == i) && (196 == j))) || ((152 == j) && (76 == i))) || ((i == 70) && (140 == j))) || ((j == 22) && (i == 11))) || ((35 == i) && (j == 70))) || ((30 == j) && (i == 15))) || ((95 == i) && (190 == j))) || ((64 == j) && (32 == i))) || ((30 == i) && (j == 60))) || ((j == 134) && (67 == i))) || ((29 == i) && (j == 58))) || ((j == 174) && (87 == i))) || ((81 == i) && (j == 162))) || ((i == 82) && (164 == j))) || ((84 == j) && (42 == i))) || ((i == 12) && (j == 24))) || ((184 == j) && (92 == i))) || ((i == 61) && (j == 122))) || ((j == 166) && (i == 83))) || ((j == 120) && (i == 60))) || ((i == 50) && (j == 100))) || ((i == 52) && (104 == j))) || ((i == 85) && (170 == j))) || ((57 == i) && (j == 114))) || ((i == 79) && (j == 158))) || ((i == 89) && (178 == j))) || ((i == 3) && (j == 6))) || ((j == 74) && (i == 37))) || ((j == 28) && (i == 14))) || ((68 == j) && (i == 34))) || ((7 == i) && (j == 14))) || ((56 == i) && (112 == j))) || ((i == 21) && (42 == j))) || ((i == 71) && (142 == j))) || ((i == 99) && (j == 198))) || ((23 == i) && (j == 46))) || ((j == 102) && (51 == i))) || ((146 == j) && (i == 73))) || ((76 == j) && (i == 38))) || ((108 == j) && (i == 54))) || ((192 == j) && (i == 96))) || ((j == 62) && (i == 31))) || ((i == 17) && (j == 34))) || ((i == 69) && (138 == j))) || ((148 == j) && (i == 74))) || ((56 == j) && (i == 28))) || ((49 == i) && (98 == j))) || ((i == 13) && (j == 26))) || ((94 == j) && (i == 47))) || ((88 == i) && (176 == j))) || ((i == 58) && (116 == j))) || ((i == 90) && (j == 180))) || ((j == 168) && (84 == i))) || ((j == 126) && (i == 63))) || ((66 == j) && (i == 33))) || ((72 == i) && (j == 144))) || ((j == 96) && (i == 48))) || ((j == 16) && (i == 8))) || ((i == 4) && (j == 8))) || ((97 == i) && (j == 194))) || ((j == 86) && (i == 43))) || ((i == 80) && (160 == j))) || ((66 == i) && (j == 132))) || ((j == 128) && (64 == i))) || ((j == 0) && (i == 0))) || ((110 == j) && (i == 55))) || ((i == 93) && (j == 186))) || ((j == 82) && (41 == i))) || ((53 == i) && (106 == j))) || ((j == 136) && (68 == i))) || ((j == 12) && (i == 6))) || ((j == 2) && (i == 1))) || ((40 == i) && (j == 80))) || ((i == 75) && (j == 150))) || ((j == 188) && (94 == i))) || ((j == 130) && (i == 65)))); @*/ while (i<100) { j+=2; i++; } __VERIFIER_assert(j==200); return 0; }