NO Initial ITS Start location: l26 0: l0 -> l1 : h2i^0'=h2i^post0, wi^0'=wi^post0, j2^0'=j2^post0, c2^0'=c2^post0, nn1^0'=nn1^post0, ii3^0'=ii3^post0, wpr^0'=wpr^post0, i1^0'=i1^post0, h1r^0'=h1r^post0, theta^0'=theta^post0, j1___0^0'=j1___0^post0, wtemp^0'=wtemp^post0, c1^0'=c1^post0, i3^0'=i3^post0, h2r^0'=h2r^post0, wpi^0'=wpi^post0, j3^0'=j3^post0, h1i^0'=h1i^post0, nn2^0'=nn2^post0, isign^0'=isign^post0, wr^0'=wr^post0, i2^0'=i2^post0, (wpr^0-wpr^post0 == 0 /\ c2^0-c2^post0 == 0 /\ -j1___0^post0+j1___0^0 == 0 /\ -i2^post0+i2^0 == 0 /\ j2^0-j2^post0 == 0 /\ isign^0-isign^post0 == 0 /\ -wr^post0+wr^0 == 0 /\ -i3^post0+i3^0 == 0 /\ -i1^post0+i1^0 == 0 /\ -h2r^post0+h2r^0 == 0 /\ nn2^0-nn2^post0 == 0 /\ c1^0-c1^post0 == 0 /\ ii3^0-ii3^post0 == 0 /\ j3^0-j3^post0 == 0 /\ -wpi^post0+wpi^0 == 0 /\ h2i^0-h2i^post0 == 0 /\ -h1i^post0+h1i^0 == 0 /\ h1r^0-h1r^post0 == 0 /\ theta^0-theta^post0 == 0 /\ -wi^post0+wi^0 == 0 /\ -wtemp^post0+wtemp^0 == 0 /\ nn1^0-nn1^post0 == 0), cost: 1 1: l2 -> l0 : h2i^0'=h2i^post1, wi^0'=wi^post1, j2^0'=j2^post1, c2^0'=c2^post1, nn1^0'=nn1^post1, ii3^0'=ii3^post1, wpr^0'=wpr^post1, i1^0'=i1^post1, h1r^0'=h1r^post1, theta^0'=theta^post1, j1___0^0'=j1___0^post1, wtemp^0'=wtemp^post1, c1^0'=c1^post1, i3^0'=i3^post1, h2r^0'=h2r^post1, wpi^0'=wpi^post1, j3^0'=j3^post1, h1i^0'=h1i^post1, nn2^0'=nn2^post1, isign^0'=isign^post1, wr^0'=wr^post1, i2^0'=i2^post1, (i3^0-i3^post1 == 0 /\ -h2r^post1+h2r^0 == 0 /\ -wr^post1+wr^0 == 0 /\ -wtemp^post1+wtemp^0 == 0 /\ -h1r^post1+h1r^0 == 0 /\ -isign^post1+isign^0 == 0 /\ j1___0^0-j1___0^post1 == 0 /\ -wpi^post1+wpi^0 == 0 /\ j2^0-j2^post1 == 0 /\ h2i^0-h2i^post1 == 0 /\ theta^0-theta^post1 == 0 /\ -h1i^post1+h1i^0 == 0 /\ -isign^0 <= 0 /\ -nn2^post1+nn2^0 == 0 /\ -i2^post1+i2^0 == 0 /\ c2^0-c2^post1 == 0 /\ j3^0-j3^post1 == 0 /\ wi^0-wi^post1 == 0 /\ -nn1^post1+nn1^0 == 0 /\ -c1^post1+c1^0 == 0 /\ i1^0-i1^post1 == 0 /\ wpr^0-wpr^post1 == 0 /\ -ii3^post1+ii3^0 == 0), cost: 1 2: l2 -> l0 : h2i^0'=h2i^post2, wi^0'=wi^post2, j2^0'=j2^post2, c2^0'=c2^post2, nn1^0'=nn1^post2, ii3^0'=ii3^post2, wpr^0'=wpr^post2, i1^0'=i1^post2, h1r^0'=h1r^post2, theta^0'=theta^post2, j1___0^0'=j1___0^post2, wtemp^0'=wtemp^post2, c1^0'=c1^post2, i3^0'=i3^post2, h2r^0'=h2r^post2, wpi^0'=wpi^post2, j3^0'=j3^post2, h1i^0'=h1i^post2, nn2^0'=nn2^post2, isign^0'=isign^post2, wr^0'=wr^post2, i2^0'=i2^post2, (-wpi^post2+wpi^0 == 0 /\ wtemp^0-wtemp^post2 == 0 /\ h2i^0-h2i^post2 == 0 /\ -i2^post2+i2^0 == 0 /\ c2^0-c2^post2 == 0 /\ -j3^post2+j3^0 == 0 /\ -h1i^post2+h1i^0 == 0 /\ j1___0^0-j1___0^post2 == 0 /\ nn1^0-nn1^post2 == 0 /\ -theta^post2+theta^0 == 0 /\ ii3^0-ii3^post2 == 0 /\ h1r^0-h1r^post2 == 0 /\ -wr^post2+wr^0 == 0 /\ i1^0-i1^post2 == 0 /\ -wpr^post2+wpr^0 == 0 /\ -nn2^post2+nn2^0 == 0 /\ h2r^0-h2r^post2 == 0 /\ -c1^post2+c1^0 == 0 /\ -i3^post2+i3^0 == 0 /\ -j2^post2+j2^0 == 0 /\ -isign^post2+isign^0 == 0 /\ wi^0-wi^post2 == 0 /\ 2+isign^0 <= 0), cost: 1 3: l2 -> l0 : h2i^0'=h2i^post3, wi^0'=wi^post3, j2^0'=j2^post3, c2^0'=c2^post3, nn1^0'=nn1^post3, ii3^0'=ii3^post3, wpr^0'=wpr^post3, i1^0'=i1^post3, h1r^0'=h1r^post3, theta^0'=theta^post3, j1___0^0'=j1___0^post3, wtemp^0'=wtemp^post3, c1^0'=c1^post3, i3^0'=i3^post3, h2r^0'=h2r^post3, wpi^0'=wpi^post3, j3^0'=j3^post3, h1i^0'=h1i^post3, nn2^0'=nn2^post3, isign^0'=isign^post3, wr^0'=wr^post3, i2^0'=i2^post3, (-i2^post3+i2^0 == 0 /\ -i3^post3+i3^0 == 0 /\ nn1^0-nn1^post3 == 0 /\ ii3^0-ii3^post3 == 0 /\ i1^0-i1^post3 == 0 /\ wi^0-wi^post3 == 0 /\ h2i^0-h2i^post3 == 0 /\ -wr^post3+wr^0 == 0 /\ -j1___0^post3+j1___0^0 == 0 /\ c1^0-c1^post3 == 0 /\ h1r^0-h1r^post3 == 0 /\ -h2r^post3+h2r^0 == 0 /\ -c2^post3+c2^0 == 0 /\ wtemp^0-wtemp^post3 == 0 /\ 1+isign^0 <= 0 /\ -1-isign^0 <= 0 /\ -h1i^post3+h1i^0 == 0 /\ wpi^0-wpi^post3 == 0 /\ theta^0-theta^post3 == 0 /\ j2^0-j2^post3 == 0 /\ -j3^post3+j3^0 == 0 /\ -isign^post3+isign^0 == 0 /\ -wpr^post3+wpr^0 == 0 /\ -nn2^post3+nn2^0 == 0), cost: 1 4: l3 -> l4 : h2i^0'=h2i^post4, wi^0'=wi^post4, j2^0'=j2^post4, c2^0'=c2^post4, nn1^0'=nn1^post4, ii3^0'=ii3^post4, wpr^0'=wpr^post4, i1^0'=i1^post4, h1r^0'=h1r^post4, theta^0'=theta^post4, j1___0^0'=j1___0^post4, wtemp^0'=wtemp^post4, c1^0'=c1^post4, i3^0'=i3^post4, h2r^0'=h2r^post4, wpi^0'=wpi^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, nn2^0'=nn2^post4, isign^0'=isign^post4, wr^0'=wr^post4, i2^0'=i2^post4, (0 == 0 /\ -isign^post4+isign^0 == 0 /\ c1^0-c1^post4 == 0 /\ -j1___0^post4+j1___0^0 == 0 /\ -wtemp^post4+wtemp^0 == 0 /\ -nn2^post4+nn2^0 == 0 /\ -i1^post4+i1^0 == 0 /\ wpi^0-wpi^post4 == 0 /\ -i2^post4+i2^0 == 0 /\ wpr^0-wpr^post4 == 0 /\ c2^0-c2^post4 == 0 /\ theta^0-theta^post4 == 0 /\ nn1^0-nn1^post4 == 0 /\ ii3^0-ii3^post4 == 0 /\ -wr^post4+wr^0 == 0 /\ j2^0-j2^post4 == 0 /\ wi^0-wi^post4 == 0 /\ -i3^post4+i3^0 == 0), cost: 1 9: l4 -> l7 : h2i^0'=h2i^post9, wi^0'=wi^post9, j2^0'=j2^post9, c2^0'=c2^post9, nn1^0'=nn1^post9, ii3^0'=ii3^post9, wpr^0'=wpr^post9, i1^0'=i1^post9, h1r^0'=h1r^post9, theta^0'=theta^post9, j1___0^0'=j1___0^post9, wtemp^0'=wtemp^post9, c1^0'=c1^post9, i3^0'=i3^post9, h2r^0'=h2r^post9, wpi^0'=wpi^post9, j3^0'=j3^post9, h1i^0'=h1i^post9, nn2^0'=nn2^post9, isign^0'=isign^post9, wr^0'=wr^post9, i2^0'=i2^post9, (-i3^post9+i3^0 == 0 /\ -h1i^post9+h1i^0 == 0 /\ -isign^post9+isign^0 == 0 /\ i1^0-i1^post9 == 0 /\ -j3^post9+j3^0 == 0 /\ -h2r^post9+h2r^0 == 0 /\ c1^0-c1^post9 == 0 /\ ii3^0-ii3^post9 == 0 /\ -wtemp^post9+wtemp^0 == 0 /\ h1r^0-h1r^post9 == 0 /\ wpi^0-wpi^post9 == 0 /\ wpr^0-wpr^post9 == 0 /\ h2i^0-h2i^post9 == 0 /\ wi^0-wi^post9 == 0 /\ nn1^0-nn1^post9 == 0 /\ -nn2^post9+nn2^0 == 0 /\ -1+i2^post9-i2^0 == 0 /\ -wr^post9+wr^0 == 0 /\ j2^0-j2^post9 == 0 /\ -j1___0^post9+j1___0^0 == 0 /\ c2^0-c2^post9 == 0 /\ theta^0-theta^post9 == 0), cost: 1 5: l5 -> l3 : h2i^0'=h2i^post5, wi^0'=wi^post5, j2^0'=j2^post5, c2^0'=c2^post5, nn1^0'=nn1^post5, ii3^0'=ii3^post5, wpr^0'=wpr^post5, i1^0'=i1^post5, h1r^0'=h1r^post5, theta^0'=theta^post5, j1___0^0'=j1___0^post5, wtemp^0'=wtemp^post5, c1^0'=c1^post5, i3^0'=i3^post5, h2r^0'=h2r^post5, wpi^0'=wpi^post5, j3^0'=j3^post5, h1i^0'=h1i^post5, nn2^0'=nn2^post5, isign^0'=isign^post5, wr^0'=wr^post5, i2^0'=i2^post5, (c2^0-c2^post5 == 0 /\ i3^0-i3^post5 == 0 /\ -h1r^post5+h1r^0 == 0 /\ -2+j2^post5-nn2^0+i2^0 == 0 /\ isign^0-isign^post5 == 0 /\ -i2^post5+i2^0 == 0 /\ -wr^post5+wr^0 == 0 /\ -h2r^post5+h2r^0 == 0 /\ -wtemp^post5+wtemp^0 == 0 /\ theta^0-theta^post5 == 0 /\ nn2^0-nn2^post5 == 0 /\ -wpi^post5+wpi^0 == 0 /\ c1^0-c1^post5 == 0 /\ ii3^0-ii3^post5 == 0 /\ j1___0^0-j1___0^post5 == 0 /\ nn1^0-nn1^post5 == 0 /\ -h1i^post5+h1i^0 == 0 /\ h2i^0-h2i^post5 == 0 /\ -wi^post5+wi^0 == 0 /\ j3^0-j3^post5 == 0 /\ wpr^0-wpr^post5 == 0 /\ -i1^post5+i1^0 == 0), cost: 1 6: l6 -> l3 : h2i^0'=h2i^post6, wi^0'=wi^post6, j2^0'=j2^post6, c2^0'=c2^post6, nn1^0'=nn1^post6, ii3^0'=ii3^post6, wpr^0'=wpr^post6, i1^0'=i1^post6, h1r^0'=h1r^post6, theta^0'=theta^post6, j1___0^0'=j1___0^post6, wtemp^0'=wtemp^post6, c1^0'=c1^post6, i3^0'=i3^post6, h2r^0'=h2r^post6, wpi^0'=wpi^post6, j3^0'=j3^post6, h1i^0'=h1i^post6, nn2^0'=nn2^post6, isign^0'=isign^post6, wr^0'=wr^post6, i2^0'=i2^post6, (h1i^0-h1i^post6 == 0 /\ 1-i2^0 <= 0 /\ -1+i2^0 <= 0 /\ -j3^post6+j3^0 == 0 /\ -isign^post6+isign^0 == 0 /\ j1___0^0-j1___0^post6 == 0 /\ -wr^post6+wr^0 == 0 /\ -i1^post6+i1^0 == 0 /\ -h1r^post6+h1r^0 == 0 /\ -wpi^post6+wpi^0 == 0 /\ -theta^post6+theta^0 == 0 /\ wtemp^0-wtemp^post6 == 0 /\ wi^0-wi^post6 == 0 /\ h2i^0-h2i^post6 == 0 /\ wpr^0-wpr^post6 == 0 /\ -nn2^post6+nn2^0 == 0 /\ i3^0-i3^post6 == 0 /\ -1+j2^post6 == 0 /\ -nn1^post6+nn1^0 == 0 /\ h2r^0-h2r^post6 == 0 /\ c2^0-c2^post6 == 0 /\ -i2^post6+i2^0 == 0 /\ -ii3^post6+ii3^0 == 0 /\ -c1^post6+c1^0 == 0), cost: 1 7: l6 -> l5 : h2i^0'=h2i^post7, wi^0'=wi^post7, j2^0'=j2^post7, c2^0'=c2^post7, nn1^0'=nn1^post7, ii3^0'=ii3^post7, wpr^0'=wpr^post7, i1^0'=i1^post7, h1r^0'=h1r^post7, theta^0'=theta^post7, j1___0^0'=j1___0^post7, wtemp^0'=wtemp^post7, c1^0'=c1^post7, i3^0'=i3^post7, h2r^0'=h2r^post7, wpi^0'=wpi^post7, j3^0'=j3^post7, h1i^0'=h1i^post7, nn2^0'=nn2^post7, isign^0'=isign^post7, wr^0'=wr^post7, i2^0'=i2^post7, (wpr^0-wpr^post7 == 0 /\ -c1^post7+c1^0 == 0 /\ -wpi^post7+wpi^0 == 0 /\ -theta^post7+theta^0 == 0 /\ h2i^0-h2i^post7 == 0 /\ -i2^post7+i2^0 == 0 /\ c2^0-c2^post7 == 0 /\ wtemp^0-wtemp^post7 == 0 /\ j1___0^0-j1___0^post7 == 0 /\ -isign^post7+isign^0 == 0 /\ 2-i2^0 <= 0 /\ nn1^0-nn1^post7 == 0 /\ ii3^0-ii3^post7 == 0 /\ -h1i^post7+h1i^0 == 0 /\ i1^0-i1^post7 == 0 /\ -wr^post7+wr^0 == 0 /\ h2r^0-h2r^post7 == 0 /\ i3^0-i3^post7 == 0 /\ h1r^0-h1r^post7 == 0 /\ -nn2^post7+nn2^0 == 0 /\ -j2^post7+j2^0 == 0 /\ wi^0-wi^post7 == 0 /\ -j3^post7+j3^0 == 0), cost: 1 8: l6 -> l5 : h2i^0'=h2i^post8, wi^0'=wi^post8, j2^0'=j2^post8, c2^0'=c2^post8, nn1^0'=nn1^post8, ii3^0'=ii3^post8, wpr^0'=wpr^post8, i1^0'=i1^post8, h1r^0'=h1r^post8, theta^0'=theta^post8, j1___0^0'=j1___0^post8, wtemp^0'=wtemp^post8, c1^0'=c1^post8, i3^0'=i3^post8, h2r^0'=h2r^post8, wpi^0'=wpi^post8, j3^0'=j3^post8, h1i^0'=h1i^post8, nn2^0'=nn2^post8, isign^0'=isign^post8, wr^0'=wr^post8, i2^0'=i2^post8, (-i2^post8+i2^0 == 0 /\ -nn2^post8+nn2^0 == 0 /\ -i3^post8+i3^0 == 0 /\ wtemp^0-wtemp^post8 == 0 /\ j2^0-j2^post8 == 0 /\ i1^0-i1^post8 == 0 /\ -wr^post8+wr^0 == 0 /\ -j3^post8+j3^0 == 0 /\ -theta^post8+theta^0 == 0 /\ h2r^0-h2r^post8 == 0 /\ -j1___0^post8+j1___0^0 == 0 /\ h1r^0-h1r^post8 == 0 /\ ii3^0-ii3^post8 == 0 /\ -c1^post8+c1^0 == 0 /\ -wpi^post8+wpi^0 == 0 /\ h2i^0-h2i^post8 == 0 /\ wi^0-wi^post8 == 0 /\ -h1i^post8+h1i^0 == 0 /\ -wpr^post8+wpr^0 == 0 /\ -isign^post8+isign^0 == 0 /\ -c2^post8+c2^0 == 0 /\ nn1^0-nn1^post8 == 0 /\ i2^0 <= 0), cost: 1 20: l7 -> l12 : h2i^0'=h2i^post20, wi^0'=wi^post20, j2^0'=j2^post20, c2^0'=c2^post20, nn1^0'=nn1^post20, ii3^0'=ii3^post20, wpr^0'=wpr^post20, i1^0'=i1^post20, h1r^0'=h1r^post20, theta^0'=theta^post20, j1___0^0'=j1___0^post20, wtemp^0'=wtemp^post20, c1^0'=c1^post20, i3^0'=i3^post20, h2r^0'=h2r^post20, wpi^0'=wpi^post20, j3^0'=j3^post20, h1i^0'=h1i^post20, nn2^0'=nn2^post20, isign^0'=isign^post20, wr^0'=wr^post20, i2^0'=i2^post20, (nn2^0-nn2^post20 == 0 /\ j2^0-j2^post20 == 0 /\ wpr^0-wpr^post20 == 0 /\ isign^0-isign^post20 == 0 /\ c2^0-c2^post20 == 0 /\ wi^0-wi^post20 == 0 /\ -wr^post20+wr^0 == 0 /\ -wtemp^post20+wtemp^0 == 0 /\ -i3^post20+i3^0 == 0 /\ j1___0^0-j1___0^post20 == 0 /\ -h1i^post20+h1i^0 == 0 /\ -h2r^post20+h2r^0 == 0 /\ h1r^0-h1r^post20 == 0 /\ -i2^post20+i2^0 == 0 /\ theta^0-theta^post20 == 0 /\ nn1^0-nn1^post20 == 0 /\ -i1^post20+i1^0 == 0 /\ ii3^0-ii3^post20 == 0 /\ c1^0-c1^post20 == 0 /\ -j3^post20+j3^0 == 0 /\ -wpi^post20+wpi^0 == 0 /\ h2i^0-h2i^post20 == 0), cost: 1 10: l8 -> l4 : h2i^0'=h2i^post10, wi^0'=wi^post10, j2^0'=j2^post10, c2^0'=c2^post10, nn1^0'=nn1^post10, ii3^0'=ii3^post10, wpr^0'=wpr^post10, i1^0'=i1^post10, h1r^0'=h1r^post10, theta^0'=theta^post10, j1___0^0'=j1___0^post10, wtemp^0'=wtemp^post10, c1^0'=c1^post10, i3^0'=i3^post10, h2r^0'=h2r^post10, wpi^0'=wpi^post10, j3^0'=j3^post10, h1i^0'=h1i^post10, nn2^0'=nn2^post10, isign^0'=isign^post10, wr^0'=wr^post10, i2^0'=i2^post10, (0 == 0 /\ wpr^0-wpr^post10 == 0 /\ c2^0-c2^post10 == 0 /\ -nn2^post10+nn2^0 == 0 /\ -i2^post10+i2^0 == 0 /\ wi^0-wi^post10 == 0 /\ j2^0-j2^post10 == 0 /\ -wtemp^post10+wtemp^0 == 0 /\ -wr^post10+wr^0 == 0 /\ -i3^post10+i3^0 == 0 /\ -isign^post10+isign^0 == 0 /\ -wpi^post10+wpi^0 == 0 /\ j1___0^0-j1___0^post10 == 0 /\ theta^0-theta^post10 == 0 /\ nn1^0-nn1^post10 == 0 /\ ii3^0-ii3^post10 == 0 /\ c1^0-c1^post10 == 0 /\ -i1^post10+i1^0 == 0 /\ -j3^post10+j3^0 == 0), cost: 1 11: l9 -> l8 : h2i^0'=h2i^post11, wi^0'=wi^post11, j2^0'=j2^post11, c2^0'=c2^post11, nn1^0'=nn1^post11, ii3^0'=ii3^post11, wpr^0'=wpr^post11, i1^0'=i1^post11, h1r^0'=h1r^post11, theta^0'=theta^post11, j1___0^0'=j1___0^post11, wtemp^0'=wtemp^post11, c1^0'=c1^post11, i3^0'=i3^post11, h2r^0'=h2r^post11, wpi^0'=wpi^post11, j3^0'=j3^post11, h1i^0'=h1i^post11, nn2^0'=nn2^post11, isign^0'=isign^post11, wr^0'=wr^post11, i2^0'=i2^post11, (0 == 0 /\ j1___0^0-j1___0^post11 == 0 /\ wi^0-wi^post11 == 0 /\ -wtemp^post11+wtemp^0 == 0 /\ -h1r^post11+h1r^0 == 0 /\ -i1^post11+i1^0 == 0 /\ -wpi^post11+wpi^0 == 0 /\ i3^0-i3^post11 == 0 /\ -isign^post11+isign^0 == 0 /\ theta^0-theta^post11 == 0 /\ -h1i^post11+h1i^0 == 0 /\ h2i^0-h2i^post11 == 0 /\ j3^0-j3^post11 == 0 /\ -i2^post11+i2^0 == 0 /\ -nn2^post11+nn2^0 == 0 /\ wpr^0-wpr^post11 == 0 /\ -nn1^post11+nn1^0 == 0 /\ wr^0-wr^post11 == 0 /\ -c1^post11+c1^0 == 0 /\ -h2r^post11+h2r^0 == 0 /\ ii3^0-ii3^post11 == 0 /\ c2^0-c2^post11 == 0), cost: 1 12: l10 -> l8 : h2i^0'=h2i^post12, wi^0'=wi^post12, j2^0'=j2^post12, c2^0'=c2^post12, nn1^0'=nn1^post12, ii3^0'=ii3^post12, wpr^0'=wpr^post12, i1^0'=i1^post12, h1r^0'=h1r^post12, theta^0'=theta^post12, j1___0^0'=j1___0^post12, wtemp^0'=wtemp^post12, c1^0'=c1^post12, i3^0'=i3^post12, h2r^0'=h2r^post12, wpi^0'=wpi^post12, j3^0'=j3^post12, h1i^0'=h1i^post12, nn2^0'=nn2^post12, isign^0'=isign^post12, wr^0'=wr^post12, i2^0'=i2^post12, (1-i2^0 <= 0 /\ -1+i2^0 <= 0 /\ -wr^post12+wr^0 == 0 /\ wpr^0-wpr^post12 == 0 /\ -theta^post12+theta^0 == 0 /\ j1___0^0-j1___0^post12 == 0 /\ h2i^0-h2i^post12 == 0 /\ wtemp^0-wtemp^post12 == 0 /\ -c1^post12+c1^0 == 0 /\ h2r^0-h2r^post12 == 0 /\ -isign^post12+isign^0 == 0 /\ c2^0-c2^post12 == 0 /\ wi^0-wi^post12 == 0 /\ -nn1^post12+nn1^0 == 0 /\ -1+j2^post12 == 0 /\ i3^0-i3^post12 == 0 /\ -h1i^post12+h1i^0 == 0 /\ h1r^0-h1r^post12 == 0 /\ i1^0-i1^post12 == 0 /\ -nn2^post12+nn2^0 == 0 /\ -ii3^post12+ii3^0 == 0 /\ -i2^post12+i2^0 == 0 /\ -j3^post12+j3^0 == 0 /\ -wpi^post12+wpi^0 == 0), cost: 1 13: l10 -> l9 : h2i^0'=h2i^post13, wi^0'=wi^post13, j2^0'=j2^post13, c2^0'=c2^post13, nn1^0'=nn1^post13, ii3^0'=ii3^post13, wpr^0'=wpr^post13, i1^0'=i1^post13, h1r^0'=h1r^post13, theta^0'=theta^post13, j1___0^0'=j1___0^post13, wtemp^0'=wtemp^post13, c1^0'=c1^post13, i3^0'=i3^post13, h2r^0'=h2r^post13, wpi^0'=wpi^post13, j3^0'=j3^post13, h1i^0'=h1i^post13, nn2^0'=nn2^post13, isign^0'=isign^post13, wr^0'=wr^post13, i2^0'=i2^post13, (i1^0-i1^post13 == 0 /\ -i2^post13+i2^0 == 0 /\ -nn2^post13+nn2^0 == 0 /\ wtemp^0-wtemp^post13 == 0 /\ ii3^0-ii3^post13 == 0 /\ -j3^post13+j3^0 == 0 /\ wi^0-wi^post13 == 0 /\ h2i^0-h2i^post13 == 0 /\ 2-i2^0 <= 0 /\ -h2r^post13+h2r^0 == 0 /\ -wr^post13+wr^0 == 0 /\ nn1^0-nn1^post13 == 0 /\ c1^0-c1^post13 == 0 /\ -theta^post13+theta^0 == 0 /\ h1r^0-h1r^post13 == 0 /\ wpi^0-wpi^post13 == 0 /\ -wpr^post13+wpr^0 == 0 /\ j2^0-j2^post13 == 0 /\ -isign^post13+isign^0 == 0 /\ -i3^post13+i3^0 == 0 /\ -h1i^post13+h1i^0 == 0 /\ -j1___0^post13+j1___0^0 == 0 /\ c2^0-c2^post13 == 0), cost: 1 14: l10 -> l9 : h2i^0'=h2i^post14, wi^0'=wi^post14, j2^0'=j2^post14, c2^0'=c2^post14, nn1^0'=nn1^post14, ii3^0'=ii3^post14, wpr^0'=wpr^post14, i1^0'=i1^post14, h1r^0'=h1r^post14, theta^0'=theta^post14, j1___0^0'=j1___0^post14, wtemp^0'=wtemp^post14, c1^0'=c1^post14, i3^0'=i3^post14, h2r^0'=h2r^post14, wpi^0'=wpi^post14, j3^0'=j3^post14, h1i^0'=h1i^post14, nn2^0'=nn2^post14, isign^0'=isign^post14, wr^0'=wr^post14, i2^0'=i2^post14, (-j3^post14+j3^0 == 0 /\ -h1i^post14+h1i^0 == 0 /\ -i3^post14+i3^0 == 0 /\ -isign^post14+isign^0 == 0 /\ -h2r^post14+h2r^0 == 0 /\ -wr^post14+wr^0 == 0 /\ c1^0-c1^post14 == 0 /\ h2i^0-h2i^post14 == 0 /\ -j1___0^post14+j1___0^0 == 0 /\ h1r^0-h1r^post14 == 0 /\ -i1^post14+i1^0 == 0 /\ -wtemp^post14+wtemp^0 == 0 /\ ii3^0-ii3^post14 == 0 /\ c2^0-c2^post14 == 0 /\ wpi^0-wpi^post14 == 0 /\ wpr^0-wpr^post14 == 0 /\ -nn2^post14+nn2^0 == 0 /\ j2^0-j2^post14 == 0 /\ nn1^0-nn1^post14 == 0 /\ wi^0-wi^post14 == 0 /\ theta^0-theta^post14 == 0 /\ -i2^post14+i2^0 == 0 /\ i2^0 <= 0), cost: 1 15: l11 -> l6 : h2i^0'=h2i^post15, wi^0'=wi^post15, j2^0'=j2^post15, c2^0'=c2^post15, nn1^0'=nn1^post15, ii3^0'=ii3^post15, wpr^0'=wpr^post15, i1^0'=i1^post15, h1r^0'=h1r^post15, theta^0'=theta^post15, j1___0^0'=j1___0^post15, wtemp^0'=wtemp^post15, c1^0'=c1^post15, i3^0'=i3^post15, h2r^0'=h2r^post15, wpi^0'=wpi^post15, j3^0'=j3^post15, h1i^0'=h1i^post15, nn2^0'=nn2^post15, isign^0'=isign^post15, wr^0'=wr^post15, i2^0'=i2^post15, (-wpi^post15+wpi^0 == 0 /\ c2^0-c2^post15 == 0 /\ -nn2^post15+nn2^0 == 0 /\ -wr^post15+wr^0 == 0 /\ i3^0-i3^post15 == 0 /\ j2^0-j2^post15 == 0 /\ -c1^post15+c1^0 == 0 /\ wi^0-wi^post15 == 0 /\ theta^0-theta^post15 == 0 /\ -isign^post15+isign^0 == 0 /\ -wtemp^post15+wtemp^0 == 0 /\ wpr^0-wpr^post15 == 0 /\ j1___0^0-j1___0^post15 == 0 /\ 2-i3^0 <= 0 /\ -i2^post15+i2^0 == 0 /\ nn1^0-nn1^post15 == 0 /\ ii3^0-ii3^post15 == 0 /\ -h1i^post15+h1i^0 == 0 /\ -h2r^post15+h2r^0 == 0 /\ j3^0-j3^post15 == 0 /\ -h1r^post15+h1r^0 == 0 /\ -i1^post15+i1^0 == 0 /\ h2i^0-h2i^post15 == 0), cost: 1 16: l11 -> l6 : h2i^0'=h2i^post16, wi^0'=wi^post16, j2^0'=j2^post16, c2^0'=c2^post16, nn1^0'=nn1^post16, ii3^0'=ii3^post16, wpr^0'=wpr^post16, i1^0'=i1^post16, h1r^0'=h1r^post16, theta^0'=theta^post16, j1___0^0'=j1___0^post16, wtemp^0'=wtemp^post16, c1^0'=c1^post16, i3^0'=i3^post16, h2r^0'=h2r^post16, wpi^0'=wpi^post16, j3^0'=j3^post16, h1i^0'=h1i^post16, nn2^0'=nn2^post16, isign^0'=isign^post16, wr^0'=wr^post16, i2^0'=i2^post16, (h1i^0-h1i^post16 == 0 /\ j1___0^0-j1___0^post16 == 0 /\ -i1^post16+i1^0 == 0 /\ h2i^0-h2i^post16 == 0 /\ -isign^post16+isign^0 == 0 /\ -j3^post16+j3^0 == 0 /\ wtemp^0-wtemp^post16 == 0 /\ -wpi^post16+wpi^0 == 0 /\ i3^0-i3^post16 == 0 /\ -nn2^post16+nn2^0 == 0 /\ -h1r^post16+h1r^0 == 0 /\ -ii3^post16+ii3^0 == 0 /\ -i2^post16+i2^0 == 0 /\ wi^0-wi^post16 == 0 /\ i3^0 <= 0 /\ j2^0-j2^post16 == 0 /\ c2^0-c2^post16 == 0 /\ theta^0-theta^post16 == 0 /\ nn1^0-nn1^post16 == 0 /\ wpr^0-wpr^post16 == 0 /\ -c1^post16+c1^0 == 0 /\ h2r^0-h2r^post16 == 0 /\ -wr^post16+wr^0 == 0), cost: 1 17: l11 -> l10 : h2i^0'=h2i^post17, wi^0'=wi^post17, j2^0'=j2^post17, c2^0'=c2^post17, nn1^0'=nn1^post17, ii3^0'=ii3^post17, wpr^0'=wpr^post17, i1^0'=i1^post17, h1r^0'=h1r^post17, theta^0'=theta^post17, j1___0^0'=j1___0^post17, wtemp^0'=wtemp^post17, c1^0'=c1^post17, i3^0'=i3^post17, h2r^0'=h2r^post17, wpi^0'=wpi^post17, j3^0'=j3^post17, h1i^0'=h1i^post17, nn2^0'=nn2^post17, isign^0'=isign^post17, wr^0'=wr^post17, i2^0'=i2^post17, (wpr^0-wpr^post17 == 0 /\ wtemp^0-wtemp^post17 == 0 /\ -theta^post17+theta^0 == 0 /\ wi^0-wi^post17 == 0 /\ -wr^post17+wr^0 == 0 /\ -i2^post17+i2^0 == 0 /\ -c1^post17+c1^0 == 0 /\ i1^0-i1^post17 == 0 /\ -isign^post17+isign^0 == 0 /\ h2r^0-h2r^post17 == 0 /\ -j1___0^post17+j1___0^0 == 0 /\ i3^0-i3^post17 == 0 /\ -h1i^post17+h1i^0 == 0 /\ -nn2^post17+nn2^0 == 0 /\ -c2^post17+c2^0 == 0 /\ 1-i3^0 <= 0 /\ -1+i3^0 <= 0 /\ h1r^0-h1r^post17 == 0 /\ -j2^post17+j2^0 == 0 /\ nn1^0-nn1^post17 == 0 /\ ii3^0-ii3^post17 == 0 /\ -j3^post17+j3^0 == 0 /\ -wpi^post17+wpi^0 == 0 /\ h2i^0-h2i^post17 == 0), cost: 1 18: l12 -> l13 : h2i^0'=h2i^post18, wi^0'=wi^post18, j2^0'=j2^post18, c2^0'=c2^post18, nn1^0'=nn1^post18, ii3^0'=ii3^post18, wpr^0'=wpr^post18, i1^0'=i1^post18, h1r^0'=h1r^post18, theta^0'=theta^post18, j1___0^0'=j1___0^post18, wtemp^0'=wtemp^post18, c1^0'=c1^post18, i3^0'=i3^post18, h2r^0'=h2r^post18, wpi^0'=wpi^post18, j3^0'=j3^post18, h1i^0'=h1i^post18, nn2^0'=nn2^post18, isign^0'=isign^post18, wr^0'=wr^post18, i2^0'=i2^post18, (0 == 0 /\ c1^0-c1^post18 == 0 /\ -j1___0^post18+j1___0^0 == 0 /\ -1+i3^post18-i3^0 == 0 /\ i1^0-i1^post18 == 0 /\ nn1^0-nn1^post18 == 0 /\ 1+nn2^0-i2^0 <= 0 /\ -h1i^post18+h1i^0 == 0 /\ -wpr^post18+wpr^0 == 0 /\ h1r^0-h1r^post18 == 0 /\ wtemp^post18-wr^0 == 0 /\ j2^0-j2^post18 == 0 /\ h2i^0-h2i^post18 == 0 /\ -2-ii3^0+ii3^post18 == 0 /\ -i2^post18+i2^0 == 0 /\ theta^0-theta^post18 == 0 /\ -j3^post18+j3^0 == 0 /\ -nn2^post18+nn2^0 == 0 /\ -isign^post18+isign^0 == 0 /\ c2^0-c2^post18 == 0 /\ wpi^0-wpi^post18 == 0 /\ -h2r^post18+h2r^0 == 0), cost: 1 19: l12 -> l11 : h2i^0'=h2i^post19, wi^0'=wi^post19, j2^0'=j2^post19, c2^0'=c2^post19, nn1^0'=nn1^post19, ii3^0'=ii3^post19, wpr^0'=wpr^post19, i1^0'=i1^post19, h1r^0'=h1r^post19, theta^0'=theta^post19, j1___0^0'=j1___0^post19, wtemp^0'=wtemp^post19, c1^0'=c1^post19, i3^0'=i3^post19, h2r^0'=h2r^post19, wpi^0'=wpi^post19, j3^0'=j3^post19, h1i^0'=h1i^post19, nn2^0'=nn2^post19, isign^0'=isign^post19, wr^0'=wr^post19, i2^0'=i2^post19, (-wtemp^post19+wtemp^0 == 0 /\ -j3^post19+j3^0 == 0 /\ i1^0-i1^post19 == 0 /\ -i3^post19+i3^0 == 0 /\ -h1i^post19+h1i^0 == 0 /\ -h2r^post19+h2r^0 == 0 /\ h2i^0-h2i^post19 == 0 /\ -isign^post19+isign^0 == 0 /\ c1^0-c1^post19 == 0 /\ h1r^0-h1r^post19 == 0 /\ wpi^0-wpi^post19 == 0 /\ -nn2^post19+nn2^0 == 0 /\ wpr^0-wpr^post19 == 0 /\ -nn2^0+i2^0 <= 0 /\ nn1^0-nn1^post19 == 0 /\ ii3^0-ii3^post19 == 0 /\ wi^0-wi^post19 == 0 /\ j2^0-j2^post19 == 0 /\ -j1___0^post19+j1___0^0 == 0 /\ -wr^post19+wr^0 == 0 /\ -i2^post19+i2^0 == 0 /\ theta^0-theta^post19 == 0 /\ c2^0-c2^post19 == 0), cost: 1 23: l13 -> l14 : h2i^0'=h2i^post23, wi^0'=wi^post23, j2^0'=j2^post23, c2^0'=c2^post23, nn1^0'=nn1^post23, ii3^0'=ii3^post23, wpr^0'=wpr^post23, i1^0'=i1^post23, h1r^0'=h1r^post23, theta^0'=theta^post23, j1___0^0'=j1___0^post23, wtemp^0'=wtemp^post23, c1^0'=c1^post23, i3^0'=i3^post23, h2r^0'=h2r^post23, wpi^0'=wpi^post23, j3^0'=j3^post23, h1i^0'=h1i^post23, nn2^0'=nn2^post23, isign^0'=isign^post23, wr^0'=wr^post23, i2^0'=i2^post23, (nn1^0-nn1^post23 == 0 /\ -j1___0^post23+j1___0^0 == 0 /\ wtemp^0-wtemp^post23 == 0 /\ i1^0-i1^post23 == 0 /\ -h1i^post23+h1i^0 == 0 /\ -j3^post23+j3^0 == 0 /\ j2^0-j2^post23 == 0 /\ h2r^0-h2r^post23 == 0 /\ wi^0-wi^post23 == 0 /\ -c1^post23+c1^0 == 0 /\ -wpi^post23+wpi^0 == 0 /\ h1r^0-h1r^post23 == 0 /\ -wpr^post23+wpr^0 == 0 /\ h2i^0-h2i^post23 == 0 /\ -theta^post23+theta^0 == 0 /\ -i2^post23+i2^0 == 0 /\ -nn2^post23+nn2^0 == 0 /\ c2^0-c2^post23 == 0 /\ -wr^post23+wr^0 == 0 /\ -i3^post23+i3^0 == 0 /\ ii3^0-ii3^post23 == 0 /\ -isign^post23+isign^0 == 0), cost: 1 21: l14 -> l15 : h2i^0'=h2i^post21, wi^0'=wi^post21, j2^0'=j2^post21, c2^0'=c2^post21, nn1^0'=nn1^post21, ii3^0'=ii3^post21, wpr^0'=wpr^post21, i1^0'=i1^post21, h1r^0'=h1r^post21, theta^0'=theta^post21, j1___0^0'=j1___0^post21, wtemp^0'=wtemp^post21, c1^0'=c1^post21, i3^0'=i3^post21, h2r^0'=h2r^post21, wpi^0'=wpi^post21, j3^0'=j3^post21, h1i^0'=h1i^post21, nn2^0'=nn2^post21, isign^0'=isign^post21, wr^0'=wr^post21, i2^0'=i2^post21, (wi^0-wi^post21 == 0 /\ c2^0-c2^post21 == 0 /\ -c1^post21+c1^0 == 0 /\ -wpi^post21+wpi^0 == 0 /\ -h1i^post21+h1i^0 == 0 /\ i3^0-i3^post21 == 0 /\ -isign^post21+isign^0 == 0 /\ -nn1^post21+nn1^0 == 0 /\ j2^0-j2^post21 == 0 /\ h2i^0-h2i^post21 == 0 /\ -nn2^post21+nn2^0 == 0 /\ -wtemp^post21+wtemp^0 == 0 /\ -h1r^post21+h1r^0 == 0 /\ -i2^post21+i2^0 == 0 /\ wpr^0-wpr^post21 == 0 /\ wr^0-wr^post21 == 0 /\ j3^0-j3^post21 == 0 /\ -h2r^post21+h2r^0 == 0 /\ -1+i1^post21-i1^0 == 0 /\ -theta^post21+theta^0 == 0 /\ ii3^0-ii3^post21 == 0 /\ j1___0^0-j1___0^post21 == 0), cost: 1 22: l14 -> l7 : h2i^0'=h2i^post22, wi^0'=wi^post22, j2^0'=j2^post22, c2^0'=c2^post22, nn1^0'=nn1^post22, ii3^0'=ii3^post22, wpr^0'=wpr^post22, i1^0'=i1^post22, h1r^0'=h1r^post22, theta^0'=theta^post22, j1___0^0'=j1___0^post22, wtemp^0'=wtemp^post22, c1^0'=c1^post22, i3^0'=i3^post22, h2r^0'=h2r^post22, wpi^0'=wpi^post22, j3^0'=j3^post22, h1i^0'=h1i^post22, nn2^0'=nn2^post22, isign^0'=isign^post22, wr^0'=wr^post22, i2^0'=i2^post22, (wpr^0-wpr^post22 == 0 /\ h2i^0-h2i^post22 == 0 /\ wtemp^0-wtemp^post22 == 0 /\ j1___0^0-j1___0^post22 == 0 /\ -i2^post22+i2^0 == 0 /\ -c1^post22+c1^0 == 0 /\ -wr^post22+wr^0 == 0 /\ ii3^0-ii3^post22 == 0 /\ -h1i^post22+h1i^0 == 0 /\ h2r^0-h2r^post22 == 0 /\ wi^0-wi^post22 == 0 /\ -j3^post22+j3^0 == 0 /\ -isign^post22+isign^0 == 0 /\ nn1^0-nn1^post22 == 0 /\ c2^0-c2^post22 == 0 /\ i3^0-i3^post22 == 0 /\ -nn2^post22+nn2^0 == 0 /\ i1^0-i1^post22 == 0 /\ -theta^post22+theta^0 == 0 /\ -j2^post22+j2^0 == 0 /\ h1r^0-h1r^post22 == 0 /\ -wpi^post22+wpi^0 == 0), cost: 1 31: l15 -> l19 : h2i^0'=h2i^post31, wi^0'=wi^post31, j2^0'=j2^post31, c2^0'=c2^post31, nn1^0'=nn1^post31, ii3^0'=ii3^post31, wpr^0'=wpr^post31, i1^0'=i1^post31, h1r^0'=h1r^post31, theta^0'=theta^post31, j1___0^0'=j1___0^post31, wtemp^0'=wtemp^post31, c1^0'=c1^post31, i3^0'=i3^post31, h2r^0'=h2r^post31, wpi^0'=wpi^post31, j3^0'=j3^post31, h1i^0'=h1i^post31, nn2^0'=nn2^post31, isign^0'=isign^post31, wr^0'=wr^post31, i2^0'=i2^post31, (ii3^0-ii3^post31 == 0 /\ -nn1^post31+nn1^0 == 0 /\ j3^0-j3^post31 == 0 /\ -h1i^post31+h1i^0 == 0 /\ -h1r^post31+h1r^0 == 0 /\ -i1^post31+i1^0 == 0 /\ i3^0-i3^post31 == 0 /\ j2^0-j2^post31 == 0 /\ wi^0-wi^post31 == 0 /\ -theta^post31+theta^0 == 0 /\ wpr^0-wpr^post31 == 0 /\ -c1^post31+c1^0 == 0 /\ -wpi^post31+wpi^0 == 0 /\ h2i^0-h2i^post31 == 0 /\ -nn2^post31+nn2^0 == 0 /\ -i2^post31+i2^0 == 0 /\ wr^0-wr^post31 == 0 /\ c2^0-c2^post31 == 0 /\ -isign^post31+isign^0 == 0 /\ -wtemp^post31+wtemp^0 == 0 /\ h2r^0-h2r^post31 == 0 /\ j1___0^0-j1___0^post31 == 0), cost: 1 24: l16 -> l13 : h2i^0'=h2i^post24, wi^0'=wi^post24, j2^0'=j2^post24, c2^0'=c2^post24, nn1^0'=nn1^post24, ii3^0'=ii3^post24, wpr^0'=wpr^post24, i1^0'=i1^post24, h1r^0'=h1r^post24, theta^0'=theta^post24, j1___0^0'=j1___0^post24, wtemp^0'=wtemp^post24, c1^0'=c1^post24, i3^0'=i3^post24, h2r^0'=h2r^post24, wpi^0'=wpi^post24, j3^0'=j3^post24, h1i^0'=h1i^post24, nn2^0'=nn2^post24, isign^0'=isign^post24, wr^0'=wr^post24, i2^0'=i2^post24, (-i2^post24+i2^0 == 0 /\ -i3^post24+i3^0 == 0 /\ -nn2^post24+nn2^0 == 0 /\ -i1^post24+i1^0 == 0 /\ h1r^0-h1r^post24 == 0 /\ ii3^0-ii3^post24 == 0 /\ wi^post24 == 0 /\ -1+wr^post24 == 0 /\ h2i^0-h2i^post24 == 0 /\ wpr^0-wpr^post24 == 0 /\ nn1^0-nn1^post24 == 0 /\ -h2r^post24+h2r^0 == 0 /\ c1^0-c1^post24 == 0 /\ wtemp^0-wtemp^post24 == 0 /\ j1___0^0-j1___0^post24 == 0 /\ wpi^0-wpi^post24 == 0 /\ -j3^post24+j3^0 == 0 /\ j2^0-j2^post24 == 0 /\ -isign^post24+isign^0 == 0 /\ theta^0-theta^post24 == 0 /\ -h1i^post24+h1i^0 == 0 /\ c2^0-c2^post24 == 0), cost: 1 25: l17 -> l16 : h2i^0'=h2i^post25, wi^0'=wi^post25, j2^0'=j2^post25, c2^0'=c2^post25, nn1^0'=nn1^post25, ii3^0'=ii3^post25, wpr^0'=wpr^post25, i1^0'=i1^post25, h1r^0'=h1r^post25, theta^0'=theta^post25, j1___0^0'=j1___0^post25, wtemp^0'=wtemp^post25, c1^0'=c1^post25, i3^0'=i3^post25, h2r^0'=h2r^post25, wpi^0'=wpi^post25, j3^0'=j3^post25, h1i^0'=h1i^post25, nn2^0'=nn2^post25, isign^0'=isign^post25, wr^0'=wr^post25, i2^0'=i2^post25, (-c1^post25+c1^0 == 0 /\ -wpi^post25+wpi^0 == 0 /\ c2^0-c2^post25 == 0 /\ i3^0-i3^post25 == 0 /\ wi^0-wi^post25 == 0 /\ -wr^post25+wr^0 == 0 /\ -i2^post25+i2^0 == 0 /\ theta^0-theta^post25 == 0 /\ j2^0-j2^post25 == 0 /\ -2-nn1^0+i1^0+j1___0^post25 == 0 /\ -wtemp^post25+wtemp^0 == 0 /\ -h1i^post25+h1i^0 == 0 /\ -isign^post25+isign^0 == 0 /\ wpr^0-wpr^post25 == 0 /\ -nn2^post25+nn2^0 == 0 /\ -h2r^post25+h2r^0 == 0 /\ nn1^0-nn1^post25 == 0 /\ -i1^post25+i1^0 == 0 /\ ii3^0-ii3^post25 == 0 /\ -h1r^post25+h1r^0 == 0 /\ h2i^0-h2i^post25 == 0 /\ j3^0-j3^post25 == 0), cost: 1 26: l18 -> l16 : h2i^0'=h2i^post26, wi^0'=wi^post26, j2^0'=j2^post26, c2^0'=c2^post26, nn1^0'=nn1^post26, ii3^0'=ii3^post26, wpr^0'=wpr^post26, i1^0'=i1^post26, h1r^0'=h1r^post26, theta^0'=theta^post26, j1___0^0'=j1___0^post26, wtemp^0'=wtemp^post26, c1^0'=c1^post26, i3^0'=i3^post26, h2r^0'=h2r^post26, wpi^0'=wpi^post26, j3^0'=j3^post26, h1i^0'=h1i^post26, nn2^0'=nn2^post26, isign^0'=isign^post26, wr^0'=wr^post26, i2^0'=i2^post26, (h2i^0-h2i^post26 == 0 /\ -wpi^post26+wpi^0 == 0 /\ j3^0-j3^post26 == 0 /\ h1i^0-h1i^post26 == 0 /\ 1-i1^0 <= 0 /\ -1+i1^0 <= 0 /\ i3^0-i3^post26 == 0 /\ wi^0-wi^post26 == 0 /\ -h1r^post26+h1r^0 == 0 /\ -nn2^post26+nn2^0 == 0 /\ -ii3^post26+ii3^0 == 0 /\ -i2^post26+i2^0 == 0 /\ -c1^post26+c1^0 == 0 /\ h2r^0-h2r^post26 == 0 /\ nn1^0-nn1^post26 == 0 /\ wpr^0-wpr^post26 == 0 /\ c2^0-c2^post26 == 0 /\ -isign^post26+isign^0 == 0 /\ i1^0-i1^post26 == 0 /\ -1+j1___0^post26 == 0 /\ -theta^post26+theta^0 == 0 /\ j2^0-j2^post26 == 0 /\ -wtemp^post26+wtemp^0 == 0 /\ -wr^post26+wr^0 == 0), cost: 1 27: l18 -> l17 : h2i^0'=h2i^post27, wi^0'=wi^post27, j2^0'=j2^post27, c2^0'=c2^post27, nn1^0'=nn1^post27, ii3^0'=ii3^post27, wpr^0'=wpr^post27, i1^0'=i1^post27, h1r^0'=h1r^post27, theta^0'=theta^post27, j1___0^0'=j1___0^post27, wtemp^0'=wtemp^post27, c1^0'=c1^post27, i3^0'=i3^post27, h2r^0'=h2r^post27, wpi^0'=wpi^post27, j3^0'=j3^post27, h1i^0'=h1i^post27, nn2^0'=nn2^post27, isign^0'=isign^post27, wr^0'=wr^post27, i2^0'=i2^post27, (wtemp^0-wtemp^post27 == 0 /\ h2i^0-h2i^post27 == 0 /\ 2-i1^0 <= 0 /\ i1^0-i1^post27 == 0 /\ -i2^post27+i2^0 == 0 /\ -c1^post27+c1^0 == 0 /\ -h1i^post27+h1i^0 == 0 /\ h2r^0-h2r^post27 == 0 /\ ii3^0-ii3^post27 == 0 /\ -isign^post27+isign^0 == 0 /\ -wpr^post27+wpr^0 == 0 /\ -j3^post27+j3^0 == 0 /\ -wr^post27+wr^0 == 0 /\ -j1___0^post27+j1___0^0 == 0 /\ -wpi^post27+wpi^0 == 0 /\ -theta^post27+theta^0 == 0 /\ -c2^post27+c2^0 == 0 /\ nn1^0-nn1^post27 == 0 /\ wi^0-wi^post27 == 0 /\ -i3^post27+i3^0 == 0 /\ -nn2^post27+nn2^0 == 0 /\ -j2^post27+j2^0 == 0 /\ h1r^0-h1r^post27 == 0), cost: 1 28: l18 -> l17 : h2i^0'=h2i^post28, wi^0'=wi^post28, j2^0'=j2^post28, c2^0'=c2^post28, nn1^0'=nn1^post28, ii3^0'=ii3^post28, wpr^0'=wpr^post28, i1^0'=i1^post28, h1r^0'=h1r^post28, theta^0'=theta^post28, j1___0^0'=j1___0^post28, wtemp^0'=wtemp^post28, c1^0'=c1^post28, i3^0'=i3^post28, h2r^0'=h2r^post28, wpi^0'=wpi^post28, j3^0'=j3^post28, h1i^0'=h1i^post28, nn2^0'=nn2^post28, isign^0'=isign^post28, wr^0'=wr^post28, i2^0'=i2^post28, (nn1^0-nn1^post28 == 0 /\ c1^0-c1^post28 == 0 /\ ii3^0-ii3^post28 == 0 /\ h1r^0-h1r^post28 == 0 /\ -j1___0^post28+j1___0^0 == 0 /\ i1^0-i1^post28 == 0 /\ -nn2^post28+nn2^0 == 0 /\ wpr^0-wpr^post28 == 0 /\ -j3^post28+j3^0 == 0 /\ i1^0 <= 0 /\ -h2r^post28+h2r^0 == 0 /\ wi^0-wi^post28 == 0 /\ j2^0-j2^post28 == 0 /\ theta^0-theta^post28 == 0 /\ -wr^post28+wr^0 == 0 /\ wtemp^0-wtemp^post28 == 0 /\ wpi^0-wpi^post28 == 0 /\ -i2^post28+i2^0 == 0 /\ h2i^0-h2i^post28 == 0 /\ -h1i^post28+h1i^0 == 0 /\ -i3^post28+i3^0 == 0 /\ c2^0-c2^post28 == 0 /\ -isign^post28+isign^0 == 0), cost: 1 29: l19 -> l2 : h2i^0'=h2i^post29, wi^0'=wi^post29, j2^0'=j2^post29, c2^0'=c2^post29, nn1^0'=nn1^post29, ii3^0'=ii3^post29, wpr^0'=wpr^post29, i1^0'=i1^post29, h1r^0'=h1r^post29, theta^0'=theta^post29, j1___0^0'=j1___0^post29, wtemp^0'=wtemp^post29, c1^0'=c1^post29, i3^0'=i3^post29, h2r^0'=h2r^post29, wpi^0'=wpi^post29, j3^0'=j3^post29, h1i^0'=h1i^post29, nn2^0'=nn2^post29, isign^0'=isign^post29, wr^0'=wr^post29, i2^0'=i2^post29, (-wtemp^post29+wtemp^0 == 0 /\ isign^0-isign^post29 == 0 /\ nn2^0-nn2^post29 == 0 /\ -i1^post29+i1^0 == 0 /\ -i3^post29+i3^0 == 0 /\ h1r^0-h1r^post29 == 0 /\ -j3^post29+j3^0 == 0 /\ wpr^0-wpr^post29 == 0 /\ c2^0-c2^post29 == 0 /\ -wr^post29+wr^0 == 0 /\ -i2^post29+i2^0 == 0 /\ 1+nn1^0-i1^0 <= 0 /\ j1___0^0-j1___0^post29 == 0 /\ -h1i^post29+h1i^0 == 0 /\ -h2r^post29+h2r^0 == 0 /\ ii3^0-ii3^post29 == 0 /\ -wpi^post29+wpi^0 == 0 /\ -wi^post29+wi^0 == 0 /\ h2i^0-h2i^post29 == 0 /\ j2^0-j2^post29 == 0 /\ nn1^0-nn1^post29 == 0 /\ theta^0-theta^post29 == 0 /\ c1^0-c1^post29 == 0), cost: 1 30: l19 -> l18 : h2i^0'=h2i^post30, wi^0'=wi^post30, j2^0'=j2^post30, c2^0'=c2^post30, nn1^0'=nn1^post30, ii3^0'=ii3^post30, wpr^0'=wpr^post30, i1^0'=i1^post30, h1r^0'=h1r^post30, theta^0'=theta^post30, j1___0^0'=j1___0^post30, wtemp^0'=wtemp^post30, c1^0'=c1^post30, i3^0'=i3^post30, h2r^0'=h2r^post30, wpi^0'=wpi^post30, j3^0'=j3^post30, h1i^0'=h1i^post30, nn2^0'=nn2^post30, isign^0'=isign^post30, wr^0'=wr^post30, i2^0'=i2^post30, (j2^0-j2^post30 == 0 /\ theta^0-theta^post30 == 0 /\ c2^0-c2^post30 == 0 /\ wi^0-wi^post30 == 0 /\ -wr^post30+wr^0 == 0 /\ -h1i^post30+h1i^0 == 0 /\ -h2r^post30+h2r^0 == 0 /\ -h1r^post30+h1r^0 == 0 /\ -nn2^post30+nn2^0 == 0 /\ isign^0-isign^post30 == 0 /\ -wpi^post30+wpi^0 == 0 /\ j1___0^0-j1___0^post30 == 0 /\ c1^0-c1^post30 == 0 /\ j3^0-j3^post30 == 0 /\ -i1^post30+i1^0 == 0 /\ ii3^0-ii3^post30 == 0 /\ nn1^0-nn1^post30 == 0 /\ -wtemp^post30+wtemp^0 == 0 /\ wpr^0-wpr^post30 == 0 /\ -nn1^0+i1^0 <= 0 /\ -i2^post30+i2^0 == 0 /\ -i3^post30+i3^0 == 0 /\ h2i^0-h2i^post30 == 0), cost: 1 32: l20 -> l21 : h2i^0'=h2i^post32, wi^0'=wi^post32, j2^0'=j2^post32, c2^0'=c2^post32, nn1^0'=nn1^post32, ii3^0'=ii3^post32, wpr^0'=wpr^post32, i1^0'=i1^post32, h1r^0'=h1r^post32, theta^0'=theta^post32, j1___0^0'=j1___0^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, i3^0'=i3^post32, h2r^0'=h2r^post32, wpi^0'=wpi^post32, j3^0'=j3^post32, h1i^0'=h1i^post32, nn2^0'=nn2^post32, isign^0'=isign^post32, wr^0'=wr^post32, i2^0'=i2^post32, (0 == 0 /\ -h1r^post32+h1r^0 == 0 /\ j1___0^0-j1___0^post32 == 0 /\ -i2^post32+i2^0 == 0 /\ i3^0-i3^post32 == 0 /\ -j3^post32+j3^0 == 0 /\ -wr^post32+wr^0 == 0 /\ h2r^0-h2r^post32 == 0 /\ -h1i^post32+h1i^0 == 0 /\ -isign^post32+isign^0 == 0 /\ ii3^0-ii3^post32 == 0 /\ i1^0-i1^post32 == 0 /\ h2i^0-h2i^post32 == 0 /\ wi^0-wi^post32 == 0 /\ -j2^post32+j2^0 == 0 /\ nn1^0-nn1^post32 == 0 /\ -nn2^post32+nn2^0 == 0), cost: 1 39: l21 -> l15 : h2i^0'=h2i^post39, wi^0'=wi^post39, j2^0'=j2^post39, c2^0'=c2^post39, nn1^0'=nn1^post39, ii3^0'=ii3^post39, wpr^0'=wpr^post39, i1^0'=i1^post39, h1r^0'=h1r^post39, theta^0'=theta^post39, j1___0^0'=j1___0^post39, wtemp^0'=wtemp^post39, c1^0'=c1^post39, i3^0'=i3^post39, h2r^0'=h2r^post39, wpi^0'=wpi^post39, j3^0'=j3^post39, h1i^0'=h1i^post39, nn2^0'=nn2^post39, isign^0'=isign^post39, wr^0'=wr^post39, i2^0'=i2^post39, (j2^0-j2^post39 == 0 /\ wpr^0-wpr^post39 == 0 /\ c2^0-c2^post39 == 0 /\ wi^0-wi^post39 == 0 /\ -h2r^post39+h2r^0 == 0 /\ theta^0-theta^post39 == 0 /\ -wr^post39+wr^0 == 0 /\ -h1i^post39+h1i^0 == 0 /\ 2-isign^0 <= 0 /\ -nn2^post39+nn2^0 == 0 /\ isign^0-isign^post39 == 0 /\ -wpi^post39+wpi^0 == 0 /\ -i3^post39+i3^0 == 0 /\ -j3^post39+j3^0 == 0 /\ j1___0^0-j1___0^post39 == 0 /\ -wtemp^post39+wtemp^0 == 0 /\ ii3^0-ii3^post39 == 0 /\ -i1^post39+i1^0 == 0 /\ nn1^0-nn1^post39 == 0 /\ -i2^post39+i2^0 == 0 /\ c1^0-c1^post39 == 0 /\ h2i^0-h2i^post39 == 0 /\ h1r^0-h1r^post39 == 0), cost: 1 40: l21 -> l15 : h2i^0'=h2i^post40, wi^0'=wi^post40, j2^0'=j2^post40, c2^0'=c2^post40, nn1^0'=nn1^post40, ii3^0'=ii3^post40, wpr^0'=wpr^post40, i1^0'=i1^post40, h1r^0'=h1r^post40, theta^0'=theta^post40, j1___0^0'=j1___0^post40, wtemp^0'=wtemp^post40, c1^0'=c1^post40, i3^0'=i3^post40, h2r^0'=h2r^post40, wpi^0'=wpi^post40, j3^0'=j3^post40, h1i^0'=h1i^post40, nn2^0'=nn2^post40, isign^0'=isign^post40, wr^0'=wr^post40, i2^0'=i2^post40, (-wpi^post40+wpi^0 == 0 /\ i3^0-i3^post40 == 0 /\ -c1^post40+c1^0 == 0 /\ j1___0^0-j1___0^post40 == 0 /\ -h1i^post40+h1i^0 == 0 /\ wi^0-wi^post40 == 0 /\ theta^0-theta^post40 == 0 /\ -isign^post40+isign^0 == 0 /\ -wtemp^post40+wtemp^0 == 0 /\ j2^0-j2^post40 == 0 /\ -i2^post40+i2^0 == 0 /\ wpr^0-wpr^post40 == 0 /\ -nn2^post40+nn2^0 == 0 /\ h2i^0-h2i^post40 == 0 /\ wr^0-wr^post40 == 0 /\ -h2r^post40+h2r^0 == 0 /\ isign^0 <= 0 /\ j3^0-j3^post40 == 0 /\ -h1r^post40+h1r^0 == 0 /\ ii3^0-ii3^post40 == 0 /\ -nn1^post40+nn1^0 == 0 /\ c2^0-c2^post40 == 0 /\ i1^0-i1^post40 == 0), cost: 1 41: l21 -> l23 : h2i^0'=h2i^post41, wi^0'=wi^post41, j2^0'=j2^post41, c2^0'=c2^post41, nn1^0'=nn1^post41, ii3^0'=ii3^post41, wpr^0'=wpr^post41, i1^0'=i1^post41, h1r^0'=h1r^post41, theta^0'=theta^post41, j1___0^0'=j1___0^post41, wtemp^0'=wtemp^post41, c1^0'=c1^post41, i3^0'=i3^post41, h2r^0'=h2r^post41, wpi^0'=wpi^post41, j3^0'=j3^post41, h1i^0'=h1i^post41, nn2^0'=nn2^post41, isign^0'=isign^post41, wr^0'=wr^post41, i2^0'=i2^post41, (h1i^0-h1i^post41 == 0 /\ wtemp^0-wtemp^post41 == 0 /\ h2i^0-h2i^post41 == 0 /\ wpr^0-wpr^post41 == 0 /\ 1-isign^0 <= 0 /\ -1+isign^0 <= 0 /\ j1___0^0-j1___0^post41 == 0 /\ -c1^post41+c1^0 == 0 /\ -i2^post41+i2^0 == 0 /\ -j3^post41+j3^0 == 0 /\ -ii3^post41+ii3^0 == 0 /\ -i3^post41+i3^0 == 0 /\ wi^0-wi^post41 == 0 /\ h2r^0-h2r^post41 == 0 /\ c2^0-c2^post41 == 0 /\ -isign^post41+isign^0 == 0 /\ nn1^0-nn1^post41 == 0 /\ i1^0-i1^post41 == 0 /\ -theta^post41+theta^0 == 0 /\ -wpi^post41+wpi^0 == 0 /\ j2^0-j2^post41 == 0 /\ -wr^post41+wr^0 == 0 /\ -nn2^post41+nn2^0 == 0 /\ h1r^0-h1r^post41 == 0), cost: 1 33: l22 -> l23 : h2i^0'=h2i^post33, wi^0'=wi^post33, j2^0'=j2^post33, c2^0'=c2^post33, nn1^0'=nn1^post33, ii3^0'=ii3^post33, wpr^0'=wpr^post33, i1^0'=i1^post33, h1r^0'=h1r^post33, theta^0'=theta^post33, j1___0^0'=j1___0^post33, wtemp^0'=wtemp^post33, c1^0'=c1^post33, i3^0'=i3^post33, h2r^0'=h2r^post33, wpi^0'=wpi^post33, j3^0'=j3^post33, h1i^0'=h1i^post33, nn2^0'=nn2^post33, isign^0'=isign^post33, wr^0'=wr^post33, i2^0'=i2^post33, (-isign^post33+isign^0 == 0 /\ j2^0-j2^post33 == 0 /\ nn1^0-nn1^post33 == 0 /\ ii3^0-ii3^post33 == 0 /\ wtemp^0-wtemp^post33 == 0 /\ -h1i^post33+h1i^0 == 0 /\ -j1___0^post33+j1___0^0 == 0 /\ 1+nn2^0-i2^0 <= 0 /\ h2r^0-h2r^post33 == 0 /\ -nn2^post33+nn2^0 == 0 /\ -j3^post33+j3^0 == 0 /\ wi^0-wi^post33 == 0 /\ -wpr^post33+wpr^0 == 0 /\ h1r^0-h1r^post33 == 0 /\ -c1^post33+c1^0 == 0 /\ -wr^post33+wr^0 == 0 /\ -theta^post33+theta^0 == 0 /\ h2i^0-h2i^post33 == 0 /\ -1-i1^0+i1^post33 == 0 /\ c2^0-c2^post33 == 0 /\ wpi^0-wpi^post33 == 0 /\ -i2^post33+i2^0 == 0 /\ -i3^post33+i3^0 == 0), cost: 1 34: l22 -> l24 : h2i^0'=h2i^post34, wi^0'=wi^post34, j2^0'=j2^post34, c2^0'=c2^post34, nn1^0'=nn1^post34, ii3^0'=ii3^post34, wpr^0'=wpr^post34, i1^0'=i1^post34, h1r^0'=h1r^post34, theta^0'=theta^post34, j1___0^0'=j1___0^post34, wtemp^0'=wtemp^post34, c1^0'=c1^post34, i3^0'=i3^post34, h2r^0'=h2r^post34, wpi^0'=wpi^post34, j3^0'=j3^post34, h1i^0'=h1i^post34, nn2^0'=nn2^post34, isign^0'=isign^post34, wr^0'=wr^post34, i2^0'=i2^post34, (wi^0-wi^post34 == 0 /\ -c1^post34+c1^0 == 0 /\ -wpi^post34+wpi^0 == 0 /\ -1+i2^post34-i2^0 == 0 /\ -j1___0^post34+j1___0^0 == 0 /\ -i1^post34+i1^0 == 0 /\ -h1i^post34+h1i^0 == 0 /\ i3^0-i3^post34 == 0 /\ -isign^post34+isign^0 == 0 /\ -nn1^post34+nn1^0 == 0 /\ -nn2^0+i2^0 <= 0 /\ h2i^0-h2i^post34 == 0 /\ -1+j2^post34-j2^10 == 0 /\ -h1r^post34+h1r^0 == 0 /\ -nn2^post34+nn2^0 == 0 /\ wpr^0-wpr^post34 == 0 /\ wr^0-wr^post34 == 0 /\ c2^0-c2^post34 == 0 /\ j3^0-j3^post34 == 0 /\ -1-j2^0+j2^10 == 0 /\ -theta^post34+theta^0 == 0 /\ -wtemp^post34+wtemp^0 == 0 /\ ii3^0-ii3^post34 == 0 /\ -h2r^post34+h2r^0 == 0), cost: 1 38: l23 -> l25 : h2i^0'=h2i^post38, wi^0'=wi^post38, j2^0'=j2^post38, c2^0'=c2^post38, nn1^0'=nn1^post38, ii3^0'=ii3^post38, wpr^0'=wpr^post38, i1^0'=i1^post38, h1r^0'=h1r^post38, theta^0'=theta^post38, j1___0^0'=j1___0^post38, wtemp^0'=wtemp^post38, c1^0'=c1^post38, i3^0'=i3^post38, h2r^0'=h2r^post38, wpi^0'=wpi^post38, j3^0'=j3^post38, h1i^0'=h1i^post38, nn2^0'=nn2^post38, isign^0'=isign^post38, wr^0'=wr^post38, i2^0'=i2^post38, (i1^0-i1^post38 == 0 /\ -wtemp^post38+wtemp^0 == 0 /\ -h2r^post38+h2r^0 == 0 /\ -i2^post38+i2^0 == 0 /\ -i3^post38+i3^0 == 0 /\ nn2^0-nn2^post38 == 0 /\ h1r^0-h1r^post38 == 0 /\ -j3^post38+j3^0 == 0 /\ ii3^0-ii3^post38 == 0 /\ -isign^post38+isign^0 == 0 /\ c1^0-c1^post38 == 0 /\ h2i^0-h2i^post38 == 0 /\ wi^0-wi^post38 == 0 /\ wpi^0-wpi^post38 == 0 /\ wpr^0-wpr^post38 == 0 /\ -h1i^post38+h1i^0 == 0 /\ -wr^post38+wr^0 == 0 /\ nn1^0-nn1^post38 == 0 /\ j2^0-j2^post38 == 0 /\ theta^0-theta^post38 == 0 /\ c2^0-c2^post38 == 0 /\ -j1___0^post38+j1___0^0 == 0), cost: 1 35: l24 -> l22 : h2i^0'=h2i^post35, wi^0'=wi^post35, j2^0'=j2^post35, c2^0'=c2^post35, nn1^0'=nn1^post35, ii3^0'=ii3^post35, wpr^0'=wpr^post35, i1^0'=i1^post35, h1r^0'=h1r^post35, theta^0'=theta^post35, j1___0^0'=j1___0^post35, wtemp^0'=wtemp^post35, c1^0'=c1^post35, i3^0'=i3^post35, h2r^0'=h2r^post35, wpi^0'=wpi^post35, j3^0'=j3^post35, h1i^0'=h1i^post35, nn2^0'=nn2^post35, isign^0'=isign^post35, wr^0'=wr^post35, i2^0'=i2^post35, (-wpi^post35+wpi^0 == 0 /\ c2^0-c2^post35 == 0 /\ i3^0-i3^post35 == 0 /\ -c1^post35+c1^0 == 0 /\ wi^0-wi^post35 == 0 /\ -h1i^post35+h1i^0 == 0 /\ -isign^post35+isign^0 == 0 /\ theta^0-theta^post35 == 0 /\ j2^0-j2^post35 == 0 /\ -wtemp^post35+wtemp^0 == 0 /\ wpr^0-wpr^post35 == 0 /\ j1___0^0-j1___0^post35 == 0 /\ -i2^post35+i2^0 == 0 /\ -nn2^post35+nn2^0 == 0 /\ nn1^0-nn1^post35 == 0 /\ wr^0-wr^post35 == 0 /\ ii3^0-ii3^post35 == 0 /\ j3^0-j3^post35 == 0 /\ -i1^post35+i1^0 == 0 /\ -h1r^post35+h1r^0 == 0 /\ -h2r^post35+h2r^0 == 0 /\ h2i^0-h2i^post35 == 0), cost: 1 36: l25 -> l15 : h2i^0'=h2i^post36, wi^0'=wi^post36, j2^0'=j2^post36, c2^0'=c2^post36, nn1^0'=nn1^post36, ii3^0'=ii3^post36, wpr^0'=wpr^post36, i1^0'=i1^post36, h1r^0'=h1r^post36, theta^0'=theta^post36, j1___0^0'=j1___0^post36, wtemp^0'=wtemp^post36, c1^0'=c1^post36, i3^0'=i3^post36, h2r^0'=h2r^post36, wpi^0'=wpi^post36, j3^0'=j3^post36, h1i^0'=h1i^post36, nn2^0'=nn2^post36, isign^0'=isign^post36, wr^0'=wr^post36, i2^0'=i2^post36, (h2i^0-h2i^post36 == 0 /\ -c1^post36+c1^0 == 0 /\ i3^0-i3^post36 == 0 /\ -i2^post36+i2^0 == 0 /\ c2^0-c2^post36 == 0 /\ -h1i^post36+h1i^0 == 0 /\ 1+nn1^0-i1^0 <= 0 /\ -h2r^post36+h2r^0 == 0 /\ -h1r^post36+h1r^0 == 0 /\ ii3^0-ii3^post36 == 0 /\ j1___0^0-j1___0^post36 == 0 /\ -wtemp^post36+wtemp^0 == 0 /\ -wr^post36+wr^0 == 0 /\ nn1^0-nn1^post36 == 0 /\ i1^0-i1^post36 == 0 /\ wpr^0-wpr^post36 == 0 /\ theta^0-theta^post36 == 0 /\ -isign^post36+isign^0 == 0 /\ j3^0-j3^post36 == 0 /\ wi^0-wi^post36 == 0 /\ -nn2^post36+nn2^0 == 0 /\ -wpi^post36+wpi^0 == 0 /\ -j2^post36+j2^0 == 0), cost: 1 37: l25 -> l24 : h2i^0'=h2i^post37, wi^0'=wi^post37, j2^0'=j2^post37, c2^0'=c2^post37, nn1^0'=nn1^post37, ii3^0'=ii3^post37, wpr^0'=wpr^post37, i1^0'=i1^post37, h1r^0'=h1r^post37, theta^0'=theta^post37, j1___0^0'=j1___0^post37, wtemp^0'=wtemp^post37, c1^0'=c1^post37, i3^0'=i3^post37, h2r^0'=h2r^post37, wpi^0'=wpi^post37, j3^0'=j3^post37, h1i^0'=h1i^post37, nn2^0'=nn2^post37, isign^0'=isign^post37, wr^0'=wr^post37, i2^0'=i2^post37, (j2^0-j2^post37 == 0 /\ -j1___0^post37+j1___0^0 == 0 /\ -wr^post37+wr^0 == 0 /\ wtemp^0-wtemp^post37 == 0 /\ -nn2^post37+nn2^0 == 0 /\ -h1i^post37+h1i^0 == 0 /\ -wpr^post37+wpr^0 == 0 /\ i1^0-i1^post37 == 0 /\ wi^0-wi^post37 == 0 /\ -i3^post37+i3^0 == 0 /\ h1r^0-h1r^post37 == 0 /\ -j3^post37+j3^0 == 0 /\ h2r^0-h2r^post37 == 0 /\ -c1^post37+c1^0 == 0 /\ -wpi^post37+wpi^0 == 0 /\ -theta^post37+theta^0 == 0 /\ c2^0-c2^post37 == 0 /\ nn1^0-nn1^post37 == 0 /\ -i2^post37+i2^0 == 0 /\ ii3^0-ii3^post37 == 0 /\ -nn1^0+i1^0 <= 0 /\ h2i^0-h2i^post37 == 0 /\ -isign^post37+isign^0 == 0), cost: 1 42: l26 -> l20 : h2i^0'=h2i^post42, wi^0'=wi^post42, j2^0'=j2^post42, c2^0'=c2^post42, nn1^0'=nn1^post42, ii3^0'=ii3^post42, wpr^0'=wpr^post42, i1^0'=i1^post42, h1r^0'=h1r^post42, theta^0'=theta^post42, j1___0^0'=j1___0^post42, wtemp^0'=wtemp^post42, c1^0'=c1^post42, i3^0'=i3^post42, h2r^0'=h2r^post42, wpi^0'=wpi^post42, j3^0'=j3^post42, h1i^0'=h1i^post42, nn2^0'=nn2^post42, isign^0'=isign^post42, wr^0'=wr^post42, i2^0'=i2^post42, (-c1^post42+c1^0 == 0 /\ -wpi^post42+wpi^0 == 0 /\ h2i^0-h2i^post42 == 0 /\ -i2^post42+i2^0 == 0 /\ c2^0-c2^post42 == 0 /\ -j3^post42+j3^0 == 0 /\ wtemp^0-wtemp^post42 == 0 /\ j1___0^0-j1___0^post42 == 0 /\ -isign^post42+isign^0 == 0 /\ -wpr^post42+wpr^0 == 0 /\ h1r^0-h1r^post42 == 0 /\ nn1^0-nn1^post42 == 0 /\ ii3^0-ii3^post42 == 0 /\ -h1i^post42+h1i^0 == 0 /\ -theta^post42+theta^0 == 0 /\ -wr^post42+wr^0 == 0 /\ h2r^0-h2r^post42 == 0 /\ -nn2^post42+nn2^0 == 0 /\ -j2^post42+j2^0 == 0 /\ i1^0-i1^post42 == 0 /\ -i3^post42+i3^0 == 0 /\ wi^0-wi^post42 == 0), cost: 1 Removed unreachable rules and leafs Start location: l26 4: l3 -> l4 : h2i^0'=h2i^post4, wi^0'=wi^post4, j2^0'=j2^post4, c2^0'=c2^post4, nn1^0'=nn1^post4, ii3^0'=ii3^post4, wpr^0'=wpr^post4, i1^0'=i1^post4, h1r^0'=h1r^post4, theta^0'=theta^post4, j1___0^0'=j1___0^post4, wtemp^0'=wtemp^post4, c1^0'=c1^post4, i3^0'=i3^post4, h2r^0'=h2r^post4, wpi^0'=wpi^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, nn2^0'=nn2^post4, isign^0'=isign^post4, wr^0'=wr^post4, i2^0'=i2^post4, (0 == 0 /\ -isign^post4+isign^0 == 0 /\ c1^0-c1^post4 == 0 /\ -j1___0^post4+j1___0^0 == 0 /\ -wtemp^post4+wtemp^0 == 0 /\ -nn2^post4+nn2^0 == 0 /\ -i1^post4+i1^0 == 0 /\ wpi^0-wpi^post4 == 0 /\ -i2^post4+i2^0 == 0 /\ wpr^0-wpr^post4 == 0 /\ c2^0-c2^post4 == 0 /\ theta^0-theta^post4 == 0 /\ nn1^0-nn1^post4 == 0 /\ ii3^0-ii3^post4 == 0 /\ -wr^post4+wr^0 == 0 /\ j2^0-j2^post4 == 0 /\ wi^0-wi^post4 == 0 /\ -i3^post4+i3^0 == 0), cost: 1 9: l4 -> l7 : h2i^0'=h2i^post9, wi^0'=wi^post9, j2^0'=j2^post9, c2^0'=c2^post9, nn1^0'=nn1^post9, ii3^0'=ii3^post9, wpr^0'=wpr^post9, i1^0'=i1^post9, h1r^0'=h1r^post9, theta^0'=theta^post9, j1___0^0'=j1___0^post9, wtemp^0'=wtemp^post9, c1^0'=c1^post9, i3^0'=i3^post9, h2r^0'=h2r^post9, wpi^0'=wpi^post9, j3^0'=j3^post9, h1i^0'=h1i^post9, nn2^0'=nn2^post9, isign^0'=isign^post9, wr^0'=wr^post9, i2^0'=i2^post9, (-i3^post9+i3^0 == 0 /\ -h1i^post9+h1i^0 == 0 /\ -isign^post9+isign^0 == 0 /\ i1^0-i1^post9 == 0 /\ -j3^post9+j3^0 == 0 /\ -h2r^post9+h2r^0 == 0 /\ c1^0-c1^post9 == 0 /\ ii3^0-ii3^post9 == 0 /\ -wtemp^post9+wtemp^0 == 0 /\ h1r^0-h1r^post9 == 0 /\ wpi^0-wpi^post9 == 0 /\ wpr^0-wpr^post9 == 0 /\ h2i^0-h2i^post9 == 0 /\ wi^0-wi^post9 == 0 /\ nn1^0-nn1^post9 == 0 /\ -nn2^post9+nn2^0 == 0 /\ -1+i2^post9-i2^0 == 0 /\ -wr^post9+wr^0 == 0 /\ j2^0-j2^post9 == 0 /\ -j1___0^post9+j1___0^0 == 0 /\ c2^0-c2^post9 == 0 /\ theta^0-theta^post9 == 0), cost: 1 5: l5 -> l3 : h2i^0'=h2i^post5, wi^0'=wi^post5, j2^0'=j2^post5, c2^0'=c2^post5, nn1^0'=nn1^post5, ii3^0'=ii3^post5, wpr^0'=wpr^post5, i1^0'=i1^post5, h1r^0'=h1r^post5, theta^0'=theta^post5, j1___0^0'=j1___0^post5, wtemp^0'=wtemp^post5, c1^0'=c1^post5, i3^0'=i3^post5, h2r^0'=h2r^post5, wpi^0'=wpi^post5, j3^0'=j3^post5, h1i^0'=h1i^post5, nn2^0'=nn2^post5, isign^0'=isign^post5, wr^0'=wr^post5, i2^0'=i2^post5, (c2^0-c2^post5 == 0 /\ i3^0-i3^post5 == 0 /\ -h1r^post5+h1r^0 == 0 /\ -2+j2^post5-nn2^0+i2^0 == 0 /\ isign^0-isign^post5 == 0 /\ -i2^post5+i2^0 == 0 /\ -wr^post5+wr^0 == 0 /\ -h2r^post5+h2r^0 == 0 /\ -wtemp^post5+wtemp^0 == 0 /\ theta^0-theta^post5 == 0 /\ nn2^0-nn2^post5 == 0 /\ -wpi^post5+wpi^0 == 0 /\ c1^0-c1^post5 == 0 /\ ii3^0-ii3^post5 == 0 /\ j1___0^0-j1___0^post5 == 0 /\ nn1^0-nn1^post5 == 0 /\ -h1i^post5+h1i^0 == 0 /\ h2i^0-h2i^post5 == 0 /\ -wi^post5+wi^0 == 0 /\ j3^0-j3^post5 == 0 /\ wpr^0-wpr^post5 == 0 /\ -i1^post5+i1^0 == 0), cost: 1 6: l6 -> l3 : h2i^0'=h2i^post6, wi^0'=wi^post6, j2^0'=j2^post6, c2^0'=c2^post6, nn1^0'=nn1^post6, ii3^0'=ii3^post6, wpr^0'=wpr^post6, i1^0'=i1^post6, h1r^0'=h1r^post6, theta^0'=theta^post6, j1___0^0'=j1___0^post6, wtemp^0'=wtemp^post6, c1^0'=c1^post6, i3^0'=i3^post6, h2r^0'=h2r^post6, wpi^0'=wpi^post6, j3^0'=j3^post6, h1i^0'=h1i^post6, nn2^0'=nn2^post6, isign^0'=isign^post6, wr^0'=wr^post6, i2^0'=i2^post6, (h1i^0-h1i^post6 == 0 /\ 1-i2^0 <= 0 /\ -1+i2^0 <= 0 /\ -j3^post6+j3^0 == 0 /\ -isign^post6+isign^0 == 0 /\ j1___0^0-j1___0^post6 == 0 /\ -wr^post6+wr^0 == 0 /\ -i1^post6+i1^0 == 0 /\ -h1r^post6+h1r^0 == 0 /\ -wpi^post6+wpi^0 == 0 /\ -theta^post6+theta^0 == 0 /\ wtemp^0-wtemp^post6 == 0 /\ wi^0-wi^post6 == 0 /\ h2i^0-h2i^post6 == 0 /\ wpr^0-wpr^post6 == 0 /\ -nn2^post6+nn2^0 == 0 /\ i3^0-i3^post6 == 0 /\ -1+j2^post6 == 0 /\ -nn1^post6+nn1^0 == 0 /\ h2r^0-h2r^post6 == 0 /\ c2^0-c2^post6 == 0 /\ -i2^post6+i2^0 == 0 /\ -ii3^post6+ii3^0 == 0 /\ -c1^post6+c1^0 == 0), cost: 1 7: l6 -> l5 : h2i^0'=h2i^post7, wi^0'=wi^post7, j2^0'=j2^post7, c2^0'=c2^post7, nn1^0'=nn1^post7, ii3^0'=ii3^post7, wpr^0'=wpr^post7, i1^0'=i1^post7, h1r^0'=h1r^post7, theta^0'=theta^post7, j1___0^0'=j1___0^post7, wtemp^0'=wtemp^post7, c1^0'=c1^post7, i3^0'=i3^post7, h2r^0'=h2r^post7, wpi^0'=wpi^post7, j3^0'=j3^post7, h1i^0'=h1i^post7, nn2^0'=nn2^post7, isign^0'=isign^post7, wr^0'=wr^post7, i2^0'=i2^post7, (wpr^0-wpr^post7 == 0 /\ -c1^post7+c1^0 == 0 /\ -wpi^post7+wpi^0 == 0 /\ -theta^post7+theta^0 == 0 /\ h2i^0-h2i^post7 == 0 /\ -i2^post7+i2^0 == 0 /\ c2^0-c2^post7 == 0 /\ wtemp^0-wtemp^post7 == 0 /\ j1___0^0-j1___0^post7 == 0 /\ -isign^post7+isign^0 == 0 /\ 2-i2^0 <= 0 /\ nn1^0-nn1^post7 == 0 /\ ii3^0-ii3^post7 == 0 /\ -h1i^post7+h1i^0 == 0 /\ i1^0-i1^post7 == 0 /\ -wr^post7+wr^0 == 0 /\ h2r^0-h2r^post7 == 0 /\ i3^0-i3^post7 == 0 /\ h1r^0-h1r^post7 == 0 /\ -nn2^post7+nn2^0 == 0 /\ -j2^post7+j2^0 == 0 /\ wi^0-wi^post7 == 0 /\ -j3^post7+j3^0 == 0), cost: 1 8: l6 -> l5 : h2i^0'=h2i^post8, wi^0'=wi^post8, j2^0'=j2^post8, c2^0'=c2^post8, nn1^0'=nn1^post8, ii3^0'=ii3^post8, wpr^0'=wpr^post8, i1^0'=i1^post8, h1r^0'=h1r^post8, theta^0'=theta^post8, j1___0^0'=j1___0^post8, wtemp^0'=wtemp^post8, c1^0'=c1^post8, i3^0'=i3^post8, h2r^0'=h2r^post8, wpi^0'=wpi^post8, j3^0'=j3^post8, h1i^0'=h1i^post8, nn2^0'=nn2^post8, isign^0'=isign^post8, wr^0'=wr^post8, i2^0'=i2^post8, (-i2^post8+i2^0 == 0 /\ -nn2^post8+nn2^0 == 0 /\ -i3^post8+i3^0 == 0 /\ wtemp^0-wtemp^post8 == 0 /\ j2^0-j2^post8 == 0 /\ i1^0-i1^post8 == 0 /\ -wr^post8+wr^0 == 0 /\ -j3^post8+j3^0 == 0 /\ -theta^post8+theta^0 == 0 /\ h2r^0-h2r^post8 == 0 /\ -j1___0^post8+j1___0^0 == 0 /\ h1r^0-h1r^post8 == 0 /\ ii3^0-ii3^post8 == 0 /\ -c1^post8+c1^0 == 0 /\ -wpi^post8+wpi^0 == 0 /\ h2i^0-h2i^post8 == 0 /\ wi^0-wi^post8 == 0 /\ -h1i^post8+h1i^0 == 0 /\ -wpr^post8+wpr^0 == 0 /\ -isign^post8+isign^0 == 0 /\ -c2^post8+c2^0 == 0 /\ nn1^0-nn1^post8 == 0 /\ i2^0 <= 0), cost: 1 20: l7 -> l12 : h2i^0'=h2i^post20, wi^0'=wi^post20, j2^0'=j2^post20, c2^0'=c2^post20, nn1^0'=nn1^post20, ii3^0'=ii3^post20, wpr^0'=wpr^post20, i1^0'=i1^post20, h1r^0'=h1r^post20, theta^0'=theta^post20, j1___0^0'=j1___0^post20, wtemp^0'=wtemp^post20, c1^0'=c1^post20, i3^0'=i3^post20, h2r^0'=h2r^post20, wpi^0'=wpi^post20, j3^0'=j3^post20, h1i^0'=h1i^post20, nn2^0'=nn2^post20, isign^0'=isign^post20, wr^0'=wr^post20, i2^0'=i2^post20, (nn2^0-nn2^post20 == 0 /\ j2^0-j2^post20 == 0 /\ wpr^0-wpr^post20 == 0 /\ isign^0-isign^post20 == 0 /\ c2^0-c2^post20 == 0 /\ wi^0-wi^post20 == 0 /\ -wr^post20+wr^0 == 0 /\ -wtemp^post20+wtemp^0 == 0 /\ -i3^post20+i3^0 == 0 /\ j1___0^0-j1___0^post20 == 0 /\ -h1i^post20+h1i^0 == 0 /\ -h2r^post20+h2r^0 == 0 /\ h1r^0-h1r^post20 == 0 /\ -i2^post20+i2^0 == 0 /\ theta^0-theta^post20 == 0 /\ nn1^0-nn1^post20 == 0 /\ -i1^post20+i1^0 == 0 /\ ii3^0-ii3^post20 == 0 /\ c1^0-c1^post20 == 0 /\ -j3^post20+j3^0 == 0 /\ -wpi^post20+wpi^0 == 0 /\ h2i^0-h2i^post20 == 0), cost: 1 10: l8 -> l4 : h2i^0'=h2i^post10, wi^0'=wi^post10, j2^0'=j2^post10, c2^0'=c2^post10, nn1^0'=nn1^post10, ii3^0'=ii3^post10, wpr^0'=wpr^post10, i1^0'=i1^post10, h1r^0'=h1r^post10, theta^0'=theta^post10, j1___0^0'=j1___0^post10, wtemp^0'=wtemp^post10, c1^0'=c1^post10, i3^0'=i3^post10, h2r^0'=h2r^post10, wpi^0'=wpi^post10, j3^0'=j3^post10, h1i^0'=h1i^post10, nn2^0'=nn2^post10, isign^0'=isign^post10, wr^0'=wr^post10, i2^0'=i2^post10, (0 == 0 /\ wpr^0-wpr^post10 == 0 /\ c2^0-c2^post10 == 0 /\ -nn2^post10+nn2^0 == 0 /\ -i2^post10+i2^0 == 0 /\ wi^0-wi^post10 == 0 /\ j2^0-j2^post10 == 0 /\ -wtemp^post10+wtemp^0 == 0 /\ -wr^post10+wr^0 == 0 /\ -i3^post10+i3^0 == 0 /\ -isign^post10+isign^0 == 0 /\ -wpi^post10+wpi^0 == 0 /\ j1___0^0-j1___0^post10 == 0 /\ theta^0-theta^post10 == 0 /\ nn1^0-nn1^post10 == 0 /\ ii3^0-ii3^post10 == 0 /\ c1^0-c1^post10 == 0 /\ -i1^post10+i1^0 == 0 /\ -j3^post10+j3^0 == 0), cost: 1 11: l9 -> l8 : h2i^0'=h2i^post11, wi^0'=wi^post11, j2^0'=j2^post11, c2^0'=c2^post11, nn1^0'=nn1^post11, ii3^0'=ii3^post11, wpr^0'=wpr^post11, i1^0'=i1^post11, h1r^0'=h1r^post11, theta^0'=theta^post11, j1___0^0'=j1___0^post11, wtemp^0'=wtemp^post11, c1^0'=c1^post11, i3^0'=i3^post11, h2r^0'=h2r^post11, wpi^0'=wpi^post11, j3^0'=j3^post11, h1i^0'=h1i^post11, nn2^0'=nn2^post11, isign^0'=isign^post11, wr^0'=wr^post11, i2^0'=i2^post11, (0 == 0 /\ j1___0^0-j1___0^post11 == 0 /\ wi^0-wi^post11 == 0 /\ -wtemp^post11+wtemp^0 == 0 /\ -h1r^post11+h1r^0 == 0 /\ -i1^post11+i1^0 == 0 /\ -wpi^post11+wpi^0 == 0 /\ i3^0-i3^post11 == 0 /\ -isign^post11+isign^0 == 0 /\ theta^0-theta^post11 == 0 /\ -h1i^post11+h1i^0 == 0 /\ h2i^0-h2i^post11 == 0 /\ j3^0-j3^post11 == 0 /\ -i2^post11+i2^0 == 0 /\ -nn2^post11+nn2^0 == 0 /\ wpr^0-wpr^post11 == 0 /\ -nn1^post11+nn1^0 == 0 /\ wr^0-wr^post11 == 0 /\ -c1^post11+c1^0 == 0 /\ -h2r^post11+h2r^0 == 0 /\ ii3^0-ii3^post11 == 0 /\ c2^0-c2^post11 == 0), cost: 1 12: l10 -> l8 : h2i^0'=h2i^post12, wi^0'=wi^post12, j2^0'=j2^post12, c2^0'=c2^post12, nn1^0'=nn1^post12, ii3^0'=ii3^post12, wpr^0'=wpr^post12, i1^0'=i1^post12, h1r^0'=h1r^post12, theta^0'=theta^post12, j1___0^0'=j1___0^post12, wtemp^0'=wtemp^post12, c1^0'=c1^post12, i3^0'=i3^post12, h2r^0'=h2r^post12, wpi^0'=wpi^post12, j3^0'=j3^post12, h1i^0'=h1i^post12, nn2^0'=nn2^post12, isign^0'=isign^post12, wr^0'=wr^post12, i2^0'=i2^post12, (1-i2^0 <= 0 /\ -1+i2^0 <= 0 /\ -wr^post12+wr^0 == 0 /\ wpr^0-wpr^post12 == 0 /\ -theta^post12+theta^0 == 0 /\ j1___0^0-j1___0^post12 == 0 /\ h2i^0-h2i^post12 == 0 /\ wtemp^0-wtemp^post12 == 0 /\ -c1^post12+c1^0 == 0 /\ h2r^0-h2r^post12 == 0 /\ -isign^post12+isign^0 == 0 /\ c2^0-c2^post12 == 0 /\ wi^0-wi^post12 == 0 /\ -nn1^post12+nn1^0 == 0 /\ -1+j2^post12 == 0 /\ i3^0-i3^post12 == 0 /\ -h1i^post12+h1i^0 == 0 /\ h1r^0-h1r^post12 == 0 /\ i1^0-i1^post12 == 0 /\ -nn2^post12+nn2^0 == 0 /\ -ii3^post12+ii3^0 == 0 /\ -i2^post12+i2^0 == 0 /\ -j3^post12+j3^0 == 0 /\ -wpi^post12+wpi^0 == 0), cost: 1 13: l10 -> l9 : h2i^0'=h2i^post13, wi^0'=wi^post13, j2^0'=j2^post13, c2^0'=c2^post13, nn1^0'=nn1^post13, ii3^0'=ii3^post13, wpr^0'=wpr^post13, i1^0'=i1^post13, h1r^0'=h1r^post13, theta^0'=theta^post13, j1___0^0'=j1___0^post13, wtemp^0'=wtemp^post13, c1^0'=c1^post13, i3^0'=i3^post13, h2r^0'=h2r^post13, wpi^0'=wpi^post13, j3^0'=j3^post13, h1i^0'=h1i^post13, nn2^0'=nn2^post13, isign^0'=isign^post13, wr^0'=wr^post13, i2^0'=i2^post13, (i1^0-i1^post13 == 0 /\ -i2^post13+i2^0 == 0 /\ -nn2^post13+nn2^0 == 0 /\ wtemp^0-wtemp^post13 == 0 /\ ii3^0-ii3^post13 == 0 /\ -j3^post13+j3^0 == 0 /\ wi^0-wi^post13 == 0 /\ h2i^0-h2i^post13 == 0 /\ 2-i2^0 <= 0 /\ -h2r^post13+h2r^0 == 0 /\ -wr^post13+wr^0 == 0 /\ nn1^0-nn1^post13 == 0 /\ c1^0-c1^post13 == 0 /\ -theta^post13+theta^0 == 0 /\ h1r^0-h1r^post13 == 0 /\ wpi^0-wpi^post13 == 0 /\ -wpr^post13+wpr^0 == 0 /\ j2^0-j2^post13 == 0 /\ -isign^post13+isign^0 == 0 /\ -i3^post13+i3^0 == 0 /\ -h1i^post13+h1i^0 == 0 /\ -j1___0^post13+j1___0^0 == 0 /\ c2^0-c2^post13 == 0), cost: 1 14: l10 -> l9 : h2i^0'=h2i^post14, wi^0'=wi^post14, j2^0'=j2^post14, c2^0'=c2^post14, nn1^0'=nn1^post14, ii3^0'=ii3^post14, wpr^0'=wpr^post14, i1^0'=i1^post14, h1r^0'=h1r^post14, theta^0'=theta^post14, j1___0^0'=j1___0^post14, wtemp^0'=wtemp^post14, c1^0'=c1^post14, i3^0'=i3^post14, h2r^0'=h2r^post14, wpi^0'=wpi^post14, j3^0'=j3^post14, h1i^0'=h1i^post14, nn2^0'=nn2^post14, isign^0'=isign^post14, wr^0'=wr^post14, i2^0'=i2^post14, (-j3^post14+j3^0 == 0 /\ -h1i^post14+h1i^0 == 0 /\ -i3^post14+i3^0 == 0 /\ -isign^post14+isign^0 == 0 /\ -h2r^post14+h2r^0 == 0 /\ -wr^post14+wr^0 == 0 /\ c1^0-c1^post14 == 0 /\ h2i^0-h2i^post14 == 0 /\ -j1___0^post14+j1___0^0 == 0 /\ h1r^0-h1r^post14 == 0 /\ -i1^post14+i1^0 == 0 /\ -wtemp^post14+wtemp^0 == 0 /\ ii3^0-ii3^post14 == 0 /\ c2^0-c2^post14 == 0 /\ wpi^0-wpi^post14 == 0 /\ wpr^0-wpr^post14 == 0 /\ -nn2^post14+nn2^0 == 0 /\ j2^0-j2^post14 == 0 /\ nn1^0-nn1^post14 == 0 /\ wi^0-wi^post14 == 0 /\ theta^0-theta^post14 == 0 /\ -i2^post14+i2^0 == 0 /\ i2^0 <= 0), cost: 1 15: l11 -> l6 : h2i^0'=h2i^post15, wi^0'=wi^post15, j2^0'=j2^post15, c2^0'=c2^post15, nn1^0'=nn1^post15, ii3^0'=ii3^post15, wpr^0'=wpr^post15, i1^0'=i1^post15, h1r^0'=h1r^post15, theta^0'=theta^post15, j1___0^0'=j1___0^post15, wtemp^0'=wtemp^post15, c1^0'=c1^post15, i3^0'=i3^post15, h2r^0'=h2r^post15, wpi^0'=wpi^post15, j3^0'=j3^post15, h1i^0'=h1i^post15, nn2^0'=nn2^post15, isign^0'=isign^post15, wr^0'=wr^post15, i2^0'=i2^post15, (-wpi^post15+wpi^0 == 0 /\ c2^0-c2^post15 == 0 /\ -nn2^post15+nn2^0 == 0 /\ -wr^post15+wr^0 == 0 /\ i3^0-i3^post15 == 0 /\ j2^0-j2^post15 == 0 /\ -c1^post15+c1^0 == 0 /\ wi^0-wi^post15 == 0 /\ theta^0-theta^post15 == 0 /\ -isign^post15+isign^0 == 0 /\ -wtemp^post15+wtemp^0 == 0 /\ wpr^0-wpr^post15 == 0 /\ j1___0^0-j1___0^post15 == 0 /\ 2-i3^0 <= 0 /\ -i2^post15+i2^0 == 0 /\ nn1^0-nn1^post15 == 0 /\ ii3^0-ii3^post15 == 0 /\ -h1i^post15+h1i^0 == 0 /\ -h2r^post15+h2r^0 == 0 /\ j3^0-j3^post15 == 0 /\ -h1r^post15+h1r^0 == 0 /\ -i1^post15+i1^0 == 0 /\ h2i^0-h2i^post15 == 0), cost: 1 16: l11 -> l6 : h2i^0'=h2i^post16, wi^0'=wi^post16, j2^0'=j2^post16, c2^0'=c2^post16, nn1^0'=nn1^post16, ii3^0'=ii3^post16, wpr^0'=wpr^post16, i1^0'=i1^post16, h1r^0'=h1r^post16, theta^0'=theta^post16, j1___0^0'=j1___0^post16, wtemp^0'=wtemp^post16, c1^0'=c1^post16, i3^0'=i3^post16, h2r^0'=h2r^post16, wpi^0'=wpi^post16, j3^0'=j3^post16, h1i^0'=h1i^post16, nn2^0'=nn2^post16, isign^0'=isign^post16, wr^0'=wr^post16, i2^0'=i2^post16, (h1i^0-h1i^post16 == 0 /\ j1___0^0-j1___0^post16 == 0 /\ -i1^post16+i1^0 == 0 /\ h2i^0-h2i^post16 == 0 /\ -isign^post16+isign^0 == 0 /\ -j3^post16+j3^0 == 0 /\ wtemp^0-wtemp^post16 == 0 /\ -wpi^post16+wpi^0 == 0 /\ i3^0-i3^post16 == 0 /\ -nn2^post16+nn2^0 == 0 /\ -h1r^post16+h1r^0 == 0 /\ -ii3^post16+ii3^0 == 0 /\ -i2^post16+i2^0 == 0 /\ wi^0-wi^post16 == 0 /\ i3^0 <= 0 /\ j2^0-j2^post16 == 0 /\ c2^0-c2^post16 == 0 /\ theta^0-theta^post16 == 0 /\ nn1^0-nn1^post16 == 0 /\ wpr^0-wpr^post16 == 0 /\ -c1^post16+c1^0 == 0 /\ h2r^0-h2r^post16 == 0 /\ -wr^post16+wr^0 == 0), cost: 1 17: l11 -> l10 : h2i^0'=h2i^post17, wi^0'=wi^post17, j2^0'=j2^post17, c2^0'=c2^post17, nn1^0'=nn1^post17, ii3^0'=ii3^post17, wpr^0'=wpr^post17, i1^0'=i1^post17, h1r^0'=h1r^post17, theta^0'=theta^post17, j1___0^0'=j1___0^post17, wtemp^0'=wtemp^post17, c1^0'=c1^post17, i3^0'=i3^post17, h2r^0'=h2r^post17, wpi^0'=wpi^post17, j3^0'=j3^post17, h1i^0'=h1i^post17, nn2^0'=nn2^post17, isign^0'=isign^post17, wr^0'=wr^post17, i2^0'=i2^post17, (wpr^0-wpr^post17 == 0 /\ wtemp^0-wtemp^post17 == 0 /\ -theta^post17+theta^0 == 0 /\ wi^0-wi^post17 == 0 /\ -wr^post17+wr^0 == 0 /\ -i2^post17+i2^0 == 0 /\ -c1^post17+c1^0 == 0 /\ i1^0-i1^post17 == 0 /\ -isign^post17+isign^0 == 0 /\ h2r^0-h2r^post17 == 0 /\ -j1___0^post17+j1___0^0 == 0 /\ i3^0-i3^post17 == 0 /\ -h1i^post17+h1i^0 == 0 /\ -nn2^post17+nn2^0 == 0 /\ -c2^post17+c2^0 == 0 /\ 1-i3^0 <= 0 /\ -1+i3^0 <= 0 /\ h1r^0-h1r^post17 == 0 /\ -j2^post17+j2^0 == 0 /\ nn1^0-nn1^post17 == 0 /\ ii3^0-ii3^post17 == 0 /\ -j3^post17+j3^0 == 0 /\ -wpi^post17+wpi^0 == 0 /\ h2i^0-h2i^post17 == 0), cost: 1 18: l12 -> l13 : h2i^0'=h2i^post18, wi^0'=wi^post18, j2^0'=j2^post18, c2^0'=c2^post18, nn1^0'=nn1^post18, ii3^0'=ii3^post18, wpr^0'=wpr^post18, i1^0'=i1^post18, h1r^0'=h1r^post18, theta^0'=theta^post18, j1___0^0'=j1___0^post18, wtemp^0'=wtemp^post18, c1^0'=c1^post18, i3^0'=i3^post18, h2r^0'=h2r^post18, wpi^0'=wpi^post18, j3^0'=j3^post18, h1i^0'=h1i^post18, nn2^0'=nn2^post18, isign^0'=isign^post18, wr^0'=wr^post18, i2^0'=i2^post18, (0 == 0 /\ c1^0-c1^post18 == 0 /\ -j1___0^post18+j1___0^0 == 0 /\ -1+i3^post18-i3^0 == 0 /\ i1^0-i1^post18 == 0 /\ nn1^0-nn1^post18 == 0 /\ 1+nn2^0-i2^0 <= 0 /\ -h1i^post18+h1i^0 == 0 /\ -wpr^post18+wpr^0 == 0 /\ h1r^0-h1r^post18 == 0 /\ wtemp^post18-wr^0 == 0 /\ j2^0-j2^post18 == 0 /\ h2i^0-h2i^post18 == 0 /\ -2-ii3^0+ii3^post18 == 0 /\ -i2^post18+i2^0 == 0 /\ theta^0-theta^post18 == 0 /\ -j3^post18+j3^0 == 0 /\ -nn2^post18+nn2^0 == 0 /\ -isign^post18+isign^0 == 0 /\ c2^0-c2^post18 == 0 /\ wpi^0-wpi^post18 == 0 /\ -h2r^post18+h2r^0 == 0), cost: 1 19: l12 -> l11 : h2i^0'=h2i^post19, wi^0'=wi^post19, j2^0'=j2^post19, c2^0'=c2^post19, nn1^0'=nn1^post19, ii3^0'=ii3^post19, wpr^0'=wpr^post19, i1^0'=i1^post19, h1r^0'=h1r^post19, theta^0'=theta^post19, j1___0^0'=j1___0^post19, wtemp^0'=wtemp^post19, c1^0'=c1^post19, i3^0'=i3^post19, h2r^0'=h2r^post19, wpi^0'=wpi^post19, j3^0'=j3^post19, h1i^0'=h1i^post19, nn2^0'=nn2^post19, isign^0'=isign^post19, wr^0'=wr^post19, i2^0'=i2^post19, (-wtemp^post19+wtemp^0 == 0 /\ -j3^post19+j3^0 == 0 /\ i1^0-i1^post19 == 0 /\ -i3^post19+i3^0 == 0 /\ -h1i^post19+h1i^0 == 0 /\ -h2r^post19+h2r^0 == 0 /\ h2i^0-h2i^post19 == 0 /\ -isign^post19+isign^0 == 0 /\ c1^0-c1^post19 == 0 /\ h1r^0-h1r^post19 == 0 /\ wpi^0-wpi^post19 == 0 /\ -nn2^post19+nn2^0 == 0 /\ wpr^0-wpr^post19 == 0 /\ -nn2^0+i2^0 <= 0 /\ nn1^0-nn1^post19 == 0 /\ ii3^0-ii3^post19 == 0 /\ wi^0-wi^post19 == 0 /\ j2^0-j2^post19 == 0 /\ -j1___0^post19+j1___0^0 == 0 /\ -wr^post19+wr^0 == 0 /\ -i2^post19+i2^0 == 0 /\ theta^0-theta^post19 == 0 /\ c2^0-c2^post19 == 0), cost: 1 23: l13 -> l14 : h2i^0'=h2i^post23, wi^0'=wi^post23, j2^0'=j2^post23, c2^0'=c2^post23, nn1^0'=nn1^post23, ii3^0'=ii3^post23, wpr^0'=wpr^post23, i1^0'=i1^post23, h1r^0'=h1r^post23, theta^0'=theta^post23, j1___0^0'=j1___0^post23, wtemp^0'=wtemp^post23, c1^0'=c1^post23, i3^0'=i3^post23, h2r^0'=h2r^post23, wpi^0'=wpi^post23, j3^0'=j3^post23, h1i^0'=h1i^post23, nn2^0'=nn2^post23, isign^0'=isign^post23, wr^0'=wr^post23, i2^0'=i2^post23, (nn1^0-nn1^post23 == 0 /\ -j1___0^post23+j1___0^0 == 0 /\ wtemp^0-wtemp^post23 == 0 /\ i1^0-i1^post23 == 0 /\ -h1i^post23+h1i^0 == 0 /\ -j3^post23+j3^0 == 0 /\ j2^0-j2^post23 == 0 /\ h2r^0-h2r^post23 == 0 /\ wi^0-wi^post23 == 0 /\ -c1^post23+c1^0 == 0 /\ -wpi^post23+wpi^0 == 0 /\ h1r^0-h1r^post23 == 0 /\ -wpr^post23+wpr^0 == 0 /\ h2i^0-h2i^post23 == 0 /\ -theta^post23+theta^0 == 0 /\ -i2^post23+i2^0 == 0 /\ -nn2^post23+nn2^0 == 0 /\ c2^0-c2^post23 == 0 /\ -wr^post23+wr^0 == 0 /\ -i3^post23+i3^0 == 0 /\ ii3^0-ii3^post23 == 0 /\ -isign^post23+isign^0 == 0), cost: 1 21: l14 -> l15 : h2i^0'=h2i^post21, wi^0'=wi^post21, j2^0'=j2^post21, c2^0'=c2^post21, nn1^0'=nn1^post21, ii3^0'=ii3^post21, wpr^0'=wpr^post21, i1^0'=i1^post21, h1r^0'=h1r^post21, theta^0'=theta^post21, j1___0^0'=j1___0^post21, wtemp^0'=wtemp^post21, c1^0'=c1^post21, i3^0'=i3^post21, h2r^0'=h2r^post21, wpi^0'=wpi^post21, j3^0'=j3^post21, h1i^0'=h1i^post21, nn2^0'=nn2^post21, isign^0'=isign^post21, wr^0'=wr^post21, i2^0'=i2^post21, (wi^0-wi^post21 == 0 /\ c2^0-c2^post21 == 0 /\ -c1^post21+c1^0 == 0 /\ -wpi^post21+wpi^0 == 0 /\ -h1i^post21+h1i^0 == 0 /\ i3^0-i3^post21 == 0 /\ -isign^post21+isign^0 == 0 /\ -nn1^post21+nn1^0 == 0 /\ j2^0-j2^post21 == 0 /\ h2i^0-h2i^post21 == 0 /\ -nn2^post21+nn2^0 == 0 /\ -wtemp^post21+wtemp^0 == 0 /\ -h1r^post21+h1r^0 == 0 /\ -i2^post21+i2^0 == 0 /\ wpr^0-wpr^post21 == 0 /\ wr^0-wr^post21 == 0 /\ j3^0-j3^post21 == 0 /\ -h2r^post21+h2r^0 == 0 /\ -1+i1^post21-i1^0 == 0 /\ -theta^post21+theta^0 == 0 /\ ii3^0-ii3^post21 == 0 /\ j1___0^0-j1___0^post21 == 0), cost: 1 22: l14 -> l7 : h2i^0'=h2i^post22, wi^0'=wi^post22, j2^0'=j2^post22, c2^0'=c2^post22, nn1^0'=nn1^post22, ii3^0'=ii3^post22, wpr^0'=wpr^post22, i1^0'=i1^post22, h1r^0'=h1r^post22, theta^0'=theta^post22, j1___0^0'=j1___0^post22, wtemp^0'=wtemp^post22, c1^0'=c1^post22, i3^0'=i3^post22, h2r^0'=h2r^post22, wpi^0'=wpi^post22, j3^0'=j3^post22, h1i^0'=h1i^post22, nn2^0'=nn2^post22, isign^0'=isign^post22, wr^0'=wr^post22, i2^0'=i2^post22, (wpr^0-wpr^post22 == 0 /\ h2i^0-h2i^post22 == 0 /\ wtemp^0-wtemp^post22 == 0 /\ j1___0^0-j1___0^post22 == 0 /\ -i2^post22+i2^0 == 0 /\ -c1^post22+c1^0 == 0 /\ -wr^post22+wr^0 == 0 /\ ii3^0-ii3^post22 == 0 /\ -h1i^post22+h1i^0 == 0 /\ h2r^0-h2r^post22 == 0 /\ wi^0-wi^post22 == 0 /\ -j3^post22+j3^0 == 0 /\ -isign^post22+isign^0 == 0 /\ nn1^0-nn1^post22 == 0 /\ c2^0-c2^post22 == 0 /\ i3^0-i3^post22 == 0 /\ -nn2^post22+nn2^0 == 0 /\ i1^0-i1^post22 == 0 /\ -theta^post22+theta^0 == 0 /\ -j2^post22+j2^0 == 0 /\ h1r^0-h1r^post22 == 0 /\ -wpi^post22+wpi^0 == 0), cost: 1 31: l15 -> l19 : h2i^0'=h2i^post31, wi^0'=wi^post31, j2^0'=j2^post31, c2^0'=c2^post31, nn1^0'=nn1^post31, ii3^0'=ii3^post31, wpr^0'=wpr^post31, i1^0'=i1^post31, h1r^0'=h1r^post31, theta^0'=theta^post31, j1___0^0'=j1___0^post31, wtemp^0'=wtemp^post31, c1^0'=c1^post31, i3^0'=i3^post31, h2r^0'=h2r^post31, wpi^0'=wpi^post31, j3^0'=j3^post31, h1i^0'=h1i^post31, nn2^0'=nn2^post31, isign^0'=isign^post31, wr^0'=wr^post31, i2^0'=i2^post31, (ii3^0-ii3^post31 == 0 /\ -nn1^post31+nn1^0 == 0 /\ j3^0-j3^post31 == 0 /\ -h1i^post31+h1i^0 == 0 /\ -h1r^post31+h1r^0 == 0 /\ -i1^post31+i1^0 == 0 /\ i3^0-i3^post31 == 0 /\ j2^0-j2^post31 == 0 /\ wi^0-wi^post31 == 0 /\ -theta^post31+theta^0 == 0 /\ wpr^0-wpr^post31 == 0 /\ -c1^post31+c1^0 == 0 /\ -wpi^post31+wpi^0 == 0 /\ h2i^0-h2i^post31 == 0 /\ -nn2^post31+nn2^0 == 0 /\ -i2^post31+i2^0 == 0 /\ wr^0-wr^post31 == 0 /\ c2^0-c2^post31 == 0 /\ -isign^post31+isign^0 == 0 /\ -wtemp^post31+wtemp^0 == 0 /\ h2r^0-h2r^post31 == 0 /\ j1___0^0-j1___0^post31 == 0), cost: 1 24: l16 -> l13 : h2i^0'=h2i^post24, wi^0'=wi^post24, j2^0'=j2^post24, c2^0'=c2^post24, nn1^0'=nn1^post24, ii3^0'=ii3^post24, wpr^0'=wpr^post24, i1^0'=i1^post24, h1r^0'=h1r^post24, theta^0'=theta^post24, j1___0^0'=j1___0^post24, wtemp^0'=wtemp^post24, c1^0'=c1^post24, i3^0'=i3^post24, h2r^0'=h2r^post24, wpi^0'=wpi^post24, j3^0'=j3^post24, h1i^0'=h1i^post24, nn2^0'=nn2^post24, isign^0'=isign^post24, wr^0'=wr^post24, i2^0'=i2^post24, (-i2^post24+i2^0 == 0 /\ -i3^post24+i3^0 == 0 /\ -nn2^post24+nn2^0 == 0 /\ -i1^post24+i1^0 == 0 /\ h1r^0-h1r^post24 == 0 /\ ii3^0-ii3^post24 == 0 /\ wi^post24 == 0 /\ -1+wr^post24 == 0 /\ h2i^0-h2i^post24 == 0 /\ wpr^0-wpr^post24 == 0 /\ nn1^0-nn1^post24 == 0 /\ -h2r^post24+h2r^0 == 0 /\ c1^0-c1^post24 == 0 /\ wtemp^0-wtemp^post24 == 0 /\ j1___0^0-j1___0^post24 == 0 /\ wpi^0-wpi^post24 == 0 /\ -j3^post24+j3^0 == 0 /\ j2^0-j2^post24 == 0 /\ -isign^post24+isign^0 == 0 /\ theta^0-theta^post24 == 0 /\ -h1i^post24+h1i^0 == 0 /\ c2^0-c2^post24 == 0), cost: 1 25: l17 -> l16 : h2i^0'=h2i^post25, wi^0'=wi^post25, j2^0'=j2^post25, c2^0'=c2^post25, nn1^0'=nn1^post25, ii3^0'=ii3^post25, wpr^0'=wpr^post25, i1^0'=i1^post25, h1r^0'=h1r^post25, theta^0'=theta^post25, j1___0^0'=j1___0^post25, wtemp^0'=wtemp^post25, c1^0'=c1^post25, i3^0'=i3^post25, h2r^0'=h2r^post25, wpi^0'=wpi^post25, j3^0'=j3^post25, h1i^0'=h1i^post25, nn2^0'=nn2^post25, isign^0'=isign^post25, wr^0'=wr^post25, i2^0'=i2^post25, (-c1^post25+c1^0 == 0 /\ -wpi^post25+wpi^0 == 0 /\ c2^0-c2^post25 == 0 /\ i3^0-i3^post25 == 0 /\ wi^0-wi^post25 == 0 /\ -wr^post25+wr^0 == 0 /\ -i2^post25+i2^0 == 0 /\ theta^0-theta^post25 == 0 /\ j2^0-j2^post25 == 0 /\ -2-nn1^0+i1^0+j1___0^post25 == 0 /\ -wtemp^post25+wtemp^0 == 0 /\ -h1i^post25+h1i^0 == 0 /\ -isign^post25+isign^0 == 0 /\ wpr^0-wpr^post25 == 0 /\ -nn2^post25+nn2^0 == 0 /\ -h2r^post25+h2r^0 == 0 /\ nn1^0-nn1^post25 == 0 /\ -i1^post25+i1^0 == 0 /\ ii3^0-ii3^post25 == 0 /\ -h1r^post25+h1r^0 == 0 /\ h2i^0-h2i^post25 == 0 /\ j3^0-j3^post25 == 0), cost: 1 26: l18 -> l16 : h2i^0'=h2i^post26, wi^0'=wi^post26, j2^0'=j2^post26, c2^0'=c2^post26, nn1^0'=nn1^post26, ii3^0'=ii3^post26, wpr^0'=wpr^post26, i1^0'=i1^post26, h1r^0'=h1r^post26, theta^0'=theta^post26, j1___0^0'=j1___0^post26, wtemp^0'=wtemp^post26, c1^0'=c1^post26, i3^0'=i3^post26, h2r^0'=h2r^post26, wpi^0'=wpi^post26, j3^0'=j3^post26, h1i^0'=h1i^post26, nn2^0'=nn2^post26, isign^0'=isign^post26, wr^0'=wr^post26, i2^0'=i2^post26, (h2i^0-h2i^post26 == 0 /\ -wpi^post26+wpi^0 == 0 /\ j3^0-j3^post26 == 0 /\ h1i^0-h1i^post26 == 0 /\ 1-i1^0 <= 0 /\ -1+i1^0 <= 0 /\ i3^0-i3^post26 == 0 /\ wi^0-wi^post26 == 0 /\ -h1r^post26+h1r^0 == 0 /\ -nn2^post26+nn2^0 == 0 /\ -ii3^post26+ii3^0 == 0 /\ -i2^post26+i2^0 == 0 /\ -c1^post26+c1^0 == 0 /\ h2r^0-h2r^post26 == 0 /\ nn1^0-nn1^post26 == 0 /\ wpr^0-wpr^post26 == 0 /\ c2^0-c2^post26 == 0 /\ -isign^post26+isign^0 == 0 /\ i1^0-i1^post26 == 0 /\ -1+j1___0^post26 == 0 /\ -theta^post26+theta^0 == 0 /\ j2^0-j2^post26 == 0 /\ -wtemp^post26+wtemp^0 == 0 /\ -wr^post26+wr^0 == 0), cost: 1 27: l18 -> l17 : h2i^0'=h2i^post27, wi^0'=wi^post27, j2^0'=j2^post27, c2^0'=c2^post27, nn1^0'=nn1^post27, ii3^0'=ii3^post27, wpr^0'=wpr^post27, i1^0'=i1^post27, h1r^0'=h1r^post27, theta^0'=theta^post27, j1___0^0'=j1___0^post27, wtemp^0'=wtemp^post27, c1^0'=c1^post27, i3^0'=i3^post27, h2r^0'=h2r^post27, wpi^0'=wpi^post27, j3^0'=j3^post27, h1i^0'=h1i^post27, nn2^0'=nn2^post27, isign^0'=isign^post27, wr^0'=wr^post27, i2^0'=i2^post27, (wtemp^0-wtemp^post27 == 0 /\ h2i^0-h2i^post27 == 0 /\ 2-i1^0 <= 0 /\ i1^0-i1^post27 == 0 /\ -i2^post27+i2^0 == 0 /\ -c1^post27+c1^0 == 0 /\ -h1i^post27+h1i^0 == 0 /\ h2r^0-h2r^post27 == 0 /\ ii3^0-ii3^post27 == 0 /\ -isign^post27+isign^0 == 0 /\ -wpr^post27+wpr^0 == 0 /\ -j3^post27+j3^0 == 0 /\ -wr^post27+wr^0 == 0 /\ -j1___0^post27+j1___0^0 == 0 /\ -wpi^post27+wpi^0 == 0 /\ -theta^post27+theta^0 == 0 /\ -c2^post27+c2^0 == 0 /\ nn1^0-nn1^post27 == 0 /\ wi^0-wi^post27 == 0 /\ -i3^post27+i3^0 == 0 /\ -nn2^post27+nn2^0 == 0 /\ -j2^post27+j2^0 == 0 /\ h1r^0-h1r^post27 == 0), cost: 1 28: l18 -> l17 : h2i^0'=h2i^post28, wi^0'=wi^post28, j2^0'=j2^post28, c2^0'=c2^post28, nn1^0'=nn1^post28, ii3^0'=ii3^post28, wpr^0'=wpr^post28, i1^0'=i1^post28, h1r^0'=h1r^post28, theta^0'=theta^post28, j1___0^0'=j1___0^post28, wtemp^0'=wtemp^post28, c1^0'=c1^post28, i3^0'=i3^post28, h2r^0'=h2r^post28, wpi^0'=wpi^post28, j3^0'=j3^post28, h1i^0'=h1i^post28, nn2^0'=nn2^post28, isign^0'=isign^post28, wr^0'=wr^post28, i2^0'=i2^post28, (nn1^0-nn1^post28 == 0 /\ c1^0-c1^post28 == 0 /\ ii3^0-ii3^post28 == 0 /\ h1r^0-h1r^post28 == 0 /\ -j1___0^post28+j1___0^0 == 0 /\ i1^0-i1^post28 == 0 /\ -nn2^post28+nn2^0 == 0 /\ wpr^0-wpr^post28 == 0 /\ -j3^post28+j3^0 == 0 /\ i1^0 <= 0 /\ -h2r^post28+h2r^0 == 0 /\ wi^0-wi^post28 == 0 /\ j2^0-j2^post28 == 0 /\ theta^0-theta^post28 == 0 /\ -wr^post28+wr^0 == 0 /\ wtemp^0-wtemp^post28 == 0 /\ wpi^0-wpi^post28 == 0 /\ -i2^post28+i2^0 == 0 /\ h2i^0-h2i^post28 == 0 /\ -h1i^post28+h1i^0 == 0 /\ -i3^post28+i3^0 == 0 /\ c2^0-c2^post28 == 0 /\ -isign^post28+isign^0 == 0), cost: 1 30: l19 -> l18 : h2i^0'=h2i^post30, wi^0'=wi^post30, j2^0'=j2^post30, c2^0'=c2^post30, nn1^0'=nn1^post30, ii3^0'=ii3^post30, wpr^0'=wpr^post30, i1^0'=i1^post30, h1r^0'=h1r^post30, theta^0'=theta^post30, j1___0^0'=j1___0^post30, wtemp^0'=wtemp^post30, c1^0'=c1^post30, i3^0'=i3^post30, h2r^0'=h2r^post30, wpi^0'=wpi^post30, j3^0'=j3^post30, h1i^0'=h1i^post30, nn2^0'=nn2^post30, isign^0'=isign^post30, wr^0'=wr^post30, i2^0'=i2^post30, (j2^0-j2^post30 == 0 /\ theta^0-theta^post30 == 0 /\ c2^0-c2^post30 == 0 /\ wi^0-wi^post30 == 0 /\ -wr^post30+wr^0 == 0 /\ -h1i^post30+h1i^0 == 0 /\ -h2r^post30+h2r^0 == 0 /\ -h1r^post30+h1r^0 == 0 /\ -nn2^post30+nn2^0 == 0 /\ isign^0-isign^post30 == 0 /\ -wpi^post30+wpi^0 == 0 /\ j1___0^0-j1___0^post30 == 0 /\ c1^0-c1^post30 == 0 /\ j3^0-j3^post30 == 0 /\ -i1^post30+i1^0 == 0 /\ ii3^0-ii3^post30 == 0 /\ nn1^0-nn1^post30 == 0 /\ -wtemp^post30+wtemp^0 == 0 /\ wpr^0-wpr^post30 == 0 /\ -nn1^0+i1^0 <= 0 /\ -i2^post30+i2^0 == 0 /\ -i3^post30+i3^0 == 0 /\ h2i^0-h2i^post30 == 0), cost: 1 32: l20 -> l21 : h2i^0'=h2i^post32, wi^0'=wi^post32, j2^0'=j2^post32, c2^0'=c2^post32, nn1^0'=nn1^post32, ii3^0'=ii3^post32, wpr^0'=wpr^post32, i1^0'=i1^post32, h1r^0'=h1r^post32, theta^0'=theta^post32, j1___0^0'=j1___0^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, i3^0'=i3^post32, h2r^0'=h2r^post32, wpi^0'=wpi^post32, j3^0'=j3^post32, h1i^0'=h1i^post32, nn2^0'=nn2^post32, isign^0'=isign^post32, wr^0'=wr^post32, i2^0'=i2^post32, (0 == 0 /\ -h1r^post32+h1r^0 == 0 /\ j1___0^0-j1___0^post32 == 0 /\ -i2^post32+i2^0 == 0 /\ i3^0-i3^post32 == 0 /\ -j3^post32+j3^0 == 0 /\ -wr^post32+wr^0 == 0 /\ h2r^0-h2r^post32 == 0 /\ -h1i^post32+h1i^0 == 0 /\ -isign^post32+isign^0 == 0 /\ ii3^0-ii3^post32 == 0 /\ i1^0-i1^post32 == 0 /\ h2i^0-h2i^post32 == 0 /\ wi^0-wi^post32 == 0 /\ -j2^post32+j2^0 == 0 /\ nn1^0-nn1^post32 == 0 /\ -nn2^post32+nn2^0 == 0), cost: 1 39: l21 -> l15 : h2i^0'=h2i^post39, wi^0'=wi^post39, j2^0'=j2^post39, c2^0'=c2^post39, nn1^0'=nn1^post39, ii3^0'=ii3^post39, wpr^0'=wpr^post39, i1^0'=i1^post39, h1r^0'=h1r^post39, theta^0'=theta^post39, j1___0^0'=j1___0^post39, wtemp^0'=wtemp^post39, c1^0'=c1^post39, i3^0'=i3^post39, h2r^0'=h2r^post39, wpi^0'=wpi^post39, j3^0'=j3^post39, h1i^0'=h1i^post39, nn2^0'=nn2^post39, isign^0'=isign^post39, wr^0'=wr^post39, i2^0'=i2^post39, (j2^0-j2^post39 == 0 /\ wpr^0-wpr^post39 == 0 /\ c2^0-c2^post39 == 0 /\ wi^0-wi^post39 == 0 /\ -h2r^post39+h2r^0 == 0 /\ theta^0-theta^post39 == 0 /\ -wr^post39+wr^0 == 0 /\ -h1i^post39+h1i^0 == 0 /\ 2-isign^0 <= 0 /\ -nn2^post39+nn2^0 == 0 /\ isign^0-isign^post39 == 0 /\ -wpi^post39+wpi^0 == 0 /\ -i3^post39+i3^0 == 0 /\ -j3^post39+j3^0 == 0 /\ j1___0^0-j1___0^post39 == 0 /\ -wtemp^post39+wtemp^0 == 0 /\ ii3^0-ii3^post39 == 0 /\ -i1^post39+i1^0 == 0 /\ nn1^0-nn1^post39 == 0 /\ -i2^post39+i2^0 == 0 /\ c1^0-c1^post39 == 0 /\ h2i^0-h2i^post39 == 0 /\ h1r^0-h1r^post39 == 0), cost: 1 40: l21 -> l15 : h2i^0'=h2i^post40, wi^0'=wi^post40, j2^0'=j2^post40, c2^0'=c2^post40, nn1^0'=nn1^post40, ii3^0'=ii3^post40, wpr^0'=wpr^post40, i1^0'=i1^post40, h1r^0'=h1r^post40, theta^0'=theta^post40, j1___0^0'=j1___0^post40, wtemp^0'=wtemp^post40, c1^0'=c1^post40, i3^0'=i3^post40, h2r^0'=h2r^post40, wpi^0'=wpi^post40, j3^0'=j3^post40, h1i^0'=h1i^post40, nn2^0'=nn2^post40, isign^0'=isign^post40, wr^0'=wr^post40, i2^0'=i2^post40, (-wpi^post40+wpi^0 == 0 /\ i3^0-i3^post40 == 0 /\ -c1^post40+c1^0 == 0 /\ j1___0^0-j1___0^post40 == 0 /\ -h1i^post40+h1i^0 == 0 /\ wi^0-wi^post40 == 0 /\ theta^0-theta^post40 == 0 /\ -isign^post40+isign^0 == 0 /\ -wtemp^post40+wtemp^0 == 0 /\ j2^0-j2^post40 == 0 /\ -i2^post40+i2^0 == 0 /\ wpr^0-wpr^post40 == 0 /\ -nn2^post40+nn2^0 == 0 /\ h2i^0-h2i^post40 == 0 /\ wr^0-wr^post40 == 0 /\ -h2r^post40+h2r^0 == 0 /\ isign^0 <= 0 /\ j3^0-j3^post40 == 0 /\ -h1r^post40+h1r^0 == 0 /\ ii3^0-ii3^post40 == 0 /\ -nn1^post40+nn1^0 == 0 /\ c2^0-c2^post40 == 0 /\ i1^0-i1^post40 == 0), cost: 1 41: l21 -> l23 : h2i^0'=h2i^post41, wi^0'=wi^post41, j2^0'=j2^post41, c2^0'=c2^post41, nn1^0'=nn1^post41, ii3^0'=ii3^post41, wpr^0'=wpr^post41, i1^0'=i1^post41, h1r^0'=h1r^post41, theta^0'=theta^post41, j1___0^0'=j1___0^post41, wtemp^0'=wtemp^post41, c1^0'=c1^post41, i3^0'=i3^post41, h2r^0'=h2r^post41, wpi^0'=wpi^post41, j3^0'=j3^post41, h1i^0'=h1i^post41, nn2^0'=nn2^post41, isign^0'=isign^post41, wr^0'=wr^post41, i2^0'=i2^post41, (h1i^0-h1i^post41 == 0 /\ wtemp^0-wtemp^post41 == 0 /\ h2i^0-h2i^post41 == 0 /\ wpr^0-wpr^post41 == 0 /\ 1-isign^0 <= 0 /\ -1+isign^0 <= 0 /\ j1___0^0-j1___0^post41 == 0 /\ -c1^post41+c1^0 == 0 /\ -i2^post41+i2^0 == 0 /\ -j3^post41+j3^0 == 0 /\ -ii3^post41+ii3^0 == 0 /\ -i3^post41+i3^0 == 0 /\ wi^0-wi^post41 == 0 /\ h2r^0-h2r^post41 == 0 /\ c2^0-c2^post41 == 0 /\ -isign^post41+isign^0 == 0 /\ nn1^0-nn1^post41 == 0 /\ i1^0-i1^post41 == 0 /\ -theta^post41+theta^0 == 0 /\ -wpi^post41+wpi^0 == 0 /\ j2^0-j2^post41 == 0 /\ -wr^post41+wr^0 == 0 /\ -nn2^post41+nn2^0 == 0 /\ h1r^0-h1r^post41 == 0), cost: 1 33: l22 -> l23 : h2i^0'=h2i^post33, wi^0'=wi^post33, j2^0'=j2^post33, c2^0'=c2^post33, nn1^0'=nn1^post33, ii3^0'=ii3^post33, wpr^0'=wpr^post33, i1^0'=i1^post33, h1r^0'=h1r^post33, theta^0'=theta^post33, j1___0^0'=j1___0^post33, wtemp^0'=wtemp^post33, c1^0'=c1^post33, i3^0'=i3^post33, h2r^0'=h2r^post33, wpi^0'=wpi^post33, j3^0'=j3^post33, h1i^0'=h1i^post33, nn2^0'=nn2^post33, isign^0'=isign^post33, wr^0'=wr^post33, i2^0'=i2^post33, (-isign^post33+isign^0 == 0 /\ j2^0-j2^post33 == 0 /\ nn1^0-nn1^post33 == 0 /\ ii3^0-ii3^post33 == 0 /\ wtemp^0-wtemp^post33 == 0 /\ -h1i^post33+h1i^0 == 0 /\ -j1___0^post33+j1___0^0 == 0 /\ 1+nn2^0-i2^0 <= 0 /\ h2r^0-h2r^post33 == 0 /\ -nn2^post33+nn2^0 == 0 /\ -j3^post33+j3^0 == 0 /\ wi^0-wi^post33 == 0 /\ -wpr^post33+wpr^0 == 0 /\ h1r^0-h1r^post33 == 0 /\ -c1^post33+c1^0 == 0 /\ -wr^post33+wr^0 == 0 /\ -theta^post33+theta^0 == 0 /\ h2i^0-h2i^post33 == 0 /\ -1-i1^0+i1^post33 == 0 /\ c2^0-c2^post33 == 0 /\ wpi^0-wpi^post33 == 0 /\ -i2^post33+i2^0 == 0 /\ -i3^post33+i3^0 == 0), cost: 1 34: l22 -> l24 : h2i^0'=h2i^post34, wi^0'=wi^post34, j2^0'=j2^post34, c2^0'=c2^post34, nn1^0'=nn1^post34, ii3^0'=ii3^post34, wpr^0'=wpr^post34, i1^0'=i1^post34, h1r^0'=h1r^post34, theta^0'=theta^post34, j1___0^0'=j1___0^post34, wtemp^0'=wtemp^post34, c1^0'=c1^post34, i3^0'=i3^post34, h2r^0'=h2r^post34, wpi^0'=wpi^post34, j3^0'=j3^post34, h1i^0'=h1i^post34, nn2^0'=nn2^post34, isign^0'=isign^post34, wr^0'=wr^post34, i2^0'=i2^post34, (wi^0-wi^post34 == 0 /\ -c1^post34+c1^0 == 0 /\ -wpi^post34+wpi^0 == 0 /\ -1+i2^post34-i2^0 == 0 /\ -j1___0^post34+j1___0^0 == 0 /\ -i1^post34+i1^0 == 0 /\ -h1i^post34+h1i^0 == 0 /\ i3^0-i3^post34 == 0 /\ -isign^post34+isign^0 == 0 /\ -nn1^post34+nn1^0 == 0 /\ -nn2^0+i2^0 <= 0 /\ h2i^0-h2i^post34 == 0 /\ -1+j2^post34-j2^10 == 0 /\ -h1r^post34+h1r^0 == 0 /\ -nn2^post34+nn2^0 == 0 /\ wpr^0-wpr^post34 == 0 /\ wr^0-wr^post34 == 0 /\ c2^0-c2^post34 == 0 /\ j3^0-j3^post34 == 0 /\ -1-j2^0+j2^10 == 0 /\ -theta^post34+theta^0 == 0 /\ -wtemp^post34+wtemp^0 == 0 /\ ii3^0-ii3^post34 == 0 /\ -h2r^post34+h2r^0 == 0), cost: 1 38: l23 -> l25 : h2i^0'=h2i^post38, wi^0'=wi^post38, j2^0'=j2^post38, c2^0'=c2^post38, nn1^0'=nn1^post38, ii3^0'=ii3^post38, wpr^0'=wpr^post38, i1^0'=i1^post38, h1r^0'=h1r^post38, theta^0'=theta^post38, j1___0^0'=j1___0^post38, wtemp^0'=wtemp^post38, c1^0'=c1^post38, i3^0'=i3^post38, h2r^0'=h2r^post38, wpi^0'=wpi^post38, j3^0'=j3^post38, h1i^0'=h1i^post38, nn2^0'=nn2^post38, isign^0'=isign^post38, wr^0'=wr^post38, i2^0'=i2^post38, (i1^0-i1^post38 == 0 /\ -wtemp^post38+wtemp^0 == 0 /\ -h2r^post38+h2r^0 == 0 /\ -i2^post38+i2^0 == 0 /\ -i3^post38+i3^0 == 0 /\ nn2^0-nn2^post38 == 0 /\ h1r^0-h1r^post38 == 0 /\ -j3^post38+j3^0 == 0 /\ ii3^0-ii3^post38 == 0 /\ -isign^post38+isign^0 == 0 /\ c1^0-c1^post38 == 0 /\ h2i^0-h2i^post38 == 0 /\ wi^0-wi^post38 == 0 /\ wpi^0-wpi^post38 == 0 /\ wpr^0-wpr^post38 == 0 /\ -h1i^post38+h1i^0 == 0 /\ -wr^post38+wr^0 == 0 /\ nn1^0-nn1^post38 == 0 /\ j2^0-j2^post38 == 0 /\ theta^0-theta^post38 == 0 /\ c2^0-c2^post38 == 0 /\ -j1___0^post38+j1___0^0 == 0), cost: 1 35: l24 -> l22 : h2i^0'=h2i^post35, wi^0'=wi^post35, j2^0'=j2^post35, c2^0'=c2^post35, nn1^0'=nn1^post35, ii3^0'=ii3^post35, wpr^0'=wpr^post35, i1^0'=i1^post35, h1r^0'=h1r^post35, theta^0'=theta^post35, j1___0^0'=j1___0^post35, wtemp^0'=wtemp^post35, c1^0'=c1^post35, i3^0'=i3^post35, h2r^0'=h2r^post35, wpi^0'=wpi^post35, j3^0'=j3^post35, h1i^0'=h1i^post35, nn2^0'=nn2^post35, isign^0'=isign^post35, wr^0'=wr^post35, i2^0'=i2^post35, (-wpi^post35+wpi^0 == 0 /\ c2^0-c2^post35 == 0 /\ i3^0-i3^post35 == 0 /\ -c1^post35+c1^0 == 0 /\ wi^0-wi^post35 == 0 /\ -h1i^post35+h1i^0 == 0 /\ -isign^post35+isign^0 == 0 /\ theta^0-theta^post35 == 0 /\ j2^0-j2^post35 == 0 /\ -wtemp^post35+wtemp^0 == 0 /\ wpr^0-wpr^post35 == 0 /\ j1___0^0-j1___0^post35 == 0 /\ -i2^post35+i2^0 == 0 /\ -nn2^post35+nn2^0 == 0 /\ nn1^0-nn1^post35 == 0 /\ wr^0-wr^post35 == 0 /\ ii3^0-ii3^post35 == 0 /\ j3^0-j3^post35 == 0 /\ -i1^post35+i1^0 == 0 /\ -h1r^post35+h1r^0 == 0 /\ -h2r^post35+h2r^0 == 0 /\ h2i^0-h2i^post35 == 0), cost: 1 36: l25 -> l15 : h2i^0'=h2i^post36, wi^0'=wi^post36, j2^0'=j2^post36, c2^0'=c2^post36, nn1^0'=nn1^post36, ii3^0'=ii3^post36, wpr^0'=wpr^post36, i1^0'=i1^post36, h1r^0'=h1r^post36, theta^0'=theta^post36, j1___0^0'=j1___0^post36, wtemp^0'=wtemp^post36, c1^0'=c1^post36, i3^0'=i3^post36, h2r^0'=h2r^post36, wpi^0'=wpi^post36, j3^0'=j3^post36, h1i^0'=h1i^post36, nn2^0'=nn2^post36, isign^0'=isign^post36, wr^0'=wr^post36, i2^0'=i2^post36, (h2i^0-h2i^post36 == 0 /\ -c1^post36+c1^0 == 0 /\ i3^0-i3^post36 == 0 /\ -i2^post36+i2^0 == 0 /\ c2^0-c2^post36 == 0 /\ -h1i^post36+h1i^0 == 0 /\ 1+nn1^0-i1^0 <= 0 /\ -h2r^post36+h2r^0 == 0 /\ -h1r^post36+h1r^0 == 0 /\ ii3^0-ii3^post36 == 0 /\ j1___0^0-j1___0^post36 == 0 /\ -wtemp^post36+wtemp^0 == 0 /\ -wr^post36+wr^0 == 0 /\ nn1^0-nn1^post36 == 0 /\ i1^0-i1^post36 == 0 /\ wpr^0-wpr^post36 == 0 /\ theta^0-theta^post36 == 0 /\ -isign^post36+isign^0 == 0 /\ j3^0-j3^post36 == 0 /\ wi^0-wi^post36 == 0 /\ -nn2^post36+nn2^0 == 0 /\ -wpi^post36+wpi^0 == 0 /\ -j2^post36+j2^0 == 0), cost: 1 37: l25 -> l24 : h2i^0'=h2i^post37, wi^0'=wi^post37, j2^0'=j2^post37, c2^0'=c2^post37, nn1^0'=nn1^post37, ii3^0'=ii3^post37, wpr^0'=wpr^post37, i1^0'=i1^post37, h1r^0'=h1r^post37, theta^0'=theta^post37, j1___0^0'=j1___0^post37, wtemp^0'=wtemp^post37, c1^0'=c1^post37, i3^0'=i3^post37, h2r^0'=h2r^post37, wpi^0'=wpi^post37, j3^0'=j3^post37, h1i^0'=h1i^post37, nn2^0'=nn2^post37, isign^0'=isign^post37, wr^0'=wr^post37, i2^0'=i2^post37, (j2^0-j2^post37 == 0 /\ -j1___0^post37+j1___0^0 == 0 /\ -wr^post37+wr^0 == 0 /\ wtemp^0-wtemp^post37 == 0 /\ -nn2^post37+nn2^0 == 0 /\ -h1i^post37+h1i^0 == 0 /\ -wpr^post37+wpr^0 == 0 /\ i1^0-i1^post37 == 0 /\ wi^0-wi^post37 == 0 /\ -i3^post37+i3^0 == 0 /\ h1r^0-h1r^post37 == 0 /\ -j3^post37+j3^0 == 0 /\ h2r^0-h2r^post37 == 0 /\ -c1^post37+c1^0 == 0 /\ -wpi^post37+wpi^0 == 0 /\ -theta^post37+theta^0 == 0 /\ c2^0-c2^post37 == 0 /\ nn1^0-nn1^post37 == 0 /\ -i2^post37+i2^0 == 0 /\ ii3^0-ii3^post37 == 0 /\ -nn1^0+i1^0 <= 0 /\ h2i^0-h2i^post37 == 0 /\ -isign^post37+isign^0 == 0), cost: 1 42: l26 -> l20 : h2i^0'=h2i^post42, wi^0'=wi^post42, j2^0'=j2^post42, c2^0'=c2^post42, nn1^0'=nn1^post42, ii3^0'=ii3^post42, wpr^0'=wpr^post42, i1^0'=i1^post42, h1r^0'=h1r^post42, theta^0'=theta^post42, j1___0^0'=j1___0^post42, wtemp^0'=wtemp^post42, c1^0'=c1^post42, i3^0'=i3^post42, h2r^0'=h2r^post42, wpi^0'=wpi^post42, j3^0'=j3^post42, h1i^0'=h1i^post42, nn2^0'=nn2^post42, isign^0'=isign^post42, wr^0'=wr^post42, i2^0'=i2^post42, (-c1^post42+c1^0 == 0 /\ -wpi^post42+wpi^0 == 0 /\ h2i^0-h2i^post42 == 0 /\ -i2^post42+i2^0 == 0 /\ c2^0-c2^post42 == 0 /\ -j3^post42+j3^0 == 0 /\ wtemp^0-wtemp^post42 == 0 /\ j1___0^0-j1___0^post42 == 0 /\ -isign^post42+isign^0 == 0 /\ -wpr^post42+wpr^0 == 0 /\ h1r^0-h1r^post42 == 0 /\ nn1^0-nn1^post42 == 0 /\ ii3^0-ii3^post42 == 0 /\ -h1i^post42+h1i^0 == 0 /\ -theta^post42+theta^0 == 0 /\ -wr^post42+wr^0 == 0 /\ h2r^0-h2r^post42 == 0 /\ -nn2^post42+nn2^0 == 0 /\ -j2^post42+j2^0 == 0 /\ i1^0-i1^post42 == 0 /\ -i3^post42+i3^0 == 0 /\ wi^0-wi^post42 == 0), cost: 1 Applied preprocessing Original rule: l3 -> l4 : h2i^0'=h2i^post4, wi^0'=wi^post4, j2^0'=j2^post4, c2^0'=c2^post4, nn1^0'=nn1^post4, ii3^0'=ii3^post4, wpr^0'=wpr^post4, i1^0'=i1^post4, h1r^0'=h1r^post4, theta^0'=theta^post4, j1___0^0'=j1___0^post4, wtemp^0'=wtemp^post4, c1^0'=c1^post4, i3^0'=i3^post4, h2r^0'=h2r^post4, wpi^0'=wpi^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, nn2^0'=nn2^post4, isign^0'=isign^post4, wr^0'=wr^post4, i2^0'=i2^post4, (0 == 0 /\ -isign^post4+isign^0 == 0 /\ c1^0-c1^post4 == 0 /\ -j1___0^post4+j1___0^0 == 0 /\ -wtemp^post4+wtemp^0 == 0 /\ -nn2^post4+nn2^0 == 0 /\ -i1^post4+i1^0 == 0 /\ wpi^0-wpi^post4 == 0 /\ -i2^post4+i2^0 == 0 /\ wpr^0-wpr^post4 == 0 /\ c2^0-c2^post4 == 0 /\ theta^0-theta^post4 == 0 /\ nn1^0-nn1^post4 == 0 /\ ii3^0-ii3^post4 == 0 /\ -wr^post4+wr^0 == 0 /\ j2^0-j2^post4 == 0 /\ wi^0-wi^post4 == 0 /\ -i3^post4+i3^0 == 0), cost: 1 New rule: l3 -> l4 : h2i^0'=h2i^post4, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, 0 == 0, cost: 1 Applied preprocessing Original rule: l5 -> l3 : h2i^0'=h2i^post5, wi^0'=wi^post5, j2^0'=j2^post5, c2^0'=c2^post5, nn1^0'=nn1^post5, ii3^0'=ii3^post5, wpr^0'=wpr^post5, i1^0'=i1^post5, h1r^0'=h1r^post5, theta^0'=theta^post5, j1___0^0'=j1___0^post5, wtemp^0'=wtemp^post5, c1^0'=c1^post5, i3^0'=i3^post5, h2r^0'=h2r^post5, wpi^0'=wpi^post5, j3^0'=j3^post5, h1i^0'=h1i^post5, nn2^0'=nn2^post5, isign^0'=isign^post5, wr^0'=wr^post5, i2^0'=i2^post5, (c2^0-c2^post5 == 0 /\ i3^0-i3^post5 == 0 /\ -h1r^post5+h1r^0 == 0 /\ -2+j2^post5-nn2^0+i2^0 == 0 /\ isign^0-isign^post5 == 0 /\ -i2^post5+i2^0 == 0 /\ -wr^post5+wr^0 == 0 /\ -h2r^post5+h2r^0 == 0 /\ -wtemp^post5+wtemp^0 == 0 /\ theta^0-theta^post5 == 0 /\ nn2^0-nn2^post5 == 0 /\ -wpi^post5+wpi^0 == 0 /\ c1^0-c1^post5 == 0 /\ ii3^0-ii3^post5 == 0 /\ j1___0^0-j1___0^post5 == 0 /\ nn1^0-nn1^post5 == 0 /\ -h1i^post5+h1i^0 == 0 /\ h2i^0-h2i^post5 == 0 /\ -wi^post5+wi^0 == 0 /\ j3^0-j3^post5 == 0 /\ wpr^0-wpr^post5 == 0 /\ -i1^post5+i1^0 == 0), cost: 1 New rule: l5 -> l3 : j2^0'=2+nn2^0-i2^0, TRUE, cost: 1 Applied preprocessing Original rule: l6 -> l3 : h2i^0'=h2i^post6, wi^0'=wi^post6, j2^0'=j2^post6, c2^0'=c2^post6, nn1^0'=nn1^post6, ii3^0'=ii3^post6, wpr^0'=wpr^post6, i1^0'=i1^post6, h1r^0'=h1r^post6, theta^0'=theta^post6, j1___0^0'=j1___0^post6, wtemp^0'=wtemp^post6, c1^0'=c1^post6, i3^0'=i3^post6, h2r^0'=h2r^post6, wpi^0'=wpi^post6, j3^0'=j3^post6, h1i^0'=h1i^post6, nn2^0'=nn2^post6, isign^0'=isign^post6, wr^0'=wr^post6, i2^0'=i2^post6, (h1i^0-h1i^post6 == 0 /\ 1-i2^0 <= 0 /\ -1+i2^0 <= 0 /\ -j3^post6+j3^0 == 0 /\ -isign^post6+isign^0 == 0 /\ j1___0^0-j1___0^post6 == 0 /\ -wr^post6+wr^0 == 0 /\ -i1^post6+i1^0 == 0 /\ -h1r^post6+h1r^0 == 0 /\ -wpi^post6+wpi^0 == 0 /\ -theta^post6+theta^0 == 0 /\ wtemp^0-wtemp^post6 == 0 /\ wi^0-wi^post6 == 0 /\ h2i^0-h2i^post6 == 0 /\ wpr^0-wpr^post6 == 0 /\ -nn2^post6+nn2^0 == 0 /\ i3^0-i3^post6 == 0 /\ -1+j2^post6 == 0 /\ -nn1^post6+nn1^0 == 0 /\ h2r^0-h2r^post6 == 0 /\ c2^0-c2^post6 == 0 /\ -i2^post6+i2^0 == 0 /\ -ii3^post6+ii3^0 == 0 /\ -c1^post6+c1^0 == 0), cost: 1 New rule: l6 -> l3 : j2^0'=1, -1+i2^0 == 0, cost: 1 Applied preprocessing Original rule: l6 -> l5 : h2i^0'=h2i^post7, wi^0'=wi^post7, j2^0'=j2^post7, c2^0'=c2^post7, nn1^0'=nn1^post7, ii3^0'=ii3^post7, wpr^0'=wpr^post7, i1^0'=i1^post7, h1r^0'=h1r^post7, theta^0'=theta^post7, j1___0^0'=j1___0^post7, wtemp^0'=wtemp^post7, c1^0'=c1^post7, i3^0'=i3^post7, h2r^0'=h2r^post7, wpi^0'=wpi^post7, j3^0'=j3^post7, h1i^0'=h1i^post7, nn2^0'=nn2^post7, isign^0'=isign^post7, wr^0'=wr^post7, i2^0'=i2^post7, (wpr^0-wpr^post7 == 0 /\ -c1^post7+c1^0 == 0 /\ -wpi^post7+wpi^0 == 0 /\ -theta^post7+theta^0 == 0 /\ h2i^0-h2i^post7 == 0 /\ -i2^post7+i2^0 == 0 /\ c2^0-c2^post7 == 0 /\ wtemp^0-wtemp^post7 == 0 /\ j1___0^0-j1___0^post7 == 0 /\ -isign^post7+isign^0 == 0 /\ 2-i2^0 <= 0 /\ nn1^0-nn1^post7 == 0 /\ ii3^0-ii3^post7 == 0 /\ -h1i^post7+h1i^0 == 0 /\ i1^0-i1^post7 == 0 /\ -wr^post7+wr^0 == 0 /\ h2r^0-h2r^post7 == 0 /\ i3^0-i3^post7 == 0 /\ h1r^0-h1r^post7 == 0 /\ -nn2^post7+nn2^0 == 0 /\ -j2^post7+j2^0 == 0 /\ wi^0-wi^post7 == 0 /\ -j3^post7+j3^0 == 0), cost: 1 New rule: l6 -> l5 : -2+i2^0 >= 0, cost: 1 Applied preprocessing Original rule: l6 -> l5 : h2i^0'=h2i^post8, wi^0'=wi^post8, j2^0'=j2^post8, c2^0'=c2^post8, nn1^0'=nn1^post8, ii3^0'=ii3^post8, wpr^0'=wpr^post8, i1^0'=i1^post8, h1r^0'=h1r^post8, theta^0'=theta^post8, j1___0^0'=j1___0^post8, wtemp^0'=wtemp^post8, c1^0'=c1^post8, i3^0'=i3^post8, h2r^0'=h2r^post8, wpi^0'=wpi^post8, j3^0'=j3^post8, h1i^0'=h1i^post8, nn2^0'=nn2^post8, isign^0'=isign^post8, wr^0'=wr^post8, i2^0'=i2^post8, (-i2^post8+i2^0 == 0 /\ -nn2^post8+nn2^0 == 0 /\ -i3^post8+i3^0 == 0 /\ wtemp^0-wtemp^post8 == 0 /\ j2^0-j2^post8 == 0 /\ i1^0-i1^post8 == 0 /\ -wr^post8+wr^0 == 0 /\ -j3^post8+j3^0 == 0 /\ -theta^post8+theta^0 == 0 /\ h2r^0-h2r^post8 == 0 /\ -j1___0^post8+j1___0^0 == 0 /\ h1r^0-h1r^post8 == 0 /\ ii3^0-ii3^post8 == 0 /\ -c1^post8+c1^0 == 0 /\ -wpi^post8+wpi^0 == 0 /\ h2i^0-h2i^post8 == 0 /\ wi^0-wi^post8 == 0 /\ -h1i^post8+h1i^0 == 0 /\ -wpr^post8+wpr^0 == 0 /\ -isign^post8+isign^0 == 0 /\ -c2^post8+c2^0 == 0 /\ nn1^0-nn1^post8 == 0 /\ i2^0 <= 0), cost: 1 New rule: l6 -> l5 : i2^0 <= 0, cost: 1 Applied preprocessing Original rule: l4 -> l7 : h2i^0'=h2i^post9, wi^0'=wi^post9, j2^0'=j2^post9, c2^0'=c2^post9, nn1^0'=nn1^post9, ii3^0'=ii3^post9, wpr^0'=wpr^post9, i1^0'=i1^post9, h1r^0'=h1r^post9, theta^0'=theta^post9, j1___0^0'=j1___0^post9, wtemp^0'=wtemp^post9, c1^0'=c1^post9, i3^0'=i3^post9, h2r^0'=h2r^post9, wpi^0'=wpi^post9, j3^0'=j3^post9, h1i^0'=h1i^post9, nn2^0'=nn2^post9, isign^0'=isign^post9, wr^0'=wr^post9, i2^0'=i2^post9, (-i3^post9+i3^0 == 0 /\ -h1i^post9+h1i^0 == 0 /\ -isign^post9+isign^0 == 0 /\ i1^0-i1^post9 == 0 /\ -j3^post9+j3^0 == 0 /\ -h2r^post9+h2r^0 == 0 /\ c1^0-c1^post9 == 0 /\ ii3^0-ii3^post9 == 0 /\ -wtemp^post9+wtemp^0 == 0 /\ h1r^0-h1r^post9 == 0 /\ wpi^0-wpi^post9 == 0 /\ wpr^0-wpr^post9 == 0 /\ h2i^0-h2i^post9 == 0 /\ wi^0-wi^post9 == 0 /\ nn1^0-nn1^post9 == 0 /\ -nn2^post9+nn2^0 == 0 /\ -1+i2^post9-i2^0 == 0 /\ -wr^post9+wr^0 == 0 /\ j2^0-j2^post9 == 0 /\ -j1___0^post9+j1___0^0 == 0 /\ c2^0-c2^post9 == 0 /\ theta^0-theta^post9 == 0), cost: 1 New rule: l4 -> l7 : i2^0'=1+i2^0, TRUE, cost: 1 Applied preprocessing Original rule: l8 -> l4 : h2i^0'=h2i^post10, wi^0'=wi^post10, j2^0'=j2^post10, c2^0'=c2^post10, nn1^0'=nn1^post10, ii3^0'=ii3^post10, wpr^0'=wpr^post10, i1^0'=i1^post10, h1r^0'=h1r^post10, theta^0'=theta^post10, j1___0^0'=j1___0^post10, wtemp^0'=wtemp^post10, c1^0'=c1^post10, i3^0'=i3^post10, h2r^0'=h2r^post10, wpi^0'=wpi^post10, j3^0'=j3^post10, h1i^0'=h1i^post10, nn2^0'=nn2^post10, isign^0'=isign^post10, wr^0'=wr^post10, i2^0'=i2^post10, (0 == 0 /\ wpr^0-wpr^post10 == 0 /\ c2^0-c2^post10 == 0 /\ -nn2^post10+nn2^0 == 0 /\ -i2^post10+i2^0 == 0 /\ wi^0-wi^post10 == 0 /\ j2^0-j2^post10 == 0 /\ -wtemp^post10+wtemp^0 == 0 /\ -wr^post10+wr^0 == 0 /\ -i3^post10+i3^0 == 0 /\ -isign^post10+isign^0 == 0 /\ -wpi^post10+wpi^0 == 0 /\ j1___0^0-j1___0^post10 == 0 /\ theta^0-theta^post10 == 0 /\ nn1^0-nn1^post10 == 0 /\ ii3^0-ii3^post10 == 0 /\ c1^0-c1^post10 == 0 /\ -i1^post10+i1^0 == 0 /\ -j3^post10+j3^0 == 0), cost: 1 New rule: l8 -> l4 : h2i^0'=h2i^post10, h1r^0'=h1r^post10, h2r^0'=h2r^post10, h1i^0'=h1i^post10, 0 == 0, cost: 1 Applied preprocessing Original rule: l9 -> l8 : h2i^0'=h2i^post11, wi^0'=wi^post11, j2^0'=j2^post11, c2^0'=c2^post11, nn1^0'=nn1^post11, ii3^0'=ii3^post11, wpr^0'=wpr^post11, i1^0'=i1^post11, h1r^0'=h1r^post11, theta^0'=theta^post11, j1___0^0'=j1___0^post11, wtemp^0'=wtemp^post11, c1^0'=c1^post11, i3^0'=i3^post11, h2r^0'=h2r^post11, wpi^0'=wpi^post11, j3^0'=j3^post11, h1i^0'=h1i^post11, nn2^0'=nn2^post11, isign^0'=isign^post11, wr^0'=wr^post11, i2^0'=i2^post11, (0 == 0 /\ j1___0^0-j1___0^post11 == 0 /\ wi^0-wi^post11 == 0 /\ -wtemp^post11+wtemp^0 == 0 /\ -h1r^post11+h1r^0 == 0 /\ -i1^post11+i1^0 == 0 /\ -wpi^post11+wpi^0 == 0 /\ i3^0-i3^post11 == 0 /\ -isign^post11+isign^0 == 0 /\ theta^0-theta^post11 == 0 /\ -h1i^post11+h1i^0 == 0 /\ h2i^0-h2i^post11 == 0 /\ j3^0-j3^post11 == 0 /\ -i2^post11+i2^0 == 0 /\ -nn2^post11+nn2^0 == 0 /\ wpr^0-wpr^post11 == 0 /\ -nn1^post11+nn1^0 == 0 /\ wr^0-wr^post11 == 0 /\ -c1^post11+c1^0 == 0 /\ -h2r^post11+h2r^0 == 0 /\ ii3^0-ii3^post11 == 0 /\ c2^0-c2^post11 == 0), cost: 1 New rule: l9 -> l8 : j2^0'=j2^post11, 0 == 0, cost: 1 Applied preprocessing Original rule: l10 -> l8 : h2i^0'=h2i^post12, wi^0'=wi^post12, j2^0'=j2^post12, c2^0'=c2^post12, nn1^0'=nn1^post12, ii3^0'=ii3^post12, wpr^0'=wpr^post12, i1^0'=i1^post12, h1r^0'=h1r^post12, theta^0'=theta^post12, j1___0^0'=j1___0^post12, wtemp^0'=wtemp^post12, c1^0'=c1^post12, i3^0'=i3^post12, h2r^0'=h2r^post12, wpi^0'=wpi^post12, j3^0'=j3^post12, h1i^0'=h1i^post12, nn2^0'=nn2^post12, isign^0'=isign^post12, wr^0'=wr^post12, i2^0'=i2^post12, (1-i2^0 <= 0 /\ -1+i2^0 <= 0 /\ -wr^post12+wr^0 == 0 /\ wpr^0-wpr^post12 == 0 /\ -theta^post12+theta^0 == 0 /\ j1___0^0-j1___0^post12 == 0 /\ h2i^0-h2i^post12 == 0 /\ wtemp^0-wtemp^post12 == 0 /\ -c1^post12+c1^0 == 0 /\ h2r^0-h2r^post12 == 0 /\ -isign^post12+isign^0 == 0 /\ c2^0-c2^post12 == 0 /\ wi^0-wi^post12 == 0 /\ -nn1^post12+nn1^0 == 0 /\ -1+j2^post12 == 0 /\ i3^0-i3^post12 == 0 /\ -h1i^post12+h1i^0 == 0 /\ h1r^0-h1r^post12 == 0 /\ i1^0-i1^post12 == 0 /\ -nn2^post12+nn2^0 == 0 /\ -ii3^post12+ii3^0 == 0 /\ -i2^post12+i2^0 == 0 /\ -j3^post12+j3^0 == 0 /\ -wpi^post12+wpi^0 == 0), cost: 1 New rule: l10 -> l8 : j2^0'=1, -1+i2^0 == 0, cost: 1 Applied preprocessing Original rule: l10 -> l9 : h2i^0'=h2i^post13, wi^0'=wi^post13, j2^0'=j2^post13, c2^0'=c2^post13, nn1^0'=nn1^post13, ii3^0'=ii3^post13, wpr^0'=wpr^post13, i1^0'=i1^post13, h1r^0'=h1r^post13, theta^0'=theta^post13, j1___0^0'=j1___0^post13, wtemp^0'=wtemp^post13, c1^0'=c1^post13, i3^0'=i3^post13, h2r^0'=h2r^post13, wpi^0'=wpi^post13, j3^0'=j3^post13, h1i^0'=h1i^post13, nn2^0'=nn2^post13, isign^0'=isign^post13, wr^0'=wr^post13, i2^0'=i2^post13, (i1^0-i1^post13 == 0 /\ -i2^post13+i2^0 == 0 /\ -nn2^post13+nn2^0 == 0 /\ wtemp^0-wtemp^post13 == 0 /\ ii3^0-ii3^post13 == 0 /\ -j3^post13+j3^0 == 0 /\ wi^0-wi^post13 == 0 /\ h2i^0-h2i^post13 == 0 /\ 2-i2^0 <= 0 /\ -h2r^post13+h2r^0 == 0 /\ -wr^post13+wr^0 == 0 /\ nn1^0-nn1^post13 == 0 /\ c1^0-c1^post13 == 0 /\ -theta^post13+theta^0 == 0 /\ h1r^0-h1r^post13 == 0 /\ wpi^0-wpi^post13 == 0 /\ -wpr^post13+wpr^0 == 0 /\ j2^0-j2^post13 == 0 /\ -isign^post13+isign^0 == 0 /\ -i3^post13+i3^0 == 0 /\ -h1i^post13+h1i^0 == 0 /\ -j1___0^post13+j1___0^0 == 0 /\ c2^0-c2^post13 == 0), cost: 1 New rule: l10 -> l9 : -2+i2^0 >= 0, cost: 1 Applied preprocessing Original rule: l10 -> l9 : h2i^0'=h2i^post14, wi^0'=wi^post14, j2^0'=j2^post14, c2^0'=c2^post14, nn1^0'=nn1^post14, ii3^0'=ii3^post14, wpr^0'=wpr^post14, i1^0'=i1^post14, h1r^0'=h1r^post14, theta^0'=theta^post14, j1___0^0'=j1___0^post14, wtemp^0'=wtemp^post14, c1^0'=c1^post14, i3^0'=i3^post14, h2r^0'=h2r^post14, wpi^0'=wpi^post14, j3^0'=j3^post14, h1i^0'=h1i^post14, nn2^0'=nn2^post14, isign^0'=isign^post14, wr^0'=wr^post14, i2^0'=i2^post14, (-j3^post14+j3^0 == 0 /\ -h1i^post14+h1i^0 == 0 /\ -i3^post14+i3^0 == 0 /\ -isign^post14+isign^0 == 0 /\ -h2r^post14+h2r^0 == 0 /\ -wr^post14+wr^0 == 0 /\ c1^0-c1^post14 == 0 /\ h2i^0-h2i^post14 == 0 /\ -j1___0^post14+j1___0^0 == 0 /\ h1r^0-h1r^post14 == 0 /\ -i1^post14+i1^0 == 0 /\ -wtemp^post14+wtemp^0 == 0 /\ ii3^0-ii3^post14 == 0 /\ c2^0-c2^post14 == 0 /\ wpi^0-wpi^post14 == 0 /\ wpr^0-wpr^post14 == 0 /\ -nn2^post14+nn2^0 == 0 /\ j2^0-j2^post14 == 0 /\ nn1^0-nn1^post14 == 0 /\ wi^0-wi^post14 == 0 /\ theta^0-theta^post14 == 0 /\ -i2^post14+i2^0 == 0 /\ i2^0 <= 0), cost: 1 New rule: l10 -> l9 : i2^0 <= 0, cost: 1 Applied preprocessing Original rule: l11 -> l6 : h2i^0'=h2i^post15, wi^0'=wi^post15, j2^0'=j2^post15, c2^0'=c2^post15, nn1^0'=nn1^post15, ii3^0'=ii3^post15, wpr^0'=wpr^post15, i1^0'=i1^post15, h1r^0'=h1r^post15, theta^0'=theta^post15, j1___0^0'=j1___0^post15, wtemp^0'=wtemp^post15, c1^0'=c1^post15, i3^0'=i3^post15, h2r^0'=h2r^post15, wpi^0'=wpi^post15, j3^0'=j3^post15, h1i^0'=h1i^post15, nn2^0'=nn2^post15, isign^0'=isign^post15, wr^0'=wr^post15, i2^0'=i2^post15, (-wpi^post15+wpi^0 == 0 /\ c2^0-c2^post15 == 0 /\ -nn2^post15+nn2^0 == 0 /\ -wr^post15+wr^0 == 0 /\ i3^0-i3^post15 == 0 /\ j2^0-j2^post15 == 0 /\ -c1^post15+c1^0 == 0 /\ wi^0-wi^post15 == 0 /\ theta^0-theta^post15 == 0 /\ -isign^post15+isign^0 == 0 /\ -wtemp^post15+wtemp^0 == 0 /\ wpr^0-wpr^post15 == 0 /\ j1___0^0-j1___0^post15 == 0 /\ 2-i3^0 <= 0 /\ -i2^post15+i2^0 == 0 /\ nn1^0-nn1^post15 == 0 /\ ii3^0-ii3^post15 == 0 /\ -h1i^post15+h1i^0 == 0 /\ -h2r^post15+h2r^0 == 0 /\ j3^0-j3^post15 == 0 /\ -h1r^post15+h1r^0 == 0 /\ -i1^post15+i1^0 == 0 /\ h2i^0-h2i^post15 == 0), cost: 1 New rule: l11 -> l6 : -2+i3^0 >= 0, cost: 1 Applied preprocessing Original rule: l11 -> l6 : h2i^0'=h2i^post16, wi^0'=wi^post16, j2^0'=j2^post16, c2^0'=c2^post16, nn1^0'=nn1^post16, ii3^0'=ii3^post16, wpr^0'=wpr^post16, i1^0'=i1^post16, h1r^0'=h1r^post16, theta^0'=theta^post16, j1___0^0'=j1___0^post16, wtemp^0'=wtemp^post16, c1^0'=c1^post16, i3^0'=i3^post16, h2r^0'=h2r^post16, wpi^0'=wpi^post16, j3^0'=j3^post16, h1i^0'=h1i^post16, nn2^0'=nn2^post16, isign^0'=isign^post16, wr^0'=wr^post16, i2^0'=i2^post16, (h1i^0-h1i^post16 == 0 /\ j1___0^0-j1___0^post16 == 0 /\ -i1^post16+i1^0 == 0 /\ h2i^0-h2i^post16 == 0 /\ -isign^post16+isign^0 == 0 /\ -j3^post16+j3^0 == 0 /\ wtemp^0-wtemp^post16 == 0 /\ -wpi^post16+wpi^0 == 0 /\ i3^0-i3^post16 == 0 /\ -nn2^post16+nn2^0 == 0 /\ -h1r^post16+h1r^0 == 0 /\ -ii3^post16+ii3^0 == 0 /\ -i2^post16+i2^0 == 0 /\ wi^0-wi^post16 == 0 /\ i3^0 <= 0 /\ j2^0-j2^post16 == 0 /\ c2^0-c2^post16 == 0 /\ theta^0-theta^post16 == 0 /\ nn1^0-nn1^post16 == 0 /\ wpr^0-wpr^post16 == 0 /\ -c1^post16+c1^0 == 0 /\ h2r^0-h2r^post16 == 0 /\ -wr^post16+wr^0 == 0), cost: 1 New rule: l11 -> l6 : i3^0 <= 0, cost: 1 Applied preprocessing Original rule: l11 -> l10 : h2i^0'=h2i^post17, wi^0'=wi^post17, j2^0'=j2^post17, c2^0'=c2^post17, nn1^0'=nn1^post17, ii3^0'=ii3^post17, wpr^0'=wpr^post17, i1^0'=i1^post17, h1r^0'=h1r^post17, theta^0'=theta^post17, j1___0^0'=j1___0^post17, wtemp^0'=wtemp^post17, c1^0'=c1^post17, i3^0'=i3^post17, h2r^0'=h2r^post17, wpi^0'=wpi^post17, j3^0'=j3^post17, h1i^0'=h1i^post17, nn2^0'=nn2^post17, isign^0'=isign^post17, wr^0'=wr^post17, i2^0'=i2^post17, (wpr^0-wpr^post17 == 0 /\ wtemp^0-wtemp^post17 == 0 /\ -theta^post17+theta^0 == 0 /\ wi^0-wi^post17 == 0 /\ -wr^post17+wr^0 == 0 /\ -i2^post17+i2^0 == 0 /\ -c1^post17+c1^0 == 0 /\ i1^0-i1^post17 == 0 /\ -isign^post17+isign^0 == 0 /\ h2r^0-h2r^post17 == 0 /\ -j1___0^post17+j1___0^0 == 0 /\ i3^0-i3^post17 == 0 /\ -h1i^post17+h1i^0 == 0 /\ -nn2^post17+nn2^0 == 0 /\ -c2^post17+c2^0 == 0 /\ 1-i3^0 <= 0 /\ -1+i3^0 <= 0 /\ h1r^0-h1r^post17 == 0 /\ -j2^post17+j2^0 == 0 /\ nn1^0-nn1^post17 == 0 /\ ii3^0-ii3^post17 == 0 /\ -j3^post17+j3^0 == 0 /\ -wpi^post17+wpi^0 == 0 /\ h2i^0-h2i^post17 == 0), cost: 1 New rule: l11 -> l10 : -1+i3^0 == 0, cost: 1 Applied preprocessing Original rule: l12 -> l13 : h2i^0'=h2i^post18, wi^0'=wi^post18, j2^0'=j2^post18, c2^0'=c2^post18, nn1^0'=nn1^post18, ii3^0'=ii3^post18, wpr^0'=wpr^post18, i1^0'=i1^post18, h1r^0'=h1r^post18, theta^0'=theta^post18, j1___0^0'=j1___0^post18, wtemp^0'=wtemp^post18, c1^0'=c1^post18, i3^0'=i3^post18, h2r^0'=h2r^post18, wpi^0'=wpi^post18, j3^0'=j3^post18, h1i^0'=h1i^post18, nn2^0'=nn2^post18, isign^0'=isign^post18, wr^0'=wr^post18, i2^0'=i2^post18, (0 == 0 /\ c1^0-c1^post18 == 0 /\ -j1___0^post18+j1___0^0 == 0 /\ -1+i3^post18-i3^0 == 0 /\ i1^0-i1^post18 == 0 /\ nn1^0-nn1^post18 == 0 /\ 1+nn2^0-i2^0 <= 0 /\ -h1i^post18+h1i^0 == 0 /\ -wpr^post18+wpr^0 == 0 /\ h1r^0-h1r^post18 == 0 /\ wtemp^post18-wr^0 == 0 /\ j2^0-j2^post18 == 0 /\ h2i^0-h2i^post18 == 0 /\ -2-ii3^0+ii3^post18 == 0 /\ -i2^post18+i2^0 == 0 /\ theta^0-theta^post18 == 0 /\ -j3^post18+j3^0 == 0 /\ -nn2^post18+nn2^0 == 0 /\ -isign^post18+isign^0 == 0 /\ c2^0-c2^post18 == 0 /\ wpi^0-wpi^post18 == 0 /\ -h2r^post18+h2r^0 == 0), cost: 1 New rule: l12 -> l13 : wi^0'=wi^post18, ii3^0'=2+ii3^0, wtemp^0'=wr^0, i3^0'=1+i3^0, wr^0'=wr^post18, 1+nn2^0-i2^0 <= 0, cost: 1 Applied preprocessing Original rule: l12 -> l11 : h2i^0'=h2i^post19, wi^0'=wi^post19, j2^0'=j2^post19, c2^0'=c2^post19, nn1^0'=nn1^post19, ii3^0'=ii3^post19, wpr^0'=wpr^post19, i1^0'=i1^post19, h1r^0'=h1r^post19, theta^0'=theta^post19, j1___0^0'=j1___0^post19, wtemp^0'=wtemp^post19, c1^0'=c1^post19, i3^0'=i3^post19, h2r^0'=h2r^post19, wpi^0'=wpi^post19, j3^0'=j3^post19, h1i^0'=h1i^post19, nn2^0'=nn2^post19, isign^0'=isign^post19, wr^0'=wr^post19, i2^0'=i2^post19, (-wtemp^post19+wtemp^0 == 0 /\ -j3^post19+j3^0 == 0 /\ i1^0-i1^post19 == 0 /\ -i3^post19+i3^0 == 0 /\ -h1i^post19+h1i^0 == 0 /\ -h2r^post19+h2r^0 == 0 /\ h2i^0-h2i^post19 == 0 /\ -isign^post19+isign^0 == 0 /\ c1^0-c1^post19 == 0 /\ h1r^0-h1r^post19 == 0 /\ wpi^0-wpi^post19 == 0 /\ -nn2^post19+nn2^0 == 0 /\ wpr^0-wpr^post19 == 0 /\ -nn2^0+i2^0 <= 0 /\ nn1^0-nn1^post19 == 0 /\ ii3^0-ii3^post19 == 0 /\ wi^0-wi^post19 == 0 /\ j2^0-j2^post19 == 0 /\ -j1___0^post19+j1___0^0 == 0 /\ -wr^post19+wr^0 == 0 /\ -i2^post19+i2^0 == 0 /\ theta^0-theta^post19 == 0 /\ c2^0-c2^post19 == 0), cost: 1 New rule: l12 -> l11 : -nn2^0+i2^0 <= 0, cost: 1 Applied preprocessing Original rule: l7 -> l12 : h2i^0'=h2i^post20, wi^0'=wi^post20, j2^0'=j2^post20, c2^0'=c2^post20, nn1^0'=nn1^post20, ii3^0'=ii3^post20, wpr^0'=wpr^post20, i1^0'=i1^post20, h1r^0'=h1r^post20, theta^0'=theta^post20, j1___0^0'=j1___0^post20, wtemp^0'=wtemp^post20, c1^0'=c1^post20, i3^0'=i3^post20, h2r^0'=h2r^post20, wpi^0'=wpi^post20, j3^0'=j3^post20, h1i^0'=h1i^post20, nn2^0'=nn2^post20, isign^0'=isign^post20, wr^0'=wr^post20, i2^0'=i2^post20, (nn2^0-nn2^post20 == 0 /\ j2^0-j2^post20 == 0 /\ wpr^0-wpr^post20 == 0 /\ isign^0-isign^post20 == 0 /\ c2^0-c2^post20 == 0 /\ wi^0-wi^post20 == 0 /\ -wr^post20+wr^0 == 0 /\ -wtemp^post20+wtemp^0 == 0 /\ -i3^post20+i3^0 == 0 /\ j1___0^0-j1___0^post20 == 0 /\ -h1i^post20+h1i^0 == 0 /\ -h2r^post20+h2r^0 == 0 /\ h1r^0-h1r^post20 == 0 /\ -i2^post20+i2^0 == 0 /\ theta^0-theta^post20 == 0 /\ nn1^0-nn1^post20 == 0 /\ -i1^post20+i1^0 == 0 /\ ii3^0-ii3^post20 == 0 /\ c1^0-c1^post20 == 0 /\ -j3^post20+j3^0 == 0 /\ -wpi^post20+wpi^0 == 0 /\ h2i^0-h2i^post20 == 0), cost: 1 New rule: l7 -> l12 : TRUE, cost: 1 Applied preprocessing Original rule: l14 -> l15 : h2i^0'=h2i^post21, wi^0'=wi^post21, j2^0'=j2^post21, c2^0'=c2^post21, nn1^0'=nn1^post21, ii3^0'=ii3^post21, wpr^0'=wpr^post21, i1^0'=i1^post21, h1r^0'=h1r^post21, theta^0'=theta^post21, j1___0^0'=j1___0^post21, wtemp^0'=wtemp^post21, c1^0'=c1^post21, i3^0'=i3^post21, h2r^0'=h2r^post21, wpi^0'=wpi^post21, j3^0'=j3^post21, h1i^0'=h1i^post21, nn2^0'=nn2^post21, isign^0'=isign^post21, wr^0'=wr^post21, i2^0'=i2^post21, (wi^0-wi^post21 == 0 /\ c2^0-c2^post21 == 0 /\ -c1^post21+c1^0 == 0 /\ -wpi^post21+wpi^0 == 0 /\ -h1i^post21+h1i^0 == 0 /\ i3^0-i3^post21 == 0 /\ -isign^post21+isign^0 == 0 /\ -nn1^post21+nn1^0 == 0 /\ j2^0-j2^post21 == 0 /\ h2i^0-h2i^post21 == 0 /\ -nn2^post21+nn2^0 == 0 /\ -wtemp^post21+wtemp^0 == 0 /\ -h1r^post21+h1r^0 == 0 /\ -i2^post21+i2^0 == 0 /\ wpr^0-wpr^post21 == 0 /\ wr^0-wr^post21 == 0 /\ j3^0-j3^post21 == 0 /\ -h2r^post21+h2r^0 == 0 /\ -1+i1^post21-i1^0 == 0 /\ -theta^post21+theta^0 == 0 /\ ii3^0-ii3^post21 == 0 /\ j1___0^0-j1___0^post21 == 0), cost: 1 New rule: l14 -> l15 : i1^0'=1+i1^0, TRUE, cost: 1 Applied preprocessing Original rule: l14 -> l7 : h2i^0'=h2i^post22, wi^0'=wi^post22, j2^0'=j2^post22, c2^0'=c2^post22, nn1^0'=nn1^post22, ii3^0'=ii3^post22, wpr^0'=wpr^post22, i1^0'=i1^post22, h1r^0'=h1r^post22, theta^0'=theta^post22, j1___0^0'=j1___0^post22, wtemp^0'=wtemp^post22, c1^0'=c1^post22, i3^0'=i3^post22, h2r^0'=h2r^post22, wpi^0'=wpi^post22, j3^0'=j3^post22, h1i^0'=h1i^post22, nn2^0'=nn2^post22, isign^0'=isign^post22, wr^0'=wr^post22, i2^0'=i2^post22, (wpr^0-wpr^post22 == 0 /\ h2i^0-h2i^post22 == 0 /\ wtemp^0-wtemp^post22 == 0 /\ j1___0^0-j1___0^post22 == 0 /\ -i2^post22+i2^0 == 0 /\ -c1^post22+c1^0 == 0 /\ -wr^post22+wr^0 == 0 /\ ii3^0-ii3^post22 == 0 /\ -h1i^post22+h1i^0 == 0 /\ h2r^0-h2r^post22 == 0 /\ wi^0-wi^post22 == 0 /\ -j3^post22+j3^0 == 0 /\ -isign^post22+isign^0 == 0 /\ nn1^0-nn1^post22 == 0 /\ c2^0-c2^post22 == 0 /\ i3^0-i3^post22 == 0 /\ -nn2^post22+nn2^0 == 0 /\ i1^0-i1^post22 == 0 /\ -theta^post22+theta^0 == 0 /\ -j2^post22+j2^0 == 0 /\ h1r^0-h1r^post22 == 0 /\ -wpi^post22+wpi^0 == 0), cost: 1 New rule: l14 -> l7 : TRUE, cost: 1 Applied preprocessing Original rule: l13 -> l14 : h2i^0'=h2i^post23, wi^0'=wi^post23, j2^0'=j2^post23, c2^0'=c2^post23, nn1^0'=nn1^post23, ii3^0'=ii3^post23, wpr^0'=wpr^post23, i1^0'=i1^post23, h1r^0'=h1r^post23, theta^0'=theta^post23, j1___0^0'=j1___0^post23, wtemp^0'=wtemp^post23, c1^0'=c1^post23, i3^0'=i3^post23, h2r^0'=h2r^post23, wpi^0'=wpi^post23, j3^0'=j3^post23, h1i^0'=h1i^post23, nn2^0'=nn2^post23, isign^0'=isign^post23, wr^0'=wr^post23, i2^0'=i2^post23, (nn1^0-nn1^post23 == 0 /\ -j1___0^post23+j1___0^0 == 0 /\ wtemp^0-wtemp^post23 == 0 /\ i1^0-i1^post23 == 0 /\ -h1i^post23+h1i^0 == 0 /\ -j3^post23+j3^0 == 0 /\ j2^0-j2^post23 == 0 /\ h2r^0-h2r^post23 == 0 /\ wi^0-wi^post23 == 0 /\ -c1^post23+c1^0 == 0 /\ -wpi^post23+wpi^0 == 0 /\ h1r^0-h1r^post23 == 0 /\ -wpr^post23+wpr^0 == 0 /\ h2i^0-h2i^post23 == 0 /\ -theta^post23+theta^0 == 0 /\ -i2^post23+i2^0 == 0 /\ -nn2^post23+nn2^0 == 0 /\ c2^0-c2^post23 == 0 /\ -wr^post23+wr^0 == 0 /\ -i3^post23+i3^0 == 0 /\ ii3^0-ii3^post23 == 0 /\ -isign^post23+isign^0 == 0), cost: 1 New rule: l13 -> l14 : TRUE, cost: 1 Applied preprocessing Original rule: l16 -> l13 : h2i^0'=h2i^post24, wi^0'=wi^post24, j2^0'=j2^post24, c2^0'=c2^post24, nn1^0'=nn1^post24, ii3^0'=ii3^post24, wpr^0'=wpr^post24, i1^0'=i1^post24, h1r^0'=h1r^post24, theta^0'=theta^post24, j1___0^0'=j1___0^post24, wtemp^0'=wtemp^post24, c1^0'=c1^post24, i3^0'=i3^post24, h2r^0'=h2r^post24, wpi^0'=wpi^post24, j3^0'=j3^post24, h1i^0'=h1i^post24, nn2^0'=nn2^post24, isign^0'=isign^post24, wr^0'=wr^post24, i2^0'=i2^post24, (-i2^post24+i2^0 == 0 /\ -i3^post24+i3^0 == 0 /\ -nn2^post24+nn2^0 == 0 /\ -i1^post24+i1^0 == 0 /\ h1r^0-h1r^post24 == 0 /\ ii3^0-ii3^post24 == 0 /\ wi^post24 == 0 /\ -1+wr^post24 == 0 /\ h2i^0-h2i^post24 == 0 /\ wpr^0-wpr^post24 == 0 /\ nn1^0-nn1^post24 == 0 /\ -h2r^post24+h2r^0 == 0 /\ c1^0-c1^post24 == 0 /\ wtemp^0-wtemp^post24 == 0 /\ j1___0^0-j1___0^post24 == 0 /\ wpi^0-wpi^post24 == 0 /\ -j3^post24+j3^0 == 0 /\ j2^0-j2^post24 == 0 /\ -isign^post24+isign^0 == 0 /\ theta^0-theta^post24 == 0 /\ -h1i^post24+h1i^0 == 0 /\ c2^0-c2^post24 == 0), cost: 1 New rule: l16 -> l13 : wi^0'=0, wr^0'=1, TRUE, cost: 1 Applied preprocessing Original rule: l17 -> l16 : h2i^0'=h2i^post25, wi^0'=wi^post25, j2^0'=j2^post25, c2^0'=c2^post25, nn1^0'=nn1^post25, ii3^0'=ii3^post25, wpr^0'=wpr^post25, i1^0'=i1^post25, h1r^0'=h1r^post25, theta^0'=theta^post25, j1___0^0'=j1___0^post25, wtemp^0'=wtemp^post25, c1^0'=c1^post25, i3^0'=i3^post25, h2r^0'=h2r^post25, wpi^0'=wpi^post25, j3^0'=j3^post25, h1i^0'=h1i^post25, nn2^0'=nn2^post25, isign^0'=isign^post25, wr^0'=wr^post25, i2^0'=i2^post25, (-c1^post25+c1^0 == 0 /\ -wpi^post25+wpi^0 == 0 /\ c2^0-c2^post25 == 0 /\ i3^0-i3^post25 == 0 /\ wi^0-wi^post25 == 0 /\ -wr^post25+wr^0 == 0 /\ -i2^post25+i2^0 == 0 /\ theta^0-theta^post25 == 0 /\ j2^0-j2^post25 == 0 /\ -2-nn1^0+i1^0+j1___0^post25 == 0 /\ -wtemp^post25+wtemp^0 == 0 /\ -h1i^post25+h1i^0 == 0 /\ -isign^post25+isign^0 == 0 /\ wpr^0-wpr^post25 == 0 /\ -nn2^post25+nn2^0 == 0 /\ -h2r^post25+h2r^0 == 0 /\ nn1^0-nn1^post25 == 0 /\ -i1^post25+i1^0 == 0 /\ ii3^0-ii3^post25 == 0 /\ -h1r^post25+h1r^0 == 0 /\ h2i^0-h2i^post25 == 0 /\ j3^0-j3^post25 == 0), cost: 1 New rule: l17 -> l16 : j1___0^0'=2+nn1^0-i1^0, TRUE, cost: 1 Applied preprocessing Original rule: l18 -> l16 : h2i^0'=h2i^post26, wi^0'=wi^post26, j2^0'=j2^post26, c2^0'=c2^post26, nn1^0'=nn1^post26, ii3^0'=ii3^post26, wpr^0'=wpr^post26, i1^0'=i1^post26, h1r^0'=h1r^post26, theta^0'=theta^post26, j1___0^0'=j1___0^post26, wtemp^0'=wtemp^post26, c1^0'=c1^post26, i3^0'=i3^post26, h2r^0'=h2r^post26, wpi^0'=wpi^post26, j3^0'=j3^post26, h1i^0'=h1i^post26, nn2^0'=nn2^post26, isign^0'=isign^post26, wr^0'=wr^post26, i2^0'=i2^post26, (h2i^0-h2i^post26 == 0 /\ -wpi^post26+wpi^0 == 0 /\ j3^0-j3^post26 == 0 /\ h1i^0-h1i^post26 == 0 /\ 1-i1^0 <= 0 /\ -1+i1^0 <= 0 /\ i3^0-i3^post26 == 0 /\ wi^0-wi^post26 == 0 /\ -h1r^post26+h1r^0 == 0 /\ -nn2^post26+nn2^0 == 0 /\ -ii3^post26+ii3^0 == 0 /\ -i2^post26+i2^0 == 0 /\ -c1^post26+c1^0 == 0 /\ h2r^0-h2r^post26 == 0 /\ nn1^0-nn1^post26 == 0 /\ wpr^0-wpr^post26 == 0 /\ c2^0-c2^post26 == 0 /\ -isign^post26+isign^0 == 0 /\ i1^0-i1^post26 == 0 /\ -1+j1___0^post26 == 0 /\ -theta^post26+theta^0 == 0 /\ j2^0-j2^post26 == 0 /\ -wtemp^post26+wtemp^0 == 0 /\ -wr^post26+wr^0 == 0), cost: 1 New rule: l18 -> l16 : j1___0^0'=1, -1+i1^0 == 0, cost: 1 Applied preprocessing Original rule: l18 -> l17 : h2i^0'=h2i^post27, wi^0'=wi^post27, j2^0'=j2^post27, c2^0'=c2^post27, nn1^0'=nn1^post27, ii3^0'=ii3^post27, wpr^0'=wpr^post27, i1^0'=i1^post27, h1r^0'=h1r^post27, theta^0'=theta^post27, j1___0^0'=j1___0^post27, wtemp^0'=wtemp^post27, c1^0'=c1^post27, i3^0'=i3^post27, h2r^0'=h2r^post27, wpi^0'=wpi^post27, j3^0'=j3^post27, h1i^0'=h1i^post27, nn2^0'=nn2^post27, isign^0'=isign^post27, wr^0'=wr^post27, i2^0'=i2^post27, (wtemp^0-wtemp^post27 == 0 /\ h2i^0-h2i^post27 == 0 /\ 2-i1^0 <= 0 /\ i1^0-i1^post27 == 0 /\ -i2^post27+i2^0 == 0 /\ -c1^post27+c1^0 == 0 /\ -h1i^post27+h1i^0 == 0 /\ h2r^0-h2r^post27 == 0 /\ ii3^0-ii3^post27 == 0 /\ -isign^post27+isign^0 == 0 /\ -wpr^post27+wpr^0 == 0 /\ -j3^post27+j3^0 == 0 /\ -wr^post27+wr^0 == 0 /\ -j1___0^post27+j1___0^0 == 0 /\ -wpi^post27+wpi^0 == 0 /\ -theta^post27+theta^0 == 0 /\ -c2^post27+c2^0 == 0 /\ nn1^0-nn1^post27 == 0 /\ wi^0-wi^post27 == 0 /\ -i3^post27+i3^0 == 0 /\ -nn2^post27+nn2^0 == 0 /\ -j2^post27+j2^0 == 0 /\ h1r^0-h1r^post27 == 0), cost: 1 New rule: l18 -> l17 : -2+i1^0 >= 0, cost: 1 Applied preprocessing Original rule: l18 -> l17 : h2i^0'=h2i^post28, wi^0'=wi^post28, j2^0'=j2^post28, c2^0'=c2^post28, nn1^0'=nn1^post28, ii3^0'=ii3^post28, wpr^0'=wpr^post28, i1^0'=i1^post28, h1r^0'=h1r^post28, theta^0'=theta^post28, j1___0^0'=j1___0^post28, wtemp^0'=wtemp^post28, c1^0'=c1^post28, i3^0'=i3^post28, h2r^0'=h2r^post28, wpi^0'=wpi^post28, j3^0'=j3^post28, h1i^0'=h1i^post28, nn2^0'=nn2^post28, isign^0'=isign^post28, wr^0'=wr^post28, i2^0'=i2^post28, (nn1^0-nn1^post28 == 0 /\ c1^0-c1^post28 == 0 /\ ii3^0-ii3^post28 == 0 /\ h1r^0-h1r^post28 == 0 /\ -j1___0^post28+j1___0^0 == 0 /\ i1^0-i1^post28 == 0 /\ -nn2^post28+nn2^0 == 0 /\ wpr^0-wpr^post28 == 0 /\ -j3^post28+j3^0 == 0 /\ i1^0 <= 0 /\ -h2r^post28+h2r^0 == 0 /\ wi^0-wi^post28 == 0 /\ j2^0-j2^post28 == 0 /\ theta^0-theta^post28 == 0 /\ -wr^post28+wr^0 == 0 /\ wtemp^0-wtemp^post28 == 0 /\ wpi^0-wpi^post28 == 0 /\ -i2^post28+i2^0 == 0 /\ h2i^0-h2i^post28 == 0 /\ -h1i^post28+h1i^0 == 0 /\ -i3^post28+i3^0 == 0 /\ c2^0-c2^post28 == 0 /\ -isign^post28+isign^0 == 0), cost: 1 New rule: l18 -> l17 : i1^0 <= 0, cost: 1 Applied preprocessing Original rule: l19 -> l18 : h2i^0'=h2i^post30, wi^0'=wi^post30, j2^0'=j2^post30, c2^0'=c2^post30, nn1^0'=nn1^post30, ii3^0'=ii3^post30, wpr^0'=wpr^post30, i1^0'=i1^post30, h1r^0'=h1r^post30, theta^0'=theta^post30, j1___0^0'=j1___0^post30, wtemp^0'=wtemp^post30, c1^0'=c1^post30, i3^0'=i3^post30, h2r^0'=h2r^post30, wpi^0'=wpi^post30, j3^0'=j3^post30, h1i^0'=h1i^post30, nn2^0'=nn2^post30, isign^0'=isign^post30, wr^0'=wr^post30, i2^0'=i2^post30, (j2^0-j2^post30 == 0 /\ theta^0-theta^post30 == 0 /\ c2^0-c2^post30 == 0 /\ wi^0-wi^post30 == 0 /\ -wr^post30+wr^0 == 0 /\ -h1i^post30+h1i^0 == 0 /\ -h2r^post30+h2r^0 == 0 /\ -h1r^post30+h1r^0 == 0 /\ -nn2^post30+nn2^0 == 0 /\ isign^0-isign^post30 == 0 /\ -wpi^post30+wpi^0 == 0 /\ j1___0^0-j1___0^post30 == 0 /\ c1^0-c1^post30 == 0 /\ j3^0-j3^post30 == 0 /\ -i1^post30+i1^0 == 0 /\ ii3^0-ii3^post30 == 0 /\ nn1^0-nn1^post30 == 0 /\ -wtemp^post30+wtemp^0 == 0 /\ wpr^0-wpr^post30 == 0 /\ -nn1^0+i1^0 <= 0 /\ -i2^post30+i2^0 == 0 /\ -i3^post30+i3^0 == 0 /\ h2i^0-h2i^post30 == 0), cost: 1 New rule: l19 -> l18 : -nn1^0+i1^0 <= 0, cost: 1 Applied preprocessing Original rule: l15 -> l19 : h2i^0'=h2i^post31, wi^0'=wi^post31, j2^0'=j2^post31, c2^0'=c2^post31, nn1^0'=nn1^post31, ii3^0'=ii3^post31, wpr^0'=wpr^post31, i1^0'=i1^post31, h1r^0'=h1r^post31, theta^0'=theta^post31, j1___0^0'=j1___0^post31, wtemp^0'=wtemp^post31, c1^0'=c1^post31, i3^0'=i3^post31, h2r^0'=h2r^post31, wpi^0'=wpi^post31, j3^0'=j3^post31, h1i^0'=h1i^post31, nn2^0'=nn2^post31, isign^0'=isign^post31, wr^0'=wr^post31, i2^0'=i2^post31, (ii3^0-ii3^post31 == 0 /\ -nn1^post31+nn1^0 == 0 /\ j3^0-j3^post31 == 0 /\ -h1i^post31+h1i^0 == 0 /\ -h1r^post31+h1r^0 == 0 /\ -i1^post31+i1^0 == 0 /\ i3^0-i3^post31 == 0 /\ j2^0-j2^post31 == 0 /\ wi^0-wi^post31 == 0 /\ -theta^post31+theta^0 == 0 /\ wpr^0-wpr^post31 == 0 /\ -c1^post31+c1^0 == 0 /\ -wpi^post31+wpi^0 == 0 /\ h2i^0-h2i^post31 == 0 /\ -nn2^post31+nn2^0 == 0 /\ -i2^post31+i2^0 == 0 /\ wr^0-wr^post31 == 0 /\ c2^0-c2^post31 == 0 /\ -isign^post31+isign^0 == 0 /\ -wtemp^post31+wtemp^0 == 0 /\ h2r^0-h2r^post31 == 0 /\ j1___0^0-j1___0^post31 == 0), cost: 1 New rule: l15 -> l19 : TRUE, cost: 1 Applied preprocessing Original rule: l20 -> l21 : h2i^0'=h2i^post32, wi^0'=wi^post32, j2^0'=j2^post32, c2^0'=c2^post32, nn1^0'=nn1^post32, ii3^0'=ii3^post32, wpr^0'=wpr^post32, i1^0'=i1^post32, h1r^0'=h1r^post32, theta^0'=theta^post32, j1___0^0'=j1___0^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, i3^0'=i3^post32, h2r^0'=h2r^post32, wpi^0'=wpi^post32, j3^0'=j3^post32, h1i^0'=h1i^post32, nn2^0'=nn2^post32, isign^0'=isign^post32, wr^0'=wr^post32, i2^0'=i2^post32, (0 == 0 /\ -h1r^post32+h1r^0 == 0 /\ j1___0^0-j1___0^post32 == 0 /\ -i2^post32+i2^0 == 0 /\ i3^0-i3^post32 == 0 /\ -j3^post32+j3^0 == 0 /\ -wr^post32+wr^0 == 0 /\ h2r^0-h2r^post32 == 0 /\ -h1i^post32+h1i^0 == 0 /\ -isign^post32+isign^0 == 0 /\ ii3^0-ii3^post32 == 0 /\ i1^0-i1^post32 == 0 /\ h2i^0-h2i^post32 == 0 /\ wi^0-wi^post32 == 0 /\ -j2^post32+j2^0 == 0 /\ nn1^0-nn1^post32 == 0 /\ -nn2^post32+nn2^0 == 0), cost: 1 New rule: l20 -> l21 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, 0 == 0, cost: 1 Applied preprocessing Original rule: l22 -> l23 : h2i^0'=h2i^post33, wi^0'=wi^post33, j2^0'=j2^post33, c2^0'=c2^post33, nn1^0'=nn1^post33, ii3^0'=ii3^post33, wpr^0'=wpr^post33, i1^0'=i1^post33, h1r^0'=h1r^post33, theta^0'=theta^post33, j1___0^0'=j1___0^post33, wtemp^0'=wtemp^post33, c1^0'=c1^post33, i3^0'=i3^post33, h2r^0'=h2r^post33, wpi^0'=wpi^post33, j3^0'=j3^post33, h1i^0'=h1i^post33, nn2^0'=nn2^post33, isign^0'=isign^post33, wr^0'=wr^post33, i2^0'=i2^post33, (-isign^post33+isign^0 == 0 /\ j2^0-j2^post33 == 0 /\ nn1^0-nn1^post33 == 0 /\ ii3^0-ii3^post33 == 0 /\ wtemp^0-wtemp^post33 == 0 /\ -h1i^post33+h1i^0 == 0 /\ -j1___0^post33+j1___0^0 == 0 /\ 1+nn2^0-i2^0 <= 0 /\ h2r^0-h2r^post33 == 0 /\ -nn2^post33+nn2^0 == 0 /\ -j3^post33+j3^0 == 0 /\ wi^0-wi^post33 == 0 /\ -wpr^post33+wpr^0 == 0 /\ h1r^0-h1r^post33 == 0 /\ -c1^post33+c1^0 == 0 /\ -wr^post33+wr^0 == 0 /\ -theta^post33+theta^0 == 0 /\ h2i^0-h2i^post33 == 0 /\ -1-i1^0+i1^post33 == 0 /\ c2^0-c2^post33 == 0 /\ wpi^0-wpi^post33 == 0 /\ -i2^post33+i2^0 == 0 /\ -i3^post33+i3^0 == 0), cost: 1 New rule: l22 -> l23 : i1^0'=1+i1^0, 1+nn2^0-i2^0 <= 0, cost: 1 Applied preprocessing Original rule: l22 -> l24 : h2i^0'=h2i^post34, wi^0'=wi^post34, j2^0'=j2^post34, c2^0'=c2^post34, nn1^0'=nn1^post34, ii3^0'=ii3^post34, wpr^0'=wpr^post34, i1^0'=i1^post34, h1r^0'=h1r^post34, theta^0'=theta^post34, j1___0^0'=j1___0^post34, wtemp^0'=wtemp^post34, c1^0'=c1^post34, i3^0'=i3^post34, h2r^0'=h2r^post34, wpi^0'=wpi^post34, j3^0'=j3^post34, h1i^0'=h1i^post34, nn2^0'=nn2^post34, isign^0'=isign^post34, wr^0'=wr^post34, i2^0'=i2^post34, (wi^0-wi^post34 == 0 /\ -c1^post34+c1^0 == 0 /\ -wpi^post34+wpi^0 == 0 /\ -1+i2^post34-i2^0 == 0 /\ -j1___0^post34+j1___0^0 == 0 /\ -i1^post34+i1^0 == 0 /\ -h1i^post34+h1i^0 == 0 /\ i3^0-i3^post34 == 0 /\ -isign^post34+isign^0 == 0 /\ -nn1^post34+nn1^0 == 0 /\ -nn2^0+i2^0 <= 0 /\ h2i^0-h2i^post34 == 0 /\ -1+j2^post34-j2^10 == 0 /\ -h1r^post34+h1r^0 == 0 /\ -nn2^post34+nn2^0 == 0 /\ wpr^0-wpr^post34 == 0 /\ wr^0-wr^post34 == 0 /\ c2^0-c2^post34 == 0 /\ j3^0-j3^post34 == 0 /\ -1-j2^0+j2^10 == 0 /\ -theta^post34+theta^0 == 0 /\ -wtemp^post34+wtemp^0 == 0 /\ ii3^0-ii3^post34 == 0 /\ -h2r^post34+h2r^0 == 0), cost: 1 New rule: l22 -> l24 : j2^0'=2+j2^0, i2^0'=1+i2^0, -nn2^0+i2^0 <= 0, cost: 1 Applied preprocessing Original rule: l24 -> l22 : h2i^0'=h2i^post35, wi^0'=wi^post35, j2^0'=j2^post35, c2^0'=c2^post35, nn1^0'=nn1^post35, ii3^0'=ii3^post35, wpr^0'=wpr^post35, i1^0'=i1^post35, h1r^0'=h1r^post35, theta^0'=theta^post35, j1___0^0'=j1___0^post35, wtemp^0'=wtemp^post35, c1^0'=c1^post35, i3^0'=i3^post35, h2r^0'=h2r^post35, wpi^0'=wpi^post35, j3^0'=j3^post35, h1i^0'=h1i^post35, nn2^0'=nn2^post35, isign^0'=isign^post35, wr^0'=wr^post35, i2^0'=i2^post35, (-wpi^post35+wpi^0 == 0 /\ c2^0-c2^post35 == 0 /\ i3^0-i3^post35 == 0 /\ -c1^post35+c1^0 == 0 /\ wi^0-wi^post35 == 0 /\ -h1i^post35+h1i^0 == 0 /\ -isign^post35+isign^0 == 0 /\ theta^0-theta^post35 == 0 /\ j2^0-j2^post35 == 0 /\ -wtemp^post35+wtemp^0 == 0 /\ wpr^0-wpr^post35 == 0 /\ j1___0^0-j1___0^post35 == 0 /\ -i2^post35+i2^0 == 0 /\ -nn2^post35+nn2^0 == 0 /\ nn1^0-nn1^post35 == 0 /\ wr^0-wr^post35 == 0 /\ ii3^0-ii3^post35 == 0 /\ j3^0-j3^post35 == 0 /\ -i1^post35+i1^0 == 0 /\ -h1r^post35+h1r^0 == 0 /\ -h2r^post35+h2r^0 == 0 /\ h2i^0-h2i^post35 == 0), cost: 1 New rule: l24 -> l22 : TRUE, cost: 1 Applied preprocessing Original rule: l25 -> l15 : h2i^0'=h2i^post36, wi^0'=wi^post36, j2^0'=j2^post36, c2^0'=c2^post36, nn1^0'=nn1^post36, ii3^0'=ii3^post36, wpr^0'=wpr^post36, i1^0'=i1^post36, h1r^0'=h1r^post36, theta^0'=theta^post36, j1___0^0'=j1___0^post36, wtemp^0'=wtemp^post36, c1^0'=c1^post36, i3^0'=i3^post36, h2r^0'=h2r^post36, wpi^0'=wpi^post36, j3^0'=j3^post36, h1i^0'=h1i^post36, nn2^0'=nn2^post36, isign^0'=isign^post36, wr^0'=wr^post36, i2^0'=i2^post36, (h2i^0-h2i^post36 == 0 /\ -c1^post36+c1^0 == 0 /\ i3^0-i3^post36 == 0 /\ -i2^post36+i2^0 == 0 /\ c2^0-c2^post36 == 0 /\ -h1i^post36+h1i^0 == 0 /\ 1+nn1^0-i1^0 <= 0 /\ -h2r^post36+h2r^0 == 0 /\ -h1r^post36+h1r^0 == 0 /\ ii3^0-ii3^post36 == 0 /\ j1___0^0-j1___0^post36 == 0 /\ -wtemp^post36+wtemp^0 == 0 /\ -wr^post36+wr^0 == 0 /\ nn1^0-nn1^post36 == 0 /\ i1^0-i1^post36 == 0 /\ wpr^0-wpr^post36 == 0 /\ theta^0-theta^post36 == 0 /\ -isign^post36+isign^0 == 0 /\ j3^0-j3^post36 == 0 /\ wi^0-wi^post36 == 0 /\ -nn2^post36+nn2^0 == 0 /\ -wpi^post36+wpi^0 == 0 /\ -j2^post36+j2^0 == 0), cost: 1 New rule: l25 -> l15 : 1+nn1^0-i1^0 <= 0, cost: 1 Applied preprocessing Original rule: l25 -> l24 : h2i^0'=h2i^post37, wi^0'=wi^post37, j2^0'=j2^post37, c2^0'=c2^post37, nn1^0'=nn1^post37, ii3^0'=ii3^post37, wpr^0'=wpr^post37, i1^0'=i1^post37, h1r^0'=h1r^post37, theta^0'=theta^post37, j1___0^0'=j1___0^post37, wtemp^0'=wtemp^post37, c1^0'=c1^post37, i3^0'=i3^post37, h2r^0'=h2r^post37, wpi^0'=wpi^post37, j3^0'=j3^post37, h1i^0'=h1i^post37, nn2^0'=nn2^post37, isign^0'=isign^post37, wr^0'=wr^post37, i2^0'=i2^post37, (j2^0-j2^post37 == 0 /\ -j1___0^post37+j1___0^0 == 0 /\ -wr^post37+wr^0 == 0 /\ wtemp^0-wtemp^post37 == 0 /\ -nn2^post37+nn2^0 == 0 /\ -h1i^post37+h1i^0 == 0 /\ -wpr^post37+wpr^0 == 0 /\ i1^0-i1^post37 == 0 /\ wi^0-wi^post37 == 0 /\ -i3^post37+i3^0 == 0 /\ h1r^0-h1r^post37 == 0 /\ -j3^post37+j3^0 == 0 /\ h2r^0-h2r^post37 == 0 /\ -c1^post37+c1^0 == 0 /\ -wpi^post37+wpi^0 == 0 /\ -theta^post37+theta^0 == 0 /\ c2^0-c2^post37 == 0 /\ nn1^0-nn1^post37 == 0 /\ -i2^post37+i2^0 == 0 /\ ii3^0-ii3^post37 == 0 /\ -nn1^0+i1^0 <= 0 /\ h2i^0-h2i^post37 == 0 /\ -isign^post37+isign^0 == 0), cost: 1 New rule: l25 -> l24 : -nn1^0+i1^0 <= 0, cost: 1 Applied preprocessing Original rule: l23 -> l25 : h2i^0'=h2i^post38, wi^0'=wi^post38, j2^0'=j2^post38, c2^0'=c2^post38, nn1^0'=nn1^post38, ii3^0'=ii3^post38, wpr^0'=wpr^post38, i1^0'=i1^post38, h1r^0'=h1r^post38, theta^0'=theta^post38, j1___0^0'=j1___0^post38, wtemp^0'=wtemp^post38, c1^0'=c1^post38, i3^0'=i3^post38, h2r^0'=h2r^post38, wpi^0'=wpi^post38, j3^0'=j3^post38, h1i^0'=h1i^post38, nn2^0'=nn2^post38, isign^0'=isign^post38, wr^0'=wr^post38, i2^0'=i2^post38, (i1^0-i1^post38 == 0 /\ -wtemp^post38+wtemp^0 == 0 /\ -h2r^post38+h2r^0 == 0 /\ -i2^post38+i2^0 == 0 /\ -i3^post38+i3^0 == 0 /\ nn2^0-nn2^post38 == 0 /\ h1r^0-h1r^post38 == 0 /\ -j3^post38+j3^0 == 0 /\ ii3^0-ii3^post38 == 0 /\ -isign^post38+isign^0 == 0 /\ c1^0-c1^post38 == 0 /\ h2i^0-h2i^post38 == 0 /\ wi^0-wi^post38 == 0 /\ wpi^0-wpi^post38 == 0 /\ wpr^0-wpr^post38 == 0 /\ -h1i^post38+h1i^0 == 0 /\ -wr^post38+wr^0 == 0 /\ nn1^0-nn1^post38 == 0 /\ j2^0-j2^post38 == 0 /\ theta^0-theta^post38 == 0 /\ c2^0-c2^post38 == 0 /\ -j1___0^post38+j1___0^0 == 0), cost: 1 New rule: l23 -> l25 : TRUE, cost: 1 Applied preprocessing Original rule: l21 -> l15 : h2i^0'=h2i^post39, wi^0'=wi^post39, j2^0'=j2^post39, c2^0'=c2^post39, nn1^0'=nn1^post39, ii3^0'=ii3^post39, wpr^0'=wpr^post39, i1^0'=i1^post39, h1r^0'=h1r^post39, theta^0'=theta^post39, j1___0^0'=j1___0^post39, wtemp^0'=wtemp^post39, c1^0'=c1^post39, i3^0'=i3^post39, h2r^0'=h2r^post39, wpi^0'=wpi^post39, j3^0'=j3^post39, h1i^0'=h1i^post39, nn2^0'=nn2^post39, isign^0'=isign^post39, wr^0'=wr^post39, i2^0'=i2^post39, (j2^0-j2^post39 == 0 /\ wpr^0-wpr^post39 == 0 /\ c2^0-c2^post39 == 0 /\ wi^0-wi^post39 == 0 /\ -h2r^post39+h2r^0 == 0 /\ theta^0-theta^post39 == 0 /\ -wr^post39+wr^0 == 0 /\ -h1i^post39+h1i^0 == 0 /\ 2-isign^0 <= 0 /\ -nn2^post39+nn2^0 == 0 /\ isign^0-isign^post39 == 0 /\ -wpi^post39+wpi^0 == 0 /\ -i3^post39+i3^0 == 0 /\ -j3^post39+j3^0 == 0 /\ j1___0^0-j1___0^post39 == 0 /\ -wtemp^post39+wtemp^0 == 0 /\ ii3^0-ii3^post39 == 0 /\ -i1^post39+i1^0 == 0 /\ nn1^0-nn1^post39 == 0 /\ -i2^post39+i2^0 == 0 /\ c1^0-c1^post39 == 0 /\ h2i^0-h2i^post39 == 0 /\ h1r^0-h1r^post39 == 0), cost: 1 New rule: l21 -> l15 : -2+isign^0 >= 0, cost: 1 Applied preprocessing Original rule: l21 -> l15 : h2i^0'=h2i^post40, wi^0'=wi^post40, j2^0'=j2^post40, c2^0'=c2^post40, nn1^0'=nn1^post40, ii3^0'=ii3^post40, wpr^0'=wpr^post40, i1^0'=i1^post40, h1r^0'=h1r^post40, theta^0'=theta^post40, j1___0^0'=j1___0^post40, wtemp^0'=wtemp^post40, c1^0'=c1^post40, i3^0'=i3^post40, h2r^0'=h2r^post40, wpi^0'=wpi^post40, j3^0'=j3^post40, h1i^0'=h1i^post40, nn2^0'=nn2^post40, isign^0'=isign^post40, wr^0'=wr^post40, i2^0'=i2^post40, (-wpi^post40+wpi^0 == 0 /\ i3^0-i3^post40 == 0 /\ -c1^post40+c1^0 == 0 /\ j1___0^0-j1___0^post40 == 0 /\ -h1i^post40+h1i^0 == 0 /\ wi^0-wi^post40 == 0 /\ theta^0-theta^post40 == 0 /\ -isign^post40+isign^0 == 0 /\ -wtemp^post40+wtemp^0 == 0 /\ j2^0-j2^post40 == 0 /\ -i2^post40+i2^0 == 0 /\ wpr^0-wpr^post40 == 0 /\ -nn2^post40+nn2^0 == 0 /\ h2i^0-h2i^post40 == 0 /\ wr^0-wr^post40 == 0 /\ -h2r^post40+h2r^0 == 0 /\ isign^0 <= 0 /\ j3^0-j3^post40 == 0 /\ -h1r^post40+h1r^0 == 0 /\ ii3^0-ii3^post40 == 0 /\ -nn1^post40+nn1^0 == 0 /\ c2^0-c2^post40 == 0 /\ i1^0-i1^post40 == 0), cost: 1 New rule: l21 -> l15 : isign^0 <= 0, cost: 1 Applied preprocessing Original rule: l21 -> l23 : h2i^0'=h2i^post41, wi^0'=wi^post41, j2^0'=j2^post41, c2^0'=c2^post41, nn1^0'=nn1^post41, ii3^0'=ii3^post41, wpr^0'=wpr^post41, i1^0'=i1^post41, h1r^0'=h1r^post41, theta^0'=theta^post41, j1___0^0'=j1___0^post41, wtemp^0'=wtemp^post41, c1^0'=c1^post41, i3^0'=i3^post41, h2r^0'=h2r^post41, wpi^0'=wpi^post41, j3^0'=j3^post41, h1i^0'=h1i^post41, nn2^0'=nn2^post41, isign^0'=isign^post41, wr^0'=wr^post41, i2^0'=i2^post41, (h1i^0-h1i^post41 == 0 /\ wtemp^0-wtemp^post41 == 0 /\ h2i^0-h2i^post41 == 0 /\ wpr^0-wpr^post41 == 0 /\ 1-isign^0 <= 0 /\ -1+isign^0 <= 0 /\ j1___0^0-j1___0^post41 == 0 /\ -c1^post41+c1^0 == 0 /\ -i2^post41+i2^0 == 0 /\ -j3^post41+j3^0 == 0 /\ -ii3^post41+ii3^0 == 0 /\ -i3^post41+i3^0 == 0 /\ wi^0-wi^post41 == 0 /\ h2r^0-h2r^post41 == 0 /\ c2^0-c2^post41 == 0 /\ -isign^post41+isign^0 == 0 /\ nn1^0-nn1^post41 == 0 /\ i1^0-i1^post41 == 0 /\ -theta^post41+theta^0 == 0 /\ -wpi^post41+wpi^0 == 0 /\ j2^0-j2^post41 == 0 /\ -wr^post41+wr^0 == 0 /\ -nn2^post41+nn2^0 == 0 /\ h1r^0-h1r^post41 == 0), cost: 1 New rule: l21 -> l23 : -1+isign^0 == 0, cost: 1 Applied preprocessing Original rule: l26 -> l20 : h2i^0'=h2i^post42, wi^0'=wi^post42, j2^0'=j2^post42, c2^0'=c2^post42, nn1^0'=nn1^post42, ii3^0'=ii3^post42, wpr^0'=wpr^post42, i1^0'=i1^post42, h1r^0'=h1r^post42, theta^0'=theta^post42, j1___0^0'=j1___0^post42, wtemp^0'=wtemp^post42, c1^0'=c1^post42, i3^0'=i3^post42, h2r^0'=h2r^post42, wpi^0'=wpi^post42, j3^0'=j3^post42, h1i^0'=h1i^post42, nn2^0'=nn2^post42, isign^0'=isign^post42, wr^0'=wr^post42, i2^0'=i2^post42, (-c1^post42+c1^0 == 0 /\ -wpi^post42+wpi^0 == 0 /\ h2i^0-h2i^post42 == 0 /\ -i2^post42+i2^0 == 0 /\ c2^0-c2^post42 == 0 /\ -j3^post42+j3^0 == 0 /\ wtemp^0-wtemp^post42 == 0 /\ j1___0^0-j1___0^post42 == 0 /\ -isign^post42+isign^0 == 0 /\ -wpr^post42+wpr^0 == 0 /\ h1r^0-h1r^post42 == 0 /\ nn1^0-nn1^post42 == 0 /\ ii3^0-ii3^post42 == 0 /\ -h1i^post42+h1i^0 == 0 /\ -theta^post42+theta^0 == 0 /\ -wr^post42+wr^0 == 0 /\ h2r^0-h2r^post42 == 0 /\ -nn2^post42+nn2^0 == 0 /\ -j2^post42+j2^0 == 0 /\ i1^0-i1^post42 == 0 /\ -i3^post42+i3^0 == 0 /\ wi^0-wi^post42 == 0), cost: 1 New rule: l26 -> l20 : TRUE, cost: 1 Simplified rules Start location: l26 43: l3 -> l4 : h2i^0'=h2i^post4, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, 0 == 0, cost: 1 48: l4 -> l7 : i2^0'=1+i2^0, TRUE, cost: 1 44: l5 -> l3 : j2^0'=2+nn2^0-i2^0, TRUE, cost: 1 45: l6 -> l3 : j2^0'=1, -1+i2^0 == 0, cost: 1 46: l6 -> l5 : -2+i2^0 >= 0, cost: 1 47: l6 -> l5 : i2^0 <= 0, cost: 1 59: l7 -> l12 : TRUE, cost: 1 49: l8 -> l4 : h2i^0'=h2i^post10, h1r^0'=h1r^post10, h2r^0'=h2r^post10, h1i^0'=h1i^post10, 0 == 0, cost: 1 50: l9 -> l8 : j2^0'=j2^post11, 0 == 0, cost: 1 51: l10 -> l8 : j2^0'=1, -1+i2^0 == 0, cost: 1 52: l10 -> l9 : -2+i2^0 >= 0, cost: 1 53: l10 -> l9 : i2^0 <= 0, cost: 1 54: l11 -> l6 : -2+i3^0 >= 0, cost: 1 55: l11 -> l6 : i3^0 <= 0, cost: 1 56: l11 -> l10 : -1+i3^0 == 0, cost: 1 57: l12 -> l13 : wi^0'=wi^post18, ii3^0'=2+ii3^0, wtemp^0'=wr^0, i3^0'=1+i3^0, wr^0'=wr^post18, 1+nn2^0-i2^0 <= 0, cost: 1 58: l12 -> l11 : -nn2^0+i2^0 <= 0, cost: 1 62: l13 -> l14 : TRUE, cost: 1 60: l14 -> l15 : i1^0'=1+i1^0, TRUE, cost: 1 61: l14 -> l7 : TRUE, cost: 1 69: l15 -> l19 : TRUE, cost: 1 63: l16 -> l13 : wi^0'=0, wr^0'=1, TRUE, cost: 1 64: l17 -> l16 : j1___0^0'=2+nn1^0-i1^0, TRUE, cost: 1 65: l18 -> l16 : j1___0^0'=1, -1+i1^0 == 0, cost: 1 66: l18 -> l17 : -2+i1^0 >= 0, cost: 1 67: l18 -> l17 : i1^0 <= 0, cost: 1 68: l19 -> l18 : -nn1^0+i1^0 <= 0, cost: 1 70: l20 -> l21 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, 0 == 0, cost: 1 77: l21 -> l15 : -2+isign^0 >= 0, cost: 1 78: l21 -> l15 : isign^0 <= 0, cost: 1 79: l21 -> l23 : -1+isign^0 == 0, cost: 1 71: l22 -> l23 : i1^0'=1+i1^0, 1+nn2^0-i2^0 <= 0, cost: 1 72: l22 -> l24 : j2^0'=2+j2^0, i2^0'=1+i2^0, -nn2^0+i2^0 <= 0, cost: 1 76: l23 -> l25 : TRUE, cost: 1 73: l24 -> l22 : TRUE, cost: 1 74: l25 -> l15 : 1+nn1^0-i1^0 <= 0, cost: 1 75: l25 -> l24 : -nn1^0+i1^0 <= 0, cost: 1 80: l26 -> l20 : TRUE, cost: 1 Eliminating location l20 by chaining: Applied chaining First rule: l26 -> l20 : TRUE, cost: 1 Second rule: l20 -> l21 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, 0 == 0, cost: 1 New rule: l26 -> l21 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, 0 == 0, cost: 2 Applied deletion Removed the following rules: 70 80 Eliminating location l19 by chaining: Applied chaining First rule: l15 -> l19 : TRUE, cost: 1 Second rule: l19 -> l18 : -nn1^0+i1^0 <= 0, cost: 1 New rule: l15 -> l18 : -nn1^0+i1^0 <= 0, cost: 2 Applied deletion Removed the following rules: 68 69 Eliminated locations on linear paths Start location: l26 43: l3 -> l4 : h2i^0'=h2i^post4, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, 0 == 0, cost: 1 48: l4 -> l7 : i2^0'=1+i2^0, TRUE, cost: 1 44: l5 -> l3 : j2^0'=2+nn2^0-i2^0, TRUE, cost: 1 45: l6 -> l3 : j2^0'=1, -1+i2^0 == 0, cost: 1 46: l6 -> l5 : -2+i2^0 >= 0, cost: 1 47: l6 -> l5 : i2^0 <= 0, cost: 1 59: l7 -> l12 : TRUE, cost: 1 49: l8 -> l4 : h2i^0'=h2i^post10, h1r^0'=h1r^post10, h2r^0'=h2r^post10, h1i^0'=h1i^post10, 0 == 0, cost: 1 50: l9 -> l8 : j2^0'=j2^post11, 0 == 0, cost: 1 51: l10 -> l8 : j2^0'=1, -1+i2^0 == 0, cost: 1 52: l10 -> l9 : -2+i2^0 >= 0, cost: 1 53: l10 -> l9 : i2^0 <= 0, cost: 1 54: l11 -> l6 : -2+i3^0 >= 0, cost: 1 55: l11 -> l6 : i3^0 <= 0, cost: 1 56: l11 -> l10 : -1+i3^0 == 0, cost: 1 57: l12 -> l13 : wi^0'=wi^post18, ii3^0'=2+ii3^0, wtemp^0'=wr^0, i3^0'=1+i3^0, wr^0'=wr^post18, 1+nn2^0-i2^0 <= 0, cost: 1 58: l12 -> l11 : -nn2^0+i2^0 <= 0, cost: 1 62: l13 -> l14 : TRUE, cost: 1 60: l14 -> l15 : i1^0'=1+i1^0, TRUE, cost: 1 61: l14 -> l7 : TRUE, cost: 1 82: l15 -> l18 : -nn1^0+i1^0 <= 0, cost: 2 63: l16 -> l13 : wi^0'=0, wr^0'=1, TRUE, cost: 1 64: l17 -> l16 : j1___0^0'=2+nn1^0-i1^0, TRUE, cost: 1 65: l18 -> l16 : j1___0^0'=1, -1+i1^0 == 0, cost: 1 66: l18 -> l17 : -2+i1^0 >= 0, cost: 1 67: l18 -> l17 : i1^0 <= 0, cost: 1 77: l21 -> l15 : -2+isign^0 >= 0, cost: 1 78: l21 -> l15 : isign^0 <= 0, cost: 1 79: l21 -> l23 : -1+isign^0 == 0, cost: 1 71: l22 -> l23 : i1^0'=1+i1^0, 1+nn2^0-i2^0 <= 0, cost: 1 72: l22 -> l24 : j2^0'=2+j2^0, i2^0'=1+i2^0, -nn2^0+i2^0 <= 0, cost: 1 76: l23 -> l25 : TRUE, cost: 1 73: l24 -> l22 : TRUE, cost: 1 74: l25 -> l15 : 1+nn1^0-i1^0 <= 0, cost: 1 75: l25 -> l24 : -nn1^0+i1^0 <= 0, cost: 1 81: l26 -> l21 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, 0 == 0, cost: 2 Eliminating location l21 by chaining: Applied chaining First rule: l26 -> l21 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, 0 == 0, cost: 2 Second rule: l21 -> l15 : -2+isign^0 >= 0, cost: 1 New rule: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (0 == 0 /\ -2+isign^0 >= 0), cost: 3 Applied simplification Original rule: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (0 == 0 /\ -2+isign^0 >= 0), cost: 3 New rule: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, -2+isign^0 >= 0, cost: 3 Applied chaining First rule: l26 -> l21 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, 0 == 0, cost: 2 Second rule: l21 -> l15 : isign^0 <= 0, cost: 1 New rule: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (0 == 0 /\ isign^0 <= 0), cost: 3 Applied simplification Original rule: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (0 == 0 /\ isign^0 <= 0), cost: 3 New rule: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, isign^0 <= 0, cost: 3 Applied chaining First rule: l26 -> l21 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, 0 == 0, cost: 2 Second rule: l21 -> l23 : -1+isign^0 == 0, cost: 1 New rule: l26 -> l23 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (0 == 0 /\ -1+isign^0 == 0), cost: 3 Applied simplification Original rule: l26 -> l23 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (0 == 0 /\ -1+isign^0 == 0), cost: 3 New rule: l26 -> l23 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, -1+isign^0 == 0, cost: 3 Applied deletion Removed the following rules: 77 78 79 81 Eliminating location l18 by chaining: Applied chaining First rule: l15 -> l18 : -nn1^0+i1^0 <= 0, cost: 2 Second rule: l18 -> l16 : j1___0^0'=1, -1+i1^0 == 0, cost: 1 New rule: l15 -> l16 : j1___0^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 3 Applied chaining First rule: l15 -> l18 : -nn1^0+i1^0 <= 0, cost: 2 Second rule: l18 -> l17 : -2+i1^0 >= 0, cost: 1 New rule: l15 -> l17 : (-2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 3 Applied chaining First rule: l15 -> l18 : -nn1^0+i1^0 <= 0, cost: 2 Second rule: l18 -> l17 : i1^0 <= 0, cost: 1 New rule: l15 -> l17 : (i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 3 Applied deletion Removed the following rules: 65 66 67 82 Eliminating location l14 by chaining: Applied chaining First rule: l13 -> l14 : TRUE, cost: 1 Second rule: l14 -> l15 : i1^0'=1+i1^0, TRUE, cost: 1 New rule: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 Applied chaining First rule: l13 -> l14 : TRUE, cost: 1 Second rule: l14 -> l7 : TRUE, cost: 1 New rule: l13 -> l7 : TRUE, cost: 2 Applied deletion Removed the following rules: 60 61 62 Eliminating location l12 by chaining: Applied chaining First rule: l7 -> l12 : TRUE, cost: 1 Second rule: l12 -> l13 : wi^0'=wi^post18, ii3^0'=2+ii3^0, wtemp^0'=wr^0, i3^0'=1+i3^0, wr^0'=wr^post18, 1+nn2^0-i2^0 <= 0, cost: 1 New rule: l7 -> l13 : wi^0'=wi^post18, ii3^0'=2+ii3^0, wtemp^0'=wr^0, i3^0'=1+i3^0, wr^0'=wr^post18, 1+nn2^0-i2^0 <= 0, cost: 2 Applied chaining First rule: l7 -> l12 : TRUE, cost: 1 Second rule: l12 -> l11 : -nn2^0+i2^0 <= 0, cost: 1 New rule: l7 -> l11 : -nn2^0+i2^0 <= 0, cost: 2 Applied deletion Removed the following rules: 57 58 59 Eliminating location l6 by chaining: Applied chaining First rule: l11 -> l6 : -2+i3^0 >= 0, cost: 1 Second rule: l6 -> l3 : j2^0'=1, -1+i2^0 == 0, cost: 1 New rule: l11 -> l3 : j2^0'=1, (-1+i2^0 == 0 /\ -2+i3^0 >= 0), cost: 2 Applied chaining First rule: l11 -> l6 : -2+i3^0 >= 0, cost: 1 Second rule: l6 -> l5 : -2+i2^0 >= 0, cost: 1 New rule: l11 -> l5 : (-2+i3^0 >= 0 /\ -2+i2^0 >= 0), cost: 2 Applied chaining First rule: l11 -> l6 : -2+i3^0 >= 0, cost: 1 Second rule: l6 -> l5 : i2^0 <= 0, cost: 1 New rule: l11 -> l5 : (-2+i3^0 >= 0 /\ i2^0 <= 0), cost: 2 Applied chaining First rule: l11 -> l6 : i3^0 <= 0, cost: 1 Second rule: l6 -> l3 : j2^0'=1, -1+i2^0 == 0, cost: 1 New rule: l11 -> l3 : j2^0'=1, (-1+i2^0 == 0 /\ i3^0 <= 0), cost: 2 Applied chaining First rule: l11 -> l6 : i3^0 <= 0, cost: 1 Second rule: l6 -> l5 : -2+i2^0 >= 0, cost: 1 New rule: l11 -> l5 : (i3^0 <= 0 /\ -2+i2^0 >= 0), cost: 2 Applied chaining First rule: l11 -> l6 : i3^0 <= 0, cost: 1 Second rule: l6 -> l5 : i2^0 <= 0, cost: 1 New rule: l11 -> l5 : (i3^0 <= 0 /\ i2^0 <= 0), cost: 2 Applied deletion Removed the following rules: 45 46 47 54 55 Eliminating location l10 by chaining: Applied chaining First rule: l11 -> l10 : -1+i3^0 == 0, cost: 1 Second rule: l10 -> l8 : j2^0'=1, -1+i2^0 == 0, cost: 1 New rule: l11 -> l8 : j2^0'=1, (-1+i2^0 == 0 /\ -1+i3^0 == 0), cost: 2 Applied chaining First rule: l11 -> l10 : -1+i3^0 == 0, cost: 1 Second rule: l10 -> l9 : -2+i2^0 >= 0, cost: 1 New rule: l11 -> l9 : (-1+i3^0 == 0 /\ -2+i2^0 >= 0), cost: 2 Applied chaining First rule: l11 -> l10 : -1+i3^0 == 0, cost: 1 Second rule: l10 -> l9 : i2^0 <= 0, cost: 1 New rule: l11 -> l9 : (-1+i3^0 == 0 /\ i2^0 <= 0), cost: 2 Applied deletion Removed the following rules: 51 52 53 56 Eliminating location l25 by chaining: Applied chaining First rule: l23 -> l25 : TRUE, cost: 1 Second rule: l25 -> l15 : 1+nn1^0-i1^0 <= 0, cost: 1 New rule: l23 -> l15 : 1+nn1^0-i1^0 <= 0, cost: 2 Applied chaining First rule: l23 -> l25 : TRUE, cost: 1 Second rule: l25 -> l24 : -nn1^0+i1^0 <= 0, cost: 1 New rule: l23 -> l24 : -nn1^0+i1^0 <= 0, cost: 2 Applied deletion Removed the following rules: 74 75 76 Eliminating location l22 by chaining: Applied chaining First rule: l24 -> l22 : TRUE, cost: 1 Second rule: l22 -> l23 : i1^0'=1+i1^0, 1+nn2^0-i2^0 <= 0, cost: 1 New rule: l24 -> l23 : i1^0'=1+i1^0, 1+nn2^0-i2^0 <= 0, cost: 2 Applied chaining First rule: l24 -> l22 : TRUE, cost: 1 Second rule: l22 -> l24 : j2^0'=2+j2^0, i2^0'=1+i2^0, -nn2^0+i2^0 <= 0, cost: 1 New rule: l24 -> l24 : j2^0'=2+j2^0, i2^0'=1+i2^0, -nn2^0+i2^0 <= 0, cost: 2 Applied deletion Removed the following rules: 71 72 73 Eliminated locations on tree-shaped paths Start location: l26 43: l3 -> l4 : h2i^0'=h2i^post4, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, 0 == 0, cost: 1 48: l4 -> l7 : i2^0'=1+i2^0, TRUE, cost: 1 44: l5 -> l3 : j2^0'=2+nn2^0-i2^0, TRUE, cost: 1 91: l7 -> l13 : wi^0'=wi^post18, ii3^0'=2+ii3^0, wtemp^0'=wr^0, i3^0'=1+i3^0, wr^0'=wr^post18, 1+nn2^0-i2^0 <= 0, cost: 2 92: l7 -> l11 : -nn2^0+i2^0 <= 0, cost: 2 49: l8 -> l4 : h2i^0'=h2i^post10, h1r^0'=h1r^post10, h2r^0'=h2r^post10, h1i^0'=h1i^post10, 0 == 0, cost: 1 50: l9 -> l8 : j2^0'=j2^post11, 0 == 0, cost: 1 93: l11 -> l3 : j2^0'=1, (-1+i2^0 == 0 /\ -2+i3^0 >= 0), cost: 2 94: l11 -> l5 : (-2+i3^0 >= 0 /\ -2+i2^0 >= 0), cost: 2 95: l11 -> l5 : (-2+i3^0 >= 0 /\ i2^0 <= 0), cost: 2 96: l11 -> l3 : j2^0'=1, (-1+i2^0 == 0 /\ i3^0 <= 0), cost: 2 97: l11 -> l5 : (i3^0 <= 0 /\ -2+i2^0 >= 0), cost: 2 98: l11 -> l5 : (i3^0 <= 0 /\ i2^0 <= 0), cost: 2 99: l11 -> l8 : j2^0'=1, (-1+i2^0 == 0 /\ -1+i3^0 == 0), cost: 2 100: l11 -> l9 : (-1+i3^0 == 0 /\ -2+i2^0 >= 0), cost: 2 101: l11 -> l9 : (-1+i3^0 == 0 /\ i2^0 <= 0), cost: 2 89: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 90: l13 -> l7 : TRUE, cost: 2 86: l15 -> l16 : j1___0^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 3 87: l15 -> l17 : (-2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 3 88: l15 -> l17 : (i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 3 63: l16 -> l13 : wi^0'=0, wr^0'=1, TRUE, cost: 1 64: l17 -> l16 : j1___0^0'=2+nn1^0-i1^0, TRUE, cost: 1 102: l23 -> l15 : 1+nn1^0-i1^0 <= 0, cost: 2 103: l23 -> l24 : -nn1^0+i1^0 <= 0, cost: 2 104: l24 -> l23 : i1^0'=1+i1^0, 1+nn2^0-i2^0 <= 0, cost: 2 105: l24 -> l24 : j2^0'=2+j2^0, i2^0'=1+i2^0, -nn2^0+i2^0 <= 0, cost: 2 83: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, isign^0 <= 0, cost: 3 85: l26 -> l23 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, -1+isign^0 == 0, cost: 3 Applied acceleration Original rule: l24 -> l24 : j2^0'=2+j2^0, i2^0'=1+i2^0, -nn2^0+i2^0 <= 0, cost: 2 New rule: l24 -> l24 : j2^0'=j2^0+2*n, i2^0'=n+i2^0, (n >= 0 /\ 1-n+nn2^0-i2^0 >= 0), cost: 2*n Sub-proof via acceration calculus written to file:///tmp/tmpnam_OBcEPe.txt Applied instantiation Original rule: l24 -> l24 : j2^0'=j2^0+2*n, i2^0'=n+i2^0, (n >= 0 /\ 1-n+nn2^0-i2^0 >= 0), cost: 2*n New rule: l24 -> l24 : j2^0'=2+j2^0+2*nn2^0-2*i2^0, i2^0'=1+nn2^0, (0 >= 0 /\ 1+nn2^0-i2^0 >= 0), cost: 2+2*nn2^0-2*i2^0 Applied simplification Original rule: l24 -> l24 : j2^0'=2+j2^0+2*nn2^0-2*i2^0, i2^0'=1+nn2^0, (0 >= 0 /\ 1+nn2^0-i2^0 >= 0), cost: 2+2*nn2^0-2*i2^0 New rule: l24 -> l24 : j2^0'=2+j2^0+2*nn2^0-2*i2^0, i2^0'=1+nn2^0, 1+nn2^0-i2^0 >= 0, cost: 2+2*nn2^0-2*i2^0 Applied deletion Removed the following rules: 105 Accelerated simple loops Start location: l26 43: l3 -> l4 : h2i^0'=h2i^post4, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, 0 == 0, cost: 1 48: l4 -> l7 : i2^0'=1+i2^0, TRUE, cost: 1 44: l5 -> l3 : j2^0'=2+nn2^0-i2^0, TRUE, cost: 1 91: l7 -> l13 : wi^0'=wi^post18, ii3^0'=2+ii3^0, wtemp^0'=wr^0, i3^0'=1+i3^0, wr^0'=wr^post18, 1+nn2^0-i2^0 <= 0, cost: 2 92: l7 -> l11 : -nn2^0+i2^0 <= 0, cost: 2 49: l8 -> l4 : h2i^0'=h2i^post10, h1r^0'=h1r^post10, h2r^0'=h2r^post10, h1i^0'=h1i^post10, 0 == 0, cost: 1 50: l9 -> l8 : j2^0'=j2^post11, 0 == 0, cost: 1 93: l11 -> l3 : j2^0'=1, (-1+i2^0 == 0 /\ -2+i3^0 >= 0), cost: 2 94: l11 -> l5 : (-2+i3^0 >= 0 /\ -2+i2^0 >= 0), cost: 2 95: l11 -> l5 : (-2+i3^0 >= 0 /\ i2^0 <= 0), cost: 2 96: l11 -> l3 : j2^0'=1, (-1+i2^0 == 0 /\ i3^0 <= 0), cost: 2 97: l11 -> l5 : (i3^0 <= 0 /\ -2+i2^0 >= 0), cost: 2 98: l11 -> l5 : (i3^0 <= 0 /\ i2^0 <= 0), cost: 2 99: l11 -> l8 : j2^0'=1, (-1+i2^0 == 0 /\ -1+i3^0 == 0), cost: 2 100: l11 -> l9 : (-1+i3^0 == 0 /\ -2+i2^0 >= 0), cost: 2 101: l11 -> l9 : (-1+i3^0 == 0 /\ i2^0 <= 0), cost: 2 89: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 90: l13 -> l7 : TRUE, cost: 2 86: l15 -> l16 : j1___0^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 3 87: l15 -> l17 : (-2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 3 88: l15 -> l17 : (i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 3 63: l16 -> l13 : wi^0'=0, wr^0'=1, TRUE, cost: 1 64: l17 -> l16 : j1___0^0'=2+nn1^0-i1^0, TRUE, cost: 1 102: l23 -> l15 : 1+nn1^0-i1^0 <= 0, cost: 2 103: l23 -> l24 : -nn1^0+i1^0 <= 0, cost: 2 104: l24 -> l23 : i1^0'=1+i1^0, 1+nn2^0-i2^0 <= 0, cost: 2 107: l24 -> l24 : j2^0'=2+j2^0+2*nn2^0-2*i2^0, i2^0'=1+nn2^0, 1+nn2^0-i2^0 >= 0, cost: 2+2*nn2^0-2*i2^0 83: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, isign^0 <= 0, cost: 3 85: l26 -> l23 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, -1+isign^0 == 0, cost: 3 Applied chaining First rule: l23 -> l24 : -nn1^0+i1^0 <= 0, cost: 2 Second rule: l24 -> l24 : j2^0'=2+j2^0+2*nn2^0-2*i2^0, i2^0'=1+nn2^0, 1+nn2^0-i2^0 >= 0, cost: 2+2*nn2^0-2*i2^0 New rule: l23 -> l24 : j2^0'=2+j2^0+2*nn2^0-2*i2^0, i2^0'=1+nn2^0, (1+nn2^0-i2^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 4+2*nn2^0-2*i2^0 Applied deletion Removed the following rules: 107 Chained accelerated rules with incoming rules Start location: l26 43: l3 -> l4 : h2i^0'=h2i^post4, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, 0 == 0, cost: 1 48: l4 -> l7 : i2^0'=1+i2^0, TRUE, cost: 1 44: l5 -> l3 : j2^0'=2+nn2^0-i2^0, TRUE, cost: 1 91: l7 -> l13 : wi^0'=wi^post18, ii3^0'=2+ii3^0, wtemp^0'=wr^0, i3^0'=1+i3^0, wr^0'=wr^post18, 1+nn2^0-i2^0 <= 0, cost: 2 92: l7 -> l11 : -nn2^0+i2^0 <= 0, cost: 2 49: l8 -> l4 : h2i^0'=h2i^post10, h1r^0'=h1r^post10, h2r^0'=h2r^post10, h1i^0'=h1i^post10, 0 == 0, cost: 1 50: l9 -> l8 : j2^0'=j2^post11, 0 == 0, cost: 1 93: l11 -> l3 : j2^0'=1, (-1+i2^0 == 0 /\ -2+i3^0 >= 0), cost: 2 94: l11 -> l5 : (-2+i3^0 >= 0 /\ -2+i2^0 >= 0), cost: 2 95: l11 -> l5 : (-2+i3^0 >= 0 /\ i2^0 <= 0), cost: 2 96: l11 -> l3 : j2^0'=1, (-1+i2^0 == 0 /\ i3^0 <= 0), cost: 2 97: l11 -> l5 : (i3^0 <= 0 /\ -2+i2^0 >= 0), cost: 2 98: l11 -> l5 : (i3^0 <= 0 /\ i2^0 <= 0), cost: 2 99: l11 -> l8 : j2^0'=1, (-1+i2^0 == 0 /\ -1+i3^0 == 0), cost: 2 100: l11 -> l9 : (-1+i3^0 == 0 /\ -2+i2^0 >= 0), cost: 2 101: l11 -> l9 : (-1+i3^0 == 0 /\ i2^0 <= 0), cost: 2 89: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 90: l13 -> l7 : TRUE, cost: 2 86: l15 -> l16 : j1___0^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 3 87: l15 -> l17 : (-2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 3 88: l15 -> l17 : (i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 3 63: l16 -> l13 : wi^0'=0, wr^0'=1, TRUE, cost: 1 64: l17 -> l16 : j1___0^0'=2+nn1^0-i1^0, TRUE, cost: 1 102: l23 -> l15 : 1+nn1^0-i1^0 <= 0, cost: 2 103: l23 -> l24 : -nn1^0+i1^0 <= 0, cost: 2 108: l23 -> l24 : j2^0'=2+j2^0+2*nn2^0-2*i2^0, i2^0'=1+nn2^0, (1+nn2^0-i2^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 4+2*nn2^0-2*i2^0 104: l24 -> l23 : i1^0'=1+i1^0, 1+nn2^0-i2^0 <= 0, cost: 2 83: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, isign^0 <= 0, cost: 3 85: l26 -> l23 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, -1+isign^0 == 0, cost: 3 Eliminating location l17 by chaining: Applied chaining First rule: l15 -> l17 : (-2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 3 Second rule: l17 -> l16 : j1___0^0'=2+nn1^0-i1^0, TRUE, cost: 1 New rule: l15 -> l16 : j1___0^0'=2+nn1^0-i1^0, (-2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 4 Applied chaining First rule: l15 -> l17 : (i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 3 Second rule: l17 -> l16 : j1___0^0'=2+nn1^0-i1^0, TRUE, cost: 1 New rule: l15 -> l16 : j1___0^0'=2+nn1^0-i1^0, (i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 4 Applied deletion Removed the following rules: 64 87 88 Eliminating location l11 by chaining: Applied chaining First rule: l7 -> l11 : -nn2^0+i2^0 <= 0, cost: 2 Second rule: l11 -> l3 : j2^0'=1, (-1+i2^0 == 0 /\ -2+i3^0 >= 0), cost: 2 New rule: l7 -> l3 : j2^0'=1, (-1+i2^0 == 0 /\ -2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0), cost: 4 Applied chaining First rule: l7 -> l11 : -nn2^0+i2^0 <= 0, cost: 2 Second rule: l11 -> l5 : (-2+i3^0 >= 0 /\ -2+i2^0 >= 0), cost: 2 New rule: l7 -> l5 : (-2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0 /\ -2+i2^0 >= 0), cost: 4 Applied chaining First rule: l7 -> l11 : -nn2^0+i2^0 <= 0, cost: 2 Second rule: l11 -> l5 : (-2+i3^0 >= 0 /\ i2^0 <= 0), cost: 2 New rule: l7 -> l5 : (-2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0 /\ i2^0 <= 0), cost: 4 Applied chaining First rule: l7 -> l11 : -nn2^0+i2^0 <= 0, cost: 2 Second rule: l11 -> l3 : j2^0'=1, (-1+i2^0 == 0 /\ i3^0 <= 0), cost: 2 New rule: l7 -> l3 : j2^0'=1, (-1+i2^0 == 0 /\ -nn2^0+i2^0 <= 0 /\ i3^0 <= 0), cost: 4 Applied chaining First rule: l7 -> l11 : -nn2^0+i2^0 <= 0, cost: 2 Second rule: l11 -> l5 : (i3^0 <= 0 /\ -2+i2^0 >= 0), cost: 2 New rule: l7 -> l5 : (-nn2^0+i2^0 <= 0 /\ i3^0 <= 0 /\ -2+i2^0 >= 0), cost: 4 Applied chaining First rule: l7 -> l11 : -nn2^0+i2^0 <= 0, cost: 2 Second rule: l11 -> l5 : (i3^0 <= 0 /\ i2^0 <= 0), cost: 2 New rule: l7 -> l5 : (-nn2^0+i2^0 <= 0 /\ i3^0 <= 0 /\ i2^0 <= 0), cost: 4 Applied chaining First rule: l7 -> l11 : -nn2^0+i2^0 <= 0, cost: 2 Second rule: l11 -> l8 : j2^0'=1, (-1+i2^0 == 0 /\ -1+i3^0 == 0), cost: 2 New rule: l7 -> l8 : j2^0'=1, (-1+i2^0 == 0 /\ -nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0), cost: 4 Applied chaining First rule: l7 -> l11 : -nn2^0+i2^0 <= 0, cost: 2 Second rule: l11 -> l9 : (-1+i3^0 == 0 /\ -2+i2^0 >= 0), cost: 2 New rule: l7 -> l9 : (-nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0 /\ -2+i2^0 >= 0), cost: 4 Applied chaining First rule: l7 -> l11 : -nn2^0+i2^0 <= 0, cost: 2 Second rule: l11 -> l9 : (-1+i3^0 == 0 /\ i2^0 <= 0), cost: 2 New rule: l7 -> l9 : (-nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0 /\ i2^0 <= 0), cost: 4 Applied deletion Removed the following rules: 92 93 94 95 96 97 98 99 100 101 Eliminating location l24 by chaining: Applied chaining First rule: l23 -> l24 : -nn1^0+i1^0 <= 0, cost: 2 Second rule: l24 -> l23 : i1^0'=1+i1^0, 1+nn2^0-i2^0 <= 0, cost: 2 New rule: l23 -> l23 : i1^0'=1+i1^0, (1+nn2^0-i2^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 4 Applied chaining First rule: l23 -> l24 : j2^0'=2+j2^0+2*nn2^0-2*i2^0, i2^0'=1+nn2^0, (1+nn2^0-i2^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 4+2*nn2^0-2*i2^0 Second rule: l24 -> l23 : i1^0'=1+i1^0, 1+nn2^0-i2^0 <= 0, cost: 2 New rule: l23 -> l23 : j2^0'=2+j2^0+2*nn2^0-2*i2^0, i1^0'=1+i1^0, i2^0'=1+nn2^0, (0 <= 0 /\ 1+nn2^0-i2^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 6+2*nn2^0-2*i2^0 Applied simplification Original rule: l23 -> l23 : j2^0'=2+j2^0+2*nn2^0-2*i2^0, i1^0'=1+i1^0, i2^0'=1+nn2^0, (0 <= 0 /\ 1+nn2^0-i2^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 6+2*nn2^0-2*i2^0 New rule: l23 -> l23 : j2^0'=2+j2^0+2*nn2^0-2*i2^0, i1^0'=1+i1^0, i2^0'=1+nn2^0, (1+nn2^0-i2^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 6+2*nn2^0-2*i2^0 Applied deletion Removed the following rules: 103 104 108 Eliminated locations on tree-shaped paths Start location: l26 43: l3 -> l4 : h2i^0'=h2i^post4, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, 0 == 0, cost: 1 48: l4 -> l7 : i2^0'=1+i2^0, TRUE, cost: 1 44: l5 -> l3 : j2^0'=2+nn2^0-i2^0, TRUE, cost: 1 91: l7 -> l13 : wi^0'=wi^post18, ii3^0'=2+ii3^0, wtemp^0'=wr^0, i3^0'=1+i3^0, wr^0'=wr^post18, 1+nn2^0-i2^0 <= 0, cost: 2 111: l7 -> l3 : j2^0'=1, (-1+i2^0 == 0 /\ -2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0), cost: 4 112: l7 -> l5 : (-2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0 /\ -2+i2^0 >= 0), cost: 4 113: l7 -> l5 : (-2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0 /\ i2^0 <= 0), cost: 4 114: l7 -> l3 : j2^0'=1, (-1+i2^0 == 0 /\ -nn2^0+i2^0 <= 0 /\ i3^0 <= 0), cost: 4 115: l7 -> l5 : (-nn2^0+i2^0 <= 0 /\ i3^0 <= 0 /\ -2+i2^0 >= 0), cost: 4 116: l7 -> l5 : (-nn2^0+i2^0 <= 0 /\ i3^0 <= 0 /\ i2^0 <= 0), cost: 4 117: l7 -> l8 : j2^0'=1, (-1+i2^0 == 0 /\ -nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0), cost: 4 118: l7 -> l9 : (-nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0 /\ -2+i2^0 >= 0), cost: 4 119: l7 -> l9 : (-nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0 /\ i2^0 <= 0), cost: 4 49: l8 -> l4 : h2i^0'=h2i^post10, h1r^0'=h1r^post10, h2r^0'=h2r^post10, h1i^0'=h1i^post10, 0 == 0, cost: 1 50: l9 -> l8 : j2^0'=j2^post11, 0 == 0, cost: 1 89: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 90: l13 -> l7 : TRUE, cost: 2 86: l15 -> l16 : j1___0^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 3 109: l15 -> l16 : j1___0^0'=2+nn1^0-i1^0, (-2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 4 110: l15 -> l16 : j1___0^0'=2+nn1^0-i1^0, (i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 4 63: l16 -> l13 : wi^0'=0, wr^0'=1, TRUE, cost: 1 102: l23 -> l15 : 1+nn1^0-i1^0 <= 0, cost: 2 120: l23 -> l23 : i1^0'=1+i1^0, (1+nn2^0-i2^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 4 121: l23 -> l23 : j2^0'=2+j2^0+2*nn2^0-2*i2^0, i1^0'=1+i1^0, i2^0'=1+nn2^0, (1+nn2^0-i2^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 6+2*nn2^0-2*i2^0 83: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, isign^0 <= 0, cost: 3 85: l26 -> l23 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, -1+isign^0 == 0, cost: 3 Applied acceleration Original rule: l23 -> l23 : i1^0'=1+i1^0, (1+nn2^0-i2^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 4 New rule: l23 -> l23 : i1^0'=i1^0+n0, (1+nn1^0-i1^0-n0 >= 0 /\ n0 >= 0 /\ -1-nn2^0+i2^0 >= 0), cost: 4*n0 Sub-proof via acceration calculus written to file:///tmp/tmpnam_HNbbGk.txt Applied instantiation Original rule: l23 -> l23 : i1^0'=i1^0+n0, (1+nn1^0-i1^0-n0 >= 0 /\ n0 >= 0 /\ -1-nn2^0+i2^0 >= 0), cost: 4*n0 New rule: l23 -> l23 : i1^0'=1+nn1^0, (0 >= 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1-nn2^0+i2^0 >= 0), cost: 4+4*nn1^0-4*i1^0 Applied acceleration Original rule: l23 -> l23 : j2^0'=2+j2^0+2*nn2^0-2*i2^0, i1^0'=1+i1^0, i2^0'=1+nn2^0, (1+nn2^0-i2^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 6+2*nn2^0-2*i2^0 New rule: l23 -> l23 : j2^0'=j2^0, i1^0'=n1+i1^0, i2^0'=1+nn2^0, (1+nn2^0-i2^0 >= 0 /\ 1-n1+nn1^0-i1^0 >= 0 /\ -1+n1 >= 0), cost: 4*n1 Sub-proof via acceration calculus written to file:///tmp/tmpnam_BcmiGg.txt Applied instantiation Original rule: l23 -> l23 : j2^0'=j2^0, i1^0'=n1+i1^0, i2^0'=1+nn2^0, (1+nn2^0-i2^0 >= 0 /\ 1-n1+nn1^0-i1^0 >= 0 /\ -1+n1 >= 0), cost: 4*n1 New rule: l23 -> l23 : j2^0'=j2^0, i1^0'=1+nn1^0, i2^0'=1+nn2^0, (0 >= 0 /\ 1+nn2^0-i2^0 >= 0 /\ nn1^0-i1^0 >= 0), cost: 4+4*nn1^0-4*i1^0 Applied simplification Original rule: l23 -> l23 : i1^0'=1+nn1^0, (0 >= 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1-nn2^0+i2^0 >= 0), cost: 4+4*nn1^0-4*i1^0 New rule: l23 -> l23 : i1^0'=1+nn1^0, (1+nn1^0-i1^0 >= 0 /\ -1-nn2^0+i2^0 >= 0), cost: 4+4*nn1^0-4*i1^0 Applied simplification Original rule: l23 -> l23 : j2^0'=j2^0, i1^0'=1+nn1^0, i2^0'=1+nn2^0, (0 >= 0 /\ 1+nn2^0-i2^0 >= 0 /\ nn1^0-i1^0 >= 0), cost: 4+4*nn1^0-4*i1^0 New rule: l23 -> l23 : j2^0'=j2^0, i1^0'=1+nn1^0, i2^0'=1+nn2^0, (1+nn2^0-i2^0 >= 0 /\ nn1^0-i1^0 >= 0), cost: 4+4*nn1^0-4*i1^0 Applied deletion Removed the following rules: 120 121 Accelerated simple loops Start location: l26 43: l3 -> l4 : h2i^0'=h2i^post4, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, 0 == 0, cost: 1 48: l4 -> l7 : i2^0'=1+i2^0, TRUE, cost: 1 44: l5 -> l3 : j2^0'=2+nn2^0-i2^0, TRUE, cost: 1 91: l7 -> l13 : wi^0'=wi^post18, ii3^0'=2+ii3^0, wtemp^0'=wr^0, i3^0'=1+i3^0, wr^0'=wr^post18, 1+nn2^0-i2^0 <= 0, cost: 2 111: l7 -> l3 : j2^0'=1, (-1+i2^0 == 0 /\ -2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0), cost: 4 112: l7 -> l5 : (-2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0 /\ -2+i2^0 >= 0), cost: 4 113: l7 -> l5 : (-2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0 /\ i2^0 <= 0), cost: 4 114: l7 -> l3 : j2^0'=1, (-1+i2^0 == 0 /\ -nn2^0+i2^0 <= 0 /\ i3^0 <= 0), cost: 4 115: l7 -> l5 : (-nn2^0+i2^0 <= 0 /\ i3^0 <= 0 /\ -2+i2^0 >= 0), cost: 4 116: l7 -> l5 : (-nn2^0+i2^0 <= 0 /\ i3^0 <= 0 /\ i2^0 <= 0), cost: 4 117: l7 -> l8 : j2^0'=1, (-1+i2^0 == 0 /\ -nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0), cost: 4 118: l7 -> l9 : (-nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0 /\ -2+i2^0 >= 0), cost: 4 119: l7 -> l9 : (-nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0 /\ i2^0 <= 0), cost: 4 49: l8 -> l4 : h2i^0'=h2i^post10, h1r^0'=h1r^post10, h2r^0'=h2r^post10, h1i^0'=h1i^post10, 0 == 0, cost: 1 50: l9 -> l8 : j2^0'=j2^post11, 0 == 0, cost: 1 89: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 90: l13 -> l7 : TRUE, cost: 2 86: l15 -> l16 : j1___0^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 3 109: l15 -> l16 : j1___0^0'=2+nn1^0-i1^0, (-2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 4 110: l15 -> l16 : j1___0^0'=2+nn1^0-i1^0, (i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 4 63: l16 -> l13 : wi^0'=0, wr^0'=1, TRUE, cost: 1 102: l23 -> l15 : 1+nn1^0-i1^0 <= 0, cost: 2 124: l23 -> l23 : i1^0'=1+nn1^0, (1+nn1^0-i1^0 >= 0 /\ -1-nn2^0+i2^0 >= 0), cost: 4+4*nn1^0-4*i1^0 125: l23 -> l23 : j2^0'=j2^0, i1^0'=1+nn1^0, i2^0'=1+nn2^0, (1+nn2^0-i2^0 >= 0 /\ nn1^0-i1^0 >= 0), cost: 4+4*nn1^0-4*i1^0 83: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, isign^0 <= 0, cost: 3 85: l26 -> l23 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, -1+isign^0 == 0, cost: 3 Applied chaining First rule: l26 -> l23 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, -1+isign^0 == 0, cost: 3 Second rule: l23 -> l23 : i1^0'=1+nn1^0, (1+nn1^0-i1^0 >= 0 /\ -1-nn2^0+i2^0 >= 0), cost: 4+4*nn1^0-4*i1^0 New rule: l26 -> l23 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1-nn2^0+i2^0 >= 0), cost: 7+4*nn1^0-4*i1^0 Applied chaining First rule: l26 -> l23 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, -1+isign^0 == 0, cost: 3 Second rule: l23 -> l23 : j2^0'=j2^0, i1^0'=1+nn1^0, i2^0'=1+nn2^0, (1+nn2^0-i2^0 >= 0 /\ nn1^0-i1^0 >= 0), cost: 4+4*nn1^0-4*i1^0 New rule: l26 -> l23 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, i2^0'=1+nn2^0, (1+nn2^0-i2^0 >= 0 /\ -1+isign^0 == 0 /\ nn1^0-i1^0 >= 0), cost: 7+4*nn1^0-4*i1^0 Applied deletion Removed the following rules: 124 125 Chained accelerated rules with incoming rules Start location: l26 43: l3 -> l4 : h2i^0'=h2i^post4, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, 0 == 0, cost: 1 48: l4 -> l7 : i2^0'=1+i2^0, TRUE, cost: 1 44: l5 -> l3 : j2^0'=2+nn2^0-i2^0, TRUE, cost: 1 91: l7 -> l13 : wi^0'=wi^post18, ii3^0'=2+ii3^0, wtemp^0'=wr^0, i3^0'=1+i3^0, wr^0'=wr^post18, 1+nn2^0-i2^0 <= 0, cost: 2 111: l7 -> l3 : j2^0'=1, (-1+i2^0 == 0 /\ -2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0), cost: 4 112: l7 -> l5 : (-2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0 /\ -2+i2^0 >= 0), cost: 4 113: l7 -> l5 : (-2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0 /\ i2^0 <= 0), cost: 4 114: l7 -> l3 : j2^0'=1, (-1+i2^0 == 0 /\ -nn2^0+i2^0 <= 0 /\ i3^0 <= 0), cost: 4 115: l7 -> l5 : (-nn2^0+i2^0 <= 0 /\ i3^0 <= 0 /\ -2+i2^0 >= 0), cost: 4 116: l7 -> l5 : (-nn2^0+i2^0 <= 0 /\ i3^0 <= 0 /\ i2^0 <= 0), cost: 4 117: l7 -> l8 : j2^0'=1, (-1+i2^0 == 0 /\ -nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0), cost: 4 118: l7 -> l9 : (-nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0 /\ -2+i2^0 >= 0), cost: 4 119: l7 -> l9 : (-nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0 /\ i2^0 <= 0), cost: 4 49: l8 -> l4 : h2i^0'=h2i^post10, h1r^0'=h1r^post10, h2r^0'=h2r^post10, h1i^0'=h1i^post10, 0 == 0, cost: 1 50: l9 -> l8 : j2^0'=j2^post11, 0 == 0, cost: 1 89: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 90: l13 -> l7 : TRUE, cost: 2 86: l15 -> l16 : j1___0^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 3 109: l15 -> l16 : j1___0^0'=2+nn1^0-i1^0, (-2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 4 110: l15 -> l16 : j1___0^0'=2+nn1^0-i1^0, (i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 4 63: l16 -> l13 : wi^0'=0, wr^0'=1, TRUE, cost: 1 102: l23 -> l15 : 1+nn1^0-i1^0 <= 0, cost: 2 83: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, isign^0 <= 0, cost: 3 85: l26 -> l23 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, -1+isign^0 == 0, cost: 3 126: l26 -> l23 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1-nn2^0+i2^0 >= 0), cost: 7+4*nn1^0-4*i1^0 127: l26 -> l23 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, i2^0'=1+nn2^0, (1+nn2^0-i2^0 >= 0 /\ -1+isign^0 == 0 /\ nn1^0-i1^0 >= 0), cost: 7+4*nn1^0-4*i1^0 Eliminating location l23 by chaining: Applied chaining First rule: l26 -> l23 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, -1+isign^0 == 0, cost: 3 Second rule: l23 -> l15 : 1+nn1^0-i1^0 <= 0, cost: 2 New rule: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 <= 0), cost: 5 Applied chaining First rule: l26 -> l23 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1-nn2^0+i2^0 >= 0), cost: 7+4*nn1^0-4*i1^0 Second rule: l23 -> l15 : 1+nn1^0-i1^0 <= 0, cost: 2 New rule: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (0 <= 0 /\ -1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1-nn2^0+i2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 Applied simplification Original rule: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (0 <= 0 /\ -1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1-nn2^0+i2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 New rule: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1-nn2^0+i2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 Applied chaining First rule: l26 -> l23 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, i2^0'=1+nn2^0, (1+nn2^0-i2^0 >= 0 /\ -1+isign^0 == 0 /\ nn1^0-i1^0 >= 0), cost: 7+4*nn1^0-4*i1^0 Second rule: l23 -> l15 : 1+nn1^0-i1^0 <= 0, cost: 2 New rule: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, i2^0'=1+nn2^0, (0 <= 0 /\ 1+nn2^0-i2^0 >= 0 /\ -1+isign^0 == 0 /\ nn1^0-i1^0 >= 0), cost: 9+4*nn1^0-4*i1^0 Applied simplification Original rule: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, i2^0'=1+nn2^0, (0 <= 0 /\ 1+nn2^0-i2^0 >= 0 /\ -1+isign^0 == 0 /\ nn1^0-i1^0 >= 0), cost: 9+4*nn1^0-4*i1^0 New rule: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, i2^0'=1+nn2^0, (1+nn2^0-i2^0 >= 0 /\ -1+isign^0 == 0 /\ nn1^0-i1^0 >= 0), cost: 9+4*nn1^0-4*i1^0 Applied deletion Removed the following rules: 85 102 126 127 Eliminating location l16 by chaining: Applied chaining First rule: l15 -> l16 : j1___0^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 3 Second rule: l16 -> l13 : wi^0'=0, wr^0'=1, TRUE, cost: 1 New rule: l15 -> l13 : wi^0'=0, j1___0^0'=1, wr^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 4 Applied chaining First rule: l15 -> l16 : j1___0^0'=2+nn1^0-i1^0, (-2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 4 Second rule: l16 -> l13 : wi^0'=0, wr^0'=1, TRUE, cost: 1 New rule: l15 -> l13 : wi^0'=0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (-2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 5 Applied chaining First rule: l15 -> l16 : j1___0^0'=2+nn1^0-i1^0, (i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 4 Second rule: l16 -> l13 : wi^0'=0, wr^0'=1, TRUE, cost: 1 New rule: l15 -> l13 : wi^0'=0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 5 Applied deletion Removed the following rules: 63 86 109 110 Eliminating location l5 by chaining: Applied chaining First rule: l7 -> l5 : (-2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0 /\ -2+i2^0 >= 0), cost: 4 Second rule: l5 -> l3 : j2^0'=2+nn2^0-i2^0, TRUE, cost: 1 New rule: l7 -> l3 : j2^0'=2+nn2^0-i2^0, (-2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0 /\ -2+i2^0 >= 0), cost: 5 Applied chaining First rule: l7 -> l5 : (-2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0 /\ i2^0 <= 0), cost: 4 Second rule: l5 -> l3 : j2^0'=2+nn2^0-i2^0, TRUE, cost: 1 New rule: l7 -> l3 : j2^0'=2+nn2^0-i2^0, (-2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0 /\ i2^0 <= 0), cost: 5 Applied chaining First rule: l7 -> l5 : (-nn2^0+i2^0 <= 0 /\ i3^0 <= 0 /\ -2+i2^0 >= 0), cost: 4 Second rule: l5 -> l3 : j2^0'=2+nn2^0-i2^0, TRUE, cost: 1 New rule: l7 -> l3 : j2^0'=2+nn2^0-i2^0, (-nn2^0+i2^0 <= 0 /\ i3^0 <= 0 /\ -2+i2^0 >= 0), cost: 5 Applied chaining First rule: l7 -> l5 : (-nn2^0+i2^0 <= 0 /\ i3^0 <= 0 /\ i2^0 <= 0), cost: 4 Second rule: l5 -> l3 : j2^0'=2+nn2^0-i2^0, TRUE, cost: 1 New rule: l7 -> l3 : j2^0'=2+nn2^0-i2^0, (-nn2^0+i2^0 <= 0 /\ i3^0 <= 0 /\ i2^0 <= 0), cost: 5 Applied deletion Removed the following rules: 44 112 113 115 116 Eliminating location l9 by chaining: Applied chaining First rule: l7 -> l9 : (-nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0 /\ -2+i2^0 >= 0), cost: 4 Second rule: l9 -> l8 : j2^0'=j2^post11, 0 == 0, cost: 1 New rule: l7 -> l8 : j2^0'=j2^post11, (0 == 0 /\ -nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0 /\ -2+i2^0 >= 0), cost: 5 Applied simplification Original rule: l7 -> l8 : j2^0'=j2^post11, (0 == 0 /\ -nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0 /\ -2+i2^0 >= 0), cost: 5 New rule: l7 -> l8 : j2^0'=j2^post11, (-nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0 /\ -2+i2^0 >= 0), cost: 5 Applied chaining First rule: l7 -> l9 : (-nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0 /\ i2^0 <= 0), cost: 4 Second rule: l9 -> l8 : j2^0'=j2^post11, 0 == 0, cost: 1 New rule: l7 -> l8 : j2^0'=j2^post11, (0 == 0 /\ -nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0 /\ i2^0 <= 0), cost: 5 Applied simplification Original rule: l7 -> l8 : j2^0'=j2^post11, (0 == 0 /\ -nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0 /\ i2^0 <= 0), cost: 5 New rule: l7 -> l8 : j2^0'=j2^post11, (-nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0 /\ i2^0 <= 0), cost: 5 Applied deletion Removed the following rules: 50 118 119 Eliminated locations on tree-shaped paths Start location: l26 43: l3 -> l4 : h2i^0'=h2i^post4, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, 0 == 0, cost: 1 48: l4 -> l7 : i2^0'=1+i2^0, TRUE, cost: 1 91: l7 -> l13 : wi^0'=wi^post18, ii3^0'=2+ii3^0, wtemp^0'=wr^0, i3^0'=1+i3^0, wr^0'=wr^post18, 1+nn2^0-i2^0 <= 0, cost: 2 111: l7 -> l3 : j2^0'=1, (-1+i2^0 == 0 /\ -2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0), cost: 4 114: l7 -> l3 : j2^0'=1, (-1+i2^0 == 0 /\ -nn2^0+i2^0 <= 0 /\ i3^0 <= 0), cost: 4 117: l7 -> l8 : j2^0'=1, (-1+i2^0 == 0 /\ -nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0), cost: 4 134: l7 -> l3 : j2^0'=2+nn2^0-i2^0, (-2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0 /\ -2+i2^0 >= 0), cost: 5 135: l7 -> l3 : j2^0'=2+nn2^0-i2^0, (-2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0 /\ i2^0 <= 0), cost: 5 136: l7 -> l3 : j2^0'=2+nn2^0-i2^0, (-nn2^0+i2^0 <= 0 /\ i3^0 <= 0 /\ -2+i2^0 >= 0), cost: 5 137: l7 -> l3 : j2^0'=2+nn2^0-i2^0, (-nn2^0+i2^0 <= 0 /\ i3^0 <= 0 /\ i2^0 <= 0), cost: 5 138: l7 -> l8 : j2^0'=j2^post11, (-nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0 /\ -2+i2^0 >= 0), cost: 5 139: l7 -> l8 : j2^0'=j2^post11, (-nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0 /\ i2^0 <= 0), cost: 5 49: l8 -> l4 : h2i^0'=h2i^post10, h1r^0'=h1r^post10, h2r^0'=h2r^post10, h1i^0'=h1i^post10, 0 == 0, cost: 1 89: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 90: l13 -> l7 : TRUE, cost: 2 131: l15 -> l13 : wi^0'=0, j1___0^0'=1, wr^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 4 132: l15 -> l13 : wi^0'=0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (-2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 5 133: l15 -> l13 : wi^0'=0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 5 83: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, isign^0 <= 0, cost: 3 128: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 <= 0), cost: 5 129: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1-nn2^0+i2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 130: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, i2^0'=1+nn2^0, (1+nn2^0-i2^0 >= 0 /\ -1+isign^0 == 0 /\ nn1^0-i1^0 >= 0), cost: 9+4*nn1^0-4*i1^0 Applied pruning (of leafs and parallel rules): Start location: l26 43: l3 -> l4 : h2i^0'=h2i^post4, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, 0 == 0, cost: 1 48: l4 -> l7 : i2^0'=1+i2^0, TRUE, cost: 1 91: l7 -> l13 : wi^0'=wi^post18, ii3^0'=2+ii3^0, wtemp^0'=wr^0, i3^0'=1+i3^0, wr^0'=wr^post18, 1+nn2^0-i2^0 <= 0, cost: 2 111: l7 -> l3 : j2^0'=1, (-1+i2^0 == 0 /\ -2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0), cost: 4 114: l7 -> l3 : j2^0'=1, (-1+i2^0 == 0 /\ -nn2^0+i2^0 <= 0 /\ i3^0 <= 0), cost: 4 117: l7 -> l8 : j2^0'=1, (-1+i2^0 == 0 /\ -nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0), cost: 4 134: l7 -> l3 : j2^0'=2+nn2^0-i2^0, (-2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0 /\ -2+i2^0 >= 0), cost: 5 135: l7 -> l3 : j2^0'=2+nn2^0-i2^0, (-2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0 /\ i2^0 <= 0), cost: 5 137: l7 -> l3 : j2^0'=2+nn2^0-i2^0, (-nn2^0+i2^0 <= 0 /\ i3^0 <= 0 /\ i2^0 <= 0), cost: 5 138: l7 -> l8 : j2^0'=j2^post11, (-nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0 /\ -2+i2^0 >= 0), cost: 5 139: l7 -> l8 : j2^0'=j2^post11, (-nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0 /\ i2^0 <= 0), cost: 5 49: l8 -> l4 : h2i^0'=h2i^post10, h1r^0'=h1r^post10, h2r^0'=h2r^post10, h1i^0'=h1i^post10, 0 == 0, cost: 1 89: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 90: l13 -> l7 : TRUE, cost: 2 131: l15 -> l13 : wi^0'=0, j1___0^0'=1, wr^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 4 132: l15 -> l13 : wi^0'=0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (-2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 5 133: l15 -> l13 : wi^0'=0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 5 83: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, isign^0 <= 0, cost: 3 128: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 <= 0), cost: 5 129: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1-nn2^0+i2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 130: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, i2^0'=1+nn2^0, (1+nn2^0-i2^0 >= 0 /\ -1+isign^0 == 0 /\ nn1^0-i1^0 >= 0), cost: 9+4*nn1^0-4*i1^0 Eliminating location l3 by chaining: Applied chaining First rule: l7 -> l3 : j2^0'=1, (-1+i2^0 == 0 /\ -2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0), cost: 4 Second rule: l3 -> l4 : h2i^0'=h2i^post4, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, 0 == 0, cost: 1 New rule: l7 -> l4 : h2i^0'=h2i^post4, j2^0'=1, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, (0 == 0 /\ -1+i2^0 == 0 /\ -2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0), cost: 5 Applied simplification Original rule: l7 -> l4 : h2i^0'=h2i^post4, j2^0'=1, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, (0 == 0 /\ -1+i2^0 == 0 /\ -2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0), cost: 5 New rule: l7 -> l4 : h2i^0'=h2i^post4, j2^0'=1, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, (-1+i2^0 == 0 /\ -2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0), cost: 5 Applied chaining First rule: l7 -> l3 : j2^0'=1, (-1+i2^0 == 0 /\ -nn2^0+i2^0 <= 0 /\ i3^0 <= 0), cost: 4 Second rule: l3 -> l4 : h2i^0'=h2i^post4, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, 0 == 0, cost: 1 New rule: l7 -> l4 : h2i^0'=h2i^post4, j2^0'=1, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, (0 == 0 /\ -1+i2^0 == 0 /\ -nn2^0+i2^0 <= 0 /\ i3^0 <= 0), cost: 5 Applied simplification Original rule: l7 -> l4 : h2i^0'=h2i^post4, j2^0'=1, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, (0 == 0 /\ -1+i2^0 == 0 /\ -nn2^0+i2^0 <= 0 /\ i3^0 <= 0), cost: 5 New rule: l7 -> l4 : h2i^0'=h2i^post4, j2^0'=1, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, (-1+i2^0 == 0 /\ -nn2^0+i2^0 <= 0 /\ i3^0 <= 0), cost: 5 Applied chaining First rule: l7 -> l3 : j2^0'=2+nn2^0-i2^0, (-2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0 /\ -2+i2^0 >= 0), cost: 5 Second rule: l3 -> l4 : h2i^0'=h2i^post4, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, 0 == 0, cost: 1 New rule: l7 -> l4 : h2i^0'=h2i^post4, j2^0'=2+nn2^0-i2^0, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, (0 == 0 /\ -2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0 /\ -2+i2^0 >= 0), cost: 6 Applied simplification Original rule: l7 -> l4 : h2i^0'=h2i^post4, j2^0'=2+nn2^0-i2^0, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, (0 == 0 /\ -2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0 /\ -2+i2^0 >= 0), cost: 6 New rule: l7 -> l4 : h2i^0'=h2i^post4, j2^0'=2+nn2^0-i2^0, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, (-2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0 /\ -2+i2^0 >= 0), cost: 6 Applied chaining First rule: l7 -> l3 : j2^0'=2+nn2^0-i2^0, (-2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0 /\ i2^0 <= 0), cost: 5 Second rule: l3 -> l4 : h2i^0'=h2i^post4, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, 0 == 0, cost: 1 New rule: l7 -> l4 : h2i^0'=h2i^post4, j2^0'=2+nn2^0-i2^0, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, (0 == 0 /\ -2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0 /\ i2^0 <= 0), cost: 6 Applied simplification Original rule: l7 -> l4 : h2i^0'=h2i^post4, j2^0'=2+nn2^0-i2^0, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, (0 == 0 /\ -2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0 /\ i2^0 <= 0), cost: 6 New rule: l7 -> l4 : h2i^0'=h2i^post4, j2^0'=2+nn2^0-i2^0, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, (-2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0 /\ i2^0 <= 0), cost: 6 Applied chaining First rule: l7 -> l3 : j2^0'=2+nn2^0-i2^0, (-nn2^0+i2^0 <= 0 /\ i3^0 <= 0 /\ i2^0 <= 0), cost: 5 Second rule: l3 -> l4 : h2i^0'=h2i^post4, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, 0 == 0, cost: 1 New rule: l7 -> l4 : h2i^0'=h2i^post4, j2^0'=2+nn2^0-i2^0, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, (0 == 0 /\ -nn2^0+i2^0 <= 0 /\ i3^0 <= 0 /\ i2^0 <= 0), cost: 6 Applied simplification Original rule: l7 -> l4 : h2i^0'=h2i^post4, j2^0'=2+nn2^0-i2^0, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, (0 == 0 /\ -nn2^0+i2^0 <= 0 /\ i3^0 <= 0 /\ i2^0 <= 0), cost: 6 New rule: l7 -> l4 : h2i^0'=h2i^post4, j2^0'=2+nn2^0-i2^0, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, (-nn2^0+i2^0 <= 0 /\ i3^0 <= 0 /\ i2^0 <= 0), cost: 6 Applied deletion Removed the following rules: 43 111 114 134 135 137 Eliminating location l8 by chaining: Applied chaining First rule: l7 -> l8 : j2^0'=1, (-1+i2^0 == 0 /\ -nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0), cost: 4 Second rule: l8 -> l4 : h2i^0'=h2i^post10, h1r^0'=h1r^post10, h2r^0'=h2r^post10, h1i^0'=h1i^post10, 0 == 0, cost: 1 New rule: l7 -> l4 : h2i^0'=h2i^post10, j2^0'=1, h1r^0'=h1r^post10, h2r^0'=h2r^post10, h1i^0'=h1i^post10, (0 == 0 /\ -1+i2^0 == 0 /\ -nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0), cost: 5 Applied simplification Original rule: l7 -> l4 : h2i^0'=h2i^post10, j2^0'=1, h1r^0'=h1r^post10, h2r^0'=h2r^post10, h1i^0'=h1i^post10, (0 == 0 /\ -1+i2^0 == 0 /\ -nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0), cost: 5 New rule: l7 -> l4 : h2i^0'=h2i^post10, j2^0'=1, h1r^0'=h1r^post10, h2r^0'=h2r^post10, h1i^0'=h1i^post10, (-1+i2^0 == 0 /\ -nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0), cost: 5 Applied chaining First rule: l7 -> l8 : j2^0'=j2^post11, (-nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0 /\ -2+i2^0 >= 0), cost: 5 Second rule: l8 -> l4 : h2i^0'=h2i^post10, h1r^0'=h1r^post10, h2r^0'=h2r^post10, h1i^0'=h1i^post10, 0 == 0, cost: 1 New rule: l7 -> l4 : h2i^0'=h2i^post10, j2^0'=j2^post11, h1r^0'=h1r^post10, h2r^0'=h2r^post10, h1i^0'=h1i^post10, (0 == 0 /\ -nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0 /\ -2+i2^0 >= 0), cost: 6 Applied simplification Original rule: l7 -> l4 : h2i^0'=h2i^post10, j2^0'=j2^post11, h1r^0'=h1r^post10, h2r^0'=h2r^post10, h1i^0'=h1i^post10, (0 == 0 /\ -nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0 /\ -2+i2^0 >= 0), cost: 6 New rule: l7 -> l4 : h2i^0'=h2i^post10, j2^0'=j2^post11, h1r^0'=h1r^post10, h2r^0'=h2r^post10, h1i^0'=h1i^post10, (-nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0 /\ -2+i2^0 >= 0), cost: 6 Applied chaining First rule: l7 -> l8 : j2^0'=j2^post11, (-nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0 /\ i2^0 <= 0), cost: 5 Second rule: l8 -> l4 : h2i^0'=h2i^post10, h1r^0'=h1r^post10, h2r^0'=h2r^post10, h1i^0'=h1i^post10, 0 == 0, cost: 1 New rule: l7 -> l4 : h2i^0'=h2i^post10, j2^0'=j2^post11, h1r^0'=h1r^post10, h2r^0'=h2r^post10, h1i^0'=h1i^post10, (0 == 0 /\ -nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0 /\ i2^0 <= 0), cost: 6 Applied simplification Original rule: l7 -> l4 : h2i^0'=h2i^post10, j2^0'=j2^post11, h1r^0'=h1r^post10, h2r^0'=h2r^post10, h1i^0'=h1i^post10, (0 == 0 /\ -nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0 /\ i2^0 <= 0), cost: 6 New rule: l7 -> l4 : h2i^0'=h2i^post10, j2^0'=j2^post11, h1r^0'=h1r^post10, h2r^0'=h2r^post10, h1i^0'=h1i^post10, (-nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0 /\ i2^0 <= 0), cost: 6 Applied deletion Removed the following rules: 49 117 138 139 Eliminated locations on tree-shaped paths Start location: l26 48: l4 -> l7 : i2^0'=1+i2^0, TRUE, cost: 1 91: l7 -> l13 : wi^0'=wi^post18, ii3^0'=2+ii3^0, wtemp^0'=wr^0, i3^0'=1+i3^0, wr^0'=wr^post18, 1+nn2^0-i2^0 <= 0, cost: 2 140: l7 -> l4 : h2i^0'=h2i^post4, j2^0'=1, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, (-1+i2^0 == 0 /\ -2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0), cost: 5 141: l7 -> l4 : h2i^0'=h2i^post4, j2^0'=1, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, (-1+i2^0 == 0 /\ -nn2^0+i2^0 <= 0 /\ i3^0 <= 0), cost: 5 142: l7 -> l4 : h2i^0'=h2i^post4, j2^0'=2+nn2^0-i2^0, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, (-2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0 /\ -2+i2^0 >= 0), cost: 6 143: l7 -> l4 : h2i^0'=h2i^post4, j2^0'=2+nn2^0-i2^0, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, (-2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0 /\ i2^0 <= 0), cost: 6 144: l7 -> l4 : h2i^0'=h2i^post4, j2^0'=2+nn2^0-i2^0, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, (-nn2^0+i2^0 <= 0 /\ i3^0 <= 0 /\ i2^0 <= 0), cost: 6 145: l7 -> l4 : h2i^0'=h2i^post10, j2^0'=1, h1r^0'=h1r^post10, h2r^0'=h2r^post10, h1i^0'=h1i^post10, (-1+i2^0 == 0 /\ -nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0), cost: 5 146: l7 -> l4 : h2i^0'=h2i^post10, j2^0'=j2^post11, h1r^0'=h1r^post10, h2r^0'=h2r^post10, h1i^0'=h1i^post10, (-nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0 /\ -2+i2^0 >= 0), cost: 6 147: l7 -> l4 : h2i^0'=h2i^post10, j2^0'=j2^post11, h1r^0'=h1r^post10, h2r^0'=h2r^post10, h1i^0'=h1i^post10, (-nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0 /\ i2^0 <= 0), cost: 6 89: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 90: l13 -> l7 : TRUE, cost: 2 131: l15 -> l13 : wi^0'=0, j1___0^0'=1, wr^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 4 132: l15 -> l13 : wi^0'=0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (-2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 5 133: l15 -> l13 : wi^0'=0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 5 83: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, isign^0 <= 0, cost: 3 128: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 <= 0), cost: 5 129: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1-nn2^0+i2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 130: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, i2^0'=1+nn2^0, (1+nn2^0-i2^0 >= 0 /\ -1+isign^0 == 0 /\ nn1^0-i1^0 >= 0), cost: 9+4*nn1^0-4*i1^0 Applied pruning (of leafs and parallel rules): Start location: l26 48: l4 -> l7 : i2^0'=1+i2^0, TRUE, cost: 1 91: l7 -> l13 : wi^0'=wi^post18, ii3^0'=2+ii3^0, wtemp^0'=wr^0, i3^0'=1+i3^0, wr^0'=wr^post18, 1+nn2^0-i2^0 <= 0, cost: 2 140: l7 -> l4 : h2i^0'=h2i^post4, j2^0'=1, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, (-1+i2^0 == 0 /\ -2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0), cost: 5 141: l7 -> l4 : h2i^0'=h2i^post4, j2^0'=1, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, (-1+i2^0 == 0 /\ -nn2^0+i2^0 <= 0 /\ i3^0 <= 0), cost: 5 143: l7 -> l4 : h2i^0'=h2i^post4, j2^0'=2+nn2^0-i2^0, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, (-2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0 /\ i2^0 <= 0), cost: 6 144: l7 -> l4 : h2i^0'=h2i^post4, j2^0'=2+nn2^0-i2^0, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, (-nn2^0+i2^0 <= 0 /\ i3^0 <= 0 /\ i2^0 <= 0), cost: 6 145: l7 -> l4 : h2i^0'=h2i^post10, j2^0'=1, h1r^0'=h1r^post10, h2r^0'=h2r^post10, h1i^0'=h1i^post10, (-1+i2^0 == 0 /\ -nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0), cost: 5 89: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 90: l13 -> l7 : TRUE, cost: 2 131: l15 -> l13 : wi^0'=0, j1___0^0'=1, wr^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 4 132: l15 -> l13 : wi^0'=0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (-2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 5 133: l15 -> l13 : wi^0'=0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 5 83: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, isign^0 <= 0, cost: 3 128: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 <= 0), cost: 5 129: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1-nn2^0+i2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 130: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, i2^0'=1+nn2^0, (1+nn2^0-i2^0 >= 0 /\ -1+isign^0 == 0 /\ nn1^0-i1^0 >= 0), cost: 9+4*nn1^0-4*i1^0 Eliminating location l4 by chaining: Applied chaining First rule: l7 -> l4 : h2i^0'=h2i^post4, j2^0'=1, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, (-1+i2^0 == 0 /\ -2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0), cost: 5 Second rule: l4 -> l7 : i2^0'=1+i2^0, TRUE, cost: 1 New rule: l7 -> l7 : h2i^0'=h2i^post4, j2^0'=1, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ -2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0), cost: 6 Applied chaining First rule: l7 -> l4 : h2i^0'=h2i^post4, j2^0'=1, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, (-1+i2^0 == 0 /\ -nn2^0+i2^0 <= 0 /\ i3^0 <= 0), cost: 5 Second rule: l4 -> l7 : i2^0'=1+i2^0, TRUE, cost: 1 New rule: l7 -> l7 : h2i^0'=h2i^post4, j2^0'=1, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ -nn2^0+i2^0 <= 0 /\ i3^0 <= 0), cost: 6 Applied chaining First rule: l7 -> l4 : h2i^0'=h2i^post4, j2^0'=2+nn2^0-i2^0, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, (-2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0 /\ i2^0 <= 0), cost: 6 Second rule: l4 -> l7 : i2^0'=1+i2^0, TRUE, cost: 1 New rule: l7 -> l7 : h2i^0'=h2i^post4, j2^0'=2+nn2^0-i2^0, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1+i2^0, (-2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0 /\ i2^0 <= 0), cost: 7 Applied chaining First rule: l7 -> l4 : h2i^0'=h2i^post4, j2^0'=2+nn2^0-i2^0, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, (-nn2^0+i2^0 <= 0 /\ i3^0 <= 0 /\ i2^0 <= 0), cost: 6 Second rule: l4 -> l7 : i2^0'=1+i2^0, TRUE, cost: 1 New rule: l7 -> l7 : h2i^0'=h2i^post4, j2^0'=2+nn2^0-i2^0, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1+i2^0, (-nn2^0+i2^0 <= 0 /\ i3^0 <= 0 /\ i2^0 <= 0), cost: 7 Applied chaining First rule: l7 -> l4 : h2i^0'=h2i^post10, j2^0'=1, h1r^0'=h1r^post10, h2r^0'=h2r^post10, h1i^0'=h1i^post10, (-1+i2^0 == 0 /\ -nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0), cost: 5 Second rule: l4 -> l7 : i2^0'=1+i2^0, TRUE, cost: 1 New rule: l7 -> l7 : h2i^0'=h2i^post10, j2^0'=1, h1r^0'=h1r^post10, h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ -nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0), cost: 6 Applied deletion Removed the following rules: 48 140 141 143 144 145 Eliminated locations on tree-shaped paths Start location: l26 91: l7 -> l13 : wi^0'=wi^post18, ii3^0'=2+ii3^0, wtemp^0'=wr^0, i3^0'=1+i3^0, wr^0'=wr^post18, 1+nn2^0-i2^0 <= 0, cost: 2 148: l7 -> l7 : h2i^0'=h2i^post4, j2^0'=1, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ -2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0), cost: 6 149: l7 -> l7 : h2i^0'=h2i^post4, j2^0'=1, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ -nn2^0+i2^0 <= 0 /\ i3^0 <= 0), cost: 6 150: l7 -> l7 : h2i^0'=h2i^post4, j2^0'=2+nn2^0-i2^0, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1+i2^0, (-2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0 /\ i2^0 <= 0), cost: 7 151: l7 -> l7 : h2i^0'=h2i^post4, j2^0'=2+nn2^0-i2^0, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1+i2^0, (-nn2^0+i2^0 <= 0 /\ i3^0 <= 0 /\ i2^0 <= 0), cost: 7 152: l7 -> l7 : h2i^0'=h2i^post10, j2^0'=1, h1r^0'=h1r^post10, h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ -nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0), cost: 6 89: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 90: l13 -> l7 : TRUE, cost: 2 131: l15 -> l13 : wi^0'=0, j1___0^0'=1, wr^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 4 132: l15 -> l13 : wi^0'=0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (-2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 5 133: l15 -> l13 : wi^0'=0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 5 83: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, isign^0 <= 0, cost: 3 128: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 <= 0), cost: 5 129: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1-nn2^0+i2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 130: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, i2^0'=1+nn2^0, (1+nn2^0-i2^0 >= 0 /\ -1+isign^0 == 0 /\ nn1^0-i1^0 >= 0), cost: 9+4*nn1^0-4*i1^0 Applied acceleration Original rule: l7 -> l7 : h2i^0'=h2i^post4, j2^0'=2+nn2^0-i2^0, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1+i2^0, (-2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0 /\ i2^0 <= 0), cost: 7 New rule: l7 -> l7 : h2i^0'=h2i^post4, j2^0'=3-n8+nn2^0-i2^0, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=n8+i2^0, (-2+i3^0 >= 0 /\ 1-n8-i2^0 >= 0 /\ -1+n8 >= 0 /\ 1-n8+nn2^0-i2^0 >= 0), cost: 7*n8 Sub-proof via acceration calculus written to file:///tmp/tmpnam_fKiaDN.txt Applied instantiation Original rule: l7 -> l7 : h2i^0'=h2i^post4, j2^0'=3-n8+nn2^0-i2^0, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=n8+i2^0, (-2+i3^0 >= 0 /\ 1-n8-i2^0 >= 0 /\ -1+n8 >= 0 /\ 1-n8+nn2^0-i2^0 >= 0), cost: 7*n8 New rule: l7 -> l7 : h2i^0'=h2i^post4, j2^0'=2+nn2^0, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1, (0 >= 0 /\ -i2^0 >= 0 /\ -2+i3^0 >= 0 /\ nn2^0 >= 0), cost: 7-7*i2^0 Applied instantiation Original rule: l7 -> l7 : h2i^0'=h2i^post4, j2^0'=3-n8+nn2^0-i2^0, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=n8+i2^0, (-2+i3^0 >= 0 /\ 1-n8-i2^0 >= 0 /\ -1+n8 >= 0 /\ 1-n8+nn2^0-i2^0 >= 0), cost: 7*n8 New rule: l7 -> l7 : h2i^0'=h2i^post4, j2^0'=2, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1+nn2^0, (0 >= 0 /\ nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ -nn2^0 >= 0), cost: 7+7*nn2^0-7*i2^0 Applied acceleration Original rule: l7 -> l7 : h2i^0'=h2i^post4, j2^0'=2+nn2^0-i2^0, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1+i2^0, (-nn2^0+i2^0 <= 0 /\ i3^0 <= 0 /\ i2^0 <= 0), cost: 7 New rule: l7 -> l7 : h2i^0'=h2i^post4, j2^0'=3-n9+nn2^0-i2^0, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=n9+i2^0, (-1+n9 >= 0 /\ 1-n9+nn2^0-i2^0 >= 0 /\ 1-n9-i2^0 >= 0 /\ -i3^0 >= 0), cost: 7*n9 Sub-proof via acceration calculus written to file:///tmp/tmpnam_ckjnoN.txt Applied instantiation Original rule: l7 -> l7 : h2i^0'=h2i^post4, j2^0'=3-n9+nn2^0-i2^0, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=n9+i2^0, (-1+n9 >= 0 /\ 1-n9+nn2^0-i2^0 >= 0 /\ 1-n9-i2^0 >= 0 /\ -i3^0 >= 0), cost: 7*n9 New rule: l7 -> l7 : h2i^0'=h2i^post4, j2^0'=2+nn2^0, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1, (0 >= 0 /\ -i2^0 >= 0 /\ nn2^0 >= 0 /\ -i3^0 >= 0), cost: 7-7*i2^0 Applied instantiation Original rule: l7 -> l7 : h2i^0'=h2i^post4, j2^0'=3-n9+nn2^0-i2^0, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=n9+i2^0, (-1+n9 >= 0 /\ 1-n9+nn2^0-i2^0 >= 0 /\ 1-n9-i2^0 >= 0 /\ -i3^0 >= 0), cost: 7*n9 New rule: l7 -> l7 : h2i^0'=h2i^post4, j2^0'=2, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1+nn2^0, (0 >= 0 /\ nn2^0-i2^0 >= 0 /\ -nn2^0 >= 0 /\ -i3^0 >= 0), cost: 7+7*nn2^0-7*i2^0 Applied simplification Original rule: l7 -> l7 : h2i^0'=h2i^post4, j2^0'=2+nn2^0, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1, (0 >= 0 /\ -i2^0 >= 0 /\ -2+i3^0 >= 0 /\ nn2^0 >= 0), cost: 7-7*i2^0 New rule: l7 -> l7 : h2i^0'=h2i^post4, j2^0'=2+nn2^0, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1, (-2+i3^0 >= 0 /\ nn2^0 >= 0 /\ i2^0 <= 0), cost: 7-7*i2^0 Applied simplification Original rule: l7 -> l7 : h2i^0'=h2i^post4, j2^0'=2, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1+nn2^0, (0 >= 0 /\ nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ -nn2^0 >= 0), cost: 7+7*nn2^0-7*i2^0 New rule: l7 -> l7 : h2i^0'=h2i^post4, j2^0'=2, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ nn2^0 <= 0), cost: 7+7*nn2^0-7*i2^0 Applied simplification Original rule: l7 -> l7 : h2i^0'=h2i^post4, j2^0'=2+nn2^0, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1, (0 >= 0 /\ -i2^0 >= 0 /\ nn2^0 >= 0 /\ -i3^0 >= 0), cost: 7-7*i2^0 New rule: l7 -> l7 : h2i^0'=h2i^post4, j2^0'=2+nn2^0, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1, (i3^0 <= 0 /\ nn2^0 >= 0 /\ i2^0 <= 0), cost: 7-7*i2^0 Applied simplification Original rule: l7 -> l7 : h2i^0'=h2i^post4, j2^0'=2, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1+nn2^0, (0 >= 0 /\ nn2^0-i2^0 >= 0 /\ -nn2^0 >= 0 /\ -i3^0 >= 0), cost: 7+7*nn2^0-7*i2^0 New rule: l7 -> l7 : h2i^0'=h2i^post4, j2^0'=2, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ i3^0 <= 0 /\ nn2^0 <= 0), cost: 7+7*nn2^0-7*i2^0 Applied deletion Removed the following rules: 150 151 Accelerated simple loops Start location: l26 91: l7 -> l13 : wi^0'=wi^post18, ii3^0'=2+ii3^0, wtemp^0'=wr^0, i3^0'=1+i3^0, wr^0'=wr^post18, 1+nn2^0-i2^0 <= 0, cost: 2 148: l7 -> l7 : h2i^0'=h2i^post4, j2^0'=1, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ -2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0), cost: 6 149: l7 -> l7 : h2i^0'=h2i^post4, j2^0'=1, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ -nn2^0+i2^0 <= 0 /\ i3^0 <= 0), cost: 6 152: l7 -> l7 : h2i^0'=h2i^post10, j2^0'=1, h1r^0'=h1r^post10, h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ -nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0), cost: 6 157: l7 -> l7 : h2i^0'=h2i^post4, j2^0'=2+nn2^0, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1, (-2+i3^0 >= 0 /\ nn2^0 >= 0 /\ i2^0 <= 0), cost: 7-7*i2^0 158: l7 -> l7 : h2i^0'=h2i^post4, j2^0'=2, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ nn2^0 <= 0), cost: 7+7*nn2^0-7*i2^0 159: l7 -> l7 : h2i^0'=h2i^post4, j2^0'=2+nn2^0, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1, (i3^0 <= 0 /\ nn2^0 >= 0 /\ i2^0 <= 0), cost: 7-7*i2^0 160: l7 -> l7 : h2i^0'=h2i^post4, j2^0'=2, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ i3^0 <= 0 /\ nn2^0 <= 0), cost: 7+7*nn2^0-7*i2^0 89: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 90: l13 -> l7 : TRUE, cost: 2 131: l15 -> l13 : wi^0'=0, j1___0^0'=1, wr^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 4 132: l15 -> l13 : wi^0'=0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (-2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 5 133: l15 -> l13 : wi^0'=0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 5 83: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, isign^0 <= 0, cost: 3 128: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 <= 0), cost: 5 129: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1-nn2^0+i2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 130: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, i2^0'=1+nn2^0, (1+nn2^0-i2^0 >= 0 /\ -1+isign^0 == 0 /\ nn1^0-i1^0 >= 0), cost: 9+4*nn1^0-4*i1^0 Applied chaining First rule: l13 -> l7 : TRUE, cost: 2 Second rule: l7 -> l7 : h2i^0'=h2i^post4, j2^0'=1, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ -2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0), cost: 6 New rule: l13 -> l7 : h2i^0'=h2i^post4, j2^0'=1, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ -2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0), cost: 8 Applied chaining First rule: l13 -> l7 : TRUE, cost: 2 Second rule: l7 -> l7 : h2i^0'=h2i^post4, j2^0'=1, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ -nn2^0+i2^0 <= 0 /\ i3^0 <= 0), cost: 6 New rule: l13 -> l7 : h2i^0'=h2i^post4, j2^0'=1, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ -nn2^0+i2^0 <= 0 /\ i3^0 <= 0), cost: 8 Applied chaining First rule: l13 -> l7 : TRUE, cost: 2 Second rule: l7 -> l7 : h2i^0'=h2i^post10, j2^0'=1, h1r^0'=h1r^post10, h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ -nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0), cost: 6 New rule: l13 -> l7 : h2i^0'=h2i^post10, j2^0'=1, h1r^0'=h1r^post10, h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ -nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0), cost: 8 Applied chaining First rule: l13 -> l7 : TRUE, cost: 2 Second rule: l7 -> l7 : h2i^0'=h2i^post4, j2^0'=2+nn2^0, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1, (-2+i3^0 >= 0 /\ nn2^0 >= 0 /\ i2^0 <= 0), cost: 7-7*i2^0 New rule: l13 -> l7 : h2i^0'=h2i^post4, j2^0'=2+nn2^0, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1, (-2+i3^0 >= 0 /\ nn2^0 >= 0 /\ i2^0 <= 0), cost: 9-7*i2^0 Applied chaining First rule: l13 -> l7 : TRUE, cost: 2 Second rule: l7 -> l7 : h2i^0'=h2i^post4, j2^0'=2, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ nn2^0 <= 0), cost: 7+7*nn2^0-7*i2^0 New rule: l13 -> l7 : h2i^0'=h2i^post4, j2^0'=2, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ nn2^0 <= 0), cost: 9+7*nn2^0-7*i2^0 Applied chaining First rule: l13 -> l7 : TRUE, cost: 2 Second rule: l7 -> l7 : h2i^0'=h2i^post4, j2^0'=2+nn2^0, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1, (i3^0 <= 0 /\ nn2^0 >= 0 /\ i2^0 <= 0), cost: 7-7*i2^0 New rule: l13 -> l7 : h2i^0'=h2i^post4, j2^0'=2+nn2^0, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1, (i3^0 <= 0 /\ nn2^0 >= 0 /\ i2^0 <= 0), cost: 9-7*i2^0 Applied chaining First rule: l13 -> l7 : TRUE, cost: 2 Second rule: l7 -> l7 : h2i^0'=h2i^post4, j2^0'=2, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ i3^0 <= 0 /\ nn2^0 <= 0), cost: 7+7*nn2^0-7*i2^0 New rule: l13 -> l7 : h2i^0'=h2i^post4, j2^0'=2, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ i3^0 <= 0 /\ nn2^0 <= 0), cost: 9+7*nn2^0-7*i2^0 Applied deletion Removed the following rules: 148 149 152 157 158 159 160 Chained accelerated rules with incoming rules Start location: l26 91: l7 -> l13 : wi^0'=wi^post18, ii3^0'=2+ii3^0, wtemp^0'=wr^0, i3^0'=1+i3^0, wr^0'=wr^post18, 1+nn2^0-i2^0 <= 0, cost: 2 89: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 90: l13 -> l7 : TRUE, cost: 2 161: l13 -> l7 : h2i^0'=h2i^post4, j2^0'=1, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ -2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0), cost: 8 162: l13 -> l7 : h2i^0'=h2i^post4, j2^0'=1, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ -nn2^0+i2^0 <= 0 /\ i3^0 <= 0), cost: 8 163: l13 -> l7 : h2i^0'=h2i^post10, j2^0'=1, h1r^0'=h1r^post10, h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ -nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0), cost: 8 164: l13 -> l7 : h2i^0'=h2i^post4, j2^0'=2+nn2^0, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1, (-2+i3^0 >= 0 /\ nn2^0 >= 0 /\ i2^0 <= 0), cost: 9-7*i2^0 165: l13 -> l7 : h2i^0'=h2i^post4, j2^0'=2, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ nn2^0 <= 0), cost: 9+7*nn2^0-7*i2^0 166: l13 -> l7 : h2i^0'=h2i^post4, j2^0'=2+nn2^0, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1, (i3^0 <= 0 /\ nn2^0 >= 0 /\ i2^0 <= 0), cost: 9-7*i2^0 167: l13 -> l7 : h2i^0'=h2i^post4, j2^0'=2, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ i3^0 <= 0 /\ nn2^0 <= 0), cost: 9+7*nn2^0-7*i2^0 131: l15 -> l13 : wi^0'=0, j1___0^0'=1, wr^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 4 132: l15 -> l13 : wi^0'=0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (-2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 5 133: l15 -> l13 : wi^0'=0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 5 83: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, isign^0 <= 0, cost: 3 128: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 <= 0), cost: 5 129: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1-nn2^0+i2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 130: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, i2^0'=1+nn2^0, (1+nn2^0-i2^0 >= 0 /\ -1+isign^0 == 0 /\ nn1^0-i1^0 >= 0), cost: 9+4*nn1^0-4*i1^0 Eliminating location l7 by chaining: Applied chaining First rule: l13 -> l7 : TRUE, cost: 2 Second rule: l7 -> l13 : wi^0'=wi^post18, ii3^0'=2+ii3^0, wtemp^0'=wr^0, i3^0'=1+i3^0, wr^0'=wr^post18, 1+nn2^0-i2^0 <= 0, cost: 2 New rule: l13 -> l13 : wi^0'=wi^post18, ii3^0'=2+ii3^0, wtemp^0'=wr^0, i3^0'=1+i3^0, wr^0'=wr^post18, 1+nn2^0-i2^0 <= 0, cost: 4 Applied chaining First rule: l13 -> l7 : h2i^0'=h2i^post4, j2^0'=1, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ -2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0), cost: 8 Second rule: l7 -> l13 : wi^0'=wi^post18, ii3^0'=2+ii3^0, wtemp^0'=wr^0, i3^0'=1+i3^0, wr^0'=wr^post18, 1+nn2^0-i2^0 <= 0, cost: 2 New rule: l13 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 <= 0 /\ -2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0), cost: 10 Applied chaining First rule: l13 -> l7 : h2i^0'=h2i^post4, j2^0'=1, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ -nn2^0+i2^0 <= 0 /\ i3^0 <= 0), cost: 8 Second rule: l7 -> l13 : wi^0'=wi^post18, ii3^0'=2+ii3^0, wtemp^0'=wr^0, i3^0'=1+i3^0, wr^0'=wr^post18, 1+nn2^0-i2^0 <= 0, cost: 2 New rule: l13 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 <= 0 /\ -nn2^0+i2^0 <= 0 /\ i3^0 <= 0), cost: 10 Applied chaining First rule: l13 -> l7 : h2i^0'=h2i^post10, j2^0'=1, h1r^0'=h1r^post10, h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ -nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0), cost: 8 Second rule: l7 -> l13 : wi^0'=wi^post18, ii3^0'=2+ii3^0, wtemp^0'=wr^0, i3^0'=1+i3^0, wr^0'=wr^post18, 1+nn2^0-i2^0 <= 0, cost: 2 New rule: l13 -> l13 : h2i^0'=h2i^post10, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, h1r^0'=h1r^post10, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post10, h1i^0'=h1i^post10, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 <= 0 /\ -nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0), cost: 10 Applied chaining First rule: l13 -> l7 : h2i^0'=h2i^post4, j2^0'=2+nn2^0, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1, (-2+i3^0 >= 0 /\ nn2^0 >= 0 /\ i2^0 <= 0), cost: 9-7*i2^0 Second rule: l7 -> l13 : wi^0'=wi^post18, ii3^0'=2+ii3^0, wtemp^0'=wr^0, i3^0'=1+i3^0, wr^0'=wr^post18, 1+nn2^0-i2^0 <= 0, cost: 2 New rule: l13 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2+nn2^0, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1, (-2+i3^0 >= 0 /\ nn2^0 <= 0 /\ nn2^0 >= 0 /\ i2^0 <= 0), cost: 11-7*i2^0 Applied chaining First rule: l13 -> l7 : h2i^0'=h2i^post4, j2^0'=2, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ nn2^0 <= 0), cost: 9+7*nn2^0-7*i2^0 Second rule: l7 -> l13 : wi^0'=wi^post18, ii3^0'=2+ii3^0, wtemp^0'=wr^0, i3^0'=1+i3^0, wr^0'=wr^post18, 1+nn2^0-i2^0 <= 0, cost: 2 New rule: l13 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+nn2^0, (0 <= 0 /\ nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ nn2^0 <= 0), cost: 11+7*nn2^0-7*i2^0 Applied simplification Original rule: l13 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+nn2^0, (0 <= 0 /\ nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ nn2^0 <= 0), cost: 11+7*nn2^0-7*i2^0 New rule: l13 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ nn2^0 <= 0), cost: 11+7*nn2^0-7*i2^0 Applied chaining First rule: l13 -> l7 : h2i^0'=h2i^post4, j2^0'=2+nn2^0, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1, (i3^0 <= 0 /\ nn2^0 >= 0 /\ i2^0 <= 0), cost: 9-7*i2^0 Second rule: l7 -> l13 : wi^0'=wi^post18, ii3^0'=2+ii3^0, wtemp^0'=wr^0, i3^0'=1+i3^0, wr^0'=wr^post18, 1+nn2^0-i2^0 <= 0, cost: 2 New rule: l13 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2+nn2^0, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1, (i3^0 <= 0 /\ nn2^0 <= 0 /\ nn2^0 >= 0 /\ i2^0 <= 0), cost: 11-7*i2^0 Applied chaining First rule: l13 -> l7 : h2i^0'=h2i^post4, j2^0'=2, h1r^0'=h1r^post4, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ i3^0 <= 0 /\ nn2^0 <= 0), cost: 9+7*nn2^0-7*i2^0 Second rule: l7 -> l13 : wi^0'=wi^post18, ii3^0'=2+ii3^0, wtemp^0'=wr^0, i3^0'=1+i3^0, wr^0'=wr^post18, 1+nn2^0-i2^0 <= 0, cost: 2 New rule: l13 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+nn2^0, (0 <= 0 /\ nn2^0-i2^0 >= 0 /\ i3^0 <= 0 /\ nn2^0 <= 0), cost: 11+7*nn2^0-7*i2^0 Applied simplification Original rule: l13 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+nn2^0, (0 <= 0 /\ nn2^0-i2^0 >= 0 /\ i3^0 <= 0 /\ nn2^0 <= 0), cost: 11+7*nn2^0-7*i2^0 New rule: l13 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ i3^0 <= 0 /\ nn2^0 <= 0), cost: 11+7*nn2^0-7*i2^0 Applied deletion Removed the following rules: 90 91 161 162 163 164 165 166 167 Eliminated locations on tree-shaped paths Start location: l26 89: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 168: l13 -> l13 : wi^0'=wi^post18, ii3^0'=2+ii3^0, wtemp^0'=wr^0, i3^0'=1+i3^0, wr^0'=wr^post18, 1+nn2^0-i2^0 <= 0, cost: 4 169: l13 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 <= 0 /\ -2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0), cost: 10 170: l13 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 <= 0 /\ -nn2^0+i2^0 <= 0 /\ i3^0 <= 0), cost: 10 171: l13 -> l13 : h2i^0'=h2i^post10, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, h1r^0'=h1r^post10, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post10, h1i^0'=h1i^post10, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 <= 0 /\ -nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0), cost: 10 172: l13 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2+nn2^0, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1, (-2+i3^0 >= 0 /\ nn2^0 <= 0 /\ nn2^0 >= 0 /\ i2^0 <= 0), cost: 11-7*i2^0 173: l13 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ nn2^0 <= 0), cost: 11+7*nn2^0-7*i2^0 174: l13 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2+nn2^0, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1, (i3^0 <= 0 /\ nn2^0 <= 0 /\ nn2^0 >= 0 /\ i2^0 <= 0), cost: 11-7*i2^0 175: l13 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ i3^0 <= 0 /\ nn2^0 <= 0), cost: 11+7*nn2^0-7*i2^0 131: l15 -> l13 : wi^0'=0, j1___0^0'=1, wr^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 4 132: l15 -> l13 : wi^0'=0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (-2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 5 133: l15 -> l13 : wi^0'=0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 5 83: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, isign^0 <= 0, cost: 3 128: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 <= 0), cost: 5 129: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1-nn2^0+i2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 130: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, i2^0'=1+nn2^0, (1+nn2^0-i2^0 >= 0 /\ -1+isign^0 == 0 /\ nn1^0-i1^0 >= 0), cost: 9+4*nn1^0-4*i1^0 Applied pruning (of leafs and parallel rules): Start location: l26 89: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 168: l13 -> l13 : wi^0'=wi^post18, ii3^0'=2+ii3^0, wtemp^0'=wr^0, i3^0'=1+i3^0, wr^0'=wr^post18, 1+nn2^0-i2^0 <= 0, cost: 4 169: l13 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 <= 0 /\ -2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0), cost: 10 171: l13 -> l13 : h2i^0'=h2i^post10, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, h1r^0'=h1r^post10, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post10, h1i^0'=h1i^post10, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 <= 0 /\ -nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0), cost: 10 172: l13 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2+nn2^0, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1, (-2+i3^0 >= 0 /\ nn2^0 <= 0 /\ nn2^0 >= 0 /\ i2^0 <= 0), cost: 11-7*i2^0 173: l13 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ nn2^0 <= 0), cost: 11+7*nn2^0-7*i2^0 131: l15 -> l13 : wi^0'=0, j1___0^0'=1, wr^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 4 132: l15 -> l13 : wi^0'=0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (-2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 5 133: l15 -> l13 : wi^0'=0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 5 83: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, isign^0 <= 0, cost: 3 128: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 <= 0), cost: 5 129: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1-nn2^0+i2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 130: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, i2^0'=1+nn2^0, (1+nn2^0-i2^0 >= 0 /\ -1+isign^0 == 0 /\ nn1^0-i1^0 >= 0), cost: 9+4*nn1^0-4*i1^0 Applied simplification Original rule: l13 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 <= 0 /\ -2+i3^0 >= 0 /\ -nn2^0+i2^0 <= 0), cost: 10 New rule: l13 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -2+i3^0 >= 0), cost: 10 Applied simplification Original rule: l13 -> l13 : h2i^0'=h2i^post10, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, h1r^0'=h1r^post10, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post10, h1i^0'=h1i^post10, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 <= 0 /\ -nn2^0+i2^0 <= 0 /\ -1+i3^0 == 0), cost: 10 New rule: l13 -> l13 : h2i^0'=h2i^post10, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, h1r^0'=h1r^post10, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post10, h1i^0'=h1i^post10, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -1+i3^0 == 0), cost: 10 Applied simplification Original rule: l13 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2+nn2^0, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1, (-2+i3^0 >= 0 /\ nn2^0 <= 0 /\ nn2^0 >= 0 /\ i2^0 <= 0), cost: 11-7*i2^0 New rule: l13 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2+nn2^0, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1, (-2+i3^0 >= 0 /\ nn2^0 == 0 /\ i2^0 <= 0), cost: 11-7*i2^0 Simplified simple loops Start location: l26 89: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 168: l13 -> l13 : wi^0'=wi^post18, ii3^0'=2+ii3^0, wtemp^0'=wr^0, i3^0'=1+i3^0, wr^0'=wr^post18, 1+nn2^0-i2^0 <= 0, cost: 4 173: l13 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ nn2^0 <= 0), cost: 11+7*nn2^0-7*i2^0 176: l13 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -2+i3^0 >= 0), cost: 10 177: l13 -> l13 : h2i^0'=h2i^post10, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, h1r^0'=h1r^post10, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post10, h1i^0'=h1i^post10, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -1+i3^0 == 0), cost: 10 178: l13 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2+nn2^0, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1, (-2+i3^0 >= 0 /\ nn2^0 == 0 /\ i2^0 <= 0), cost: 11-7*i2^0 131: l15 -> l13 : wi^0'=0, j1___0^0'=1, wr^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 4 132: l15 -> l13 : wi^0'=0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (-2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 5 133: l15 -> l13 : wi^0'=0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 5 83: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, isign^0 <= 0, cost: 3 128: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 <= 0), cost: 5 129: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1-nn2^0+i2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 130: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, i2^0'=1+nn2^0, (1+nn2^0-i2^0 >= 0 /\ -1+isign^0 == 0 /\ nn1^0-i1^0 >= 0), cost: 9+4*nn1^0-4*i1^0 Applied nonterm Original rule: l13 -> l13 : wi^0'=wi^post18, ii3^0'=2+ii3^0, wtemp^0'=wr^0, i3^0'=1+i3^0, wr^0'=wr^post18, 1+nn2^0-i2^0 <= 0, cost: 4 New rule: l13 -> [30] : (-1-nn2^0+i2^0 >= 0 /\ -2+n15 >= 0), cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_hcMEFj.txt Accelerated simple loops Start location: l26 89: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 168: l13 -> l13 : wi^0'=wi^post18, ii3^0'=2+ii3^0, wtemp^0'=wr^0, i3^0'=1+i3^0, wr^0'=wr^post18, 1+nn2^0-i2^0 <= 0, cost: 4 173: l13 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ nn2^0 <= 0), cost: 11+7*nn2^0-7*i2^0 176: l13 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -2+i3^0 >= 0), cost: 10 177: l13 -> l13 : h2i^0'=h2i^post10, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, h1r^0'=h1r^post10, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post10, h1i^0'=h1i^post10, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -1+i3^0 == 0), cost: 10 178: l13 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2+nn2^0, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1, (-2+i3^0 >= 0 /\ nn2^0 == 0 /\ i2^0 <= 0), cost: 11-7*i2^0 179: l13 -> [30] : (-1-nn2^0+i2^0 >= 0 /\ -2+n15 >= 0), cost: NONTERM 131: l15 -> l13 : wi^0'=0, j1___0^0'=1, wr^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 4 132: l15 -> l13 : wi^0'=0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (-2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 5 133: l15 -> l13 : wi^0'=0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 5 83: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, isign^0 <= 0, cost: 3 128: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 <= 0), cost: 5 129: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1-nn2^0+i2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 130: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, i2^0'=1+nn2^0, (1+nn2^0-i2^0 >= 0 /\ -1+isign^0 == 0 /\ nn1^0-i1^0 >= 0), cost: 9+4*nn1^0-4*i1^0 Applied chaining First rule: l15 -> l13 : wi^0'=0, j1___0^0'=1, wr^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 4 Second rule: l13 -> l13 : wi^0'=wi^post18, ii3^0'=2+ii3^0, wtemp^0'=wr^0, i3^0'=1+i3^0, wr^0'=wr^post18, 1+nn2^0-i2^0 <= 0, cost: 4 New rule: l15 -> l13 : wi^0'=wi^post18, ii3^0'=2+ii3^0, j1___0^0'=1, wtemp^0'=1, i3^0'=1+i3^0, wr^0'=wr^post18, (1+nn2^0-i2^0 <= 0 /\ -1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 8 Applied chaining First rule: l15 -> l13 : wi^0'=0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (-2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 5 Second rule: l13 -> l13 : wi^0'=wi^post18, ii3^0'=2+ii3^0, wtemp^0'=wr^0, i3^0'=1+i3^0, wr^0'=wr^post18, 1+nn2^0-i2^0 <= 0, cost: 4 New rule: l15 -> l13 : wi^0'=wi^post18, ii3^0'=2+ii3^0, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, wr^0'=wr^post18, (1+nn2^0-i2^0 <= 0 /\ -2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 9 Applied chaining First rule: l15 -> l13 : wi^0'=0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 5 Second rule: l13 -> l13 : wi^0'=wi^post18, ii3^0'=2+ii3^0, wtemp^0'=wr^0, i3^0'=1+i3^0, wr^0'=wr^post18, 1+nn2^0-i2^0 <= 0, cost: 4 New rule: l15 -> l13 : wi^0'=wi^post18, ii3^0'=2+ii3^0, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, wr^0'=wr^post18, (1+nn2^0-i2^0 <= 0 /\ i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 9 Applied chaining First rule: l15 -> l13 : wi^0'=0, j1___0^0'=1, wr^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 4 Second rule: l13 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ nn2^0 <= 0), cost: 11+7*nn2^0-7*i2^0 New rule: l15 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, j1___0^0'=1, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ -1+i1^0 == 0 /\ nn2^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 15+7*nn2^0-7*i2^0 Applied chaining First rule: l15 -> l13 : wi^0'=0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (-2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 5 Second rule: l13 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ nn2^0 <= 0), cost: 11+7*nn2^0-7*i2^0 New rule: l15 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ -2+i1^0 >= 0 /\ nn2^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 16+7*nn2^0-7*i2^0 Applied chaining First rule: l15 -> l13 : wi^0'=0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 5 Second rule: l13 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ nn2^0 <= 0), cost: 11+7*nn2^0-7*i2^0 New rule: l15 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ i1^0 <= 0 /\ nn2^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 16+7*nn2^0-7*i2^0 Applied chaining First rule: l15 -> l13 : wi^0'=0, j1___0^0'=1, wr^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 4 Second rule: l13 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -2+i3^0 >= 0), cost: 10 New rule: l15 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, j1___0^0'=1, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -2+i3^0 >= 0 /\ -1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 14 Applied chaining First rule: l15 -> l13 : wi^0'=0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (-2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 5 Second rule: l13 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -2+i3^0 >= 0), cost: 10 New rule: l15 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -2+i3^0 >= 0 /\ -2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 15 Applied chaining First rule: l15 -> l13 : wi^0'=0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 5 Second rule: l13 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -2+i3^0 >= 0), cost: 10 New rule: l15 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -2+i3^0 >= 0 /\ i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 15 Applied chaining First rule: l15 -> l13 : wi^0'=0, j1___0^0'=1, wr^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 4 Second rule: l13 -> l13 : h2i^0'=h2i^post10, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, h1r^0'=h1r^post10, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post10, h1i^0'=h1i^post10, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -1+i3^0 == 0), cost: 10 New rule: l15 -> l13 : h2i^0'=h2i^post10, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, h1r^0'=h1r^post10, j1___0^0'=1, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post10, h1i^0'=h1i^post10, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -1+i1^0 == 0 /\ -1+i3^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 14 Applied chaining First rule: l15 -> l13 : wi^0'=0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (-2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 5 Second rule: l13 -> l13 : h2i^0'=h2i^post10, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, h1r^0'=h1r^post10, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post10, h1i^0'=h1i^post10, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -1+i3^0 == 0), cost: 10 New rule: l15 -> l13 : h2i^0'=h2i^post10, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, h1r^0'=h1r^post10, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post10, h1i^0'=h1i^post10, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -1+i3^0 == 0 /\ -2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 15 Applied chaining First rule: l15 -> l13 : wi^0'=0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 5 Second rule: l13 -> l13 : h2i^0'=h2i^post10, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, h1r^0'=h1r^post10, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post10, h1i^0'=h1i^post10, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -1+i3^0 == 0), cost: 10 New rule: l15 -> l13 : h2i^0'=h2i^post10, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, h1r^0'=h1r^post10, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post10, h1i^0'=h1i^post10, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ i1^0 <= 0 /\ -1+i3^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 15 Applied chaining First rule: l15 -> l13 : wi^0'=0, j1___0^0'=1, wr^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 4 Second rule: l13 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2+nn2^0, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1, (-2+i3^0 >= 0 /\ nn2^0 == 0 /\ i2^0 <= 0), cost: 11-7*i2^0 New rule: l15 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2+nn2^0, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, j1___0^0'=1, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1, (-2+i3^0 >= 0 /\ -1+i1^0 == 0 /\ nn2^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ i2^0 <= 0), cost: 15-7*i2^0 Applied chaining First rule: l15 -> l13 : wi^0'=0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (-2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 5 Second rule: l13 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2+nn2^0, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1, (-2+i3^0 >= 0 /\ nn2^0 == 0 /\ i2^0 <= 0), cost: 11-7*i2^0 New rule: l15 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2+nn2^0, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1, (-2+i3^0 >= 0 /\ -2+i1^0 >= 0 /\ nn2^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ i2^0 <= 0), cost: 16-7*i2^0 Applied chaining First rule: l15 -> l13 : wi^0'=0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 5 Second rule: l13 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2+nn2^0, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, wtemp^0'=wr^0, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1, (-2+i3^0 >= 0 /\ nn2^0 == 0 /\ i2^0 <= 0), cost: 11-7*i2^0 New rule: l15 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2+nn2^0, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1, (-2+i3^0 >= 0 /\ i1^0 <= 0 /\ nn2^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ i2^0 <= 0), cost: 16-7*i2^0 Applied chaining First rule: l15 -> l13 : wi^0'=0, j1___0^0'=1, wr^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 4 Second rule: l13 -> [30] : (-1-nn2^0+i2^0 >= 0 /\ -2+n15 >= 0), cost: NONTERM New rule: l15 -> [30] : (-1+i1^0 == 0 /\ -1-nn2^0+i2^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM Applied chaining First rule: l15 -> l13 : wi^0'=0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (-2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 5 Second rule: l13 -> [30] : (-1-nn2^0+i2^0 >= 0 /\ -2+n15 >= 0), cost: NONTERM New rule: l15 -> [30] : (-1-nn2^0+i2^0 >= 0 /\ -2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM Applied chaining First rule: l15 -> l13 : wi^0'=0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 5 Second rule: l13 -> [30] : (-1-nn2^0+i2^0 >= 0 /\ -2+n15 >= 0), cost: NONTERM New rule: l15 -> [30] : (i1^0 <= 0 /\ -1-nn2^0+i2^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM Applied deletion Removed the following rules: 168 173 176 177 178 179 Chained accelerated rules with incoming rules Start location: l26 89: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 131: l15 -> l13 : wi^0'=0, j1___0^0'=1, wr^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 4 132: l15 -> l13 : wi^0'=0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (-2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 5 133: l15 -> l13 : wi^0'=0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 5 180: l15 -> l13 : wi^0'=wi^post18, ii3^0'=2+ii3^0, j1___0^0'=1, wtemp^0'=1, i3^0'=1+i3^0, wr^0'=wr^post18, (1+nn2^0-i2^0 <= 0 /\ -1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 8 181: l15 -> l13 : wi^0'=wi^post18, ii3^0'=2+ii3^0, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, wr^0'=wr^post18, (1+nn2^0-i2^0 <= 0 /\ -2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 9 182: l15 -> l13 : wi^0'=wi^post18, ii3^0'=2+ii3^0, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, wr^0'=wr^post18, (1+nn2^0-i2^0 <= 0 /\ i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 9 183: l15 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, j1___0^0'=1, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ -1+i1^0 == 0 /\ nn2^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 15+7*nn2^0-7*i2^0 184: l15 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ -2+i1^0 >= 0 /\ nn2^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 16+7*nn2^0-7*i2^0 185: l15 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ i1^0 <= 0 /\ nn2^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 16+7*nn2^0-7*i2^0 186: l15 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, j1___0^0'=1, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -2+i3^0 >= 0 /\ -1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 14 187: l15 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -2+i3^0 >= 0 /\ -2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 15 188: l15 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -2+i3^0 >= 0 /\ i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 15 189: l15 -> l13 : h2i^0'=h2i^post10, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, h1r^0'=h1r^post10, j1___0^0'=1, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post10, h1i^0'=h1i^post10, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -1+i1^0 == 0 /\ -1+i3^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 14 190: l15 -> l13 : h2i^0'=h2i^post10, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, h1r^0'=h1r^post10, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post10, h1i^0'=h1i^post10, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -1+i3^0 == 0 /\ -2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 15 191: l15 -> l13 : h2i^0'=h2i^post10, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, h1r^0'=h1r^post10, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post10, h1i^0'=h1i^post10, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ i1^0 <= 0 /\ -1+i3^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 15 192: l15 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2+nn2^0, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, j1___0^0'=1, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1, (-2+i3^0 >= 0 /\ -1+i1^0 == 0 /\ nn2^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ i2^0 <= 0), cost: 15-7*i2^0 193: l15 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2+nn2^0, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1, (-2+i3^0 >= 0 /\ -2+i1^0 >= 0 /\ nn2^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ i2^0 <= 0), cost: 16-7*i2^0 194: l15 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2+nn2^0, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1, (-2+i3^0 >= 0 /\ i1^0 <= 0 /\ nn2^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ i2^0 <= 0), cost: 16-7*i2^0 195: l15 -> [30] : (-1+i1^0 == 0 /\ -1-nn2^0+i2^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM 196: l15 -> [30] : (-1-nn2^0+i2^0 >= 0 /\ -2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM 197: l15 -> [30] : (i1^0 <= 0 /\ -1-nn2^0+i2^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM 83: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, isign^0 <= 0, cost: 3 128: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 <= 0), cost: 5 129: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1-nn2^0+i2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 130: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, i2^0'=1+nn2^0, (1+nn2^0-i2^0 >= 0 /\ -1+isign^0 == 0 /\ nn1^0-i1^0 >= 0), cost: 9+4*nn1^0-4*i1^0 Eliminating location l13 by chaining: Applied chaining First rule: l15 -> l13 : wi^0'=0, j1___0^0'=1, wr^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 4 Second rule: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 New rule: l15 -> l15 : wi^0'=0, i1^0'=1+i1^0, j1___0^0'=1, wr^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 6 Applied chaining First rule: l15 -> l13 : wi^0'=0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (-2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 5 Second rule: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 New rule: l15 -> l15 : wi^0'=0, i1^0'=1+i1^0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (-2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 7 Applied chaining First rule: l15 -> l13 : wi^0'=0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 5 Second rule: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 New rule: l15 -> l15 : wi^0'=0, i1^0'=1+i1^0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 7 Applied chaining First rule: l15 -> l13 : wi^0'=wi^post18, ii3^0'=2+ii3^0, j1___0^0'=1, wtemp^0'=1, i3^0'=1+i3^0, wr^0'=wr^post18, (1+nn2^0-i2^0 <= 0 /\ -1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 8 Second rule: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 New rule: l15 -> l15 : wi^0'=wi^post18, ii3^0'=2+ii3^0, i1^0'=1+i1^0, j1___0^0'=1, wtemp^0'=1, i3^0'=1+i3^0, wr^0'=wr^post18, (1+nn2^0-i2^0 <= 0 /\ -1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 10 Applied chaining First rule: l15 -> l13 : wi^0'=wi^post18, ii3^0'=2+ii3^0, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, wr^0'=wr^post18, (1+nn2^0-i2^0 <= 0 /\ -2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 9 Second rule: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 New rule: l15 -> l15 : wi^0'=wi^post18, ii3^0'=2+ii3^0, i1^0'=1+i1^0, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, wr^0'=wr^post18, (1+nn2^0-i2^0 <= 0 /\ -2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 11 Applied chaining First rule: l15 -> l13 : wi^0'=wi^post18, ii3^0'=2+ii3^0, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, wr^0'=wr^post18, (1+nn2^0-i2^0 <= 0 /\ i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 9 Second rule: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 New rule: l15 -> l15 : wi^0'=wi^post18, ii3^0'=2+ii3^0, i1^0'=1+i1^0, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, wr^0'=wr^post18, (1+nn2^0-i2^0 <= 0 /\ i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 11 Applied chaining First rule: l15 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, j1___0^0'=1, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ -1+i1^0 == 0 /\ nn2^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 15+7*nn2^0-7*i2^0 Second rule: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 New rule: l15 -> l15 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2, ii3^0'=2+ii3^0, i1^0'=1+i1^0, h1r^0'=h1r^post4, j1___0^0'=1, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ -1+i1^0 == 0 /\ nn2^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 17+7*nn2^0-7*i2^0 Applied chaining First rule: l15 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ -2+i1^0 >= 0 /\ nn2^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 16+7*nn2^0-7*i2^0 Second rule: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 New rule: l15 -> l15 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2, ii3^0'=2+ii3^0, i1^0'=1+i1^0, h1r^0'=h1r^post4, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ -2+i1^0 >= 0 /\ nn2^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 18+7*nn2^0-7*i2^0 Applied chaining First rule: l15 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ i1^0 <= 0 /\ nn2^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 16+7*nn2^0-7*i2^0 Second rule: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 New rule: l15 -> l15 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2, ii3^0'=2+ii3^0, i1^0'=1+i1^0, h1r^0'=h1r^post4, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ i1^0 <= 0 /\ nn2^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 18+7*nn2^0-7*i2^0 Applied chaining First rule: l15 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, j1___0^0'=1, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -2+i3^0 >= 0 /\ -1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 14 Second rule: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 New rule: l15 -> l15 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, i1^0'=1+i1^0, h1r^0'=h1r^post4, j1___0^0'=1, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -2+i3^0 >= 0 /\ -1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 16 Applied chaining First rule: l15 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -2+i3^0 >= 0 /\ -2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 15 Second rule: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 New rule: l15 -> l15 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, i1^0'=1+i1^0, h1r^0'=h1r^post4, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -2+i3^0 >= 0 /\ -2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 17 Applied chaining First rule: l15 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -2+i3^0 >= 0 /\ i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 15 Second rule: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 New rule: l15 -> l15 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, i1^0'=1+i1^0, h1r^0'=h1r^post4, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -2+i3^0 >= 0 /\ i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 17 Applied chaining First rule: l15 -> l13 : h2i^0'=h2i^post10, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, h1r^0'=h1r^post10, j1___0^0'=1, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post10, h1i^0'=h1i^post10, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -1+i1^0 == 0 /\ -1+i3^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 14 Second rule: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 New rule: l15 -> l15 : h2i^0'=h2i^post10, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, i1^0'=1+i1^0, h1r^0'=h1r^post10, j1___0^0'=1, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post10, h1i^0'=h1i^post10, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -1+i1^0 == 0 /\ -1+i3^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 16 Applied chaining First rule: l15 -> l13 : h2i^0'=h2i^post10, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, h1r^0'=h1r^post10, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post10, h1i^0'=h1i^post10, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -1+i3^0 == 0 /\ -2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 15 Second rule: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 New rule: l15 -> l15 : h2i^0'=h2i^post10, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, i1^0'=1+i1^0, h1r^0'=h1r^post10, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post10, h1i^0'=h1i^post10, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -1+i3^0 == 0 /\ -2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 17 Applied chaining First rule: l15 -> l13 : h2i^0'=h2i^post10, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, h1r^0'=h1r^post10, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post10, h1i^0'=h1i^post10, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ i1^0 <= 0 /\ -1+i3^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 15 Second rule: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 New rule: l15 -> l15 : h2i^0'=h2i^post10, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, i1^0'=1+i1^0, h1r^0'=h1r^post10, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post10, h1i^0'=h1i^post10, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ i1^0 <= 0 /\ -1+i3^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 17 Applied chaining First rule: l15 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2+nn2^0, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, j1___0^0'=1, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1, (-2+i3^0 >= 0 /\ -1+i1^0 == 0 /\ nn2^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ i2^0 <= 0), cost: 15-7*i2^0 Second rule: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 New rule: l15 -> l15 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2+nn2^0, ii3^0'=2+ii3^0, i1^0'=1+i1^0, h1r^0'=h1r^post4, j1___0^0'=1, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1, (-2+i3^0 >= 0 /\ -1+i1^0 == 0 /\ nn2^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ i2^0 <= 0), cost: 17-7*i2^0 Applied chaining First rule: l15 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2+nn2^0, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1, (-2+i3^0 >= 0 /\ -2+i1^0 >= 0 /\ nn2^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ i2^0 <= 0), cost: 16-7*i2^0 Second rule: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 New rule: l15 -> l15 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2+nn2^0, ii3^0'=2+ii3^0, i1^0'=1+i1^0, h1r^0'=h1r^post4, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1, (-2+i3^0 >= 0 /\ -2+i1^0 >= 0 /\ nn2^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ i2^0 <= 0), cost: 18-7*i2^0 Applied chaining First rule: l15 -> l13 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2+nn2^0, ii3^0'=2+ii3^0, h1r^0'=h1r^post4, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1, (-2+i3^0 >= 0 /\ i1^0 <= 0 /\ nn2^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ i2^0 <= 0), cost: 16-7*i2^0 Second rule: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 New rule: l15 -> l15 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2+nn2^0, ii3^0'=2+ii3^0, i1^0'=1+i1^0, h1r^0'=h1r^post4, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1, (-2+i3^0 >= 0 /\ i1^0 <= 0 /\ nn2^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ i2^0 <= 0), cost: 18-7*i2^0 Applied deletion Removed the following rules: 89 131 132 133 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 Eliminated locations on tree-shaped paths Start location: l26 195: l15 -> [30] : (-1+i1^0 == 0 /\ -1-nn2^0+i2^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM 196: l15 -> [30] : (-1-nn2^0+i2^0 >= 0 /\ -2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM 197: l15 -> [30] : (i1^0 <= 0 /\ -1-nn2^0+i2^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM 198: l15 -> l15 : wi^0'=0, i1^0'=1+i1^0, j1___0^0'=1, wr^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 6 199: l15 -> l15 : wi^0'=0, i1^0'=1+i1^0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (-2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 7 200: l15 -> l15 : wi^0'=0, i1^0'=1+i1^0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 7 201: l15 -> l15 : wi^0'=wi^post18, ii3^0'=2+ii3^0, i1^0'=1+i1^0, j1___0^0'=1, wtemp^0'=1, i3^0'=1+i3^0, wr^0'=wr^post18, (1+nn2^0-i2^0 <= 0 /\ -1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 10 202: l15 -> l15 : wi^0'=wi^post18, ii3^0'=2+ii3^0, i1^0'=1+i1^0, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, wr^0'=wr^post18, (1+nn2^0-i2^0 <= 0 /\ -2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 11 203: l15 -> l15 : wi^0'=wi^post18, ii3^0'=2+ii3^0, i1^0'=1+i1^0, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, wr^0'=wr^post18, (1+nn2^0-i2^0 <= 0 /\ i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 11 204: l15 -> l15 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2, ii3^0'=2+ii3^0, i1^0'=1+i1^0, h1r^0'=h1r^post4, j1___0^0'=1, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ -1+i1^0 == 0 /\ nn2^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 17+7*nn2^0-7*i2^0 205: l15 -> l15 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2, ii3^0'=2+ii3^0, i1^0'=1+i1^0, h1r^0'=h1r^post4, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ -2+i1^0 >= 0 /\ nn2^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 18+7*nn2^0-7*i2^0 206: l15 -> l15 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2, ii3^0'=2+ii3^0, i1^0'=1+i1^0, h1r^0'=h1r^post4, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ i1^0 <= 0 /\ nn2^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 18+7*nn2^0-7*i2^0 207: l15 -> l15 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, i1^0'=1+i1^0, h1r^0'=h1r^post4, j1___0^0'=1, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -2+i3^0 >= 0 /\ -1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 16 208: l15 -> l15 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, i1^0'=1+i1^0, h1r^0'=h1r^post4, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -2+i3^0 >= 0 /\ -2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 17 209: l15 -> l15 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, i1^0'=1+i1^0, h1r^0'=h1r^post4, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -2+i3^0 >= 0 /\ i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 17 210: l15 -> l15 : h2i^0'=h2i^post10, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, i1^0'=1+i1^0, h1r^0'=h1r^post10, j1___0^0'=1, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post10, h1i^0'=h1i^post10, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -1+i1^0 == 0 /\ -1+i3^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 16 211: l15 -> l15 : h2i^0'=h2i^post10, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, i1^0'=1+i1^0, h1r^0'=h1r^post10, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post10, h1i^0'=h1i^post10, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -1+i3^0 == 0 /\ -2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 17 212: l15 -> l15 : h2i^0'=h2i^post10, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, i1^0'=1+i1^0, h1r^0'=h1r^post10, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post10, h1i^0'=h1i^post10, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ i1^0 <= 0 /\ -1+i3^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 17 213: l15 -> l15 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2+nn2^0, ii3^0'=2+ii3^0, i1^0'=1+i1^0, h1r^0'=h1r^post4, j1___0^0'=1, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1, (-2+i3^0 >= 0 /\ -1+i1^0 == 0 /\ nn2^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ i2^0 <= 0), cost: 17-7*i2^0 214: l15 -> l15 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2+nn2^0, ii3^0'=2+ii3^0, i1^0'=1+i1^0, h1r^0'=h1r^post4, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1, (-2+i3^0 >= 0 /\ -2+i1^0 >= 0 /\ nn2^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ i2^0 <= 0), cost: 18-7*i2^0 215: l15 -> l15 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2+nn2^0, ii3^0'=2+ii3^0, i1^0'=1+i1^0, h1r^0'=h1r^post4, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1, (-2+i3^0 >= 0 /\ i1^0 <= 0 /\ nn2^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ i2^0 <= 0), cost: 18-7*i2^0 83: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, isign^0 <= 0, cost: 3 128: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 <= 0), cost: 5 129: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1-nn2^0+i2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 130: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, i2^0'=1+nn2^0, (1+nn2^0-i2^0 >= 0 /\ -1+isign^0 == 0 /\ nn1^0-i1^0 >= 0), cost: 9+4*nn1^0-4*i1^0 Applied pruning (of leafs and parallel rules): Start location: l26 195: l15 -> [30] : (-1+i1^0 == 0 /\ -1-nn2^0+i2^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM 196: l15 -> [30] : (-1-nn2^0+i2^0 >= 0 /\ -2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM 197: l15 -> [30] : (i1^0 <= 0 /\ -1-nn2^0+i2^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM 198: l15 -> l15 : wi^0'=0, i1^0'=1+i1^0, j1___0^0'=1, wr^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 6 199: l15 -> l15 : wi^0'=0, i1^0'=1+i1^0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (-2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 7 201: l15 -> l15 : wi^0'=wi^post18, ii3^0'=2+ii3^0, i1^0'=1+i1^0, j1___0^0'=1, wtemp^0'=1, i3^0'=1+i3^0, wr^0'=wr^post18, (1+nn2^0-i2^0 <= 0 /\ -1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 10 205: l15 -> l15 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2, ii3^0'=2+ii3^0, i1^0'=1+i1^0, h1r^0'=h1r^post4, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ -2+i1^0 >= 0 /\ nn2^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 18+7*nn2^0-7*i2^0 207: l15 -> l15 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, i1^0'=1+i1^0, h1r^0'=h1r^post4, j1___0^0'=1, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -2+i3^0 >= 0 /\ -1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 16 83: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, isign^0 <= 0, cost: 3 128: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 <= 0), cost: 5 129: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1-nn2^0+i2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 130: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, i2^0'=1+nn2^0, (1+nn2^0-i2^0 >= 0 /\ -1+isign^0 == 0 /\ nn1^0-i1^0 >= 0), cost: 9+4*nn1^0-4*i1^0 Applied acceleration Original rule: l15 -> l15 : wi^0'=0, i1^0'=1+i1^0, j1___0^0'=2+nn1^0-i1^0, wr^0'=1, (-2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 7 New rule: l15 -> l15 : wi^0'=0, i1^0'=i1^0+n25, j1___0^0'=3+nn1^0-i1^0-n25, wr^0'=1, (-1+n25 >= 0 /\ 1+nn1^0-i1^0-n25 >= 0 /\ -2+i1^0 >= 0), cost: 7*n25 Sub-proof via acceration calculus written to file:///tmp/tmpnam_iLGNoP.txt Applied instantiation Original rule: l15 -> l15 : wi^0'=0, i1^0'=i1^0+n25, j1___0^0'=3+nn1^0-i1^0-n25, wr^0'=1, (-1+n25 >= 0 /\ 1+nn1^0-i1^0-n25 >= 0 /\ -2+i1^0 >= 0), cost: 7*n25 New rule: l15 -> l15 : wi^0'=0, i1^0'=1+nn1^0, j1___0^0'=2, wr^0'=1, (0 >= 0 /\ nn1^0-i1^0 >= 0 /\ -2+i1^0 >= 0), cost: 7+7*nn1^0-7*i1^0 Applied simplification Original rule: l15 -> l15 : wi^0'=0, i1^0'=1+nn1^0, j1___0^0'=2, wr^0'=1, (0 >= 0 /\ nn1^0-i1^0 >= 0 /\ -2+i1^0 >= 0), cost: 7+7*nn1^0-7*i1^0 New rule: l15 -> l15 : wi^0'=0, i1^0'=1+nn1^0, j1___0^0'=2, wr^0'=1, (nn1^0-i1^0 >= 0 /\ -2+i1^0 >= 0), cost: 7+7*nn1^0-7*i1^0 Applied deletion Removed the following rules: 199 Accelerated simple loops Start location: l26 195: l15 -> [30] : (-1+i1^0 == 0 /\ -1-nn2^0+i2^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM 196: l15 -> [30] : (-1-nn2^0+i2^0 >= 0 /\ -2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM 197: l15 -> [30] : (i1^0 <= 0 /\ -1-nn2^0+i2^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM 198: l15 -> l15 : wi^0'=0, i1^0'=1+i1^0, j1___0^0'=1, wr^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 6 201: l15 -> l15 : wi^0'=wi^post18, ii3^0'=2+ii3^0, i1^0'=1+i1^0, j1___0^0'=1, wtemp^0'=1, i3^0'=1+i3^0, wr^0'=wr^post18, (1+nn2^0-i2^0 <= 0 /\ -1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 10 205: l15 -> l15 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2, ii3^0'=2+ii3^0, i1^0'=1+i1^0, h1r^0'=h1r^post4, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ -2+i1^0 >= 0 /\ nn2^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 18+7*nn2^0-7*i2^0 207: l15 -> l15 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, i1^0'=1+i1^0, h1r^0'=h1r^post4, j1___0^0'=1, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -2+i3^0 >= 0 /\ -1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 16 217: l15 -> l15 : wi^0'=0, i1^0'=1+nn1^0, j1___0^0'=2, wr^0'=1, (nn1^0-i1^0 >= 0 /\ -2+i1^0 >= 0), cost: 7+7*nn1^0-7*i1^0 83: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, isign^0 <= 0, cost: 3 128: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 <= 0), cost: 5 129: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1-nn2^0+i2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 130: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, i2^0'=1+nn2^0, (1+nn2^0-i2^0 >= 0 /\ -1+isign^0 == 0 /\ nn1^0-i1^0 >= 0), cost: 9+4*nn1^0-4*i1^0 Applied chaining First rule: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, -2+isign^0 >= 0, cost: 3 Second rule: l15 -> l15 : wi^0'=0, i1^0'=1+i1^0, j1___0^0'=1, wr^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 6 New rule: l26 -> l15 : wi^0'=0, c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+i1^0, theta^0'=theta^post32, j1___0^0'=1, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, wr^0'=1, (-1+i1^0 == 0 /\ -2+isign^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 9 Applied chaining First rule: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, isign^0 <= 0, cost: 3 Second rule: l15 -> l15 : wi^0'=0, i1^0'=1+i1^0, j1___0^0'=1, wr^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 6 New rule: l26 -> l15 : wi^0'=0, c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+i1^0, theta^0'=theta^post32, j1___0^0'=1, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, wr^0'=1, (-1+i1^0 == 0 /\ isign^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 9 Applied chaining First rule: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, -2+isign^0 >= 0, cost: 3 Second rule: l15 -> l15 : wi^0'=wi^post18, ii3^0'=2+ii3^0, i1^0'=1+i1^0, j1___0^0'=1, wtemp^0'=1, i3^0'=1+i3^0, wr^0'=wr^post18, (1+nn2^0-i2^0 <= 0 /\ -1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 10 New rule: l26 -> l15 : wi^0'=wi^post18, c2^0'=c2^post32, ii3^0'=2+ii3^0, wpr^0'=wpr^post32, i1^0'=1+i1^0, theta^0'=theta^post32, j1___0^0'=1, wtemp^0'=1, c1^0'=c1^post32, i3^0'=1+i3^0, wpi^0'=wpi^post32, wr^0'=wr^post18, (1+nn2^0-i2^0 <= 0 /\ -1+i1^0 == 0 /\ -2+isign^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 13 Applied chaining First rule: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, isign^0 <= 0, cost: 3 Second rule: l15 -> l15 : wi^0'=wi^post18, ii3^0'=2+ii3^0, i1^0'=1+i1^0, j1___0^0'=1, wtemp^0'=1, i3^0'=1+i3^0, wr^0'=wr^post18, (1+nn2^0-i2^0 <= 0 /\ -1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 10 New rule: l26 -> l15 : wi^0'=wi^post18, c2^0'=c2^post32, ii3^0'=2+ii3^0, wpr^0'=wpr^post32, i1^0'=1+i1^0, theta^0'=theta^post32, j1___0^0'=1, wtemp^0'=1, c1^0'=c1^post32, i3^0'=1+i3^0, wpi^0'=wpi^post32, wr^0'=wr^post18, (1+nn2^0-i2^0 <= 0 /\ -1+i1^0 == 0 /\ isign^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 13 Applied chaining First rule: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, -2+isign^0 >= 0, cost: 3 Second rule: l15 -> l15 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2, ii3^0'=2+ii3^0, i1^0'=1+i1^0, h1r^0'=h1r^post4, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ -2+i1^0 >= 0 /\ nn2^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 18+7*nn2^0-7*i2^0 New rule: l26 -> l15 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2, c2^0'=c2^post32, ii3^0'=2+ii3^0, wpr^0'=wpr^post32, i1^0'=1+i1^0, h1r^0'=h1r^post4, theta^0'=theta^post32, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, c1^0'=c1^post32, i3^0'=1+i3^0, h2r^0'=h2r^post4, wpi^0'=wpi^post32, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ -2+isign^0 >= 0 /\ -2+i1^0 >= 0 /\ nn2^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 21+7*nn2^0-7*i2^0 Applied chaining First rule: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, isign^0 <= 0, cost: 3 Second rule: l15 -> l15 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2, ii3^0'=2+ii3^0, i1^0'=1+i1^0, h1r^0'=h1r^post4, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ -2+i1^0 >= 0 /\ nn2^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 18+7*nn2^0-7*i2^0 New rule: l26 -> l15 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2, c2^0'=c2^post32, ii3^0'=2+ii3^0, wpr^0'=wpr^post32, i1^0'=1+i1^0, h1r^0'=h1r^post4, theta^0'=theta^post32, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, c1^0'=c1^post32, i3^0'=1+i3^0, h2r^0'=h2r^post4, wpi^0'=wpi^post32, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ -2+i1^0 >= 0 /\ nn2^0 <= 0 /\ isign^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 21+7*nn2^0-7*i2^0 Applied chaining First rule: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, -2+isign^0 >= 0, cost: 3 Second rule: l15 -> l15 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, i1^0'=1+i1^0, h1r^0'=h1r^post4, j1___0^0'=1, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -2+i3^0 >= 0 /\ -1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 16 New rule: l26 -> l15 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=1, c2^0'=c2^post32, ii3^0'=2+ii3^0, wpr^0'=wpr^post32, i1^0'=1+i1^0, h1r^0'=h1r^post4, theta^0'=theta^post32, j1___0^0'=1, wtemp^0'=1, c1^0'=c1^post32, i3^0'=1+i3^0, h2r^0'=h2r^post4, wpi^0'=wpi^post32, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -2+i3^0 >= 0 /\ -1+i1^0 == 0 /\ -2+isign^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 19 Applied chaining First rule: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, isign^0 <= 0, cost: 3 Second rule: l15 -> l15 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=1, ii3^0'=2+ii3^0, i1^0'=1+i1^0, h1r^0'=h1r^post4, j1___0^0'=1, wtemp^0'=1, i3^0'=1+i3^0, h2r^0'=h2r^post4, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -2+i3^0 >= 0 /\ -1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 16 New rule: l26 -> l15 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=1, c2^0'=c2^post32, ii3^0'=2+ii3^0, wpr^0'=wpr^post32, i1^0'=1+i1^0, h1r^0'=h1r^post4, theta^0'=theta^post32, j1___0^0'=1, wtemp^0'=1, c1^0'=c1^post32, i3^0'=1+i3^0, h2r^0'=h2r^post4, wpi^0'=wpi^post32, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -2+i3^0 >= 0 /\ -1+i1^0 == 0 /\ isign^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 19 Applied chaining First rule: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, -2+isign^0 >= 0, cost: 3 Second rule: l15 -> l15 : wi^0'=0, i1^0'=1+nn1^0, j1___0^0'=2, wr^0'=1, (nn1^0-i1^0 >= 0 /\ -2+i1^0 >= 0), cost: 7+7*nn1^0-7*i1^0 New rule: l26 -> l15 : wi^0'=0, c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, j1___0^0'=2, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, wr^0'=1, (nn1^0-i1^0 >= 0 /\ -2+isign^0 >= 0 /\ -2+i1^0 >= 0), cost: 10+7*nn1^0-7*i1^0 Applied chaining First rule: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, isign^0 <= 0, cost: 3 Second rule: l15 -> l15 : wi^0'=0, i1^0'=1+nn1^0, j1___0^0'=2, wr^0'=1, (nn1^0-i1^0 >= 0 /\ -2+i1^0 >= 0), cost: 7+7*nn1^0-7*i1^0 New rule: l26 -> l15 : wi^0'=0, c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, j1___0^0'=2, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, wr^0'=1, (nn1^0-i1^0 >= 0 /\ -2+i1^0 >= 0 /\ isign^0 <= 0), cost: 10+7*nn1^0-7*i1^0 Applied deletion Removed the following rules: 198 201 205 207 217 Chained accelerated rules with incoming rules Start location: l26 195: l15 -> [30] : (-1+i1^0 == 0 /\ -1-nn2^0+i2^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM 196: l15 -> [30] : (-1-nn2^0+i2^0 >= 0 /\ -2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM 197: l15 -> [30] : (i1^0 <= 0 /\ -1-nn2^0+i2^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM 83: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, isign^0 <= 0, cost: 3 128: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 <= 0), cost: 5 129: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1-nn2^0+i2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 130: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, i2^0'=1+nn2^0, (1+nn2^0-i2^0 >= 0 /\ -1+isign^0 == 0 /\ nn1^0-i1^0 >= 0), cost: 9+4*nn1^0-4*i1^0 218: l26 -> l15 : wi^0'=0, c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+i1^0, theta^0'=theta^post32, j1___0^0'=1, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, wr^0'=1, (-1+i1^0 == 0 /\ -2+isign^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 9 219: l26 -> l15 : wi^0'=0, c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+i1^0, theta^0'=theta^post32, j1___0^0'=1, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, wr^0'=1, (-1+i1^0 == 0 /\ isign^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 9 220: l26 -> l15 : wi^0'=wi^post18, c2^0'=c2^post32, ii3^0'=2+ii3^0, wpr^0'=wpr^post32, i1^0'=1+i1^0, theta^0'=theta^post32, j1___0^0'=1, wtemp^0'=1, c1^0'=c1^post32, i3^0'=1+i3^0, wpi^0'=wpi^post32, wr^0'=wr^post18, (1+nn2^0-i2^0 <= 0 /\ -1+i1^0 == 0 /\ -2+isign^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 13 221: l26 -> l15 : wi^0'=wi^post18, c2^0'=c2^post32, ii3^0'=2+ii3^0, wpr^0'=wpr^post32, i1^0'=1+i1^0, theta^0'=theta^post32, j1___0^0'=1, wtemp^0'=1, c1^0'=c1^post32, i3^0'=1+i3^0, wpi^0'=wpi^post32, wr^0'=wr^post18, (1+nn2^0-i2^0 <= 0 /\ -1+i1^0 == 0 /\ isign^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 13 222: l26 -> l15 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2, c2^0'=c2^post32, ii3^0'=2+ii3^0, wpr^0'=wpr^post32, i1^0'=1+i1^0, h1r^0'=h1r^post4, theta^0'=theta^post32, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, c1^0'=c1^post32, i3^0'=1+i3^0, h2r^0'=h2r^post4, wpi^0'=wpi^post32, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ -2+isign^0 >= 0 /\ -2+i1^0 >= 0 /\ nn2^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 21+7*nn2^0-7*i2^0 223: l26 -> l15 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2, c2^0'=c2^post32, ii3^0'=2+ii3^0, wpr^0'=wpr^post32, i1^0'=1+i1^0, h1r^0'=h1r^post4, theta^0'=theta^post32, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, c1^0'=c1^post32, i3^0'=1+i3^0, h2r^0'=h2r^post4, wpi^0'=wpi^post32, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ -2+i1^0 >= 0 /\ nn2^0 <= 0 /\ isign^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 21+7*nn2^0-7*i2^0 224: l26 -> l15 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=1, c2^0'=c2^post32, ii3^0'=2+ii3^0, wpr^0'=wpr^post32, i1^0'=1+i1^0, h1r^0'=h1r^post4, theta^0'=theta^post32, j1___0^0'=1, wtemp^0'=1, c1^0'=c1^post32, i3^0'=1+i3^0, h2r^0'=h2r^post4, wpi^0'=wpi^post32, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -2+i3^0 >= 0 /\ -1+i1^0 == 0 /\ -2+isign^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 19 225: l26 -> l15 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=1, c2^0'=c2^post32, ii3^0'=2+ii3^0, wpr^0'=wpr^post32, i1^0'=1+i1^0, h1r^0'=h1r^post4, theta^0'=theta^post32, j1___0^0'=1, wtemp^0'=1, c1^0'=c1^post32, i3^0'=1+i3^0, h2r^0'=h2r^post4, wpi^0'=wpi^post32, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -2+i3^0 >= 0 /\ -1+i1^0 == 0 /\ isign^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 19 226: l26 -> l15 : wi^0'=0, c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, j1___0^0'=2, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, wr^0'=1, (nn1^0-i1^0 >= 0 /\ -2+isign^0 >= 0 /\ -2+i1^0 >= 0), cost: 10+7*nn1^0-7*i1^0 227: l26 -> l15 : wi^0'=0, c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, j1___0^0'=2, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, wr^0'=1, (nn1^0-i1^0 >= 0 /\ -2+i1^0 >= 0 /\ isign^0 <= 0), cost: 10+7*nn1^0-7*i1^0 Eliminating location l15 by chaining: Applied chaining First rule: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, -2+isign^0 >= 0, cost: 3 Second rule: l15 -> [30] : (-1+i1^0 == 0 /\ -1-nn2^0+i2^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM New rule: l26 -> [30] : (-1+i1^0 == 0 /\ -1-nn2^0+i2^0 >= 0 /\ -2+isign^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM Applied chaining First rule: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, -2+isign^0 >= 0, cost: 3 Second rule: l15 -> [30] : (-1-nn2^0+i2^0 >= 0 /\ -2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM New rule: l26 -> [30] : (-1-nn2^0+i2^0 >= 0 /\ -2+isign^0 >= 0 /\ -2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM Applied chaining First rule: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, -2+isign^0 >= 0, cost: 3 Second rule: l15 -> [30] : (i1^0 <= 0 /\ -1-nn2^0+i2^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM New rule: l26 -> [30] : (i1^0 <= 0 /\ -1-nn2^0+i2^0 >= 0 /\ -2+isign^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM Applied chaining First rule: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, isign^0 <= 0, cost: 3 Second rule: l15 -> [30] : (-1+i1^0 == 0 /\ -1-nn2^0+i2^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM New rule: l26 -> [30] : (-1+i1^0 == 0 /\ -1-nn2^0+i2^0 >= 0 /\ isign^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM Applied chaining First rule: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, isign^0 <= 0, cost: 3 Second rule: l15 -> [30] : (-1-nn2^0+i2^0 >= 0 /\ -2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM New rule: l26 -> [30] : (-1-nn2^0+i2^0 >= 0 /\ -2+i1^0 >= 0 /\ isign^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM Applied chaining First rule: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, isign^0 <= 0, cost: 3 Second rule: l15 -> [30] : (i1^0 <= 0 /\ -1-nn2^0+i2^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM New rule: l26 -> [30] : (i1^0 <= 0 /\ -1-nn2^0+i2^0 >= 0 /\ isign^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM Applied chaining First rule: l26 -> l15 : wi^0'=0, c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+i1^0, theta^0'=theta^post32, j1___0^0'=1, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, wr^0'=1, (-1+i1^0 == 0 /\ -2+isign^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 9 Second rule: l15 -> [30] : (-1-nn2^0+i2^0 >= 0 /\ -2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM New rule: l26 -> [30] : (-1+i1^0 >= 0 /\ -1+i1^0 == 0 /\ -1-nn2^0+i2^0 >= 0 /\ -2+isign^0 >= 0 /\ 1-nn1^0+i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM Applied simplification Original rule: l26 -> [30] : (-1+i1^0 >= 0 /\ -1+i1^0 == 0 /\ -1-nn2^0+i2^0 >= 0 /\ -2+isign^0 >= 0 /\ 1-nn1^0+i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM New rule: l26 -> [30] : (-1+i1^0 == 0 /\ -1-nn2^0+i2^0 >= 0 /\ -2+isign^0 >= 0 /\ 1-nn1^0+i1^0 <= 0), cost: NONTERM Applied chaining First rule: l26 -> l15 : wi^0'=0, c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+i1^0, theta^0'=theta^post32, j1___0^0'=1, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, wr^0'=1, (-1+i1^0 == 0 /\ isign^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 9 Second rule: l15 -> [30] : (-1-nn2^0+i2^0 >= 0 /\ -2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM New rule: l26 -> [30] : (-1+i1^0 >= 0 /\ -1+i1^0 == 0 /\ -1-nn2^0+i2^0 >= 0 /\ 1-nn1^0+i1^0 <= 0 /\ isign^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM Applied simplification Original rule: l26 -> [30] : (-1+i1^0 >= 0 /\ -1+i1^0 == 0 /\ -1-nn2^0+i2^0 >= 0 /\ 1-nn1^0+i1^0 <= 0 /\ isign^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM New rule: l26 -> [30] : (-1+i1^0 == 0 /\ -1-nn2^0+i2^0 >= 0 /\ 1-nn1^0+i1^0 <= 0 /\ isign^0 <= 0), cost: NONTERM Applied chaining First rule: l26 -> l15 : wi^0'=wi^post18, c2^0'=c2^post32, ii3^0'=2+ii3^0, wpr^0'=wpr^post32, i1^0'=1+i1^0, theta^0'=theta^post32, j1___0^0'=1, wtemp^0'=1, c1^0'=c1^post32, i3^0'=1+i3^0, wpi^0'=wpi^post32, wr^0'=wr^post18, (1+nn2^0-i2^0 <= 0 /\ -1+i1^0 == 0 /\ -2+isign^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 13 Second rule: l15 -> [30] : (-1-nn2^0+i2^0 >= 0 /\ -2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM New rule: l26 -> [30] : (1+nn2^0-i2^0 <= 0 /\ -1+i1^0 >= 0 /\ -1+i1^0 == 0 /\ -1-nn2^0+i2^0 >= 0 /\ -2+isign^0 >= 0 /\ 1-nn1^0+i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM Applied simplification Original rule: l26 -> [30] : (1+nn2^0-i2^0 <= 0 /\ -1+i1^0 >= 0 /\ -1+i1^0 == 0 /\ -1-nn2^0+i2^0 >= 0 /\ -2+isign^0 >= 0 /\ 1-nn1^0+i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM New rule: l26 -> [30] : (-1+i1^0 == 0 /\ -1-nn2^0+i2^0 >= 0 /\ -2+isign^0 >= 0 /\ 1-nn1^0+i1^0 <= 0), cost: NONTERM Applied chaining First rule: l26 -> l15 : wi^0'=wi^post18, c2^0'=c2^post32, ii3^0'=2+ii3^0, wpr^0'=wpr^post32, i1^0'=1+i1^0, theta^0'=theta^post32, j1___0^0'=1, wtemp^0'=1, c1^0'=c1^post32, i3^0'=1+i3^0, wpi^0'=wpi^post32, wr^0'=wr^post18, (1+nn2^0-i2^0 <= 0 /\ -1+i1^0 == 0 /\ isign^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 13 Second rule: l15 -> [30] : (-1-nn2^0+i2^0 >= 0 /\ -2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM New rule: l26 -> [30] : (1+nn2^0-i2^0 <= 0 /\ -1+i1^0 >= 0 /\ -1+i1^0 == 0 /\ -1-nn2^0+i2^0 >= 0 /\ 1-nn1^0+i1^0 <= 0 /\ isign^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM Applied simplification Original rule: l26 -> [30] : (1+nn2^0-i2^0 <= 0 /\ -1+i1^0 >= 0 /\ -1+i1^0 == 0 /\ -1-nn2^0+i2^0 >= 0 /\ 1-nn1^0+i1^0 <= 0 /\ isign^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM New rule: l26 -> [30] : (-1+i1^0 == 0 /\ -1-nn2^0+i2^0 >= 0 /\ 1-nn1^0+i1^0 <= 0 /\ isign^0 <= 0), cost: NONTERM Applied chaining First rule: l26 -> l15 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2, c2^0'=c2^post32, ii3^0'=2+ii3^0, wpr^0'=wpr^post32, i1^0'=1+i1^0, h1r^0'=h1r^post4, theta^0'=theta^post32, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, c1^0'=c1^post32, i3^0'=1+i3^0, h2r^0'=h2r^post4, wpi^0'=wpi^post32, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ -2+isign^0 >= 0 /\ -2+i1^0 >= 0 /\ nn2^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 21+7*nn2^0-7*i2^0 Second rule: l15 -> [30] : (-1-nn2^0+i2^0 >= 0 /\ -2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM New rule: l26 -> [30] : (0 >= 0 /\ nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ -1+i1^0 >= 0 /\ -2+isign^0 >= 0 /\ 1-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0 /\ nn2^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM Applied simplification Original rule: l26 -> [30] : (0 >= 0 /\ nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ -1+i1^0 >= 0 /\ -2+isign^0 >= 0 /\ 1-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0 /\ nn2^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM New rule: l26 -> [30] : (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ -2+isign^0 >= 0 /\ 1-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0 /\ nn2^0 <= 0), cost: NONTERM Applied chaining First rule: l26 -> l15 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2, c2^0'=c2^post32, ii3^0'=2+ii3^0, wpr^0'=wpr^post32, i1^0'=1+i1^0, h1r^0'=h1r^post4, theta^0'=theta^post32, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, c1^0'=c1^post32, i3^0'=1+i3^0, h2r^0'=h2r^post4, wpi^0'=wpi^post32, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ -2+i1^0 >= 0 /\ nn2^0 <= 0 /\ isign^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 21+7*nn2^0-7*i2^0 Second rule: l15 -> [30] : (-1-nn2^0+i2^0 >= 0 /\ -2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM New rule: l26 -> [30] : (0 >= 0 /\ nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ -1+i1^0 >= 0 /\ 1-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0 /\ nn2^0 <= 0 /\ isign^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM Applied simplification Original rule: l26 -> [30] : (0 >= 0 /\ nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ -1+i1^0 >= 0 /\ 1-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0 /\ nn2^0 <= 0 /\ isign^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM New rule: l26 -> [30] : (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ 1-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0 /\ nn2^0 <= 0 /\ isign^0 <= 0), cost: NONTERM Applied chaining First rule: l26 -> l15 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=1, c2^0'=c2^post32, ii3^0'=2+ii3^0, wpr^0'=wpr^post32, i1^0'=1+i1^0, h1r^0'=h1r^post4, theta^0'=theta^post32, j1___0^0'=1, wtemp^0'=1, c1^0'=c1^post32, i3^0'=1+i3^0, h2r^0'=h2r^post4, wpi^0'=wpi^post32, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -2+i3^0 >= 0 /\ -1+i1^0 == 0 /\ -2+isign^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 19 Second rule: l15 -> [30] : (-1-nn2^0+i2^0 >= 0 /\ -2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM New rule: l26 -> [30] : (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -2+i3^0 >= 0 /\ -1+i1^0 >= 0 /\ -1+i1^0 == 0 /\ -nn2^0+i2^0 >= 0 /\ -2+isign^0 >= 0 /\ 1-nn1^0+i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM Applied simplification Original rule: l26 -> [30] : (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -2+i3^0 >= 0 /\ -1+i1^0 >= 0 /\ -1+i1^0 == 0 /\ -nn2^0+i2^0 >= 0 /\ -2+isign^0 >= 0 /\ 1-nn1^0+i1^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM New rule: l26 -> [30] : (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -2+i3^0 >= 0 /\ -1+i1^0 == 0 /\ -2+isign^0 >= 0 /\ 1-nn1^0+i1^0 <= 0), cost: NONTERM Applied chaining First rule: l26 -> l15 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=1, c2^0'=c2^post32, ii3^0'=2+ii3^0, wpr^0'=wpr^post32, i1^0'=1+i1^0, h1r^0'=h1r^post4, theta^0'=theta^post32, j1___0^0'=1, wtemp^0'=1, c1^0'=c1^post32, i3^0'=1+i3^0, h2r^0'=h2r^post4, wpi^0'=wpi^post32, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+i2^0, (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -2+i3^0 >= 0 /\ -1+i1^0 == 0 /\ isign^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 19 Second rule: l15 -> [30] : (-1-nn2^0+i2^0 >= 0 /\ -2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM New rule: l26 -> [30] : (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -2+i3^0 >= 0 /\ -1+i1^0 >= 0 /\ -1+i1^0 == 0 /\ -nn2^0+i2^0 >= 0 /\ 1-nn1^0+i1^0 <= 0 /\ isign^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM Applied simplification Original rule: l26 -> [30] : (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -2+i3^0 >= 0 /\ -1+i1^0 >= 0 /\ -1+i1^0 == 0 /\ -nn2^0+i2^0 >= 0 /\ 1-nn1^0+i1^0 <= 0 /\ isign^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM New rule: l26 -> [30] : (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -2+i3^0 >= 0 /\ -1+i1^0 == 0 /\ 1-nn1^0+i1^0 <= 0 /\ isign^0 <= 0), cost: NONTERM Applied partial deletion Original rule: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1-nn2^0+i2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 New rule: l26 -> [32] : (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1-nn2^0+i2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 Applied partial deletion Original rule: l26 -> l15 : c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, i2^0'=1+nn2^0, (1+nn2^0-i2^0 >= 0 /\ -1+isign^0 == 0 /\ nn1^0-i1^0 >= 0), cost: 9+4*nn1^0-4*i1^0 New rule: l26 -> [32] : (1+nn2^0-i2^0 >= 0 /\ -1+isign^0 == 0 /\ nn1^0-i1^0 >= 0), cost: 9+4*nn1^0-4*i1^0 Applied partial deletion Original rule: l26 -> l15 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2, c2^0'=c2^post32, ii3^0'=2+ii3^0, wpr^0'=wpr^post32, i1^0'=1+i1^0, h1r^0'=h1r^post4, theta^0'=theta^post32, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, c1^0'=c1^post32, i3^0'=1+i3^0, h2r^0'=h2r^post4, wpi^0'=wpi^post32, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ -2+isign^0 >= 0 /\ -2+i1^0 >= 0 /\ nn2^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 21+7*nn2^0-7*i2^0 New rule: l26 -> [32] : (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ -2+isign^0 >= 0 /\ -2+i1^0 >= 0 /\ nn2^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 21+7*nn2^0-7*i2^0 Applied partial deletion Original rule: l26 -> l15 : h2i^0'=h2i^post4, wi^0'=wi^post18, j2^0'=2, c2^0'=c2^post32, ii3^0'=2+ii3^0, wpr^0'=wpr^post32, i1^0'=1+i1^0, h1r^0'=h1r^post4, theta^0'=theta^post32, j1___0^0'=2+nn1^0-i1^0, wtemp^0'=1, c1^0'=c1^post32, i3^0'=1+i3^0, h2r^0'=h2r^post4, wpi^0'=wpi^post32, j3^0'=j3^post4, h1i^0'=h1i^post4, wr^0'=wr^post18, i2^0'=1+nn2^0, (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ -2+i1^0 >= 0 /\ nn2^0 <= 0 /\ isign^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 21+7*nn2^0-7*i2^0 New rule: l26 -> [32] : (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ -2+i1^0 >= 0 /\ nn2^0 <= 0 /\ isign^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 21+7*nn2^0-7*i2^0 Applied partial deletion Original rule: l26 -> l15 : wi^0'=0, c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, j1___0^0'=2, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, wr^0'=1, (nn1^0-i1^0 >= 0 /\ -2+isign^0 >= 0 /\ -2+i1^0 >= 0), cost: 10+7*nn1^0-7*i1^0 New rule: l26 -> [32] : (nn1^0-i1^0 >= 0 /\ -2+isign^0 >= 0 /\ -2+i1^0 >= 0), cost: 10+7*nn1^0-7*i1^0 Applied partial deletion Original rule: l26 -> l15 : wi^0'=0, c2^0'=c2^post32, wpr^0'=wpr^post32, i1^0'=1+nn1^0, theta^0'=theta^post32, j1___0^0'=2, wtemp^0'=wtemp^post32, c1^0'=c1^post32, wpi^0'=wpi^post32, wr^0'=1, (nn1^0-i1^0 >= 0 /\ -2+i1^0 >= 0 /\ isign^0 <= 0), cost: 10+7*nn1^0-7*i1^0 New rule: l26 -> [32] : (nn1^0-i1^0 >= 0 /\ -2+i1^0 >= 0 /\ isign^0 <= 0), cost: 10+7*nn1^0-7*i1^0 Applied deletion Removed the following rules: 83 84 128 129 130 195 196 197 218 219 220 221 222 223 224 225 226 227 Eliminated locations on tree-shaped paths Start location: l26 228: l26 -> [30] : (-1+i1^0 == 0 /\ -1-nn2^0+i2^0 >= 0 /\ -2+isign^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM 229: l26 -> [30] : (-1-nn2^0+i2^0 >= 0 /\ -2+isign^0 >= 0 /\ -2+i1^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM 230: l26 -> [30] : (i1^0 <= 0 /\ -1-nn2^0+i2^0 >= 0 /\ -2+isign^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM 231: l26 -> [30] : (-1+i1^0 == 0 /\ -1-nn2^0+i2^0 >= 0 /\ isign^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM 232: l26 -> [30] : (-1-nn2^0+i2^0 >= 0 /\ -2+i1^0 >= 0 /\ isign^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM 233: l26 -> [30] : (i1^0 <= 0 /\ -1-nn2^0+i2^0 >= 0 /\ isign^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: NONTERM 234: l26 -> [30] : (-1+i1^0 == 0 /\ -1-nn2^0+i2^0 >= 0 /\ -2+isign^0 >= 0 /\ 1-nn1^0+i1^0 <= 0), cost: NONTERM 235: l26 -> [30] : (-1+i1^0 == 0 /\ -1-nn2^0+i2^0 >= 0 /\ 1-nn1^0+i1^0 <= 0 /\ isign^0 <= 0), cost: NONTERM 236: l26 -> [30] : (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ -2+isign^0 >= 0 /\ 1-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0 /\ nn2^0 <= 0), cost: NONTERM 237: l26 -> [30] : (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ 1-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0 /\ nn2^0 <= 0 /\ isign^0 <= 0), cost: NONTERM 238: l26 -> [30] : (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -2+i3^0 >= 0 /\ -1+i1^0 == 0 /\ -2+isign^0 >= 0 /\ 1-nn1^0+i1^0 <= 0), cost: NONTERM 239: l26 -> [30] : (-1+i2^0 == 0 /\ nn2^0-i2^0 == 0 /\ -2+i3^0 >= 0 /\ -1+i1^0 == 0 /\ 1-nn1^0+i1^0 <= 0 /\ isign^0 <= 0), cost: NONTERM 240: l26 -> [32] : (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1-nn2^0+i2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 241: l26 -> [32] : (1+nn2^0-i2^0 >= 0 /\ -1+isign^0 == 0 /\ nn1^0-i1^0 >= 0), cost: 9+4*nn1^0-4*i1^0 242: l26 -> [32] : (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ -2+isign^0 >= 0 /\ -2+i1^0 >= 0 /\ nn2^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 21+7*nn2^0-7*i2^0 243: l26 -> [32] : (nn2^0-i2^0 >= 0 /\ -2+i3^0 >= 0 /\ -2+i1^0 >= 0 /\ nn2^0 <= 0 /\ isign^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 21+7*nn2^0-7*i2^0 244: l26 -> [32] : (nn1^0-i1^0 >= 0 /\ -2+isign^0 >= 0 /\ -2+i1^0 >= 0), cost: 10+7*nn1^0-7*i1^0 245: l26 -> [32] : (nn1^0-i1^0 >= 0 /\ -2+i1^0 >= 0 /\ isign^0 <= 0), cost: 10+7*nn1^0-7*i1^0 Computing asymptotic complexity Proved nontermination of rule 228 via SMT. Proved the following lower bound Complexity: Nonterm Cpx degree: Nonterm Solved cost: NONTERM Rule cost: NONTERM Rule guard: (-1+i1^0 == 0 /\ -1-nn2^0+i2^0 >= 0 /\ -2+isign^0 >= 0 /\ -nn1^0+i1^0 <= 0)