void abort() { }; int main() { int a = 6; int b = 6; /*@ loop invariant (((b == 6) && (a <= 6))); @*/ for(a = 0; a < 6; ++a) { /*@ loop invariant (((b <= 6) && (a <= 5))); @*/ for(b = 0; b < 6; ++b) { } } if(!(a == 6 && b == 6 )) { /*@ assert(0); */; } return 1; }