NO Initial ITS Start location: l26 0: l0 -> l1 : c1^0'=c1^post0, j3^0'=j3^post0, h2r^0'=h2r^post0, theta^0'=theta^post0, isign^0'=isign^post0, wtemp^0'=wtemp^post0, h1i^0'=h1i^post0, i2^0'=i2^post0, wpi^0'=wpi^post0, j2^0'=j2^post0, h2i^0'=h2i^post0, nn2^0'=nn2^post0, ii3^0'=ii3^post0, wr^0'=wr^post0, c2^0'=c2^post0, nn1^0'=nn1^post0, i1^0'=i1^post0, wi^0'=wi^post0, j1___0^0'=j1___0^post0, h1r^0'=h1r^post0, i3^0'=i3^post0, wpr^0'=wpr^post0, (-wpr^post0+wpr^0 == 0 /\ isign^0-isign^post0 == 0 /\ j1___0^0-j1___0^post0 == 0 /\ h1i^0-h1i^post0 == 0 /\ c1^0-c1^post0 == 0 /\ -wpi^post0+wpi^0 == 0 /\ j3^0-j3^post0 == 0 /\ -ii3^post0+ii3^0 == 0 /\ -i3^post0+i3^0 == 0 /\ -wtemp^post0+wtemp^0 == 0 /\ -h2i^post0+h2i^0 == 0 /\ -c2^post0+c2^0 == 0 /\ wr^0-wr^post0 == 0 /\ -i2^post0+i2^0 == 0 /\ -nn2^post0+nn2^0 == 0 /\ i1^0-i1^post0 == 0 /\ theta^0-theta^post0 == 0 /\ wi^0-wi^post0 == 0 /\ nn1^0-nn1^post0 == 0 /\ -j2^post0+j2^0 == 0 /\ h2r^0-h2r^post0 == 0 /\ -h1r^post0+h1r^0 == 0), cost: 1 1: l2 -> l0 : c1^0'=c1^post1, j3^0'=j3^post1, h2r^0'=h2r^post1, theta^0'=theta^post1, isign^0'=isign^post1, wtemp^0'=wtemp^post1, h1i^0'=h1i^post1, i2^0'=i2^post1, wpi^0'=wpi^post1, j2^0'=j2^post1, h2i^0'=h2i^post1, nn2^0'=nn2^post1, ii3^0'=ii3^post1, wr^0'=wr^post1, c2^0'=c2^post1, nn1^0'=nn1^post1, i1^0'=i1^post1, wi^0'=wi^post1, j1___0^0'=j1___0^post1, h1r^0'=h1r^post1, i3^0'=i3^post1, wpr^0'=wpr^post1, (-isign^0 <= 0 /\ theta^0-theta^post1 == 0 /\ h1i^0-h1i^post1 == 0 /\ -h2i^post1+h2i^0 == 0 /\ isign^0-isign^post1 == 0 /\ -h1r^post1+h1r^0 == 0 /\ -ii3^post1+ii3^0 == 0 /\ -wr^post1+wr^0 == 0 /\ -i3^post1+i3^0 == 0 /\ -c2^post1+c2^0 == 0 /\ -i2^post1+i2^0 == 0 /\ -j2^post1+j2^0 == 0 /\ wi^0-wi^post1 == 0 /\ nn2^0-nn2^post1 == 0 /\ j3^0-j3^post1 == 0 /\ -i1^post1+i1^0 == 0 /\ wpi^0-wpi^post1 == 0 /\ nn1^0-nn1^post1 == 0 /\ h2r^0-h2r^post1 == 0 /\ -wpr^post1+wpr^0 == 0 /\ wtemp^0-wtemp^post1 == 0 /\ c1^0-c1^post1 == 0 /\ -j1___0^post1+j1___0^0 == 0), cost: 1 2: l2 -> l0 : c1^0'=c1^post2, j3^0'=j3^post2, h2r^0'=h2r^post2, theta^0'=theta^post2, isign^0'=isign^post2, wtemp^0'=wtemp^post2, h1i^0'=h1i^post2, i2^0'=i2^post2, wpi^0'=wpi^post2, j2^0'=j2^post2, h2i^0'=h2i^post2, nn2^0'=nn2^post2, ii3^0'=ii3^post2, wr^0'=wr^post2, c2^0'=c2^post2, nn1^0'=nn1^post2, i1^0'=i1^post2, wi^0'=wi^post2, j1___0^0'=j1___0^post2, h1r^0'=h1r^post2, i3^0'=i3^post2, wpr^0'=wpr^post2, (-i1^post2+i1^0 == 0 /\ -j1___0^post2+j1___0^0 == 0 /\ wtemp^0-wtemp^post2 == 0 /\ h2i^0-h2i^post2 == 0 /\ nn2^0-nn2^post2 == 0 /\ j3^0-j3^post2 == 0 /\ wpi^0-wpi^post2 == 0 /\ theta^0-theta^post2 == 0 /\ c1^0-c1^post2 == 0 /\ -h1r^post2+h1r^0 == 0 /\ h2r^0-h2r^post2 == 0 /\ -wi^post2+wi^0 == 0 /\ -wpr^post2+wpr^0 == 0 /\ -ii3^post2+ii3^0 == 0 /\ -wr^post2+wr^0 == 0 /\ -nn1^post2+nn1^0 == 0 /\ 2+isign^0 <= 0 /\ -h1i^post2+h1i^0 == 0 /\ -i3^post2+i3^0 == 0 /\ -isign^post2+isign^0 == 0 /\ i2^0-i2^post2 == 0 /\ j2^0-j2^post2 == 0 /\ -c2^post2+c2^0 == 0), cost: 1 3: l2 -> l0 : c1^0'=c1^post3, j3^0'=j3^post3, h2r^0'=h2r^post3, theta^0'=theta^post3, isign^0'=isign^post3, wtemp^0'=wtemp^post3, h1i^0'=h1i^post3, i2^0'=i2^post3, wpi^0'=wpi^post3, j2^0'=j2^post3, h2i^0'=h2i^post3, nn2^0'=nn2^post3, ii3^0'=ii3^post3, wr^0'=wr^post3, c2^0'=c2^post3, nn1^0'=nn1^post3, i1^0'=i1^post3, wi^0'=wi^post3, j1___0^0'=j1___0^post3, h1r^0'=h1r^post3, i3^0'=i3^post3, wpr^0'=wpr^post3, (-wi^post3+wi^0 == 0 /\ -j1___0^post3+j1___0^0 == 0 /\ -i1^post3+i1^0 == 0 /\ c1^0-c1^post3 == 0 /\ wtemp^0-wtemp^post3 == 0 /\ -i3^post3+i3^0 == 0 /\ nn2^0-nn2^post3 == 0 /\ theta^0-theta^post3 == 0 /\ h2i^0-h2i^post3 == 0 /\ wpi^0-wpi^post3 == 0 /\ j3^0-j3^post3 == 0 /\ j2^0-j2^post3 == 0 /\ h2r^0-h2r^post3 == 0 /\ -h1r^post3+h1r^0 == 0 /\ -nn1^post3+nn1^0 == 0 /\ -isign^post3+isign^0 == 0 /\ -ii3^post3+ii3^0 == 0 /\ -wr^post3+wr^0 == 0 /\ i2^0-i2^post3 == 0 /\ 1+isign^0 <= 0 /\ -1-isign^0 <= 0 /\ h1i^0-h1i^post3 == 0 /\ -c2^post3+c2^0 == 0 /\ wpr^0-wpr^post3 == 0), cost: 1 4: l3 -> l4 : c1^0'=c1^post4, j3^0'=j3^post4, h2r^0'=h2r^post4, theta^0'=theta^post4, isign^0'=isign^post4, wtemp^0'=wtemp^post4, h1i^0'=h1i^post4, i2^0'=i2^post4, wpi^0'=wpi^post4, j2^0'=j2^post4, h2i^0'=h2i^post4, nn2^0'=nn2^post4, ii3^0'=ii3^post4, wr^0'=wr^post4, c2^0'=c2^post4, nn1^0'=nn1^post4, i1^0'=i1^post4, wi^0'=wi^post4, j1___0^0'=j1___0^post4, h1r^0'=h1r^post4, i3^0'=i3^post4, wpr^0'=wpr^post4, (0 == 0 /\ -wpi^post4+wpi^0 == 0 /\ c1^0-c1^post4 == 0 /\ -c2^post4+c2^0 == 0 /\ ii3^0-ii3^post4 == 0 /\ isign^0-isign^post4 == 0 /\ -i3^post4+i3^0 == 0 /\ -wi^post4+wi^0 == 0 /\ -wpr^post4+wpr^0 == 0 /\ -nn1^post4+nn1^0 == 0 /\ -nn2^post4+nn2^0 == 0 /\ -j1___0^post4+j1___0^0 == 0 /\ wr^0-wr^post4 == 0 /\ j2^0-j2^post4 == 0 /\ wtemp^0-wtemp^post4 == 0 /\ i2^0-i2^post4 == 0 /\ -i1^post4+i1^0 == 0 /\ theta^0-theta^post4 == 0), cost: 1 9: l4 -> l7 : c1^0'=c1^post9, j3^0'=j3^post9, h2r^0'=h2r^post9, theta^0'=theta^post9, isign^0'=isign^post9, wtemp^0'=wtemp^post9, h1i^0'=h1i^post9, i2^0'=i2^post9, wpi^0'=wpi^post9, j2^0'=j2^post9, h2i^0'=h2i^post9, nn2^0'=nn2^post9, ii3^0'=ii3^post9, wr^0'=wr^post9, c2^0'=c2^post9, nn1^0'=nn1^post9, i1^0'=i1^post9, wi^0'=wi^post9, j1___0^0'=j1___0^post9, h1r^0'=h1r^post9, i3^0'=i3^post9, wpr^0'=wpr^post9, (ii3^0-ii3^post9 == 0 /\ -c2^post9+c2^0 == 0 /\ h2r^0-h2r^post9 == 0 /\ -1-i2^0+i2^post9 == 0 /\ -wi^post9+wi^0 == 0 /\ -wpr^post9+wpr^0 == 0 /\ h1r^0-h1r^post9 == 0 /\ -nn1^post9+nn1^0 == 0 /\ j2^0-j2^post9 == 0 /\ -i3^post9+i3^0 == 0 /\ -j1___0^post9+j1___0^0 == 0 /\ -h2i^post9+h2i^0 == 0 /\ wtemp^0-wtemp^post9 == 0 /\ -nn2^post9+nn2^0 == 0 /\ c1^0-c1^post9 == 0 /\ -i1^post9+i1^0 == 0 /\ h1i^0-h1i^post9 == 0 /\ -wr^post9+wr^0 == 0 /\ isign^0-isign^post9 == 0 /\ -wpi^post9+wpi^0 == 0 /\ j3^0-j3^post9 == 0 /\ theta^0-theta^post9 == 0), cost: 1 5: l5 -> l3 : c1^0'=c1^post5, j3^0'=j3^post5, h2r^0'=h2r^post5, theta^0'=theta^post5, isign^0'=isign^post5, wtemp^0'=wtemp^post5, h1i^0'=h1i^post5, i2^0'=i2^post5, wpi^0'=wpi^post5, j2^0'=j2^post5, h2i^0'=h2i^post5, nn2^0'=nn2^post5, ii3^0'=ii3^post5, wr^0'=wr^post5, c2^0'=c2^post5, nn1^0'=nn1^post5, i1^0'=i1^post5, wi^0'=wi^post5, j1___0^0'=j1___0^post5, h1r^0'=h1r^post5, i3^0'=i3^post5, wpr^0'=wpr^post5, (-h1r^post5+h1r^0 == 0 /\ theta^0-theta^post5 == 0 /\ wpi^0-wpi^post5 == 0 /\ h2r^0-h2r^post5 == 0 /\ -wpr^post5+wpr^0 == 0 /\ nn1^0-nn1^post5 == 0 /\ -ii3^post5+ii3^0 == 0 /\ c2^0-c2^post5 == 0 /\ c1^0-c1^post5 == 0 /\ -nn2^post5+nn2^0 == 0 /\ -h2i^post5+h2i^0 == 0 /\ -i2^post5+i2^0 == 0 /\ -2+j2^post5+i2^0-nn2^0 == 0 /\ -j1___0^post5+j1___0^0 == 0 /\ -i1^post5+i1^0 == 0 /\ wi^0-wi^post5 == 0 /\ j3^0-j3^post5 == 0 /\ isign^0-isign^post5 == 0 /\ -i3^post5+i3^0 == 0 /\ h1i^0-h1i^post5 == 0 /\ wr^0-wr^post5 == 0 /\ wtemp^0-wtemp^post5 == 0), cost: 1 6: l6 -> l3 : c1^0'=c1^post6, j3^0'=j3^post6, h2r^0'=h2r^post6, theta^0'=theta^post6, isign^0'=isign^post6, wtemp^0'=wtemp^post6, h1i^0'=h1i^post6, i2^0'=i2^post6, wpi^0'=wpi^post6, j2^0'=j2^post6, h2i^0'=h2i^post6, nn2^0'=nn2^post6, ii3^0'=ii3^post6, wr^0'=wr^post6, c2^0'=c2^post6, nn1^0'=nn1^post6, i1^0'=i1^post6, wi^0'=wi^post6, j1___0^0'=j1___0^post6, h1r^0'=h1r^post6, i3^0'=i3^post6, wpr^0'=wpr^post6, (theta^0-theta^post6 == 0 /\ -nn2^post6+nn2^0 == 0 /\ h1i^0-h1i^post6 == 0 /\ -h2i^post6+h2i^0 == 0 /\ -wpr^post6+wpr^0 == 0 /\ wpi^0-wpi^post6 == 0 /\ -h1r^post6+h1r^0 == 0 /\ -ii3^post6+ii3^0 == 0 /\ h2r^0-h2r^post6 == 0 /\ c1^0-c1^post6 == 0 /\ c2^0-c2^post6 == 0 /\ -i2^post6+i2^0 == 0 /\ -j1___0^post6+j1___0^0 == 0 /\ wi^0-wi^post6 == 0 /\ -1+j2^post6 == 0 /\ -i1^post6+i1^0 == 0 /\ j3^0-j3^post6 == 0 /\ isign^0-isign^post6 == 0 /\ nn1^0-nn1^post6 == 0 /\ wr^0-wr^post6 == 0 /\ -i3^post6+i3^0 == 0 /\ 1-i2^0 <= 0 /\ -1+i2^0 <= 0 /\ wtemp^0-wtemp^post6 == 0), cost: 1 7: l6 -> l5 : c1^0'=c1^post7, j3^0'=j3^post7, h2r^0'=h2r^post7, theta^0'=theta^post7, isign^0'=isign^post7, wtemp^0'=wtemp^post7, h1i^0'=h1i^post7, i2^0'=i2^post7, wpi^0'=wpi^post7, j2^0'=j2^post7, h2i^0'=h2i^post7, nn2^0'=nn2^post7, ii3^0'=ii3^post7, wr^0'=wr^post7, c2^0'=c2^post7, nn1^0'=nn1^post7, i1^0'=i1^post7, wi^0'=wi^post7, j1___0^0'=j1___0^post7, h1r^0'=h1r^post7, i3^0'=i3^post7, wpr^0'=wpr^post7, (c2^0-c2^post7 == 0 /\ nn2^0-nn2^post7 == 0 /\ wpi^0-wpi^post7 == 0 /\ j3^0-j3^post7 == 0 /\ c1^0-c1^post7 == 0 /\ -wi^post7+wi^0 == 0 /\ h2r^0-h2r^post7 == 0 /\ i2^0-i2^post7 == 0 /\ -h1r^post7+h1r^0 == 0 /\ -j2^post7+j2^0 == 0 /\ -ii3^post7+ii3^0 == 0 /\ -i1^post7+i1^0 == 0 /\ 2-i2^0 <= 0 /\ -wr^post7+wr^0 == 0 /\ -i3^post7+i3^0 == 0 /\ h2i^0-h2i^post7 == 0 /\ h1i^0-h1i^post7 == 0 /\ wtemp^0-wtemp^post7 == 0 /\ -nn1^post7+nn1^0 == 0 /\ -isign^post7+isign^0 == 0 /\ -j1___0^post7+j1___0^0 == 0 /\ -wpr^post7+wpr^0 == 0 /\ -theta^post7+theta^0 == 0), cost: 1 8: l6 -> l5 : c1^0'=c1^post8, j3^0'=j3^post8, h2r^0'=h2r^post8, theta^0'=theta^post8, isign^0'=isign^post8, wtemp^0'=wtemp^post8, h1i^0'=h1i^post8, i2^0'=i2^post8, wpi^0'=wpi^post8, j2^0'=j2^post8, h2i^0'=h2i^post8, nn2^0'=nn2^post8, ii3^0'=ii3^post8, wr^0'=wr^post8, c2^0'=c2^post8, nn1^0'=nn1^post8, i1^0'=i1^post8, wi^0'=wi^post8, j1___0^0'=j1___0^post8, h1r^0'=h1r^post8, i3^0'=i3^post8, wpr^0'=wpr^post8, (h2r^0-h2r^post8 == 0 /\ -j1___0^post8+j1___0^0 == 0 /\ ii3^0-ii3^post8 == 0 /\ -wi^post8+wi^0 == 0 /\ h1r^0-h1r^post8 == 0 /\ i2^0 <= 0 /\ -i3^post8+i3^0 == 0 /\ j2^0-j2^post8 == 0 /\ -nn1^post8+nn1^0 == 0 /\ -nn2^post8+nn2^0 == 0 /\ -h2i^post8+h2i^0 == 0 /\ c1^0-c1^post8 == 0 /\ -wpr^post8+wpr^0 == 0 /\ wtemp^0-wtemp^post8 == 0 /\ -wr^post8+wr^0 == 0 /\ i2^0-i2^post8 == 0 /\ theta^0-theta^post8 == 0 /\ i1^0-i1^post8 == 0 /\ h1i^0-h1i^post8 == 0 /\ -c2^post8+c2^0 == 0 /\ -wpi^post8+wpi^0 == 0 /\ j3^0-j3^post8 == 0 /\ isign^0-isign^post8 == 0), cost: 1 20: l7 -> l12 : c1^0'=c1^post20, j3^0'=j3^post20, h2r^0'=h2r^post20, theta^0'=theta^post20, isign^0'=isign^post20, wtemp^0'=wtemp^post20, h1i^0'=h1i^post20, i2^0'=i2^post20, wpi^0'=wpi^post20, j2^0'=j2^post20, h2i^0'=h2i^post20, nn2^0'=nn2^post20, ii3^0'=ii3^post20, wr^0'=wr^post20, c2^0'=c2^post20, nn1^0'=nn1^post20, i1^0'=i1^post20, wi^0'=wi^post20, j1___0^0'=j1___0^post20, h1r^0'=h1r^post20, i3^0'=i3^post20, wpr^0'=wpr^post20, (j3^0-j3^post20 == 0 /\ -wpi^post20+wpi^0 == 0 /\ c1^0-c1^post20 == 0 /\ -wpr^post20+wpr^0 == 0 /\ -ii3^post20+ii3^0 == 0 /\ isign^0-isign^post20 == 0 /\ theta^0-theta^post20 == 0 /\ -i3^post20+i3^0 == 0 /\ nn1^0-nn1^post20 == 0 /\ -h2i^post20+h2i^0 == 0 /\ -nn2^post20+nn2^0 == 0 /\ -i2^post20+i2^0 == 0 /\ c2^0-c2^post20 == 0 /\ wr^0-wr^post20 == 0 /\ wtemp^0-wtemp^post20 == 0 /\ -i1^post20+i1^0 == 0 /\ wi^0-wi^post20 == 0 /\ h2r^0-h2r^post20 == 0 /\ -j1___0^post20+j1___0^0 == 0 /\ -h1r^post20+h1r^0 == 0 /\ -j2^post20+j2^0 == 0 /\ h1i^0-h1i^post20 == 0), cost: 1 10: l8 -> l4 : c1^0'=c1^post10, j3^0'=j3^post10, h2r^0'=h2r^post10, theta^0'=theta^post10, isign^0'=isign^post10, wtemp^0'=wtemp^post10, h1i^0'=h1i^post10, i2^0'=i2^post10, wpi^0'=wpi^post10, j2^0'=j2^post10, h2i^0'=h2i^post10, nn2^0'=nn2^post10, ii3^0'=ii3^post10, wr^0'=wr^post10, c2^0'=c2^post10, nn1^0'=nn1^post10, i1^0'=i1^post10, wi^0'=wi^post10, j1___0^0'=j1___0^post10, h1r^0'=h1r^post10, i3^0'=i3^post10, wpr^0'=wpr^post10, (0 == 0 /\ theta^0-theta^post10 == 0 /\ i2^0-i2^post10 == 0 /\ j1___0^0-j1___0^post10 == 0 /\ -wpr^post10+wpr^0 == 0 /\ wpi^0-wpi^post10 == 0 /\ -nn2^post10+nn2^0 == 0 /\ c2^0-c2^post10 == 0 /\ isign^0-isign^post10 == 0 /\ -i1^post10+i1^0 == 0 /\ c1^0-c1^post10 == 0 /\ nn1^0-nn1^post10 == 0 /\ j3^0-j3^post10 == 0 /\ -i3^post10+i3^0 == 0 /\ -wi^post10+wi^0 == 0 /\ wr^0-wr^post10 == 0 /\ -j2^post10+j2^0 == 0 /\ ii3^0-ii3^post10 == 0 /\ wtemp^0-wtemp^post10 == 0), cost: 1 11: l9 -> l8 : c1^0'=c1^post11, j3^0'=j3^post11, h2r^0'=h2r^post11, theta^0'=theta^post11, isign^0'=isign^post11, wtemp^0'=wtemp^post11, h1i^0'=h1i^post11, i2^0'=i2^post11, wpi^0'=wpi^post11, j2^0'=j2^post11, h2i^0'=h2i^post11, nn2^0'=nn2^post11, ii3^0'=ii3^post11, wr^0'=wr^post11, c2^0'=c2^post11, nn1^0'=nn1^post11, i1^0'=i1^post11, wi^0'=wi^post11, j1___0^0'=j1___0^post11, h1r^0'=h1r^post11, i3^0'=i3^post11, wpr^0'=wpr^post11, (0 == 0 /\ c2^0-c2^post11 == 0 /\ -nn2^post11+nn2^0 == 0 /\ -h1r^post11+h1r^0 == 0 /\ isign^0-isign^post11 == 0 /\ j3^0-j3^post11 == 0 /\ -i1^post11+i1^0 == 0 /\ h2r^0-h2r^post11 == 0 /\ -ii3^post11+ii3^0 == 0 /\ wtemp^0-wtemp^post11 == 0 /\ i2^0-i2^post11 == 0 /\ h1i^0-h1i^post11 == 0 /\ h2i^0-h2i^post11 == 0 /\ -wi^post11+wi^0 == 0 /\ wpi^0-wpi^post11 == 0 /\ -wpr^post11+wpr^0 == 0 /\ -theta^post11+theta^0 == 0 /\ wr^0-wr^post11 == 0 /\ -nn1^post11+nn1^0 == 0 /\ -i3^post11+i3^0 == 0 /\ -j1___0^post11+j1___0^0 == 0 /\ c1^0-c1^post11 == 0), cost: 1 12: l10 -> l8 : c1^0'=c1^post12, j3^0'=j3^post12, h2r^0'=h2r^post12, theta^0'=theta^post12, isign^0'=isign^post12, wtemp^0'=wtemp^post12, h1i^0'=h1i^post12, i2^0'=i2^post12, wpi^0'=wpi^post12, j2^0'=j2^post12, h2i^0'=h2i^post12, nn2^0'=nn2^post12, ii3^0'=ii3^post12, wr^0'=wr^post12, c2^0'=c2^post12, nn1^0'=nn1^post12, i1^0'=i1^post12, wi^0'=wi^post12, j1___0^0'=j1___0^post12, h1r^0'=h1r^post12, i3^0'=i3^post12, wpr^0'=wpr^post12, (c2^0-c2^post12 == 0 /\ -1+j2^post12 == 0 /\ wtemp^0-wtemp^post12 == 0 /\ -h1r^post12+h1r^0 == 0 /\ -i1^post12+i1^0 == 0 /\ i2^0-i2^post12 == 0 /\ -wr^post12+wr^0 == 0 /\ -ii3^post12+ii3^0 == 0 /\ h1i^0-h1i^post12 == 0 /\ -i3^post12+i3^0 == 0 /\ -wi^post12+wi^0 == 0 /\ nn2^0-nn2^post12 == 0 /\ -j3^post12+j3^0 == 0 /\ h2i^0-h2i^post12 == 0 /\ wpi^0-wpi^post12 == 0 /\ -theta^post12+theta^0 == 0 /\ c1^0-c1^post12 == 0 /\ -nn1^post12+nn1^0 == 0 /\ -j1___0^post12+j1___0^0 == 0 /\ isign^0-isign^post12 == 0 /\ h2r^0-h2r^post12 == 0 /\ 1-i2^0 <= 0 /\ -1+i2^0 <= 0 /\ -wpr^post12+wpr^0 == 0), cost: 1 13: l10 -> l9 : c1^0'=c1^post13, j3^0'=j3^post13, h2r^0'=h2r^post13, theta^0'=theta^post13, isign^0'=isign^post13, wtemp^0'=wtemp^post13, h1i^0'=h1i^post13, i2^0'=i2^post13, wpi^0'=wpi^post13, j2^0'=j2^post13, h2i^0'=h2i^post13, nn2^0'=nn2^post13, ii3^0'=ii3^post13, wr^0'=wr^post13, c2^0'=c2^post13, nn1^0'=nn1^post13, i1^0'=i1^post13, wi^0'=wi^post13, j1___0^0'=j1___0^post13, h1r^0'=h1r^post13, i3^0'=i3^post13, wpr^0'=wpr^post13, (-j1___0^post13+j1___0^0 == 0 /\ h2r^0-h2r^post13 == 0 /\ h2i^0-h2i^post13 == 0 /\ h1r^0-h1r^post13 == 0 /\ -i3^post13+i3^0 == 0 /\ -wi^post13+wi^0 == 0 /\ 2-i2^0 <= 0 /\ -nn2^post13+nn2^0 == 0 /\ -nn1^post13+nn1^0 == 0 /\ -ii3^post13+ii3^0 == 0 /\ -wpr^post13+wpr^0 == 0 /\ wtemp^0-wtemp^post13 == 0 /\ c1^0-c1^post13 == 0 /\ -h1i^post13+h1i^0 == 0 /\ -wr^post13+wr^0 == 0 /\ -wpi^post13+wpi^0 == 0 /\ i1^0-i1^post13 == 0 /\ theta^0-theta^post13 == 0 /\ i2^0-i2^post13 == 0 /\ j2^0-j2^post13 == 0 /\ j3^0-j3^post13 == 0 /\ isign^0-isign^post13 == 0 /\ -c2^post13+c2^0 == 0), cost: 1 14: l10 -> l9 : c1^0'=c1^post14, j3^0'=j3^post14, h2r^0'=h2r^post14, theta^0'=theta^post14, isign^0'=isign^post14, wtemp^0'=wtemp^post14, h1i^0'=h1i^post14, i2^0'=i2^post14, wpi^0'=wpi^post14, j2^0'=j2^post14, h2i^0'=h2i^post14, nn2^0'=nn2^post14, ii3^0'=ii3^post14, wr^0'=wr^post14, c2^0'=c2^post14, nn1^0'=nn1^post14, i1^0'=i1^post14, wi^0'=wi^post14, j1___0^0'=j1___0^post14, h1r^0'=h1r^post14, i3^0'=i3^post14, wpr^0'=wpr^post14, (j3^0-j3^post14 == 0 /\ h2r^0-h2r^post14 == 0 /\ -j2^post14+j2^0 == 0 /\ -i3^post14+i3^0 == 0 /\ -c2^post14+c2^0 == 0 /\ -wpi^post14+wpi^0 == 0 /\ -i2^post14+i2^0 == 0 /\ h1i^0-h1i^post14 == 0 /\ i2^0 <= 0 /\ j1___0^0-j1___0^post14 == 0 /\ theta^0-theta^post14 == 0 /\ -wpr^post14+wpr^0 == 0 /\ ii3^0-ii3^post14 == 0 /\ -wtemp^post14+wtemp^0 == 0 /\ nn1^0-nn1^post14 == 0 /\ -nn2^post14+nn2^0 == 0 /\ -h2i^post14+h2i^0 == 0 /\ c1^0-c1^post14 == 0 /\ i1^0-i1^post14 == 0 /\ -h1r^post14+h1r^0 == 0 /\ -wr^post14+wr^0 == 0 /\ isign^0-isign^post14 == 0 /\ wi^0-wi^post14 == 0), cost: 1 15: l11 -> l6 : c1^0'=c1^post15, j3^0'=j3^post15, h2r^0'=h2r^post15, theta^0'=theta^post15, isign^0'=isign^post15, wtemp^0'=wtemp^post15, h1i^0'=h1i^post15, i2^0'=i2^post15, wpi^0'=wpi^post15, j2^0'=j2^post15, h2i^0'=h2i^post15, nn2^0'=nn2^post15, ii3^0'=ii3^post15, wr^0'=wr^post15, c2^0'=c2^post15, nn1^0'=nn1^post15, i1^0'=i1^post15, wi^0'=wi^post15, j1___0^0'=j1___0^post15, h1r^0'=h1r^post15, i3^0'=i3^post15, wpr^0'=wpr^post15, (c1^0-c1^post15 == 0 /\ -i3^post15+i3^0 == 0 /\ j3^0-j3^post15 == 0 /\ isign^0-isign^post15 == 0 /\ -c2^post15+c2^0 == 0 /\ -wpi^post15+wpi^0 == 0 /\ -nn2^post15+nn2^0 == 0 /\ -i2^post15+i2^0 == 0 /\ -h2i^post15+h2i^0 == 0 /\ theta^0-theta^post15 == 0 /\ -wpr^post15+wpr^0 == 0 /\ j1___0^0-j1___0^post15 == 0 /\ wr^0-wr^post15 == 0 /\ h1i^0-h1i^post15 == 0 /\ i1^0-i1^post15 == 0 /\ h2r^0-h2r^post15 == 0 /\ -wtemp^post15+wtemp^0 == 0 /\ nn1^0-nn1^post15 == 0 /\ -wi^post15+wi^0 == 0 /\ 2-i3^0 <= 0 /\ ii3^0-ii3^post15 == 0 /\ -j2^post15+j2^0 == 0 /\ -h1r^post15+h1r^0 == 0), cost: 1 16: l11 -> l6 : c1^0'=c1^post16, j3^0'=j3^post16, h2r^0'=h2r^post16, theta^0'=theta^post16, isign^0'=isign^post16, wtemp^0'=wtemp^post16, h1i^0'=h1i^post16, i2^0'=i2^post16, wpi^0'=wpi^post16, j2^0'=j2^post16, h2i^0'=h2i^post16, nn2^0'=nn2^post16, ii3^0'=ii3^post16, wr^0'=wr^post16, c2^0'=c2^post16, nn1^0'=nn1^post16, i1^0'=i1^post16, wi^0'=wi^post16, j1___0^0'=j1___0^post16, h1r^0'=h1r^post16, i3^0'=i3^post16, wpr^0'=wpr^post16, (c2^0-c2^post16 == 0 /\ h1i^0-h1i^post16 == 0 /\ isign^0-isign^post16 == 0 /\ -h1r^post16+h1r^0 == 0 /\ j3^0-j3^post16 == 0 /\ -ii3^post16+ii3^0 == 0 /\ -wr^post16+wr^0 == 0 /\ wtemp^0-wtemp^post16 == 0 /\ -i2^post16+i2^0 == 0 /\ wi^0-wi^post16 == 0 /\ -theta^post16+theta^0 == 0 /\ h2i^0-h2i^post16 == 0 /\ wpi^0-wpi^post16 == 0 /\ -i1^post16+i1^0 == 0 /\ nn2^0-nn2^post16 == 0 /\ -j2^post16+j2^0 == 0 /\ h2r^0-h2r^post16 == 0 /\ -wpr^post16+wpr^0 == 0 /\ -i3^post16+i3^0 == 0 /\ -nn1^post16+nn1^0 == 0 /\ i3^0 <= 0 /\ -j1___0^post16+j1___0^0 == 0 /\ c1^0-c1^post16 == 0), cost: 1 17: l11 -> l10 : c1^0'=c1^post17, j3^0'=j3^post17, h2r^0'=h2r^post17, theta^0'=theta^post17, isign^0'=isign^post17, wtemp^0'=wtemp^post17, h1i^0'=h1i^post17, i2^0'=i2^post17, wpi^0'=wpi^post17, j2^0'=j2^post17, h2i^0'=h2i^post17, nn2^0'=nn2^post17, ii3^0'=ii3^post17, wr^0'=wr^post17, c2^0'=c2^post17, nn1^0'=nn1^post17, i1^0'=i1^post17, wi^0'=wi^post17, j1___0^0'=j1___0^post17, h1r^0'=h1r^post17, i3^0'=i3^post17, wpr^0'=wpr^post17, (theta^0-theta^post17 == 0 /\ isign^0-isign^post17 == 0 /\ h2i^0-h2i^post17 == 0 /\ -wi^post17+wi^0 == 0 /\ j3^0-j3^post17 == 0 /\ -i1^post17+i1^0 == 0 /\ -wr^post17+wr^0 == 0 /\ -h1r^post17+h1r^0 == 0 /\ -h1i^post17+h1i^0 == 0 /\ -ii3^post17+ii3^0 == 0 /\ -c2^post17+c2^0 == 0 /\ nn2^0-nn2^post17 == 0 /\ 1-i3^0 <= 0 /\ -1+i3^0 <= 0 /\ -nn1^post17+nn1^0 == 0 /\ -j1___0^post17+j1___0^0 == 0 /\ wpi^0-wpi^post17 == 0 /\ wtemp^0-wtemp^post17 == 0 /\ j2^0-j2^post17 == 0 /\ h2r^0-h2r^post17 == 0 /\ i2^0-i2^post17 == 0 /\ -wpr^post17+wpr^0 == 0 /\ -i3^post17+i3^0 == 0 /\ c1^0-c1^post17 == 0), cost: 1 18: l12 -> l13 : c1^0'=c1^post18, j3^0'=j3^post18, h2r^0'=h2r^post18, theta^0'=theta^post18, isign^0'=isign^post18, wtemp^0'=wtemp^post18, h1i^0'=h1i^post18, i2^0'=i2^post18, wpi^0'=wpi^post18, j2^0'=j2^post18, h2i^0'=h2i^post18, nn2^0'=nn2^post18, ii3^0'=ii3^post18, wr^0'=wr^post18, c2^0'=c2^post18, nn1^0'=nn1^post18, i1^0'=i1^post18, wi^0'=wi^post18, j1___0^0'=j1___0^post18, h1r^0'=h1r^post18, i3^0'=i3^post18, wpr^0'=wpr^post18, (0 == 0 /\ -i1^post18+i1^0 == 0 /\ 1-i2^0+nn2^0 <= 0 /\ -1+i3^post18-i3^0 == 0 /\ -j1___0^post18+j1___0^0 == 0 /\ wtemp^post18-wr^0 == 0 /\ nn2^0-nn2^post18 == 0 /\ h2i^0-h2i^post18 == 0 /\ j3^0-j3^post18 == 0 /\ theta^0-theta^post18 == 0 /\ wpi^0-wpi^post18 == 0 /\ c1^0-c1^post18 == 0 /\ -h1r^post18+h1r^0 == 0 /\ h2r^0-h2r^post18 == 0 /\ -wpr^post18+wpr^0 == 0 /\ -nn1^post18+nn1^0 == 0 /\ -h1i^post18+h1i^0 == 0 /\ i2^0-i2^post18 == 0 /\ j2^0-j2^post18 == 0 /\ -c2^post18+c2^0 == 0 /\ -isign^post18+isign^0 == 0 /\ -2+ii3^post18-ii3^0 == 0), cost: 1 19: l12 -> l11 : c1^0'=c1^post19, j3^0'=j3^post19, h2r^0'=h2r^post19, theta^0'=theta^post19, isign^0'=isign^post19, wtemp^0'=wtemp^post19, h1i^0'=h1i^post19, i2^0'=i2^post19, wpi^0'=wpi^post19, j2^0'=j2^post19, h2i^0'=h2i^post19, nn2^0'=nn2^post19, ii3^0'=ii3^post19, wr^0'=wr^post19, c2^0'=c2^post19, nn1^0'=nn1^post19, i1^0'=i1^post19, wi^0'=wi^post19, j1___0^0'=j1___0^post19, h1r^0'=h1r^post19, i3^0'=i3^post19, wpr^0'=wpr^post19, (wr^0-wr^post19 == 0 /\ -c2^post19+c2^0 == 0 /\ j3^0-j3^post19 == 0 /\ -wi^post19+wi^0 == 0 /\ -wpi^post19+wpi^0 == 0 /\ -i2^post19+i2^0 == 0 /\ c1^0-c1^post19 == 0 /\ -wpr^post19+wpr^0 == 0 /\ i2^0-nn2^0 <= 0 /\ j2^0-j2^post19 == 0 /\ isign^0-isign^post19 == 0 /\ theta^0-theta^post19 == 0 /\ -i3^post19+i3^0 == 0 /\ j1___0^0-j1___0^post19 == 0 /\ -wtemp^post19+wtemp^0 == 0 /\ h2r^0-h2r^post19 == 0 /\ nn1^0-nn1^post19 == 0 /\ ii3^0-ii3^post19 == 0 /\ -nn2^post19+nn2^0 == 0 /\ -h2i^post19+h2i^0 == 0 /\ i1^0-i1^post19 == 0 /\ h1i^0-h1i^post19 == 0 /\ -h1r^post19+h1r^0 == 0), cost: 1 23: l13 -> l14 : c1^0'=c1^post23, j3^0'=j3^post23, h2r^0'=h2r^post23, theta^0'=theta^post23, isign^0'=isign^post23, wtemp^0'=wtemp^post23, h1i^0'=h1i^post23, i2^0'=i2^post23, wpi^0'=wpi^post23, j2^0'=j2^post23, h2i^0'=h2i^post23, nn2^0'=nn2^post23, ii3^0'=ii3^post23, wr^0'=wr^post23, c2^0'=c2^post23, nn1^0'=nn1^post23, i1^0'=i1^post23, wi^0'=wi^post23, j1___0^0'=j1___0^post23, h1r^0'=h1r^post23, i3^0'=i3^post23, wpr^0'=wpr^post23, (-j1___0^post23+j1___0^0 == 0 /\ ii3^0-ii3^post23 == 0 /\ i2^0-i2^post23 == 0 /\ j3^0-j3^post23 == 0 /\ wpi^0-wpi^post23 == 0 /\ c1^0-c1^post23 == 0 /\ nn2^0-nn2^post23 == 0 /\ j2^0-j2^post23 == 0 /\ h2r^0-h2r^post23 == 0 /\ -wi^post23+wi^0 == 0 /\ -h1r^post23+h1r^0 == 0 /\ -i1^post23+i1^0 == 0 /\ -wr^post23+wr^0 == 0 /\ -nn1^post23+nn1^0 == 0 /\ -i3^post23+i3^0 == 0 /\ h1i^0-h1i^post23 == 0 /\ -wpr^post23+wpr^0 == 0 /\ wtemp^0-wtemp^post23 == 0 /\ -c2^post23+c2^0 == 0 /\ -isign^post23+isign^0 == 0 /\ theta^0-theta^post23 == 0 /\ -h2i^post23+h2i^0 == 0), cost: 1 21: l14 -> l15 : c1^0'=c1^post21, j3^0'=j3^post21, h2r^0'=h2r^post21, theta^0'=theta^post21, isign^0'=isign^post21, wtemp^0'=wtemp^post21, h1i^0'=h1i^post21, i2^0'=i2^post21, wpi^0'=wpi^post21, j2^0'=j2^post21, h2i^0'=h2i^post21, nn2^0'=nn2^post21, ii3^0'=ii3^post21, wr^0'=wr^post21, c2^0'=c2^post21, nn1^0'=nn1^post21, i1^0'=i1^post21, wi^0'=wi^post21, j1___0^0'=j1___0^post21, h1r^0'=h1r^post21, i3^0'=i3^post21, wpr^0'=wpr^post21, (-1+i1^post21-i1^0 == 0 /\ -h1r^post21+h1r^0 == 0 /\ theta^0-theta^post21 == 0 /\ wpi^0-wpi^post21 == 0 /\ h2r^0-h2r^post21 == 0 /\ nn1^0-nn1^post21 == 0 /\ -wpr^post21+wpr^0 == 0 /\ -ii3^post21+ii3^0 == 0 /\ -nn2^post21+nn2^0 == 0 /\ -i2^post21+i2^0 == 0 /\ -h2i^post21+h2i^0 == 0 /\ c2^0-c2^post21 == 0 /\ c1^0-c1^post21 == 0 /\ -j1___0^post21+j1___0^0 == 0 /\ wi^0-wi^post21 == 0 /\ j3^0-j3^post21 == 0 /\ isign^0-isign^post21 == 0 /\ -j2^post21+j2^0 == 0 /\ -i3^post21+i3^0 == 0 /\ h1i^0-h1i^post21 == 0 /\ wr^0-wr^post21 == 0 /\ wtemp^0-wtemp^post21 == 0), cost: 1 22: l14 -> l7 : c1^0'=c1^post22, j3^0'=j3^post22, h2r^0'=h2r^post22, theta^0'=theta^post22, isign^0'=isign^post22, wtemp^0'=wtemp^post22, h1i^0'=h1i^post22, i2^0'=i2^post22, wpi^0'=wpi^post22, j2^0'=j2^post22, h2i^0'=h2i^post22, nn2^0'=nn2^post22, ii3^0'=ii3^post22, wr^0'=wr^post22, c2^0'=c2^post22, nn1^0'=nn1^post22, i1^0'=i1^post22, wi^0'=wi^post22, j1___0^0'=j1___0^post22, h1r^0'=h1r^post22, i3^0'=i3^post22, wpr^0'=wpr^post22, (theta^0-theta^post22 == 0 /\ h2i^0-h2i^post22 == 0 /\ -h1r^post22+h1r^0 == 0 /\ j3^0-j3^post22 == 0 /\ wpi^0-wpi^post22 == 0 /\ c1^0-c1^post22 == 0 /\ ii3^0-ii3^post22 == 0 /\ nn2^0-nn2^post22 == 0 /\ -wi^post22+wi^0 == 0 /\ -i1^post22+i1^0 == 0 /\ h2r^0-h2r^post22 == 0 /\ -wr^post22+wr^0 == 0 /\ -i3^post22+i3^0 == 0 /\ -h1i^post22+h1i^0 == 0 /\ j2^0-j2^post22 == 0 /\ -c2^post22+c2^0 == 0 /\ -nn1^post22+nn1^0 == 0 /\ wtemp^0-wtemp^post22 == 0 /\ -j1___0^post22+j1___0^0 == 0 /\ i2^0-i2^post22 == 0 /\ -wpr^post22+wpr^0 == 0 /\ -isign^post22+isign^0 == 0), cost: 1 31: l15 -> l19 : c1^0'=c1^post31, j3^0'=j3^post31, h2r^0'=h2r^post31, theta^0'=theta^post31, isign^0'=isign^post31, wtemp^0'=wtemp^post31, h1i^0'=h1i^post31, i2^0'=i2^post31, wpi^0'=wpi^post31, j2^0'=j2^post31, h2i^0'=h2i^post31, nn2^0'=nn2^post31, ii3^0'=ii3^post31, wr^0'=wr^post31, c2^0'=c2^post31, nn1^0'=nn1^post31, i1^0'=i1^post31, wi^0'=wi^post31, j1___0^0'=j1___0^post31, h1r^0'=h1r^post31, i3^0'=i3^post31, wpr^0'=wpr^post31, (i2^0-i2^post31 == 0 /\ -nn1^post31+nn1^0 == 0 /\ -h1r^post31+h1r^0 == 0 /\ j3^0-j3^post31 == 0 /\ -wpr^post31+wpr^0 == 0 /\ isign^0-isign^post31 == 0 /\ -ii3^post31+ii3^0 == 0 /\ -wr^post31+wr^0 == 0 /\ wtemp^0-wtemp^post31 == 0 /\ h2i^0-h2i^post31 == 0 /\ -j1___0^post31+j1___0^0 == 0 /\ h1i^0-h1i^post31 == 0 /\ -wi^post31+wi^0 == 0 /\ -i1^post31+i1^0 == 0 /\ j2^0-j2^post31 == 0 /\ wpi^0-wpi^post31 == 0 /\ nn2^0-nn2^post31 == 0 /\ -theta^post31+theta^0 == 0 /\ h2r^0-h2r^post31 == 0 /\ -i3^post31+i3^0 == 0 /\ c2^0-c2^post31 == 0 /\ c1^0-c1^post31 == 0), cost: 1 24: l16 -> l13 : c1^0'=c1^post24, j3^0'=j3^post24, h2r^0'=h2r^post24, theta^0'=theta^post24, isign^0'=isign^post24, wtemp^0'=wtemp^post24, h1i^0'=h1i^post24, i2^0'=i2^post24, wpi^0'=wpi^post24, j2^0'=j2^post24, h2i^0'=h2i^post24, nn2^0'=nn2^post24, ii3^0'=ii3^post24, wr^0'=wr^post24, c2^0'=c2^post24, nn1^0'=nn1^post24, i1^0'=i1^post24, wi^0'=wi^post24, j1___0^0'=j1___0^post24, h1r^0'=h1r^post24, i3^0'=i3^post24, wpr^0'=wpr^post24, (-j1___0^post24+j1___0^0 == 0 /\ ii3^0-ii3^post24 == 0 /\ h2r^0-h2r^post24 == 0 /\ wi^post24 == 0 /\ -i3^post24+i3^0 == 0 /\ h1r^0-h1r^post24 == 0 /\ j2^0-j2^post24 == 0 /\ -nn1^post24+nn1^0 == 0 /\ -nn2^post24+nn2^0 == 0 /\ c1^0-c1^post24 == 0 /\ -wpr^post24+wpr^0 == 0 /\ wtemp^0-wtemp^post24 == 0 /\ i2^0-i2^post24 == 0 /\ i1^0-i1^post24 == 0 /\ -wpi^post24+wpi^0 == 0 /\ theta^0-theta^post24 == 0 /\ h1i^0-h1i^post24 == 0 /\ -c2^post24+c2^0 == 0 /\ -h2i^post24+h2i^0 == 0 /\ isign^0-isign^post24 == 0 /\ -1+wr^post24 == 0 /\ j3^0-j3^post24 == 0), cost: 1 25: l17 -> l16 : c1^0'=c1^post25, j3^0'=j3^post25, h2r^0'=h2r^post25, theta^0'=theta^post25, isign^0'=isign^post25, wtemp^0'=wtemp^post25, h1i^0'=h1i^post25, i2^0'=i2^post25, wpi^0'=wpi^post25, j2^0'=j2^post25, h2i^0'=h2i^post25, nn2^0'=nn2^post25, ii3^0'=ii3^post25, wr^0'=wr^post25, c2^0'=c2^post25, nn1^0'=nn1^post25, i1^0'=i1^post25, wi^0'=wi^post25, j1___0^0'=j1___0^post25, h1r^0'=h1r^post25, i3^0'=i3^post25, wpr^0'=wpr^post25, (wpi^0-wpi^post25 == 0 /\ -wpr^post25+wpr^0 == 0 /\ -ii3^post25+ii3^0 == 0 /\ h2r^0-h2r^post25 == 0 /\ -2+j1___0^post25-nn1^0+i1^0 == 0 /\ nn1^0-nn1^post25 == 0 /\ -i3^post25+i3^0 == 0 /\ -nn2^post25+nn2^0 == 0 /\ -i2^post25+i2^0 == 0 /\ -h2i^post25+h2i^0 == 0 /\ c2^0-c2^post25 == 0 /\ isign^0-isign^post25 == 0 /\ wtemp^0-wtemp^post25 == 0 /\ wi^0-wi^post25 == 0 /\ j3^0-j3^post25 == 0 /\ c1^0-c1^post25 == 0 /\ -j2^post25+j2^0 == 0 /\ theta^0-theta^post25 == 0 /\ h1i^0-h1i^post25 == 0 /\ -h1r^post25+h1r^0 == 0 /\ -i1^post25+i1^0 == 0 /\ wr^0-wr^post25 == 0), cost: 1 26: l18 -> l16 : c1^0'=c1^post26, j3^0'=j3^post26, h2r^0'=h2r^post26, theta^0'=theta^post26, isign^0'=isign^post26, wtemp^0'=wtemp^post26, h1i^0'=h1i^post26, i2^0'=i2^post26, wpi^0'=wpi^post26, j2^0'=j2^post26, h2i^0'=h2i^post26, nn2^0'=nn2^post26, ii3^0'=ii3^post26, wr^0'=wr^post26, c2^0'=c2^post26, nn1^0'=nn1^post26, i1^0'=i1^post26, wi^0'=wi^post26, j1___0^0'=j1___0^post26, h1r^0'=h1r^post26, i3^0'=i3^post26, wpr^0'=wpr^post26, (theta^0-theta^post26 == 0 /\ -h1r^post26+h1r^0 == 0 /\ 1-i1^0 <= 0 /\ -1+i1^0 <= 0 /\ -wpr^post26+wpr^0 == 0 /\ wpi^0-wpi^post26 == 0 /\ -i3^post26+i3^0 == 0 /\ h2r^0-h2r^post26 == 0 /\ -ii3^post26+ii3^0 == 0 /\ -nn2^post26+nn2^0 == 0 /\ c2^0-c2^post26 == 0 /\ i2^0-i2^post26 == 0 /\ -i1^post26+i1^0 == 0 /\ isign^0-isign^post26 == 0 /\ -1+j1___0^post26 == 0 /\ c1^0-c1^post26 == 0 /\ -wi^post26+wi^0 == 0 /\ h2i^0-h2i^post26 == 0 /\ h1i^0-h1i^post26 == 0 /\ j2^0-j2^post26 == 0 /\ j3^0-j3^post26 == 0 /\ wr^0-wr^post26 == 0 /\ wtemp^0-wtemp^post26 == 0 /\ -nn1^post26+nn1^0 == 0), cost: 1 27: l18 -> l17 : c1^0'=c1^post27, j3^0'=j3^post27, h2r^0'=h2r^post27, theta^0'=theta^post27, isign^0'=isign^post27, wtemp^0'=wtemp^post27, h1i^0'=h1i^post27, i2^0'=i2^post27, wpi^0'=wpi^post27, j2^0'=j2^post27, h2i^0'=h2i^post27, nn2^0'=nn2^post27, ii3^0'=ii3^post27, wr^0'=wr^post27, c2^0'=c2^post27, nn1^0'=nn1^post27, i1^0'=i1^post27, wi^0'=wi^post27, j1___0^0'=j1___0^post27, h1r^0'=h1r^post27, i3^0'=i3^post27, wpr^0'=wpr^post27, (c2^0-c2^post27 == 0 /\ isign^0-isign^post27 == 0 /\ -h1r^post27+h1r^0 == 0 /\ j3^0-j3^post27 == 0 /\ -i1^post27+i1^0 == 0 /\ h2r^0-h2r^post27 == 0 /\ nn2^0-nn2^post27 == 0 /\ -ii3^post27+ii3^0 == 0 /\ 2-i1^0 <= 0 /\ wtemp^0-wtemp^post27 == 0 /\ i2^0-i2^post27 == 0 /\ -wr^post27+wr^0 == 0 /\ h1i^0-h1i^post27 == 0 /\ h2i^0-h2i^post27 == 0 /\ j2^0-j2^post27 == 0 /\ -wi^post27+wi^0 == 0 /\ wpi^0-wpi^post27 == 0 /\ -theta^post27+theta^0 == 0 /\ -wpr^post27+wpr^0 == 0 /\ -i3^post27+i3^0 == 0 /\ -nn1^post27+nn1^0 == 0 /\ c1^0-c1^post27 == 0 /\ -j1___0^post27+j1___0^0 == 0), cost: 1 28: l18 -> l17 : c1^0'=c1^post28, j3^0'=j3^post28, h2r^0'=h2r^post28, theta^0'=theta^post28, isign^0'=isign^post28, wtemp^0'=wtemp^post28, h1i^0'=h1i^post28, i2^0'=i2^post28, wpi^0'=wpi^post28, j2^0'=j2^post28, h2i^0'=h2i^post28, nn2^0'=nn2^post28, ii3^0'=ii3^post28, wr^0'=wr^post28, c2^0'=c2^post28, nn1^0'=nn1^post28, i1^0'=i1^post28, wi^0'=wi^post28, j1___0^0'=j1___0^post28, h1r^0'=h1r^post28, i3^0'=i3^post28, wpr^0'=wpr^post28, (-j1___0^post28+j1___0^0 == 0 /\ ii3^0-ii3^post28 == 0 /\ h1r^0-h1r^post28 == 0 /\ i2^0-i2^post28 == 0 /\ j2^0-j2^post28 == 0 /\ -wi^post28+wi^0 == 0 /\ -wpr^post28+wpr^0 == 0 /\ -nn1^post28+nn1^0 == 0 /\ h1i^0-h1i^post28 == 0 /\ -wpi^post28+wpi^0 == 0 /\ -wr^post28+wr^0 == 0 /\ -i3^post28+i3^0 == 0 /\ i1^0 <= 0 /\ wtemp^0-wtemp^post28 == 0 /\ -h2i^post28+h2i^0 == 0 /\ -c2^post28+c2^0 == 0 /\ isign^0-isign^post28 == 0 /\ theta^0-theta^post28 == 0 /\ c1^0-c1^post28 == 0 /\ i1^0-i1^post28 == 0 /\ -nn2^post28+nn2^0 == 0 /\ j3^0-j3^post28 == 0 /\ h2r^0-h2r^post28 == 0), cost: 1 29: l19 -> l2 : c1^0'=c1^post29, j3^0'=j3^post29, h2r^0'=h2r^post29, theta^0'=theta^post29, isign^0'=isign^post29, wtemp^0'=wtemp^post29, h1i^0'=h1i^post29, i2^0'=i2^post29, wpi^0'=wpi^post29, j2^0'=j2^post29, h2i^0'=h2i^post29, nn2^0'=nn2^post29, ii3^0'=ii3^post29, wr^0'=wr^post29, c2^0'=c2^post29, nn1^0'=nn1^post29, i1^0'=i1^post29, wi^0'=wi^post29, j1___0^0'=j1___0^post29, h1r^0'=h1r^post29, i3^0'=i3^post29, wpr^0'=wpr^post29, (h2r^0-h2r^post29 == 0 /\ -i2^post29+i2^0 == 0 /\ -j1___0^post29+j1___0^0 == 0 /\ -j2^post29+j2^0 == 0 /\ 1+nn1^0-i1^0 <= 0 /\ h1i^0-h1i^post29 == 0 /\ h1r^0-h1r^post29 == 0 /\ -i3^post29+i3^0 == 0 /\ nn1^0-nn1^post29 == 0 /\ ii3^0-ii3^post29 == 0 /\ -h2i^post29+h2i^0 == 0 /\ -nn2^post29+nn2^0 == 0 /\ wtemp^0-wtemp^post29 == 0 /\ -wpr^post29+wpr^0 == 0 /\ c1^0-c1^post29 == 0 /\ -wr^post29+wr^0 == 0 /\ i1^0-i1^post29 == 0 /\ theta^0-theta^post29 == 0 /\ -wpi^post29+wpi^0 == 0 /\ j3^0-j3^post29 == 0 /\ wi^0-wi^post29 == 0 /\ isign^0-isign^post29 == 0 /\ -c2^post29+c2^0 == 0), cost: 1 30: l19 -> l18 : c1^0'=c1^post30, j3^0'=j3^post30, h2r^0'=h2r^post30, theta^0'=theta^post30, isign^0'=isign^post30, wtemp^0'=wtemp^post30, h1i^0'=h1i^post30, i2^0'=i2^post30, wpi^0'=wpi^post30, j2^0'=j2^post30, h2i^0'=h2i^post30, nn2^0'=nn2^post30, ii3^0'=ii3^post30, wr^0'=wr^post30, c2^0'=c2^post30, nn1^0'=nn1^post30, i1^0'=i1^post30, wi^0'=wi^post30, j1___0^0'=j1___0^post30, h1r^0'=h1r^post30, i3^0'=i3^post30, wpr^0'=wpr^post30, (-j2^post30+j2^0 == 0 /\ -i3^post30+i3^0 == 0 /\ -c2^post30+c2^0 == 0 /\ j3^0-j3^post30 == 0 /\ -wpi^post30+wpi^0 == 0 /\ h2r^0-h2r^post30 == 0 /\ -i2^post30+i2^0 == 0 /\ -nn2^post30+nn2^0 == 0 /\ h1i^0-h1i^post30 == 0 /\ -nn1^0+i1^0 <= 0 /\ j1___0^0-j1___0^post30 == 0 /\ theta^0-theta^post30 == 0 /\ -wpr^post30+wpr^0 == 0 /\ c1^0-c1^post30 == 0 /\ -wtemp^post30+wtemp^0 == 0 /\ nn1^0-nn1^post30 == 0 /\ ii3^0-ii3^post30 == 0 /\ isign^0-isign^post30 == 0 /\ -h2i^post30+h2i^0 == 0 /\ i1^0-i1^post30 == 0 /\ -h1r^post30+h1r^0 == 0 /\ wr^0-wr^post30 == 0 /\ wi^0-wi^post30 == 0), cost: 1 32: l20 -> l21 : c1^0'=c1^post32, j3^0'=j3^post32, h2r^0'=h2r^post32, theta^0'=theta^post32, isign^0'=isign^post32, wtemp^0'=wtemp^post32, h1i^0'=h1i^post32, i2^0'=i2^post32, wpi^0'=wpi^post32, j2^0'=j2^post32, h2i^0'=h2i^post32, nn2^0'=nn2^post32, ii3^0'=ii3^post32, wr^0'=wr^post32, c2^0'=c2^post32, nn1^0'=nn1^post32, i1^0'=i1^post32, wi^0'=wi^post32, j1___0^0'=j1___0^post32, h1r^0'=h1r^post32, i3^0'=i3^post32, wpr^0'=wpr^post32, (0 == 0 /\ isign^0-isign^post32 == 0 /\ j3^0-j3^post32 == 0 /\ -h1r^post32+h1r^0 == 0 /\ j2^0-j2^post32 == 0 /\ -wr^post32+wr^0 == 0 /\ ii3^0-ii3^post32 == 0 /\ -wi^post32+wi^0 == 0 /\ h2i^0-h2i^post32 == 0 /\ -i1^post32+i1^0 == 0 /\ nn2^0-nn2^post32 == 0 /\ h2r^0-h2r^post32 == 0 /\ -h1i^post32+h1i^0 == 0 /\ i2^0-i2^post32 == 0 /\ -i3^post32+i3^0 == 0 /\ -nn1^post32+nn1^0 == 0 /\ -j1___0^post32+j1___0^0 == 0), cost: 1 39: l21 -> l15 : c1^0'=c1^post39, j3^0'=j3^post39, h2r^0'=h2r^post39, theta^0'=theta^post39, isign^0'=isign^post39, wtemp^0'=wtemp^post39, h1i^0'=h1i^post39, i2^0'=i2^post39, wpi^0'=wpi^post39, j2^0'=j2^post39, h2i^0'=h2i^post39, nn2^0'=nn2^post39, ii3^0'=ii3^post39, wr^0'=wr^post39, c2^0'=c2^post39, nn1^0'=nn1^post39, i1^0'=i1^post39, wi^0'=wi^post39, j1___0^0'=j1___0^post39, h1r^0'=h1r^post39, i3^0'=i3^post39, wpr^0'=wpr^post39, (-h2i^post39+h2i^0 == 0 /\ theta^0-theta^post39 == 0 /\ wr^0-wr^post39 == 0 /\ -h1r^post39+h1r^0 == 0 /\ j3^0-j3^post39 == 0 /\ wpi^0-wpi^post39 == 0 /\ c1^0-c1^post39 == 0 /\ isign^0-isign^post39 == 0 /\ -i1^post39+i1^0 == 0 /\ 2-isign^0 <= 0 /\ h2r^0-h2r^post39 == 0 /\ i2^0-i2^post39 == 0 /\ h1i^0-h1i^post39 == 0 /\ -i3^post39+i3^0 == 0 /\ -wi^post39+wi^0 == 0 /\ j2^0-j2^post39 == 0 /\ -c2^post39+c2^0 == 0 /\ -wpr^post39+wpr^0 == 0 /\ wtemp^0-wtemp^post39 == 0 /\ -nn2^post39+nn2^0 == 0 /\ ii3^0-ii3^post39 == 0 /\ -j1___0^post39+j1___0^0 == 0 /\ -nn1^post39+nn1^0 == 0), cost: 1 40: l21 -> l15 : c1^0'=c1^post40, j3^0'=j3^post40, h2r^0'=h2r^post40, theta^0'=theta^post40, isign^0'=isign^post40, wtemp^0'=wtemp^post40, h1i^0'=h1i^post40, i2^0'=i2^post40, wpi^0'=wpi^post40, j2^0'=j2^post40, h2i^0'=h2i^post40, nn2^0'=nn2^post40, ii3^0'=ii3^post40, wr^0'=wr^post40, c2^0'=c2^post40, nn1^0'=nn1^post40, i1^0'=i1^post40, wi^0'=wi^post40, j1___0^0'=j1___0^post40, h1r^0'=h1r^post40, i3^0'=i3^post40, wpr^0'=wpr^post40, (-j1___0^post40+j1___0^0 == 0 /\ -i1^post40+i1^0 == 0 /\ isign^0 <= 0 /\ c2^0-c2^post40 == 0 /\ wr^0-wr^post40 == 0 /\ i2^0-i2^post40 == 0 /\ -j2^post40+j2^0 == 0 /\ -i3^post40+i3^0 == 0 /\ c1^0-c1^post40 == 0 /\ h2r^0-h2r^post40 == 0 /\ -wi^post40+wi^0 == 0 /\ -h1r^post40+h1r^0 == 0 /\ -nn1^post40+nn1^0 == 0 /\ -ii3^post40+ii3^0 == 0 /\ h1i^0-h1i^post40 == 0 /\ wtemp^0-wtemp^post40 == 0 /\ -wpr^post40+wpr^0 == 0 /\ -nn2^post40+nn2^0 == 0 /\ theta^0-theta^post40 == 0 /\ h2i^0-h2i^post40 == 0 /\ wpi^0-wpi^post40 == 0 /\ j3^0-j3^post40 == 0 /\ isign^0-isign^post40 == 0), cost: 1 41: l21 -> l23 : c1^0'=c1^post41, j3^0'=j3^post41, h2r^0'=h2r^post41, theta^0'=theta^post41, isign^0'=isign^post41, wtemp^0'=wtemp^post41, h1i^0'=h1i^post41, i2^0'=i2^post41, wpi^0'=wpi^post41, j2^0'=j2^post41, h2i^0'=h2i^post41, nn2^0'=nn2^post41, ii3^0'=ii3^post41, wr^0'=wr^post41, c2^0'=c2^post41, nn1^0'=nn1^post41, i1^0'=i1^post41, wi^0'=wi^post41, j1___0^0'=j1___0^post41, h1r^0'=h1r^post41, i3^0'=i3^post41, wpr^0'=wpr^post41, (-j1___0^post41+j1___0^0 == 0 /\ h2r^0-h2r^post41 == 0 /\ -i2^post41+i2^0 == 0 /\ -wi^post41+wi^0 == 0 /\ 1-isign^0 <= 0 /\ -1+isign^0 <= 0 /\ -i1^post41+i1^0 == 0 /\ -j2^post41+j2^0 == 0 /\ c2^0-c2^post41 == 0 /\ -i3^post41+i3^0 == 0 /\ -nn1^post41+nn1^0 == 0 /\ c1^0-c1^post41 == 0 /\ -wpr^post41+wpr^0 == 0 /\ wtemp^0-wtemp^post41 == 0 /\ -h1r^post41+h1r^0 == 0 /\ -wr^post41+wr^0 == 0 /\ -ii3^post41+ii3^0 == 0 /\ theta^0-theta^post41 == 0 /\ h2i^0-h2i^post41 == 0 /\ h1i^0-h1i^post41 == 0 /\ wpi^0-wpi^post41 == 0 /\ nn2^0-nn2^post41 == 0 /\ isign^0-isign^post41 == 0 /\ j3^0-j3^post41 == 0), cost: 1 33: l22 -> l23 : c1^0'=c1^post33, j3^0'=j3^post33, h2r^0'=h2r^post33, theta^0'=theta^post33, isign^0'=isign^post33, wtemp^0'=wtemp^post33, h1i^0'=h1i^post33, i2^0'=i2^post33, wpi^0'=wpi^post33, j2^0'=j2^post33, h2i^0'=h2i^post33, nn2^0'=nn2^post33, ii3^0'=ii3^post33, wr^0'=wr^post33, c2^0'=c2^post33, nn1^0'=nn1^post33, i1^0'=i1^post33, wi^0'=wi^post33, j1___0^0'=j1___0^post33, h1r^0'=h1r^post33, i3^0'=i3^post33, wpr^0'=wpr^post33, (1-i2^0+nn2^0 <= 0 /\ theta^0-theta^post33 == 0 /\ h2i^0-h2i^post33 == 0 /\ -h1r^post33+h1r^0 == 0 /\ -wi^post33+wi^0 == 0 /\ j3^0-j3^post33 == 0 /\ -ii3^post33+ii3^0 == 0 /\ -h1i^post33+h1i^0 == 0 /\ -c2^post33+c2^0 == 0 /\ -wr^post33+wr^0 == 0 /\ -wpi^post33+wpi^0 == 0 /\ -i3^post33+i3^0 == 0 /\ -nn1^post33+nn1^0 == 0 /\ -j1___0^post33+j1___0^0 == 0 /\ j2^0-j2^post33 == 0 /\ isign^0-isign^post33 == 0 /\ wtemp^0-wtemp^post33 == 0 /\ c1^0-c1^post33 == 0 /\ i2^0-i2^post33 == 0 /\ -wpr^post33+wpr^0 == 0 /\ -nn2^post33+nn2^0 == 0 /\ h2r^0-h2r^post33 == 0 /\ -1+i1^post33-i1^0 == 0), cost: 1 34: l22 -> l24 : c1^0'=c1^post34, j3^0'=j3^post34, h2r^0'=h2r^post34, theta^0'=theta^post34, isign^0'=isign^post34, wtemp^0'=wtemp^post34, h1i^0'=h1i^post34, i2^0'=i2^post34, wpi^0'=wpi^post34, j2^0'=j2^post34, h2i^0'=h2i^post34, nn2^0'=nn2^post34, ii3^0'=ii3^post34, wr^0'=wr^post34, c2^0'=c2^post34, nn1^0'=nn1^post34, i1^0'=i1^post34, wi^0'=wi^post34, j1___0^0'=j1___0^post34, h1r^0'=h1r^post34, i3^0'=i3^post34, wpr^0'=wpr^post34, (theta^0-theta^post34 == 0 /\ wr^0-wr^post34 == 0 /\ c1^0-c1^post34 == 0 /\ i2^0-nn2^0 <= 0 /\ -ii3^post34+ii3^0 == 0 /\ wpi^0-wpi^post34 == 0 /\ isign^0-isign^post34 == 0 /\ j3^0-j3^post34 == 0 /\ h2r^0-h2r^post34 == 0 /\ -i1^post34+i1^0 == 0 /\ -h1r^post34+h1r^0 == 0 /\ -wi^post34+wi^0 == 0 /\ -1+j2^10-j2^0 == 0 /\ -i3^post34+i3^0 == 0 /\ h1i^0-h1i^post34 == 0 /\ -c2^post34+c2^0 == 0 /\ h2i^0-h2i^post34 == 0 /\ -nn2^post34+nn2^0 == 0 /\ -j1___0^post34+j1___0^0 == 0 /\ wtemp^0-wtemp^post34 == 0 /\ -wpr^post34+wpr^0 == 0 /\ -1-j2^10+j2^post34 == 0 /\ -1-i2^0+i2^post34 == 0 /\ -nn1^post34+nn1^0 == 0), cost: 1 38: l23 -> l25 : c1^0'=c1^post38, j3^0'=j3^post38, h2r^0'=h2r^post38, theta^0'=theta^post38, isign^0'=isign^post38, wtemp^0'=wtemp^post38, h1i^0'=h1i^post38, i2^0'=i2^post38, wpi^0'=wpi^post38, j2^0'=j2^post38, h2i^0'=h2i^post38, nn2^0'=nn2^post38, ii3^0'=ii3^post38, wr^0'=wr^post38, c2^0'=c2^post38, nn1^0'=nn1^post38, i1^0'=i1^post38, wi^0'=wi^post38, j1___0^0'=j1___0^post38, h1r^0'=h1r^post38, i3^0'=i3^post38, wpr^0'=wpr^post38, (nn2^0-nn2^post38 == 0 /\ -nn1^post38+nn1^0 == 0 /\ theta^0-theta^post38 == 0 /\ -h1r^post38+h1r^0 == 0 /\ h2i^0-h2i^post38 == 0 /\ j2^0-j2^post38 == 0 /\ -wr^post38+wr^0 == 0 /\ h2r^0-h2r^post38 == 0 /\ -wpr^post38+wpr^0 == 0 /\ -c2^post38+c2^0 == 0 /\ -wpi^post38+wpi^0 == 0 /\ ii3^0-ii3^post38 == 0 /\ i2^0-i2^post38 == 0 /\ c1^0-c1^post38 == 0 /\ -j1___0^post38+j1___0^0 == 0 /\ -i1^post38+i1^0 == 0 /\ j3^0-j3^post38 == 0 /\ isign^0-isign^post38 == 0 /\ -i3^post38+i3^0 == 0 /\ h1i^0-h1i^post38 == 0 /\ -wi^post38+wi^0 == 0 /\ wtemp^0-wtemp^post38 == 0), cost: 1 35: l24 -> l22 : c1^0'=c1^post35, j3^0'=j3^post35, h2r^0'=h2r^post35, theta^0'=theta^post35, isign^0'=isign^post35, wtemp^0'=wtemp^post35, h1i^0'=h1i^post35, i2^0'=i2^post35, wpi^0'=wpi^post35, j2^0'=j2^post35, h2i^0'=h2i^post35, nn2^0'=nn2^post35, ii3^0'=ii3^post35, wr^0'=wr^post35, c2^0'=c2^post35, nn1^0'=nn1^post35, i1^0'=i1^post35, wi^0'=wi^post35, j1___0^0'=j1___0^post35, h1r^0'=h1r^post35, i3^0'=i3^post35, wpr^0'=wpr^post35, (-i1^post35+i1^0 == 0 /\ h1i^0-h1i^post35 == 0 /\ -j1___0^post35+j1___0^0 == 0 /\ wr^0-wr^post35 == 0 /\ isign^0-isign^post35 == 0 /\ -j2^post35+j2^0 == 0 /\ j3^0-j3^post35 == 0 /\ theta^0-theta^post35 == 0 /\ wpi^0-wpi^post35 == 0 /\ c1^0-c1^post35 == 0 /\ -h1r^post35+h1r^0 == 0 /\ h2r^0-h2r^post35 == 0 /\ -wpr^post35+wpr^0 == 0 /\ -ii3^post35+ii3^0 == 0 /\ -i3^post35+i3^0 == 0 /\ wtemp^0-wtemp^post35 == 0 /\ -h2i^post35+h2i^0 == 0 /\ wi^0-wi^post35 == 0 /\ -i2^post35+i2^0 == 0 /\ -c2^post35+c2^0 == 0 /\ nn1^0-nn1^post35 == 0 /\ -nn2^post35+nn2^0 == 0), cost: 1 36: l25 -> l15 : c1^0'=c1^post36, j3^0'=j3^post36, h2r^0'=h2r^post36, theta^0'=theta^post36, isign^0'=isign^post36, wtemp^0'=wtemp^post36, h1i^0'=h1i^post36, i2^0'=i2^post36, wpi^0'=wpi^post36, j2^0'=j2^post36, h2i^0'=h2i^post36, nn2^0'=nn2^post36, ii3^0'=ii3^post36, wr^0'=wr^post36, c2^0'=c2^post36, nn1^0'=nn1^post36, i1^0'=i1^post36, wi^0'=wi^post36, j1___0^0'=j1___0^post36, h1r^0'=h1r^post36, i3^0'=i3^post36, wpr^0'=wpr^post36, (-j1___0^post36+j1___0^0 == 0 /\ -wi^post36+wi^0 == 0 /\ j3^0-j3^post36 == 0 /\ -i2^post36+i2^0 == 0 /\ wtemp^0-wtemp^post36 == 0 /\ -j2^post36+j2^0 == 0 /\ c2^0-c2^post36 == 0 /\ c1^0-c1^post36 == 0 /\ 1+nn1^0-i1^0 <= 0 /\ -wpr^post36+wpr^0 == 0 /\ nn2^0-nn2^post36 == 0 /\ theta^0-theta^post36 == 0 /\ -nn1^post36+nn1^0 == 0 /\ -i3^post36+i3^0 == 0 /\ wpi^0-wpi^post36 == 0 /\ -isign^post36+isign^0 == 0 /\ -h2r^post36+h2r^0 == 0 /\ -ii3^post36+ii3^0 == 0 /\ -i1^post36+i1^0 == 0 /\ h1i^0-h1i^post36 == 0 /\ -h1r^post36+h1r^0 == 0 /\ -wr^post36+wr^0 == 0 /\ h2i^0-h2i^post36 == 0), cost: 1 37: l25 -> l24 : c1^0'=c1^post37, j3^0'=j3^post37, h2r^0'=h2r^post37, theta^0'=theta^post37, isign^0'=isign^post37, wtemp^0'=wtemp^post37, h1i^0'=h1i^post37, i2^0'=i2^post37, wpi^0'=wpi^post37, j2^0'=j2^post37, h2i^0'=h2i^post37, nn2^0'=nn2^post37, ii3^0'=ii3^post37, wr^0'=wr^post37, c2^0'=c2^post37, nn1^0'=nn1^post37, i1^0'=i1^post37, wi^0'=wi^post37, j1___0^0'=j1___0^post37, h1r^0'=h1r^post37, i3^0'=i3^post37, wpr^0'=wpr^post37, (nn2^0-nn2^post37 == 0 /\ h2i^0-h2i^post37 == 0 /\ -wr^post37+wr^0 == 0 /\ -wpr^post37+wpr^0 == 0 /\ j2^0-j2^post37 == 0 /\ theta^0-theta^post37 == 0 /\ -i3^post37+i3^0 == 0 /\ -nn1^post37+nn1^0 == 0 /\ -wpi^post37+wpi^0 == 0 /\ -c2^post37+c2^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ ii3^0-ii3^post37 == 0 /\ h1r^0-h1r^post37 == 0 /\ -i1^post37+i1^0 == 0 /\ wtemp^0-wtemp^post37 == 0 /\ isign^0-isign^post37 == 0 /\ i2^0-i2^post37 == 0 /\ j3^0-j3^post37 == 0 /\ c1^0-c1^post37 == 0 /\ -j1___0^post37+j1___0^0 == 0 /\ -h2r^post37+h2r^0 == 0 /\ h1i^0-h1i^post37 == 0 /\ -wi^post37+wi^0 == 0), cost: 1 42: l26 -> l20 : c1^0'=c1^post42, j3^0'=j3^post42, h2r^0'=h2r^post42, theta^0'=theta^post42, isign^0'=isign^post42, wtemp^0'=wtemp^post42, h1i^0'=h1i^post42, i2^0'=i2^post42, wpi^0'=wpi^post42, j2^0'=j2^post42, h2i^0'=h2i^post42, nn2^0'=nn2^post42, ii3^0'=ii3^post42, wr^0'=wr^post42, c2^0'=c2^post42, nn1^0'=nn1^post42, i1^0'=i1^post42, wi^0'=wi^post42, j1___0^0'=j1___0^post42, h1r^0'=h1r^post42, i3^0'=i3^post42, wpr^0'=wpr^post42, (h2i^0-h2i^post42 == 0 /\ -h1i^post42+h1i^0 == 0 /\ -wr^post42+wr^0 == 0 /\ -wpr^post42+wpr^0 == 0 /\ nn2^0-nn2^post42 == 0 /\ i2^0-i2^post42 == 0 /\ h2r^0-h2r^post42 == 0 /\ -wi^post42+wi^0 == 0 /\ -i3^post42+i3^0 == 0 /\ -wpi^post42+wpi^0 == 0 /\ -nn1^post42+nn1^0 == 0 /\ -c2^post42+c2^0 == 0 /\ h1r^0-h1r^post42 == 0 /\ isign^0-isign^post42 == 0 /\ j2^0-j2^post42 == 0 /\ c1^0-c1^post42 == 0 /\ wtemp^0-wtemp^post42 == 0 /\ j3^0-j3^post42 == 0 /\ -j1___0^post42+j1___0^0 == 0 /\ theta^0-theta^post42 == 0 /\ -ii3^post42+ii3^0 == 0 /\ -i1^post42+i1^0 == 0), cost: 1 Removed unreachable rules and leafs Start location: l26 4: l3 -> l4 : c1^0'=c1^post4, j3^0'=j3^post4, h2r^0'=h2r^post4, theta^0'=theta^post4, isign^0'=isign^post4, wtemp^0'=wtemp^post4, h1i^0'=h1i^post4, i2^0'=i2^post4, wpi^0'=wpi^post4, j2^0'=j2^post4, h2i^0'=h2i^post4, nn2^0'=nn2^post4, ii3^0'=ii3^post4, wr^0'=wr^post4, c2^0'=c2^post4, nn1^0'=nn1^post4, i1^0'=i1^post4, wi^0'=wi^post4, j1___0^0'=j1___0^post4, h1r^0'=h1r^post4, i3^0'=i3^post4, wpr^0'=wpr^post4, (0 == 0 /\ -wpi^post4+wpi^0 == 0 /\ c1^0-c1^post4 == 0 /\ -c2^post4+c2^0 == 0 /\ ii3^0-ii3^post4 == 0 /\ isign^0-isign^post4 == 0 /\ -i3^post4+i3^0 == 0 /\ -wi^post4+wi^0 == 0 /\ -wpr^post4+wpr^0 == 0 /\ -nn1^post4+nn1^0 == 0 /\ -nn2^post4+nn2^0 == 0 /\ -j1___0^post4+j1___0^0 == 0 /\ wr^0-wr^post4 == 0 /\ j2^0-j2^post4 == 0 /\ wtemp^0-wtemp^post4 == 0 /\ i2^0-i2^post4 == 0 /\ -i1^post4+i1^0 == 0 /\ theta^0-theta^post4 == 0), cost: 1 9: l4 -> l7 : c1^0'=c1^post9, j3^0'=j3^post9, h2r^0'=h2r^post9, theta^0'=theta^post9, isign^0'=isign^post9, wtemp^0'=wtemp^post9, h1i^0'=h1i^post9, i2^0'=i2^post9, wpi^0'=wpi^post9, j2^0'=j2^post9, h2i^0'=h2i^post9, nn2^0'=nn2^post9, ii3^0'=ii3^post9, wr^0'=wr^post9, c2^0'=c2^post9, nn1^0'=nn1^post9, i1^0'=i1^post9, wi^0'=wi^post9, j1___0^0'=j1___0^post9, h1r^0'=h1r^post9, i3^0'=i3^post9, wpr^0'=wpr^post9, (ii3^0-ii3^post9 == 0 /\ -c2^post9+c2^0 == 0 /\ h2r^0-h2r^post9 == 0 /\ -1-i2^0+i2^post9 == 0 /\ -wi^post9+wi^0 == 0 /\ -wpr^post9+wpr^0 == 0 /\ h1r^0-h1r^post9 == 0 /\ -nn1^post9+nn1^0 == 0 /\ j2^0-j2^post9 == 0 /\ -i3^post9+i3^0 == 0 /\ -j1___0^post9+j1___0^0 == 0 /\ -h2i^post9+h2i^0 == 0 /\ wtemp^0-wtemp^post9 == 0 /\ -nn2^post9+nn2^0 == 0 /\ c1^0-c1^post9 == 0 /\ -i1^post9+i1^0 == 0 /\ h1i^0-h1i^post9 == 0 /\ -wr^post9+wr^0 == 0 /\ isign^0-isign^post9 == 0 /\ -wpi^post9+wpi^0 == 0 /\ j3^0-j3^post9 == 0 /\ theta^0-theta^post9 == 0), cost: 1 5: l5 -> l3 : c1^0'=c1^post5, j3^0'=j3^post5, h2r^0'=h2r^post5, theta^0'=theta^post5, isign^0'=isign^post5, wtemp^0'=wtemp^post5, h1i^0'=h1i^post5, i2^0'=i2^post5, wpi^0'=wpi^post5, j2^0'=j2^post5, h2i^0'=h2i^post5, nn2^0'=nn2^post5, ii3^0'=ii3^post5, wr^0'=wr^post5, c2^0'=c2^post5, nn1^0'=nn1^post5, i1^0'=i1^post5, wi^0'=wi^post5, j1___0^0'=j1___0^post5, h1r^0'=h1r^post5, i3^0'=i3^post5, wpr^0'=wpr^post5, (-h1r^post5+h1r^0 == 0 /\ theta^0-theta^post5 == 0 /\ wpi^0-wpi^post5 == 0 /\ h2r^0-h2r^post5 == 0 /\ -wpr^post5+wpr^0 == 0 /\ nn1^0-nn1^post5 == 0 /\ -ii3^post5+ii3^0 == 0 /\ c2^0-c2^post5 == 0 /\ c1^0-c1^post5 == 0 /\ -nn2^post5+nn2^0 == 0 /\ -h2i^post5+h2i^0 == 0 /\ -i2^post5+i2^0 == 0 /\ -2+j2^post5+i2^0-nn2^0 == 0 /\ -j1___0^post5+j1___0^0 == 0 /\ -i1^post5+i1^0 == 0 /\ wi^0-wi^post5 == 0 /\ j3^0-j3^post5 == 0 /\ isign^0-isign^post5 == 0 /\ -i3^post5+i3^0 == 0 /\ h1i^0-h1i^post5 == 0 /\ wr^0-wr^post5 == 0 /\ wtemp^0-wtemp^post5 == 0), cost: 1 6: l6 -> l3 : c1^0'=c1^post6, j3^0'=j3^post6, h2r^0'=h2r^post6, theta^0'=theta^post6, isign^0'=isign^post6, wtemp^0'=wtemp^post6, h1i^0'=h1i^post6, i2^0'=i2^post6, wpi^0'=wpi^post6, j2^0'=j2^post6, h2i^0'=h2i^post6, nn2^0'=nn2^post6, ii3^0'=ii3^post6, wr^0'=wr^post6, c2^0'=c2^post6, nn1^0'=nn1^post6, i1^0'=i1^post6, wi^0'=wi^post6, j1___0^0'=j1___0^post6, h1r^0'=h1r^post6, i3^0'=i3^post6, wpr^0'=wpr^post6, (theta^0-theta^post6 == 0 /\ -nn2^post6+nn2^0 == 0 /\ h1i^0-h1i^post6 == 0 /\ -h2i^post6+h2i^0 == 0 /\ -wpr^post6+wpr^0 == 0 /\ wpi^0-wpi^post6 == 0 /\ -h1r^post6+h1r^0 == 0 /\ -ii3^post6+ii3^0 == 0 /\ h2r^0-h2r^post6 == 0 /\ c1^0-c1^post6 == 0 /\ c2^0-c2^post6 == 0 /\ -i2^post6+i2^0 == 0 /\ -j1___0^post6+j1___0^0 == 0 /\ wi^0-wi^post6 == 0 /\ -1+j2^post6 == 0 /\ -i1^post6+i1^0 == 0 /\ j3^0-j3^post6 == 0 /\ isign^0-isign^post6 == 0 /\ nn1^0-nn1^post6 == 0 /\ wr^0-wr^post6 == 0 /\ -i3^post6+i3^0 == 0 /\ 1-i2^0 <= 0 /\ -1+i2^0 <= 0 /\ wtemp^0-wtemp^post6 == 0), cost: 1 7: l6 -> l5 : c1^0'=c1^post7, j3^0'=j3^post7, h2r^0'=h2r^post7, theta^0'=theta^post7, isign^0'=isign^post7, wtemp^0'=wtemp^post7, h1i^0'=h1i^post7, i2^0'=i2^post7, wpi^0'=wpi^post7, j2^0'=j2^post7, h2i^0'=h2i^post7, nn2^0'=nn2^post7, ii3^0'=ii3^post7, wr^0'=wr^post7, c2^0'=c2^post7, nn1^0'=nn1^post7, i1^0'=i1^post7, wi^0'=wi^post7, j1___0^0'=j1___0^post7, h1r^0'=h1r^post7, i3^0'=i3^post7, wpr^0'=wpr^post7, (c2^0-c2^post7 == 0 /\ nn2^0-nn2^post7 == 0 /\ wpi^0-wpi^post7 == 0 /\ j3^0-j3^post7 == 0 /\ c1^0-c1^post7 == 0 /\ -wi^post7+wi^0 == 0 /\ h2r^0-h2r^post7 == 0 /\ i2^0-i2^post7 == 0 /\ -h1r^post7+h1r^0 == 0 /\ -j2^post7+j2^0 == 0 /\ -ii3^post7+ii3^0 == 0 /\ -i1^post7+i1^0 == 0 /\ 2-i2^0 <= 0 /\ -wr^post7+wr^0 == 0 /\ -i3^post7+i3^0 == 0 /\ h2i^0-h2i^post7 == 0 /\ h1i^0-h1i^post7 == 0 /\ wtemp^0-wtemp^post7 == 0 /\ -nn1^post7+nn1^0 == 0 /\ -isign^post7+isign^0 == 0 /\ -j1___0^post7+j1___0^0 == 0 /\ -wpr^post7+wpr^0 == 0 /\ -theta^post7+theta^0 == 0), cost: 1 8: l6 -> l5 : c1^0'=c1^post8, j3^0'=j3^post8, h2r^0'=h2r^post8, theta^0'=theta^post8, isign^0'=isign^post8, wtemp^0'=wtemp^post8, h1i^0'=h1i^post8, i2^0'=i2^post8, wpi^0'=wpi^post8, j2^0'=j2^post8, h2i^0'=h2i^post8, nn2^0'=nn2^post8, ii3^0'=ii3^post8, wr^0'=wr^post8, c2^0'=c2^post8, nn1^0'=nn1^post8, i1^0'=i1^post8, wi^0'=wi^post8, j1___0^0'=j1___0^post8, h1r^0'=h1r^post8, i3^0'=i3^post8, wpr^0'=wpr^post8, (h2r^0-h2r^post8 == 0 /\ -j1___0^post8+j1___0^0 == 0 /\ ii3^0-ii3^post8 == 0 /\ -wi^post8+wi^0 == 0 /\ h1r^0-h1r^post8 == 0 /\ i2^0 <= 0 /\ -i3^post8+i3^0 == 0 /\ j2^0-j2^post8 == 0 /\ -nn1^post8+nn1^0 == 0 /\ -nn2^post8+nn2^0 == 0 /\ -h2i^post8+h2i^0 == 0 /\ c1^0-c1^post8 == 0 /\ -wpr^post8+wpr^0 == 0 /\ wtemp^0-wtemp^post8 == 0 /\ -wr^post8+wr^0 == 0 /\ i2^0-i2^post8 == 0 /\ theta^0-theta^post8 == 0 /\ i1^0-i1^post8 == 0 /\ h1i^0-h1i^post8 == 0 /\ -c2^post8+c2^0 == 0 /\ -wpi^post8+wpi^0 == 0 /\ j3^0-j3^post8 == 0 /\ isign^0-isign^post8 == 0), cost: 1 20: l7 -> l12 : c1^0'=c1^post20, j3^0'=j3^post20, h2r^0'=h2r^post20, theta^0'=theta^post20, isign^0'=isign^post20, wtemp^0'=wtemp^post20, h1i^0'=h1i^post20, i2^0'=i2^post20, wpi^0'=wpi^post20, j2^0'=j2^post20, h2i^0'=h2i^post20, nn2^0'=nn2^post20, ii3^0'=ii3^post20, wr^0'=wr^post20, c2^0'=c2^post20, nn1^0'=nn1^post20, i1^0'=i1^post20, wi^0'=wi^post20, j1___0^0'=j1___0^post20, h1r^0'=h1r^post20, i3^0'=i3^post20, wpr^0'=wpr^post20, (j3^0-j3^post20 == 0 /\ -wpi^post20+wpi^0 == 0 /\ c1^0-c1^post20 == 0 /\ -wpr^post20+wpr^0 == 0 /\ -ii3^post20+ii3^0 == 0 /\ isign^0-isign^post20 == 0 /\ theta^0-theta^post20 == 0 /\ -i3^post20+i3^0 == 0 /\ nn1^0-nn1^post20 == 0 /\ -h2i^post20+h2i^0 == 0 /\ -nn2^post20+nn2^0 == 0 /\ -i2^post20+i2^0 == 0 /\ c2^0-c2^post20 == 0 /\ wr^0-wr^post20 == 0 /\ wtemp^0-wtemp^post20 == 0 /\ -i1^post20+i1^0 == 0 /\ wi^0-wi^post20 == 0 /\ h2r^0-h2r^post20 == 0 /\ -j1___0^post20+j1___0^0 == 0 /\ -h1r^post20+h1r^0 == 0 /\ -j2^post20+j2^0 == 0 /\ h1i^0-h1i^post20 == 0), cost: 1 10: l8 -> l4 : c1^0'=c1^post10, j3^0'=j3^post10, h2r^0'=h2r^post10, theta^0'=theta^post10, isign^0'=isign^post10, wtemp^0'=wtemp^post10, h1i^0'=h1i^post10, i2^0'=i2^post10, wpi^0'=wpi^post10, j2^0'=j2^post10, h2i^0'=h2i^post10, nn2^0'=nn2^post10, ii3^0'=ii3^post10, wr^0'=wr^post10, c2^0'=c2^post10, nn1^0'=nn1^post10, i1^0'=i1^post10, wi^0'=wi^post10, j1___0^0'=j1___0^post10, h1r^0'=h1r^post10, i3^0'=i3^post10, wpr^0'=wpr^post10, (0 == 0 /\ theta^0-theta^post10 == 0 /\ i2^0-i2^post10 == 0 /\ j1___0^0-j1___0^post10 == 0 /\ -wpr^post10+wpr^0 == 0 /\ wpi^0-wpi^post10 == 0 /\ -nn2^post10+nn2^0 == 0 /\ c2^0-c2^post10 == 0 /\ isign^0-isign^post10 == 0 /\ -i1^post10+i1^0 == 0 /\ c1^0-c1^post10 == 0 /\ nn1^0-nn1^post10 == 0 /\ j3^0-j3^post10 == 0 /\ -i3^post10+i3^0 == 0 /\ -wi^post10+wi^0 == 0 /\ wr^0-wr^post10 == 0 /\ -j2^post10+j2^0 == 0 /\ ii3^0-ii3^post10 == 0 /\ wtemp^0-wtemp^post10 == 0), cost: 1 11: l9 -> l8 : c1^0'=c1^post11, j3^0'=j3^post11, h2r^0'=h2r^post11, theta^0'=theta^post11, isign^0'=isign^post11, wtemp^0'=wtemp^post11, h1i^0'=h1i^post11, i2^0'=i2^post11, wpi^0'=wpi^post11, j2^0'=j2^post11, h2i^0'=h2i^post11, nn2^0'=nn2^post11, ii3^0'=ii3^post11, wr^0'=wr^post11, c2^0'=c2^post11, nn1^0'=nn1^post11, i1^0'=i1^post11, wi^0'=wi^post11, j1___0^0'=j1___0^post11, h1r^0'=h1r^post11, i3^0'=i3^post11, wpr^0'=wpr^post11, (0 == 0 /\ c2^0-c2^post11 == 0 /\ -nn2^post11+nn2^0 == 0 /\ -h1r^post11+h1r^0 == 0 /\ isign^0-isign^post11 == 0 /\ j3^0-j3^post11 == 0 /\ -i1^post11+i1^0 == 0 /\ h2r^0-h2r^post11 == 0 /\ -ii3^post11+ii3^0 == 0 /\ wtemp^0-wtemp^post11 == 0 /\ i2^0-i2^post11 == 0 /\ h1i^0-h1i^post11 == 0 /\ h2i^0-h2i^post11 == 0 /\ -wi^post11+wi^0 == 0 /\ wpi^0-wpi^post11 == 0 /\ -wpr^post11+wpr^0 == 0 /\ -theta^post11+theta^0 == 0 /\ wr^0-wr^post11 == 0 /\ -nn1^post11+nn1^0 == 0 /\ -i3^post11+i3^0 == 0 /\ -j1___0^post11+j1___0^0 == 0 /\ c1^0-c1^post11 == 0), cost: 1 12: l10 -> l8 : c1^0'=c1^post12, j3^0'=j3^post12, h2r^0'=h2r^post12, theta^0'=theta^post12, isign^0'=isign^post12, wtemp^0'=wtemp^post12, h1i^0'=h1i^post12, i2^0'=i2^post12, wpi^0'=wpi^post12, j2^0'=j2^post12, h2i^0'=h2i^post12, nn2^0'=nn2^post12, ii3^0'=ii3^post12, wr^0'=wr^post12, c2^0'=c2^post12, nn1^0'=nn1^post12, i1^0'=i1^post12, wi^0'=wi^post12, j1___0^0'=j1___0^post12, h1r^0'=h1r^post12, i3^0'=i3^post12, wpr^0'=wpr^post12, (c2^0-c2^post12 == 0 /\ -1+j2^post12 == 0 /\ wtemp^0-wtemp^post12 == 0 /\ -h1r^post12+h1r^0 == 0 /\ -i1^post12+i1^0 == 0 /\ i2^0-i2^post12 == 0 /\ -wr^post12+wr^0 == 0 /\ -ii3^post12+ii3^0 == 0 /\ h1i^0-h1i^post12 == 0 /\ -i3^post12+i3^0 == 0 /\ -wi^post12+wi^0 == 0 /\ nn2^0-nn2^post12 == 0 /\ -j3^post12+j3^0 == 0 /\ h2i^0-h2i^post12 == 0 /\ wpi^0-wpi^post12 == 0 /\ -theta^post12+theta^0 == 0 /\ c1^0-c1^post12 == 0 /\ -nn1^post12+nn1^0 == 0 /\ -j1___0^post12+j1___0^0 == 0 /\ isign^0-isign^post12 == 0 /\ h2r^0-h2r^post12 == 0 /\ 1-i2^0 <= 0 /\ -1+i2^0 <= 0 /\ -wpr^post12+wpr^0 == 0), cost: 1 13: l10 -> l9 : c1^0'=c1^post13, j3^0'=j3^post13, h2r^0'=h2r^post13, theta^0'=theta^post13, isign^0'=isign^post13, wtemp^0'=wtemp^post13, h1i^0'=h1i^post13, i2^0'=i2^post13, wpi^0'=wpi^post13, j2^0'=j2^post13, h2i^0'=h2i^post13, nn2^0'=nn2^post13, ii3^0'=ii3^post13, wr^0'=wr^post13, c2^0'=c2^post13, nn1^0'=nn1^post13, i1^0'=i1^post13, wi^0'=wi^post13, j1___0^0'=j1___0^post13, h1r^0'=h1r^post13, i3^0'=i3^post13, wpr^0'=wpr^post13, (-j1___0^post13+j1___0^0 == 0 /\ h2r^0-h2r^post13 == 0 /\ h2i^0-h2i^post13 == 0 /\ h1r^0-h1r^post13 == 0 /\ -i3^post13+i3^0 == 0 /\ -wi^post13+wi^0 == 0 /\ 2-i2^0 <= 0 /\ -nn2^post13+nn2^0 == 0 /\ -nn1^post13+nn1^0 == 0 /\ -ii3^post13+ii3^0 == 0 /\ -wpr^post13+wpr^0 == 0 /\ wtemp^0-wtemp^post13 == 0 /\ c1^0-c1^post13 == 0 /\ -h1i^post13+h1i^0 == 0 /\ -wr^post13+wr^0 == 0 /\ -wpi^post13+wpi^0 == 0 /\ i1^0-i1^post13 == 0 /\ theta^0-theta^post13 == 0 /\ i2^0-i2^post13 == 0 /\ j2^0-j2^post13 == 0 /\ j3^0-j3^post13 == 0 /\ isign^0-isign^post13 == 0 /\ -c2^post13+c2^0 == 0), cost: 1 14: l10 -> l9 : c1^0'=c1^post14, j3^0'=j3^post14, h2r^0'=h2r^post14, theta^0'=theta^post14, isign^0'=isign^post14, wtemp^0'=wtemp^post14, h1i^0'=h1i^post14, i2^0'=i2^post14, wpi^0'=wpi^post14, j2^0'=j2^post14, h2i^0'=h2i^post14, nn2^0'=nn2^post14, ii3^0'=ii3^post14, wr^0'=wr^post14, c2^0'=c2^post14, nn1^0'=nn1^post14, i1^0'=i1^post14, wi^0'=wi^post14, j1___0^0'=j1___0^post14, h1r^0'=h1r^post14, i3^0'=i3^post14, wpr^0'=wpr^post14, (j3^0-j3^post14 == 0 /\ h2r^0-h2r^post14 == 0 /\ -j2^post14+j2^0 == 0 /\ -i3^post14+i3^0 == 0 /\ -c2^post14+c2^0 == 0 /\ -wpi^post14+wpi^0 == 0 /\ -i2^post14+i2^0 == 0 /\ h1i^0-h1i^post14 == 0 /\ i2^0 <= 0 /\ j1___0^0-j1___0^post14 == 0 /\ theta^0-theta^post14 == 0 /\ -wpr^post14+wpr^0 == 0 /\ ii3^0-ii3^post14 == 0 /\ -wtemp^post14+wtemp^0 == 0 /\ nn1^0-nn1^post14 == 0 /\ -nn2^post14+nn2^0 == 0 /\ -h2i^post14+h2i^0 == 0 /\ c1^0-c1^post14 == 0 /\ i1^0-i1^post14 == 0 /\ -h1r^post14+h1r^0 == 0 /\ -wr^post14+wr^0 == 0 /\ isign^0-isign^post14 == 0 /\ wi^0-wi^post14 == 0), cost: 1 15: l11 -> l6 : c1^0'=c1^post15, j3^0'=j3^post15, h2r^0'=h2r^post15, theta^0'=theta^post15, isign^0'=isign^post15, wtemp^0'=wtemp^post15, h1i^0'=h1i^post15, i2^0'=i2^post15, wpi^0'=wpi^post15, j2^0'=j2^post15, h2i^0'=h2i^post15, nn2^0'=nn2^post15, ii3^0'=ii3^post15, wr^0'=wr^post15, c2^0'=c2^post15, nn1^0'=nn1^post15, i1^0'=i1^post15, wi^0'=wi^post15, j1___0^0'=j1___0^post15, h1r^0'=h1r^post15, i3^0'=i3^post15, wpr^0'=wpr^post15, (c1^0-c1^post15 == 0 /\ -i3^post15+i3^0 == 0 /\ j3^0-j3^post15 == 0 /\ isign^0-isign^post15 == 0 /\ -c2^post15+c2^0 == 0 /\ -wpi^post15+wpi^0 == 0 /\ -nn2^post15+nn2^0 == 0 /\ -i2^post15+i2^0 == 0 /\ -h2i^post15+h2i^0 == 0 /\ theta^0-theta^post15 == 0 /\ -wpr^post15+wpr^0 == 0 /\ j1___0^0-j1___0^post15 == 0 /\ wr^0-wr^post15 == 0 /\ h1i^0-h1i^post15 == 0 /\ i1^0-i1^post15 == 0 /\ h2r^0-h2r^post15 == 0 /\ -wtemp^post15+wtemp^0 == 0 /\ nn1^0-nn1^post15 == 0 /\ -wi^post15+wi^0 == 0 /\ 2-i3^0 <= 0 /\ ii3^0-ii3^post15 == 0 /\ -j2^post15+j2^0 == 0 /\ -h1r^post15+h1r^0 == 0), cost: 1 16: l11 -> l6 : c1^0'=c1^post16, j3^0'=j3^post16, h2r^0'=h2r^post16, theta^0'=theta^post16, isign^0'=isign^post16, wtemp^0'=wtemp^post16, h1i^0'=h1i^post16, i2^0'=i2^post16, wpi^0'=wpi^post16, j2^0'=j2^post16, h2i^0'=h2i^post16, nn2^0'=nn2^post16, ii3^0'=ii3^post16, wr^0'=wr^post16, c2^0'=c2^post16, nn1^0'=nn1^post16, i1^0'=i1^post16, wi^0'=wi^post16, j1___0^0'=j1___0^post16, h1r^0'=h1r^post16, i3^0'=i3^post16, wpr^0'=wpr^post16, (c2^0-c2^post16 == 0 /\ h1i^0-h1i^post16 == 0 /\ isign^0-isign^post16 == 0 /\ -h1r^post16+h1r^0 == 0 /\ j3^0-j3^post16 == 0 /\ -ii3^post16+ii3^0 == 0 /\ -wr^post16+wr^0 == 0 /\ wtemp^0-wtemp^post16 == 0 /\ -i2^post16+i2^0 == 0 /\ wi^0-wi^post16 == 0 /\ -theta^post16+theta^0 == 0 /\ h2i^0-h2i^post16 == 0 /\ wpi^0-wpi^post16 == 0 /\ -i1^post16+i1^0 == 0 /\ nn2^0-nn2^post16 == 0 /\ -j2^post16+j2^0 == 0 /\ h2r^0-h2r^post16 == 0 /\ -wpr^post16+wpr^0 == 0 /\ -i3^post16+i3^0 == 0 /\ -nn1^post16+nn1^0 == 0 /\ i3^0 <= 0 /\ -j1___0^post16+j1___0^0 == 0 /\ c1^0-c1^post16 == 0), cost: 1 17: l11 -> l10 : c1^0'=c1^post17, j3^0'=j3^post17, h2r^0'=h2r^post17, theta^0'=theta^post17, isign^0'=isign^post17, wtemp^0'=wtemp^post17, h1i^0'=h1i^post17, i2^0'=i2^post17, wpi^0'=wpi^post17, j2^0'=j2^post17, h2i^0'=h2i^post17, nn2^0'=nn2^post17, ii3^0'=ii3^post17, wr^0'=wr^post17, c2^0'=c2^post17, nn1^0'=nn1^post17, i1^0'=i1^post17, wi^0'=wi^post17, j1___0^0'=j1___0^post17, h1r^0'=h1r^post17, i3^0'=i3^post17, wpr^0'=wpr^post17, (theta^0-theta^post17 == 0 /\ isign^0-isign^post17 == 0 /\ h2i^0-h2i^post17 == 0 /\ -wi^post17+wi^0 == 0 /\ j3^0-j3^post17 == 0 /\ -i1^post17+i1^0 == 0 /\ -wr^post17+wr^0 == 0 /\ -h1r^post17+h1r^0 == 0 /\ -h1i^post17+h1i^0 == 0 /\ -ii3^post17+ii3^0 == 0 /\ -c2^post17+c2^0 == 0 /\ nn2^0-nn2^post17 == 0 /\ 1-i3^0 <= 0 /\ -1+i3^0 <= 0 /\ -nn1^post17+nn1^0 == 0 /\ -j1___0^post17+j1___0^0 == 0 /\ wpi^0-wpi^post17 == 0 /\ wtemp^0-wtemp^post17 == 0 /\ j2^0-j2^post17 == 0 /\ h2r^0-h2r^post17 == 0 /\ i2^0-i2^post17 == 0 /\ -wpr^post17+wpr^0 == 0 /\ -i3^post17+i3^0 == 0 /\ c1^0-c1^post17 == 0), cost: 1 18: l12 -> l13 : c1^0'=c1^post18, j3^0'=j3^post18, h2r^0'=h2r^post18, theta^0'=theta^post18, isign^0'=isign^post18, wtemp^0'=wtemp^post18, h1i^0'=h1i^post18, i2^0'=i2^post18, wpi^0'=wpi^post18, j2^0'=j2^post18, h2i^0'=h2i^post18, nn2^0'=nn2^post18, ii3^0'=ii3^post18, wr^0'=wr^post18, c2^0'=c2^post18, nn1^0'=nn1^post18, i1^0'=i1^post18, wi^0'=wi^post18, j1___0^0'=j1___0^post18, h1r^0'=h1r^post18, i3^0'=i3^post18, wpr^0'=wpr^post18, (0 == 0 /\ -i1^post18+i1^0 == 0 /\ 1-i2^0+nn2^0 <= 0 /\ -1+i3^post18-i3^0 == 0 /\ -j1___0^post18+j1___0^0 == 0 /\ wtemp^post18-wr^0 == 0 /\ nn2^0-nn2^post18 == 0 /\ h2i^0-h2i^post18 == 0 /\ j3^0-j3^post18 == 0 /\ theta^0-theta^post18 == 0 /\ wpi^0-wpi^post18 == 0 /\ c1^0-c1^post18 == 0 /\ -h1r^post18+h1r^0 == 0 /\ h2r^0-h2r^post18 == 0 /\ -wpr^post18+wpr^0 == 0 /\ -nn1^post18+nn1^0 == 0 /\ -h1i^post18+h1i^0 == 0 /\ i2^0-i2^post18 == 0 /\ j2^0-j2^post18 == 0 /\ -c2^post18+c2^0 == 0 /\ -isign^post18+isign^0 == 0 /\ -2+ii3^post18-ii3^0 == 0), cost: 1 19: l12 -> l11 : c1^0'=c1^post19, j3^0'=j3^post19, h2r^0'=h2r^post19, theta^0'=theta^post19, isign^0'=isign^post19, wtemp^0'=wtemp^post19, h1i^0'=h1i^post19, i2^0'=i2^post19, wpi^0'=wpi^post19, j2^0'=j2^post19, h2i^0'=h2i^post19, nn2^0'=nn2^post19, ii3^0'=ii3^post19, wr^0'=wr^post19, c2^0'=c2^post19, nn1^0'=nn1^post19, i1^0'=i1^post19, wi^0'=wi^post19, j1___0^0'=j1___0^post19, h1r^0'=h1r^post19, i3^0'=i3^post19, wpr^0'=wpr^post19, (wr^0-wr^post19 == 0 /\ -c2^post19+c2^0 == 0 /\ j3^0-j3^post19 == 0 /\ -wi^post19+wi^0 == 0 /\ -wpi^post19+wpi^0 == 0 /\ -i2^post19+i2^0 == 0 /\ c1^0-c1^post19 == 0 /\ -wpr^post19+wpr^0 == 0 /\ i2^0-nn2^0 <= 0 /\ j2^0-j2^post19 == 0 /\ isign^0-isign^post19 == 0 /\ theta^0-theta^post19 == 0 /\ -i3^post19+i3^0 == 0 /\ j1___0^0-j1___0^post19 == 0 /\ -wtemp^post19+wtemp^0 == 0 /\ h2r^0-h2r^post19 == 0 /\ nn1^0-nn1^post19 == 0 /\ ii3^0-ii3^post19 == 0 /\ -nn2^post19+nn2^0 == 0 /\ -h2i^post19+h2i^0 == 0 /\ i1^0-i1^post19 == 0 /\ h1i^0-h1i^post19 == 0 /\ -h1r^post19+h1r^0 == 0), cost: 1 23: l13 -> l14 : c1^0'=c1^post23, j3^0'=j3^post23, h2r^0'=h2r^post23, theta^0'=theta^post23, isign^0'=isign^post23, wtemp^0'=wtemp^post23, h1i^0'=h1i^post23, i2^0'=i2^post23, wpi^0'=wpi^post23, j2^0'=j2^post23, h2i^0'=h2i^post23, nn2^0'=nn2^post23, ii3^0'=ii3^post23, wr^0'=wr^post23, c2^0'=c2^post23, nn1^0'=nn1^post23, i1^0'=i1^post23, wi^0'=wi^post23, j1___0^0'=j1___0^post23, h1r^0'=h1r^post23, i3^0'=i3^post23, wpr^0'=wpr^post23, (-j1___0^post23+j1___0^0 == 0 /\ ii3^0-ii3^post23 == 0 /\ i2^0-i2^post23 == 0 /\ j3^0-j3^post23 == 0 /\ wpi^0-wpi^post23 == 0 /\ c1^0-c1^post23 == 0 /\ nn2^0-nn2^post23 == 0 /\ j2^0-j2^post23 == 0 /\ h2r^0-h2r^post23 == 0 /\ -wi^post23+wi^0 == 0 /\ -h1r^post23+h1r^0 == 0 /\ -i1^post23+i1^0 == 0 /\ -wr^post23+wr^0 == 0 /\ -nn1^post23+nn1^0 == 0 /\ -i3^post23+i3^0 == 0 /\ h1i^0-h1i^post23 == 0 /\ -wpr^post23+wpr^0 == 0 /\ wtemp^0-wtemp^post23 == 0 /\ -c2^post23+c2^0 == 0 /\ -isign^post23+isign^0 == 0 /\ theta^0-theta^post23 == 0 /\ -h2i^post23+h2i^0 == 0), cost: 1 21: l14 -> l15 : c1^0'=c1^post21, j3^0'=j3^post21, h2r^0'=h2r^post21, theta^0'=theta^post21, isign^0'=isign^post21, wtemp^0'=wtemp^post21, h1i^0'=h1i^post21, i2^0'=i2^post21, wpi^0'=wpi^post21, j2^0'=j2^post21, h2i^0'=h2i^post21, nn2^0'=nn2^post21, ii3^0'=ii3^post21, wr^0'=wr^post21, c2^0'=c2^post21, nn1^0'=nn1^post21, i1^0'=i1^post21, wi^0'=wi^post21, j1___0^0'=j1___0^post21, h1r^0'=h1r^post21, i3^0'=i3^post21, wpr^0'=wpr^post21, (-1+i1^post21-i1^0 == 0 /\ -h1r^post21+h1r^0 == 0 /\ theta^0-theta^post21 == 0 /\ wpi^0-wpi^post21 == 0 /\ h2r^0-h2r^post21 == 0 /\ nn1^0-nn1^post21 == 0 /\ -wpr^post21+wpr^0 == 0 /\ -ii3^post21+ii3^0 == 0 /\ -nn2^post21+nn2^0 == 0 /\ -i2^post21+i2^0 == 0 /\ -h2i^post21+h2i^0 == 0 /\ c2^0-c2^post21 == 0 /\ c1^0-c1^post21 == 0 /\ -j1___0^post21+j1___0^0 == 0 /\ wi^0-wi^post21 == 0 /\ j3^0-j3^post21 == 0 /\ isign^0-isign^post21 == 0 /\ -j2^post21+j2^0 == 0 /\ -i3^post21+i3^0 == 0 /\ h1i^0-h1i^post21 == 0 /\ wr^0-wr^post21 == 0 /\ wtemp^0-wtemp^post21 == 0), cost: 1 22: l14 -> l7 : c1^0'=c1^post22, j3^0'=j3^post22, h2r^0'=h2r^post22, theta^0'=theta^post22, isign^0'=isign^post22, wtemp^0'=wtemp^post22, h1i^0'=h1i^post22, i2^0'=i2^post22, wpi^0'=wpi^post22, j2^0'=j2^post22, h2i^0'=h2i^post22, nn2^0'=nn2^post22, ii3^0'=ii3^post22, wr^0'=wr^post22, c2^0'=c2^post22, nn1^0'=nn1^post22, i1^0'=i1^post22, wi^0'=wi^post22, j1___0^0'=j1___0^post22, h1r^0'=h1r^post22, i3^0'=i3^post22, wpr^0'=wpr^post22, (theta^0-theta^post22 == 0 /\ h2i^0-h2i^post22 == 0 /\ -h1r^post22+h1r^0 == 0 /\ j3^0-j3^post22 == 0 /\ wpi^0-wpi^post22 == 0 /\ c1^0-c1^post22 == 0 /\ ii3^0-ii3^post22 == 0 /\ nn2^0-nn2^post22 == 0 /\ -wi^post22+wi^0 == 0 /\ -i1^post22+i1^0 == 0 /\ h2r^0-h2r^post22 == 0 /\ -wr^post22+wr^0 == 0 /\ -i3^post22+i3^0 == 0 /\ -h1i^post22+h1i^0 == 0 /\ j2^0-j2^post22 == 0 /\ -c2^post22+c2^0 == 0 /\ -nn1^post22+nn1^0 == 0 /\ wtemp^0-wtemp^post22 == 0 /\ -j1___0^post22+j1___0^0 == 0 /\ i2^0-i2^post22 == 0 /\ -wpr^post22+wpr^0 == 0 /\ -isign^post22+isign^0 == 0), cost: 1 31: l15 -> l19 : c1^0'=c1^post31, j3^0'=j3^post31, h2r^0'=h2r^post31, theta^0'=theta^post31, isign^0'=isign^post31, wtemp^0'=wtemp^post31, h1i^0'=h1i^post31, i2^0'=i2^post31, wpi^0'=wpi^post31, j2^0'=j2^post31, h2i^0'=h2i^post31, nn2^0'=nn2^post31, ii3^0'=ii3^post31, wr^0'=wr^post31, c2^0'=c2^post31, nn1^0'=nn1^post31, i1^0'=i1^post31, wi^0'=wi^post31, j1___0^0'=j1___0^post31, h1r^0'=h1r^post31, i3^0'=i3^post31, wpr^0'=wpr^post31, (i2^0-i2^post31 == 0 /\ -nn1^post31+nn1^0 == 0 /\ -h1r^post31+h1r^0 == 0 /\ j3^0-j3^post31 == 0 /\ -wpr^post31+wpr^0 == 0 /\ isign^0-isign^post31 == 0 /\ -ii3^post31+ii3^0 == 0 /\ -wr^post31+wr^0 == 0 /\ wtemp^0-wtemp^post31 == 0 /\ h2i^0-h2i^post31 == 0 /\ -j1___0^post31+j1___0^0 == 0 /\ h1i^0-h1i^post31 == 0 /\ -wi^post31+wi^0 == 0 /\ -i1^post31+i1^0 == 0 /\ j2^0-j2^post31 == 0 /\ wpi^0-wpi^post31 == 0 /\ nn2^0-nn2^post31 == 0 /\ -theta^post31+theta^0 == 0 /\ h2r^0-h2r^post31 == 0 /\ -i3^post31+i3^0 == 0 /\ c2^0-c2^post31 == 0 /\ c1^0-c1^post31 == 0), cost: 1 24: l16 -> l13 : c1^0'=c1^post24, j3^0'=j3^post24, h2r^0'=h2r^post24, theta^0'=theta^post24, isign^0'=isign^post24, wtemp^0'=wtemp^post24, h1i^0'=h1i^post24, i2^0'=i2^post24, wpi^0'=wpi^post24, j2^0'=j2^post24, h2i^0'=h2i^post24, nn2^0'=nn2^post24, ii3^0'=ii3^post24, wr^0'=wr^post24, c2^0'=c2^post24, nn1^0'=nn1^post24, i1^0'=i1^post24, wi^0'=wi^post24, j1___0^0'=j1___0^post24, h1r^0'=h1r^post24, i3^0'=i3^post24, wpr^0'=wpr^post24, (-j1___0^post24+j1___0^0 == 0 /\ ii3^0-ii3^post24 == 0 /\ h2r^0-h2r^post24 == 0 /\ wi^post24 == 0 /\ -i3^post24+i3^0 == 0 /\ h1r^0-h1r^post24 == 0 /\ j2^0-j2^post24 == 0 /\ -nn1^post24+nn1^0 == 0 /\ -nn2^post24+nn2^0 == 0 /\ c1^0-c1^post24 == 0 /\ -wpr^post24+wpr^0 == 0 /\ wtemp^0-wtemp^post24 == 0 /\ i2^0-i2^post24 == 0 /\ i1^0-i1^post24 == 0 /\ -wpi^post24+wpi^0 == 0 /\ theta^0-theta^post24 == 0 /\ h1i^0-h1i^post24 == 0 /\ -c2^post24+c2^0 == 0 /\ -h2i^post24+h2i^0 == 0 /\ isign^0-isign^post24 == 0 /\ -1+wr^post24 == 0 /\ j3^0-j3^post24 == 0), cost: 1 25: l17 -> l16 : c1^0'=c1^post25, j3^0'=j3^post25, h2r^0'=h2r^post25, theta^0'=theta^post25, isign^0'=isign^post25, wtemp^0'=wtemp^post25, h1i^0'=h1i^post25, i2^0'=i2^post25, wpi^0'=wpi^post25, j2^0'=j2^post25, h2i^0'=h2i^post25, nn2^0'=nn2^post25, ii3^0'=ii3^post25, wr^0'=wr^post25, c2^0'=c2^post25, nn1^0'=nn1^post25, i1^0'=i1^post25, wi^0'=wi^post25, j1___0^0'=j1___0^post25, h1r^0'=h1r^post25, i3^0'=i3^post25, wpr^0'=wpr^post25, (wpi^0-wpi^post25 == 0 /\ -wpr^post25+wpr^0 == 0 /\ -ii3^post25+ii3^0 == 0 /\ h2r^0-h2r^post25 == 0 /\ -2+j1___0^post25-nn1^0+i1^0 == 0 /\ nn1^0-nn1^post25 == 0 /\ -i3^post25+i3^0 == 0 /\ -nn2^post25+nn2^0 == 0 /\ -i2^post25+i2^0 == 0 /\ -h2i^post25+h2i^0 == 0 /\ c2^0-c2^post25 == 0 /\ isign^0-isign^post25 == 0 /\ wtemp^0-wtemp^post25 == 0 /\ wi^0-wi^post25 == 0 /\ j3^0-j3^post25 == 0 /\ c1^0-c1^post25 == 0 /\ -j2^post25+j2^0 == 0 /\ theta^0-theta^post25 == 0 /\ h1i^0-h1i^post25 == 0 /\ -h1r^post25+h1r^0 == 0 /\ -i1^post25+i1^0 == 0 /\ wr^0-wr^post25 == 0), cost: 1 26: l18 -> l16 : c1^0'=c1^post26, j3^0'=j3^post26, h2r^0'=h2r^post26, theta^0'=theta^post26, isign^0'=isign^post26, wtemp^0'=wtemp^post26, h1i^0'=h1i^post26, i2^0'=i2^post26, wpi^0'=wpi^post26, j2^0'=j2^post26, h2i^0'=h2i^post26, nn2^0'=nn2^post26, ii3^0'=ii3^post26, wr^0'=wr^post26, c2^0'=c2^post26, nn1^0'=nn1^post26, i1^0'=i1^post26, wi^0'=wi^post26, j1___0^0'=j1___0^post26, h1r^0'=h1r^post26, i3^0'=i3^post26, wpr^0'=wpr^post26, (theta^0-theta^post26 == 0 /\ -h1r^post26+h1r^0 == 0 /\ 1-i1^0 <= 0 /\ -1+i1^0 <= 0 /\ -wpr^post26+wpr^0 == 0 /\ wpi^0-wpi^post26 == 0 /\ -i3^post26+i3^0 == 0 /\ h2r^0-h2r^post26 == 0 /\ -ii3^post26+ii3^0 == 0 /\ -nn2^post26+nn2^0 == 0 /\ c2^0-c2^post26 == 0 /\ i2^0-i2^post26 == 0 /\ -i1^post26+i1^0 == 0 /\ isign^0-isign^post26 == 0 /\ -1+j1___0^post26 == 0 /\ c1^0-c1^post26 == 0 /\ -wi^post26+wi^0 == 0 /\ h2i^0-h2i^post26 == 0 /\ h1i^0-h1i^post26 == 0 /\ j2^0-j2^post26 == 0 /\ j3^0-j3^post26 == 0 /\ wr^0-wr^post26 == 0 /\ wtemp^0-wtemp^post26 == 0 /\ -nn1^post26+nn1^0 == 0), cost: 1 27: l18 -> l17 : c1^0'=c1^post27, j3^0'=j3^post27, h2r^0'=h2r^post27, theta^0'=theta^post27, isign^0'=isign^post27, wtemp^0'=wtemp^post27, h1i^0'=h1i^post27, i2^0'=i2^post27, wpi^0'=wpi^post27, j2^0'=j2^post27, h2i^0'=h2i^post27, nn2^0'=nn2^post27, ii3^0'=ii3^post27, wr^0'=wr^post27, c2^0'=c2^post27, nn1^0'=nn1^post27, i1^0'=i1^post27, wi^0'=wi^post27, j1___0^0'=j1___0^post27, h1r^0'=h1r^post27, i3^0'=i3^post27, wpr^0'=wpr^post27, (c2^0-c2^post27 == 0 /\ isign^0-isign^post27 == 0 /\ -h1r^post27+h1r^0 == 0 /\ j3^0-j3^post27 == 0 /\ -i1^post27+i1^0 == 0 /\ h2r^0-h2r^post27 == 0 /\ nn2^0-nn2^post27 == 0 /\ -ii3^post27+ii3^0 == 0 /\ 2-i1^0 <= 0 /\ wtemp^0-wtemp^post27 == 0 /\ i2^0-i2^post27 == 0 /\ -wr^post27+wr^0 == 0 /\ h1i^0-h1i^post27 == 0 /\ h2i^0-h2i^post27 == 0 /\ j2^0-j2^post27 == 0 /\ -wi^post27+wi^0 == 0 /\ wpi^0-wpi^post27 == 0 /\ -theta^post27+theta^0 == 0 /\ -wpr^post27+wpr^0 == 0 /\ -i3^post27+i3^0 == 0 /\ -nn1^post27+nn1^0 == 0 /\ c1^0-c1^post27 == 0 /\ -j1___0^post27+j1___0^0 == 0), cost: 1 28: l18 -> l17 : c1^0'=c1^post28, j3^0'=j3^post28, h2r^0'=h2r^post28, theta^0'=theta^post28, isign^0'=isign^post28, wtemp^0'=wtemp^post28, h1i^0'=h1i^post28, i2^0'=i2^post28, wpi^0'=wpi^post28, j2^0'=j2^post28, h2i^0'=h2i^post28, nn2^0'=nn2^post28, ii3^0'=ii3^post28, wr^0'=wr^post28, c2^0'=c2^post28, nn1^0'=nn1^post28, i1^0'=i1^post28, wi^0'=wi^post28, j1___0^0'=j1___0^post28, h1r^0'=h1r^post28, i3^0'=i3^post28, wpr^0'=wpr^post28, (-j1___0^post28+j1___0^0 == 0 /\ ii3^0-ii3^post28 == 0 /\ h1r^0-h1r^post28 == 0 /\ i2^0-i2^post28 == 0 /\ j2^0-j2^post28 == 0 /\ -wi^post28+wi^0 == 0 /\ -wpr^post28+wpr^0 == 0 /\ -nn1^post28+nn1^0 == 0 /\ h1i^0-h1i^post28 == 0 /\ -wpi^post28+wpi^0 == 0 /\ -wr^post28+wr^0 == 0 /\ -i3^post28+i3^0 == 0 /\ i1^0 <= 0 /\ wtemp^0-wtemp^post28 == 0 /\ -h2i^post28+h2i^0 == 0 /\ -c2^post28+c2^0 == 0 /\ isign^0-isign^post28 == 0 /\ theta^0-theta^post28 == 0 /\ c1^0-c1^post28 == 0 /\ i1^0-i1^post28 == 0 /\ -nn2^post28+nn2^0 == 0 /\ j3^0-j3^post28 == 0 /\ h2r^0-h2r^post28 == 0), cost: 1 30: l19 -> l18 : c1^0'=c1^post30, j3^0'=j3^post30, h2r^0'=h2r^post30, theta^0'=theta^post30, isign^0'=isign^post30, wtemp^0'=wtemp^post30, h1i^0'=h1i^post30, i2^0'=i2^post30, wpi^0'=wpi^post30, j2^0'=j2^post30, h2i^0'=h2i^post30, nn2^0'=nn2^post30, ii3^0'=ii3^post30, wr^0'=wr^post30, c2^0'=c2^post30, nn1^0'=nn1^post30, i1^0'=i1^post30, wi^0'=wi^post30, j1___0^0'=j1___0^post30, h1r^0'=h1r^post30, i3^0'=i3^post30, wpr^0'=wpr^post30, (-j2^post30+j2^0 == 0 /\ -i3^post30+i3^0 == 0 /\ -c2^post30+c2^0 == 0 /\ j3^0-j3^post30 == 0 /\ -wpi^post30+wpi^0 == 0 /\ h2r^0-h2r^post30 == 0 /\ -i2^post30+i2^0 == 0 /\ -nn2^post30+nn2^0 == 0 /\ h1i^0-h1i^post30 == 0 /\ -nn1^0+i1^0 <= 0 /\ j1___0^0-j1___0^post30 == 0 /\ theta^0-theta^post30 == 0 /\ -wpr^post30+wpr^0 == 0 /\ c1^0-c1^post30 == 0 /\ -wtemp^post30+wtemp^0 == 0 /\ nn1^0-nn1^post30 == 0 /\ ii3^0-ii3^post30 == 0 /\ isign^0-isign^post30 == 0 /\ -h2i^post30+h2i^0 == 0 /\ i1^0-i1^post30 == 0 /\ -h1r^post30+h1r^0 == 0 /\ wr^0-wr^post30 == 0 /\ wi^0-wi^post30 == 0), cost: 1 32: l20 -> l21 : c1^0'=c1^post32, j3^0'=j3^post32, h2r^0'=h2r^post32, theta^0'=theta^post32, isign^0'=isign^post32, wtemp^0'=wtemp^post32, h1i^0'=h1i^post32, i2^0'=i2^post32, wpi^0'=wpi^post32, j2^0'=j2^post32, h2i^0'=h2i^post32, nn2^0'=nn2^post32, ii3^0'=ii3^post32, wr^0'=wr^post32, c2^0'=c2^post32, nn1^0'=nn1^post32, i1^0'=i1^post32, wi^0'=wi^post32, j1___0^0'=j1___0^post32, h1r^0'=h1r^post32, i3^0'=i3^post32, wpr^0'=wpr^post32, (0 == 0 /\ isign^0-isign^post32 == 0 /\ j3^0-j3^post32 == 0 /\ -h1r^post32+h1r^0 == 0 /\ j2^0-j2^post32 == 0 /\ -wr^post32+wr^0 == 0 /\ ii3^0-ii3^post32 == 0 /\ -wi^post32+wi^0 == 0 /\ h2i^0-h2i^post32 == 0 /\ -i1^post32+i1^0 == 0 /\ nn2^0-nn2^post32 == 0 /\ h2r^0-h2r^post32 == 0 /\ -h1i^post32+h1i^0 == 0 /\ i2^0-i2^post32 == 0 /\ -i3^post32+i3^0 == 0 /\ -nn1^post32+nn1^0 == 0 /\ -j1___0^post32+j1___0^0 == 0), cost: 1 39: l21 -> l15 : c1^0'=c1^post39, j3^0'=j3^post39, h2r^0'=h2r^post39, theta^0'=theta^post39, isign^0'=isign^post39, wtemp^0'=wtemp^post39, h1i^0'=h1i^post39, i2^0'=i2^post39, wpi^0'=wpi^post39, j2^0'=j2^post39, h2i^0'=h2i^post39, nn2^0'=nn2^post39, ii3^0'=ii3^post39, wr^0'=wr^post39, c2^0'=c2^post39, nn1^0'=nn1^post39, i1^0'=i1^post39, wi^0'=wi^post39, j1___0^0'=j1___0^post39, h1r^0'=h1r^post39, i3^0'=i3^post39, wpr^0'=wpr^post39, (-h2i^post39+h2i^0 == 0 /\ theta^0-theta^post39 == 0 /\ wr^0-wr^post39 == 0 /\ -h1r^post39+h1r^0 == 0 /\ j3^0-j3^post39 == 0 /\ wpi^0-wpi^post39 == 0 /\ c1^0-c1^post39 == 0 /\ isign^0-isign^post39 == 0 /\ -i1^post39+i1^0 == 0 /\ 2-isign^0 <= 0 /\ h2r^0-h2r^post39 == 0 /\ i2^0-i2^post39 == 0 /\ h1i^0-h1i^post39 == 0 /\ -i3^post39+i3^0 == 0 /\ -wi^post39+wi^0 == 0 /\ j2^0-j2^post39 == 0 /\ -c2^post39+c2^0 == 0 /\ -wpr^post39+wpr^0 == 0 /\ wtemp^0-wtemp^post39 == 0 /\ -nn2^post39+nn2^0 == 0 /\ ii3^0-ii3^post39 == 0 /\ -j1___0^post39+j1___0^0 == 0 /\ -nn1^post39+nn1^0 == 0), cost: 1 40: l21 -> l15 : c1^0'=c1^post40, j3^0'=j3^post40, h2r^0'=h2r^post40, theta^0'=theta^post40, isign^0'=isign^post40, wtemp^0'=wtemp^post40, h1i^0'=h1i^post40, i2^0'=i2^post40, wpi^0'=wpi^post40, j2^0'=j2^post40, h2i^0'=h2i^post40, nn2^0'=nn2^post40, ii3^0'=ii3^post40, wr^0'=wr^post40, c2^0'=c2^post40, nn1^0'=nn1^post40, i1^0'=i1^post40, wi^0'=wi^post40, j1___0^0'=j1___0^post40, h1r^0'=h1r^post40, i3^0'=i3^post40, wpr^0'=wpr^post40, (-j1___0^post40+j1___0^0 == 0 /\ -i1^post40+i1^0 == 0 /\ isign^0 <= 0 /\ c2^0-c2^post40 == 0 /\ wr^0-wr^post40 == 0 /\ i2^0-i2^post40 == 0 /\ -j2^post40+j2^0 == 0 /\ -i3^post40+i3^0 == 0 /\ c1^0-c1^post40 == 0 /\ h2r^0-h2r^post40 == 0 /\ -wi^post40+wi^0 == 0 /\ -h1r^post40+h1r^0 == 0 /\ -nn1^post40+nn1^0 == 0 /\ -ii3^post40+ii3^0 == 0 /\ h1i^0-h1i^post40 == 0 /\ wtemp^0-wtemp^post40 == 0 /\ -wpr^post40+wpr^0 == 0 /\ -nn2^post40+nn2^0 == 0 /\ theta^0-theta^post40 == 0 /\ h2i^0-h2i^post40 == 0 /\ wpi^0-wpi^post40 == 0 /\ j3^0-j3^post40 == 0 /\ isign^0-isign^post40 == 0), cost: 1 41: l21 -> l23 : c1^0'=c1^post41, j3^0'=j3^post41, h2r^0'=h2r^post41, theta^0'=theta^post41, isign^0'=isign^post41, wtemp^0'=wtemp^post41, h1i^0'=h1i^post41, i2^0'=i2^post41, wpi^0'=wpi^post41, j2^0'=j2^post41, h2i^0'=h2i^post41, nn2^0'=nn2^post41, ii3^0'=ii3^post41, wr^0'=wr^post41, c2^0'=c2^post41, nn1^0'=nn1^post41, i1^0'=i1^post41, wi^0'=wi^post41, j1___0^0'=j1___0^post41, h1r^0'=h1r^post41, i3^0'=i3^post41, wpr^0'=wpr^post41, (-j1___0^post41+j1___0^0 == 0 /\ h2r^0-h2r^post41 == 0 /\ -i2^post41+i2^0 == 0 /\ -wi^post41+wi^0 == 0 /\ 1-isign^0 <= 0 /\ -1+isign^0 <= 0 /\ -i1^post41+i1^0 == 0 /\ -j2^post41+j2^0 == 0 /\ c2^0-c2^post41 == 0 /\ -i3^post41+i3^0 == 0 /\ -nn1^post41+nn1^0 == 0 /\ c1^0-c1^post41 == 0 /\ -wpr^post41+wpr^0 == 0 /\ wtemp^0-wtemp^post41 == 0 /\ -h1r^post41+h1r^0 == 0 /\ -wr^post41+wr^0 == 0 /\ -ii3^post41+ii3^0 == 0 /\ theta^0-theta^post41 == 0 /\ h2i^0-h2i^post41 == 0 /\ h1i^0-h1i^post41 == 0 /\ wpi^0-wpi^post41 == 0 /\ nn2^0-nn2^post41 == 0 /\ isign^0-isign^post41 == 0 /\ j3^0-j3^post41 == 0), cost: 1 33: l22 -> l23 : c1^0'=c1^post33, j3^0'=j3^post33, h2r^0'=h2r^post33, theta^0'=theta^post33, isign^0'=isign^post33, wtemp^0'=wtemp^post33, h1i^0'=h1i^post33, i2^0'=i2^post33, wpi^0'=wpi^post33, j2^0'=j2^post33, h2i^0'=h2i^post33, nn2^0'=nn2^post33, ii3^0'=ii3^post33, wr^0'=wr^post33, c2^0'=c2^post33, nn1^0'=nn1^post33, i1^0'=i1^post33, wi^0'=wi^post33, j1___0^0'=j1___0^post33, h1r^0'=h1r^post33, i3^0'=i3^post33, wpr^0'=wpr^post33, (1-i2^0+nn2^0 <= 0 /\ theta^0-theta^post33 == 0 /\ h2i^0-h2i^post33 == 0 /\ -h1r^post33+h1r^0 == 0 /\ -wi^post33+wi^0 == 0 /\ j3^0-j3^post33 == 0 /\ -ii3^post33+ii3^0 == 0 /\ -h1i^post33+h1i^0 == 0 /\ -c2^post33+c2^0 == 0 /\ -wr^post33+wr^0 == 0 /\ -wpi^post33+wpi^0 == 0 /\ -i3^post33+i3^0 == 0 /\ -nn1^post33+nn1^0 == 0 /\ -j1___0^post33+j1___0^0 == 0 /\ j2^0-j2^post33 == 0 /\ isign^0-isign^post33 == 0 /\ wtemp^0-wtemp^post33 == 0 /\ c1^0-c1^post33 == 0 /\ i2^0-i2^post33 == 0 /\ -wpr^post33+wpr^0 == 0 /\ -nn2^post33+nn2^0 == 0 /\ h2r^0-h2r^post33 == 0 /\ -1+i1^post33-i1^0 == 0), cost: 1 34: l22 -> l24 : c1^0'=c1^post34, j3^0'=j3^post34, h2r^0'=h2r^post34, theta^0'=theta^post34, isign^0'=isign^post34, wtemp^0'=wtemp^post34, h1i^0'=h1i^post34, i2^0'=i2^post34, wpi^0'=wpi^post34, j2^0'=j2^post34, h2i^0'=h2i^post34, nn2^0'=nn2^post34, ii3^0'=ii3^post34, wr^0'=wr^post34, c2^0'=c2^post34, nn1^0'=nn1^post34, i1^0'=i1^post34, wi^0'=wi^post34, j1___0^0'=j1___0^post34, h1r^0'=h1r^post34, i3^0'=i3^post34, wpr^0'=wpr^post34, (theta^0-theta^post34 == 0 /\ wr^0-wr^post34 == 0 /\ c1^0-c1^post34 == 0 /\ i2^0-nn2^0 <= 0 /\ -ii3^post34+ii3^0 == 0 /\ wpi^0-wpi^post34 == 0 /\ isign^0-isign^post34 == 0 /\ j3^0-j3^post34 == 0 /\ h2r^0-h2r^post34 == 0 /\ -i1^post34+i1^0 == 0 /\ -h1r^post34+h1r^0 == 0 /\ -wi^post34+wi^0 == 0 /\ -1+j2^10-j2^0 == 0 /\ -i3^post34+i3^0 == 0 /\ h1i^0-h1i^post34 == 0 /\ -c2^post34+c2^0 == 0 /\ h2i^0-h2i^post34 == 0 /\ -nn2^post34+nn2^0 == 0 /\ -j1___0^post34+j1___0^0 == 0 /\ wtemp^0-wtemp^post34 == 0 /\ -wpr^post34+wpr^0 == 0 /\ -1-j2^10+j2^post34 == 0 /\ -1-i2^0+i2^post34 == 0 /\ -nn1^post34+nn1^0 == 0), cost: 1 38: l23 -> l25 : c1^0'=c1^post38, j3^0'=j3^post38, h2r^0'=h2r^post38, theta^0'=theta^post38, isign^0'=isign^post38, wtemp^0'=wtemp^post38, h1i^0'=h1i^post38, i2^0'=i2^post38, wpi^0'=wpi^post38, j2^0'=j2^post38, h2i^0'=h2i^post38, nn2^0'=nn2^post38, ii3^0'=ii3^post38, wr^0'=wr^post38, c2^0'=c2^post38, nn1^0'=nn1^post38, i1^0'=i1^post38, wi^0'=wi^post38, j1___0^0'=j1___0^post38, h1r^0'=h1r^post38, i3^0'=i3^post38, wpr^0'=wpr^post38, (nn2^0-nn2^post38 == 0 /\ -nn1^post38+nn1^0 == 0 /\ theta^0-theta^post38 == 0 /\ -h1r^post38+h1r^0 == 0 /\ h2i^0-h2i^post38 == 0 /\ j2^0-j2^post38 == 0 /\ -wr^post38+wr^0 == 0 /\ h2r^0-h2r^post38 == 0 /\ -wpr^post38+wpr^0 == 0 /\ -c2^post38+c2^0 == 0 /\ -wpi^post38+wpi^0 == 0 /\ ii3^0-ii3^post38 == 0 /\ i2^0-i2^post38 == 0 /\ c1^0-c1^post38 == 0 /\ -j1___0^post38+j1___0^0 == 0 /\ -i1^post38+i1^0 == 0 /\ j3^0-j3^post38 == 0 /\ isign^0-isign^post38 == 0 /\ -i3^post38+i3^0 == 0 /\ h1i^0-h1i^post38 == 0 /\ -wi^post38+wi^0 == 0 /\ wtemp^0-wtemp^post38 == 0), cost: 1 35: l24 -> l22 : c1^0'=c1^post35, j3^0'=j3^post35, h2r^0'=h2r^post35, theta^0'=theta^post35, isign^0'=isign^post35, wtemp^0'=wtemp^post35, h1i^0'=h1i^post35, i2^0'=i2^post35, wpi^0'=wpi^post35, j2^0'=j2^post35, h2i^0'=h2i^post35, nn2^0'=nn2^post35, ii3^0'=ii3^post35, wr^0'=wr^post35, c2^0'=c2^post35, nn1^0'=nn1^post35, i1^0'=i1^post35, wi^0'=wi^post35, j1___0^0'=j1___0^post35, h1r^0'=h1r^post35, i3^0'=i3^post35, wpr^0'=wpr^post35, (-i1^post35+i1^0 == 0 /\ h1i^0-h1i^post35 == 0 /\ -j1___0^post35+j1___0^0 == 0 /\ wr^0-wr^post35 == 0 /\ isign^0-isign^post35 == 0 /\ -j2^post35+j2^0 == 0 /\ j3^0-j3^post35 == 0 /\ theta^0-theta^post35 == 0 /\ wpi^0-wpi^post35 == 0 /\ c1^0-c1^post35 == 0 /\ -h1r^post35+h1r^0 == 0 /\ h2r^0-h2r^post35 == 0 /\ -wpr^post35+wpr^0 == 0 /\ -ii3^post35+ii3^0 == 0 /\ -i3^post35+i3^0 == 0 /\ wtemp^0-wtemp^post35 == 0 /\ -h2i^post35+h2i^0 == 0 /\ wi^0-wi^post35 == 0 /\ -i2^post35+i2^0 == 0 /\ -c2^post35+c2^0 == 0 /\ nn1^0-nn1^post35 == 0 /\ -nn2^post35+nn2^0 == 0), cost: 1 36: l25 -> l15 : c1^0'=c1^post36, j3^0'=j3^post36, h2r^0'=h2r^post36, theta^0'=theta^post36, isign^0'=isign^post36, wtemp^0'=wtemp^post36, h1i^0'=h1i^post36, i2^0'=i2^post36, wpi^0'=wpi^post36, j2^0'=j2^post36, h2i^0'=h2i^post36, nn2^0'=nn2^post36, ii3^0'=ii3^post36, wr^0'=wr^post36, c2^0'=c2^post36, nn1^0'=nn1^post36, i1^0'=i1^post36, wi^0'=wi^post36, j1___0^0'=j1___0^post36, h1r^0'=h1r^post36, i3^0'=i3^post36, wpr^0'=wpr^post36, (-j1___0^post36+j1___0^0 == 0 /\ -wi^post36+wi^0 == 0 /\ j3^0-j3^post36 == 0 /\ -i2^post36+i2^0 == 0 /\ wtemp^0-wtemp^post36 == 0 /\ -j2^post36+j2^0 == 0 /\ c2^0-c2^post36 == 0 /\ c1^0-c1^post36 == 0 /\ 1+nn1^0-i1^0 <= 0 /\ -wpr^post36+wpr^0 == 0 /\ nn2^0-nn2^post36 == 0 /\ theta^0-theta^post36 == 0 /\ -nn1^post36+nn1^0 == 0 /\ -i3^post36+i3^0 == 0 /\ wpi^0-wpi^post36 == 0 /\ -isign^post36+isign^0 == 0 /\ -h2r^post36+h2r^0 == 0 /\ -ii3^post36+ii3^0 == 0 /\ -i1^post36+i1^0 == 0 /\ h1i^0-h1i^post36 == 0 /\ -h1r^post36+h1r^0 == 0 /\ -wr^post36+wr^0 == 0 /\ h2i^0-h2i^post36 == 0), cost: 1 37: l25 -> l24 : c1^0'=c1^post37, j3^0'=j3^post37, h2r^0'=h2r^post37, theta^0'=theta^post37, isign^0'=isign^post37, wtemp^0'=wtemp^post37, h1i^0'=h1i^post37, i2^0'=i2^post37, wpi^0'=wpi^post37, j2^0'=j2^post37, h2i^0'=h2i^post37, nn2^0'=nn2^post37, ii3^0'=ii3^post37, wr^0'=wr^post37, c2^0'=c2^post37, nn1^0'=nn1^post37, i1^0'=i1^post37, wi^0'=wi^post37, j1___0^0'=j1___0^post37, h1r^0'=h1r^post37, i3^0'=i3^post37, wpr^0'=wpr^post37, (nn2^0-nn2^post37 == 0 /\ h2i^0-h2i^post37 == 0 /\ -wr^post37+wr^0 == 0 /\ -wpr^post37+wpr^0 == 0 /\ j2^0-j2^post37 == 0 /\ theta^0-theta^post37 == 0 /\ -i3^post37+i3^0 == 0 /\ -nn1^post37+nn1^0 == 0 /\ -wpi^post37+wpi^0 == 0 /\ -c2^post37+c2^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ ii3^0-ii3^post37 == 0 /\ h1r^0-h1r^post37 == 0 /\ -i1^post37+i1^0 == 0 /\ wtemp^0-wtemp^post37 == 0 /\ isign^0-isign^post37 == 0 /\ i2^0-i2^post37 == 0 /\ j3^0-j3^post37 == 0 /\ c1^0-c1^post37 == 0 /\ -j1___0^post37+j1___0^0 == 0 /\ -h2r^post37+h2r^0 == 0 /\ h1i^0-h1i^post37 == 0 /\ -wi^post37+wi^0 == 0), cost: 1 42: l26 -> l20 : c1^0'=c1^post42, j3^0'=j3^post42, h2r^0'=h2r^post42, theta^0'=theta^post42, isign^0'=isign^post42, wtemp^0'=wtemp^post42, h1i^0'=h1i^post42, i2^0'=i2^post42, wpi^0'=wpi^post42, j2^0'=j2^post42, h2i^0'=h2i^post42, nn2^0'=nn2^post42, ii3^0'=ii3^post42, wr^0'=wr^post42, c2^0'=c2^post42, nn1^0'=nn1^post42, i1^0'=i1^post42, wi^0'=wi^post42, j1___0^0'=j1___0^post42, h1r^0'=h1r^post42, i3^0'=i3^post42, wpr^0'=wpr^post42, (h2i^0-h2i^post42 == 0 /\ -h1i^post42+h1i^0 == 0 /\ -wr^post42+wr^0 == 0 /\ -wpr^post42+wpr^0 == 0 /\ nn2^0-nn2^post42 == 0 /\ i2^0-i2^post42 == 0 /\ h2r^0-h2r^post42 == 0 /\ -wi^post42+wi^0 == 0 /\ -i3^post42+i3^0 == 0 /\ -wpi^post42+wpi^0 == 0 /\ -nn1^post42+nn1^0 == 0 /\ -c2^post42+c2^0 == 0 /\ h1r^0-h1r^post42 == 0 /\ isign^0-isign^post42 == 0 /\ j2^0-j2^post42 == 0 /\ c1^0-c1^post42 == 0 /\ wtemp^0-wtemp^post42 == 0 /\ j3^0-j3^post42 == 0 /\ -j1___0^post42+j1___0^0 == 0 /\ theta^0-theta^post42 == 0 /\ -ii3^post42+ii3^0 == 0 /\ -i1^post42+i1^0 == 0), cost: 1 Applied preprocessing Original rule: l3 -> l4 : c1^0'=c1^post4, j3^0'=j3^post4, h2r^0'=h2r^post4, theta^0'=theta^post4, isign^0'=isign^post4, wtemp^0'=wtemp^post4, h1i^0'=h1i^post4, i2^0'=i2^post4, wpi^0'=wpi^post4, j2^0'=j2^post4, h2i^0'=h2i^post4, nn2^0'=nn2^post4, ii3^0'=ii3^post4, wr^0'=wr^post4, c2^0'=c2^post4, nn1^0'=nn1^post4, i1^0'=i1^post4, wi^0'=wi^post4, j1___0^0'=j1___0^post4, h1r^0'=h1r^post4, i3^0'=i3^post4, wpr^0'=wpr^post4, (0 == 0 /\ -wpi^post4+wpi^0 == 0 /\ c1^0-c1^post4 == 0 /\ -c2^post4+c2^0 == 0 /\ ii3^0-ii3^post4 == 0 /\ isign^0-isign^post4 == 0 /\ -i3^post4+i3^0 == 0 /\ -wi^post4+wi^0 == 0 /\ -wpr^post4+wpr^0 == 0 /\ -nn1^post4+nn1^0 == 0 /\ -nn2^post4+nn2^0 == 0 /\ -j1___0^post4+j1___0^0 == 0 /\ wr^0-wr^post4 == 0 /\ j2^0-j2^post4 == 0 /\ wtemp^0-wtemp^post4 == 0 /\ i2^0-i2^post4 == 0 /\ -i1^post4+i1^0 == 0 /\ theta^0-theta^post4 == 0), cost: 1 New rule: l3 -> l4 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, h2i^0'=h2i^post4, h1r^0'=h1r^post4, 0 == 0, cost: 1 Applied preprocessing Original rule: l5 -> l3 : c1^0'=c1^post5, j3^0'=j3^post5, h2r^0'=h2r^post5, theta^0'=theta^post5, isign^0'=isign^post5, wtemp^0'=wtemp^post5, h1i^0'=h1i^post5, i2^0'=i2^post5, wpi^0'=wpi^post5, j2^0'=j2^post5, h2i^0'=h2i^post5, nn2^0'=nn2^post5, ii3^0'=ii3^post5, wr^0'=wr^post5, c2^0'=c2^post5, nn1^0'=nn1^post5, i1^0'=i1^post5, wi^0'=wi^post5, j1___0^0'=j1___0^post5, h1r^0'=h1r^post5, i3^0'=i3^post5, wpr^0'=wpr^post5, (-h1r^post5+h1r^0 == 0 /\ theta^0-theta^post5 == 0 /\ wpi^0-wpi^post5 == 0 /\ h2r^0-h2r^post5 == 0 /\ -wpr^post5+wpr^0 == 0 /\ nn1^0-nn1^post5 == 0 /\ -ii3^post5+ii3^0 == 0 /\ c2^0-c2^post5 == 0 /\ c1^0-c1^post5 == 0 /\ -nn2^post5+nn2^0 == 0 /\ -h2i^post5+h2i^0 == 0 /\ -i2^post5+i2^0 == 0 /\ -2+j2^post5+i2^0-nn2^0 == 0 /\ -j1___0^post5+j1___0^0 == 0 /\ -i1^post5+i1^0 == 0 /\ wi^0-wi^post5 == 0 /\ j3^0-j3^post5 == 0 /\ isign^0-isign^post5 == 0 /\ -i3^post5+i3^0 == 0 /\ h1i^0-h1i^post5 == 0 /\ wr^0-wr^post5 == 0 /\ wtemp^0-wtemp^post5 == 0), cost: 1 New rule: l5 -> l3 : j2^0'=2-i2^0+nn2^0, TRUE, cost: 1 Applied preprocessing Original rule: l6 -> l3 : c1^0'=c1^post6, j3^0'=j3^post6, h2r^0'=h2r^post6, theta^0'=theta^post6, isign^0'=isign^post6, wtemp^0'=wtemp^post6, h1i^0'=h1i^post6, i2^0'=i2^post6, wpi^0'=wpi^post6, j2^0'=j2^post6, h2i^0'=h2i^post6, nn2^0'=nn2^post6, ii3^0'=ii3^post6, wr^0'=wr^post6, c2^0'=c2^post6, nn1^0'=nn1^post6, i1^0'=i1^post6, wi^0'=wi^post6, j1___0^0'=j1___0^post6, h1r^0'=h1r^post6, i3^0'=i3^post6, wpr^0'=wpr^post6, (theta^0-theta^post6 == 0 /\ -nn2^post6+nn2^0 == 0 /\ h1i^0-h1i^post6 == 0 /\ -h2i^post6+h2i^0 == 0 /\ -wpr^post6+wpr^0 == 0 /\ wpi^0-wpi^post6 == 0 /\ -h1r^post6+h1r^0 == 0 /\ -ii3^post6+ii3^0 == 0 /\ h2r^0-h2r^post6 == 0 /\ c1^0-c1^post6 == 0 /\ c2^0-c2^post6 == 0 /\ -i2^post6+i2^0 == 0 /\ -j1___0^post6+j1___0^0 == 0 /\ wi^0-wi^post6 == 0 /\ -1+j2^post6 == 0 /\ -i1^post6+i1^0 == 0 /\ j3^0-j3^post6 == 0 /\ isign^0-isign^post6 == 0 /\ nn1^0-nn1^post6 == 0 /\ wr^0-wr^post6 == 0 /\ -i3^post6+i3^0 == 0 /\ 1-i2^0 <= 0 /\ -1+i2^0 <= 0 /\ wtemp^0-wtemp^post6 == 0), cost: 1 New rule: l6 -> l3 : j2^0'=1, -1+i2^0 == 0, cost: 1 Applied preprocessing Original rule: l6 -> l5 : c1^0'=c1^post7, j3^0'=j3^post7, h2r^0'=h2r^post7, theta^0'=theta^post7, isign^0'=isign^post7, wtemp^0'=wtemp^post7, h1i^0'=h1i^post7, i2^0'=i2^post7, wpi^0'=wpi^post7, j2^0'=j2^post7, h2i^0'=h2i^post7, nn2^0'=nn2^post7, ii3^0'=ii3^post7, wr^0'=wr^post7, c2^0'=c2^post7, nn1^0'=nn1^post7, i1^0'=i1^post7, wi^0'=wi^post7, j1___0^0'=j1___0^post7, h1r^0'=h1r^post7, i3^0'=i3^post7, wpr^0'=wpr^post7, (c2^0-c2^post7 == 0 /\ nn2^0-nn2^post7 == 0 /\ wpi^0-wpi^post7 == 0 /\ j3^0-j3^post7 == 0 /\ c1^0-c1^post7 == 0 /\ -wi^post7+wi^0 == 0 /\ h2r^0-h2r^post7 == 0 /\ i2^0-i2^post7 == 0 /\ -h1r^post7+h1r^0 == 0 /\ -j2^post7+j2^0 == 0 /\ -ii3^post7+ii3^0 == 0 /\ -i1^post7+i1^0 == 0 /\ 2-i2^0 <= 0 /\ -wr^post7+wr^0 == 0 /\ -i3^post7+i3^0 == 0 /\ h2i^0-h2i^post7 == 0 /\ h1i^0-h1i^post7 == 0 /\ wtemp^0-wtemp^post7 == 0 /\ -nn1^post7+nn1^0 == 0 /\ -isign^post7+isign^0 == 0 /\ -j1___0^post7+j1___0^0 == 0 /\ -wpr^post7+wpr^0 == 0 /\ -theta^post7+theta^0 == 0), cost: 1 New rule: l6 -> l5 : -2+i2^0 >= 0, cost: 1 Applied preprocessing Original rule: l6 -> l5 : c1^0'=c1^post8, j3^0'=j3^post8, h2r^0'=h2r^post8, theta^0'=theta^post8, isign^0'=isign^post8, wtemp^0'=wtemp^post8, h1i^0'=h1i^post8, i2^0'=i2^post8, wpi^0'=wpi^post8, j2^0'=j2^post8, h2i^0'=h2i^post8, nn2^0'=nn2^post8, ii3^0'=ii3^post8, wr^0'=wr^post8, c2^0'=c2^post8, nn1^0'=nn1^post8, i1^0'=i1^post8, wi^0'=wi^post8, j1___0^0'=j1___0^post8, h1r^0'=h1r^post8, i3^0'=i3^post8, wpr^0'=wpr^post8, (h2r^0-h2r^post8 == 0 /\ -j1___0^post8+j1___0^0 == 0 /\ ii3^0-ii3^post8 == 0 /\ -wi^post8+wi^0 == 0 /\ h1r^0-h1r^post8 == 0 /\ i2^0 <= 0 /\ -i3^post8+i3^0 == 0 /\ j2^0-j2^post8 == 0 /\ -nn1^post8+nn1^0 == 0 /\ -nn2^post8+nn2^0 == 0 /\ -h2i^post8+h2i^0 == 0 /\ c1^0-c1^post8 == 0 /\ -wpr^post8+wpr^0 == 0 /\ wtemp^0-wtemp^post8 == 0 /\ -wr^post8+wr^0 == 0 /\ i2^0-i2^post8 == 0 /\ theta^0-theta^post8 == 0 /\ i1^0-i1^post8 == 0 /\ h1i^0-h1i^post8 == 0 /\ -c2^post8+c2^0 == 0 /\ -wpi^post8+wpi^0 == 0 /\ j3^0-j3^post8 == 0 /\ isign^0-isign^post8 == 0), cost: 1 New rule: l6 -> l5 : i2^0 <= 0, cost: 1 Applied preprocessing Original rule: l4 -> l7 : c1^0'=c1^post9, j3^0'=j3^post9, h2r^0'=h2r^post9, theta^0'=theta^post9, isign^0'=isign^post9, wtemp^0'=wtemp^post9, h1i^0'=h1i^post9, i2^0'=i2^post9, wpi^0'=wpi^post9, j2^0'=j2^post9, h2i^0'=h2i^post9, nn2^0'=nn2^post9, ii3^0'=ii3^post9, wr^0'=wr^post9, c2^0'=c2^post9, nn1^0'=nn1^post9, i1^0'=i1^post9, wi^0'=wi^post9, j1___0^0'=j1___0^post9, h1r^0'=h1r^post9, i3^0'=i3^post9, wpr^0'=wpr^post9, (ii3^0-ii3^post9 == 0 /\ -c2^post9+c2^0 == 0 /\ h2r^0-h2r^post9 == 0 /\ -1-i2^0+i2^post9 == 0 /\ -wi^post9+wi^0 == 0 /\ -wpr^post9+wpr^0 == 0 /\ h1r^0-h1r^post9 == 0 /\ -nn1^post9+nn1^0 == 0 /\ j2^0-j2^post9 == 0 /\ -i3^post9+i3^0 == 0 /\ -j1___0^post9+j1___0^0 == 0 /\ -h2i^post9+h2i^0 == 0 /\ wtemp^0-wtemp^post9 == 0 /\ -nn2^post9+nn2^0 == 0 /\ c1^0-c1^post9 == 0 /\ -i1^post9+i1^0 == 0 /\ h1i^0-h1i^post9 == 0 /\ -wr^post9+wr^0 == 0 /\ isign^0-isign^post9 == 0 /\ -wpi^post9+wpi^0 == 0 /\ j3^0-j3^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 : c1^0'=c1^post10, j3^0'=j3^post10, h2r^0'=h2r^post10, theta^0'=theta^post10, isign^0'=isign^post10, wtemp^0'=wtemp^post10, h1i^0'=h1i^post10, i2^0'=i2^post10, wpi^0'=wpi^post10, j2^0'=j2^post10, h2i^0'=h2i^post10, nn2^0'=nn2^post10, ii3^0'=ii3^post10, wr^0'=wr^post10, c2^0'=c2^post10, nn1^0'=nn1^post10, i1^0'=i1^post10, wi^0'=wi^post10, j1___0^0'=j1___0^post10, h1r^0'=h1r^post10, i3^0'=i3^post10, wpr^0'=wpr^post10, (0 == 0 /\ theta^0-theta^post10 == 0 /\ i2^0-i2^post10 == 0 /\ j1___0^0-j1___0^post10 == 0 /\ -wpr^post10+wpr^0 == 0 /\ wpi^0-wpi^post10 == 0 /\ -nn2^post10+nn2^0 == 0 /\ c2^0-c2^post10 == 0 /\ isign^0-isign^post10 == 0 /\ -i1^post10+i1^0 == 0 /\ c1^0-c1^post10 == 0 /\ nn1^0-nn1^post10 == 0 /\ j3^0-j3^post10 == 0 /\ -i3^post10+i3^0 == 0 /\ -wi^post10+wi^0 == 0 /\ wr^0-wr^post10 == 0 /\ -j2^post10+j2^0 == 0 /\ ii3^0-ii3^post10 == 0 /\ wtemp^0-wtemp^post10 == 0), cost: 1 New rule: l8 -> l4 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, h2i^0'=h2i^post10, h1r^0'=h1r^post10, 0 == 0, cost: 1 Applied preprocessing Original rule: l9 -> l8 : c1^0'=c1^post11, j3^0'=j3^post11, h2r^0'=h2r^post11, theta^0'=theta^post11, isign^0'=isign^post11, wtemp^0'=wtemp^post11, h1i^0'=h1i^post11, i2^0'=i2^post11, wpi^0'=wpi^post11, j2^0'=j2^post11, h2i^0'=h2i^post11, nn2^0'=nn2^post11, ii3^0'=ii3^post11, wr^0'=wr^post11, c2^0'=c2^post11, nn1^0'=nn1^post11, i1^0'=i1^post11, wi^0'=wi^post11, j1___0^0'=j1___0^post11, h1r^0'=h1r^post11, i3^0'=i3^post11, wpr^0'=wpr^post11, (0 == 0 /\ c2^0-c2^post11 == 0 /\ -nn2^post11+nn2^0 == 0 /\ -h1r^post11+h1r^0 == 0 /\ isign^0-isign^post11 == 0 /\ j3^0-j3^post11 == 0 /\ -i1^post11+i1^0 == 0 /\ h2r^0-h2r^post11 == 0 /\ -ii3^post11+ii3^0 == 0 /\ wtemp^0-wtemp^post11 == 0 /\ i2^0-i2^post11 == 0 /\ h1i^0-h1i^post11 == 0 /\ h2i^0-h2i^post11 == 0 /\ -wi^post11+wi^0 == 0 /\ wpi^0-wpi^post11 == 0 /\ -wpr^post11+wpr^0 == 0 /\ -theta^post11+theta^0 == 0 /\ wr^0-wr^post11 == 0 /\ -nn1^post11+nn1^0 == 0 /\ -i3^post11+i3^0 == 0 /\ -j1___0^post11+j1___0^0 == 0 /\ c1^0-c1^post11 == 0), cost: 1 New rule: l9 -> l8 : j2^0'=j2^post11, 0 == 0, cost: 1 Applied preprocessing Original rule: l10 -> l8 : c1^0'=c1^post12, j3^0'=j3^post12, h2r^0'=h2r^post12, theta^0'=theta^post12, isign^0'=isign^post12, wtemp^0'=wtemp^post12, h1i^0'=h1i^post12, i2^0'=i2^post12, wpi^0'=wpi^post12, j2^0'=j2^post12, h2i^0'=h2i^post12, nn2^0'=nn2^post12, ii3^0'=ii3^post12, wr^0'=wr^post12, c2^0'=c2^post12, nn1^0'=nn1^post12, i1^0'=i1^post12, wi^0'=wi^post12, j1___0^0'=j1___0^post12, h1r^0'=h1r^post12, i3^0'=i3^post12, wpr^0'=wpr^post12, (c2^0-c2^post12 == 0 /\ -1+j2^post12 == 0 /\ wtemp^0-wtemp^post12 == 0 /\ -h1r^post12+h1r^0 == 0 /\ -i1^post12+i1^0 == 0 /\ i2^0-i2^post12 == 0 /\ -wr^post12+wr^0 == 0 /\ -ii3^post12+ii3^0 == 0 /\ h1i^0-h1i^post12 == 0 /\ -i3^post12+i3^0 == 0 /\ -wi^post12+wi^0 == 0 /\ nn2^0-nn2^post12 == 0 /\ -j3^post12+j3^0 == 0 /\ h2i^0-h2i^post12 == 0 /\ wpi^0-wpi^post12 == 0 /\ -theta^post12+theta^0 == 0 /\ c1^0-c1^post12 == 0 /\ -nn1^post12+nn1^0 == 0 /\ -j1___0^post12+j1___0^0 == 0 /\ isign^0-isign^post12 == 0 /\ h2r^0-h2r^post12 == 0 /\ 1-i2^0 <= 0 /\ -1+i2^0 <= 0 /\ -wpr^post12+wpr^0 == 0), cost: 1 New rule: l10 -> l8 : j2^0'=1, -1+i2^0 == 0, cost: 1 Applied preprocessing Original rule: l10 -> l9 : c1^0'=c1^post13, j3^0'=j3^post13, h2r^0'=h2r^post13, theta^0'=theta^post13, isign^0'=isign^post13, wtemp^0'=wtemp^post13, h1i^0'=h1i^post13, i2^0'=i2^post13, wpi^0'=wpi^post13, j2^0'=j2^post13, h2i^0'=h2i^post13, nn2^0'=nn2^post13, ii3^0'=ii3^post13, wr^0'=wr^post13, c2^0'=c2^post13, nn1^0'=nn1^post13, i1^0'=i1^post13, wi^0'=wi^post13, j1___0^0'=j1___0^post13, h1r^0'=h1r^post13, i3^0'=i3^post13, wpr^0'=wpr^post13, (-j1___0^post13+j1___0^0 == 0 /\ h2r^0-h2r^post13 == 0 /\ h2i^0-h2i^post13 == 0 /\ h1r^0-h1r^post13 == 0 /\ -i3^post13+i3^0 == 0 /\ -wi^post13+wi^0 == 0 /\ 2-i2^0 <= 0 /\ -nn2^post13+nn2^0 == 0 /\ -nn1^post13+nn1^0 == 0 /\ -ii3^post13+ii3^0 == 0 /\ -wpr^post13+wpr^0 == 0 /\ wtemp^0-wtemp^post13 == 0 /\ c1^0-c1^post13 == 0 /\ -h1i^post13+h1i^0 == 0 /\ -wr^post13+wr^0 == 0 /\ -wpi^post13+wpi^0 == 0 /\ i1^0-i1^post13 == 0 /\ theta^0-theta^post13 == 0 /\ i2^0-i2^post13 == 0 /\ j2^0-j2^post13 == 0 /\ j3^0-j3^post13 == 0 /\ isign^0-isign^post13 == 0 /\ -c2^post13+c2^0 == 0), cost: 1 New rule: l10 -> l9 : -2+i2^0 >= 0, cost: 1 Applied preprocessing Original rule: l10 -> l9 : c1^0'=c1^post14, j3^0'=j3^post14, h2r^0'=h2r^post14, theta^0'=theta^post14, isign^0'=isign^post14, wtemp^0'=wtemp^post14, h1i^0'=h1i^post14, i2^0'=i2^post14, wpi^0'=wpi^post14, j2^0'=j2^post14, h2i^0'=h2i^post14, nn2^0'=nn2^post14, ii3^0'=ii3^post14, wr^0'=wr^post14, c2^0'=c2^post14, nn1^0'=nn1^post14, i1^0'=i1^post14, wi^0'=wi^post14, j1___0^0'=j1___0^post14, h1r^0'=h1r^post14, i3^0'=i3^post14, wpr^0'=wpr^post14, (j3^0-j3^post14 == 0 /\ h2r^0-h2r^post14 == 0 /\ -j2^post14+j2^0 == 0 /\ -i3^post14+i3^0 == 0 /\ -c2^post14+c2^0 == 0 /\ -wpi^post14+wpi^0 == 0 /\ -i2^post14+i2^0 == 0 /\ h1i^0-h1i^post14 == 0 /\ i2^0 <= 0 /\ j1___0^0-j1___0^post14 == 0 /\ theta^0-theta^post14 == 0 /\ -wpr^post14+wpr^0 == 0 /\ ii3^0-ii3^post14 == 0 /\ -wtemp^post14+wtemp^0 == 0 /\ nn1^0-nn1^post14 == 0 /\ -nn2^post14+nn2^0 == 0 /\ -h2i^post14+h2i^0 == 0 /\ c1^0-c1^post14 == 0 /\ i1^0-i1^post14 == 0 /\ -h1r^post14+h1r^0 == 0 /\ -wr^post14+wr^0 == 0 /\ isign^0-isign^post14 == 0 /\ wi^0-wi^post14 == 0), cost: 1 New rule: l10 -> l9 : i2^0 <= 0, cost: 1 Applied preprocessing Original rule: l11 -> l6 : c1^0'=c1^post15, j3^0'=j3^post15, h2r^0'=h2r^post15, theta^0'=theta^post15, isign^0'=isign^post15, wtemp^0'=wtemp^post15, h1i^0'=h1i^post15, i2^0'=i2^post15, wpi^0'=wpi^post15, j2^0'=j2^post15, h2i^0'=h2i^post15, nn2^0'=nn2^post15, ii3^0'=ii3^post15, wr^0'=wr^post15, c2^0'=c2^post15, nn1^0'=nn1^post15, i1^0'=i1^post15, wi^0'=wi^post15, j1___0^0'=j1___0^post15, h1r^0'=h1r^post15, i3^0'=i3^post15, wpr^0'=wpr^post15, (c1^0-c1^post15 == 0 /\ -i3^post15+i3^0 == 0 /\ j3^0-j3^post15 == 0 /\ isign^0-isign^post15 == 0 /\ -c2^post15+c2^0 == 0 /\ -wpi^post15+wpi^0 == 0 /\ -nn2^post15+nn2^0 == 0 /\ -i2^post15+i2^0 == 0 /\ -h2i^post15+h2i^0 == 0 /\ theta^0-theta^post15 == 0 /\ -wpr^post15+wpr^0 == 0 /\ j1___0^0-j1___0^post15 == 0 /\ wr^0-wr^post15 == 0 /\ h1i^0-h1i^post15 == 0 /\ i1^0-i1^post15 == 0 /\ h2r^0-h2r^post15 == 0 /\ -wtemp^post15+wtemp^0 == 0 /\ nn1^0-nn1^post15 == 0 /\ -wi^post15+wi^0 == 0 /\ 2-i3^0 <= 0 /\ ii3^0-ii3^post15 == 0 /\ -j2^post15+j2^0 == 0 /\ -h1r^post15+h1r^0 == 0), cost: 1 New rule: l11 -> l6 : -2+i3^0 >= 0, cost: 1 Applied preprocessing Original rule: l11 -> l6 : c1^0'=c1^post16, j3^0'=j3^post16, h2r^0'=h2r^post16, theta^0'=theta^post16, isign^0'=isign^post16, wtemp^0'=wtemp^post16, h1i^0'=h1i^post16, i2^0'=i2^post16, wpi^0'=wpi^post16, j2^0'=j2^post16, h2i^0'=h2i^post16, nn2^0'=nn2^post16, ii3^0'=ii3^post16, wr^0'=wr^post16, c2^0'=c2^post16, nn1^0'=nn1^post16, i1^0'=i1^post16, wi^0'=wi^post16, j1___0^0'=j1___0^post16, h1r^0'=h1r^post16, i3^0'=i3^post16, wpr^0'=wpr^post16, (c2^0-c2^post16 == 0 /\ h1i^0-h1i^post16 == 0 /\ isign^0-isign^post16 == 0 /\ -h1r^post16+h1r^0 == 0 /\ j3^0-j3^post16 == 0 /\ -ii3^post16+ii3^0 == 0 /\ -wr^post16+wr^0 == 0 /\ wtemp^0-wtemp^post16 == 0 /\ -i2^post16+i2^0 == 0 /\ wi^0-wi^post16 == 0 /\ -theta^post16+theta^0 == 0 /\ h2i^0-h2i^post16 == 0 /\ wpi^0-wpi^post16 == 0 /\ -i1^post16+i1^0 == 0 /\ nn2^0-nn2^post16 == 0 /\ -j2^post16+j2^0 == 0 /\ h2r^0-h2r^post16 == 0 /\ -wpr^post16+wpr^0 == 0 /\ -i3^post16+i3^0 == 0 /\ -nn1^post16+nn1^0 == 0 /\ i3^0 <= 0 /\ -j1___0^post16+j1___0^0 == 0 /\ c1^0-c1^post16 == 0), cost: 1 New rule: l11 -> l6 : i3^0 <= 0, cost: 1 Applied preprocessing Original rule: l11 -> l10 : c1^0'=c1^post17, j3^0'=j3^post17, h2r^0'=h2r^post17, theta^0'=theta^post17, isign^0'=isign^post17, wtemp^0'=wtemp^post17, h1i^0'=h1i^post17, i2^0'=i2^post17, wpi^0'=wpi^post17, j2^0'=j2^post17, h2i^0'=h2i^post17, nn2^0'=nn2^post17, ii3^0'=ii3^post17, wr^0'=wr^post17, c2^0'=c2^post17, nn1^0'=nn1^post17, i1^0'=i1^post17, wi^0'=wi^post17, j1___0^0'=j1___0^post17, h1r^0'=h1r^post17, i3^0'=i3^post17, wpr^0'=wpr^post17, (theta^0-theta^post17 == 0 /\ isign^0-isign^post17 == 0 /\ h2i^0-h2i^post17 == 0 /\ -wi^post17+wi^0 == 0 /\ j3^0-j3^post17 == 0 /\ -i1^post17+i1^0 == 0 /\ -wr^post17+wr^0 == 0 /\ -h1r^post17+h1r^0 == 0 /\ -h1i^post17+h1i^0 == 0 /\ -ii3^post17+ii3^0 == 0 /\ -c2^post17+c2^0 == 0 /\ nn2^0-nn2^post17 == 0 /\ 1-i3^0 <= 0 /\ -1+i3^0 <= 0 /\ -nn1^post17+nn1^0 == 0 /\ -j1___0^post17+j1___0^0 == 0 /\ wpi^0-wpi^post17 == 0 /\ wtemp^0-wtemp^post17 == 0 /\ j2^0-j2^post17 == 0 /\ h2r^0-h2r^post17 == 0 /\ i2^0-i2^post17 == 0 /\ -wpr^post17+wpr^0 == 0 /\ -i3^post17+i3^0 == 0 /\ c1^0-c1^post17 == 0), cost: 1 New rule: l11 -> l10 : -1+i3^0 == 0, cost: 1 Applied preprocessing Original rule: l12 -> l13 : c1^0'=c1^post18, j3^0'=j3^post18, h2r^0'=h2r^post18, theta^0'=theta^post18, isign^0'=isign^post18, wtemp^0'=wtemp^post18, h1i^0'=h1i^post18, i2^0'=i2^post18, wpi^0'=wpi^post18, j2^0'=j2^post18, h2i^0'=h2i^post18, nn2^0'=nn2^post18, ii3^0'=ii3^post18, wr^0'=wr^post18, c2^0'=c2^post18, nn1^0'=nn1^post18, i1^0'=i1^post18, wi^0'=wi^post18, j1___0^0'=j1___0^post18, h1r^0'=h1r^post18, i3^0'=i3^post18, wpr^0'=wpr^post18, (0 == 0 /\ -i1^post18+i1^0 == 0 /\ 1-i2^0+nn2^0 <= 0 /\ -1+i3^post18-i3^0 == 0 /\ -j1___0^post18+j1___0^0 == 0 /\ wtemp^post18-wr^0 == 0 /\ nn2^0-nn2^post18 == 0 /\ h2i^0-h2i^post18 == 0 /\ j3^0-j3^post18 == 0 /\ theta^0-theta^post18 == 0 /\ wpi^0-wpi^post18 == 0 /\ c1^0-c1^post18 == 0 /\ -h1r^post18+h1r^0 == 0 /\ h2r^0-h2r^post18 == 0 /\ -wpr^post18+wpr^0 == 0 /\ -nn1^post18+nn1^0 == 0 /\ -h1i^post18+h1i^0 == 0 /\ i2^0-i2^post18 == 0 /\ j2^0-j2^post18 == 0 /\ -c2^post18+c2^0 == 0 /\ -isign^post18+isign^0 == 0 /\ -2+ii3^post18-ii3^0 == 0), cost: 1 New rule: l12 -> l13 : wtemp^0'=wr^0, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, i3^0'=1+i3^0, 1-i2^0+nn2^0 <= 0, cost: 1 Applied preprocessing Original rule: l12 -> l11 : c1^0'=c1^post19, j3^0'=j3^post19, h2r^0'=h2r^post19, theta^0'=theta^post19, isign^0'=isign^post19, wtemp^0'=wtemp^post19, h1i^0'=h1i^post19, i2^0'=i2^post19, wpi^0'=wpi^post19, j2^0'=j2^post19, h2i^0'=h2i^post19, nn2^0'=nn2^post19, ii3^0'=ii3^post19, wr^0'=wr^post19, c2^0'=c2^post19, nn1^0'=nn1^post19, i1^0'=i1^post19, wi^0'=wi^post19, j1___0^0'=j1___0^post19, h1r^0'=h1r^post19, i3^0'=i3^post19, wpr^0'=wpr^post19, (wr^0-wr^post19 == 0 /\ -c2^post19+c2^0 == 0 /\ j3^0-j3^post19 == 0 /\ -wi^post19+wi^0 == 0 /\ -wpi^post19+wpi^0 == 0 /\ -i2^post19+i2^0 == 0 /\ c1^0-c1^post19 == 0 /\ -wpr^post19+wpr^0 == 0 /\ i2^0-nn2^0 <= 0 /\ j2^0-j2^post19 == 0 /\ isign^0-isign^post19 == 0 /\ theta^0-theta^post19 == 0 /\ -i3^post19+i3^0 == 0 /\ j1___0^0-j1___0^post19 == 0 /\ -wtemp^post19+wtemp^0 == 0 /\ h2r^0-h2r^post19 == 0 /\ nn1^0-nn1^post19 == 0 /\ ii3^0-ii3^post19 == 0 /\ -nn2^post19+nn2^0 == 0 /\ -h2i^post19+h2i^0 == 0 /\ i1^0-i1^post19 == 0 /\ h1i^0-h1i^post19 == 0 /\ -h1r^post19+h1r^0 == 0), cost: 1 New rule: l12 -> l11 : i2^0-nn2^0 <= 0, cost: 1 Applied preprocessing Original rule: l7 -> l12 : c1^0'=c1^post20, j3^0'=j3^post20, h2r^0'=h2r^post20, theta^0'=theta^post20, isign^0'=isign^post20, wtemp^0'=wtemp^post20, h1i^0'=h1i^post20, i2^0'=i2^post20, wpi^0'=wpi^post20, j2^0'=j2^post20, h2i^0'=h2i^post20, nn2^0'=nn2^post20, ii3^0'=ii3^post20, wr^0'=wr^post20, c2^0'=c2^post20, nn1^0'=nn1^post20, i1^0'=i1^post20, wi^0'=wi^post20, j1___0^0'=j1___0^post20, h1r^0'=h1r^post20, i3^0'=i3^post20, wpr^0'=wpr^post20, (j3^0-j3^post20 == 0 /\ -wpi^post20+wpi^0 == 0 /\ c1^0-c1^post20 == 0 /\ -wpr^post20+wpr^0 == 0 /\ -ii3^post20+ii3^0 == 0 /\ isign^0-isign^post20 == 0 /\ theta^0-theta^post20 == 0 /\ -i3^post20+i3^0 == 0 /\ nn1^0-nn1^post20 == 0 /\ -h2i^post20+h2i^0 == 0 /\ -nn2^post20+nn2^0 == 0 /\ -i2^post20+i2^0 == 0 /\ c2^0-c2^post20 == 0 /\ wr^0-wr^post20 == 0 /\ wtemp^0-wtemp^post20 == 0 /\ -i1^post20+i1^0 == 0 /\ wi^0-wi^post20 == 0 /\ h2r^0-h2r^post20 == 0 /\ -j1___0^post20+j1___0^0 == 0 /\ -h1r^post20+h1r^0 == 0 /\ -j2^post20+j2^0 == 0 /\ h1i^0-h1i^post20 == 0), cost: 1 New rule: l7 -> l12 : TRUE, cost: 1 Applied preprocessing Original rule: l14 -> l15 : c1^0'=c1^post21, j3^0'=j3^post21, h2r^0'=h2r^post21, theta^0'=theta^post21, isign^0'=isign^post21, wtemp^0'=wtemp^post21, h1i^0'=h1i^post21, i2^0'=i2^post21, wpi^0'=wpi^post21, j2^0'=j2^post21, h2i^0'=h2i^post21, nn2^0'=nn2^post21, ii3^0'=ii3^post21, wr^0'=wr^post21, c2^0'=c2^post21, nn1^0'=nn1^post21, i1^0'=i1^post21, wi^0'=wi^post21, j1___0^0'=j1___0^post21, h1r^0'=h1r^post21, i3^0'=i3^post21, wpr^0'=wpr^post21, (-1+i1^post21-i1^0 == 0 /\ -h1r^post21+h1r^0 == 0 /\ theta^0-theta^post21 == 0 /\ wpi^0-wpi^post21 == 0 /\ h2r^0-h2r^post21 == 0 /\ nn1^0-nn1^post21 == 0 /\ -wpr^post21+wpr^0 == 0 /\ -ii3^post21+ii3^0 == 0 /\ -nn2^post21+nn2^0 == 0 /\ -i2^post21+i2^0 == 0 /\ -h2i^post21+h2i^0 == 0 /\ c2^0-c2^post21 == 0 /\ c1^0-c1^post21 == 0 /\ -j1___0^post21+j1___0^0 == 0 /\ wi^0-wi^post21 == 0 /\ j3^0-j3^post21 == 0 /\ isign^0-isign^post21 == 0 /\ -j2^post21+j2^0 == 0 /\ -i3^post21+i3^0 == 0 /\ h1i^0-h1i^post21 == 0 /\ wr^0-wr^post21 == 0 /\ wtemp^0-wtemp^post21 == 0), cost: 1 New rule: l14 -> l15 : i1^0'=1+i1^0, TRUE, cost: 1 Applied preprocessing Original rule: l14 -> l7 : c1^0'=c1^post22, j3^0'=j3^post22, h2r^0'=h2r^post22, theta^0'=theta^post22, isign^0'=isign^post22, wtemp^0'=wtemp^post22, h1i^0'=h1i^post22, i2^0'=i2^post22, wpi^0'=wpi^post22, j2^0'=j2^post22, h2i^0'=h2i^post22, nn2^0'=nn2^post22, ii3^0'=ii3^post22, wr^0'=wr^post22, c2^0'=c2^post22, nn1^0'=nn1^post22, i1^0'=i1^post22, wi^0'=wi^post22, j1___0^0'=j1___0^post22, h1r^0'=h1r^post22, i3^0'=i3^post22, wpr^0'=wpr^post22, (theta^0-theta^post22 == 0 /\ h2i^0-h2i^post22 == 0 /\ -h1r^post22+h1r^0 == 0 /\ j3^0-j3^post22 == 0 /\ wpi^0-wpi^post22 == 0 /\ c1^0-c1^post22 == 0 /\ ii3^0-ii3^post22 == 0 /\ nn2^0-nn2^post22 == 0 /\ -wi^post22+wi^0 == 0 /\ -i1^post22+i1^0 == 0 /\ h2r^0-h2r^post22 == 0 /\ -wr^post22+wr^0 == 0 /\ -i3^post22+i3^0 == 0 /\ -h1i^post22+h1i^0 == 0 /\ j2^0-j2^post22 == 0 /\ -c2^post22+c2^0 == 0 /\ -nn1^post22+nn1^0 == 0 /\ wtemp^0-wtemp^post22 == 0 /\ -j1___0^post22+j1___0^0 == 0 /\ i2^0-i2^post22 == 0 /\ -wpr^post22+wpr^0 == 0 /\ -isign^post22+isign^0 == 0), cost: 1 New rule: l14 -> l7 : TRUE, cost: 1 Applied preprocessing Original rule: l13 -> l14 : c1^0'=c1^post23, j3^0'=j3^post23, h2r^0'=h2r^post23, theta^0'=theta^post23, isign^0'=isign^post23, wtemp^0'=wtemp^post23, h1i^0'=h1i^post23, i2^0'=i2^post23, wpi^0'=wpi^post23, j2^0'=j2^post23, h2i^0'=h2i^post23, nn2^0'=nn2^post23, ii3^0'=ii3^post23, wr^0'=wr^post23, c2^0'=c2^post23, nn1^0'=nn1^post23, i1^0'=i1^post23, wi^0'=wi^post23, j1___0^0'=j1___0^post23, h1r^0'=h1r^post23, i3^0'=i3^post23, wpr^0'=wpr^post23, (-j1___0^post23+j1___0^0 == 0 /\ ii3^0-ii3^post23 == 0 /\ i2^0-i2^post23 == 0 /\ j3^0-j3^post23 == 0 /\ wpi^0-wpi^post23 == 0 /\ c1^0-c1^post23 == 0 /\ nn2^0-nn2^post23 == 0 /\ j2^0-j2^post23 == 0 /\ h2r^0-h2r^post23 == 0 /\ -wi^post23+wi^0 == 0 /\ -h1r^post23+h1r^0 == 0 /\ -i1^post23+i1^0 == 0 /\ -wr^post23+wr^0 == 0 /\ -nn1^post23+nn1^0 == 0 /\ -i3^post23+i3^0 == 0 /\ h1i^0-h1i^post23 == 0 /\ -wpr^post23+wpr^0 == 0 /\ wtemp^0-wtemp^post23 == 0 /\ -c2^post23+c2^0 == 0 /\ -isign^post23+isign^0 == 0 /\ theta^0-theta^post23 == 0 /\ -h2i^post23+h2i^0 == 0), cost: 1 New rule: l13 -> l14 : TRUE, cost: 1 Applied preprocessing Original rule: l16 -> l13 : c1^0'=c1^post24, j3^0'=j3^post24, h2r^0'=h2r^post24, theta^0'=theta^post24, isign^0'=isign^post24, wtemp^0'=wtemp^post24, h1i^0'=h1i^post24, i2^0'=i2^post24, wpi^0'=wpi^post24, j2^0'=j2^post24, h2i^0'=h2i^post24, nn2^0'=nn2^post24, ii3^0'=ii3^post24, wr^0'=wr^post24, c2^0'=c2^post24, nn1^0'=nn1^post24, i1^0'=i1^post24, wi^0'=wi^post24, j1___0^0'=j1___0^post24, h1r^0'=h1r^post24, i3^0'=i3^post24, wpr^0'=wpr^post24, (-j1___0^post24+j1___0^0 == 0 /\ ii3^0-ii3^post24 == 0 /\ h2r^0-h2r^post24 == 0 /\ wi^post24 == 0 /\ -i3^post24+i3^0 == 0 /\ h1r^0-h1r^post24 == 0 /\ j2^0-j2^post24 == 0 /\ -nn1^post24+nn1^0 == 0 /\ -nn2^post24+nn2^0 == 0 /\ c1^0-c1^post24 == 0 /\ -wpr^post24+wpr^0 == 0 /\ wtemp^0-wtemp^post24 == 0 /\ i2^0-i2^post24 == 0 /\ i1^0-i1^post24 == 0 /\ -wpi^post24+wpi^0 == 0 /\ theta^0-theta^post24 == 0 /\ h1i^0-h1i^post24 == 0 /\ -c2^post24+c2^0 == 0 /\ -h2i^post24+h2i^0 == 0 /\ isign^0-isign^post24 == 0 /\ -1+wr^post24 == 0 /\ j3^0-j3^post24 == 0), cost: 1 New rule: l16 -> l13 : wr^0'=1, wi^0'=0, TRUE, cost: 1 Applied preprocessing Original rule: l17 -> l16 : c1^0'=c1^post25, j3^0'=j3^post25, h2r^0'=h2r^post25, theta^0'=theta^post25, isign^0'=isign^post25, wtemp^0'=wtemp^post25, h1i^0'=h1i^post25, i2^0'=i2^post25, wpi^0'=wpi^post25, j2^0'=j2^post25, h2i^0'=h2i^post25, nn2^0'=nn2^post25, ii3^0'=ii3^post25, wr^0'=wr^post25, c2^0'=c2^post25, nn1^0'=nn1^post25, i1^0'=i1^post25, wi^0'=wi^post25, j1___0^0'=j1___0^post25, h1r^0'=h1r^post25, i3^0'=i3^post25, wpr^0'=wpr^post25, (wpi^0-wpi^post25 == 0 /\ -wpr^post25+wpr^0 == 0 /\ -ii3^post25+ii3^0 == 0 /\ h2r^0-h2r^post25 == 0 /\ -2+j1___0^post25-nn1^0+i1^0 == 0 /\ nn1^0-nn1^post25 == 0 /\ -i3^post25+i3^0 == 0 /\ -nn2^post25+nn2^0 == 0 /\ -i2^post25+i2^0 == 0 /\ -h2i^post25+h2i^0 == 0 /\ c2^0-c2^post25 == 0 /\ isign^0-isign^post25 == 0 /\ wtemp^0-wtemp^post25 == 0 /\ wi^0-wi^post25 == 0 /\ j3^0-j3^post25 == 0 /\ c1^0-c1^post25 == 0 /\ -j2^post25+j2^0 == 0 /\ theta^0-theta^post25 == 0 /\ h1i^0-h1i^post25 == 0 /\ -h1r^post25+h1r^0 == 0 /\ -i1^post25+i1^0 == 0 /\ wr^0-wr^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 : c1^0'=c1^post26, j3^0'=j3^post26, h2r^0'=h2r^post26, theta^0'=theta^post26, isign^0'=isign^post26, wtemp^0'=wtemp^post26, h1i^0'=h1i^post26, i2^0'=i2^post26, wpi^0'=wpi^post26, j2^0'=j2^post26, h2i^0'=h2i^post26, nn2^0'=nn2^post26, ii3^0'=ii3^post26, wr^0'=wr^post26, c2^0'=c2^post26, nn1^0'=nn1^post26, i1^0'=i1^post26, wi^0'=wi^post26, j1___0^0'=j1___0^post26, h1r^0'=h1r^post26, i3^0'=i3^post26, wpr^0'=wpr^post26, (theta^0-theta^post26 == 0 /\ -h1r^post26+h1r^0 == 0 /\ 1-i1^0 <= 0 /\ -1+i1^0 <= 0 /\ -wpr^post26+wpr^0 == 0 /\ wpi^0-wpi^post26 == 0 /\ -i3^post26+i3^0 == 0 /\ h2r^0-h2r^post26 == 0 /\ -ii3^post26+ii3^0 == 0 /\ -nn2^post26+nn2^0 == 0 /\ c2^0-c2^post26 == 0 /\ i2^0-i2^post26 == 0 /\ -i1^post26+i1^0 == 0 /\ isign^0-isign^post26 == 0 /\ -1+j1___0^post26 == 0 /\ c1^0-c1^post26 == 0 /\ -wi^post26+wi^0 == 0 /\ h2i^0-h2i^post26 == 0 /\ h1i^0-h1i^post26 == 0 /\ j2^0-j2^post26 == 0 /\ j3^0-j3^post26 == 0 /\ wr^0-wr^post26 == 0 /\ wtemp^0-wtemp^post26 == 0 /\ -nn1^post26+nn1^0 == 0), cost: 1 New rule: l18 -> l16 : j1___0^0'=1, -1+i1^0 == 0, cost: 1 Applied preprocessing Original rule: l18 -> l17 : c1^0'=c1^post27, j3^0'=j3^post27, h2r^0'=h2r^post27, theta^0'=theta^post27, isign^0'=isign^post27, wtemp^0'=wtemp^post27, h1i^0'=h1i^post27, i2^0'=i2^post27, wpi^0'=wpi^post27, j2^0'=j2^post27, h2i^0'=h2i^post27, nn2^0'=nn2^post27, ii3^0'=ii3^post27, wr^0'=wr^post27, c2^0'=c2^post27, nn1^0'=nn1^post27, i1^0'=i1^post27, wi^0'=wi^post27, j1___0^0'=j1___0^post27, h1r^0'=h1r^post27, i3^0'=i3^post27, wpr^0'=wpr^post27, (c2^0-c2^post27 == 0 /\ isign^0-isign^post27 == 0 /\ -h1r^post27+h1r^0 == 0 /\ j3^0-j3^post27 == 0 /\ -i1^post27+i1^0 == 0 /\ h2r^0-h2r^post27 == 0 /\ nn2^0-nn2^post27 == 0 /\ -ii3^post27+ii3^0 == 0 /\ 2-i1^0 <= 0 /\ wtemp^0-wtemp^post27 == 0 /\ i2^0-i2^post27 == 0 /\ -wr^post27+wr^0 == 0 /\ h1i^0-h1i^post27 == 0 /\ h2i^0-h2i^post27 == 0 /\ j2^0-j2^post27 == 0 /\ -wi^post27+wi^0 == 0 /\ wpi^0-wpi^post27 == 0 /\ -theta^post27+theta^0 == 0 /\ -wpr^post27+wpr^0 == 0 /\ -i3^post27+i3^0 == 0 /\ -nn1^post27+nn1^0 == 0 /\ c1^0-c1^post27 == 0 /\ -j1___0^post27+j1___0^0 == 0), cost: 1 New rule: l18 -> l17 : -2+i1^0 >= 0, cost: 1 Applied preprocessing Original rule: l18 -> l17 : c1^0'=c1^post28, j3^0'=j3^post28, h2r^0'=h2r^post28, theta^0'=theta^post28, isign^0'=isign^post28, wtemp^0'=wtemp^post28, h1i^0'=h1i^post28, i2^0'=i2^post28, wpi^0'=wpi^post28, j2^0'=j2^post28, h2i^0'=h2i^post28, nn2^0'=nn2^post28, ii3^0'=ii3^post28, wr^0'=wr^post28, c2^0'=c2^post28, nn1^0'=nn1^post28, i1^0'=i1^post28, wi^0'=wi^post28, j1___0^0'=j1___0^post28, h1r^0'=h1r^post28, i3^0'=i3^post28, wpr^0'=wpr^post28, (-j1___0^post28+j1___0^0 == 0 /\ ii3^0-ii3^post28 == 0 /\ h1r^0-h1r^post28 == 0 /\ i2^0-i2^post28 == 0 /\ j2^0-j2^post28 == 0 /\ -wi^post28+wi^0 == 0 /\ -wpr^post28+wpr^0 == 0 /\ -nn1^post28+nn1^0 == 0 /\ h1i^0-h1i^post28 == 0 /\ -wpi^post28+wpi^0 == 0 /\ -wr^post28+wr^0 == 0 /\ -i3^post28+i3^0 == 0 /\ i1^0 <= 0 /\ wtemp^0-wtemp^post28 == 0 /\ -h2i^post28+h2i^0 == 0 /\ -c2^post28+c2^0 == 0 /\ isign^0-isign^post28 == 0 /\ theta^0-theta^post28 == 0 /\ c1^0-c1^post28 == 0 /\ i1^0-i1^post28 == 0 /\ -nn2^post28+nn2^0 == 0 /\ j3^0-j3^post28 == 0 /\ h2r^0-h2r^post28 == 0), cost: 1 New rule: l18 -> l17 : i1^0 <= 0, cost: 1 Applied preprocessing Original rule: l19 -> l18 : c1^0'=c1^post30, j3^0'=j3^post30, h2r^0'=h2r^post30, theta^0'=theta^post30, isign^0'=isign^post30, wtemp^0'=wtemp^post30, h1i^0'=h1i^post30, i2^0'=i2^post30, wpi^0'=wpi^post30, j2^0'=j2^post30, h2i^0'=h2i^post30, nn2^0'=nn2^post30, ii3^0'=ii3^post30, wr^0'=wr^post30, c2^0'=c2^post30, nn1^0'=nn1^post30, i1^0'=i1^post30, wi^0'=wi^post30, j1___0^0'=j1___0^post30, h1r^0'=h1r^post30, i3^0'=i3^post30, wpr^0'=wpr^post30, (-j2^post30+j2^0 == 0 /\ -i3^post30+i3^0 == 0 /\ -c2^post30+c2^0 == 0 /\ j3^0-j3^post30 == 0 /\ -wpi^post30+wpi^0 == 0 /\ h2r^0-h2r^post30 == 0 /\ -i2^post30+i2^0 == 0 /\ -nn2^post30+nn2^0 == 0 /\ h1i^0-h1i^post30 == 0 /\ -nn1^0+i1^0 <= 0 /\ j1___0^0-j1___0^post30 == 0 /\ theta^0-theta^post30 == 0 /\ -wpr^post30+wpr^0 == 0 /\ c1^0-c1^post30 == 0 /\ -wtemp^post30+wtemp^0 == 0 /\ nn1^0-nn1^post30 == 0 /\ ii3^0-ii3^post30 == 0 /\ isign^0-isign^post30 == 0 /\ -h2i^post30+h2i^0 == 0 /\ i1^0-i1^post30 == 0 /\ -h1r^post30+h1r^0 == 0 /\ wr^0-wr^post30 == 0 /\ wi^0-wi^post30 == 0), cost: 1 New rule: l19 -> l18 : -nn1^0+i1^0 <= 0, cost: 1 Applied preprocessing Original rule: l15 -> l19 : c1^0'=c1^post31, j3^0'=j3^post31, h2r^0'=h2r^post31, theta^0'=theta^post31, isign^0'=isign^post31, wtemp^0'=wtemp^post31, h1i^0'=h1i^post31, i2^0'=i2^post31, wpi^0'=wpi^post31, j2^0'=j2^post31, h2i^0'=h2i^post31, nn2^0'=nn2^post31, ii3^0'=ii3^post31, wr^0'=wr^post31, c2^0'=c2^post31, nn1^0'=nn1^post31, i1^0'=i1^post31, wi^0'=wi^post31, j1___0^0'=j1___0^post31, h1r^0'=h1r^post31, i3^0'=i3^post31, wpr^0'=wpr^post31, (i2^0-i2^post31 == 0 /\ -nn1^post31+nn1^0 == 0 /\ -h1r^post31+h1r^0 == 0 /\ j3^0-j3^post31 == 0 /\ -wpr^post31+wpr^0 == 0 /\ isign^0-isign^post31 == 0 /\ -ii3^post31+ii3^0 == 0 /\ -wr^post31+wr^0 == 0 /\ wtemp^0-wtemp^post31 == 0 /\ h2i^0-h2i^post31 == 0 /\ -j1___0^post31+j1___0^0 == 0 /\ h1i^0-h1i^post31 == 0 /\ -wi^post31+wi^0 == 0 /\ -i1^post31+i1^0 == 0 /\ j2^0-j2^post31 == 0 /\ wpi^0-wpi^post31 == 0 /\ nn2^0-nn2^post31 == 0 /\ -theta^post31+theta^0 == 0 /\ h2r^0-h2r^post31 == 0 /\ -i3^post31+i3^0 == 0 /\ c2^0-c2^post31 == 0 /\ c1^0-c1^post31 == 0), cost: 1 New rule: l15 -> l19 : TRUE, cost: 1 Applied preprocessing Original rule: l20 -> l21 : c1^0'=c1^post32, j3^0'=j3^post32, h2r^0'=h2r^post32, theta^0'=theta^post32, isign^0'=isign^post32, wtemp^0'=wtemp^post32, h1i^0'=h1i^post32, i2^0'=i2^post32, wpi^0'=wpi^post32, j2^0'=j2^post32, h2i^0'=h2i^post32, nn2^0'=nn2^post32, ii3^0'=ii3^post32, wr^0'=wr^post32, c2^0'=c2^post32, nn1^0'=nn1^post32, i1^0'=i1^post32, wi^0'=wi^post32, j1___0^0'=j1___0^post32, h1r^0'=h1r^post32, i3^0'=i3^post32, wpr^0'=wpr^post32, (0 == 0 /\ isign^0-isign^post32 == 0 /\ j3^0-j3^post32 == 0 /\ -h1r^post32+h1r^0 == 0 /\ j2^0-j2^post32 == 0 /\ -wr^post32+wr^0 == 0 /\ ii3^0-ii3^post32 == 0 /\ -wi^post32+wi^0 == 0 /\ h2i^0-h2i^post32 == 0 /\ -i1^post32+i1^0 == 0 /\ nn2^0-nn2^post32 == 0 /\ h2r^0-h2r^post32 == 0 /\ -h1i^post32+h1i^0 == 0 /\ i2^0-i2^post32 == 0 /\ -i3^post32+i3^0 == 0 /\ -nn1^post32+nn1^0 == 0 /\ -j1___0^post32+j1___0^0 == 0), cost: 1 New rule: l20 -> l21 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, 0 == 0, cost: 1 Applied preprocessing Original rule: l22 -> l23 : c1^0'=c1^post33, j3^0'=j3^post33, h2r^0'=h2r^post33, theta^0'=theta^post33, isign^0'=isign^post33, wtemp^0'=wtemp^post33, h1i^0'=h1i^post33, i2^0'=i2^post33, wpi^0'=wpi^post33, j2^0'=j2^post33, h2i^0'=h2i^post33, nn2^0'=nn2^post33, ii3^0'=ii3^post33, wr^0'=wr^post33, c2^0'=c2^post33, nn1^0'=nn1^post33, i1^0'=i1^post33, wi^0'=wi^post33, j1___0^0'=j1___0^post33, h1r^0'=h1r^post33, i3^0'=i3^post33, wpr^0'=wpr^post33, (1-i2^0+nn2^0 <= 0 /\ theta^0-theta^post33 == 0 /\ h2i^0-h2i^post33 == 0 /\ -h1r^post33+h1r^0 == 0 /\ -wi^post33+wi^0 == 0 /\ j3^0-j3^post33 == 0 /\ -ii3^post33+ii3^0 == 0 /\ -h1i^post33+h1i^0 == 0 /\ -c2^post33+c2^0 == 0 /\ -wr^post33+wr^0 == 0 /\ -wpi^post33+wpi^0 == 0 /\ -i3^post33+i3^0 == 0 /\ -nn1^post33+nn1^0 == 0 /\ -j1___0^post33+j1___0^0 == 0 /\ j2^0-j2^post33 == 0 /\ isign^0-isign^post33 == 0 /\ wtemp^0-wtemp^post33 == 0 /\ c1^0-c1^post33 == 0 /\ i2^0-i2^post33 == 0 /\ -wpr^post33+wpr^0 == 0 /\ -nn2^post33+nn2^0 == 0 /\ h2r^0-h2r^post33 == 0 /\ -1+i1^post33-i1^0 == 0), cost: 1 New rule: l22 -> l23 : i1^0'=1+i1^0, 1-i2^0+nn2^0 <= 0, cost: 1 Applied preprocessing Original rule: l22 -> l24 : c1^0'=c1^post34, j3^0'=j3^post34, h2r^0'=h2r^post34, theta^0'=theta^post34, isign^0'=isign^post34, wtemp^0'=wtemp^post34, h1i^0'=h1i^post34, i2^0'=i2^post34, wpi^0'=wpi^post34, j2^0'=j2^post34, h2i^0'=h2i^post34, nn2^0'=nn2^post34, ii3^0'=ii3^post34, wr^0'=wr^post34, c2^0'=c2^post34, nn1^0'=nn1^post34, i1^0'=i1^post34, wi^0'=wi^post34, j1___0^0'=j1___0^post34, h1r^0'=h1r^post34, i3^0'=i3^post34, wpr^0'=wpr^post34, (theta^0-theta^post34 == 0 /\ wr^0-wr^post34 == 0 /\ c1^0-c1^post34 == 0 /\ i2^0-nn2^0 <= 0 /\ -ii3^post34+ii3^0 == 0 /\ wpi^0-wpi^post34 == 0 /\ isign^0-isign^post34 == 0 /\ j3^0-j3^post34 == 0 /\ h2r^0-h2r^post34 == 0 /\ -i1^post34+i1^0 == 0 /\ -h1r^post34+h1r^0 == 0 /\ -wi^post34+wi^0 == 0 /\ -1+j2^10-j2^0 == 0 /\ -i3^post34+i3^0 == 0 /\ h1i^0-h1i^post34 == 0 /\ -c2^post34+c2^0 == 0 /\ h2i^0-h2i^post34 == 0 /\ -nn2^post34+nn2^0 == 0 /\ -j1___0^post34+j1___0^0 == 0 /\ wtemp^0-wtemp^post34 == 0 /\ -wpr^post34+wpr^0 == 0 /\ -1-j2^10+j2^post34 == 0 /\ -1-i2^0+i2^post34 == 0 /\ -nn1^post34+nn1^0 == 0), cost: 1 New rule: l22 -> l24 : i2^0'=1+i2^0, j2^0'=2+j2^0, i2^0-nn2^0 <= 0, cost: 1 Applied preprocessing Original rule: l24 -> l22 : c1^0'=c1^post35, j3^0'=j3^post35, h2r^0'=h2r^post35, theta^0'=theta^post35, isign^0'=isign^post35, wtemp^0'=wtemp^post35, h1i^0'=h1i^post35, i2^0'=i2^post35, wpi^0'=wpi^post35, j2^0'=j2^post35, h2i^0'=h2i^post35, nn2^0'=nn2^post35, ii3^0'=ii3^post35, wr^0'=wr^post35, c2^0'=c2^post35, nn1^0'=nn1^post35, i1^0'=i1^post35, wi^0'=wi^post35, j1___0^0'=j1___0^post35, h1r^0'=h1r^post35, i3^0'=i3^post35, wpr^0'=wpr^post35, (-i1^post35+i1^0 == 0 /\ h1i^0-h1i^post35 == 0 /\ -j1___0^post35+j1___0^0 == 0 /\ wr^0-wr^post35 == 0 /\ isign^0-isign^post35 == 0 /\ -j2^post35+j2^0 == 0 /\ j3^0-j3^post35 == 0 /\ theta^0-theta^post35 == 0 /\ wpi^0-wpi^post35 == 0 /\ c1^0-c1^post35 == 0 /\ -h1r^post35+h1r^0 == 0 /\ h2r^0-h2r^post35 == 0 /\ -wpr^post35+wpr^0 == 0 /\ -ii3^post35+ii3^0 == 0 /\ -i3^post35+i3^0 == 0 /\ wtemp^0-wtemp^post35 == 0 /\ -h2i^post35+h2i^0 == 0 /\ wi^0-wi^post35 == 0 /\ -i2^post35+i2^0 == 0 /\ -c2^post35+c2^0 == 0 /\ nn1^0-nn1^post35 == 0 /\ -nn2^post35+nn2^0 == 0), cost: 1 New rule: l24 -> l22 : TRUE, cost: 1 Applied preprocessing Original rule: l25 -> l15 : c1^0'=c1^post36, j3^0'=j3^post36, h2r^0'=h2r^post36, theta^0'=theta^post36, isign^0'=isign^post36, wtemp^0'=wtemp^post36, h1i^0'=h1i^post36, i2^0'=i2^post36, wpi^0'=wpi^post36, j2^0'=j2^post36, h2i^0'=h2i^post36, nn2^0'=nn2^post36, ii3^0'=ii3^post36, wr^0'=wr^post36, c2^0'=c2^post36, nn1^0'=nn1^post36, i1^0'=i1^post36, wi^0'=wi^post36, j1___0^0'=j1___0^post36, h1r^0'=h1r^post36, i3^0'=i3^post36, wpr^0'=wpr^post36, (-j1___0^post36+j1___0^0 == 0 /\ -wi^post36+wi^0 == 0 /\ j3^0-j3^post36 == 0 /\ -i2^post36+i2^0 == 0 /\ wtemp^0-wtemp^post36 == 0 /\ -j2^post36+j2^0 == 0 /\ c2^0-c2^post36 == 0 /\ c1^0-c1^post36 == 0 /\ 1+nn1^0-i1^0 <= 0 /\ -wpr^post36+wpr^0 == 0 /\ nn2^0-nn2^post36 == 0 /\ theta^0-theta^post36 == 0 /\ -nn1^post36+nn1^0 == 0 /\ -i3^post36+i3^0 == 0 /\ wpi^0-wpi^post36 == 0 /\ -isign^post36+isign^0 == 0 /\ -h2r^post36+h2r^0 == 0 /\ -ii3^post36+ii3^0 == 0 /\ -i1^post36+i1^0 == 0 /\ h1i^0-h1i^post36 == 0 /\ -h1r^post36+h1r^0 == 0 /\ -wr^post36+wr^0 == 0 /\ h2i^0-h2i^post36 == 0), cost: 1 New rule: l25 -> l15 : 1+nn1^0-i1^0 <= 0, cost: 1 Applied preprocessing Original rule: l25 -> l24 : c1^0'=c1^post37, j3^0'=j3^post37, h2r^0'=h2r^post37, theta^0'=theta^post37, isign^0'=isign^post37, wtemp^0'=wtemp^post37, h1i^0'=h1i^post37, i2^0'=i2^post37, wpi^0'=wpi^post37, j2^0'=j2^post37, h2i^0'=h2i^post37, nn2^0'=nn2^post37, ii3^0'=ii3^post37, wr^0'=wr^post37, c2^0'=c2^post37, nn1^0'=nn1^post37, i1^0'=i1^post37, wi^0'=wi^post37, j1___0^0'=j1___0^post37, h1r^0'=h1r^post37, i3^0'=i3^post37, wpr^0'=wpr^post37, (nn2^0-nn2^post37 == 0 /\ h2i^0-h2i^post37 == 0 /\ -wr^post37+wr^0 == 0 /\ -wpr^post37+wpr^0 == 0 /\ j2^0-j2^post37 == 0 /\ theta^0-theta^post37 == 0 /\ -i3^post37+i3^0 == 0 /\ -nn1^post37+nn1^0 == 0 /\ -wpi^post37+wpi^0 == 0 /\ -c2^post37+c2^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ ii3^0-ii3^post37 == 0 /\ h1r^0-h1r^post37 == 0 /\ -i1^post37+i1^0 == 0 /\ wtemp^0-wtemp^post37 == 0 /\ isign^0-isign^post37 == 0 /\ i2^0-i2^post37 == 0 /\ j3^0-j3^post37 == 0 /\ c1^0-c1^post37 == 0 /\ -j1___0^post37+j1___0^0 == 0 /\ -h2r^post37+h2r^0 == 0 /\ h1i^0-h1i^post37 == 0 /\ -wi^post37+wi^0 == 0), cost: 1 New rule: l25 -> l24 : -nn1^0+i1^0 <= 0, cost: 1 Applied preprocessing Original rule: l23 -> l25 : c1^0'=c1^post38, j3^0'=j3^post38, h2r^0'=h2r^post38, theta^0'=theta^post38, isign^0'=isign^post38, wtemp^0'=wtemp^post38, h1i^0'=h1i^post38, i2^0'=i2^post38, wpi^0'=wpi^post38, j2^0'=j2^post38, h2i^0'=h2i^post38, nn2^0'=nn2^post38, ii3^0'=ii3^post38, wr^0'=wr^post38, c2^0'=c2^post38, nn1^0'=nn1^post38, i1^0'=i1^post38, wi^0'=wi^post38, j1___0^0'=j1___0^post38, h1r^0'=h1r^post38, i3^0'=i3^post38, wpr^0'=wpr^post38, (nn2^0-nn2^post38 == 0 /\ -nn1^post38+nn1^0 == 0 /\ theta^0-theta^post38 == 0 /\ -h1r^post38+h1r^0 == 0 /\ h2i^0-h2i^post38 == 0 /\ j2^0-j2^post38 == 0 /\ -wr^post38+wr^0 == 0 /\ h2r^0-h2r^post38 == 0 /\ -wpr^post38+wpr^0 == 0 /\ -c2^post38+c2^0 == 0 /\ -wpi^post38+wpi^0 == 0 /\ ii3^0-ii3^post38 == 0 /\ i2^0-i2^post38 == 0 /\ c1^0-c1^post38 == 0 /\ -j1___0^post38+j1___0^0 == 0 /\ -i1^post38+i1^0 == 0 /\ j3^0-j3^post38 == 0 /\ isign^0-isign^post38 == 0 /\ -i3^post38+i3^0 == 0 /\ h1i^0-h1i^post38 == 0 /\ -wi^post38+wi^0 == 0 /\ wtemp^0-wtemp^post38 == 0), cost: 1 New rule: l23 -> l25 : TRUE, cost: 1 Applied preprocessing Original rule: l21 -> l15 : c1^0'=c1^post39, j3^0'=j3^post39, h2r^0'=h2r^post39, theta^0'=theta^post39, isign^0'=isign^post39, wtemp^0'=wtemp^post39, h1i^0'=h1i^post39, i2^0'=i2^post39, wpi^0'=wpi^post39, j2^0'=j2^post39, h2i^0'=h2i^post39, nn2^0'=nn2^post39, ii3^0'=ii3^post39, wr^0'=wr^post39, c2^0'=c2^post39, nn1^0'=nn1^post39, i1^0'=i1^post39, wi^0'=wi^post39, j1___0^0'=j1___0^post39, h1r^0'=h1r^post39, i3^0'=i3^post39, wpr^0'=wpr^post39, (-h2i^post39+h2i^0 == 0 /\ theta^0-theta^post39 == 0 /\ wr^0-wr^post39 == 0 /\ -h1r^post39+h1r^0 == 0 /\ j3^0-j3^post39 == 0 /\ wpi^0-wpi^post39 == 0 /\ c1^0-c1^post39 == 0 /\ isign^0-isign^post39 == 0 /\ -i1^post39+i1^0 == 0 /\ 2-isign^0 <= 0 /\ h2r^0-h2r^post39 == 0 /\ i2^0-i2^post39 == 0 /\ h1i^0-h1i^post39 == 0 /\ -i3^post39+i3^0 == 0 /\ -wi^post39+wi^0 == 0 /\ j2^0-j2^post39 == 0 /\ -c2^post39+c2^0 == 0 /\ -wpr^post39+wpr^0 == 0 /\ wtemp^0-wtemp^post39 == 0 /\ -nn2^post39+nn2^0 == 0 /\ ii3^0-ii3^post39 == 0 /\ -j1___0^post39+j1___0^0 == 0 /\ -nn1^post39+nn1^0 == 0), cost: 1 New rule: l21 -> l15 : -2+isign^0 >= 0, cost: 1 Applied preprocessing Original rule: l21 -> l15 : c1^0'=c1^post40, j3^0'=j3^post40, h2r^0'=h2r^post40, theta^0'=theta^post40, isign^0'=isign^post40, wtemp^0'=wtemp^post40, h1i^0'=h1i^post40, i2^0'=i2^post40, wpi^0'=wpi^post40, j2^0'=j2^post40, h2i^0'=h2i^post40, nn2^0'=nn2^post40, ii3^0'=ii3^post40, wr^0'=wr^post40, c2^0'=c2^post40, nn1^0'=nn1^post40, i1^0'=i1^post40, wi^0'=wi^post40, j1___0^0'=j1___0^post40, h1r^0'=h1r^post40, i3^0'=i3^post40, wpr^0'=wpr^post40, (-j1___0^post40+j1___0^0 == 0 /\ -i1^post40+i1^0 == 0 /\ isign^0 <= 0 /\ c2^0-c2^post40 == 0 /\ wr^0-wr^post40 == 0 /\ i2^0-i2^post40 == 0 /\ -j2^post40+j2^0 == 0 /\ -i3^post40+i3^0 == 0 /\ c1^0-c1^post40 == 0 /\ h2r^0-h2r^post40 == 0 /\ -wi^post40+wi^0 == 0 /\ -h1r^post40+h1r^0 == 0 /\ -nn1^post40+nn1^0 == 0 /\ -ii3^post40+ii3^0 == 0 /\ h1i^0-h1i^post40 == 0 /\ wtemp^0-wtemp^post40 == 0 /\ -wpr^post40+wpr^0 == 0 /\ -nn2^post40+nn2^0 == 0 /\ theta^0-theta^post40 == 0 /\ h2i^0-h2i^post40 == 0 /\ wpi^0-wpi^post40 == 0 /\ j3^0-j3^post40 == 0 /\ isign^0-isign^post40 == 0), cost: 1 New rule: l21 -> l15 : isign^0 <= 0, cost: 1 Applied preprocessing Original rule: l21 -> l23 : c1^0'=c1^post41, j3^0'=j3^post41, h2r^0'=h2r^post41, theta^0'=theta^post41, isign^0'=isign^post41, wtemp^0'=wtemp^post41, h1i^0'=h1i^post41, i2^0'=i2^post41, wpi^0'=wpi^post41, j2^0'=j2^post41, h2i^0'=h2i^post41, nn2^0'=nn2^post41, ii3^0'=ii3^post41, wr^0'=wr^post41, c2^0'=c2^post41, nn1^0'=nn1^post41, i1^0'=i1^post41, wi^0'=wi^post41, j1___0^0'=j1___0^post41, h1r^0'=h1r^post41, i3^0'=i3^post41, wpr^0'=wpr^post41, (-j1___0^post41+j1___0^0 == 0 /\ h2r^0-h2r^post41 == 0 /\ -i2^post41+i2^0 == 0 /\ -wi^post41+wi^0 == 0 /\ 1-isign^0 <= 0 /\ -1+isign^0 <= 0 /\ -i1^post41+i1^0 == 0 /\ -j2^post41+j2^0 == 0 /\ c2^0-c2^post41 == 0 /\ -i3^post41+i3^0 == 0 /\ -nn1^post41+nn1^0 == 0 /\ c1^0-c1^post41 == 0 /\ -wpr^post41+wpr^0 == 0 /\ wtemp^0-wtemp^post41 == 0 /\ -h1r^post41+h1r^0 == 0 /\ -wr^post41+wr^0 == 0 /\ -ii3^post41+ii3^0 == 0 /\ theta^0-theta^post41 == 0 /\ h2i^0-h2i^post41 == 0 /\ h1i^0-h1i^post41 == 0 /\ wpi^0-wpi^post41 == 0 /\ nn2^0-nn2^post41 == 0 /\ isign^0-isign^post41 == 0 /\ j3^0-j3^post41 == 0), cost: 1 New rule: l21 -> l23 : -1+isign^0 == 0, cost: 1 Applied preprocessing Original rule: l26 -> l20 : c1^0'=c1^post42, j3^0'=j3^post42, h2r^0'=h2r^post42, theta^0'=theta^post42, isign^0'=isign^post42, wtemp^0'=wtemp^post42, h1i^0'=h1i^post42, i2^0'=i2^post42, wpi^0'=wpi^post42, j2^0'=j2^post42, h2i^0'=h2i^post42, nn2^0'=nn2^post42, ii3^0'=ii3^post42, wr^0'=wr^post42, c2^0'=c2^post42, nn1^0'=nn1^post42, i1^0'=i1^post42, wi^0'=wi^post42, j1___0^0'=j1___0^post42, h1r^0'=h1r^post42, i3^0'=i3^post42, wpr^0'=wpr^post42, (h2i^0-h2i^post42 == 0 /\ -h1i^post42+h1i^0 == 0 /\ -wr^post42+wr^0 == 0 /\ -wpr^post42+wpr^0 == 0 /\ nn2^0-nn2^post42 == 0 /\ i2^0-i2^post42 == 0 /\ h2r^0-h2r^post42 == 0 /\ -wi^post42+wi^0 == 0 /\ -i3^post42+i3^0 == 0 /\ -wpi^post42+wpi^0 == 0 /\ -nn1^post42+nn1^0 == 0 /\ -c2^post42+c2^0 == 0 /\ h1r^0-h1r^post42 == 0 /\ isign^0-isign^post42 == 0 /\ j2^0-j2^post42 == 0 /\ c1^0-c1^post42 == 0 /\ wtemp^0-wtemp^post42 == 0 /\ j3^0-j3^post42 == 0 /\ -j1___0^post42+j1___0^0 == 0 /\ theta^0-theta^post42 == 0 /\ -ii3^post42+ii3^0 == 0 /\ -i1^post42+i1^0 == 0), cost: 1 New rule: l26 -> l20 : TRUE, cost: 1 Simplified rules Start location: l26 43: l3 -> l4 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, h2i^0'=h2i^post4, h1r^0'=h1r^post4, 0 == 0, cost: 1 48: l4 -> l7 : i2^0'=1+i2^0, TRUE, cost: 1 44: l5 -> l3 : j2^0'=2-i2^0+nn2^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 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, h2i^0'=h2i^post10, h1r^0'=h1r^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 : wtemp^0'=wr^0, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, i3^0'=1+i3^0, 1-i2^0+nn2^0 <= 0, cost: 1 58: l12 -> l11 : i2^0-nn2^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 : wr^0'=1, wi^0'=0, 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 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^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-i2^0+nn2^0 <= 0, cost: 1 72: l22 -> l24 : i2^0'=1+i2^0, j2^0'=2+j2^0, i2^0-nn2^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 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, 0 == 0, cost: 1 New rule: l26 -> l21 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^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 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, h2i^0'=h2i^post4, h1r^0'=h1r^post4, 0 == 0, cost: 1 48: l4 -> l7 : i2^0'=1+i2^0, TRUE, cost: 1 44: l5 -> l3 : j2^0'=2-i2^0+nn2^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 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, h2i^0'=h2i^post10, h1r^0'=h1r^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 : wtemp^0'=wr^0, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, i3^0'=1+i3^0, 1-i2^0+nn2^0 <= 0, cost: 1 58: l12 -> l11 : i2^0-nn2^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 : wr^0'=1, wi^0'=0, 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-i2^0+nn2^0 <= 0, cost: 1 72: l22 -> l24 : i2^0'=1+i2^0, j2^0'=2+j2^0, i2^0-nn2^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 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, 0 == 0, cost: 2 Eliminating location l21 by chaining: Applied chaining First rule: l26 -> l21 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, 0 == 0, cost: 2 Second rule: l21 -> l15 : -2+isign^0 >= 0, cost: 1 New rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, (0 == 0 /\ -2+isign^0 >= 0), cost: 3 Applied simplification Original rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, (0 == 0 /\ -2+isign^0 >= 0), cost: 3 New rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -2+isign^0 >= 0, cost: 3 Applied chaining First rule: l26 -> l21 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, 0 == 0, cost: 2 Second rule: l21 -> l15 : isign^0 <= 0, cost: 1 New rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, (0 == 0 /\ isign^0 <= 0), cost: 3 Applied simplification Original rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, (0 == 0 /\ isign^0 <= 0), cost: 3 New rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, isign^0 <= 0, cost: 3 Applied chaining First rule: l26 -> l21 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, 0 == 0, cost: 2 Second rule: l21 -> l23 : -1+isign^0 == 0, cost: 1 New rule: l26 -> l23 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, (0 == 0 /\ -1+isign^0 == 0), cost: 3 Applied simplification Original rule: l26 -> l23 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, (0 == 0 /\ -1+isign^0 == 0), cost: 3 New rule: l26 -> l23 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^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 : (-nn1^0+i1^0 <= 0 /\ -2+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 : (-nn1^0+i1^0 <= 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 : wtemp^0'=wr^0, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, i3^0'=1+i3^0, 1-i2^0+nn2^0 <= 0, cost: 1 New rule: l7 -> l13 : wtemp^0'=wr^0, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, i3^0'=1+i3^0, 1-i2^0+nn2^0 <= 0, cost: 2 Applied chaining First rule: l7 -> l12 : TRUE, cost: 1 Second rule: l12 -> l11 : i2^0-nn2^0 <= 0, cost: 1 New rule: l7 -> l11 : i2^0-nn2^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, (-2+i3^0 >= 0 /\ -1+i2^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+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 : i2^0 <= 0, cost: 1 New rule: l11 -> l5 : (i2^0 <= 0 /\ -2+i3^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 : (-2+i2^0 >= 0 /\ i3^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 : (i2^0 <= 0 /\ i3^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+i3^0 == 0 /\ -1+i2^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 : (-2+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 : i2^0 <= 0, cost: 1 New rule: l11 -> l9 : (i2^0 <= 0 /\ -1+i3^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-i2^0+nn2^0 <= 0, cost: 1 New rule: l24 -> l23 : i1^0'=1+i1^0, 1-i2^0+nn2^0 <= 0, cost: 2 Applied chaining First rule: l24 -> l22 : TRUE, cost: 1 Second rule: l22 -> l24 : i2^0'=1+i2^0, j2^0'=2+j2^0, i2^0-nn2^0 <= 0, cost: 1 New rule: l24 -> l24 : i2^0'=1+i2^0, j2^0'=2+j2^0, i2^0-nn2^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 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, h2i^0'=h2i^post4, h1r^0'=h1r^post4, 0 == 0, cost: 1 48: l4 -> l7 : i2^0'=1+i2^0, TRUE, cost: 1 44: l5 -> l3 : j2^0'=2-i2^0+nn2^0, TRUE, cost: 1 91: l7 -> l13 : wtemp^0'=wr^0, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, i3^0'=1+i3^0, 1-i2^0+nn2^0 <= 0, cost: 2 92: l7 -> l11 : i2^0-nn2^0 <= 0, cost: 2 49: l8 -> l4 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, h2i^0'=h2i^post10, h1r^0'=h1r^post10, 0 == 0, cost: 1 50: l9 -> l8 : j2^0'=j2^post11, 0 == 0, cost: 1 93: l11 -> l3 : j2^0'=1, (-2+i3^0 >= 0 /\ -1+i2^0 == 0), cost: 2 94: l11 -> l5 : (-2+i2^0 >= 0 /\ -2+i3^0 >= 0), cost: 2 95: l11 -> l5 : (i2^0 <= 0 /\ -2+i3^0 >= 0), cost: 2 96: l11 -> l3 : j2^0'=1, (-1+i2^0 == 0 /\ i3^0 <= 0), cost: 2 97: l11 -> l5 : (-2+i2^0 >= 0 /\ i3^0 <= 0), cost: 2 98: l11 -> l5 : (i2^0 <= 0 /\ i3^0 <= 0), cost: 2 99: l11 -> l8 : j2^0'=1, (-1+i3^0 == 0 /\ -1+i2^0 == 0), cost: 2 100: l11 -> l9 : (-2+i2^0 >= 0 /\ -1+i3^0 == 0), cost: 2 101: l11 -> l9 : (i2^0 <= 0 /\ -1+i3^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 : (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0), cost: 3 88: l15 -> l17 : (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0), cost: 3 63: l16 -> l13 : wr^0'=1, wi^0'=0, 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-i2^0+nn2^0 <= 0, cost: 2 105: l24 -> l24 : i2^0'=1+i2^0, j2^0'=2+j2^0, i2^0-nn2^0 <= 0, cost: 2 83: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, isign^0 <= 0, cost: 3 85: l26 -> l23 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -1+isign^0 == 0, cost: 3 Applied merging first rule: l15 -> l17 : (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0), cost: 3 second rule: l15 -> l17 : (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0), cost: 3 new rule: l15 -> l17 : ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0)), cost: 3 Merged rules Start location: l26 43: l3 -> l4 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, h2i^0'=h2i^post4, h1r^0'=h1r^post4, 0 == 0, cost: 1 48: l4 -> l7 : i2^0'=1+i2^0, TRUE, cost: 1 44: l5 -> l3 : j2^0'=2-i2^0+nn2^0, TRUE, cost: 1 91: l7 -> l13 : wtemp^0'=wr^0, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, i3^0'=1+i3^0, 1-i2^0+nn2^0 <= 0, cost: 2 92: l7 -> l11 : i2^0-nn2^0 <= 0, cost: 2 49: l8 -> l4 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, h2i^0'=h2i^post10, h1r^0'=h1r^post10, 0 == 0, cost: 1 50: l9 -> l8 : j2^0'=j2^post11, 0 == 0, cost: 1 93: l11 -> l3 : j2^0'=1, (-2+i3^0 >= 0 /\ -1+i2^0 == 0), cost: 2 94: l11 -> l5 : (-2+i2^0 >= 0 /\ -2+i3^0 >= 0), cost: 2 95: l11 -> l5 : (i2^0 <= 0 /\ -2+i3^0 >= 0), cost: 2 96: l11 -> l3 : j2^0'=1, (-1+i2^0 == 0 /\ i3^0 <= 0), cost: 2 97: l11 -> l5 : (-2+i2^0 >= 0 /\ i3^0 <= 0), cost: 2 98: l11 -> l5 : (i2^0 <= 0 /\ i3^0 <= 0), cost: 2 99: l11 -> l8 : j2^0'=1, (-1+i3^0 == 0 /\ -1+i2^0 == 0), cost: 2 100: l11 -> l9 : (-2+i2^0 >= 0 /\ -1+i3^0 == 0), cost: 2 101: l11 -> l9 : (i2^0 <= 0 /\ -1+i3^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 106: l15 -> l17 : ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0)), cost: 3 63: l16 -> l13 : wr^0'=1, wi^0'=0, 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-i2^0+nn2^0 <= 0, cost: 2 105: l24 -> l24 : i2^0'=1+i2^0, j2^0'=2+j2^0, i2^0-nn2^0 <= 0, cost: 2 83: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, isign^0 <= 0, cost: 3 85: l26 -> l23 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -1+isign^0 == 0, cost: 3 Applied acceleration Original rule: l24 -> l24 : i2^0'=1+i2^0, j2^0'=2+j2^0, i2^0-nn2^0 <= 0, cost: 2 New rule: l24 -> l24 : i2^0'=i2^0+n0, j2^0'=j2^0+2*n0, (1-i2^0+nn2^0-n0 >= 0 /\ n0 >= 0), cost: 2*n0 Applied instantiation Original rule: l24 -> l24 : i2^0'=i2^0+n0, j2^0'=j2^0+2*n0, (1-i2^0+nn2^0-n0 >= 0 /\ n0 >= 0), cost: 2*n0 New rule: l24 -> l24 : i2^0'=1+nn2^0, j2^0'=2-2*i2^0+j2^0+2*nn2^0, (0 >= 0 /\ 1-i2^0+nn2^0 >= 0), cost: 2-2*i2^0+2*nn2^0 Applied simplification Original rule: l24 -> l24 : i2^0'=1+nn2^0, j2^0'=2-2*i2^0+j2^0+2*nn2^0, (0 >= 0 /\ 1-i2^0+nn2^0 >= 0), cost: 2-2*i2^0+2*nn2^0 New rule: l24 -> l24 : i2^0'=1+nn2^0, j2^0'=2-2*i2^0+j2^0+2*nn2^0, 1-i2^0+nn2^0 >= 0, cost: 2-2*i2^0+2*nn2^0 Applied deletion Removed the following rules: 105 Accelerated simple loops Start location: l26 43: l3 -> l4 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, h2i^0'=h2i^post4, h1r^0'=h1r^post4, 0 == 0, cost: 1 48: l4 -> l7 : i2^0'=1+i2^0, TRUE, cost: 1 44: l5 -> l3 : j2^0'=2-i2^0+nn2^0, TRUE, cost: 1 91: l7 -> l13 : wtemp^0'=wr^0, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, i3^0'=1+i3^0, 1-i2^0+nn2^0 <= 0, cost: 2 92: l7 -> l11 : i2^0-nn2^0 <= 0, cost: 2 49: l8 -> l4 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, h2i^0'=h2i^post10, h1r^0'=h1r^post10, 0 == 0, cost: 1 50: l9 -> l8 : j2^0'=j2^post11, 0 == 0, cost: 1 93: l11 -> l3 : j2^0'=1, (-2+i3^0 >= 0 /\ -1+i2^0 == 0), cost: 2 94: l11 -> l5 : (-2+i2^0 >= 0 /\ -2+i3^0 >= 0), cost: 2 95: l11 -> l5 : (i2^0 <= 0 /\ -2+i3^0 >= 0), cost: 2 96: l11 -> l3 : j2^0'=1, (-1+i2^0 == 0 /\ i3^0 <= 0), cost: 2 97: l11 -> l5 : (-2+i2^0 >= 0 /\ i3^0 <= 0), cost: 2 98: l11 -> l5 : (i2^0 <= 0 /\ i3^0 <= 0), cost: 2 99: l11 -> l8 : j2^0'=1, (-1+i3^0 == 0 /\ -1+i2^0 == 0), cost: 2 100: l11 -> l9 : (-2+i2^0 >= 0 /\ -1+i3^0 == 0), cost: 2 101: l11 -> l9 : (i2^0 <= 0 /\ -1+i3^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 106: l15 -> l17 : ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0)), cost: 3 63: l16 -> l13 : wr^0'=1, wi^0'=0, 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-i2^0+nn2^0 <= 0, cost: 2 108: l24 -> l24 : i2^0'=1+nn2^0, j2^0'=2-2*i2^0+j2^0+2*nn2^0, 1-i2^0+nn2^0 >= 0, cost: 2-2*i2^0+2*nn2^0 83: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, isign^0 <= 0, cost: 3 85: l26 -> l23 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -1+isign^0 == 0, cost: 3 Applied chaining First rule: l23 -> l24 : -nn1^0+i1^0 <= 0, cost: 2 Second rule: l24 -> l24 : i2^0'=1+nn2^0, j2^0'=2-2*i2^0+j2^0+2*nn2^0, 1-i2^0+nn2^0 >= 0, cost: 2-2*i2^0+2*nn2^0 New rule: l23 -> l24 : i2^0'=1+nn2^0, j2^0'=2-2*i2^0+j2^0+2*nn2^0, (1-i2^0+nn2^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 4-2*i2^0+2*nn2^0 Applied deletion Removed the following rules: 108 Chained accelerated rules with incoming rules Start location: l26 43: l3 -> l4 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, h2i^0'=h2i^post4, h1r^0'=h1r^post4, 0 == 0, cost: 1 48: l4 -> l7 : i2^0'=1+i2^0, TRUE, cost: 1 44: l5 -> l3 : j2^0'=2-i2^0+nn2^0, TRUE, cost: 1 91: l7 -> l13 : wtemp^0'=wr^0, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, i3^0'=1+i3^0, 1-i2^0+nn2^0 <= 0, cost: 2 92: l7 -> l11 : i2^0-nn2^0 <= 0, cost: 2 49: l8 -> l4 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, h2i^0'=h2i^post10, h1r^0'=h1r^post10, 0 == 0, cost: 1 50: l9 -> l8 : j2^0'=j2^post11, 0 == 0, cost: 1 93: l11 -> l3 : j2^0'=1, (-2+i3^0 >= 0 /\ -1+i2^0 == 0), cost: 2 94: l11 -> l5 : (-2+i2^0 >= 0 /\ -2+i3^0 >= 0), cost: 2 95: l11 -> l5 : (i2^0 <= 0 /\ -2+i3^0 >= 0), cost: 2 96: l11 -> l3 : j2^0'=1, (-1+i2^0 == 0 /\ i3^0 <= 0), cost: 2 97: l11 -> l5 : (-2+i2^0 >= 0 /\ i3^0 <= 0), cost: 2 98: l11 -> l5 : (i2^0 <= 0 /\ i3^0 <= 0), cost: 2 99: l11 -> l8 : j2^0'=1, (-1+i3^0 == 0 /\ -1+i2^0 == 0), cost: 2 100: l11 -> l9 : (-2+i2^0 >= 0 /\ -1+i3^0 == 0), cost: 2 101: l11 -> l9 : (i2^0 <= 0 /\ -1+i3^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 106: l15 -> l17 : ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0)), cost: 3 63: l16 -> l13 : wr^0'=1, wi^0'=0, 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 109: l23 -> l24 : i2^0'=1+nn2^0, j2^0'=2-2*i2^0+j2^0+2*nn2^0, (1-i2^0+nn2^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 4-2*i2^0+2*nn2^0 104: l24 -> l23 : i1^0'=1+i1^0, 1-i2^0+nn2^0 <= 0, cost: 2 83: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, isign^0 <= 0, cost: 3 85: l26 -> l23 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -1+isign^0 == 0, cost: 3 Eliminating location l17 by chaining: Applied chaining First rule: l15 -> l17 : ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+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, ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0)), cost: 4 Applied simplification Original rule: l15 -> l16 : j1___0^0'=2+nn1^0-i1^0, ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0)), cost: 4 New rule: l15 -> l16 : j1___0^0'=2+nn1^0-i1^0, ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0)), cost: 4 Applied deletion Removed the following rules: 64 106 Eliminated locations on linear paths Start location: l26 43: l3 -> l4 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, h2i^0'=h2i^post4, h1r^0'=h1r^post4, 0 == 0, cost: 1 48: l4 -> l7 : i2^0'=1+i2^0, TRUE, cost: 1 44: l5 -> l3 : j2^0'=2-i2^0+nn2^0, TRUE, cost: 1 91: l7 -> l13 : wtemp^0'=wr^0, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, i3^0'=1+i3^0, 1-i2^0+nn2^0 <= 0, cost: 2 92: l7 -> l11 : i2^0-nn2^0 <= 0, cost: 2 49: l8 -> l4 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, h2i^0'=h2i^post10, h1r^0'=h1r^post10, 0 == 0, cost: 1 50: l9 -> l8 : j2^0'=j2^post11, 0 == 0, cost: 1 93: l11 -> l3 : j2^0'=1, (-2+i3^0 >= 0 /\ -1+i2^0 == 0), cost: 2 94: l11 -> l5 : (-2+i2^0 >= 0 /\ -2+i3^0 >= 0), cost: 2 95: l11 -> l5 : (i2^0 <= 0 /\ -2+i3^0 >= 0), cost: 2 96: l11 -> l3 : j2^0'=1, (-1+i2^0 == 0 /\ i3^0 <= 0), cost: 2 97: l11 -> l5 : (-2+i2^0 >= 0 /\ i3^0 <= 0), cost: 2 98: l11 -> l5 : (i2^0 <= 0 /\ i3^0 <= 0), cost: 2 99: l11 -> l8 : j2^0'=1, (-1+i3^0 == 0 /\ -1+i2^0 == 0), cost: 2 100: l11 -> l9 : (-2+i2^0 >= 0 /\ -1+i3^0 == 0), cost: 2 101: l11 -> l9 : (i2^0 <= 0 /\ -1+i3^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 110: l15 -> l16 : j1___0^0'=2+nn1^0-i1^0, ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0)), cost: 4 63: l16 -> l13 : wr^0'=1, wi^0'=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 109: l23 -> l24 : i2^0'=1+nn2^0, j2^0'=2-2*i2^0+j2^0+2*nn2^0, (1-i2^0+nn2^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 4-2*i2^0+2*nn2^0 104: l24 -> l23 : i1^0'=1+i1^0, 1-i2^0+nn2^0 <= 0, cost: 2 83: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, isign^0 <= 0, cost: 3 85: l26 -> l23 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -1+isign^0 == 0, cost: 3 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 : wr^0'=1, wi^0'=0, TRUE, cost: 1 New rule: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^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, ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0)), cost: 4 Second rule: l16 -> l13 : wr^0'=1, wi^0'=0, TRUE, cost: 1 New rule: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=2+nn1^0-i1^0, ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0)), cost: 5 Applied simplification Original rule: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=2+nn1^0-i1^0, ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0)), cost: 5 New rule: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=2+nn1^0-i1^0, ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0)), cost: 5 Applied deletion Removed the following rules: 63 86 110 Eliminating location l11 by chaining: Applied chaining First rule: l7 -> l11 : i2^0-nn2^0 <= 0, cost: 2 Second rule: l11 -> l3 : j2^0'=1, (-2+i3^0 >= 0 /\ -1+i2^0 == 0), cost: 2 New rule: l7 -> l3 : j2^0'=1, (i2^0-nn2^0 <= 0 /\ -2+i3^0 >= 0 /\ -1+i2^0 == 0), cost: 4 Applied chaining First rule: l7 -> l11 : i2^0-nn2^0 <= 0, cost: 2 Second rule: l11 -> l5 : (-2+i2^0 >= 0 /\ -2+i3^0 >= 0), cost: 2 New rule: l7 -> l5 : (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -2+i3^0 >= 0), cost: 4 Applied chaining First rule: l7 -> l11 : i2^0-nn2^0 <= 0, cost: 2 Second rule: l11 -> l5 : (i2^0 <= 0 /\ -2+i3^0 >= 0), cost: 2 New rule: l7 -> l5 : (i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ -2+i3^0 >= 0), cost: 4 Applied chaining First rule: l7 -> l11 : i2^0-nn2^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, (i2^0-nn2^0 <= 0 /\ -1+i2^0 == 0 /\ i3^0 <= 0), cost: 4 Applied chaining First rule: l7 -> l11 : i2^0-nn2^0 <= 0, cost: 2 Second rule: l11 -> l5 : (-2+i2^0 >= 0 /\ i3^0 <= 0), cost: 2 New rule: l7 -> l5 : (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ i3^0 <= 0), cost: 4 Applied chaining First rule: l7 -> l11 : i2^0-nn2^0 <= 0, cost: 2 Second rule: l11 -> l5 : (i2^0 <= 0 /\ i3^0 <= 0), cost: 2 New rule: l7 -> l5 : (i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ i3^0 <= 0), cost: 4 Applied chaining First rule: l7 -> l11 : i2^0-nn2^0 <= 0, cost: 2 Second rule: l11 -> l8 : j2^0'=1, (-1+i3^0 == 0 /\ -1+i2^0 == 0), cost: 2 New rule: l7 -> l8 : j2^0'=1, (i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0 /\ -1+i2^0 == 0), cost: 4 Applied chaining First rule: l7 -> l11 : i2^0-nn2^0 <= 0, cost: 2 Second rule: l11 -> l9 : (-2+i2^0 >= 0 /\ -1+i3^0 == 0), cost: 2 New rule: l7 -> l9 : (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0), cost: 4 Applied chaining First rule: l7 -> l11 : i2^0-nn2^0 <= 0, cost: 2 Second rule: l11 -> l9 : (i2^0 <= 0 /\ -1+i3^0 == 0), cost: 2 New rule: l7 -> l9 : (i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ -1+i3^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-i2^0+nn2^0 <= 0, cost: 2 New rule: l23 -> l23 : i1^0'=1+i1^0, (1-i2^0+nn2^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 4 Applied chaining First rule: l23 -> l24 : i2^0'=1+nn2^0, j2^0'=2-2*i2^0+j2^0+2*nn2^0, (1-i2^0+nn2^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 4-2*i2^0+2*nn2^0 Second rule: l24 -> l23 : i1^0'=1+i1^0, 1-i2^0+nn2^0 <= 0, cost: 2 New rule: l23 -> l23 : i2^0'=1+nn2^0, j2^0'=2-2*i2^0+j2^0+2*nn2^0, i1^0'=1+i1^0, (0 <= 0 /\ 1-i2^0+nn2^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 6-2*i2^0+2*nn2^0 Applied simplification Original rule: l23 -> l23 : i2^0'=1+nn2^0, j2^0'=2-2*i2^0+j2^0+2*nn2^0, i1^0'=1+i1^0, (0 <= 0 /\ 1-i2^0+nn2^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 6-2*i2^0+2*nn2^0 New rule: l23 -> l23 : i2^0'=1+nn2^0, j2^0'=2-2*i2^0+j2^0+2*nn2^0, i1^0'=1+i1^0, (1-i2^0+nn2^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 6-2*i2^0+2*nn2^0 Applied deletion Removed the following rules: 103 104 109 Eliminated locations on tree-shaped paths Start location: l26 43: l3 -> l4 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, h2i^0'=h2i^post4, h1r^0'=h1r^post4, 0 == 0, cost: 1 48: l4 -> l7 : i2^0'=1+i2^0, TRUE, cost: 1 44: l5 -> l3 : j2^0'=2-i2^0+nn2^0, TRUE, cost: 1 91: l7 -> l13 : wtemp^0'=wr^0, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, i3^0'=1+i3^0, 1-i2^0+nn2^0 <= 0, cost: 2 113: l7 -> l3 : j2^0'=1, (i2^0-nn2^0 <= 0 /\ -2+i3^0 >= 0 /\ -1+i2^0 == 0), cost: 4 114: l7 -> l5 : (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -2+i3^0 >= 0), cost: 4 115: l7 -> l5 : (i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ -2+i3^0 >= 0), cost: 4 116: l7 -> l3 : j2^0'=1, (i2^0-nn2^0 <= 0 /\ -1+i2^0 == 0 /\ i3^0 <= 0), cost: 4 117: l7 -> l5 : (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ i3^0 <= 0), cost: 4 118: l7 -> l5 : (i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ i3^0 <= 0), cost: 4 119: l7 -> l8 : j2^0'=1, (i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0 /\ -1+i2^0 == 0), cost: 4 120: l7 -> l9 : (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0), cost: 4 121: l7 -> l9 : (i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ -1+i3^0 == 0), cost: 4 49: l8 -> l4 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, h2i^0'=h2i^post10, h1r^0'=h1r^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 111: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 4 112: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=2+nn1^0-i1^0, ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0)), cost: 5 102: l23 -> l15 : 1+nn1^0-i1^0 <= 0, cost: 2 122: l23 -> l23 : i1^0'=1+i1^0, (1-i2^0+nn2^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 4 123: l23 -> l23 : i2^0'=1+nn2^0, j2^0'=2-2*i2^0+j2^0+2*nn2^0, i1^0'=1+i1^0, (1-i2^0+nn2^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 6-2*i2^0+2*nn2^0 83: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, isign^0 <= 0, cost: 3 85: l26 -> l23 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -1+isign^0 == 0, cost: 3 Applied merging first rule: l7 -> l9 : (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0), cost: 4 second rule: l7 -> l9 : (i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ -1+i3^0 == 0), cost: 4 new rule: l7 -> l9 : ((i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ -1+i3^0 == 0) \/ (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0)), cost: 4 Merged rules Start location: l26 43: l3 -> l4 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, h2i^0'=h2i^post4, h1r^0'=h1r^post4, 0 == 0, cost: 1 48: l4 -> l7 : i2^0'=1+i2^0, TRUE, cost: 1 44: l5 -> l3 : j2^0'=2-i2^0+nn2^0, TRUE, cost: 1 91: l7 -> l13 : wtemp^0'=wr^0, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, i3^0'=1+i3^0, 1-i2^0+nn2^0 <= 0, cost: 2 113: l7 -> l3 : j2^0'=1, (i2^0-nn2^0 <= 0 /\ -2+i3^0 >= 0 /\ -1+i2^0 == 0), cost: 4 114: l7 -> l5 : (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -2+i3^0 >= 0), cost: 4 115: l7 -> l5 : (i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ -2+i3^0 >= 0), cost: 4 116: l7 -> l3 : j2^0'=1, (i2^0-nn2^0 <= 0 /\ -1+i2^0 == 0 /\ i3^0 <= 0), cost: 4 117: l7 -> l5 : (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ i3^0 <= 0), cost: 4 118: l7 -> l5 : (i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ i3^0 <= 0), cost: 4 119: l7 -> l8 : j2^0'=1, (i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0 /\ -1+i2^0 == 0), cost: 4 124: l7 -> l9 : ((i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ -1+i3^0 == 0) \/ (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0)), cost: 4 49: l8 -> l4 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, h2i^0'=h2i^post10, h1r^0'=h1r^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 111: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 4 112: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=2+nn1^0-i1^0, ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0)), cost: 5 102: l23 -> l15 : 1+nn1^0-i1^0 <= 0, cost: 2 122: l23 -> l23 : i1^0'=1+i1^0, (1-i2^0+nn2^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 4 123: l23 -> l23 : i2^0'=1+nn2^0, j2^0'=2-2*i2^0+j2^0+2*nn2^0, i1^0'=1+i1^0, (1-i2^0+nn2^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 6-2*i2^0+2*nn2^0 83: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, isign^0 <= 0, cost: 3 85: l26 -> l23 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -1+isign^0 == 0, cost: 3 Applied acceleration Original rule: l23 -> l23 : i1^0'=1+i1^0, (1-i2^0+nn2^0 <= 0 /\ -nn1^0+i1^0 <= 0), cost: 4 New rule: l23 -> l23 : i1^0'=n4+i1^0, (n4 >= 0 /\ -1+i2^0-nn2^0 >= 0 /\ 1-n4+nn1^0-i1^0 >= 0), cost: 4*n4 Applied instantiation Original rule: l23 -> l23 : i1^0'=n4+i1^0, (n4 >= 0 /\ -1+i2^0-nn2^0 >= 0 /\ 1-n4+nn1^0-i1^0 >= 0), cost: 4*n4 New rule: l23 -> l23 : i1^0'=1+nn1^0, (0 >= 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0), cost: 4+4*nn1^0-4*i1^0 Applied acceleration Original rule: l23 -> l23 : i2^0'=1+nn2^0, j2^0'=2-2*i2^0+j2^0+2*nn2^0, i1^0'=1+i1^0, (1-i2^0+nn2^0 >= 0 /\ -nn1^0+i1^0 <= 0), cost: 6-2*i2^0+2*nn2^0 New rule: l23 -> l23 : i2^0'=1+nn2^0, j2^0'=j2^0, i1^0'=n6+i1^0, (1-i2^0+nn2^0 >= 0 /\ -1+n6 >= 0 /\ 1-n6+nn1^0-i1^0 >= 0), cost: 4*n6 Applied instantiation Original rule: l23 -> l23 : i2^0'=1+nn2^0, j2^0'=j2^0, i1^0'=n6+i1^0, (1-i2^0+nn2^0 >= 0 /\ -1+n6 >= 0 /\ 1-n6+nn1^0-i1^0 >= 0), cost: 4*n6 New rule: l23 -> l23 : i2^0'=1+nn2^0, j2^0'=j2^0, i1^0'=1+nn1^0, (0 >= 0 /\ 1-i2^0+nn2^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+i2^0-nn2^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+i2^0-nn2^0 >= 0), cost: 4+4*nn1^0-4*i1^0 Applied simplification Original rule: l23 -> l23 : i2^0'=1+nn2^0, j2^0'=j2^0, i1^0'=1+nn1^0, (0 >= 0 /\ 1-i2^0+nn2^0 >= 0 /\ nn1^0-i1^0 >= 0), cost: 4+4*nn1^0-4*i1^0 New rule: l23 -> l23 : i2^0'=1+nn2^0, j2^0'=j2^0, i1^0'=1+nn1^0, (1-i2^0+nn2^0 >= 0 /\ nn1^0-i1^0 >= 0), cost: 4+4*nn1^0-4*i1^0 Applied deletion Removed the following rules: 122 123 Accelerated simple loops Start location: l26 43: l3 -> l4 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, h2i^0'=h2i^post4, h1r^0'=h1r^post4, 0 == 0, cost: 1 48: l4 -> l7 : i2^0'=1+i2^0, TRUE, cost: 1 44: l5 -> l3 : j2^0'=2-i2^0+nn2^0, TRUE, cost: 1 91: l7 -> l13 : wtemp^0'=wr^0, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, i3^0'=1+i3^0, 1-i2^0+nn2^0 <= 0, cost: 2 113: l7 -> l3 : j2^0'=1, (i2^0-nn2^0 <= 0 /\ -2+i3^0 >= 0 /\ -1+i2^0 == 0), cost: 4 114: l7 -> l5 : (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -2+i3^0 >= 0), cost: 4 115: l7 -> l5 : (i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ -2+i3^0 >= 0), cost: 4 116: l7 -> l3 : j2^0'=1, (i2^0-nn2^0 <= 0 /\ -1+i2^0 == 0 /\ i3^0 <= 0), cost: 4 117: l7 -> l5 : (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ i3^0 <= 0), cost: 4 118: l7 -> l5 : (i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ i3^0 <= 0), cost: 4 119: l7 -> l8 : j2^0'=1, (i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0 /\ -1+i2^0 == 0), cost: 4 124: l7 -> l9 : ((i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ -1+i3^0 == 0) \/ (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0)), cost: 4 49: l8 -> l4 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, h2i^0'=h2i^post10, h1r^0'=h1r^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 111: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 4 112: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=2+nn1^0-i1^0, ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0)), cost: 5 102: l23 -> l15 : 1+nn1^0-i1^0 <= 0, cost: 2 127: l23 -> l23 : i1^0'=1+nn1^0, (1+nn1^0-i1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0), cost: 4+4*nn1^0-4*i1^0 128: l23 -> l23 : i2^0'=1+nn2^0, j2^0'=j2^0, i1^0'=1+nn1^0, (1-i2^0+nn2^0 >= 0 /\ nn1^0-i1^0 >= 0), cost: 4+4*nn1^0-4*i1^0 83: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, isign^0 <= 0, cost: 3 85: l26 -> l23 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -1+isign^0 == 0, cost: 3 Applied chaining First rule: l26 -> l23 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -1+isign^0 == 0, cost: 3 Second rule: l23 -> l23 : i1^0'=1+nn1^0, (1+nn1^0-i1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0), cost: 4+4*nn1^0-4*i1^0 New rule: l26 -> l23 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0), cost: 7+4*nn1^0-4*i1^0 Applied chaining First rule: l26 -> l23 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -1+isign^0 == 0, cost: 3 Second rule: l23 -> l23 : i2^0'=1+nn2^0, j2^0'=j2^0, i1^0'=1+nn1^0, (1-i2^0+nn2^0 >= 0 /\ nn1^0-i1^0 >= 0), cost: 4+4*nn1^0-4*i1^0 New rule: l26 -> l23 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, i2^0'=1+nn2^0, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1-i2^0+nn2^0 >= 0 /\ nn1^0-i1^0 >= 0), cost: 7+4*nn1^0-4*i1^0 Applied deletion Removed the following rules: 127 128 Chained accelerated rules with incoming rules Start location: l26 43: l3 -> l4 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, h2i^0'=h2i^post4, h1r^0'=h1r^post4, 0 == 0, cost: 1 48: l4 -> l7 : i2^0'=1+i2^0, TRUE, cost: 1 44: l5 -> l3 : j2^0'=2-i2^0+nn2^0, TRUE, cost: 1 91: l7 -> l13 : wtemp^0'=wr^0, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, i3^0'=1+i3^0, 1-i2^0+nn2^0 <= 0, cost: 2 113: l7 -> l3 : j2^0'=1, (i2^0-nn2^0 <= 0 /\ -2+i3^0 >= 0 /\ -1+i2^0 == 0), cost: 4 114: l7 -> l5 : (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -2+i3^0 >= 0), cost: 4 115: l7 -> l5 : (i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ -2+i3^0 >= 0), cost: 4 116: l7 -> l3 : j2^0'=1, (i2^0-nn2^0 <= 0 /\ -1+i2^0 == 0 /\ i3^0 <= 0), cost: 4 117: l7 -> l5 : (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ i3^0 <= 0), cost: 4 118: l7 -> l5 : (i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ i3^0 <= 0), cost: 4 119: l7 -> l8 : j2^0'=1, (i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0 /\ -1+i2^0 == 0), cost: 4 124: l7 -> l9 : ((i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ -1+i3^0 == 0) \/ (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0)), cost: 4 49: l8 -> l4 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, h2i^0'=h2i^post10, h1r^0'=h1r^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 111: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 4 112: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=2+nn1^0-i1^0, ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0)), cost: 5 102: l23 -> l15 : 1+nn1^0-i1^0 <= 0, cost: 2 83: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, isign^0 <= 0, cost: 3 85: l26 -> l23 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -1+isign^0 == 0, cost: 3 129: l26 -> l23 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0), cost: 7+4*nn1^0-4*i1^0 130: l26 -> l23 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, i2^0'=1+nn2^0, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1-i2^0+nn2^0 >= 0 /\ nn1^0-i1^0 >= 0), cost: 7+4*nn1^0-4*i1^0 Eliminating location l9 by chaining: Applied chaining First rule: l7 -> l9 : ((i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ -1+i3^0 == 0) \/ (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -1+i3^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 /\ ((i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ -1+i3^0 == 0) \/ (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0))), cost: 5 Applied simplification Original rule: l7 -> l8 : j2^0'=j2^post11, (0 == 0 /\ ((i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ -1+i3^0 == 0) \/ (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0))), cost: 5 New rule: l7 -> l8 : j2^0'=j2^post11, ((i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ -1+i3^0 == 0) \/ (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0)), cost: 5 Applied deletion Removed the following rules: 50 124 Eliminated locations on linear paths Start location: l26 43: l3 -> l4 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, h2i^0'=h2i^post4, h1r^0'=h1r^post4, 0 == 0, cost: 1 48: l4 -> l7 : i2^0'=1+i2^0, TRUE, cost: 1 44: l5 -> l3 : j2^0'=2-i2^0+nn2^0, TRUE, cost: 1 91: l7 -> l13 : wtemp^0'=wr^0, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, i3^0'=1+i3^0, 1-i2^0+nn2^0 <= 0, cost: 2 113: l7 -> l3 : j2^0'=1, (i2^0-nn2^0 <= 0 /\ -2+i3^0 >= 0 /\ -1+i2^0 == 0), cost: 4 114: l7 -> l5 : (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -2+i3^0 >= 0), cost: 4 115: l7 -> l5 : (i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ -2+i3^0 >= 0), cost: 4 116: l7 -> l3 : j2^0'=1, (i2^0-nn2^0 <= 0 /\ -1+i2^0 == 0 /\ i3^0 <= 0), cost: 4 117: l7 -> l5 : (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ i3^0 <= 0), cost: 4 118: l7 -> l5 : (i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ i3^0 <= 0), cost: 4 119: l7 -> l8 : j2^0'=1, (i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0 /\ -1+i2^0 == 0), cost: 4 131: l7 -> l8 : j2^0'=j2^post11, ((i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ -1+i3^0 == 0) \/ (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0)), cost: 5 49: l8 -> l4 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, h2i^0'=h2i^post10, h1r^0'=h1r^post10, 0 == 0, cost: 1 89: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 90: l13 -> l7 : TRUE, cost: 2 111: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 4 112: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=2+nn1^0-i1^0, ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0)), cost: 5 102: l23 -> l15 : 1+nn1^0-i1^0 <= 0, cost: 2 83: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, isign^0 <= 0, cost: 3 85: l26 -> l23 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -1+isign^0 == 0, cost: 3 129: l26 -> l23 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0), cost: 7+4*nn1^0-4*i1^0 130: l26 -> l23 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, i2^0'=1+nn2^0, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1-i2^0+nn2^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 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -1+isign^0 == 0, cost: 3 Second rule: l23 -> l15 : 1+nn1^0-i1^0 <= 0, cost: 2 New rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 <= 0), cost: 5 Applied chaining First rule: l26 -> l23 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1+i2^0-nn2^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 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (0 <= 0 /\ -1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 Applied simplification Original rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (0 <= 0 /\ -1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 New rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 Applied chaining First rule: l26 -> l23 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, i2^0'=1+nn2^0, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1-i2^0+nn2^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 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, i2^0'=1+nn2^0, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (0 <= 0 /\ -1+isign^0 == 0 /\ 1-i2^0+nn2^0 >= 0 /\ nn1^0-i1^0 >= 0), cost: 9+4*nn1^0-4*i1^0 Applied simplification Original rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, i2^0'=1+nn2^0, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (0 <= 0 /\ -1+isign^0 == 0 /\ 1-i2^0+nn2^0 >= 0 /\ nn1^0-i1^0 >= 0), cost: 9+4*nn1^0-4*i1^0 New rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, i2^0'=1+nn2^0, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1-i2^0+nn2^0 >= 0 /\ nn1^0-i1^0 >= 0), cost: 9+4*nn1^0-4*i1^0 Applied deletion Removed the following rules: 85 102 129 130 Eliminating location l5 by chaining: Applied chaining First rule: l7 -> l5 : (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -2+i3^0 >= 0), cost: 4 Second rule: l5 -> l3 : j2^0'=2-i2^0+nn2^0, TRUE, cost: 1 New rule: l7 -> l3 : j2^0'=2-i2^0+nn2^0, (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -2+i3^0 >= 0), cost: 5 Applied chaining First rule: l7 -> l5 : (i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ -2+i3^0 >= 0), cost: 4 Second rule: l5 -> l3 : j2^0'=2-i2^0+nn2^0, TRUE, cost: 1 New rule: l7 -> l3 : j2^0'=2-i2^0+nn2^0, (i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ -2+i3^0 >= 0), cost: 5 Applied chaining First rule: l7 -> l5 : (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ i3^0 <= 0), cost: 4 Second rule: l5 -> l3 : j2^0'=2-i2^0+nn2^0, TRUE, cost: 1 New rule: l7 -> l3 : j2^0'=2-i2^0+nn2^0, (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ i3^0 <= 0), cost: 5 Applied chaining First rule: l7 -> l5 : (i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ i3^0 <= 0), cost: 4 Second rule: l5 -> l3 : j2^0'=2-i2^0+nn2^0, TRUE, cost: 1 New rule: l7 -> l3 : j2^0'=2-i2^0+nn2^0, (i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ i3^0 <= 0), cost: 5 Applied deletion Removed the following rules: 44 114 115 117 118 Eliminating location l8 by chaining: Applied chaining First rule: l7 -> l8 : j2^0'=1, (i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0 /\ -1+i2^0 == 0), cost: 4 Second rule: l8 -> l4 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, h2i^0'=h2i^post10, h1r^0'=h1r^post10, 0 == 0, cost: 1 New rule: l7 -> l4 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, j2^0'=1, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (0 == 0 /\ i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0 /\ -1+i2^0 == 0), cost: 5 Applied simplification Original rule: l7 -> l4 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, j2^0'=1, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (0 == 0 /\ i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0 /\ -1+i2^0 == 0), cost: 5 New rule: l7 -> l4 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, j2^0'=1, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0 /\ -1+i2^0 == 0), cost: 5 Applied chaining First rule: l7 -> l8 : j2^0'=j2^post11, ((i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ -1+i3^0 == 0) \/ (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0)), cost: 5 Second rule: l8 -> l4 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, h2i^0'=h2i^post10, h1r^0'=h1r^post10, 0 == 0, cost: 1 New rule: l7 -> l4 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, j2^0'=j2^post11, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (0 == 0 /\ ((i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ -1+i3^0 == 0) \/ (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0))), cost: 6 Applied simplification Original rule: l7 -> l4 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, j2^0'=j2^post11, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (0 == 0 /\ ((i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ -1+i3^0 == 0) \/ (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0))), cost: 6 New rule: l7 -> l4 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, j2^0'=j2^post11, h2i^0'=h2i^post10, h1r^0'=h1r^post10, ((-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0) \/ (i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ -1+i3^0 == 0)), cost: 6 Applied deletion Removed the following rules: 49 119 131 Eliminated locations on tree-shaped paths Start location: l26 43: l3 -> l4 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, h2i^0'=h2i^post4, h1r^0'=h1r^post4, 0 == 0, cost: 1 48: l4 -> l7 : i2^0'=1+i2^0, TRUE, cost: 1 91: l7 -> l13 : wtemp^0'=wr^0, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, i3^0'=1+i3^0, 1-i2^0+nn2^0 <= 0, cost: 2 113: l7 -> l3 : j2^0'=1, (i2^0-nn2^0 <= 0 /\ -2+i3^0 >= 0 /\ -1+i2^0 == 0), cost: 4 116: l7 -> l3 : j2^0'=1, (i2^0-nn2^0 <= 0 /\ -1+i2^0 == 0 /\ i3^0 <= 0), cost: 4 135: l7 -> l3 : j2^0'=2-i2^0+nn2^0, (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -2+i3^0 >= 0), cost: 5 136: l7 -> l3 : j2^0'=2-i2^0+nn2^0, (i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ -2+i3^0 >= 0), cost: 5 137: l7 -> l3 : j2^0'=2-i2^0+nn2^0, (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ i3^0 <= 0), cost: 5 138: l7 -> l3 : j2^0'=2-i2^0+nn2^0, (i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ i3^0 <= 0), cost: 5 139: l7 -> l4 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, j2^0'=1, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0 /\ -1+i2^0 == 0), cost: 5 140: l7 -> l4 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, j2^0'=j2^post11, h2i^0'=h2i^post10, h1r^0'=h1r^post10, ((-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0) \/ (i2^0-nn2^0 <= 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 111: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 4 112: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=2+nn1^0-i1^0, ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0)), cost: 5 83: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, isign^0 <= 0, cost: 3 132: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 <= 0), cost: 5 133: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 134: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, i2^0'=1+nn2^0, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1-i2^0+nn2^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 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, h2i^0'=h2i^post4, h1r^0'=h1r^post4, 0 == 0, cost: 1 48: l4 -> l7 : i2^0'=1+i2^0, TRUE, cost: 1 91: l7 -> l13 : wtemp^0'=wr^0, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, i3^0'=1+i3^0, 1-i2^0+nn2^0 <= 0, cost: 2 113: l7 -> l3 : j2^0'=1, (i2^0-nn2^0 <= 0 /\ -2+i3^0 >= 0 /\ -1+i2^0 == 0), cost: 4 116: l7 -> l3 : j2^0'=1, (i2^0-nn2^0 <= 0 /\ -1+i2^0 == 0 /\ i3^0 <= 0), cost: 4 135: l7 -> l3 : j2^0'=2-i2^0+nn2^0, (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -2+i3^0 >= 0), cost: 5 136: l7 -> l3 : j2^0'=2-i2^0+nn2^0, (i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ -2+i3^0 >= 0), cost: 5 138: l7 -> l3 : j2^0'=2-i2^0+nn2^0, (i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ i3^0 <= 0), cost: 5 139: l7 -> l4 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, j2^0'=1, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0 /\ -1+i2^0 == 0), cost: 5 140: l7 -> l4 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, j2^0'=j2^post11, h2i^0'=h2i^post10, h1r^0'=h1r^post10, ((-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0) \/ (i2^0-nn2^0 <= 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 111: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 4 112: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=2+nn1^0-i1^0, ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0)), cost: 5 83: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, isign^0 <= 0, cost: 3 132: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 <= 0), cost: 5 133: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 134: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, i2^0'=1+nn2^0, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1-i2^0+nn2^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, (i2^0-nn2^0 <= 0 /\ -2+i3^0 >= 0 /\ -1+i2^0 == 0), cost: 4 Second rule: l3 -> l4 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, h2i^0'=h2i^post4, h1r^0'=h1r^post4, 0 == 0, cost: 1 New rule: l7 -> l4 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (0 == 0 /\ i2^0-nn2^0 <= 0 /\ -2+i3^0 >= 0 /\ -1+i2^0 == 0), cost: 5 Applied simplification Original rule: l7 -> l4 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (0 == 0 /\ i2^0-nn2^0 <= 0 /\ -2+i3^0 >= 0 /\ -1+i2^0 == 0), cost: 5 New rule: l7 -> l4 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (i2^0-nn2^0 <= 0 /\ -2+i3^0 >= 0 /\ -1+i2^0 == 0), cost: 5 Applied chaining First rule: l7 -> l3 : j2^0'=1, (i2^0-nn2^0 <= 0 /\ -1+i2^0 == 0 /\ i3^0 <= 0), cost: 4 Second rule: l3 -> l4 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, h2i^0'=h2i^post4, h1r^0'=h1r^post4, 0 == 0, cost: 1 New rule: l7 -> l4 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (0 == 0 /\ i2^0-nn2^0 <= 0 /\ -1+i2^0 == 0 /\ i3^0 <= 0), cost: 5 Applied simplification Original rule: l7 -> l4 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (0 == 0 /\ i2^0-nn2^0 <= 0 /\ -1+i2^0 == 0 /\ i3^0 <= 0), cost: 5 New rule: l7 -> l4 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (i2^0-nn2^0 <= 0 /\ -1+i2^0 == 0 /\ i3^0 <= 0), cost: 5 Applied chaining First rule: l7 -> l3 : j2^0'=2-i2^0+nn2^0, (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -2+i3^0 >= 0), cost: 5 Second rule: l3 -> l4 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, h2i^0'=h2i^post4, h1r^0'=h1r^post4, 0 == 0, cost: 1 New rule: l7 -> l4 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, j2^0'=2-i2^0+nn2^0, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (0 == 0 /\ -2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -2+i3^0 >= 0), cost: 6 Applied simplification Original rule: l7 -> l4 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, j2^0'=2-i2^0+nn2^0, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (0 == 0 /\ -2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -2+i3^0 >= 0), cost: 6 New rule: l7 -> l4 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, j2^0'=2-i2^0+nn2^0, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -2+i3^0 >= 0), cost: 6 Applied chaining First rule: l7 -> l3 : j2^0'=2-i2^0+nn2^0, (i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ -2+i3^0 >= 0), cost: 5 Second rule: l3 -> l4 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, h2i^0'=h2i^post4, h1r^0'=h1r^post4, 0 == 0, cost: 1 New rule: l7 -> l4 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, j2^0'=2-i2^0+nn2^0, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (0 == 0 /\ i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ -2+i3^0 >= 0), cost: 6 Applied simplification Original rule: l7 -> l4 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, j2^0'=2-i2^0+nn2^0, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (0 == 0 /\ i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ -2+i3^0 >= 0), cost: 6 New rule: l7 -> l4 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, j2^0'=2-i2^0+nn2^0, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ -2+i3^0 >= 0), cost: 6 Applied chaining First rule: l7 -> l3 : j2^0'=2-i2^0+nn2^0, (i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ i3^0 <= 0), cost: 5 Second rule: l3 -> l4 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, h2i^0'=h2i^post4, h1r^0'=h1r^post4, 0 == 0, cost: 1 New rule: l7 -> l4 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, j2^0'=2-i2^0+nn2^0, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (0 == 0 /\ i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ i3^0 <= 0), cost: 6 Applied simplification Original rule: l7 -> l4 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, j2^0'=2-i2^0+nn2^0, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (0 == 0 /\ i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ i3^0 <= 0), cost: 6 New rule: l7 -> l4 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, j2^0'=2-i2^0+nn2^0, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ i3^0 <= 0), cost: 6 Applied deletion Removed the following rules: 43 113 116 135 136 138 Eliminating location l4 by chaining: Applied chaining First rule: l7 -> l4 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, j2^0'=1, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0 /\ -1+i2^0 == 0), cost: 5 Second rule: l4 -> l7 : i2^0'=1+i2^0, TRUE, cost: 1 New rule: l7 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1+i2^0, j2^0'=1, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0 /\ -1+i2^0 == 0), cost: 6 Applied chaining First rule: l7 -> l4 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, j2^0'=j2^post11, h2i^0'=h2i^post10, h1r^0'=h1r^post10, ((-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0) \/ (i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ -1+i3^0 == 0)), cost: 6 Second rule: l4 -> l7 : i2^0'=1+i2^0, TRUE, cost: 1 New rule: l7 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1+i2^0, j2^0'=j2^post11, h2i^0'=h2i^post10, h1r^0'=h1r^post10, ((-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0) \/ (i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ -1+i3^0 == 0)), cost: 7 Applied simplification Original rule: l7 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1+i2^0, j2^0'=j2^post11, h2i^0'=h2i^post10, h1r^0'=h1r^post10, ((-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0) \/ (i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ -1+i3^0 == 0)), cost: 7 New rule: l7 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1+i2^0, j2^0'=j2^post11, h2i^0'=h2i^post10, h1r^0'=h1r^post10, ((i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ -1+i3^0 == 0) \/ (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0)), cost: 7 Applied chaining First rule: l7 -> l4 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (i2^0-nn2^0 <= 0 /\ -2+i3^0 >= 0 /\ -1+i2^0 == 0), cost: 5 Second rule: l4 -> l7 : i2^0'=1+i2^0, TRUE, cost: 1 New rule: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=1+i2^0, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (i2^0-nn2^0 <= 0 /\ -2+i3^0 >= 0 /\ -1+i2^0 == 0), cost: 6 Applied chaining First rule: l7 -> l4 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (i2^0-nn2^0 <= 0 /\ -1+i2^0 == 0 /\ i3^0 <= 0), cost: 5 Second rule: l4 -> l7 : i2^0'=1+i2^0, TRUE, cost: 1 New rule: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=1+i2^0, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (i2^0-nn2^0 <= 0 /\ -1+i2^0 == 0 /\ i3^0 <= 0), cost: 6 Applied chaining First rule: l7 -> l4 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, j2^0'=2-i2^0+nn2^0, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -2+i3^0 >= 0), cost: 6 Second rule: l4 -> l7 : i2^0'=1+i2^0, TRUE, cost: 1 New rule: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=1+i2^0, j2^0'=2-i2^0+nn2^0, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -2+i3^0 >= 0), cost: 7 Applied chaining First rule: l7 -> l4 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, j2^0'=2-i2^0+nn2^0, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ -2+i3^0 >= 0), cost: 6 Second rule: l4 -> l7 : i2^0'=1+i2^0, TRUE, cost: 1 New rule: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=1+i2^0, j2^0'=2-i2^0+nn2^0, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ -2+i3^0 >= 0), cost: 7 Applied chaining First rule: l7 -> l4 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, j2^0'=2-i2^0+nn2^0, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ i3^0 <= 0), cost: 6 Second rule: l4 -> l7 : i2^0'=1+i2^0, TRUE, cost: 1 New rule: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=1+i2^0, j2^0'=2-i2^0+nn2^0, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ i3^0 <= 0), cost: 7 Applied deletion Removed the following rules: 48 139 140 141 142 143 144 145 Eliminated locations on tree-shaped paths Start location: l26 91: l7 -> l13 : wtemp^0'=wr^0, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, i3^0'=1+i3^0, 1-i2^0+nn2^0 <= 0, cost: 2 146: l7 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1+i2^0, j2^0'=1, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0 /\ -1+i2^0 == 0), cost: 6 147: l7 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1+i2^0, j2^0'=j2^post11, h2i^0'=h2i^post10, h1r^0'=h1r^post10, ((i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ -1+i3^0 == 0) \/ (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0)), cost: 7 148: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=1+i2^0, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (i2^0-nn2^0 <= 0 /\ -2+i3^0 >= 0 /\ -1+i2^0 == 0), cost: 6 149: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=1+i2^0, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (i2^0-nn2^0 <= 0 /\ -1+i2^0 == 0 /\ i3^0 <= 0), cost: 6 150: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=1+i2^0, j2^0'=2-i2^0+nn2^0, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -2+i3^0 >= 0), cost: 7 151: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=1+i2^0, j2^0'=2-i2^0+nn2^0, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ -2+i3^0 >= 0), cost: 7 152: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=1+i2^0, j2^0'=2-i2^0+nn2^0, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ i3^0 <= 0), cost: 7 89: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 90: l13 -> l7 : TRUE, cost: 2 111: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 4 112: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=2+nn1^0-i1^0, ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0)), cost: 5 83: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, isign^0 <= 0, cost: 3 132: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 <= 0), cost: 5 133: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 134: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, i2^0'=1+nn2^0, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1-i2^0+nn2^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 91: l7 -> l13 : wtemp^0'=wr^0, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, i3^0'=1+i3^0, 1-i2^0+nn2^0 <= 0, cost: 2 146: l7 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1+i2^0, j2^0'=1, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0 /\ -1+i2^0 == 0), cost: 6 147: l7 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1+i2^0, j2^0'=j2^post11, h2i^0'=h2i^post10, h1r^0'=h1r^post10, ((i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ -1+i3^0 == 0) \/ (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0)), cost: 7 148: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=1+i2^0, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (i2^0-nn2^0 <= 0 /\ -2+i3^0 >= 0 /\ -1+i2^0 == 0), cost: 6 149: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=1+i2^0, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (i2^0-nn2^0 <= 0 /\ -1+i2^0 == 0 /\ i3^0 <= 0), cost: 6 150: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=1+i2^0, j2^0'=2-i2^0+nn2^0, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -2+i3^0 >= 0), cost: 7 89: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 90: l13 -> l7 : TRUE, cost: 2 111: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 4 112: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=2+nn1^0-i1^0, ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0)), cost: 5 83: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, isign^0 <= 0, cost: 3 132: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 <= 0), cost: 5 133: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 134: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, i2^0'=1+nn2^0, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1-i2^0+nn2^0 >= 0 /\ nn1^0-i1^0 >= 0), cost: 9+4*nn1^0-4*i1^0 Applied simplification Original rule: l7 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1+i2^0, j2^0'=j2^post11, h2i^0'=h2i^post10, h1r^0'=h1r^post10, ((i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ -1+i3^0 == 0) \/ (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0)), cost: 7 New rule: l7 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1+i2^0, j2^0'=j2^post11, h2i^0'=h2i^post10, h1r^0'=h1r^post10, ((-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0) \/ (i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ -1+i3^0 == 0)), cost: 7 Simplified simple loops Start location: l26 91: l7 -> l13 : wtemp^0'=wr^0, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, i3^0'=1+i3^0, 1-i2^0+nn2^0 <= 0, cost: 2 146: l7 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1+i2^0, j2^0'=1, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0 /\ -1+i2^0 == 0), cost: 6 148: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=1+i2^0, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (i2^0-nn2^0 <= 0 /\ -2+i3^0 >= 0 /\ -1+i2^0 == 0), cost: 6 149: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=1+i2^0, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (i2^0-nn2^0 <= 0 /\ -1+i2^0 == 0 /\ i3^0 <= 0), cost: 6 150: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=1+i2^0, j2^0'=2-i2^0+nn2^0, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -2+i3^0 >= 0), cost: 7 153: l7 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1+i2^0, j2^0'=j2^post11, h2i^0'=h2i^post10, h1r^0'=h1r^post10, ((-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0) \/ (i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ -1+i3^0 == 0)), cost: 7 89: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 90: l13 -> l7 : TRUE, cost: 2 111: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 4 112: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=2+nn1^0-i1^0, ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0)), cost: 5 83: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, isign^0 <= 0, cost: 3 132: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 <= 0), cost: 5 133: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 134: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, i2^0'=1+nn2^0, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1-i2^0+nn2^0 >= 0 /\ nn1^0-i1^0 >= 0), cost: 9+4*nn1^0-4*i1^0 Applied acceleration Original rule: l7 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1+i2^0, j2^0'=1, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0 /\ -1+i2^0 == 0), cost: 6 New rule: l7 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=i2^0+n32, j2^0'=1, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (-1+n32 >= 0 /\ 2-i2^0-n32 >= 0 /\ 1-i2^0+nn2^0-n32 >= 0 /\ 1-i3^0 >= 0 /\ -1+i3^0 >= 0 /\ 1-i2^0 >= 0 /\ -1+i2^0 >= 0), cost: 6*n32 Applied instantiation Original rule: l7 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=i2^0+n32, j2^0'=1, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (-1+n32 >= 0 /\ 2-i2^0-n32 >= 0 /\ 1-i2^0+nn2^0-n32 >= 0 /\ 1-i3^0 >= 0 /\ -1+i3^0 >= 0 /\ 1-i2^0 >= 0 /\ -1+i2^0 >= 0), cost: 6*n32 New rule: l7 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (0 >= 0 /\ -i2^0+nn2^0 >= 0 /\ 1-i3^0 >= 0 /\ -1+i3^0 >= 0 /\ 1-nn2^0 >= 0 /\ 1-i2^0 >= 0 /\ -1+i2^0 >= 0), cost: 6-6*i2^0+6*nn2^0 Applied instantiation Original rule: l7 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=i2^0+n32, j2^0'=1, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (-1+n32 >= 0 /\ 2-i2^0-n32 >= 0 /\ 1-i2^0+nn2^0-n32 >= 0 /\ 1-i3^0 >= 0 /\ -1+i3^0 >= 0 /\ 1-i2^0 >= 0 /\ -1+i2^0 >= 0), cost: 6*n32 New rule: l7 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=2, j2^0'=1, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (0 >= 0 /\ 1-i3^0 >= 0 /\ -1+i3^0 >= 0 /\ -1+nn2^0 >= 0 /\ 1-i2^0 >= 0 /\ -1+i2^0 >= 0), cost: 12-6*i2^0 Applied acceleration Original rule: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=1+i2^0, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (i2^0-nn2^0 <= 0 /\ -2+i3^0 >= 0 /\ -1+i2^0 == 0), cost: 6 New rule: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=i2^0+n35, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (1-i2^0+nn2^0-n35 >= 0 /\ -2+i3^0 >= 0 /\ -1+n35 >= 0 /\ 2-i2^0-n35 >= 0 /\ 1-i2^0 >= 0 /\ -1+i2^0 >= 0), cost: 6*n35 Applied instantiation Original rule: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=i2^0+n35, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (1-i2^0+nn2^0-n35 >= 0 /\ -2+i3^0 >= 0 /\ -1+n35 >= 0 /\ 2-i2^0-n35 >= 0 /\ 1-i2^0 >= 0 /\ -1+i2^0 >= 0), cost: 6*n35 New rule: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (0 >= 0 /\ -i2^0+nn2^0 >= 0 /\ -2+i3^0 >= 0 /\ 1-nn2^0 >= 0 /\ 1-i2^0 >= 0 /\ -1+i2^0 >= 0), cost: 6-6*i2^0+6*nn2^0 Applied instantiation Original rule: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=i2^0+n35, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (1-i2^0+nn2^0-n35 >= 0 /\ -2+i3^0 >= 0 /\ -1+n35 >= 0 /\ 2-i2^0-n35 >= 0 /\ 1-i2^0 >= 0 /\ -1+i2^0 >= 0), cost: 6*n35 New rule: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=2, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (0 >= 0 /\ -2+i3^0 >= 0 /\ -1+nn2^0 >= 0 /\ 1-i2^0 >= 0 /\ -1+i2^0 >= 0), cost: 12-6*i2^0 Applied acceleration Original rule: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=1+i2^0, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (i2^0-nn2^0 <= 0 /\ -1+i2^0 == 0 /\ i3^0 <= 0), cost: 6 New rule: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=n38+i2^0, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (2-n38-i2^0 >= 0 /\ -1+n38 >= 0 /\ 1-n38-i2^0+nn2^0 >= 0 /\ -i3^0 >= 0 /\ 1-i2^0 >= 0 /\ -1+i2^0 >= 0), cost: 6*n38 Applied instantiation Original rule: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=n38+i2^0, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (2-n38-i2^0 >= 0 /\ -1+n38 >= 0 /\ 1-n38-i2^0+nn2^0 >= 0 /\ -i3^0 >= 0 /\ 1-i2^0 >= 0 /\ -1+i2^0 >= 0), cost: 6*n38 New rule: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (0 >= 0 /\ -i2^0+nn2^0 >= 0 /\ 1-nn2^0 >= 0 /\ -i3^0 >= 0 /\ 1-i2^0 >= 0 /\ -1+i2^0 >= 0), cost: 6-6*i2^0+6*nn2^0 Applied instantiation Original rule: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=n38+i2^0, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (2-n38-i2^0 >= 0 /\ -1+n38 >= 0 /\ 1-n38-i2^0+nn2^0 >= 0 /\ -i3^0 >= 0 /\ 1-i2^0 >= 0 /\ -1+i2^0 >= 0), cost: 6*n38 New rule: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=2, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (0 >= 0 /\ -1+nn2^0 >= 0 /\ -i3^0 >= 0 /\ 1-i2^0 >= 0 /\ -1+i2^0 >= 0), cost: 12-6*i2^0 Applied acceleration Original rule: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=1+i2^0, j2^0'=2-i2^0+nn2^0, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -2+i3^0 >= 0), cost: 7 New rule: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=i2^0+n41, j2^0'=3-i2^0-n41+nn2^0, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (-2+i2^0 >= 0 /\ -2+i3^0 >= 0 /\ 1-i2^0-n41+nn2^0 >= 0 /\ -1+n41 >= 0), cost: 7*n41 Applied instantiation Original rule: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=i2^0+n41, j2^0'=3-i2^0-n41+nn2^0, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (-2+i2^0 >= 0 /\ -2+i3^0 >= 0 /\ 1-i2^0-n41+nn2^0 >= 0 /\ -1+n41 >= 0), cost: 7*n41 New rule: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=2, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (0 >= 0 /\ -i2^0+nn2^0 >= 0 /\ -2+i2^0 >= 0 /\ -2+i3^0 >= 0), cost: 7-7*i2^0+7*nn2^0 Applied acceleration Original rule: l7 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1+i2^0, j2^0'=j2^post11, h2i^0'=h2i^post10, h1r^0'=h1r^post10, ((-2+i2^0 >= 0 /\ i2^0-nn2^0 <= 0 /\ -1+i3^0 == 0) \/ (i2^0-nn2^0 <= 0 /\ i2^0 <= 0 /\ -1+i3^0 == 0)), cost: 7 New rule: l7 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=n43+i2^0, j2^0'=j2^post11, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (-1+n43 >= 0 /\ ((1-n43-i2^0+nn2^0 >= 0 /\ 1-i3^0 >= 0 /\ -1+i3^0 >= 0 /\ 1-n43-i2^0 >= 0) \/ (-2+i2^0 >= 0 /\ 1-n43-i2^0+nn2^0 >= 0 /\ 1-i3^0 >= 0 /\ -1+i3^0 >= 0))), cost: 7*n43 Applied instantiation Original rule: l7 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=n43+i2^0, j2^0'=j2^post11, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (-1+n43 >= 0 /\ ((1-n43-i2^0+nn2^0 >= 0 /\ 1-i3^0 >= 0 /\ -1+i3^0 >= 0 /\ 1-n43-i2^0 >= 0) \/ (-2+i2^0 >= 0 /\ 1-n43-i2^0+nn2^0 >= 0 /\ 1-i3^0 >= 0 /\ -1+i3^0 >= 0))), cost: 7*n43 New rule: l7 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=j2^post11, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (-i2^0+nn2^0 >= 0 /\ ((0 >= 0 /\ -2+i2^0 >= 0 /\ 1-i3^0 >= 0 /\ -1+i3^0 >= 0) \/ (0 >= 0 /\ -nn2^0 >= 0 /\ 1-i3^0 >= 0 /\ -1+i3^0 >= 0))), cost: 7-7*i2^0+7*nn2^0 Applied instantiation Original rule: l7 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=n43+i2^0, j2^0'=j2^post11, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (-1+n43 >= 0 /\ ((1-n43-i2^0+nn2^0 >= 0 /\ 1-i3^0 >= 0 /\ -1+i3^0 >= 0 /\ 1-n43-i2^0 >= 0) \/ (-2+i2^0 >= 0 /\ 1-n43-i2^0+nn2^0 >= 0 /\ 1-i3^0 >= 0 /\ -1+i3^0 >= 0))), cost: 7*n43 New rule: l7 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1, j2^0'=j2^post11, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (-i2^0 >= 0 /\ ((-2+i2^0 >= 0 /\ nn2^0 >= 0 /\ 1-i3^0 >= 0 /\ -1+i3^0 >= 0) \/ (0 >= 0 /\ nn2^0 >= 0 /\ 1-i3^0 >= 0 /\ -1+i3^0 >= 0))), cost: 7-7*i2^0 Applied simplification Original rule: l7 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (0 >= 0 /\ -i2^0+nn2^0 >= 0 /\ 1-i3^0 >= 0 /\ -1+i3^0 >= 0 /\ 1-nn2^0 >= 0 /\ 1-i2^0 >= 0 /\ -1+i2^0 >= 0), cost: 6-6*i2^0+6*nn2^0 New rule: l7 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (-i2^0+nn2^0 >= 0 /\ -1+i3^0 <= 0 /\ -1+i3^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0), cost: 6-6*i2^0+6*nn2^0 Applied simplification Original rule: l7 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=2, j2^0'=1, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (0 >= 0 /\ 1-i3^0 >= 0 /\ -1+i3^0 >= 0 /\ -1+nn2^0 >= 0 /\ 1-i2^0 >= 0 /\ -1+i2^0 >= 0), cost: 12-6*i2^0 New rule: l7 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=2, j2^0'=1, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (-1+i3^0 <= 0 /\ -1+i3^0 >= 0 /\ -1+nn2^0 >= 0 /\ -1+i2^0 <= 0 /\ -1+i2^0 >= 0), cost: 12-6*i2^0 Applied simplification Original rule: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (0 >= 0 /\ -i2^0+nn2^0 >= 0 /\ -2+i3^0 >= 0 /\ 1-nn2^0 >= 0 /\ 1-i2^0 >= 0 /\ -1+i2^0 >= 0), cost: 6-6*i2^0+6*nn2^0 New rule: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (-i2^0+nn2^0 >= 0 /\ -2+i3^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0), cost: 6-6*i2^0+6*nn2^0 Applied simplification Original rule: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=2, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (0 >= 0 /\ -2+i3^0 >= 0 /\ -1+nn2^0 >= 0 /\ 1-i2^0 >= 0 /\ -1+i2^0 >= 0), cost: 12-6*i2^0 New rule: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=2, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (-2+i3^0 >= 0 /\ -1+nn2^0 >= 0 /\ -1+i2^0 <= 0 /\ -1+i2^0 >= 0), cost: 12-6*i2^0 Applied simplification Original rule: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (0 >= 0 /\ -i2^0+nn2^0 >= 0 /\ 1-nn2^0 >= 0 /\ -i3^0 >= 0 /\ 1-i2^0 >= 0 /\ -1+i2^0 >= 0), cost: 6-6*i2^0+6*nn2^0 New rule: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (-i2^0+nn2^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ i3^0 <= 0), cost: 6-6*i2^0+6*nn2^0 Applied simplification Original rule: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=2, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (0 >= 0 /\ -1+nn2^0 >= 0 /\ -i3^0 >= 0 /\ 1-i2^0 >= 0 /\ -1+i2^0 >= 0), cost: 12-6*i2^0 New rule: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=2, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (-1+nn2^0 >= 0 /\ -1+i2^0 <= 0 /\ -1+i2^0 >= 0 /\ i3^0 <= 0), cost: 12-6*i2^0 Applied simplification Original rule: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=2, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (0 >= 0 /\ -i2^0+nn2^0 >= 0 /\ -2+i2^0 >= 0 /\ -2+i3^0 >= 0), cost: 7-7*i2^0+7*nn2^0 New rule: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=2, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (-i2^0+nn2^0 >= 0 /\ -2+i2^0 >= 0 /\ -2+i3^0 >= 0), cost: 7-7*i2^0+7*nn2^0 Applied simplification Original rule: l7 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=j2^post11, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (-i2^0+nn2^0 >= 0 /\ ((0 >= 0 /\ -2+i2^0 >= 0 /\ 1-i3^0 >= 0 /\ -1+i3^0 >= 0) \/ (0 >= 0 /\ -nn2^0 >= 0 /\ 1-i3^0 >= 0 /\ -1+i3^0 >= 0))), cost: 7-7*i2^0+7*nn2^0 New rule: l7 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=j2^post11, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (-i2^0+nn2^0 >= 0 /\ ((0 >= 0 /\ nn2^0 <= 0 /\ 1-i3^0 >= 0 /\ -1+i3^0 >= 0) \/ (-2+i2^0 >= 0 /\ -1+i3^0 <= 0 /\ -1+i3^0 >= 0))), cost: 7-7*i2^0+7*nn2^0 Applied simplification Original rule: l7 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1, j2^0'=j2^post11, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (-i2^0 >= 0 /\ ((-2+i2^0 >= 0 /\ nn2^0 >= 0 /\ 1-i3^0 >= 0 /\ -1+i3^0 >= 0) \/ (0 >= 0 /\ nn2^0 >= 0 /\ 1-i3^0 >= 0 /\ -1+i3^0 >= 0))), cost: 7-7*i2^0 New rule: l7 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1, j2^0'=j2^post11, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (i2^0 <= 0 /\ nn2^0 >= 0 /\ -1+i3^0 <= 0 /\ -1+i3^0 >= 0), cost: 7-7*i2^0 Applied deletion Removed the following rules: 146 148 149 150 153 Accelerated simple loops Start location: l26 91: l7 -> l13 : wtemp^0'=wr^0, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, i3^0'=1+i3^0, 1-i2^0+nn2^0 <= 0, cost: 2 163: l7 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (-i2^0+nn2^0 >= 0 /\ -1+i3^0 <= 0 /\ -1+i3^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0), cost: 6-6*i2^0+6*nn2^0 164: l7 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=2, j2^0'=1, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (-1+i3^0 <= 0 /\ -1+i3^0 >= 0 /\ -1+nn2^0 >= 0 /\ -1+i2^0 <= 0 /\ -1+i2^0 >= 0), cost: 12-6*i2^0 165: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (-i2^0+nn2^0 >= 0 /\ -2+i3^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0), cost: 6-6*i2^0+6*nn2^0 166: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=2, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (-2+i3^0 >= 0 /\ -1+nn2^0 >= 0 /\ -1+i2^0 <= 0 /\ -1+i2^0 >= 0), cost: 12-6*i2^0 167: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (-i2^0+nn2^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ i3^0 <= 0), cost: 6-6*i2^0+6*nn2^0 168: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=2, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (-1+nn2^0 >= 0 /\ -1+i2^0 <= 0 /\ -1+i2^0 >= 0 /\ i3^0 <= 0), cost: 12-6*i2^0 169: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=2, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (-i2^0+nn2^0 >= 0 /\ -2+i2^0 >= 0 /\ -2+i3^0 >= 0), cost: 7-7*i2^0+7*nn2^0 170: l7 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=j2^post11, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (-i2^0+nn2^0 >= 0 /\ ((0 >= 0 /\ nn2^0 <= 0 /\ 1-i3^0 >= 0 /\ -1+i3^0 >= 0) \/ (-2+i2^0 >= 0 /\ -1+i3^0 <= 0 /\ -1+i3^0 >= 0))), cost: 7-7*i2^0+7*nn2^0 171: l7 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1, j2^0'=j2^post11, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (i2^0 <= 0 /\ nn2^0 >= 0 /\ -1+i3^0 <= 0 /\ -1+i3^0 >= 0), cost: 7-7*i2^0 89: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 90: l13 -> l7 : TRUE, cost: 2 111: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 4 112: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=2+nn1^0-i1^0, ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0)), cost: 5 83: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, isign^0 <= 0, cost: 3 132: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 <= 0), cost: 5 133: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 134: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, i2^0'=1+nn2^0, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1-i2^0+nn2^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 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (-i2^0+nn2^0 >= 0 /\ -1+i3^0 <= 0 /\ -1+i3^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0), cost: 6-6*i2^0+6*nn2^0 New rule: l13 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (-i2^0+nn2^0 >= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0), cost: 8-6*i2^0+6*nn2^0 Applied chaining First rule: l13 -> l7 : TRUE, cost: 2 Second rule: l7 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=2, j2^0'=1, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (-1+i3^0 <= 0 /\ -1+i3^0 >= 0 /\ -1+nn2^0 >= 0 /\ -1+i2^0 <= 0 /\ -1+i2^0 >= 0), cost: 12-6*i2^0 New rule: l13 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=2, j2^0'=1, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (-1+i3^0 == 0 /\ -1+nn2^0 >= 0 /\ -1+i2^0 == 0), cost: 14-6*i2^0 Applied chaining First rule: l13 -> l7 : TRUE, cost: 2 Second rule: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (-i2^0+nn2^0 >= 0 /\ -2+i3^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0), cost: 6-6*i2^0+6*nn2^0 New rule: l13 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (-i2^0+nn2^0 >= 0 /\ -2+i3^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0), cost: 8-6*i2^0+6*nn2^0 Applied chaining First rule: l13 -> l7 : TRUE, cost: 2 Second rule: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=2, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (-2+i3^0 >= 0 /\ -1+nn2^0 >= 0 /\ -1+i2^0 <= 0 /\ -1+i2^0 >= 0), cost: 12-6*i2^0 New rule: l13 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=2, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (-2+i3^0 >= 0 /\ -1+nn2^0 >= 0 /\ -1+i2^0 == 0), cost: 14-6*i2^0 Applied chaining First rule: l13 -> l7 : TRUE, cost: 2 Second rule: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (-i2^0+nn2^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ i3^0 <= 0), cost: 6-6*i2^0+6*nn2^0 New rule: l13 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (-i2^0+nn2^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ i3^0 <= 0), cost: 8-6*i2^0+6*nn2^0 Applied chaining First rule: l13 -> l7 : TRUE, cost: 2 Second rule: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=2, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (-1+nn2^0 >= 0 /\ -1+i2^0 <= 0 /\ -1+i2^0 >= 0 /\ i3^0 <= 0), cost: 12-6*i2^0 New rule: l13 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=2, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (-1+nn2^0 >= 0 /\ -1+i2^0 == 0 /\ i3^0 <= 0), cost: 14-6*i2^0 Applied chaining First rule: l13 -> l7 : TRUE, cost: 2 Second rule: l7 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=2, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (-i2^0+nn2^0 >= 0 /\ -2+i2^0 >= 0 /\ -2+i3^0 >= 0), cost: 7-7*i2^0+7*nn2^0 New rule: l13 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=2, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (-i2^0+nn2^0 >= 0 /\ -2+i2^0 >= 0 /\ -2+i3^0 >= 0), cost: 9-7*i2^0+7*nn2^0 Applied chaining First rule: l13 -> l7 : TRUE, cost: 2 Second rule: l7 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=j2^post11, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (-i2^0+nn2^0 >= 0 /\ ((0 >= 0 /\ nn2^0 <= 0 /\ 1-i3^0 >= 0 /\ -1+i3^0 >= 0) \/ (-2+i2^0 >= 0 /\ -1+i3^0 <= 0 /\ -1+i3^0 >= 0))), cost: 7-7*i2^0+7*nn2^0 New rule: l13 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=j2^post11, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (-i2^0+nn2^0 >= 0 /\ ((-2+i2^0 >= 0 /\ -1+i3^0 <= 0 /\ -1+i3^0 >= 0) \/ (nn2^0 <= 0 /\ -1+i3^0 <= 0 /\ -1+i3^0 >= 0))), cost: 9-7*i2^0+7*nn2^0 Applied chaining First rule: l13 -> l7 : TRUE, cost: 2 Second rule: l7 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1, j2^0'=j2^post11, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (i2^0 <= 0 /\ nn2^0 >= 0 /\ -1+i3^0 <= 0 /\ -1+i3^0 >= 0), cost: 7-7*i2^0 New rule: l13 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1, j2^0'=j2^post11, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (i2^0 <= 0 /\ nn2^0 >= 0 /\ -1+i3^0 == 0), cost: 9-7*i2^0 Applied deletion Removed the following rules: 163 164 165 166 167 168 169 170 171 Chained accelerated rules with incoming rules Start location: l26 91: l7 -> l13 : wtemp^0'=wr^0, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, i3^0'=1+i3^0, 1-i2^0+nn2^0 <= 0, cost: 2 89: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 90: l13 -> l7 : TRUE, cost: 2 172: l13 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (-i2^0+nn2^0 >= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0), cost: 8-6*i2^0+6*nn2^0 173: l13 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=2, j2^0'=1, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (-1+i3^0 == 0 /\ -1+nn2^0 >= 0 /\ -1+i2^0 == 0), cost: 14-6*i2^0 174: l13 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (-i2^0+nn2^0 >= 0 /\ -2+i3^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0), cost: 8-6*i2^0+6*nn2^0 175: l13 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=2, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (-2+i3^0 >= 0 /\ -1+nn2^0 >= 0 /\ -1+i2^0 == 0), cost: 14-6*i2^0 176: l13 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (-i2^0+nn2^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ i3^0 <= 0), cost: 8-6*i2^0+6*nn2^0 177: l13 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=2, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (-1+nn2^0 >= 0 /\ -1+i2^0 == 0 /\ i3^0 <= 0), cost: 14-6*i2^0 178: l13 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=2, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (-i2^0+nn2^0 >= 0 /\ -2+i2^0 >= 0 /\ -2+i3^0 >= 0), cost: 9-7*i2^0+7*nn2^0 179: l13 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=j2^post11, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (-i2^0+nn2^0 >= 0 /\ ((-2+i2^0 >= 0 /\ -1+i3^0 <= 0 /\ -1+i3^0 >= 0) \/ (nn2^0 <= 0 /\ -1+i3^0 <= 0 /\ -1+i3^0 >= 0))), cost: 9-7*i2^0+7*nn2^0 180: l13 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1, j2^0'=j2^post11, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (i2^0 <= 0 /\ nn2^0 >= 0 /\ -1+i3^0 == 0), cost: 9-7*i2^0 111: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 4 112: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=2+nn1^0-i1^0, ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0)), cost: 5 83: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, isign^0 <= 0, cost: 3 132: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 <= 0), cost: 5 133: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 134: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, i2^0'=1+nn2^0, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1-i2^0+nn2^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 : wtemp^0'=wr^0, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, i3^0'=1+i3^0, 1-i2^0+nn2^0 <= 0, cost: 2 New rule: l13 -> l13 : wtemp^0'=wr^0, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, i3^0'=1+i3^0, 1-i2^0+nn2^0 <= 0, cost: 4 Applied chaining First rule: l13 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (-i2^0+nn2^0 >= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0), cost: 8-6*i2^0+6*nn2^0 Second rule: l7 -> l13 : wtemp^0'=wr^0, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, i3^0'=1+i3^0, 1-i2^0+nn2^0 <= 0, cost: 2 New rule: l13 -> l13 : h2r^0'=h2r^post10, wtemp^0'=wr^0, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post10, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post10, i3^0'=1+i3^0, (0 <= 0 /\ -i2^0+nn2^0 >= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0), cost: 10-6*i2^0+6*nn2^0 Applied simplification Original rule: l13 -> l13 : h2r^0'=h2r^post10, wtemp^0'=wr^0, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post10, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post10, i3^0'=1+i3^0, (0 <= 0 /\ -i2^0+nn2^0 >= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0), cost: 10-6*i2^0+6*nn2^0 New rule: l13 -> l13 : h2r^0'=h2r^post10, wtemp^0'=wr^0, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post10, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post10, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0), cost: 10-6*i2^0+6*nn2^0 Applied chaining First rule: l13 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=2, j2^0'=1, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (-1+i3^0 == 0 /\ -1+nn2^0 >= 0 /\ -1+i2^0 == 0), cost: 14-6*i2^0 Second rule: l7 -> l13 : wtemp^0'=wr^0, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, i3^0'=1+i3^0, 1-i2^0+nn2^0 <= 0, cost: 2 New rule: l13 -> l13 : h2r^0'=h2r^post10, wtemp^0'=wr^0, h1i^0'=h1i^post10, i2^0'=2, j2^0'=1, h2i^0'=h2i^post10, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post10, i3^0'=1+i3^0, (-1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+nn2^0 >= 0 /\ -1+i2^0 == 0), cost: 16-6*i2^0 Applied chaining First rule: l13 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (-i2^0+nn2^0 >= 0 /\ -2+i3^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0), cost: 8-6*i2^0+6*nn2^0 Second rule: l7 -> l13 : wtemp^0'=wr^0, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, i3^0'=1+i3^0, 1-i2^0+nn2^0 <= 0, cost: 2 New rule: l13 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=wr^0, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post4, i3^0'=1+i3^0, (0 <= 0 /\ -i2^0+nn2^0 >= 0 /\ -2+i3^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0), cost: 10-6*i2^0+6*nn2^0 Applied simplification Original rule: l13 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=wr^0, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post4, i3^0'=1+i3^0, (0 <= 0 /\ -i2^0+nn2^0 >= 0 /\ -2+i3^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0), cost: 10-6*i2^0+6*nn2^0 New rule: l13 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=wr^0, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -2+i3^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0), cost: 10-6*i2^0+6*nn2^0 Applied chaining First rule: l13 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=2, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (-2+i3^0 >= 0 /\ -1+nn2^0 >= 0 /\ -1+i2^0 == 0), cost: 14-6*i2^0 Second rule: l7 -> l13 : wtemp^0'=wr^0, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, i3^0'=1+i3^0, 1-i2^0+nn2^0 <= 0, cost: 2 New rule: l13 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=wr^0, h1i^0'=h1i^post4, i2^0'=2, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-2+i3^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+nn2^0 >= 0 /\ -1+i2^0 == 0), cost: 16-6*i2^0 Applied chaining First rule: l13 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (-i2^0+nn2^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ i3^0 <= 0), cost: 8-6*i2^0+6*nn2^0 Second rule: l7 -> l13 : wtemp^0'=wr^0, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, i3^0'=1+i3^0, 1-i2^0+nn2^0 <= 0, cost: 2 New rule: l13 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=wr^0, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post4, i3^0'=1+i3^0, (0 <= 0 /\ -i2^0+nn2^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ i3^0 <= 0), cost: 10-6*i2^0+6*nn2^0 Applied simplification Original rule: l13 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=wr^0, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post4, i3^0'=1+i3^0, (0 <= 0 /\ -i2^0+nn2^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ i3^0 <= 0), cost: 10-6*i2^0+6*nn2^0 New rule: l13 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=wr^0, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ i3^0 <= 0), cost: 10-6*i2^0+6*nn2^0 Applied chaining First rule: l13 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=2, j2^0'=1, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (-1+nn2^0 >= 0 /\ -1+i2^0 == 0 /\ i3^0 <= 0), cost: 14-6*i2^0 Second rule: l7 -> l13 : wtemp^0'=wr^0, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, i3^0'=1+i3^0, 1-i2^0+nn2^0 <= 0, cost: 2 New rule: l13 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=wr^0, h1i^0'=h1i^post4, i2^0'=2, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-1+nn2^0 <= 0 /\ -1+nn2^0 >= 0 /\ -1+i2^0 == 0 /\ i3^0 <= 0), cost: 16-6*i2^0 Applied chaining First rule: l13 -> l7 : j3^0'=j3^post4, h2r^0'=h2r^post4, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=2, h2i^0'=h2i^post4, h1r^0'=h1r^post4, (-i2^0+nn2^0 >= 0 /\ -2+i2^0 >= 0 /\ -2+i3^0 >= 0), cost: 9-7*i2^0+7*nn2^0 Second rule: l7 -> l13 : wtemp^0'=wr^0, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, i3^0'=1+i3^0, 1-i2^0+nn2^0 <= 0, cost: 2 New rule: l13 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=wr^0, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=2, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post4, i3^0'=1+i3^0, (0 <= 0 /\ -i2^0+nn2^0 >= 0 /\ -2+i2^0 >= 0 /\ -2+i3^0 >= 0), cost: 11-7*i2^0+7*nn2^0 Applied simplification Original rule: l13 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=wr^0, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=2, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post4, i3^0'=1+i3^0, (0 <= 0 /\ -i2^0+nn2^0 >= 0 /\ -2+i2^0 >= 0 /\ -2+i3^0 >= 0), cost: 11-7*i2^0+7*nn2^0 New rule: l13 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=wr^0, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=2, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -2+i2^0 >= 0 /\ -2+i3^0 >= 0), cost: 11-7*i2^0+7*nn2^0 Applied chaining First rule: l13 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=j2^post11, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (-i2^0+nn2^0 >= 0 /\ ((-2+i2^0 >= 0 /\ -1+i3^0 <= 0 /\ -1+i3^0 >= 0) \/ (nn2^0 <= 0 /\ -1+i3^0 <= 0 /\ -1+i3^0 >= 0))), cost: 9-7*i2^0+7*nn2^0 Second rule: l7 -> l13 : wtemp^0'=wr^0, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, i3^0'=1+i3^0, 1-i2^0+nn2^0 <= 0, cost: 2 New rule: l13 -> l13 : h2r^0'=h2r^post10, wtemp^0'=wr^0, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=j2^post11, h2i^0'=h2i^post10, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post10, i3^0'=1+i3^0, (0 <= 0 /\ -i2^0+nn2^0 >= 0 /\ ((-2+i2^0 >= 0 /\ -1+i3^0 <= 0 /\ -1+i3^0 >= 0) \/ (nn2^0 <= 0 /\ -1+i3^0 <= 0 /\ -1+i3^0 >= 0))), cost: 11-7*i2^0+7*nn2^0 Applied simplification Original rule: l13 -> l13 : h2r^0'=h2r^post10, wtemp^0'=wr^0, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=j2^post11, h2i^0'=h2i^post10, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post10, i3^0'=1+i3^0, (0 <= 0 /\ -i2^0+nn2^0 >= 0 /\ ((-2+i2^0 >= 0 /\ -1+i3^0 <= 0 /\ -1+i3^0 >= 0) \/ (nn2^0 <= 0 /\ -1+i3^0 <= 0 /\ -1+i3^0 >= 0))), cost: 11-7*i2^0+7*nn2^0 New rule: l13 -> l13 : h2r^0'=h2r^post10, wtemp^0'=wr^0, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=j2^post11, h2i^0'=h2i^post10, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post10, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ ((-2+i2^0 >= 0 /\ -1+i3^0 <= 0 /\ -1+i3^0 >= 0) \/ (nn2^0 <= 0 /\ -1+i3^0 <= 0 /\ -1+i3^0 >= 0))), cost: 11-7*i2^0+7*nn2^0 Applied chaining First rule: l13 -> l7 : h2r^0'=h2r^post10, h1i^0'=h1i^post10, i2^0'=1, j2^0'=j2^post11, h2i^0'=h2i^post10, h1r^0'=h1r^post10, (i2^0 <= 0 /\ nn2^0 >= 0 /\ -1+i3^0 == 0), cost: 9-7*i2^0 Second rule: l7 -> l13 : wtemp^0'=wr^0, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, i3^0'=1+i3^0, 1-i2^0+nn2^0 <= 0, cost: 2 New rule: l13 -> l13 : h2r^0'=h2r^post10, wtemp^0'=wr^0, h1i^0'=h1i^post10, i2^0'=1, j2^0'=j2^post11, h2i^0'=h2i^post10, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post10, i3^0'=1+i3^0, (i2^0 <= 0 /\ nn2^0 <= 0 /\ nn2^0 >= 0 /\ -1+i3^0 == 0), cost: 11-7*i2^0 Applied deletion Removed the following rules: 90 91 172 173 174 175 176 177 178 179 180 Eliminated locations on tree-shaped paths Start location: l26 89: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 181: l13 -> l13 : wtemp^0'=wr^0, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, i3^0'=1+i3^0, 1-i2^0+nn2^0 <= 0, cost: 4 182: l13 -> l13 : h2r^0'=h2r^post10, wtemp^0'=wr^0, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post10, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post10, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0), cost: 10-6*i2^0+6*nn2^0 183: l13 -> l13 : h2r^0'=h2r^post10, wtemp^0'=wr^0, h1i^0'=h1i^post10, i2^0'=2, j2^0'=1, h2i^0'=h2i^post10, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post10, i3^0'=1+i3^0, (-1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+nn2^0 >= 0 /\ -1+i2^0 == 0), cost: 16-6*i2^0 184: l13 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=wr^0, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -2+i3^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0), cost: 10-6*i2^0+6*nn2^0 185: l13 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=wr^0, h1i^0'=h1i^post4, i2^0'=2, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-2+i3^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+nn2^0 >= 0 /\ -1+i2^0 == 0), cost: 16-6*i2^0 186: l13 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=wr^0, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ i3^0 <= 0), cost: 10-6*i2^0+6*nn2^0 187: l13 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=wr^0, h1i^0'=h1i^post4, i2^0'=2, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-1+nn2^0 <= 0 /\ -1+nn2^0 >= 0 /\ -1+i2^0 == 0 /\ i3^0 <= 0), cost: 16-6*i2^0 188: l13 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=wr^0, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=2, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -2+i2^0 >= 0 /\ -2+i3^0 >= 0), cost: 11-7*i2^0+7*nn2^0 189: l13 -> l13 : h2r^0'=h2r^post10, wtemp^0'=wr^0, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=j2^post11, h2i^0'=h2i^post10, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post10, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ ((-2+i2^0 >= 0 /\ -1+i3^0 <= 0 /\ -1+i3^0 >= 0) \/ (nn2^0 <= 0 /\ -1+i3^0 <= 0 /\ -1+i3^0 >= 0))), cost: 11-7*i2^0+7*nn2^0 190: l13 -> l13 : h2r^0'=h2r^post10, wtemp^0'=wr^0, h1i^0'=h1i^post10, i2^0'=1, j2^0'=j2^post11, h2i^0'=h2i^post10, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post10, i3^0'=1+i3^0, (i2^0 <= 0 /\ nn2^0 <= 0 /\ nn2^0 >= 0 /\ -1+i3^0 == 0), cost: 11-7*i2^0 111: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 4 112: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=2+nn1^0-i1^0, ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0)), cost: 5 83: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, isign^0 <= 0, cost: 3 132: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 <= 0), cost: 5 133: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 134: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, i2^0'=1+nn2^0, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1-i2^0+nn2^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 181: l13 -> l13 : wtemp^0'=wr^0, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, i3^0'=1+i3^0, 1-i2^0+nn2^0 <= 0, cost: 4 182: l13 -> l13 : h2r^0'=h2r^post10, wtemp^0'=wr^0, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post10, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post10, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0), cost: 10-6*i2^0+6*nn2^0 184: l13 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=wr^0, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -2+i3^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0), cost: 10-6*i2^0+6*nn2^0 185: l13 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=wr^0, h1i^0'=h1i^post4, i2^0'=2, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-2+i3^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+nn2^0 >= 0 /\ -1+i2^0 == 0), cost: 16-6*i2^0 186: l13 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=wr^0, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ i3^0 <= 0), cost: 10-6*i2^0+6*nn2^0 111: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 4 112: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=2+nn1^0-i1^0, ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0)), cost: 5 83: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, isign^0 <= 0, cost: 3 132: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 <= 0), cost: 5 133: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 134: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, i2^0'=1+nn2^0, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1-i2^0+nn2^0 >= 0 /\ nn1^0-i1^0 >= 0), cost: 9+4*nn1^0-4*i1^0 Applied simplification Original rule: l13 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=wr^0, h1i^0'=h1i^post4, i2^0'=2, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-2+i3^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+nn2^0 >= 0 /\ -1+i2^0 == 0), cost: 16-6*i2^0 New rule: l13 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=wr^0, h1i^0'=h1i^post4, i2^0'=2, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-2+i3^0 >= 0 /\ -1+nn2^0 == 0 /\ -1+i2^0 == 0), cost: 16-6*i2^0 Simplified simple loops Start location: l26 89: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 181: l13 -> l13 : wtemp^0'=wr^0, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, i3^0'=1+i3^0, 1-i2^0+nn2^0 <= 0, cost: 4 182: l13 -> l13 : h2r^0'=h2r^post10, wtemp^0'=wr^0, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post10, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post10, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0), cost: 10-6*i2^0+6*nn2^0 184: l13 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=wr^0, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -2+i3^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0), cost: 10-6*i2^0+6*nn2^0 186: l13 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=wr^0, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ i3^0 <= 0), cost: 10-6*i2^0+6*nn2^0 191: l13 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=wr^0, h1i^0'=h1i^post4, i2^0'=2, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-2+i3^0 >= 0 /\ -1+nn2^0 == 0 /\ -1+i2^0 == 0), cost: 16-6*i2^0 111: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 4 112: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=2+nn1^0-i1^0, ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0)), cost: 5 83: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, isign^0 <= 0, cost: 3 132: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 <= 0), cost: 5 133: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 134: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, i2^0'=1+nn2^0, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1-i2^0+nn2^0 >= 0 /\ nn1^0-i1^0 >= 0), cost: 9+4*nn1^0-4*i1^0 Applied nonterm Original rule: l13 -> l13 : wtemp^0'=wr^0, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, i3^0'=1+i3^0, 1-i2^0+nn2^0 <= 0, cost: 4 New rule: l13 -> [30] : -1+i2^0-nn2^0 >= 0, cost: NONTERM Applied acceleration Original rule: l13 -> l13 : wtemp^0'=wr^0, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, i3^0'=1+i3^0, 1-i2^0+nn2^0 <= 0, cost: 4 New rule: l13 -> l13 : wtemp^0'=wr^post18, ii3^0'=2*n74+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, i3^0'=n74+i3^0, -1+i2^0-nn2^0 >= 0, cost: 4*n74 Applied deletion Removed the following rules: 181 Accelerated simple loops Start location: l26 89: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 182: l13 -> l13 : h2r^0'=h2r^post10, wtemp^0'=wr^0, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post10, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post10, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0), cost: 10-6*i2^0+6*nn2^0 184: l13 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=wr^0, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -2+i3^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0), cost: 10-6*i2^0+6*nn2^0 186: l13 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=wr^0, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ i3^0 <= 0), cost: 10-6*i2^0+6*nn2^0 191: l13 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=wr^0, h1i^0'=h1i^post4, i2^0'=2, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-2+i3^0 >= 0 /\ -1+nn2^0 == 0 /\ -1+i2^0 == 0), cost: 16-6*i2^0 192: l13 -> [30] : -1+i2^0-nn2^0 >= 0, cost: NONTERM 193: l13 -> l13 : wtemp^0'=wr^post18, ii3^0'=2*n74+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, i3^0'=n74+i3^0, -1+i2^0-nn2^0 >= 0, cost: 4*n74 111: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 4 112: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=2+nn1^0-i1^0, ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0)), cost: 5 83: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, isign^0 <= 0, cost: 3 132: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 <= 0), cost: 5 133: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 134: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, i2^0'=1+nn2^0, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1-i2^0+nn2^0 >= 0 /\ nn1^0-i1^0 >= 0), cost: 9+4*nn1^0-4*i1^0 Applied chaining First rule: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 4 Second rule: l13 -> l13 : h2r^0'=h2r^post10, wtemp^0'=wr^0, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post10, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post10, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0), cost: 10-6*i2^0+6*nn2^0 New rule: l15 -> l13 : h2r^0'=h2r^post10, wtemp^0'=1, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post10, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, j1___0^0'=1, h1r^0'=h1r^post10, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0), cost: 14-6*i2^0+6*nn2^0 Applied chaining First rule: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=2+nn1^0-i1^0, ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0)), cost: 5 Second rule: l13 -> l13 : h2r^0'=h2r^post10, wtemp^0'=wr^0, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post10, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post10, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0), cost: 10-6*i2^0+6*nn2^0 New rule: l15 -> l13 : h2r^0'=h2r^post10, wtemp^0'=1, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post10, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post10, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0))), cost: 15-6*i2^0+6*nn2^0 Applied chaining First rule: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 4 Second rule: l13 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=wr^0, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -2+i3^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0), cost: 10-6*i2^0+6*nn2^0 New rule: l15 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, j1___0^0'=1, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+i1^0 == 0 /\ -2+i3^0 >= 0 /\ -nn1^0+i1^0 <= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0), cost: 14-6*i2^0+6*nn2^0 Applied chaining First rule: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=2+nn1^0-i1^0, ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0)), cost: 5 Second rule: l13 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=wr^0, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -2+i3^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0), cost: 10-6*i2^0+6*nn2^0 New rule: l15 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -2+i3^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0))), cost: 15-6*i2^0+6*nn2^0 Applied chaining First rule: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 4 Second rule: l13 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=wr^0, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ i3^0 <= 0), cost: 10-6*i2^0+6*nn2^0 New rule: l15 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, j1___0^0'=1, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ i3^0 <= 0), cost: 14-6*i2^0+6*nn2^0 Applied chaining First rule: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=2+nn1^0-i1^0, ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0)), cost: 5 Second rule: l13 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=wr^0, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ i3^0 <= 0), cost: 10-6*i2^0+6*nn2^0 New rule: l15 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ i3^0 <= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0))), cost: 15-6*i2^0+6*nn2^0 Applied chaining First rule: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 4 Second rule: l13 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=wr^0, h1i^0'=h1i^post4, i2^0'=2, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-2+i3^0 >= 0 /\ -1+nn2^0 == 0 /\ -1+i2^0 == 0), cost: 16-6*i2^0 New rule: l15 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=2, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, j1___0^0'=1, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-1+i1^0 == 0 /\ -2+i3^0 >= 0 /\ -nn1^0+i1^0 <= 0 /\ -1+nn2^0 == 0 /\ -1+i2^0 == 0), cost: 20-6*i2^0 Applied chaining First rule: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=2+nn1^0-i1^0, ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0)), cost: 5 Second rule: l13 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=wr^0, h1i^0'=h1i^post4, i2^0'=2, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-2+i3^0 >= 0 /\ -1+nn2^0 == 0 /\ -1+i2^0 == 0), cost: 16-6*i2^0 New rule: l15 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=2, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-2+i3^0 >= 0 /\ -1+nn2^0 == 0 /\ -1+i2^0 == 0 /\ ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0))), cost: 21-6*i2^0 Applied chaining First rule: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 4 Second rule: l13 -> [30] : -1+i2^0-nn2^0 >= 0, cost: NONTERM New rule: l15 -> [30] : (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ -1+i2^0-nn2^0 >= 0), cost: NONTERM Applied chaining First rule: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=2+nn1^0-i1^0, ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0)), cost: 5 Second rule: l13 -> [30] : -1+i2^0-nn2^0 >= 0, cost: NONTERM New rule: l15 -> [30] : (-1+i2^0-nn2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0))), cost: NONTERM Applied chaining First rule: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 4 Second rule: l13 -> l13 : wtemp^0'=wr^post18, ii3^0'=2*n74+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, i3^0'=n74+i3^0, -1+i2^0-nn2^0 >= 0, cost: 4*n74 New rule: l15 -> l13 : wtemp^0'=wr^post18, ii3^0'=2*n74+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, j1___0^0'=1, i3^0'=n74+i3^0, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ -1+i2^0-nn2^0 >= 0), cost: 4+4*n74 Applied chaining First rule: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=2+nn1^0-i1^0, ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0)), cost: 5 Second rule: l13 -> l13 : wtemp^0'=wr^post18, ii3^0'=2*n74+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, i3^0'=n74+i3^0, -1+i2^0-nn2^0 >= 0, cost: 4*n74 New rule: l15 -> l13 : wtemp^0'=wr^post18, ii3^0'=2*n74+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, i3^0'=n74+i3^0, (-1+i2^0-nn2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0))), cost: 5+4*n74 Applied deletion Removed the following rules: 182 184 186 191 192 193 Chained accelerated rules with incoming rules Start location: l26 89: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 111: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 4 112: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=2+nn1^0-i1^0, ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0)), cost: 5 194: l15 -> l13 : h2r^0'=h2r^post10, wtemp^0'=1, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post10, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, j1___0^0'=1, h1r^0'=h1r^post10, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0), cost: 14-6*i2^0+6*nn2^0 195: l15 -> l13 : h2r^0'=h2r^post10, wtemp^0'=1, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post10, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post10, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0))), cost: 15-6*i2^0+6*nn2^0 196: l15 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, j1___0^0'=1, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+i1^0 == 0 /\ -2+i3^0 >= 0 /\ -nn1^0+i1^0 <= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0), cost: 14-6*i2^0+6*nn2^0 197: l15 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -2+i3^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0))), cost: 15-6*i2^0+6*nn2^0 198: l15 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, j1___0^0'=1, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ i3^0 <= 0), cost: 14-6*i2^0+6*nn2^0 199: l15 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ i3^0 <= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0))), cost: 15-6*i2^0+6*nn2^0 200: l15 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=2, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, j1___0^0'=1, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-1+i1^0 == 0 /\ -2+i3^0 >= 0 /\ -nn1^0+i1^0 <= 0 /\ -1+nn2^0 == 0 /\ -1+i2^0 == 0), cost: 20-6*i2^0 201: l15 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=2, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-2+i3^0 >= 0 /\ -1+nn2^0 == 0 /\ -1+i2^0 == 0 /\ ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0))), cost: 21-6*i2^0 202: l15 -> [30] : (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ -1+i2^0-nn2^0 >= 0), cost: NONTERM 203: l15 -> [30] : (-1+i2^0-nn2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0))), cost: NONTERM 204: l15 -> l13 : wtemp^0'=wr^post18, ii3^0'=2*n74+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, j1___0^0'=1, i3^0'=n74+i3^0, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ -1+i2^0-nn2^0 >= 0), cost: 4+4*n74 205: l15 -> l13 : wtemp^0'=wr^post18, ii3^0'=2*n74+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, i3^0'=n74+i3^0, (-1+i2^0-nn2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0))), cost: 5+4*n74 83: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, isign^0 <= 0, cost: 3 132: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 <= 0), cost: 5 133: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 134: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, i2^0'=1+nn2^0, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1-i2^0+nn2^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 : wr^0'=1, wi^0'=0, j1___0^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 : wr^0'=1, i1^0'=1+i1^0, wi^0'=0, j1___0^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 6 Applied chaining First rule: l15 -> l13 : wr^0'=1, wi^0'=0, j1___0^0'=2+nn1^0-i1^0, ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0)), cost: 5 Second rule: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 New rule: l15 -> l15 : wr^0'=1, i1^0'=1+i1^0, wi^0'=0, j1___0^0'=2+nn1^0-i1^0, ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0)), cost: 7 Applied chaining First rule: l15 -> l13 : h2r^0'=h2r^post10, wtemp^0'=1, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post10, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, j1___0^0'=1, h1r^0'=h1r^post10, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0), cost: 14-6*i2^0+6*nn2^0 Second rule: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 New rule: l15 -> l15 : h2r^0'=h2r^post10, wtemp^0'=1, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post10, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=1, h1r^0'=h1r^post10, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0), cost: 16-6*i2^0+6*nn2^0 Applied chaining First rule: l15 -> l13 : h2r^0'=h2r^post10, wtemp^0'=1, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post10, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post10, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0))), cost: 15-6*i2^0+6*nn2^0 Second rule: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 New rule: l15 -> l15 : h2r^0'=h2r^post10, wtemp^0'=1, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post10, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post10, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0))), cost: 17-6*i2^0+6*nn2^0 Applied chaining First rule: l15 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, j1___0^0'=1, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+i1^0 == 0 /\ -2+i3^0 >= 0 /\ -nn1^0+i1^0 <= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0), cost: 14-6*i2^0+6*nn2^0 Second rule: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 New rule: l15 -> l15 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=1, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+i1^0 == 0 /\ -2+i3^0 >= 0 /\ -nn1^0+i1^0 <= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0), cost: 16-6*i2^0+6*nn2^0 Applied chaining First rule: l15 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -2+i3^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0))), cost: 15-6*i2^0+6*nn2^0 Second rule: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 New rule: l15 -> l15 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -2+i3^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0))), cost: 17-6*i2^0+6*nn2^0 Applied simplification Original rule: l15 -> l15 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -2+i3^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0))), cost: 17-6*i2^0+6*nn2^0 New rule: l15 -> l15 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -2+i3^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0))), cost: 17-6*i2^0+6*nn2^0 Applied chaining First rule: l15 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, j1___0^0'=1, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ i3^0 <= 0), cost: 14-6*i2^0+6*nn2^0 Second rule: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 New rule: l15 -> l15 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=1, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ i3^0 <= 0), cost: 16-6*i2^0+6*nn2^0 Applied chaining First rule: l15 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ i3^0 <= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0))), cost: 15-6*i2^0+6*nn2^0 Second rule: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 New rule: l15 -> l15 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ i3^0 <= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0))), cost: 17-6*i2^0+6*nn2^0 Applied chaining First rule: l15 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=2, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, j1___0^0'=1, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-1+i1^0 == 0 /\ -2+i3^0 >= 0 /\ -nn1^0+i1^0 <= 0 /\ -1+nn2^0 == 0 /\ -1+i2^0 == 0), cost: 20-6*i2^0 Second rule: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 New rule: l15 -> l15 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=2, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=1, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-1+i1^0 == 0 /\ -2+i3^0 >= 0 /\ -nn1^0+i1^0 <= 0 /\ -1+nn2^0 == 0 /\ -1+i2^0 == 0), cost: 22-6*i2^0 Applied chaining First rule: l15 -> l13 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=2, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-2+i3^0 >= 0 /\ -1+nn2^0 == 0 /\ -1+i2^0 == 0 /\ ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0))), cost: 21-6*i2^0 Second rule: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 New rule: l15 -> l15 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=2, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-2+i3^0 >= 0 /\ -1+nn2^0 == 0 /\ -1+i2^0 == 0 /\ ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0))), cost: 23-6*i2^0 Applied chaining First rule: l15 -> l13 : wtemp^0'=wr^post18, ii3^0'=2*n74+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, j1___0^0'=1, i3^0'=n74+i3^0, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ -1+i2^0-nn2^0 >= 0), cost: 4+4*n74 Second rule: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 New rule: l15 -> l15 : wtemp^0'=wr^post18, ii3^0'=2*n74+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=1, i3^0'=n74+i3^0, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ -1+i2^0-nn2^0 >= 0), cost: 6+4*n74 Applied chaining First rule: l15 -> l13 : wtemp^0'=wr^post18, ii3^0'=2*n74+ii3^0, wr^0'=wr^post18, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, i3^0'=n74+i3^0, (-1+i2^0-nn2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0))), cost: 5+4*n74 Second rule: l13 -> l15 : i1^0'=1+i1^0, TRUE, cost: 2 New rule: l15 -> l15 : wtemp^0'=wr^post18, ii3^0'=2*n74+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, i3^0'=n74+i3^0, (-1+i2^0-nn2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0))), cost: 7+4*n74 Applied deletion Removed the following rules: 89 111 112 194 195 196 197 198 199 200 201 204 205 Eliminated locations on tree-shaped paths Start location: l26 202: l15 -> [30] : (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ -1+i2^0-nn2^0 >= 0), cost: NONTERM 203: l15 -> [30] : (-1+i2^0-nn2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0))), cost: NONTERM 206: l15 -> l15 : wr^0'=1, i1^0'=1+i1^0, wi^0'=0, j1___0^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 6 207: l15 -> l15 : wr^0'=1, i1^0'=1+i1^0, wi^0'=0, j1___0^0'=2+nn1^0-i1^0, ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0)), cost: 7 208: l15 -> l15 : h2r^0'=h2r^post10, wtemp^0'=1, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post10, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=1, h1r^0'=h1r^post10, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0), cost: 16-6*i2^0+6*nn2^0 209: l15 -> l15 : h2r^0'=h2r^post10, wtemp^0'=1, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post10, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post10, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0))), cost: 17-6*i2^0+6*nn2^0 210: l15 -> l15 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=1, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+i1^0 == 0 /\ -2+i3^0 >= 0 /\ -nn1^0+i1^0 <= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0), cost: 16-6*i2^0+6*nn2^0 211: l15 -> l15 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -2+i3^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0))), cost: 17-6*i2^0+6*nn2^0 212: l15 -> l15 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=1, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ i3^0 <= 0), cost: 16-6*i2^0+6*nn2^0 213: l15 -> l15 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ i3^0 <= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0))), cost: 17-6*i2^0+6*nn2^0 214: l15 -> l15 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=2, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=1, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-1+i1^0 == 0 /\ -2+i3^0 >= 0 /\ -nn1^0+i1^0 <= 0 /\ -1+nn2^0 == 0 /\ -1+i2^0 == 0), cost: 22-6*i2^0 215: l15 -> l15 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=2, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-2+i3^0 >= 0 /\ -1+nn2^0 == 0 /\ -1+i2^0 == 0 /\ ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0))), cost: 23-6*i2^0 216: l15 -> l15 : wtemp^0'=wr^post18, ii3^0'=2*n74+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=1, i3^0'=n74+i3^0, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ -1+i2^0-nn2^0 >= 0), cost: 6+4*n74 217: l15 -> l15 : wtemp^0'=wr^post18, ii3^0'=2*n74+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, i3^0'=n74+i3^0, (-1+i2^0-nn2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0))), cost: 7+4*n74 83: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, isign^0 <= 0, cost: 3 132: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 <= 0), cost: 5 133: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 134: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, i2^0'=1+nn2^0, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1-i2^0+nn2^0 >= 0 /\ nn1^0-i1^0 >= 0), cost: 9+4*nn1^0-4*i1^0 Applied merging first rule: l15 -> [30] : (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ -1+i2^0-nn2^0 >= 0), cost: NONTERM second rule: l15 -> [30] : (-1+i2^0-nn2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0))), cost: NONTERM new rule: l15 -> [30] : (-nn1^0+i1^0 <= 0 /\ -1+i2^0-nn2^0 >= 0), cost: NONTERM Merged rules Start location: l26 206: l15 -> l15 : wr^0'=1, i1^0'=1+i1^0, wi^0'=0, j1___0^0'=1, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0), cost: 6 207: l15 -> l15 : wr^0'=1, i1^0'=1+i1^0, wi^0'=0, j1___0^0'=2+nn1^0-i1^0, ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0)), cost: 7 208: l15 -> l15 : h2r^0'=h2r^post10, wtemp^0'=1, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post10, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=1, h1r^0'=h1r^post10, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0), cost: 16-6*i2^0+6*nn2^0 209: l15 -> l15 : h2r^0'=h2r^post10, wtemp^0'=1, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post10, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post10, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0))), cost: 17-6*i2^0+6*nn2^0 210: l15 -> l15 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=1, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+i1^0 == 0 /\ -2+i3^0 >= 0 /\ -nn1^0+i1^0 <= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0), cost: 16-6*i2^0+6*nn2^0 211: l15 -> l15 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -2+i3^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0))), cost: 17-6*i2^0+6*nn2^0 212: l15 -> l15 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=1, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ i3^0 <= 0), cost: 16-6*i2^0+6*nn2^0 213: l15 -> l15 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ i3^0 <= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0))), cost: 17-6*i2^0+6*nn2^0 214: l15 -> l15 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=2, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=1, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-1+i1^0 == 0 /\ -2+i3^0 >= 0 /\ -nn1^0+i1^0 <= 0 /\ -1+nn2^0 == 0 /\ -1+i2^0 == 0), cost: 22-6*i2^0 215: l15 -> l15 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=2, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-2+i3^0 >= 0 /\ -1+nn2^0 == 0 /\ -1+i2^0 == 0 /\ ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0))), cost: 23-6*i2^0 216: l15 -> l15 : wtemp^0'=wr^post18, ii3^0'=2*n74+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=1, i3^0'=n74+i3^0, (-1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ -1+i2^0-nn2^0 >= 0), cost: 6+4*n74 217: l15 -> l15 : wtemp^0'=wr^post18, ii3^0'=2*n74+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, i3^0'=n74+i3^0, (-1+i2^0-nn2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0))), cost: 7+4*n74 218: l15 -> [30] : (-nn1^0+i1^0 <= 0 /\ -1+i2^0-nn2^0 >= 0), cost: NONTERM 83: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, isign^0 <= 0, cost: 3 132: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 <= 0), cost: 5 133: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 134: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, i2^0'=1+nn2^0, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1-i2^0+nn2^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 207: l15 -> l15 : wr^0'=1, i1^0'=1+i1^0, wi^0'=0, j1___0^0'=2+nn1^0-i1^0, ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0)), cost: 7 209: l15 -> l15 : h2r^0'=h2r^post10, wtemp^0'=1, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post10, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post10, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0))), cost: 17-6*i2^0+6*nn2^0 211: l15 -> l15 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -2+i3^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0))), cost: 17-6*i2^0+6*nn2^0 212: l15 -> l15 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=1, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ i3^0 <= 0), cost: 16-6*i2^0+6*nn2^0 217: l15 -> l15 : wtemp^0'=wr^post18, ii3^0'=2*n74+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, i3^0'=n74+i3^0, (-1+i2^0-nn2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0))), cost: 7+4*n74 218: l15 -> [30] : (-nn1^0+i1^0 <= 0 /\ -1+i2^0-nn2^0 >= 0), cost: NONTERM 83: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, isign^0 <= 0, cost: 3 132: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 <= 0), cost: 5 133: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 134: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, i2^0'=1+nn2^0, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1-i2^0+nn2^0 >= 0 /\ nn1^0-i1^0 >= 0), cost: 9+4*nn1^0-4*i1^0 Applied simplification Original rule: l15 -> l15 : wr^0'=1, i1^0'=1+i1^0, wi^0'=0, j1___0^0'=2+nn1^0-i1^0, ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0)), cost: 7 New rule: l15 -> l15 : wr^0'=1, i1^0'=1+i1^0, wi^0'=0, j1___0^0'=2+nn1^0-i1^0, ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0)), cost: 7 Applied simplification Original rule: l15 -> l15 : h2r^0'=h2r^post10, wtemp^0'=1, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post10, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post10, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0))), cost: 17-6*i2^0+6*nn2^0 New rule: l15 -> l15 : h2r^0'=h2r^post10, wtemp^0'=1, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post10, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post10, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0))), cost: 17-6*i2^0+6*nn2^0 Applied simplification Original rule: l15 -> l15 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -2+i3^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0))), cost: 17-6*i2^0+6*nn2^0 New rule: l15 -> l15 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -2+i3^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0))), cost: 17-6*i2^0+6*nn2^0 Applied simplification Original rule: l15 -> l15 : wtemp^0'=wr^post18, ii3^0'=2*n74+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, i3^0'=n74+i3^0, (-1+i2^0-nn2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0))), cost: 7+4*n74 New rule: l15 -> l15 : wtemp^0'=wr^post18, ii3^0'=2*n74+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, i3^0'=n74+i3^0, (-1+i2^0-nn2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0))), cost: 7+4*n74 Simplified simple loops Start location: l26 212: l15 -> l15 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=1, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ i3^0 <= 0), cost: 16-6*i2^0+6*nn2^0 218: l15 -> [30] : (-nn1^0+i1^0 <= 0 /\ -1+i2^0-nn2^0 >= 0), cost: NONTERM 219: l15 -> l15 : wr^0'=1, i1^0'=1+i1^0, wi^0'=0, j1___0^0'=2+nn1^0-i1^0, ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0)), cost: 7 220: l15 -> l15 : h2r^0'=h2r^post10, wtemp^0'=1, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post10, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post10, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0))), cost: 17-6*i2^0+6*nn2^0 221: l15 -> l15 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -2+i3^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0))), cost: 17-6*i2^0+6*nn2^0 222: l15 -> l15 : wtemp^0'=wr^post18, ii3^0'=2*n74+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, i3^0'=n74+i3^0, (-1+i2^0-nn2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0))), cost: 7+4*n74 83: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, isign^0 <= 0, cost: 3 132: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 <= 0), cost: 5 133: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 134: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, i2^0'=1+nn2^0, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1-i2^0+nn2^0 >= 0 /\ nn1^0-i1^0 >= 0), cost: 9+4*nn1^0-4*i1^0 Applied acceleration Original rule: l15 -> l15 : wr^0'=1, i1^0'=1+i1^0, wi^0'=0, j1___0^0'=2+nn1^0-i1^0, ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0)), cost: 7 New rule: l15 -> l15 : wr^0'=1, i1^0'=i1^0+n106, wi^0'=0, j1___0^0'=3+nn1^0-i1^0-n106, (-1+n106 >= 0 /\ ((1-i1^0-n106 >= 0 /\ 1+nn1^0-i1^0-n106 >= 0) \/ (1+nn1^0-i1^0-n106 >= 0 /\ -2+i1^0 >= 0))), cost: 7*n106 Applied instantiation Original rule: l15 -> l15 : wr^0'=1, i1^0'=i1^0+n106, wi^0'=0, j1___0^0'=3+nn1^0-i1^0-n106, (-1+n106 >= 0 /\ ((1-i1^0-n106 >= 0 /\ 1+nn1^0-i1^0-n106 >= 0) \/ (1+nn1^0-i1^0-n106 >= 0 /\ -2+i1^0 >= 0))), cost: 7*n106 New rule: l15 -> l15 : wr^0'=1, i1^0'=1, wi^0'=0, j1___0^0'=2+nn1^0, (-i1^0 >= 0 /\ ((0 >= 0 /\ nn1^0 >= 0) \/ (nn1^0 >= 0 /\ -2+i1^0 >= 0))), cost: 7-7*i1^0 Applied instantiation Original rule: l15 -> l15 : wr^0'=1, i1^0'=i1^0+n106, wi^0'=0, j1___0^0'=3+nn1^0-i1^0-n106, (-1+n106 >= 0 /\ ((1-i1^0-n106 >= 0 /\ 1+nn1^0-i1^0-n106 >= 0) \/ (1+nn1^0-i1^0-n106 >= 0 /\ -2+i1^0 >= 0))), cost: 7*n106 New rule: l15 -> l15 : wr^0'=1, i1^0'=1+nn1^0, wi^0'=0, j1___0^0'=2, (nn1^0-i1^0 >= 0 /\ ((0 >= 0 /\ -nn1^0 >= 0) \/ (0 >= 0 /\ -2+i1^0 >= 0))), cost: 7+7*nn1^0-7*i1^0 Applied acceleration Original rule: l15 -> l15 : wtemp^0'=wr^post18, ii3^0'=2*n74+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, i3^0'=n74+i3^0, (-1+i2^0-nn2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0))), cost: 7+4*n74 New rule: l15 -> l15 : wtemp^0'=wr^post18, ii3^0'=ii3^0+2*n111*n74, wr^0'=wr^post18, i1^0'=n111+i1^0, wi^0'=wi^post18, j1___0^0'=3-n111+nn1^0-i1^0, i3^0'=n111*n74+i3^0, (-1+i2^0-nn2^0 >= 0 /\ -1+n111 >= 0 /\ ((1-n111+nn1^0-i1^0 >= 0 /\ -2+i1^0 >= 0) \/ (1-n111-i1^0 >= 0 /\ 1-n111+nn1^0-i1^0 >= 0))), cost: 7*n111+4*n111*n74 Applied instantiation Original rule: l15 -> l15 : wtemp^0'=wr^post18, ii3^0'=ii3^0+2*n111*n74, wr^0'=wr^post18, i1^0'=n111+i1^0, wi^0'=wi^post18, j1___0^0'=3-n111+nn1^0-i1^0, i3^0'=n111*n74+i3^0, (-1+i2^0-nn2^0 >= 0 /\ -1+n111 >= 0 /\ ((1-n111+nn1^0-i1^0 >= 0 /\ -2+i1^0 >= 0) \/ (1-n111-i1^0 >= 0 /\ 1-n111+nn1^0-i1^0 >= 0))), cost: 7*n111+4*n111*n74 New rule: l15 -> l15 : wtemp^0'=wr^post18, ii3^0'=-2*(-1+i1^0)*n74+ii3^0, wr^0'=wr^post18, i1^0'=1, wi^0'=wi^post18, j1___0^0'=2+nn1^0, i3^0'=-(-1+i1^0)*n74+i3^0, (-i1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0 /\ ((0 >= 0 /\ nn1^0 >= 0) \/ (nn1^0 >= 0 /\ -2+i1^0 >= 0))), cost: 7-4*(-1+i1^0)*n74-7*i1^0 Applied instantiation Original rule: l15 -> l15 : wtemp^0'=wr^post18, ii3^0'=ii3^0+2*n111*n74, wr^0'=wr^post18, i1^0'=n111+i1^0, wi^0'=wi^post18, j1___0^0'=3-n111+nn1^0-i1^0, i3^0'=n111*n74+i3^0, (-1+i2^0-nn2^0 >= 0 /\ -1+n111 >= 0 /\ ((1-n111+nn1^0-i1^0 >= 0 /\ -2+i1^0 >= 0) \/ (1-n111-i1^0 >= 0 /\ 1-n111+nn1^0-i1^0 >= 0))), cost: 7*n111+4*n111*n74 New rule: l15 -> l15 : wtemp^0'=wr^post18, ii3^0'=2*(1+nn1^0-i1^0)*n74+ii3^0, wr^0'=wr^post18, i1^0'=1+nn1^0, wi^0'=wi^post18, j1___0^0'=2, i3^0'=(1+nn1^0-i1^0)*n74+i3^0, (nn1^0-i1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0 /\ ((0 >= 0 /\ -2+i1^0 >= 0) \/ (0 >= 0 /\ -nn1^0 >= 0))), cost: 7+4*(1+nn1^0-i1^0)*n74+7*nn1^0-7*i1^0 Applied simplification Original rule: l15 -> l15 : wr^0'=1, i1^0'=1, wi^0'=0, j1___0^0'=2+nn1^0, (-i1^0 >= 0 /\ ((0 >= 0 /\ nn1^0 >= 0) \/ (nn1^0 >= 0 /\ -2+i1^0 >= 0))), cost: 7-7*i1^0 New rule: l15 -> l15 : wr^0'=1, i1^0'=1, wi^0'=0, j1___0^0'=2+nn1^0, (nn1^0 >= 0 /\ i1^0 <= 0), cost: 7-7*i1^0 Applied simplification Original rule: l15 -> l15 : wr^0'=1, i1^0'=1+nn1^0, wi^0'=0, j1___0^0'=2, (nn1^0-i1^0 >= 0 /\ ((0 >= 0 /\ -nn1^0 >= 0) \/ (0 >= 0 /\ -2+i1^0 >= 0))), cost: 7+7*nn1^0-7*i1^0 New rule: l15 -> l15 : wr^0'=1, i1^0'=1+nn1^0, wi^0'=0, j1___0^0'=2, (nn1^0-i1^0 >= 0 /\ ((0 >= 0 /\ -2+i1^0 >= 0) \/ nn1^0 <= 0)), cost: 7+7*nn1^0-7*i1^0 Applied simplification Original rule: l15 -> l15 : wtemp^0'=wr^post18, ii3^0'=-2*(-1+i1^0)*n74+ii3^0, wr^0'=wr^post18, i1^0'=1, wi^0'=wi^post18, j1___0^0'=2+nn1^0, i3^0'=-(-1+i1^0)*n74+i3^0, (-i1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0 /\ ((0 >= 0 /\ nn1^0 >= 0) \/ (nn1^0 >= 0 /\ -2+i1^0 >= 0))), cost: 7-4*(-1+i1^0)*n74-7*i1^0 New rule: l15 -> l15 : wtemp^0'=wr^post18, ii3^0'=-2*(-1+i1^0)*n74+ii3^0, wr^0'=wr^post18, i1^0'=1, wi^0'=wi^post18, j1___0^0'=2+nn1^0, i3^0'=-(-1+i1^0)*n74+i3^0, (-1+i2^0-nn2^0 >= 0 /\ nn1^0 >= 0 /\ i1^0 <= 0), cost: 7-4*(-1+i1^0)*n74-7*i1^0 Applied simplification Original rule: l15 -> l15 : wtemp^0'=wr^post18, ii3^0'=2*(1+nn1^0-i1^0)*n74+ii3^0, wr^0'=wr^post18, i1^0'=1+nn1^0, wi^0'=wi^post18, j1___0^0'=2, i3^0'=(1+nn1^0-i1^0)*n74+i3^0, (nn1^0-i1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0 /\ ((0 >= 0 /\ -2+i1^0 >= 0) \/ (0 >= 0 /\ -nn1^0 >= 0))), cost: 7+4*(1+nn1^0-i1^0)*n74+7*nn1^0-7*i1^0 New rule: l15 -> l15 : wtemp^0'=wr^post18, ii3^0'=2*(1+nn1^0-i1^0)*n74+ii3^0, wr^0'=wr^post18, i1^0'=1+nn1^0, wi^0'=wi^post18, j1___0^0'=2, i3^0'=(1+nn1^0-i1^0)*n74+i3^0, (nn1^0-i1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0 /\ ((0 >= 0 /\ nn1^0 <= 0) \/ -2+i1^0 >= 0)), cost: 7+4*(1+nn1^0-i1^0)*n74+7*nn1^0-7*i1^0 Applied deletion Removed the following rules: 219 222 Accelerated simple loops Start location: l26 212: l15 -> l15 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=1, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ i3^0 <= 0), cost: 16-6*i2^0+6*nn2^0 218: l15 -> [30] : (-nn1^0+i1^0 <= 0 /\ -1+i2^0-nn2^0 >= 0), cost: NONTERM 220: l15 -> l15 : h2r^0'=h2r^post10, wtemp^0'=1, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post10, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post10, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0))), cost: 17-6*i2^0+6*nn2^0 221: l15 -> l15 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -2+i3^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0))), cost: 17-6*i2^0+6*nn2^0 227: l15 -> l15 : wr^0'=1, i1^0'=1, wi^0'=0, j1___0^0'=2+nn1^0, (nn1^0 >= 0 /\ i1^0 <= 0), cost: 7-7*i1^0 228: l15 -> l15 : wr^0'=1, i1^0'=1+nn1^0, wi^0'=0, j1___0^0'=2, (nn1^0-i1^0 >= 0 /\ ((0 >= 0 /\ -2+i1^0 >= 0) \/ nn1^0 <= 0)), cost: 7+7*nn1^0-7*i1^0 229: l15 -> l15 : wtemp^0'=wr^post18, ii3^0'=-2*(-1+i1^0)*n74+ii3^0, wr^0'=wr^post18, i1^0'=1, wi^0'=wi^post18, j1___0^0'=2+nn1^0, i3^0'=-(-1+i1^0)*n74+i3^0, (-1+i2^0-nn2^0 >= 0 /\ nn1^0 >= 0 /\ i1^0 <= 0), cost: 7-4*(-1+i1^0)*n74-7*i1^0 230: l15 -> l15 : wtemp^0'=wr^post18, ii3^0'=2*(1+nn1^0-i1^0)*n74+ii3^0, wr^0'=wr^post18, i1^0'=1+nn1^0, wi^0'=wi^post18, j1___0^0'=2, i3^0'=(1+nn1^0-i1^0)*n74+i3^0, (nn1^0-i1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0 /\ ((0 >= 0 /\ nn1^0 <= 0) \/ -2+i1^0 >= 0)), cost: 7+4*(1+nn1^0-i1^0)*n74+7*nn1^0-7*i1^0 83: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, isign^0 <= 0, cost: 3 132: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 <= 0), cost: 5 133: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 134: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, i2^0'=1+nn2^0, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1-i2^0+nn2^0 >= 0 /\ nn1^0-i1^0 >= 0), cost: 9+4*nn1^0-4*i1^0 Applied chaining First rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -2+isign^0 >= 0, cost: 3 Second rule: l15 -> l15 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=1, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ i3^0 <= 0), cost: 16-6*i2^0+6*nn2^0 New rule: l26 -> l15 : c1^0'=c1^post32, j3^0'=j3^post4, h2r^0'=h2r^post4, theta^0'=theta^post32, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, wpi^0'=wpi^post32, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, c2^0'=c2^post32, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=1, h1r^0'=h1r^post4, i3^0'=1+i3^0, wpr^0'=wpr^post32, (-i2^0+nn2^0 >= 0 /\ -1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ -2+isign^0 >= 0 /\ i3^0 <= 0), cost: 19-6*i2^0+6*nn2^0 Applied chaining First rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, isign^0 <= 0, cost: 3 Second rule: l15 -> l15 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=1, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ i3^0 <= 0), cost: 16-6*i2^0+6*nn2^0 New rule: l26 -> l15 : c1^0'=c1^post32, j3^0'=j3^post4, h2r^0'=h2r^post4, theta^0'=theta^post32, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, wpi^0'=wpi^post32, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, c2^0'=c2^post32, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=1, h1r^0'=h1r^post4, i3^0'=1+i3^0, wpr^0'=wpr^post32, (-i2^0+nn2^0 >= 0 /\ -1+i1^0 == 0 /\ isign^0 <= 0 /\ -nn1^0+i1^0 <= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ i3^0 <= 0), cost: 19-6*i2^0+6*nn2^0 Applied chaining First rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -2+isign^0 >= 0, cost: 3 Second rule: l15 -> l15 : h2r^0'=h2r^post10, wtemp^0'=1, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post10, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post10, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0))), cost: 17-6*i2^0+6*nn2^0 New rule: l26 -> l15 : c1^0'=c1^post32, h2r^0'=h2r^post10, theta^0'=theta^post32, wtemp^0'=1, h1i^0'=h1i^post10, i2^0'=1+nn2^0, wpi^0'=wpi^post32, j2^0'=1, h2i^0'=h2i^post10, ii3^0'=2+ii3^0, wr^0'=wr^post18, c2^0'=c2^post32, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post10, i3^0'=1+i3^0, wpr^0'=wpr^post32, (-i2^0+nn2^0 >= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ -2+isign^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0))), cost: 20-6*i2^0+6*nn2^0 Applied chaining First rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, isign^0 <= 0, cost: 3 Second rule: l15 -> l15 : h2r^0'=h2r^post10, wtemp^0'=1, h1i^0'=h1i^post10, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post10, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post10, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0))), cost: 17-6*i2^0+6*nn2^0 New rule: l26 -> l15 : c1^0'=c1^post32, h2r^0'=h2r^post10, theta^0'=theta^post32, wtemp^0'=1, h1i^0'=h1i^post10, i2^0'=1+nn2^0, wpi^0'=wpi^post32, j2^0'=1, h2i^0'=h2i^post10, ii3^0'=2+ii3^0, wr^0'=wr^post18, c2^0'=c2^post32, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post10, i3^0'=1+i3^0, wpr^0'=wpr^post32, (-i2^0+nn2^0 >= 0 /\ isign^0 <= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0))), cost: 20-6*i2^0+6*nn2^0 Applied chaining First rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -2+isign^0 >= 0, cost: 3 Second rule: l15 -> l15 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -2+i3^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0))), cost: 17-6*i2^0+6*nn2^0 New rule: l26 -> l15 : c1^0'=c1^post32, j3^0'=j3^post4, h2r^0'=h2r^post4, theta^0'=theta^post32, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, wpi^0'=wpi^post32, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, c2^0'=c2^post32, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post4, i3^0'=1+i3^0, wpr^0'=wpr^post32, (-i2^0+nn2^0 >= 0 /\ -2+i3^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ -2+isign^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0))), cost: 20-6*i2^0+6*nn2^0 Applied chaining First rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, isign^0 <= 0, cost: 3 Second rule: l15 -> l15 : j3^0'=j3^post4, h2r^0'=h2r^post4, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post4, i3^0'=1+i3^0, (-i2^0+nn2^0 >= 0 /\ -2+i3^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0))), cost: 17-6*i2^0+6*nn2^0 New rule: l26 -> l15 : c1^0'=c1^post32, j3^0'=j3^post4, h2r^0'=h2r^post4, theta^0'=theta^post32, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, wpi^0'=wpi^post32, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, c2^0'=c2^post32, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post4, i3^0'=1+i3^0, wpr^0'=wpr^post32, (-i2^0+nn2^0 >= 0 /\ isign^0 <= 0 /\ -2+i3^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0))), cost: 20-6*i2^0+6*nn2^0 Applied chaining First rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -2+isign^0 >= 0, cost: 3 Second rule: l15 -> l15 : wr^0'=1, i1^0'=1, wi^0'=0, j1___0^0'=2+nn1^0, (nn1^0 >= 0 /\ i1^0 <= 0), cost: 7-7*i1^0 New rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, wr^0'=1, c2^0'=c2^post32, i1^0'=1, wi^0'=0, j1___0^0'=2+nn1^0, wpr^0'=wpr^post32, (nn1^0 >= 0 /\ i1^0 <= 0 /\ -2+isign^0 >= 0), cost: 10-7*i1^0 Applied chaining First rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, isign^0 <= 0, cost: 3 Second rule: l15 -> l15 : wr^0'=1, i1^0'=1, wi^0'=0, j1___0^0'=2+nn1^0, (nn1^0 >= 0 /\ i1^0 <= 0), cost: 7-7*i1^0 New rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, wr^0'=1, c2^0'=c2^post32, i1^0'=1, wi^0'=0, j1___0^0'=2+nn1^0, wpr^0'=wpr^post32, (isign^0 <= 0 /\ nn1^0 >= 0 /\ i1^0 <= 0), cost: 10-7*i1^0 Applied chaining First rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -2+isign^0 >= 0, cost: 3 Second rule: l15 -> l15 : wr^0'=1, i1^0'=1+nn1^0, wi^0'=0, j1___0^0'=2, (nn1^0-i1^0 >= 0 /\ ((0 >= 0 /\ -2+i1^0 >= 0) \/ nn1^0 <= 0)), cost: 7+7*nn1^0-7*i1^0 New rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, wr^0'=1, c2^0'=c2^post32, i1^0'=1+nn1^0, wi^0'=0, j1___0^0'=2, wpr^0'=wpr^post32, (nn1^0-i1^0 >= 0 /\ -2+isign^0 >= 0 /\ (nn1^0 <= 0 \/ -2+i1^0 >= 0)), cost: 10+7*nn1^0-7*i1^0 Applied chaining First rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, isign^0 <= 0, cost: 3 Second rule: l15 -> l15 : wr^0'=1, i1^0'=1+nn1^0, wi^0'=0, j1___0^0'=2, (nn1^0-i1^0 >= 0 /\ ((0 >= 0 /\ -2+i1^0 >= 0) \/ nn1^0 <= 0)), cost: 7+7*nn1^0-7*i1^0 New rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, wr^0'=1, c2^0'=c2^post32, i1^0'=1+nn1^0, wi^0'=0, j1___0^0'=2, wpr^0'=wpr^post32, (nn1^0-i1^0 >= 0 /\ isign^0 <= 0 /\ (nn1^0 <= 0 \/ -2+i1^0 >= 0)), cost: 10+7*nn1^0-7*i1^0 Applied chaining First rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -2+isign^0 >= 0, cost: 3 Second rule: l15 -> l15 : wtemp^0'=wr^post18, ii3^0'=-2*(-1+i1^0)*n74+ii3^0, wr^0'=wr^post18, i1^0'=1, wi^0'=wi^post18, j1___0^0'=2+nn1^0, i3^0'=-(-1+i1^0)*n74+i3^0, (-1+i2^0-nn2^0 >= 0 /\ nn1^0 >= 0 /\ i1^0 <= 0), cost: 7-4*(-1+i1^0)*n74-7*i1^0 New rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wr^post18, wpi^0'=wpi^post32, ii3^0'=-2*(-1+i1^0)*n74+ii3^0, wr^0'=wr^post18, c2^0'=c2^post32, i1^0'=1, wi^0'=wi^post18, j1___0^0'=2+nn1^0, i3^0'=-(-1+i1^0)*n74+i3^0, wpr^0'=wpr^post32, (-1+i2^0-nn2^0 >= 0 /\ nn1^0 >= 0 /\ i1^0 <= 0 /\ -2+isign^0 >= 0), cost: 10-4*(-1+i1^0)*n74-7*i1^0 Applied chaining First rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, isign^0 <= 0, cost: 3 Second rule: l15 -> l15 : wtemp^0'=wr^post18, ii3^0'=-2*(-1+i1^0)*n74+ii3^0, wr^0'=wr^post18, i1^0'=1, wi^0'=wi^post18, j1___0^0'=2+nn1^0, i3^0'=-(-1+i1^0)*n74+i3^0, (-1+i2^0-nn2^0 >= 0 /\ nn1^0 >= 0 /\ i1^0 <= 0), cost: 7-4*(-1+i1^0)*n74-7*i1^0 New rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wr^post18, wpi^0'=wpi^post32, ii3^0'=-2*(-1+i1^0)*n74+ii3^0, wr^0'=wr^post18, c2^0'=c2^post32, i1^0'=1, wi^0'=wi^post18, j1___0^0'=2+nn1^0, i3^0'=-(-1+i1^0)*n74+i3^0, wpr^0'=wpr^post32, (isign^0 <= 0 /\ -1+i2^0-nn2^0 >= 0 /\ nn1^0 >= 0 /\ i1^0 <= 0), cost: 10-4*(-1+i1^0)*n74-7*i1^0 Applied chaining First rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -2+isign^0 >= 0, cost: 3 Second rule: l15 -> l15 : wtemp^0'=wr^post18, ii3^0'=2*(1+nn1^0-i1^0)*n74+ii3^0, wr^0'=wr^post18, i1^0'=1+nn1^0, wi^0'=wi^post18, j1___0^0'=2, i3^0'=(1+nn1^0-i1^0)*n74+i3^0, (nn1^0-i1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0 /\ ((0 >= 0 /\ nn1^0 <= 0) \/ -2+i1^0 >= 0)), cost: 7+4*(1+nn1^0-i1^0)*n74+7*nn1^0-7*i1^0 New rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wr^post18, wpi^0'=wpi^post32, ii3^0'=2*(1+nn1^0-i1^0)*n74+ii3^0, wr^0'=wr^post18, c2^0'=c2^post32, i1^0'=1+nn1^0, wi^0'=wi^post18, j1___0^0'=2, i3^0'=(1+nn1^0-i1^0)*n74+i3^0, wpr^0'=wpr^post32, (nn1^0-i1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0 /\ -2+isign^0 >= 0 /\ (nn1^0 <= 0 \/ -2+i1^0 >= 0)), cost: 10+4*(1+nn1^0-i1^0)*n74+7*nn1^0-7*i1^0 Applied chaining First rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, isign^0 <= 0, cost: 3 Second rule: l15 -> l15 : wtemp^0'=wr^post18, ii3^0'=2*(1+nn1^0-i1^0)*n74+ii3^0, wr^0'=wr^post18, i1^0'=1+nn1^0, wi^0'=wi^post18, j1___0^0'=2, i3^0'=(1+nn1^0-i1^0)*n74+i3^0, (nn1^0-i1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0 /\ ((0 >= 0 /\ nn1^0 <= 0) \/ -2+i1^0 >= 0)), cost: 7+4*(1+nn1^0-i1^0)*n74+7*nn1^0-7*i1^0 New rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wr^post18, wpi^0'=wpi^post32, ii3^0'=2*(1+nn1^0-i1^0)*n74+ii3^0, wr^0'=wr^post18, c2^0'=c2^post32, i1^0'=1+nn1^0, wi^0'=wi^post18, j1___0^0'=2, i3^0'=(1+nn1^0-i1^0)*n74+i3^0, wpr^0'=wpr^post32, (nn1^0-i1^0 >= 0 /\ isign^0 <= 0 /\ -1+i2^0-nn2^0 >= 0 /\ (nn1^0 <= 0 \/ -2+i1^0 >= 0)), cost: 10+4*(1+nn1^0-i1^0)*n74+7*nn1^0-7*i1^0 Applied deletion Removed the following rules: 212 220 221 227 228 229 230 Chained accelerated rules with incoming rules Start location: l26 218: l15 -> [30] : (-nn1^0+i1^0 <= 0 /\ -1+i2^0-nn2^0 >= 0), cost: NONTERM 83: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -2+isign^0 >= 0, cost: 3 84: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, isign^0 <= 0, cost: 3 132: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 <= 0), cost: 5 133: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 134: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, i2^0'=1+nn2^0, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1-i2^0+nn2^0 >= 0 /\ nn1^0-i1^0 >= 0), cost: 9+4*nn1^0-4*i1^0 231: l26 -> l15 : c1^0'=c1^post32, j3^0'=j3^post4, h2r^0'=h2r^post4, theta^0'=theta^post32, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, wpi^0'=wpi^post32, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, c2^0'=c2^post32, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=1, h1r^0'=h1r^post4, i3^0'=1+i3^0, wpr^0'=wpr^post32, (-i2^0+nn2^0 >= 0 /\ -1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ -2+isign^0 >= 0 /\ i3^0 <= 0), cost: 19-6*i2^0+6*nn2^0 232: l26 -> l15 : c1^0'=c1^post32, j3^0'=j3^post4, h2r^0'=h2r^post4, theta^0'=theta^post32, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, wpi^0'=wpi^post32, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, c2^0'=c2^post32, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=1, h1r^0'=h1r^post4, i3^0'=1+i3^0, wpr^0'=wpr^post32, (-i2^0+nn2^0 >= 0 /\ -1+i1^0 == 0 /\ isign^0 <= 0 /\ -nn1^0+i1^0 <= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ i3^0 <= 0), cost: 19-6*i2^0+6*nn2^0 233: l26 -> l15 : c1^0'=c1^post32, h2r^0'=h2r^post10, theta^0'=theta^post32, wtemp^0'=1, h1i^0'=h1i^post10, i2^0'=1+nn2^0, wpi^0'=wpi^post32, j2^0'=1, h2i^0'=h2i^post10, ii3^0'=2+ii3^0, wr^0'=wr^post18, c2^0'=c2^post32, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post10, i3^0'=1+i3^0, wpr^0'=wpr^post32, (-i2^0+nn2^0 >= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ -2+isign^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0))), cost: 20-6*i2^0+6*nn2^0 234: l26 -> l15 : c1^0'=c1^post32, h2r^0'=h2r^post10, theta^0'=theta^post32, wtemp^0'=1, h1i^0'=h1i^post10, i2^0'=1+nn2^0, wpi^0'=wpi^post32, j2^0'=1, h2i^0'=h2i^post10, ii3^0'=2+ii3^0, wr^0'=wr^post18, c2^0'=c2^post32, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post10, i3^0'=1+i3^0, wpr^0'=wpr^post32, (-i2^0+nn2^0 >= 0 /\ isign^0 <= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0))), cost: 20-6*i2^0+6*nn2^0 235: l26 -> l15 : c1^0'=c1^post32, j3^0'=j3^post4, h2r^0'=h2r^post4, theta^0'=theta^post32, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, wpi^0'=wpi^post32, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, c2^0'=c2^post32, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post4, i3^0'=1+i3^0, wpr^0'=wpr^post32, (-i2^0+nn2^0 >= 0 /\ -2+i3^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ -2+isign^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0))), cost: 20-6*i2^0+6*nn2^0 236: l26 -> l15 : c1^0'=c1^post32, j3^0'=j3^post4, h2r^0'=h2r^post4, theta^0'=theta^post32, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, wpi^0'=wpi^post32, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, c2^0'=c2^post32, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post4, i3^0'=1+i3^0, wpr^0'=wpr^post32, (-i2^0+nn2^0 >= 0 /\ isign^0 <= 0 /\ -2+i3^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0))), cost: 20-6*i2^0+6*nn2^0 237: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, wr^0'=1, c2^0'=c2^post32, i1^0'=1, wi^0'=0, j1___0^0'=2+nn1^0, wpr^0'=wpr^post32, (nn1^0 >= 0 /\ i1^0 <= 0 /\ -2+isign^0 >= 0), cost: 10-7*i1^0 238: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, wr^0'=1, c2^0'=c2^post32, i1^0'=1, wi^0'=0, j1___0^0'=2+nn1^0, wpr^0'=wpr^post32, (isign^0 <= 0 /\ nn1^0 >= 0 /\ i1^0 <= 0), cost: 10-7*i1^0 239: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, wr^0'=1, c2^0'=c2^post32, i1^0'=1+nn1^0, wi^0'=0, j1___0^0'=2, wpr^0'=wpr^post32, (nn1^0-i1^0 >= 0 /\ -2+isign^0 >= 0 /\ (nn1^0 <= 0 \/ -2+i1^0 >= 0)), cost: 10+7*nn1^0-7*i1^0 240: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, wr^0'=1, c2^0'=c2^post32, i1^0'=1+nn1^0, wi^0'=0, j1___0^0'=2, wpr^0'=wpr^post32, (nn1^0-i1^0 >= 0 /\ isign^0 <= 0 /\ (nn1^0 <= 0 \/ -2+i1^0 >= 0)), cost: 10+7*nn1^0-7*i1^0 241: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wr^post18, wpi^0'=wpi^post32, ii3^0'=-2*(-1+i1^0)*n74+ii3^0, wr^0'=wr^post18, c2^0'=c2^post32, i1^0'=1, wi^0'=wi^post18, j1___0^0'=2+nn1^0, i3^0'=-(-1+i1^0)*n74+i3^0, wpr^0'=wpr^post32, (-1+i2^0-nn2^0 >= 0 /\ nn1^0 >= 0 /\ i1^0 <= 0 /\ -2+isign^0 >= 0), cost: 10-4*(-1+i1^0)*n74-7*i1^0 242: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wr^post18, wpi^0'=wpi^post32, ii3^0'=-2*(-1+i1^0)*n74+ii3^0, wr^0'=wr^post18, c2^0'=c2^post32, i1^0'=1, wi^0'=wi^post18, j1___0^0'=2+nn1^0, i3^0'=-(-1+i1^0)*n74+i3^0, wpr^0'=wpr^post32, (isign^0 <= 0 /\ -1+i2^0-nn2^0 >= 0 /\ nn1^0 >= 0 /\ i1^0 <= 0), cost: 10-4*(-1+i1^0)*n74-7*i1^0 243: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wr^post18, wpi^0'=wpi^post32, ii3^0'=2*(1+nn1^0-i1^0)*n74+ii3^0, wr^0'=wr^post18, c2^0'=c2^post32, i1^0'=1+nn1^0, wi^0'=wi^post18, j1___0^0'=2, i3^0'=(1+nn1^0-i1^0)*n74+i3^0, wpr^0'=wpr^post32, (nn1^0-i1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0 /\ -2+isign^0 >= 0 /\ (nn1^0 <= 0 \/ -2+i1^0 >= 0)), cost: 10+4*(1+nn1^0-i1^0)*n74+7*nn1^0-7*i1^0 244: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wr^post18, wpi^0'=wpi^post32, ii3^0'=2*(1+nn1^0-i1^0)*n74+ii3^0, wr^0'=wr^post18, c2^0'=c2^post32, i1^0'=1+nn1^0, wi^0'=wi^post18, j1___0^0'=2, i3^0'=(1+nn1^0-i1^0)*n74+i3^0, wpr^0'=wpr^post32, (nn1^0-i1^0 >= 0 /\ isign^0 <= 0 /\ -1+i2^0-nn2^0 >= 0 /\ (nn1^0 <= 0 \/ -2+i1^0 >= 0)), cost: 10+4*(1+nn1^0-i1^0)*n74+7*nn1^0-7*i1^0 Eliminating location l15 by chaining: Applied chaining First rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, -2+isign^0 >= 0, cost: 3 Second rule: l15 -> [30] : (-nn1^0+i1^0 <= 0 /\ -1+i2^0-nn2^0 >= 0), cost: NONTERM New rule: l26 -> [30] : (-nn1^0+i1^0 <= 0 /\ -1+i2^0-nn2^0 >= 0 /\ -2+isign^0 >= 0), cost: NONTERM Applied chaining First rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, wpr^0'=wpr^post32, isign^0 <= 0, cost: 3 Second rule: l15 -> [30] : (-nn1^0+i1^0 <= 0 /\ -1+i2^0-nn2^0 >= 0), cost: NONTERM New rule: l26 -> [30] : (isign^0 <= 0 /\ -nn1^0+i1^0 <= 0 /\ -1+i2^0-nn2^0 >= 0), cost: NONTERM Applied chaining First rule: l26 -> l15 : c1^0'=c1^post32, j3^0'=j3^post4, h2r^0'=h2r^post4, theta^0'=theta^post32, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, wpi^0'=wpi^post32, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, c2^0'=c2^post32, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=1, h1r^0'=h1r^post4, i3^0'=1+i3^0, wpr^0'=wpr^post32, (-i2^0+nn2^0 >= 0 /\ -1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ -2+isign^0 >= 0 /\ i3^0 <= 0), cost: 19-6*i2^0+6*nn2^0 Second rule: l15 -> [30] : (-nn1^0+i1^0 <= 0 /\ -1+i2^0-nn2^0 >= 0), cost: NONTERM New rule: l26 -> [30] : (0 >= 0 /\ -i2^0+nn2^0 >= 0 /\ -1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ 1-nn1^0+i1^0 <= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ -2+isign^0 >= 0 /\ i3^0 <= 0), cost: NONTERM Applied simplification Original rule: l26 -> [30] : (0 >= 0 /\ -i2^0+nn2^0 >= 0 /\ -1+i1^0 == 0 /\ -nn1^0+i1^0 <= 0 /\ 1-nn1^0+i1^0 <= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ -2+isign^0 >= 0 /\ i3^0 <= 0), cost: NONTERM New rule: l26 -> [30] : (-i2^0+nn2^0 >= 0 /\ -1+i1^0 == 0 /\ 1-nn1^0+i1^0 <= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ -2+isign^0 >= 0 /\ i3^0 <= 0), cost: NONTERM Applied chaining First rule: l26 -> l15 : c1^0'=c1^post32, j3^0'=j3^post4, h2r^0'=h2r^post4, theta^0'=theta^post32, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, wpi^0'=wpi^post32, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, c2^0'=c2^post32, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=1, h1r^0'=h1r^post4, i3^0'=1+i3^0, wpr^0'=wpr^post32, (-i2^0+nn2^0 >= 0 /\ -1+i1^0 == 0 /\ isign^0 <= 0 /\ -nn1^0+i1^0 <= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ i3^0 <= 0), cost: 19-6*i2^0+6*nn2^0 Second rule: l15 -> [30] : (-nn1^0+i1^0 <= 0 /\ -1+i2^0-nn2^0 >= 0), cost: NONTERM New rule: l26 -> [30] : (0 >= 0 /\ -i2^0+nn2^0 >= 0 /\ -1+i1^0 == 0 /\ isign^0 <= 0 /\ -nn1^0+i1^0 <= 0 /\ 1-nn1^0+i1^0 <= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ i3^0 <= 0), cost: NONTERM Applied simplification Original rule: l26 -> [30] : (0 >= 0 /\ -i2^0+nn2^0 >= 0 /\ -1+i1^0 == 0 /\ isign^0 <= 0 /\ -nn1^0+i1^0 <= 0 /\ 1-nn1^0+i1^0 <= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ i3^0 <= 0), cost: NONTERM New rule: l26 -> [30] : (-i2^0+nn2^0 >= 0 /\ -1+i1^0 == 0 /\ isign^0 <= 0 /\ 1-nn1^0+i1^0 <= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ i3^0 <= 0), cost: NONTERM Applied chaining First rule: l26 -> l15 : c1^0'=c1^post32, h2r^0'=h2r^post10, theta^0'=theta^post32, wtemp^0'=1, h1i^0'=h1i^post10, i2^0'=1+nn2^0, wpi^0'=wpi^post32, j2^0'=1, h2i^0'=h2i^post10, ii3^0'=2+ii3^0, wr^0'=wr^post18, c2^0'=c2^post32, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post10, i3^0'=1+i3^0, wpr^0'=wpr^post32, (-i2^0+nn2^0 >= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ -2+isign^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0))), cost: 20-6*i2^0+6*nn2^0 Second rule: l15 -> [30] : (-nn1^0+i1^0 <= 0 /\ -1+i2^0-nn2^0 >= 0), cost: NONTERM New rule: l26 -> [30] : (0 >= 0 /\ -i2^0+nn2^0 >= 0 /\ 1-nn1^0+i1^0 <= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ -2+isign^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0))), cost: NONTERM Applied simplification Original rule: l26 -> [30] : (0 >= 0 /\ -i2^0+nn2^0 >= 0 /\ 1-nn1^0+i1^0 <= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ -2+isign^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ (-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0))), cost: NONTERM New rule: l26 -> [30] : (-i2^0+nn2^0 >= 0 /\ 1-nn1^0+i1^0 <= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ -2+isign^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ i1^0 <= 0)), cost: NONTERM Applied chaining First rule: l26 -> l15 : c1^0'=c1^post32, h2r^0'=h2r^post10, theta^0'=theta^post32, wtemp^0'=1, h1i^0'=h1i^post10, i2^0'=1+nn2^0, wpi^0'=wpi^post32, j2^0'=1, h2i^0'=h2i^post10, ii3^0'=2+ii3^0, wr^0'=wr^post18, c2^0'=c2^post32, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post10, i3^0'=1+i3^0, wpr^0'=wpr^post32, (-i2^0+nn2^0 >= 0 /\ isign^0 <= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0))), cost: 20-6*i2^0+6*nn2^0 Second rule: l15 -> [30] : (-nn1^0+i1^0 <= 0 /\ -1+i2^0-nn2^0 >= 0), cost: NONTERM New rule: l26 -> [30] : (0 >= 0 /\ -i2^0+nn2^0 >= 0 /\ isign^0 <= 0 /\ 1-nn1^0+i1^0 <= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0))), cost: NONTERM Applied simplification Original rule: l26 -> [30] : (0 >= 0 /\ -i2^0+nn2^0 >= 0 /\ isign^0 <= 0 /\ 1-nn1^0+i1^0 <= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0))), cost: NONTERM New rule: l26 -> [30] : (-i2^0+nn2^0 >= 0 /\ isign^0 <= 0 /\ 1-nn1^0+i1^0 <= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ -2+i1^0 >= 0)), cost: NONTERM Applied chaining First rule: l26 -> l15 : c1^0'=c1^post32, j3^0'=j3^post4, h2r^0'=h2r^post4, theta^0'=theta^post32, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, wpi^0'=wpi^post32, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, c2^0'=c2^post32, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post4, i3^0'=1+i3^0, wpr^0'=wpr^post32, (-i2^0+nn2^0 >= 0 /\ -2+i3^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ -2+isign^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0))), cost: 20-6*i2^0+6*nn2^0 Second rule: l15 -> [30] : (-nn1^0+i1^0 <= 0 /\ -1+i2^0-nn2^0 >= 0), cost: NONTERM New rule: l26 -> [30] : (0 >= 0 /\ -i2^0+nn2^0 >= 0 /\ -2+i3^0 >= 0 /\ 1-nn1^0+i1^0 <= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ -2+isign^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0))), cost: NONTERM Applied simplification Original rule: l26 -> [30] : (0 >= 0 /\ -i2^0+nn2^0 >= 0 /\ -2+i3^0 >= 0 /\ 1-nn1^0+i1^0 <= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ -2+isign^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0))), cost: NONTERM New rule: l26 -> [30] : (-i2^0+nn2^0 >= 0 /\ -2+i3^0 >= 0 /\ 1-nn1^0+i1^0 <= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ -2+isign^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ -2+i1^0 >= 0)), cost: NONTERM Applied chaining First rule: l26 -> l15 : c1^0'=c1^post32, j3^0'=j3^post4, h2r^0'=h2r^post4, theta^0'=theta^post32, wtemp^0'=1, h1i^0'=h1i^post4, i2^0'=1+nn2^0, wpi^0'=wpi^post32, j2^0'=1, h2i^0'=h2i^post4, ii3^0'=2+ii3^0, wr^0'=wr^post18, c2^0'=c2^post32, i1^0'=1+i1^0, wi^0'=wi^post18, j1___0^0'=2+nn1^0-i1^0, h1r^0'=h1r^post4, i3^0'=1+i3^0, wpr^0'=wpr^post32, (-i2^0+nn2^0 >= 0 /\ isign^0 <= 0 /\ -2+i3^0 >= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0))), cost: 20-6*i2^0+6*nn2^0 Second rule: l15 -> [30] : (-nn1^0+i1^0 <= 0 /\ -1+i2^0-nn2^0 >= 0), cost: NONTERM New rule: l26 -> [30] : (0 >= 0 /\ -i2^0+nn2^0 >= 0 /\ isign^0 <= 0 /\ -2+i3^0 >= 0 /\ 1-nn1^0+i1^0 <= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0))), cost: NONTERM Applied simplification Original rule: l26 -> [30] : (0 >= 0 /\ -i2^0+nn2^0 >= 0 /\ isign^0 <= 0 /\ -2+i3^0 >= 0 /\ 1-nn1^0+i1^0 <= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ (-nn1^0+i1^0 <= 0 /\ i1^0 <= 0))), cost: NONTERM New rule: l26 -> [30] : (-i2^0+nn2^0 >= 0 /\ isign^0 <= 0 /\ -2+i3^0 >= 0 /\ 1-nn1^0+i1^0 <= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ -2+i1^0 >= 0)), cost: NONTERM Applied chaining First rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, wr^0'=1, c2^0'=c2^post32, i1^0'=1, wi^0'=0, j1___0^0'=2+nn1^0, wpr^0'=wpr^post32, (nn1^0 >= 0 /\ i1^0 <= 0 /\ -2+isign^0 >= 0), cost: 10-7*i1^0 Second rule: l15 -> [30] : (-nn1^0+i1^0 <= 0 /\ -1+i2^0-nn2^0 >= 0), cost: NONTERM New rule: l26 -> [30] : (1-nn1^0 <= 0 /\ -1+i2^0-nn2^0 >= 0 /\ nn1^0 >= 0 /\ i1^0 <= 0 /\ -2+isign^0 >= 0), cost: NONTERM Applied simplification Original rule: l26 -> [30] : (1-nn1^0 <= 0 /\ -1+i2^0-nn2^0 >= 0 /\ nn1^0 >= 0 /\ i1^0 <= 0 /\ -2+isign^0 >= 0), cost: NONTERM New rule: l26 -> [30] : (-1+nn1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0 /\ i1^0 <= 0 /\ -2+isign^0 >= 0), cost: NONTERM Applied chaining First rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, wr^0'=1, c2^0'=c2^post32, i1^0'=1, wi^0'=0, j1___0^0'=2+nn1^0, wpr^0'=wpr^post32, (isign^0 <= 0 /\ nn1^0 >= 0 /\ i1^0 <= 0), cost: 10-7*i1^0 Second rule: l15 -> [30] : (-nn1^0+i1^0 <= 0 /\ -1+i2^0-nn2^0 >= 0), cost: NONTERM New rule: l26 -> [30] : (1-nn1^0 <= 0 /\ isign^0 <= 0 /\ -1+i2^0-nn2^0 >= 0 /\ nn1^0 >= 0 /\ i1^0 <= 0), cost: NONTERM Applied simplification Original rule: l26 -> [30] : (1-nn1^0 <= 0 /\ isign^0 <= 0 /\ -1+i2^0-nn2^0 >= 0 /\ nn1^0 >= 0 /\ i1^0 <= 0), cost: NONTERM New rule: l26 -> [30] : (-1+nn1^0 >= 0 /\ isign^0 <= 0 /\ -1+i2^0-nn2^0 >= 0 /\ i1^0 <= 0), cost: NONTERM Applied chaining First rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wr^post18, wpi^0'=wpi^post32, ii3^0'=-2*(-1+i1^0)*n74+ii3^0, wr^0'=wr^post18, c2^0'=c2^post32, i1^0'=1, wi^0'=wi^post18, j1___0^0'=2+nn1^0, i3^0'=-(-1+i1^0)*n74+i3^0, wpr^0'=wpr^post32, (-1+i2^0-nn2^0 >= 0 /\ nn1^0 >= 0 /\ i1^0 <= 0 /\ -2+isign^0 >= 0), cost: 10-4*(-1+i1^0)*n74-7*i1^0 Second rule: l15 -> [30] : (-nn1^0+i1^0 <= 0 /\ -1+i2^0-nn2^0 >= 0), cost: NONTERM New rule: l26 -> [30] : (1-nn1^0 <= 0 /\ -1+i2^0-nn2^0 >= 0 /\ nn1^0 >= 0 /\ i1^0 <= 0 /\ -2+isign^0 >= 0), cost: NONTERM Applied simplification Original rule: l26 -> [30] : (1-nn1^0 <= 0 /\ -1+i2^0-nn2^0 >= 0 /\ nn1^0 >= 0 /\ i1^0 <= 0 /\ -2+isign^0 >= 0), cost: NONTERM New rule: l26 -> [30] : (-1+nn1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0 /\ i1^0 <= 0 /\ -2+isign^0 >= 0), cost: NONTERM Applied chaining First rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wr^post18, wpi^0'=wpi^post32, ii3^0'=-2*(-1+i1^0)*n74+ii3^0, wr^0'=wr^post18, c2^0'=c2^post32, i1^0'=1, wi^0'=wi^post18, j1___0^0'=2+nn1^0, i3^0'=-(-1+i1^0)*n74+i3^0, wpr^0'=wpr^post32, (isign^0 <= 0 /\ -1+i2^0-nn2^0 >= 0 /\ nn1^0 >= 0 /\ i1^0 <= 0), cost: 10-4*(-1+i1^0)*n74-7*i1^0 Second rule: l15 -> [30] : (-nn1^0+i1^0 <= 0 /\ -1+i2^0-nn2^0 >= 0), cost: NONTERM New rule: l26 -> [30] : (1-nn1^0 <= 0 /\ isign^0 <= 0 /\ -1+i2^0-nn2^0 >= 0 /\ nn1^0 >= 0 /\ i1^0 <= 0), cost: NONTERM Applied simplification Original rule: l26 -> [30] : (1-nn1^0 <= 0 /\ isign^0 <= 0 /\ -1+i2^0-nn2^0 >= 0 /\ nn1^0 >= 0 /\ i1^0 <= 0), cost: NONTERM New rule: l26 -> [30] : (-1+nn1^0 >= 0 /\ isign^0 <= 0 /\ -1+i2^0-nn2^0 >= 0 /\ i1^0 <= 0), cost: NONTERM Applied partial deletion Original rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1+i2^0-nn2^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+i2^0-nn2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 Applied partial deletion Original rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, i2^0'=1+nn2^0, wpi^0'=wpi^post32, c2^0'=c2^post32, i1^0'=1+nn1^0, wpr^0'=wpr^post32, (-1+isign^0 == 0 /\ 1-i2^0+nn2^0 >= 0 /\ nn1^0-i1^0 >= 0), cost: 9+4*nn1^0-4*i1^0 New rule: l26 -> [32] : (-1+isign^0 == 0 /\ 1-i2^0+nn2^0 >= 0 /\ nn1^0-i1^0 >= 0), cost: 9+4*nn1^0-4*i1^0 Applied partial deletion Original rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, wr^0'=1, c2^0'=c2^post32, i1^0'=1+nn1^0, wi^0'=0, j1___0^0'=2, wpr^0'=wpr^post32, (nn1^0-i1^0 >= 0 /\ -2+isign^0 >= 0 /\ (nn1^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 /\ (nn1^0 <= 0 \/ -2+i1^0 >= 0)), cost: 10+7*nn1^0-7*i1^0 Applied partial deletion Original rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wtemp^post32, wpi^0'=wpi^post32, wr^0'=1, c2^0'=c2^post32, i1^0'=1+nn1^0, wi^0'=0, j1___0^0'=2, wpr^0'=wpr^post32, (nn1^0-i1^0 >= 0 /\ isign^0 <= 0 /\ (nn1^0 <= 0 \/ -2+i1^0 >= 0)), cost: 10+7*nn1^0-7*i1^0 New rule: l26 -> [32] : (nn1^0-i1^0 >= 0 /\ isign^0 <= 0 /\ (nn1^0 <= 0 \/ -2+i1^0 >= 0)), cost: 10+7*nn1^0-7*i1^0 Applied partial deletion Original rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wr^post18, wpi^0'=wpi^post32, ii3^0'=2*(1+nn1^0-i1^0)*n74+ii3^0, wr^0'=wr^post18, c2^0'=c2^post32, i1^0'=1+nn1^0, wi^0'=wi^post18, j1___0^0'=2, i3^0'=(1+nn1^0-i1^0)*n74+i3^0, wpr^0'=wpr^post32, (nn1^0-i1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0 /\ -2+isign^0 >= 0 /\ (nn1^0 <= 0 \/ -2+i1^0 >= 0)), cost: 10+4*(1+nn1^0-i1^0)*n74+7*nn1^0-7*i1^0 New rule: l26 -> [32] : (nn1^0-i1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0 /\ -2+isign^0 >= 0 /\ (nn1^0 <= 0 \/ -2+i1^0 >= 0)), cost: 10+4*(1+nn1^0-i1^0)*n74+7*nn1^0-7*i1^0 Applied partial deletion Original rule: l26 -> l15 : c1^0'=c1^post32, theta^0'=theta^post32, wtemp^0'=wr^post18, wpi^0'=wpi^post32, ii3^0'=2*(1+nn1^0-i1^0)*n74+ii3^0, wr^0'=wr^post18, c2^0'=c2^post32, i1^0'=1+nn1^0, wi^0'=wi^post18, j1___0^0'=2, i3^0'=(1+nn1^0-i1^0)*n74+i3^0, wpr^0'=wpr^post32, (nn1^0-i1^0 >= 0 /\ isign^0 <= 0 /\ -1+i2^0-nn2^0 >= 0 /\ (nn1^0 <= 0 \/ -2+i1^0 >= 0)), cost: 10+4*(1+nn1^0-i1^0)*n74+7*nn1^0-7*i1^0 New rule: l26 -> [32] : (nn1^0-i1^0 >= 0 /\ isign^0 <= 0 /\ -1+i2^0-nn2^0 >= 0 /\ (nn1^0 <= 0 \/ -2+i1^0 >= 0)), cost: 10+4*(1+nn1^0-i1^0)*n74+7*nn1^0-7*i1^0 Applied deletion Removed the following rules: 83 84 132 133 134 218 231 232 233 234 235 236 237 238 239 240 241 242 243 244 Eliminated locations on tree-shaped paths Start location: l26 245: l26 -> [30] : (-nn1^0+i1^0 <= 0 /\ -1+i2^0-nn2^0 >= 0 /\ -2+isign^0 >= 0), cost: NONTERM 246: l26 -> [30] : (isign^0 <= 0 /\ -nn1^0+i1^0 <= 0 /\ -1+i2^0-nn2^0 >= 0), cost: NONTERM 247: l26 -> [30] : (-i2^0+nn2^0 >= 0 /\ -1+i1^0 == 0 /\ 1-nn1^0+i1^0 <= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ -2+isign^0 >= 0 /\ i3^0 <= 0), cost: NONTERM 248: l26 -> [30] : (-i2^0+nn2^0 >= 0 /\ -1+i1^0 == 0 /\ isign^0 <= 0 /\ 1-nn1^0+i1^0 <= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ i3^0 <= 0), cost: NONTERM 249: l26 -> [30] : (-i2^0+nn2^0 >= 0 /\ 1-nn1^0+i1^0 <= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ -2+isign^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ i1^0 <= 0)), cost: NONTERM 250: l26 -> [30] : (-i2^0+nn2^0 >= 0 /\ isign^0 <= 0 /\ 1-nn1^0+i1^0 <= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ -2+i1^0 >= 0)), cost: NONTERM 251: l26 -> [30] : (-i2^0+nn2^0 >= 0 /\ -2+i3^0 >= 0 /\ 1-nn1^0+i1^0 <= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ -2+isign^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ -2+i1^0 >= 0)), cost: NONTERM 252: l26 -> [30] : (-i2^0+nn2^0 >= 0 /\ isign^0 <= 0 /\ -2+i3^0 >= 0 /\ 1-nn1^0+i1^0 <= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ -2+i1^0 >= 0)), cost: NONTERM 253: l26 -> [30] : (-1+nn1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0 /\ i1^0 <= 0 /\ -2+isign^0 >= 0), cost: NONTERM 254: l26 -> [30] : (-1+nn1^0 >= 0 /\ isign^0 <= 0 /\ -1+i2^0-nn2^0 >= 0 /\ i1^0 <= 0), cost: NONTERM 255: l26 -> [30] : (-1+nn1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0 /\ i1^0 <= 0 /\ -2+isign^0 >= 0), cost: NONTERM 256: l26 -> [30] : (-1+nn1^0 >= 0 /\ isign^0 <= 0 /\ -1+i2^0-nn2^0 >= 0 /\ i1^0 <= 0), cost: NONTERM 257: l26 -> [32] : (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 258: l26 -> [32] : (-1+isign^0 == 0 /\ 1-i2^0+nn2^0 >= 0 /\ nn1^0-i1^0 >= 0), cost: 9+4*nn1^0-4*i1^0 259: l26 -> [32] : (nn1^0-i1^0 >= 0 /\ -2+isign^0 >= 0 /\ (nn1^0 <= 0 \/ -2+i1^0 >= 0)), cost: 10+7*nn1^0-7*i1^0 260: l26 -> [32] : (nn1^0-i1^0 >= 0 /\ isign^0 <= 0 /\ (nn1^0 <= 0 \/ -2+i1^0 >= 0)), cost: 10+7*nn1^0-7*i1^0 261: l26 -> [32] : (nn1^0-i1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0 /\ -2+isign^0 >= 0 /\ (nn1^0 <= 0 \/ -2+i1^0 >= 0)), cost: 10+4*(1+nn1^0-i1^0)*n74+7*nn1^0-7*i1^0 262: l26 -> [32] : (nn1^0-i1^0 >= 0 /\ isign^0 <= 0 /\ -1+i2^0-nn2^0 >= 0 /\ (nn1^0 <= 0 \/ -2+i1^0 >= 0)), cost: 10+4*(1+nn1^0-i1^0)*n74+7*nn1^0-7*i1^0 Removed duplicate rules (ignoring updates) Start location: l26 245: l26 -> [30] : (-nn1^0+i1^0 <= 0 /\ -1+i2^0-nn2^0 >= 0 /\ -2+isign^0 >= 0), cost: NONTERM 246: l26 -> [30] : (isign^0 <= 0 /\ -nn1^0+i1^0 <= 0 /\ -1+i2^0-nn2^0 >= 0), cost: NONTERM 247: l26 -> [30] : (-i2^0+nn2^0 >= 0 /\ -1+i1^0 == 0 /\ 1-nn1^0+i1^0 <= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ -2+isign^0 >= 0 /\ i3^0 <= 0), cost: NONTERM 248: l26 -> [30] : (-i2^0+nn2^0 >= 0 /\ -1+i1^0 == 0 /\ isign^0 <= 0 /\ 1-nn1^0+i1^0 <= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ i3^0 <= 0), cost: NONTERM 249: l26 -> [30] : (-i2^0+nn2^0 >= 0 /\ 1-nn1^0+i1^0 <= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ -2+isign^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ -2+i1^0 >= 0) \/ i1^0 <= 0)), cost: NONTERM 250: l26 -> [30] : (-i2^0+nn2^0 >= 0 /\ isign^0 <= 0 /\ 1-nn1^0+i1^0 <= 0 /\ -1+i3^0 == 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ -2+i1^0 >= 0)), cost: NONTERM 251: l26 -> [30] : (-i2^0+nn2^0 >= 0 /\ -2+i3^0 >= 0 /\ 1-nn1^0+i1^0 <= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ -2+isign^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ -2+i1^0 >= 0)), cost: NONTERM 252: l26 -> [30] : (-i2^0+nn2^0 >= 0 /\ isign^0 <= 0 /\ -2+i3^0 >= 0 /\ 1-nn1^0+i1^0 <= 0 /\ -1+nn2^0 <= 0 /\ -1+i2^0 >= 0 /\ ((-nn1^0+i1^0 <= 0 /\ i1^0 <= 0) \/ -2+i1^0 >= 0)), cost: NONTERM 255: l26 -> [30] : (-1+nn1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0 /\ i1^0 <= 0 /\ -2+isign^0 >= 0), cost: NONTERM 256: l26 -> [30] : (-1+nn1^0 >= 0 /\ isign^0 <= 0 /\ -1+i2^0-nn2^0 >= 0 /\ i1^0 <= 0), cost: NONTERM 257: l26 -> [32] : (-1+isign^0 == 0 /\ 1+nn1^0-i1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0), cost: 9+4*nn1^0-4*i1^0 258: l26 -> [32] : (-1+isign^0 == 0 /\ 1-i2^0+nn2^0 >= 0 /\ nn1^0-i1^0 >= 0), cost: 9+4*nn1^0-4*i1^0 259: l26 -> [32] : (nn1^0-i1^0 >= 0 /\ -2+isign^0 >= 0 /\ (nn1^0 <= 0 \/ -2+i1^0 >= 0)), cost: 10+7*nn1^0-7*i1^0 260: l26 -> [32] : (nn1^0-i1^0 >= 0 /\ isign^0 <= 0 /\ (nn1^0 <= 0 \/ -2+i1^0 >= 0)), cost: 10+7*nn1^0-7*i1^0 261: l26 -> [32] : (nn1^0-i1^0 >= 0 /\ -1+i2^0-nn2^0 >= 0 /\ -2+isign^0 >= 0 /\ (nn1^0 <= 0 \/ -2+i1^0 >= 0)), cost: 10+4*(1+nn1^0-i1^0)*n74+7*nn1^0-7*i1^0 262: l26 -> [32] : (nn1^0-i1^0 >= 0 /\ isign^0 <= 0 /\ -1+i2^0-nn2^0 >= 0 /\ (nn1^0 <= 0 \/ -2+i1^0 >= 0)), cost: 10+4*(1+nn1^0-i1^0)*n74+7*nn1^0-7*i1^0 Computing asymptotic complexity Proved nontermination of rule 245 via SMT. Proved the following lower bound Complexity: Nonterm Cpx degree: Nonterm Solved cost: NONTERM Rule cost: NONTERM Rule guard: (-nn1^0+i1^0 <= 0 /\ -1+i2^0-nn2^0 >= 0 /\ -2+isign^0 >= 0)