NO Initial ITS Start location: l26 Program variables: c1^0 c2^0 h1i^0 h1r^0 h2i^0 h2r^0 i1^0 i2^0 i3^0 ii3^0 isign^0 j1___0^0 j2^0 j3^0 nn1^0 nn2^0 theta^0 wi^0 wpi^0 wpr^0 wr^0 wtemp^0 0: l0 -> l1 : c1^0'=c1^post1, c2^0'=c2^post1, h1i^0'=h1i^post1, h1r^0'=h1r^post1, h2i^0'=h2i^post1, h2r^0'=h2r^post1, i1^0'=i1^post1, i2^0'=i2^post1, i3^0'=i3^post1, ii3^0'=ii3^post1, isign^0'=isign^post1, j1___0^0'=j1___0^post1, j2^0'=j2^post1, j3^0'=j3^post1, nn1^0'=nn1^post1, nn2^0'=nn2^post1, theta^0'=theta^post1, wi^0'=wi^post1, wpi^0'=wpi^post1, wpr^0'=wpr^post1, wr^0'=wr^post1, wtemp^0'=wtemp^post1, (wpr^0-wpr^post1 == 0 /\ h2i^0-h2i^post1 == 0 /\ wr^0-wr^post1 == 0 /\ h1r^0-h1r^post1 == 0 /\ -h2r^post1+h2r^0 == 0 /\ -j1___0^post1+j1___0^0 == 0 /\ -j3^post1+j3^0 == 0 /\ wi^0-wi^post1 == 0 /\ j2^0-j2^post1 == 0 /\ -wtemp^post1+wtemp^0 == 0 /\ -nn2^post1+nn2^0 == 0 /\ c1^0-c1^post1 == 0 /\ c2^0-c2^post1 == 0 /\ theta^0-theta^post1 == 0 /\ i2^0-i2^post1 == 0 /\ -h1i^post1+h1i^0 == 0 /\ -isign^post1+isign^0 == 0 /\ -wpi^post1+wpi^0 == 0 /\ -i3^post1+i3^0 == 0 /\ ii3^0-ii3^post1 == 0 /\ i1^0-i1^post1 == 0 /\ -nn1^post1+nn1^0 == 0), cost: 1 1: l2 -> l0 : c1^0'=c1^post2, c2^0'=c2^post2, h1i^0'=h1i^post2, h1r^0'=h1r^post2, h2i^0'=h2i^post2, h2r^0'=h2r^post2, i1^0'=i1^post2, i2^0'=i2^post2, i3^0'=i3^post2, ii3^0'=ii3^post2, isign^0'=isign^post2, j1___0^0'=j1___0^post2, j2^0'=j2^post2, j3^0'=j3^post2, nn1^0'=nn1^post2, nn2^0'=nn2^post2, theta^0'=theta^post2, wi^0'=wi^post2, wpi^0'=wpi^post2, wpr^0'=wpr^post2, wr^0'=wr^post2, wtemp^0'=wtemp^post2, (h1r^0-h1r^post2 == 0 /\ ii3^0-ii3^post2 == 0 /\ -h1i^post2+h1i^0 == 0 /\ -c2^post2+c2^0 == 0 /\ -wpi^post2+wpi^0 == 0 /\ -h2i^post2+h2i^0 == 0 /\ wpr^0-wpr^post2 == 0 /\ -j1___0^post2+j1___0^0 == 0 /\ c1^0-c1^post2 == 0 /\ -i3^post2+i3^0 == 0 /\ wr^0-wr^post2 == 0 /\ -nn2^post2+nn2^0 == 0 /\ wi^0-wi^post2 == 0 /\ theta^0-theta^post2 == 0 /\ i1^0-i1^post2 == 0 /\ j3^0-j3^post2 == 0 /\ -h2r^post2+h2r^0 == 0 /\ -wtemp^post2+wtemp^0 == 0 /\ -isign^post2+isign^0 == 0 /\ j2^0-j2^post2 == 0 /\ -isign^0 <= 0 /\ i2^0-i2^post2 == 0 /\ -nn1^post2+nn1^0 == 0), cost: 1 2: l2 -> l0 : c1^0'=c1^post3, c2^0'=c2^post3, h1i^0'=h1i^post3, h1r^0'=h1r^post3, h2i^0'=h2i^post3, h2r^0'=h2r^post3, i1^0'=i1^post3, i2^0'=i2^post3, i3^0'=i3^post3, ii3^0'=ii3^post3, isign^0'=isign^post3, j1___0^0'=j1___0^post3, j2^0'=j2^post3, j3^0'=j3^post3, nn1^0'=nn1^post3, nn2^0'=nn2^post3, theta^0'=theta^post3, wi^0'=wi^post3, wpi^0'=wpi^post3, wpr^0'=wpr^post3, wr^0'=wr^post3, wtemp^0'=wtemp^post3, (-j3^post3+j3^0 == 0 /\ -h2r^post3+h2r^0 == 0 /\ -wpi^post3+wpi^0 == 0 /\ -i3^post3+i3^0 == 0 /\ j2^0-j2^post3 == 0 /\ i1^0-i1^post3 == 0 /\ -isign^post3+isign^0 == 0 /\ -j1___0^post3+j1___0^0 == 0 /\ h1r^0-h1r^post3 == 0 /\ wpr^0-wpr^post3 == 0 /\ nn1^0-nn1^post3 == 0 /\ h2i^0-h2i^post3 == 0 /\ 2+isign^0 <= 0 /\ wi^0-wi^post3 == 0 /\ theta^0-theta^post3 == 0 /\ -wtemp^post3+wtemp^0 == 0 /\ -h1i^post3+h1i^0 == 0 /\ wr^0-wr^post3 == 0 /\ i2^0-i2^post3 == 0 /\ -c2^post3+c2^0 == 0 /\ c1^0-c1^post3 == 0 /\ -nn2^post3+nn2^0 == 0 /\ ii3^0-ii3^post3 == 0), cost: 1 3: l2 -> l0 : c1^0'=c1^post4, c2^0'=c2^post4, h1i^0'=h1i^post4, h1r^0'=h1r^post4, h2i^0'=h2i^post4, h2r^0'=h2r^post4, i1^0'=i1^post4, i2^0'=i2^post4, i3^0'=i3^post4, ii3^0'=ii3^post4, isign^0'=isign^post4, j1___0^0'=j1___0^post4, j2^0'=j2^post4, j3^0'=j3^post4, nn1^0'=nn1^post4, nn2^0'=nn2^post4, theta^0'=theta^post4, wi^0'=wi^post4, wpi^0'=wpi^post4, wpr^0'=wpr^post4, wr^0'=wr^post4, wtemp^0'=wtemp^post4, (-wtemp^post4+wtemp^0 == 0 /\ -wpi^post4+wpi^0 == 0 /\ -wi^post4+wi^0 == 0 /\ 1+isign^0 <= 0 /\ -1-isign^0 <= 0 /\ i1^0-i1^post4 == 0 /\ -nn1^post4+nn1^0 == 0 /\ -nn2^post4+nn2^0 == 0 /\ wr^0-wr^post4 == 0 /\ -i3^post4+i3^0 == 0 /\ -h1i^post4+h1i^0 == 0 /\ i2^0-i2^post4 == 0 /\ -c1^post4+c1^0 == 0 /\ h2i^0-h2i^post4 == 0 /\ -ii3^post4+ii3^0 == 0 /\ -isign^post4+isign^0 == 0 /\ -j3^post4+j3^0 == 0 /\ wpr^0-wpr^post4 == 0 /\ theta^0-theta^post4 == 0 /\ j2^0-j2^post4 == 0 /\ c2^0-c2^post4 == 0 /\ j1___0^0-j1___0^post4 == 0 /\ -h2r^post4+h2r^0 == 0 /\ -h1r^post4+h1r^0 == 0), cost: 1 4: l3 -> l4 : c1^0'=c1^post5, c2^0'=c2^post5, h1i^0'=h1i^post5, h1r^0'=h1r^post5, h2i^0'=h2i^post5, h2r^0'=h2r^post5, i1^0'=i1^post5, i2^0'=i2^post5, i3^0'=i3^post5, ii3^0'=ii3^post5, isign^0'=isign^post5, j1___0^0'=j1___0^post5, j2^0'=j2^post5, j3^0'=j3^post5, nn1^0'=nn1^post5, nn2^0'=nn2^post5, theta^0'=theta^post5, wi^0'=wi^post5, wpi^0'=wpi^post5, wpr^0'=wpr^post5, wr^0'=wr^post5, wtemp^0'=wtemp^post5, (0 == 0 /\ ii3^0-ii3^post5 == 0 /\ theta^0-theta^post5 == 0 /\ j2^0-j2^post5 == 0 /\ -wi^post5+wi^0 == 0 /\ -nn2^post5+nn2^0 == 0 /\ -wtemp^post5+wtemp^0 == 0 /\ wpr^0-wpr^post5 == 0 /\ -nn1^post5+nn1^0 == 0 /\ -i3^post5+i3^0 == 0 /\ wr^0-wr^post5 == 0 /\ i2^0-i2^post5 == 0 /\ -j1___0^post5+j1___0^0 == 0 /\ c2^0-c2^post5 == 0 /\ -isign^post5+isign^0 == 0 /\ -c1^post5+c1^0 == 0 /\ -wpi^post5+wpi^0 == 0 /\ i1^0-i1^post5 == 0), cost: 1 9: l4 -> l7 : c1^0'=c1^post10, c2^0'=c2^post10, h1i^0'=h1i^post10, h1r^0'=h1r^post10, h2i^0'=h2i^post10, h2r^0'=h2r^post10, i1^0'=i1^post10, i2^0'=i2^post10, i3^0'=i3^post10, ii3^0'=ii3^post10, isign^0'=isign^post10, j1___0^0'=j1___0^post10, j2^0'=j2^post10, j3^0'=j3^post10, nn1^0'=nn1^post10, nn2^0'=nn2^post10, theta^0'=theta^post10, wi^0'=wi^post10, wpi^0'=wpi^post10, wpr^0'=wpr^post10, wr^0'=wr^post10, wtemp^0'=wtemp^post10, (h2i^0-h2i^post10 == 0 /\ -1-i2^0+i2^post10 == 0 /\ theta^0-theta^post10 == 0 /\ c2^0-c2^post10 == 0 /\ -nn2^post10+nn2^0 == 0 /\ j2^0-j2^post10 == 0 /\ -wtemp^post10+wtemp^0 == 0 /\ -wi^post10+wi^0 == 0 /\ wpr^0-wpr^post10 == 0 /\ -j3^post10+j3^0 == 0 /\ -isign^post10+isign^0 == 0 /\ -nn1^post10+nn1^0 == 0 /\ wr^0-wr^post10 == 0 /\ -h2r^post10+h2r^0 == 0 /\ -h1r^post10+h1r^0 == 0 /\ -i1^post10+i1^0 == 0 /\ -h1i^post10+h1i^0 == 0 /\ -c1^post10+c1^0 == 0 /\ -j1___0^post10+j1___0^0 == 0 /\ -i3^post10+i3^0 == 0 /\ ii3^0-ii3^post10 == 0 /\ -wpi^post10+wpi^0 == 0), cost: 1 5: l5 -> l3 : c1^0'=c1^post6, c2^0'=c2^post6, h1i^0'=h1i^post6, h1r^0'=h1r^post6, h2i^0'=h2i^post6, h2r^0'=h2r^post6, i1^0'=i1^post6, i2^0'=i2^post6, i3^0'=i3^post6, ii3^0'=ii3^post6, isign^0'=isign^post6, j1___0^0'=j1___0^post6, j2^0'=j2^post6, j3^0'=j3^post6, nn1^0'=nn1^post6, nn2^0'=nn2^post6, theta^0'=theta^post6, wi^0'=wi^post6, wpi^0'=wpi^post6, wpr^0'=wpr^post6, wr^0'=wr^post6, wtemp^0'=wtemp^post6, (wpr^0-wpr^post6 == 0 /\ -2+i2^0+j2^post6-nn2^0 == 0 /\ i2^0-i2^post6 == 0 /\ -wpi^post6+wpi^0 == 0 /\ -c1^post6+c1^0 == 0 /\ nn1^0-nn1^post6 == 0 /\ i3^0-i3^post6 == 0 /\ -wtemp^post6+wtemp^0 == 0 /\ -ii3^post6+ii3^0 == 0 /\ -j3^post6+j3^0 == 0 /\ c2^0-c2^post6 == 0 /\ j1___0^0-j1___0^post6 == 0 /\ h2i^0-h2i^post6 == 0 /\ -h2r^post6+h2r^0 == 0 /\ -theta^post6+theta^0 == 0 /\ -nn2^post6+nn2^0 == 0 /\ -h1i^post6+h1i^0 == 0 /\ -i1^post6+i1^0 == 0 /\ -h1r^post6+h1r^0 == 0 /\ wi^0-wi^post6 == 0 /\ wr^0-wr^post6 == 0 /\ -isign^post6+isign^0 == 0), cost: 1 6: l6 -> l3 : c1^0'=c1^post7, c2^0'=c2^post7, h1i^0'=h1i^post7, h1r^0'=h1r^post7, h2i^0'=h2i^post7, h2r^0'=h2r^post7, i1^0'=i1^post7, i2^0'=i2^post7, i3^0'=i3^post7, ii3^0'=ii3^post7, isign^0'=isign^post7, j1___0^0'=j1___0^post7, j2^0'=j2^post7, j3^0'=j3^post7, nn1^0'=nn1^post7, nn2^0'=nn2^post7, theta^0'=theta^post7, wi^0'=wi^post7, wpi^0'=wpi^post7, wpr^0'=wpr^post7, wr^0'=wr^post7, wtemp^0'=wtemp^post7, (-i1^post7+i1^0 == 0 /\ -c1^post7+c1^0 == 0 /\ -ii3^post7+ii3^0 == 0 /\ c2^0-c2^post7 == 0 /\ theta^0-theta^post7 == 0 /\ i2^0-i2^post7 == 0 /\ -h1r^post7+h1r^0 == 0 /\ -isign^post7+isign^0 == 0 /\ i3^0-i3^post7 == 0 /\ 1-i2^0 <= 0 /\ -1+i2^0 <= 0 /\ wi^0-wi^post7 == 0 /\ h1i^0-h1i^post7 == 0 /\ -j3^post7+j3^0 == 0 /\ wr^0-wr^post7 == 0 /\ -nn2^post7+nn2^0 == 0 /\ -wpi^post7+wpi^0 == 0 /\ -wtemp^post7+wtemp^0 == 0 /\ h2r^0-h2r^post7 == 0 /\ j1___0^0-j1___0^post7 == 0 /\ h2i^0-h2i^post7 == 0 /\ -1+j2^post7 == 0 /\ -nn1^post7+nn1^0 == 0 /\ wpr^0-wpr^post7 == 0), cost: 1 7: l6 -> l5 : c1^0'=c1^post8, c2^0'=c2^post8, h1i^0'=h1i^post8, h1r^0'=h1r^post8, h2i^0'=h2i^post8, h2r^0'=h2r^post8, i1^0'=i1^post8, i2^0'=i2^post8, i3^0'=i3^post8, ii3^0'=ii3^post8, isign^0'=isign^post8, j1___0^0'=j1___0^post8, j2^0'=j2^post8, j3^0'=j3^post8, nn1^0'=nn1^post8, nn2^0'=nn2^post8, theta^0'=theta^post8, wi^0'=wi^post8, wpi^0'=wpi^post8, wpr^0'=wpr^post8, wr^0'=wr^post8, wtemp^0'=wtemp^post8, (-wtemp^post8+wtemp^0 == 0 /\ -j1___0^post8+j1___0^0 == 0 /\ -j3^post8+j3^0 == 0 /\ -theta^post8+theta^0 == 0 /\ -wpi^post8+wpi^0 == 0 /\ -i3^post8+i3^0 == 0 /\ j2^0-j2^post8 == 0 /\ i1^0-i1^post8 == 0 /\ -isign^post8+isign^0 == 0 /\ wpr^0-wpr^post8 == 0 /\ nn1^0-nn1^post8 == 0 /\ 2-i2^0 <= 0 /\ wi^0-wi^post8 == 0 /\ -c1^post8+c1^0 == 0 /\ i2^0-i2^post8 == 0 /\ -h1i^post8+h1i^0 == 0 /\ h2i^0-h2i^post8 == 0 /\ -h2r^post8+h2r^0 == 0 /\ -h1r^post8+h1r^0 == 0 /\ -nn2^post8+nn2^0 == 0 /\ ii3^0-ii3^post8 == 0 /\ wr^0-wr^post8 == 0 /\ c2^0-c2^post8 == 0), cost: 1 8: l6 -> l5 : c1^0'=c1^post9, c2^0'=c2^post9, h1i^0'=h1i^post9, h1r^0'=h1r^post9, h2i^0'=h2i^post9, h2r^0'=h2r^post9, i1^0'=i1^post9, i2^0'=i2^post9, i3^0'=i3^post9, ii3^0'=ii3^post9, isign^0'=isign^post9, j1___0^0'=j1___0^post9, j2^0'=j2^post9, j3^0'=j3^post9, nn1^0'=nn1^post9, nn2^0'=nn2^post9, theta^0'=theta^post9, wi^0'=wi^post9, wpi^0'=wpi^post9, wpr^0'=wpr^post9, wr^0'=wr^post9, wtemp^0'=wtemp^post9, (i3^0-i3^post9 == 0 /\ h1i^0-h1i^post9 == 0 /\ i2^0 <= 0 /\ wtemp^0-wtemp^post9 == 0 /\ -c1^post9+c1^0 == 0 /\ -j2^post9+j2^0 == 0 /\ j1___0^0-j1___0^post9 == 0 /\ -theta^post9+theta^0 == 0 /\ -isign^post9+isign^0 == 0 /\ wr^0-wr^post9 == 0 /\ c2^0-c2^post9 == 0 /\ -nn2^post9+nn2^0 == 0 /\ -i1^post9+i1^0 == 0 /\ wi^0-wi^post9 == 0 /\ nn1^0-nn1^post9 == 0 /\ wpi^0-wpi^post9 == 0 /\ -h1r^post9+h1r^0 == 0 /\ -j3^post9+j3^0 == 0 /\ -ii3^post9+ii3^0 == 0 /\ -wpr^post9+wpr^0 == 0 /\ h2r^0-h2r^post9 == 0 /\ h2i^0-h2i^post9 == 0 /\ i2^0-i2^post9 == 0), cost: 1 20: l7 -> l12 : c1^0'=c1^post21, c2^0'=c2^post21, h1i^0'=h1i^post21, h1r^0'=h1r^post21, h2i^0'=h2i^post21, h2r^0'=h2r^post21, i1^0'=i1^post21, i2^0'=i2^post21, i3^0'=i3^post21, ii3^0'=ii3^post21, isign^0'=isign^post21, j1___0^0'=j1___0^post21, j2^0'=j2^post21, j3^0'=j3^post21, nn1^0'=nn1^post21, nn2^0'=nn2^post21, theta^0'=theta^post21, wi^0'=wi^post21, wpi^0'=wpi^post21, wpr^0'=wpr^post21, wr^0'=wr^post21, wtemp^0'=wtemp^post21, (c1^0-c1^post21 == 0 /\ -h2r^post21+h2r^0 == 0 /\ -h2i^post21+h2i^0 == 0 /\ wr^0-wr^post21 == 0 /\ -i2^post21+i2^0 == 0 /\ -nn2^post21+nn2^0 == 0 /\ -c2^post21+c2^0 == 0 /\ wpr^0-wpr^post21 == 0 /\ -wtemp^post21+wtemp^0 == 0 /\ -wpi^post21+wpi^0 == 0 /\ ii3^0-ii3^post21 == 0 /\ -i3^post21+i3^0 == 0 /\ -j3^post21+j3^0 == 0 /\ i1^0-i1^post21 == 0 /\ -j1___0^post21+j1___0^0 == 0 /\ -isign^post21+isign^0 == 0 /\ wi^0-wi^post21 == 0 /\ theta^0-theta^post21 == 0 /\ -nn1^post21+nn1^0 == 0 /\ j2^0-j2^post21 == 0 /\ h1r^0-h1r^post21 == 0 /\ -h1i^post21+h1i^0 == 0), cost: 1 10: l8 -> l4 : c1^0'=c1^post11, c2^0'=c2^post11, h1i^0'=h1i^post11, h1r^0'=h1r^post11, h2i^0'=h2i^post11, h2r^0'=h2r^post11, i1^0'=i1^post11, i2^0'=i2^post11, i3^0'=i3^post11, ii3^0'=ii3^post11, isign^0'=isign^post11, j1___0^0'=j1___0^post11, j2^0'=j2^post11, j3^0'=j3^post11, nn1^0'=nn1^post11, nn2^0'=nn2^post11, theta^0'=theta^post11, wi^0'=wi^post11, wpi^0'=wpi^post11, wpr^0'=wpr^post11, wr^0'=wr^post11, wtemp^0'=wtemp^post11, (0 == 0 /\ wi^0-wi^post11 == 0 /\ nn1^0-nn1^post11 == 0 /\ wr^0-wr^post11 == 0 /\ -wpi^post11+wpi^0 == 0 /\ -j1___0^post11+j1___0^0 == 0 /\ -j3^post11+j3^0 == 0 /\ -c1^post11+c1^0 == 0 /\ -wtemp^post11+wtemp^0 == 0 /\ theta^0-theta^post11 == 0 /\ j2^0-j2^post11 == 0 /\ i2^0-i2^post11 == 0 /\ -i3^post11+i3^0 == 0 /\ -isign^post11+isign^0 == 0 /\ wpr^0-wpr^post11 == 0 /\ i1^0-i1^post11 == 0 /\ ii3^0-ii3^post11 == 0 /\ c2^0-c2^post11 == 0 /\ -nn2^post11+nn2^0 == 0), cost: 1 11: l9 -> l8 : c1^0'=c1^post12, c2^0'=c2^post12, h1i^0'=h1i^post12, h1r^0'=h1r^post12, h2i^0'=h2i^post12, h2r^0'=h2r^post12, i1^0'=i1^post12, i2^0'=i2^post12, i3^0'=i3^post12, ii3^0'=ii3^post12, isign^0'=isign^post12, j1___0^0'=j1___0^post12, j2^0'=j2^post12, j3^0'=j3^post12, nn1^0'=nn1^post12, nn2^0'=nn2^post12, theta^0'=theta^post12, wi^0'=wi^post12, wpi^0'=wpi^post12, wpr^0'=wpr^post12, wr^0'=wr^post12, wtemp^0'=wtemp^post12, (0 == 0 /\ -c1^post12+c1^0 == 0 /\ i2^0-i2^post12 == 0 /\ -j3^post12+j3^0 == 0 /\ -isign^post12+isign^0 == 0 /\ wr^0-wr^post12 == 0 /\ -h1r^post12+h1r^0 == 0 /\ wtemp^0-wtemp^post12 == 0 /\ c2^0-c2^post12 == 0 /\ -ii3^post12+ii3^0 == 0 /\ i3^0-i3^post12 == 0 /\ h1i^0-h1i^post12 == 0 /\ -i1^post12+i1^0 == 0 /\ nn1^0-nn1^post12 == 0 /\ -wpi^post12+wpi^0 == 0 /\ -theta^post12+theta^0 == 0 /\ h2r^0-h2r^post12 == 0 /\ wi^0-wi^post12 == 0 /\ -nn2^post12+nn2^0 == 0 /\ -wpr^post12+wpr^0 == 0 /\ j1___0^0-j1___0^post12 == 0 /\ h2i^0-h2i^post12 == 0), cost: 1 12: l10 -> l8 : c1^0'=c1^post13, c2^0'=c2^post13, h1i^0'=h1i^post13, h1r^0'=h1r^post13, h2i^0'=h2i^post13, h2r^0'=h2r^post13, i1^0'=i1^post13, i2^0'=i2^post13, i3^0'=i3^post13, ii3^0'=ii3^post13, isign^0'=isign^post13, j1___0^0'=j1___0^post13, j2^0'=j2^post13, j3^0'=j3^post13, nn1^0'=nn1^post13, nn2^0'=nn2^post13, theta^0'=theta^post13, wi^0'=wi^post13, wpi^0'=wpi^post13, wpr^0'=wpr^post13, wr^0'=wr^post13, wtemp^0'=wtemp^post13, (nn1^0-nn1^post13 == 0 /\ -theta^post13+theta^0 == 0 /\ -isign^post13+isign^0 == 0 /\ -j1___0^post13+j1___0^0 == 0 /\ -wpi^post13+wpi^0 == 0 /\ -i3^post13+i3^0 == 0 /\ -nn2^post13+nn2^0 == 0 /\ -wtemp^post13+wtemp^0 == 0 /\ 1-i2^0 <= 0 /\ -1+i2^0 <= 0 /\ wpr^0-wpr^post13 == 0 /\ -c1^post13+c1^0 == 0 /\ c2^0-c2^post13 == 0 /\ wi^0-wi^post13 == 0 /\ -h1i^post13+h1i^0 == 0 /\ -1+j2^post13 == 0 /\ -i1^post13+i1^0 == 0 /\ ii3^0-ii3^post13 == 0 /\ h2r^0-h2r^post13 == 0 /\ i2^0-i2^post13 == 0 /\ wr^0-wr^post13 == 0 /\ -h1r^post13+h1r^0 == 0 /\ h2i^0-h2i^post13 == 0 /\ -j3^post13+j3^0 == 0), cost: 1 13: l10 -> l9 : c1^0'=c1^post14, c2^0'=c2^post14, h1i^0'=h1i^post14, h1r^0'=h1r^post14, h2i^0'=h2i^post14, h2r^0'=h2r^post14, i1^0'=i1^post14, i2^0'=i2^post14, i3^0'=i3^post14, ii3^0'=ii3^post14, isign^0'=isign^post14, j1___0^0'=j1___0^post14, j2^0'=j2^post14, j3^0'=j3^post14, nn1^0'=nn1^post14, nn2^0'=nn2^post14, theta^0'=theta^post14, wi^0'=wi^post14, wpi^0'=wpi^post14, wpr^0'=wpr^post14, wr^0'=wr^post14, wtemp^0'=wtemp^post14, (c2^0-c2^post14 == 0 /\ wtemp^0-wtemp^post14 == 0 /\ 2-i2^0 <= 0 /\ i2^0-i2^post14 == 0 /\ wi^0-wi^post14 == 0 /\ -nn2^post14+nn2^0 == 0 /\ wr^0-wr^post14 == 0 /\ -h1i^post14+h1i^0 == 0 /\ nn1^0-nn1^post14 == 0 /\ i3^0-i3^post14 == 0 /\ h2i^0-h2i^post14 == 0 /\ -h2r^post14+h2r^0 == 0 /\ -j3^post14+j3^0 == 0 /\ -i1^post14+i1^0 == 0 /\ -isign^post14+isign^0 == 0 /\ wpi^0-wpi^post14 == 0 /\ -ii3^post14+ii3^0 == 0 /\ j2^0-j2^post14 == 0 /\ -wpr^post14+wpr^0 == 0 /\ j1___0^0-j1___0^post14 == 0 /\ -h1r^post14+h1r^0 == 0 /\ -c1^post14+c1^0 == 0 /\ -theta^post14+theta^0 == 0), cost: 1 14: l10 -> l9 : c1^0'=c1^post15, c2^0'=c2^post15, h1i^0'=h1i^post15, h1r^0'=h1r^post15, h2i^0'=h2i^post15, h2r^0'=h2r^post15, i1^0'=i1^post15, i2^0'=i2^post15, i3^0'=i3^post15, ii3^0'=ii3^post15, isign^0'=isign^post15, j1___0^0'=j1___0^post15, j2^0'=j2^post15, j3^0'=j3^post15, nn1^0'=nn1^post15, nn2^0'=nn2^post15, theta^0'=theta^post15, wi^0'=wi^post15, wpi^0'=wpi^post15, wpr^0'=wpr^post15, wr^0'=wr^post15, wtemp^0'=wtemp^post15, (j1___0^0-j1___0^post15 == 0 /\ i2^0 <= 0 /\ h2i^0-h2i^post15 == 0 /\ -theta^post15+theta^0 == 0 /\ nn2^0-nn2^post15 == 0 /\ -wpr^post15+wpr^0 == 0 /\ c2^0-c2^post15 == 0 /\ -j2^post15+j2^0 == 0 /\ -h2r^post15+h2r^0 == 0 /\ wtemp^0-wtemp^post15 == 0 /\ nn1^0-nn1^post15 == 0 /\ -h1r^post15+h1r^0 == 0 /\ -h1i^post15+h1i^0 == 0 /\ i2^0-i2^post15 == 0 /\ -c1^post15+c1^0 == 0 /\ wr^0-wr^post15 == 0 /\ -i1^post15+i1^0 == 0 /\ -j3^post15+j3^0 == 0 /\ -isign^post15+isign^0 == 0 /\ -i3^post15+i3^0 == 0 /\ wi^0-wi^post15 == 0 /\ ii3^0-ii3^post15 == 0 /\ wpi^0-wpi^post15 == 0), cost: 1 15: l11 -> l6 : c1^0'=c1^post16, c2^0'=c2^post16, h1i^0'=h1i^post16, h1r^0'=h1r^post16, h2i^0'=h2i^post16, h2r^0'=h2r^post16, i1^0'=i1^post16, i2^0'=i2^post16, i3^0'=i3^post16, ii3^0'=ii3^post16, isign^0'=isign^post16, j1___0^0'=j1___0^post16, j2^0'=j2^post16, j3^0'=j3^post16, nn1^0'=nn1^post16, nn2^0'=nn2^post16, theta^0'=theta^post16, wi^0'=wi^post16, wpi^0'=wpi^post16, wpr^0'=wpr^post16, wr^0'=wr^post16, wtemp^0'=wtemp^post16, (-c1^post16+c1^0 == 0 /\ 2-i3^0 <= 0 /\ -h1r^post16+h1r^0 == 0 /\ -h1i^post16+h1i^0 == 0 /\ wtemp^0-wtemp^post16 == 0 /\ -h2r^post16+h2r^0 == 0 /\ i2^0-i2^post16 == 0 /\ h2i^0-h2i^post16 == 0 /\ nn1^0-nn1^post16 == 0 /\ i3^0-i3^post16 == 0 /\ -j3^post16+j3^0 == 0 /\ -ii3^post16+ii3^0 == 0 /\ wr^0-wr^post16 == 0 /\ -nn2^post16+nn2^0 == 0 /\ c2^0-c2^post16 == 0 /\ j1___0^0-j1___0^post16 == 0 /\ -wpr^post16+wpr^0 == 0 /\ wi^0-wi^post16 == 0 /\ -theta^post16+theta^0 == 0 /\ -wpi^post16+wpi^0 == 0 /\ -i1^post16+i1^0 == 0 /\ -j2^post16+j2^0 == 0 /\ -isign^post16+isign^0 == 0), cost: 1 16: l11 -> l6 : c1^0'=c1^post17, c2^0'=c2^post17, h1i^0'=h1i^post17, h1r^0'=h1r^post17, h2i^0'=h2i^post17, h2r^0'=h2r^post17, i1^0'=i1^post17, i2^0'=i2^post17, i3^0'=i3^post17, ii3^0'=ii3^post17, isign^0'=isign^post17, j1___0^0'=j1___0^post17, j2^0'=j2^post17, j3^0'=j3^post17, nn1^0'=nn1^post17, nn2^0'=nn2^post17, theta^0'=theta^post17, wi^0'=wi^post17, wpi^0'=wpi^post17, wpr^0'=wpr^post17, wr^0'=wr^post17, wtemp^0'=wtemp^post17, (-j2^post17+j2^0 == 0 /\ i2^0-i2^post17 == 0 /\ -h1r^post17+h1r^0 == 0 /\ -isign^post17+isign^0 == 0 /\ -c1^post17+c1^0 == 0 /\ -ii3^post17+ii3^0 == 0 /\ c2^0-c2^post17 == 0 /\ i3^0-i3^post17 == 0 /\ wi^0-wi^post17 == 0 /\ -i1^post17+i1^0 == 0 /\ h1i^0-h1i^post17 == 0 /\ nn2^0-nn2^post17 == 0 /\ -wpr^post17+wpr^0 == 0 /\ -theta^post17+theta^0 == 0 /\ nn1^0-nn1^post17 == 0 /\ wtemp^0-wtemp^post17 == 0 /\ wr^0-wr^post17 == 0 /\ h2r^0-h2r^post17 == 0 /\ j1___0^0-j1___0^post17 == 0 /\ i3^0 <= 0 /\ wpi^0-wpi^post17 == 0 /\ h2i^0-h2i^post17 == 0 /\ -j3^post17+j3^0 == 0), cost: 1 17: l11 -> l10 : c1^0'=c1^post18, c2^0'=c2^post18, h1i^0'=h1i^post18, h1r^0'=h1r^post18, h2i^0'=h2i^post18, h2r^0'=h2r^post18, i1^0'=i1^post18, i2^0'=i2^post18, i3^0'=i3^post18, ii3^0'=ii3^post18, isign^0'=isign^post18, j1___0^0'=j1___0^post18, j2^0'=j2^post18, j3^0'=j3^post18, nn1^0'=nn1^post18, nn2^0'=nn2^post18, theta^0'=theta^post18, wi^0'=wi^post18, wpi^0'=wpi^post18, wpr^0'=wpr^post18, wr^0'=wr^post18, wtemp^0'=wtemp^post18, (j2^0-j2^post18 == 0 /\ wi^0-wi^post18 == 0 /\ i1^0-i1^post18 == 0 /\ -j3^post18+j3^0 == 0 /\ nn1^0-nn1^post18 == 0 /\ -isign^post18+isign^0 == 0 /\ -j1___0^post18+j1___0^0 == 0 /\ -h1i^post18+h1i^0 == 0 /\ -theta^post18+theta^0 == 0 /\ -c1^post18+c1^0 == 0 /\ -i3^post18+i3^0 == 0 /\ i2^0-i2^post18 == 0 /\ -wpi^post18+wpi^0 == 0 /\ 1-i3^0 <= 0 /\ -1+i3^0 <= 0 /\ h2i^0-h2i^post18 == 0 /\ h1r^0-h1r^post18 == 0 /\ ii3^0-ii3^post18 == 0 /\ -nn2^post18+nn2^0 == 0 /\ -wpr^post18+wpr^0 == 0 /\ wr^0-wr^post18 == 0 /\ -wtemp^post18+wtemp^0 == 0 /\ -h2r^post18+h2r^0 == 0 /\ c2^0-c2^post18 == 0), cost: 1 18: l12 -> l13 : c1^0'=c1^post19, c2^0'=c2^post19, h1i^0'=h1i^post19, h1r^0'=h1r^post19, h2i^0'=h2i^post19, h2r^0'=h2r^post19, i1^0'=i1^post19, i2^0'=i2^post19, i3^0'=i3^post19, ii3^0'=ii3^post19, isign^0'=isign^post19, j1___0^0'=j1___0^post19, j2^0'=j2^post19, j3^0'=j3^post19, nn1^0'=nn1^post19, nn2^0'=nn2^post19, theta^0'=theta^post19, wi^0'=wi^post19, wpi^0'=wpi^post19, wpr^0'=wpr^post19, wr^0'=wr^post19, wtemp^0'=wtemp^post19, (0 == 0 /\ c1^0-c1^post19 == 0 /\ -isign^post19+isign^0 == 0 /\ -wpr^post19+wpr^0 == 0 /\ j2^0-j2^post19 == 0 /\ -i1^post19+i1^0 == 0 /\ -nn2^post19+nn2^0 == 0 /\ j1___0^0-j1___0^post19 == 0 /\ -1-i3^0+i3^post19 == 0 /\ -h1i^post19+h1i^0 == 0 /\ -j3^post19+j3^0 == 0 /\ -2+ii3^post19-ii3^0 == 0 /\ -c2^post19+c2^0 == 0 /\ 1-i2^0+nn2^0 <= 0 /\ h1r^0-h1r^post19 == 0 /\ -wr^0+wtemp^post19 == 0 /\ h2r^0-h2r^post19 == 0 /\ -theta^post19+theta^0 == 0 /\ nn1^0-nn1^post19 == 0 /\ i2^0-i2^post19 == 0 /\ wpi^0-wpi^post19 == 0 /\ h2i^0-h2i^post19 == 0), cost: 1 19: l12 -> l11 : c1^0'=c1^post20, c2^0'=c2^post20, h1i^0'=h1i^post20, h1r^0'=h1r^post20, h2i^0'=h2i^post20, h2r^0'=h2r^post20, i1^0'=i1^post20, i2^0'=i2^post20, i3^0'=i3^post20, ii3^0'=ii3^post20, isign^0'=isign^post20, j1___0^0'=j1___0^post20, j2^0'=j2^post20, j3^0'=j3^post20, nn1^0'=nn1^post20, nn2^0'=nn2^post20, theta^0'=theta^post20, wi^0'=wi^post20, wpi^0'=wpi^post20, wpr^0'=wpr^post20, wr^0'=wr^post20, wtemp^0'=wtemp^post20, (j1___0^0-j1___0^post20 == 0 /\ -wtemp^post20+wtemp^0 == 0 /\ -theta^post20+theta^0 == 0 /\ -nn2^post20+nn2^0 == 0 /\ -wpi^post20+wpi^0 == 0 /\ wpr^0-wpr^post20 == 0 /\ h2i^0-h2i^post20 == 0 /\ c2^0-c2^post20 == 0 /\ -h2r^post20+h2r^0 == 0 /\ -h1r^post20+h1r^0 == 0 /\ -nn1^post20+nn1^0 == 0 /\ -j3^post20+j3^0 == 0 /\ j2^0-j2^post20 == 0 /\ wi^0-wi^post20 == 0 /\ -h1i^post20+h1i^0 == 0 /\ -c1^post20+c1^0 == 0 /\ i2^0-i2^post20 == 0 /\ wr^0-wr^post20 == 0 /\ -i1^post20+i1^0 == 0 /\ i2^0-nn2^0 <= 0 /\ -isign^post20+isign^0 == 0 /\ ii3^0-ii3^post20 == 0 /\ -i3^post20+i3^0 == 0), cost: 1 23: l13 -> l14 : c1^0'=c1^post24, c2^0'=c2^post24, h1i^0'=h1i^post24, h1r^0'=h1r^post24, h2i^0'=h2i^post24, h2r^0'=h2r^post24, i1^0'=i1^post24, i2^0'=i2^post24, i3^0'=i3^post24, ii3^0'=ii3^post24, isign^0'=isign^post24, j1___0^0'=j1___0^post24, j2^0'=j2^post24, j3^0'=j3^post24, nn1^0'=nn1^post24, nn2^0'=nn2^post24, theta^0'=theta^post24, wi^0'=wi^post24, wpi^0'=wpi^post24, wpr^0'=wpr^post24, wr^0'=wr^post24, wtemp^0'=wtemp^post24, (-wtemp^post24+wtemp^0 == 0 /\ -wpi^post24+wpi^0 == 0 /\ j2^0-j2^post24 == 0 /\ -i3^post24+i3^0 == 0 /\ -j3^post24+j3^0 == 0 /\ i1^0-i1^post24 == 0 /\ -j1___0^post24+j1___0^0 == 0 /\ -isign^post24+isign^0 == 0 /\ wpr^0-wpr^post24 == 0 /\ nn1^0-nn1^post24 == 0 /\ theta^0-theta^post24 == 0 /\ wi^0-wi^post24 == 0 /\ -c1^post24+c1^0 == 0 /\ i2^0-i2^post24 == 0 /\ h2i^0-h2i^post24 == 0 /\ -h1i^post24+h1i^0 == 0 /\ -h1r^post24+h1r^0 == 0 /\ -h2r^post24+h2r^0 == 0 /\ -nn2^post24+nn2^0 == 0 /\ ii3^0-ii3^post24 == 0 /\ wr^0-wr^post24 == 0 /\ c2^0-c2^post24 == 0), cost: 1 21: l14 -> l15 : c1^0'=c1^post22, c2^0'=c2^post22, h1i^0'=h1i^post22, h1r^0'=h1r^post22, h2i^0'=h2i^post22, h2r^0'=h2r^post22, i1^0'=i1^post22, i2^0'=i2^post22, i3^0'=i3^post22, ii3^0'=ii3^post22, isign^0'=isign^post22, j1___0^0'=j1___0^post22, j2^0'=j2^post22, j3^0'=j3^post22, nn1^0'=nn1^post22, nn2^0'=nn2^post22, theta^0'=theta^post22, wi^0'=wi^post22, wpi^0'=wpi^post22, wpr^0'=wpr^post22, wr^0'=wr^post22, wtemp^0'=wtemp^post22, (wpr^0-wpr^post22 == 0 /\ -nn1^post22+nn1^0 == 0 /\ wr^0-wr^post22 == 0 /\ -j1___0^post22+j1___0^0 == 0 /\ isign^0-isign^post22 == 0 /\ -i2^post22+i2^0 == 0 /\ c1^0-c1^post22 == 0 /\ -wtemp^post22+wtemp^0 == 0 /\ ii3^0-ii3^post22 == 0 /\ -h2r^post22+h2r^0 == 0 /\ j2^0-j2^post22 == 0 /\ h2i^0-h2i^post22 == 0 /\ h1r^0-h1r^post22 == 0 /\ -i3^post22+i3^0 == 0 /\ -c2^post22+c2^0 == 0 /\ -wi^post22+wi^0 == 0 /\ -wpi^post22+wpi^0 == 0 /\ -nn2^post22+nn2^0 == 0 /\ -h1i^post22+h1i^0 == 0 /\ theta^0-theta^post22 == 0 /\ -1-i1^0+i1^post22 == 0 /\ j3^0-j3^post22 == 0), cost: 1 22: l14 -> l7 : c1^0'=c1^post23, c2^0'=c2^post23, h1i^0'=h1i^post23, h1r^0'=h1r^post23, h2i^0'=h2i^post23, h2r^0'=h2r^post23, i1^0'=i1^post23, i2^0'=i2^post23, i3^0'=i3^post23, ii3^0'=ii3^post23, isign^0'=isign^post23, j1___0^0'=j1___0^post23, j2^0'=j2^post23, j3^0'=j3^post23, nn1^0'=nn1^post23, nn2^0'=nn2^post23, theta^0'=theta^post23, wi^0'=wi^post23, wpi^0'=wpi^post23, wpr^0'=wpr^post23, wr^0'=wr^post23, wtemp^0'=wtemp^post23, (h1r^0-h1r^post23 == 0 /\ theta^0-theta^post23 == 0 /\ -c2^post23+c2^0 == 0 /\ ii3^0-ii3^post23 == 0 /\ -h1i^post23+h1i^0 == 0 /\ wi^0-wi^post23 == 0 /\ -h2i^post23+h2i^0 == 0 /\ -j3^post23+j3^0 == 0 /\ -isign^post23+isign^0 == 0 /\ c1^0-c1^post23 == 0 /\ -i3^post23+i3^0 == 0 /\ j2^0-j2^post23 == 0 /\ wr^0-wr^post23 == 0 /\ -nn2^post23+nn2^0 == 0 /\ -wtemp^post23+wtemp^0 == 0 /\ -wpi^post23+wpi^0 == 0 /\ i1^0-i1^post23 == 0 /\ -j1___0^post23+j1___0^0 == 0 /\ -h2r^post23+h2r^0 == 0 /\ -nn1^post23+nn1^0 == 0 /\ wpr^0-wpr^post23 == 0 /\ i2^0-i2^post23 == 0), cost: 1 31: l15 -> l19 : c1^0'=c1^post32, c2^0'=c2^post32, h1i^0'=h1i^post32, h1r^0'=h1r^post32, h2i^0'=h2i^post32, h2r^0'=h2r^post32, i1^0'=i1^post32, i2^0'=i2^post32, i3^0'=i3^post32, ii3^0'=ii3^post32, isign^0'=isign^post32, j1___0^0'=j1___0^post32, j2^0'=j2^post32, j3^0'=j3^post32, nn1^0'=nn1^post32, nn2^0'=nn2^post32, theta^0'=theta^post32, wi^0'=wi^post32, wpi^0'=wpi^post32, wpr^0'=wpr^post32, wr^0'=wr^post32, wtemp^0'=wtemp^post32, (c2^0-c2^post32 == 0 /\ wi^0-wi^post32 == 0 /\ h1i^0-h1i^post32 == 0 /\ -c1^post32+c1^0 == 0 /\ -h1r^post32+h1r^0 == 0 /\ j2^0-j2^post32 == 0 /\ j1___0^0-j1___0^post32 == 0 /\ -j3^post32+j3^0 == 0 /\ -isign^post32+isign^0 == 0 /\ -theta^post32+theta^0 == 0 /\ wtemp^0-wtemp^post32 == 0 /\ wr^0-wr^post32 == 0 /\ -ii3^post32+ii3^0 == 0 /\ -wpr^post32+wpr^0 == 0 /\ -wpi^post32+wpi^0 == 0 /\ -i3^post32+i3^0 == 0 /\ h2r^0-h2r^post32 == 0 /\ -nn2^post32+nn2^0 == 0 /\ -i1^post32+i1^0 == 0 /\ i2^0-i2^post32 == 0 /\ nn1^0-nn1^post32 == 0 /\ h2i^0-h2i^post32 == 0), cost: 1 24: l16 -> l13 : c1^0'=c1^post25, c2^0'=c2^post25, h1i^0'=h1i^post25, h1r^0'=h1r^post25, h2i^0'=h2i^post25, h2r^0'=h2r^post25, i1^0'=i1^post25, i2^0'=i2^post25, i3^0'=i3^post25, ii3^0'=ii3^post25, isign^0'=isign^post25, j1___0^0'=j1___0^post25, j2^0'=j2^post25, j3^0'=j3^post25, nn1^0'=nn1^post25, nn2^0'=nn2^post25, theta^0'=theta^post25, wi^0'=wi^post25, wpi^0'=wpi^post25, wpr^0'=wpr^post25, wr^0'=wr^post25, wtemp^0'=wtemp^post25, (-wpi^post25+wpi^0 == 0 /\ h2i^0-h2i^post25 == 0 /\ -wtemp^post25+wtemp^0 == 0 /\ ii3^0-ii3^post25 == 0 /\ -1+wr^post25 == 0 /\ wi^post25 == 0 /\ h1r^0-h1r^post25 == 0 /\ j2^0-j2^post25 == 0 /\ c1^0-c1^post25 == 0 /\ -nn2^post25+nn2^0 == 0 /\ -h2r^post25+h2r^0 == 0 /\ -h1i^post25+h1i^0 == 0 /\ -c2^post25+c2^0 == 0 /\ -isign^post25+isign^0 == 0 /\ -j3^post25+j3^0 == 0 /\ -j1___0^post25+j1___0^0 == 0 /\ -i3^post25+i3^0 == 0 /\ -nn1^post25+nn1^0 == 0 /\ wpr^0-wpr^post25 == 0 /\ theta^0-theta^post25 == 0 /\ i1^0-i1^post25 == 0 /\ i2^0-i2^post25 == 0), cost: 1 25: l17 -> l16 : c1^0'=c1^post26, c2^0'=c2^post26, h1i^0'=h1i^post26, h1r^0'=h1r^post26, h2i^0'=h2i^post26, h2r^0'=h2r^post26, i1^0'=i1^post26, i2^0'=i2^post26, i3^0'=i3^post26, ii3^0'=ii3^post26, isign^0'=isign^post26, j1___0^0'=j1___0^post26, j2^0'=j2^post26, j3^0'=j3^post26, nn1^0'=nn1^post26, nn2^0'=nn2^post26, theta^0'=theta^post26, wi^0'=wi^post26, wpi^0'=wpi^post26, wpr^0'=wpr^post26, wr^0'=wr^post26, wtemp^0'=wtemp^post26, (wpr^0-wpr^post26 == 0 /\ nn1^0-nn1^post26 == 0 /\ j2^0-j2^post26 == 0 /\ wr^0-wr^post26 == 0 /\ h2i^0-h2i^post26 == 0 /\ -isign^post26+isign^0 == 0 /\ wi^0-wi^post26 == 0 /\ -wtemp^post26+wtemp^0 == 0 /\ h1r^0-h1r^post26 == 0 /\ -h2r^post26+h2r^0 == 0 /\ -nn2^post26+nn2^0 == 0 /\ i2^0-i2^post26 == 0 /\ -2+i1^0-nn1^0+j1___0^post26 == 0 /\ c2^0-c2^post26 == 0 /\ -theta^post26+theta^0 == 0 /\ -wpi^post26+wpi^0 == 0 /\ -j3^post26+j3^0 == 0 /\ -c1^post26+c1^0 == 0 /\ -i3^post26+i3^0 == 0 /\ i1^0-i1^post26 == 0 /\ ii3^0-ii3^post26 == 0 /\ -h1i^post26+h1i^0 == 0), cost: 1 26: l18 -> l16 : c1^0'=c1^post27, c2^0'=c2^post27, h1i^0'=h1i^post27, h1r^0'=h1r^post27, h2i^0'=h2i^post27, h2r^0'=h2r^post27, i1^0'=i1^post27, i2^0'=i2^post27, i3^0'=i3^post27, ii3^0'=ii3^post27, isign^0'=isign^post27, j1___0^0'=j1___0^post27, j2^0'=j2^post27, j3^0'=j3^post27, nn1^0'=nn1^post27, nn2^0'=nn2^post27, theta^0'=theta^post27, wi^0'=wi^post27, wpi^0'=wpi^post27, wpr^0'=wpr^post27, wr^0'=wr^post27, wtemp^0'=wtemp^post27, (-c1^post27+c1^0 == 0 /\ c2^0-c2^post27 == 0 /\ h1i^0-h1i^post27 == 0 /\ -h1r^post27+h1r^0 == 0 /\ i2^0-i2^post27 == 0 /\ nn1^0-nn1^post27 == 0 /\ -wtemp^post27+wtemp^0 == 0 /\ i3^0-i3^post27 == 0 /\ -j3^post27+j3^0 == 0 /\ -ii3^post27+ii3^0 == 0 /\ h2i^0-h2i^post27 == 0 /\ -wpr^post27+wpr^0 == 0 /\ -theta^post27+theta^0 == 0 /\ -i1^post27+i1^0 == 0 /\ -wpi^post27+wpi^0 == 0 /\ -nn2^post27+nn2^0 == 0 /\ -h2r^post27+h2r^0 == 0 /\ wr^0-wr^post27 == 0 /\ -1+j1___0^post27 == 0 /\ wi^0-wi^post27 == 0 /\ 1-i1^0 <= 0 /\ -1+i1^0 <= 0 /\ -j2^post27+j2^0 == 0 /\ -isign^post27+isign^0 == 0), cost: 1 27: l18 -> l17 : c1^0'=c1^post28, c2^0'=c2^post28, h1i^0'=h1i^post28, h1r^0'=h1r^post28, h2i^0'=h2i^post28, h2r^0'=h2r^post28, i1^0'=i1^post28, i2^0'=i2^post28, i3^0'=i3^post28, ii3^0'=ii3^post28, isign^0'=isign^post28, j1___0^0'=j1___0^post28, j2^0'=j2^post28, j3^0'=j3^post28, nn1^0'=nn1^post28, nn2^0'=nn2^post28, theta^0'=theta^post28, wi^0'=wi^post28, wpi^0'=wpi^post28, wpr^0'=wpr^post28, wr^0'=wr^post28, wtemp^0'=wtemp^post28, (i1^0-i1^post28 == 0 /\ theta^0-theta^post28 == 0 /\ -i3^post28+i3^0 == 0 /\ -h1i^post28+h1i^0 == 0 /\ -h2r^post28+h2r^0 == 0 /\ -c1^post28+c1^0 == 0 /\ j2^0-j2^post28 == 0 /\ -h1r^post28+h1r^0 == 0 /\ wi^0-wi^post28 == 0 /\ h2i^0-h2i^post28 == 0 /\ -isign^post28+isign^0 == 0 /\ wr^0-wr^post28 == 0 /\ c2^0-c2^post28 == 0 /\ i2^0-i2^post28 == 0 /\ -nn2^post28+nn2^0 == 0 /\ -wtemp^post28+wtemp^0 == 0 /\ ii3^0-ii3^post28 == 0 /\ -wpi^post28+wpi^0 == 0 /\ 2-i1^0 <= 0 /\ j1___0^0-j1___0^post28 == 0 /\ -nn1^post28+nn1^0 == 0 /\ wpr^0-wpr^post28 == 0 /\ -j3^post28+j3^0 == 0), cost: 1 28: l18 -> l17 : c1^0'=c1^post29, c2^0'=c2^post29, h1i^0'=h1i^post29, h1r^0'=h1r^post29, h2i^0'=h2i^post29, h2r^0'=h2r^post29, i1^0'=i1^post29, i2^0'=i2^post29, i3^0'=i3^post29, ii3^0'=ii3^post29, isign^0'=isign^post29, j1___0^0'=j1___0^post29, j2^0'=j2^post29, j3^0'=j3^post29, nn1^0'=nn1^post29, nn2^0'=nn2^post29, theta^0'=theta^post29, wi^0'=wi^post29, wpi^0'=wpi^post29, wpr^0'=wpr^post29, wr^0'=wr^post29, wtemp^0'=wtemp^post29, (-isign^post29+isign^0 == 0 /\ -j3^post29+j3^0 == 0 /\ -j2^post29+j2^0 == 0 /\ i3^0-i3^post29 == 0 /\ -ii3^post29+ii3^0 == 0 /\ wtemp^0-wtemp^post29 == 0 /\ i2^0-i2^post29 == 0 /\ i1^0 <= 0 /\ wr^0-wr^post29 == 0 /\ -theta^post29+theta^0 == 0 /\ -c1^post29+c1^0 == 0 /\ -i1^post29+i1^0 == 0 /\ -h2r^post29+h2r^0 == 0 /\ -h1i^post29+h1i^0 == 0 /\ h2i^0-h2i^post29 == 0 /\ wi^0-wi^post29 == 0 /\ -h1r^post29+h1r^0 == 0 /\ j1___0^0-j1___0^post29 == 0 /\ wpi^0-wpi^post29 == 0 /\ nn1^0-nn1^post29 == 0 /\ c2^0-c2^post29 == 0 /\ -nn2^post29+nn2^0 == 0 /\ -wpr^post29+wpr^0 == 0), cost: 1 29: l19 -> l2 : c1^0'=c1^post30, c2^0'=c2^post30, h1i^0'=h1i^post30, h1r^0'=h1r^post30, h2i^0'=h2i^post30, h2r^0'=h2r^post30, i1^0'=i1^post30, i2^0'=i2^post30, i3^0'=i3^post30, ii3^0'=ii3^post30, isign^0'=isign^post30, j1___0^0'=j1___0^post30, j2^0'=j2^post30, j3^0'=j3^post30, nn1^0'=nn1^post30, nn2^0'=nn2^post30, theta^0'=theta^post30, wi^0'=wi^post30, wpi^0'=wpi^post30, wpr^0'=wpr^post30, wr^0'=wr^post30, wtemp^0'=wtemp^post30, (i3^0-i3^post30 == 0 /\ h1i^0-h1i^post30 == 0 /\ -wtemp^post30+wtemp^0 == 0 /\ -isign^post30+isign^0 == 0 /\ -j2^post30+j2^0 == 0 /\ j1___0^0-j1___0^post30 == 0 /\ 1-i1^0+nn1^0 <= 0 /\ -wpi^post30+wpi^0 == 0 /\ -nn2^post30+nn2^0 == 0 /\ -i1^post30+i1^0 == 0 /\ nn1^0-nn1^post30 == 0 /\ c2^0-c2^post30 == 0 /\ -c1^post30+c1^0 == 0 /\ -j3^post30+j3^0 == 0 /\ -theta^post30+theta^0 == 0 /\ -h1r^post30+h1r^0 == 0 /\ -ii3^post30+ii3^0 == 0 /\ wi^0-wi^post30 == 0 /\ wpr^0-wpr^post30 == 0 /\ h2r^0-h2r^post30 == 0 /\ i2^0-i2^post30 == 0 /\ h2i^0-h2i^post30 == 0 /\ wr^0-wr^post30 == 0), cost: 1 30: l19 -> l18 : c1^0'=c1^post31, c2^0'=c2^post31, h1i^0'=h1i^post31, h1r^0'=h1r^post31, h2i^0'=h2i^post31, h2r^0'=h2r^post31, i1^0'=i1^post31, i2^0'=i2^post31, i3^0'=i3^post31, ii3^0'=ii3^post31, isign^0'=isign^post31, j1___0^0'=j1___0^post31, j2^0'=j2^post31, j3^0'=j3^post31, nn1^0'=nn1^post31, nn2^0'=nn2^post31, theta^0'=theta^post31, wi^0'=wi^post31, wpi^0'=wpi^post31, wpr^0'=wpr^post31, wr^0'=wr^post31, wtemp^0'=wtemp^post31, (wpr^0-wpr^post31 == 0 /\ j2^0-j2^post31 == 0 /\ wr^0-wr^post31 == 0 /\ c2^0-c2^post31 == 0 /\ i2^0-i2^post31 == 0 /\ i1^0-nn1^0 <= 0 /\ i3^0-i3^post31 == 0 /\ wi^0-wi^post31 == 0 /\ -wtemp^post31+wtemp^0 == 0 /\ -ii3^post31+ii3^0 == 0 /\ -h1r^post31+h1r^0 == 0 /\ nn1^0-nn1^post31 == 0 /\ -nn2^post31+nn2^0 == 0 /\ h2r^0-h2r^post31 == 0 /\ j1___0^0-j1___0^post31 == 0 /\ h2i^0-h2i^post31 == 0 /\ -j3^post31+j3^0 == 0 /\ -i1^post31+i1^0 == 0 /\ -h1i^post31+h1i^0 == 0 /\ -c1^post31+c1^0 == 0 /\ -theta^post31+theta^0 == 0 /\ -isign^post31+isign^0 == 0 /\ -wpi^post31+wpi^0 == 0), cost: 1 32: l20 -> l21 : c1^0'=c1^post33, c2^0'=c2^post33, h1i^0'=h1i^post33, h1r^0'=h1r^post33, h2i^0'=h2i^post33, h2r^0'=h2r^post33, i1^0'=i1^post33, i2^0'=i2^post33, i3^0'=i3^post33, ii3^0'=ii3^post33, isign^0'=isign^post33, j1___0^0'=j1___0^post33, j2^0'=j2^post33, j3^0'=j3^post33, nn1^0'=nn1^post33, nn2^0'=nn2^post33, theta^0'=theta^post33, wi^0'=wi^post33, wpi^0'=wpi^post33, wpr^0'=wpr^post33, wr^0'=wr^post33, wtemp^0'=wtemp^post33, (0 == 0 /\ j2^0-j2^post33 == 0 /\ -h2r^post33+h2r^0 == 0 /\ i1^0-i1^post33 == 0 /\ -i3^post33+i3^0 == 0 /\ -j3^post33+j3^0 == 0 /\ -j1___0^post33+j1___0^0 == 0 /\ -isign^post33+isign^0 == 0 /\ wi^0-wi^post33 == 0 /\ nn1^0-nn1^post33 == 0 /\ h2i^0-h2i^post33 == 0 /\ -h1r^post33+h1r^0 == 0 /\ i2^0-i2^post33 == 0 /\ -nn2^post33+nn2^0 == 0 /\ ii3^0-ii3^post33 == 0 /\ wr^0-wr^post33 == 0 /\ -h1i^post33+h1i^0 == 0), cost: 1 39: l21 -> l15 : c1^0'=c1^post40, c2^0'=c2^post40, h1i^0'=h1i^post40, h1r^0'=h1r^post40, h2i^0'=h2i^post40, h2r^0'=h2r^post40, i1^0'=i1^post40, i2^0'=i2^post40, i3^0'=i3^post40, ii3^0'=ii3^post40, isign^0'=isign^post40, j1___0^0'=j1___0^post40, j2^0'=j2^post40, j3^0'=j3^post40, nn1^0'=nn1^post40, nn2^0'=nn2^post40, theta^0'=theta^post40, wi^0'=wi^post40, wpi^0'=wpi^post40, wpr^0'=wpr^post40, wr^0'=wr^post40, wtemp^0'=wtemp^post40, (i1^0-i1^post40 == 0 /\ nn1^0-nn1^post40 == 0 /\ wtemp^0-wtemp^post40 == 0 /\ -i3^post40+i3^0 == 0 /\ -theta^post40+theta^0 == 0 /\ wpr^0-wpr^post40 == 0 /\ -nn2^post40+nn2^0 == 0 /\ -wpi^post40+wpi^0 == 0 /\ -h2r^post40+h2r^0 == 0 /\ j2^0-j2^post40 == 0 /\ wi^0-wi^post40 == 0 /\ -isign^post40+isign^0 == 0 /\ -h1r^post40+h1r^0 == 0 /\ i2^0-i2^post40 == 0 /\ 2-isign^0 <= 0 /\ -h1i^post40+h1i^0 == 0 /\ h2i^0-h2i^post40 == 0 /\ -c1^post40+c1^0 == 0 /\ ii3^0-ii3^post40 == 0 /\ wr^0-wr^post40 == 0 /\ j1___0^0-j1___0^post40 == 0 /\ c2^0-c2^post40 == 0 /\ -j3^post40+j3^0 == 0), cost: 1 40: l21 -> l15 : c1^0'=c1^post41, c2^0'=c2^post41, h1i^0'=h1i^post41, h1r^0'=h1r^post41, h2i^0'=h2i^post41, h2r^0'=h2r^post41, i1^0'=i1^post41, i2^0'=i2^post41, i3^0'=i3^post41, ii3^0'=ii3^post41, isign^0'=isign^post41, j1___0^0'=j1___0^post41, j2^0'=j2^post41, j3^0'=j3^post41, nn1^0'=nn1^post41, nn2^0'=nn2^post41, theta^0'=theta^post41, wi^0'=wi^post41, wpi^0'=wpi^post41, wpr^0'=wpr^post41, wr^0'=wr^post41, wtemp^0'=wtemp^post41, (i3^0-i3^post41 == 0 /\ wtemp^0-wtemp^post41 == 0 /\ j2^0-j2^post41 == 0 /\ -h1i^post41+h1i^0 == 0 /\ wr^0-wr^post41 == 0 /\ c2^0-c2^post41 == 0 /\ -i1^post41+i1^0 == 0 /\ j1___0^0-j1___0^post41 == 0 /\ -c1^post41+c1^0 == 0 /\ -theta^post41+theta^0 == 0 /\ wi^0-wi^post41 == 0 /\ wpi^0-wpi^post41 == 0 /\ -ii3^post41+ii3^0 == 0 /\ -j3^post41+j3^0 == 0 /\ -isign^post41+isign^0 == 0 /\ h2r^0-h2r^post41 == 0 /\ -nn2^post41+nn2^0 == 0 /\ i2^0-i2^post41 == 0 /\ nn1^0-nn1^post41 == 0 /\ h2i^0-h2i^post41 == 0 /\ isign^0 <= 0 /\ -h1r^post41+h1r^0 == 0 /\ -wpr^post41+wpr^0 == 0), cost: 1 41: l21 -> l23 : c1^0'=c1^post42, c2^0'=c2^post42, h1i^0'=h1i^post42, h1r^0'=h1r^post42, h2i^0'=h2i^post42, h2r^0'=h2r^post42, i1^0'=i1^post42, i2^0'=i2^post42, i3^0'=i3^post42, ii3^0'=ii3^post42, isign^0'=isign^post42, j1___0^0'=j1___0^post42, j2^0'=j2^post42, j3^0'=j3^post42, nn1^0'=nn1^post42, nn2^0'=nn2^post42, theta^0'=theta^post42, wi^0'=wi^post42, wpi^0'=wpi^post42, wpr^0'=wpr^post42, wr^0'=wr^post42, wtemp^0'=wtemp^post42, (h2i^0-h2i^post42 == 0 /\ wr^0-wr^post42 == 0 /\ -h2r^post42+h2r^0 == 0 /\ -h1r^post42+h1r^0 == 0 /\ wi^0-wi^post42 == 0 /\ -wpr^post42+wpr^0 == 0 /\ -nn2^post42+nn2^0 == 0 /\ -wtemp^post42+wtemp^0 == 0 /\ nn1^0-nn1^post42 == 0 /\ -j3^post42+j3^0 == 0 /\ -ii3^post42+ii3^0 == 0 /\ -c1^post42+c1^0 == 0 /\ c2^0-c2^post42 == 0 /\ i2^0-i2^post42 == 0 /\ -isign^post42+isign^0 == 0 /\ -i1^post42+i1^0 == 0 /\ -h1i^post42+h1i^0 == 0 /\ j2^0-j2^post42 == 0 /\ 1-isign^0 <= 0 /\ -1+isign^0 <= 0 /\ -theta^post42+theta^0 == 0 /\ -wpi^post42+wpi^0 == 0 /\ j1___0^0-j1___0^post42 == 0 /\ -i3^post42+i3^0 == 0), cost: 1 33: l22 -> l23 : c1^0'=c1^post34, c2^0'=c2^post34, h1i^0'=h1i^post34, h1r^0'=h1r^post34, h2i^0'=h2i^post34, h2r^0'=h2r^post34, i1^0'=i1^post34, i2^0'=i2^post34, i3^0'=i3^post34, ii3^0'=ii3^post34, isign^0'=isign^post34, j1___0^0'=j1___0^post34, j2^0'=j2^post34, j3^0'=j3^post34, nn1^0'=nn1^post34, nn2^0'=nn2^post34, theta^0'=theta^post34, wi^0'=wi^post34, wpi^0'=wpi^post34, wpr^0'=wpr^post34, wr^0'=wr^post34, wtemp^0'=wtemp^post34, (nn1^0-nn1^post34 == 0 /\ -isign^post34+isign^0 == 0 /\ -j1___0^post34+j1___0^0 == 0 /\ -1+i1^post34-i1^0 == 0 /\ -wpi^post34+wpi^0 == 0 /\ -theta^post34+theta^0 == 0 /\ j2^0-j2^post34 == 0 /\ -nn2^post34+nn2^0 == 0 /\ -wtemp^post34+wtemp^0 == 0 /\ wpr^0-wpr^post34 == 0 /\ i2^0-i2^post34 == 0 /\ i3^0-i3^post34 == 0 /\ wi^0-wi^post34 == 0 /\ -h1r^post34+h1r^0 == 0 /\ -ii3^post34+ii3^0 == 0 /\ -c1^post34+c1^0 == 0 /\ h2i^0-h2i^post34 == 0 /\ -h2r^post34+h2r^0 == 0 /\ -h1i^post34+h1i^0 == 0 /\ 1-i2^0+nn2^0 <= 0 /\ wr^0-wr^post34 == 0 /\ c2^0-c2^post34 == 0 /\ -j3^post34+j3^0 == 0), cost: 1 34: l22 -> l24 : c1^0'=c1^post35, c2^0'=c2^post35, h1i^0'=h1i^post35, h1r^0'=h1r^post35, h2i^0'=h2i^post35, h2r^0'=h2r^post35, i1^0'=i1^post35, i2^0'=i2^post35, i3^0'=i3^post35, ii3^0'=ii3^post35, isign^0'=isign^post35, j1___0^0'=j1___0^post35, j2^0'=j2^post35, j3^0'=j3^post35, nn1^0'=nn1^post35, nn2^0'=nn2^post35, theta^0'=theta^post35, wi^0'=wi^post35, wpi^0'=wpi^post35, wpr^0'=wpr^post35, wr^0'=wr^post35, wtemp^0'=wtemp^post35, (nn1^0-nn1^post35 == 0 /\ i1^0-i1^post35 == 0 /\ -isign^post35+isign^0 == 0 /\ -theta^post35+theta^0 == 0 /\ -wpi^post35+wpi^0 == 0 /\ -i3^post35+i3^0 == 0 /\ -1-i2^0+i2^post35 == 0 /\ -nn2^post35+nn2^0 == 0 /\ -h2r^post35+h2r^0 == 0 /\ -h1r^post35+h1r^0 == 0 /\ -1+j2^post35-j2^1 == 0 /\ h2i^0-h2i^post35 == 0 /\ wi^0-wi^post35 == 0 /\ wr^0-wr^post35 == 0 /\ -c2^post35+c2^0 == 0 /\ -wtemp^post35+wtemp^0 == 0 /\ c1^0-c1^post35 == 0 /\ -h1i^post35+h1i^0 == 0 /\ ii3^0-ii3^post35 == 0 /\ j1___0^0-j1___0^post35 == 0 /\ wpr^0-wpr^post35 == 0 /\ i2^0-nn2^0 <= 0 /\ -1-j2^0+j2^1 == 0 /\ -j3^post35+j3^0 == 0), cost: 1 38: l23 -> l25 : c1^0'=c1^post39, c2^0'=c2^post39, h1i^0'=h1i^post39, h1r^0'=h1r^post39, h2i^0'=h2i^post39, h2r^0'=h2r^post39, i1^0'=i1^post39, i2^0'=i2^post39, i3^0'=i3^post39, ii3^0'=ii3^post39, isign^0'=isign^post39, j1___0^0'=j1___0^post39, j2^0'=j2^post39, j3^0'=j3^post39, nn1^0'=nn1^post39, nn2^0'=nn2^post39, theta^0'=theta^post39, wi^0'=wi^post39, wpi^0'=wpi^post39, wpr^0'=wpr^post39, wr^0'=wr^post39, wtemp^0'=wtemp^post39, (-isign^post39+isign^0 == 0 /\ i2^0-i2^post39 == 0 /\ wi^0-wi^post39 == 0 /\ -ii3^post39+ii3^0 == 0 /\ -c1^post39+c1^0 == 0 /\ theta^0-theta^post39 == 0 /\ c2^0-c2^post39 == 0 /\ h1i^0-h1i^post39 == 0 /\ i3^0-i3^post39 == 0 /\ -i1^post39+i1^0 == 0 /\ -h1r^post39+h1r^0 == 0 /\ -j3^post39+j3^0 == 0 /\ -wpi^post39+wpi^0 == 0 /\ -j1___0^post39+j1___0^0 == 0 /\ j2^0-j2^post39 == 0 /\ -nn2^post39+nn2^0 == 0 /\ h2r^0-h2r^post39 == 0 /\ wpr^0-wpr^post39 == 0 /\ -wtemp^post39+wtemp^0 == 0 /\ h2i^0-h2i^post39 == 0 /\ -nn1^post39+nn1^0 == 0 /\ wr^0-wr^post39 == 0), cost: 1 35: l24 -> l22 : c1^0'=c1^post36, c2^0'=c2^post36, h1i^0'=h1i^post36, h1r^0'=h1r^post36, h2i^0'=h2i^post36, h2r^0'=h2r^post36, i1^0'=i1^post36, i2^0'=i2^post36, i3^0'=i3^post36, ii3^0'=ii3^post36, isign^0'=isign^post36, j1___0^0'=j1___0^post36, j2^0'=j2^post36, j3^0'=j3^post36, nn1^0'=nn1^post36, nn2^0'=nn2^post36, theta^0'=theta^post36, wi^0'=wi^post36, wpi^0'=wpi^post36, wpr^0'=wpr^post36, wr^0'=wr^post36, wtemp^0'=wtemp^post36, (-wi^post36+wi^0 == 0 /\ -wr^post36+wr^0 == 0 /\ -wpi^post36+wpi^0 == 0 /\ -nn2^post36+nn2^0 == 0 /\ -wtemp^post36+wtemp^0 == 0 /\ -nn1^post36+nn1^0 == 0 /\ i2^0-i2^post36 == 0 /\ -c1^post36+c1^0 == 0 /\ -h1i^post36+h1i^0 == 0 /\ i3^0-i3^post36 == 0 /\ h2i^0-h2i^post36 == 0 /\ j3^0-j3^post36 == 0 /\ -i1^post36+i1^0 == 0 /\ -h2r^post36+h2r^0 == 0 /\ -h1r^post36+h1r^0 == 0 /\ wpr^0-wpr^post36 == 0 /\ -isign^post36+isign^0 == 0 /\ -ii3^post36+ii3^0 == 0 /\ j2^0-j2^post36 == 0 /\ theta^0-theta^post36 == 0 /\ j1___0^0-j1___0^post36 == 0 /\ c2^0-c2^post36 == 0), cost: 1 36: l25 -> l15 : c1^0'=c1^post37, c2^0'=c2^post37, h1i^0'=h1i^post37, h1r^0'=h1r^post37, h2i^0'=h2i^post37, h2r^0'=h2r^post37, i1^0'=i1^post37, i2^0'=i2^post37, i3^0'=i3^post37, ii3^0'=ii3^post37, isign^0'=isign^post37, j1___0^0'=j1___0^post37, j2^0'=j2^post37, j3^0'=j3^post37, nn1^0'=nn1^post37, nn2^0'=nn2^post37, theta^0'=theta^post37, wi^0'=wi^post37, wpi^0'=wpi^post37, wpr^0'=wpr^post37, wr^0'=wr^post37, wtemp^0'=wtemp^post37, (ii3^0-ii3^post37 == 0 /\ -h2r^post37+h2r^0 == 0 /\ i1^0-i1^post37 == 0 /\ h2i^0-h2i^post37 == 0 /\ theta^0-theta^post37 == 0 /\ j2^0-j2^post37 == 0 /\ -nn2^post37+nn2^0 == 0 /\ h1r^0-h1r^post37 == 0 /\ 1-i1^0+nn1^0 <= 0 /\ -wi^post37+wi^0 == 0 /\ -isign^post37+isign^0 == 0 /\ -j1___0^post37+j1___0^0 == 0 /\ -j3^post37+j3^0 == 0 /\ wr^0-wr^post37 == 0 /\ -wtemp^post37+wtemp^0 == 0 /\ c2^0-c2^post37 == 0 /\ -nn1^post37+nn1^0 == 0 /\ -i3^post37+i3^0 == 0 /\ i2^0-i2^post37 == 0 /\ -wpi^post37+wpi^0 == 0 /\ wpr^0-wpr^post37 == 0 /\ -c1^post37+c1^0 == 0 /\ -h1i^post37+h1i^0 == 0), cost: 1 37: l25 -> l24 : c1^0'=c1^post38, c2^0'=c2^post38, h1i^0'=h1i^post38, h1r^0'=h1r^post38, h2i^0'=h2i^post38, h2r^0'=h2r^post38, i1^0'=i1^post38, i2^0'=i2^post38, i3^0'=i3^post38, ii3^0'=ii3^post38, isign^0'=isign^post38, j1___0^0'=j1___0^post38, j2^0'=j2^post38, j3^0'=j3^post38, nn1^0'=nn1^post38, nn2^0'=nn2^post38, theta^0'=theta^post38, wi^0'=wi^post38, wpi^0'=wpi^post38, wpr^0'=wpr^post38, wr^0'=wr^post38, wtemp^0'=wtemp^post38, (wpr^0-wpr^post38 == 0 /\ c2^0-c2^post38 == 0 /\ wr^0-wr^post38 == 0 /\ i1^0-nn1^0 <= 0 /\ i2^0-i2^post38 == 0 /\ -c1^post38+c1^0 == 0 /\ -wtemp^post38+wtemp^0 == 0 /\ wi^0-wi^post38 == 0 /\ -j3^post38+j3^0 == 0 /\ nn1^0-nn1^post38 == 0 /\ i3^0-i3^post38 == 0 /\ -h1r^post38+h1r^0 == 0 /\ -ii3^post38+ii3^0 == 0 /\ -nn2^post38+nn2^0 == 0 /\ j1___0^0-j1___0^post38 == 0 /\ h2r^0-h2r^post38 == 0 /\ h2i^0-h2i^post38 == 0 /\ -theta^post38+theta^0 == 0 /\ -wpi^post38+wpi^0 == 0 /\ -h1i^post38+h1i^0 == 0 /\ -i1^post38+i1^0 == 0 /\ -j2^post38+j2^0 == 0 /\ -isign^post38+isign^0 == 0), cost: 1 42: l26 -> l20 : c1^0'=c1^post43, c2^0'=c2^post43, h1i^0'=h1i^post43, h1r^0'=h1r^post43, h2i^0'=h2i^post43, h2r^0'=h2r^post43, i1^0'=i1^post43, i2^0'=i2^post43, i3^0'=i3^post43, ii3^0'=ii3^post43, isign^0'=isign^post43, j1___0^0'=j1___0^post43, j2^0'=j2^post43, j3^0'=j3^post43, nn1^0'=nn1^post43, nn2^0'=nn2^post43, theta^0'=theta^post43, wi^0'=wi^post43, wpi^0'=wpi^post43, wpr^0'=wpr^post43, wr^0'=wr^post43, wtemp^0'=wtemp^post43, (c2^0-c2^post43 == 0 /\ h1i^0-h1i^post43 == 0 /\ -wpr^post43+wpr^0 == 0 /\ -c1^post43+c1^0 == 0 /\ i2^0-i2^post43 == 0 /\ i3^0-i3^post43 == 0 /\ wr^0-wr^post43 == 0 /\ -j3^post43+j3^0 == 0 /\ -ii3^post43+ii3^0 == 0 /\ -h1r^post43+h1r^0 == 0 /\ nn1^0-nn1^post43 == 0 /\ wtemp^0-wtemp^post43 == 0 /\ -nn2^post43+nn2^0 == 0 /\ wi^0-wi^post43 == 0 /\ h2r^0-h2r^post43 == 0 /\ j1___0^0-j1___0^post43 == 0 /\ h2i^0-h2i^post43 == 0 /\ wpi^0-wpi^post43 == 0 /\ -theta^post43+theta^0 == 0 /\ -i1^post43+i1^0 == 0 /\ -j2^post43+j2^0 == 0 /\ -isign^post43+isign^0 == 0), cost: 1 Chained Linear Paths Start location: l26 Program variables: c1^0 c2^0 h1i^0 h1r^0 h2i^0 h2r^0 i1^0 i2^0 i3^0 ii3^0 isign^0 j1___0^0 j2^0 j3^0 nn1^0 nn2^0 theta^0 wi^0 wpi^0 wpr^0 wr^0 wtemp^0 0: l0 -> l1 : c1^0'=c1^post1, c2^0'=c2^post1, h1i^0'=h1i^post1, h1r^0'=h1r^post1, h2i^0'=h2i^post1, h2r^0'=h2r^post1, i1^0'=i1^post1, i2^0'=i2^post1, i3^0'=i3^post1, ii3^0'=ii3^post1, isign^0'=isign^post1, j1___0^0'=j1___0^post1, j2^0'=j2^post1, j3^0'=j3^post1, nn1^0'=nn1^post1, nn2^0'=nn2^post1, theta^0'=theta^post1, wi^0'=wi^post1, wpi^0'=wpi^post1, wpr^0'=wpr^post1, wr^0'=wr^post1, wtemp^0'=wtemp^post1, (wpr^0-wpr^post1 == 0 /\ h2i^0-h2i^post1 == 0 /\ wr^0-wr^post1 == 0 /\ h1r^0-h1r^post1 == 0 /\ -h2r^post1+h2r^0 == 0 /\ -j1___0^post1+j1___0^0 == 0 /\ -j3^post1+j3^0 == 0 /\ wi^0-wi^post1 == 0 /\ j2^0-j2^post1 == 0 /\ -wtemp^post1+wtemp^0 == 0 /\ -nn2^post1+nn2^0 == 0 /\ c1^0-c1^post1 == 0 /\ c2^0-c2^post1 == 0 /\ theta^0-theta^post1 == 0 /\ i2^0-i2^post1 == 0 /\ -h1i^post1+h1i^0 == 0 /\ -isign^post1+isign^0 == 0 /\ -wpi^post1+wpi^0 == 0 /\ -i3^post1+i3^0 == 0 /\ ii3^0-ii3^post1 == 0 /\ i1^0-i1^post1 == 0 /\ -nn1^post1+nn1^0 == 0), cost: 1 1: l2 -> l0 : c1^0'=c1^post2, c2^0'=c2^post2, h1i^0'=h1i^post2, h1r^0'=h1r^post2, h2i^0'=h2i^post2, h2r^0'=h2r^post2, i1^0'=i1^post2, i2^0'=i2^post2, i3^0'=i3^post2, ii3^0'=ii3^post2, isign^0'=isign^post2, j1___0^0'=j1___0^post2, j2^0'=j2^post2, j3^0'=j3^post2, nn1^0'=nn1^post2, nn2^0'=nn2^post2, theta^0'=theta^post2, wi^0'=wi^post2, wpi^0'=wpi^post2, wpr^0'=wpr^post2, wr^0'=wr^post2, wtemp^0'=wtemp^post2, (h1r^0-h1r^post2 == 0 /\ ii3^0-ii3^post2 == 0 /\ -h1i^post2+h1i^0 == 0 /\ -c2^post2+c2^0 == 0 /\ -wpi^post2+wpi^0 == 0 /\ -h2i^post2+h2i^0 == 0 /\ wpr^0-wpr^post2 == 0 /\ -j1___0^post2+j1___0^0 == 0 /\ c1^0-c1^post2 == 0 /\ -i3^post2+i3^0 == 0 /\ wr^0-wr^post2 == 0 /\ -nn2^post2+nn2^0 == 0 /\ wi^0-wi^post2 == 0 /\ theta^0-theta^post2 == 0 /\ i1^0-i1^post2 == 0 /\ j3^0-j3^post2 == 0 /\ -h2r^post2+h2r^0 == 0 /\ -wtemp^post2+wtemp^0 == 0 /\ -isign^post2+isign^0 == 0 /\ j2^0-j2^post2 == 0 /\ -isign^0 <= 0 /\ i2^0-i2^post2 == 0 /\ -nn1^post2+nn1^0 == 0), cost: 1 2: l2 -> l0 : c1^0'=c1^post3, c2^0'=c2^post3, h1i^0'=h1i^post3, h1r^0'=h1r^post3, h2i^0'=h2i^post3, h2r^0'=h2r^post3, i1^0'=i1^post3, i2^0'=i2^post3, i3^0'=i3^post3, ii3^0'=ii3^post3, isign^0'=isign^post3, j1___0^0'=j1___0^post3, j2^0'=j2^post3, j3^0'=j3^post3, nn1^0'=nn1^post3, nn2^0'=nn2^post3, theta^0'=theta^post3, wi^0'=wi^post3, wpi^0'=wpi^post3, wpr^0'=wpr^post3, wr^0'=wr^post3, wtemp^0'=wtemp^post3, (-j3^post3+j3^0 == 0 /\ -h2r^post3+h2r^0 == 0 /\ -wpi^post3+wpi^0 == 0 /\ -i3^post3+i3^0 == 0 /\ j2^0-j2^post3 == 0 /\ i1^0-i1^post3 == 0 /\ -isign^post3+isign^0 == 0 /\ -j1___0^post3+j1___0^0 == 0 /\ h1r^0-h1r^post3 == 0 /\ wpr^0-wpr^post3 == 0 /\ nn1^0-nn1^post3 == 0 /\ h2i^0-h2i^post3 == 0 /\ 2+isign^0 <= 0 /\ wi^0-wi^post3 == 0 /\ theta^0-theta^post3 == 0 /\ -wtemp^post3+wtemp^0 == 0 /\ -h1i^post3+h1i^0 == 0 /\ wr^0-wr^post3 == 0 /\ i2^0-i2^post3 == 0 /\ -c2^post3+c2^0 == 0 /\ c1^0-c1^post3 == 0 /\ -nn2^post3+nn2^0 == 0 /\ ii3^0-ii3^post3 == 0), cost: 1 3: l2 -> l0 : c1^0'=c1^post4, c2^0'=c2^post4, h1i^0'=h1i^post4, h1r^0'=h1r^post4, h2i^0'=h2i^post4, h2r^0'=h2r^post4, i1^0'=i1^post4, i2^0'=i2^post4, i3^0'=i3^post4, ii3^0'=ii3^post4, isign^0'=isign^post4, j1___0^0'=j1___0^post4, j2^0'=j2^post4, j3^0'=j3^post4, nn1^0'=nn1^post4, nn2^0'=nn2^post4, theta^0'=theta^post4, wi^0'=wi^post4, wpi^0'=wpi^post4, wpr^0'=wpr^post4, wr^0'=wr^post4, wtemp^0'=wtemp^post4, (-wtemp^post4+wtemp^0 == 0 /\ -wpi^post4+wpi^0 == 0 /\ -wi^post4+wi^0 == 0 /\ 1+isign^0 <= 0 /\ -1-isign^0 <= 0 /\ i1^0-i1^post4 == 0 /\ -nn1^post4+nn1^0 == 0 /\ -nn2^post4+nn2^0 == 0 /\ wr^0-wr^post4 == 0 /\ -i3^post4+i3^0 == 0 /\ -h1i^post4+h1i^0 == 0 /\ i2^0-i2^post4 == 0 /\ -c1^post4+c1^0 == 0 /\ h2i^0-h2i^post4 == 0 /\ -ii3^post4+ii3^0 == 0 /\ -isign^post4+isign^0 == 0 /\ -j3^post4+j3^0 == 0 /\ wpr^0-wpr^post4 == 0 /\ theta^0-theta^post4 == 0 /\ j2^0-j2^post4 == 0 /\ c2^0-c2^post4 == 0 /\ j1___0^0-j1___0^post4 == 0 /\ -h2r^post4+h2r^0 == 0 /\ -h1r^post4+h1r^0 == 0), cost: 1 4: l3 -> l4 : c1^0'=c1^post5, c2^0'=c2^post5, h1i^0'=h1i^post5, h1r^0'=h1r^post5, h2i^0'=h2i^post5, h2r^0'=h2r^post5, i1^0'=i1^post5, i2^0'=i2^post5, i3^0'=i3^post5, ii3^0'=ii3^post5, isign^0'=isign^post5, j1___0^0'=j1___0^post5, j2^0'=j2^post5, j3^0'=j3^post5, nn1^0'=nn1^post5, nn2^0'=nn2^post5, theta^0'=theta^post5, wi^0'=wi^post5, wpi^0'=wpi^post5, wpr^0'=wpr^post5, wr^0'=wr^post5, wtemp^0'=wtemp^post5, (0 == 0 /\ ii3^0-ii3^post5 == 0 /\ theta^0-theta^post5 == 0 /\ j2^0-j2^post5 == 0 /\ -wi^post5+wi^0 == 0 /\ -nn2^post5+nn2^0 == 0 /\ -wtemp^post5+wtemp^0 == 0 /\ wpr^0-wpr^post5 == 0 /\ -nn1^post5+nn1^0 == 0 /\ -i3^post5+i3^0 == 0 /\ wr^0-wr^post5 == 0 /\ i2^0-i2^post5 == 0 /\ -j1___0^post5+j1___0^0 == 0 /\ c2^0-c2^post5 == 0 /\ -isign^post5+isign^0 == 0 /\ -c1^post5+c1^0 == 0 /\ -wpi^post5+wpi^0 == 0 /\ i1^0-i1^post5 == 0), cost: 1 9: l4 -> l7 : c1^0'=c1^post10, c2^0'=c2^post10, h1i^0'=h1i^post10, h1r^0'=h1r^post10, h2i^0'=h2i^post10, h2r^0'=h2r^post10, i1^0'=i1^post10, i2^0'=i2^post10, i3^0'=i3^post10, ii3^0'=ii3^post10, isign^0'=isign^post10, j1___0^0'=j1___0^post10, j2^0'=j2^post10, j3^0'=j3^post10, nn1^0'=nn1^post10, nn2^0'=nn2^post10, theta^0'=theta^post10, wi^0'=wi^post10, wpi^0'=wpi^post10, wpr^0'=wpr^post10, wr^0'=wr^post10, wtemp^0'=wtemp^post10, (h2i^0-h2i^post10 == 0 /\ -1-i2^0+i2^post10 == 0 /\ theta^0-theta^post10 == 0 /\ c2^0-c2^post10 == 0 /\ -nn2^post10+nn2^0 == 0 /\ j2^0-j2^post10 == 0 /\ -wtemp^post10+wtemp^0 == 0 /\ -wi^post10+wi^0 == 0 /\ wpr^0-wpr^post10 == 0 /\ -j3^post10+j3^0 == 0 /\ -isign^post10+isign^0 == 0 /\ -nn1^post10+nn1^0 == 0 /\ wr^0-wr^post10 == 0 /\ -h2r^post10+h2r^0 == 0 /\ -h1r^post10+h1r^0 == 0 /\ -i1^post10+i1^0 == 0 /\ -h1i^post10+h1i^0 == 0 /\ -c1^post10+c1^0 == 0 /\ -j1___0^post10+j1___0^0 == 0 /\ -i3^post10+i3^0 == 0 /\ ii3^0-ii3^post10 == 0 /\ -wpi^post10+wpi^0 == 0), cost: 1 5: l5 -> l3 : c1^0'=c1^post6, c2^0'=c2^post6, h1i^0'=h1i^post6, h1r^0'=h1r^post6, h2i^0'=h2i^post6, h2r^0'=h2r^post6, i1^0'=i1^post6, i2^0'=i2^post6, i3^0'=i3^post6, ii3^0'=ii3^post6, isign^0'=isign^post6, j1___0^0'=j1___0^post6, j2^0'=j2^post6, j3^0'=j3^post6, nn1^0'=nn1^post6, nn2^0'=nn2^post6, theta^0'=theta^post6, wi^0'=wi^post6, wpi^0'=wpi^post6, wpr^0'=wpr^post6, wr^0'=wr^post6, wtemp^0'=wtemp^post6, (wpr^0-wpr^post6 == 0 /\ -2+i2^0+j2^post6-nn2^0 == 0 /\ i2^0-i2^post6 == 0 /\ -wpi^post6+wpi^0 == 0 /\ -c1^post6+c1^0 == 0 /\ nn1^0-nn1^post6 == 0 /\ i3^0-i3^post6 == 0 /\ -wtemp^post6+wtemp^0 == 0 /\ -ii3^post6+ii3^0 == 0 /\ -j3^post6+j3^0 == 0 /\ c2^0-c2^post6 == 0 /\ j1___0^0-j1___0^post6 == 0 /\ h2i^0-h2i^post6 == 0 /\ -h2r^post6+h2r^0 == 0 /\ -theta^post6+theta^0 == 0 /\ -nn2^post6+nn2^0 == 0 /\ -h1i^post6+h1i^0 == 0 /\ -i1^post6+i1^0 == 0 /\ -h1r^post6+h1r^0 == 0 /\ wi^0-wi^post6 == 0 /\ wr^0-wr^post6 == 0 /\ -isign^post6+isign^0 == 0), cost: 1 6: l6 -> l3 : c1^0'=c1^post7, c2^0'=c2^post7, h1i^0'=h1i^post7, h1r^0'=h1r^post7, h2i^0'=h2i^post7, h2r^0'=h2r^post7, i1^0'=i1^post7, i2^0'=i2^post7, i3^0'=i3^post7, ii3^0'=ii3^post7, isign^0'=isign^post7, j1___0^0'=j1___0^post7, j2^0'=j2^post7, j3^0'=j3^post7, nn1^0'=nn1^post7, nn2^0'=nn2^post7, theta^0'=theta^post7, wi^0'=wi^post7, wpi^0'=wpi^post7, wpr^0'=wpr^post7, wr^0'=wr^post7, wtemp^0'=wtemp^post7, (-i1^post7+i1^0 == 0 /\ -c1^post7+c1^0 == 0 /\ -ii3^post7+ii3^0 == 0 /\ c2^0-c2^post7 == 0 /\ theta^0-theta^post7 == 0 /\ i2^0-i2^post7 == 0 /\ -h1r^post7+h1r^0 == 0 /\ -isign^post7+isign^0 == 0 /\ i3^0-i3^post7 == 0 /\ 1-i2^0 <= 0 /\ -1+i2^0 <= 0 /\ wi^0-wi^post7 == 0 /\ h1i^0-h1i^post7 == 0 /\ -j3^post7+j3^0 == 0 /\ wr^0-wr^post7 == 0 /\ -nn2^post7+nn2^0 == 0 /\ -wpi^post7+wpi^0 == 0 /\ -wtemp^post7+wtemp^0 == 0 /\ h2r^0-h2r^post7 == 0 /\ j1___0^0-j1___0^post7 == 0 /\ h2i^0-h2i^post7 == 0 /\ -1+j2^post7 == 0 /\ -nn1^post7+nn1^0 == 0 /\ wpr^0-wpr^post7 == 0), cost: 1 7: l6 -> l5 : c1^0'=c1^post8, c2^0'=c2^post8, h1i^0'=h1i^post8, h1r^0'=h1r^post8, h2i^0'=h2i^post8, h2r^0'=h2r^post8, i1^0'=i1^post8, i2^0'=i2^post8, i3^0'=i3^post8, ii3^0'=ii3^post8, isign^0'=isign^post8, j1___0^0'=j1___0^post8, j2^0'=j2^post8, j3^0'=j3^post8, nn1^0'=nn1^post8, nn2^0'=nn2^post8, theta^0'=theta^post8, wi^0'=wi^post8, wpi^0'=wpi^post8, wpr^0'=wpr^post8, wr^0'=wr^post8, wtemp^0'=wtemp^post8, (-wtemp^post8+wtemp^0 == 0 /\ -j1___0^post8+j1___0^0 == 0 /\ -j3^post8+j3^0 == 0 /\ -theta^post8+theta^0 == 0 /\ -wpi^post8+wpi^0 == 0 /\ -i3^post8+i3^0 == 0 /\ j2^0-j2^post8 == 0 /\ i1^0-i1^post8 == 0 /\ -isign^post8+isign^0 == 0 /\ wpr^0-wpr^post8 == 0 /\ nn1^0-nn1^post8 == 0 /\ 2-i2^0 <= 0 /\ wi^0-wi^post8 == 0 /\ -c1^post8+c1^0 == 0 /\ i2^0-i2^post8 == 0 /\ -h1i^post8+h1i^0 == 0 /\ h2i^0-h2i^post8 == 0 /\ -h2r^post8+h2r^0 == 0 /\ -h1r^post8+h1r^0 == 0 /\ -nn2^post8+nn2^0 == 0 /\ ii3^0-ii3^post8 == 0 /\ wr^0-wr^post8 == 0 /\ c2^0-c2^post8 == 0), cost: 1 8: l6 -> l5 : c1^0'=c1^post9, c2^0'=c2^post9, h1i^0'=h1i^post9, h1r^0'=h1r^post9, h2i^0'=h2i^post9, h2r^0'=h2r^post9, i1^0'=i1^post9, i2^0'=i2^post9, i3^0'=i3^post9, ii3^0'=ii3^post9, isign^0'=isign^post9, j1___0^0'=j1___0^post9, j2^0'=j2^post9, j3^0'=j3^post9, nn1^0'=nn1^post9, nn2^0'=nn2^post9, theta^0'=theta^post9, wi^0'=wi^post9, wpi^0'=wpi^post9, wpr^0'=wpr^post9, wr^0'=wr^post9, wtemp^0'=wtemp^post9, (i3^0-i3^post9 == 0 /\ h1i^0-h1i^post9 == 0 /\ i2^0 <= 0 /\ wtemp^0-wtemp^post9 == 0 /\ -c1^post9+c1^0 == 0 /\ -j2^post9+j2^0 == 0 /\ j1___0^0-j1___0^post9 == 0 /\ -theta^post9+theta^0 == 0 /\ -isign^post9+isign^0 == 0 /\ wr^0-wr^post9 == 0 /\ c2^0-c2^post9 == 0 /\ -nn2^post9+nn2^0 == 0 /\ -i1^post9+i1^0 == 0 /\ wi^0-wi^post9 == 0 /\ nn1^0-nn1^post9 == 0 /\ wpi^0-wpi^post9 == 0 /\ -h1r^post9+h1r^0 == 0 /\ -j3^post9+j3^0 == 0 /\ -ii3^post9+ii3^0 == 0 /\ -wpr^post9+wpr^0 == 0 /\ h2r^0-h2r^post9 == 0 /\ h2i^0-h2i^post9 == 0 /\ i2^0-i2^post9 == 0), cost: 1 20: l7 -> l12 : c1^0'=c1^post21, c2^0'=c2^post21, h1i^0'=h1i^post21, h1r^0'=h1r^post21, h2i^0'=h2i^post21, h2r^0'=h2r^post21, i1^0'=i1^post21, i2^0'=i2^post21, i3^0'=i3^post21, ii3^0'=ii3^post21, isign^0'=isign^post21, j1___0^0'=j1___0^post21, j2^0'=j2^post21, j3^0'=j3^post21, nn1^0'=nn1^post21, nn2^0'=nn2^post21, theta^0'=theta^post21, wi^0'=wi^post21, wpi^0'=wpi^post21, wpr^0'=wpr^post21, wr^0'=wr^post21, wtemp^0'=wtemp^post21, (c1^0-c1^post21 == 0 /\ -h2r^post21+h2r^0 == 0 /\ -h2i^post21+h2i^0 == 0 /\ wr^0-wr^post21 == 0 /\ -i2^post21+i2^0 == 0 /\ -nn2^post21+nn2^0 == 0 /\ -c2^post21+c2^0 == 0 /\ wpr^0-wpr^post21 == 0 /\ -wtemp^post21+wtemp^0 == 0 /\ -wpi^post21+wpi^0 == 0 /\ ii3^0-ii3^post21 == 0 /\ -i3^post21+i3^0 == 0 /\ -j3^post21+j3^0 == 0 /\ i1^0-i1^post21 == 0 /\ -j1___0^post21+j1___0^0 == 0 /\ -isign^post21+isign^0 == 0 /\ wi^0-wi^post21 == 0 /\ theta^0-theta^post21 == 0 /\ -nn1^post21+nn1^0 == 0 /\ j2^0-j2^post21 == 0 /\ h1r^0-h1r^post21 == 0 /\ -h1i^post21+h1i^0 == 0), cost: 1 10: l8 -> l4 : c1^0'=c1^post11, c2^0'=c2^post11, h1i^0'=h1i^post11, h1r^0'=h1r^post11, h2i^0'=h2i^post11, h2r^0'=h2r^post11, i1^0'=i1^post11, i2^0'=i2^post11, i3^0'=i3^post11, ii3^0'=ii3^post11, isign^0'=isign^post11, j1___0^0'=j1___0^post11, j2^0'=j2^post11, j3^0'=j3^post11, nn1^0'=nn1^post11, nn2^0'=nn2^post11, theta^0'=theta^post11, wi^0'=wi^post11, wpi^0'=wpi^post11, wpr^0'=wpr^post11, wr^0'=wr^post11, wtemp^0'=wtemp^post11, (0 == 0 /\ wi^0-wi^post11 == 0 /\ nn1^0-nn1^post11 == 0 /\ wr^0-wr^post11 == 0 /\ -wpi^post11+wpi^0 == 0 /\ -j1___0^post11+j1___0^0 == 0 /\ -j3^post11+j3^0 == 0 /\ -c1^post11+c1^0 == 0 /\ -wtemp^post11+wtemp^0 == 0 /\ theta^0-theta^post11 == 0 /\ j2^0-j2^post11 == 0 /\ i2^0-i2^post11 == 0 /\ -i3^post11+i3^0 == 0 /\ -isign^post11+isign^0 == 0 /\ wpr^0-wpr^post11 == 0 /\ i1^0-i1^post11 == 0 /\ ii3^0-ii3^post11 == 0 /\ c2^0-c2^post11 == 0 /\ -nn2^post11+nn2^0 == 0), cost: 1 11: l9 -> l8 : c1^0'=c1^post12, c2^0'=c2^post12, h1i^0'=h1i^post12, h1r^0'=h1r^post12, h2i^0'=h2i^post12, h2r^0'=h2r^post12, i1^0'=i1^post12, i2^0'=i2^post12, i3^0'=i3^post12, ii3^0'=ii3^post12, isign^0'=isign^post12, j1___0^0'=j1___0^post12, j2^0'=j2^post12, j3^0'=j3^post12, nn1^0'=nn1^post12, nn2^0'=nn2^post12, theta^0'=theta^post12, wi^0'=wi^post12, wpi^0'=wpi^post12, wpr^0'=wpr^post12, wr^0'=wr^post12, wtemp^0'=wtemp^post12, (0 == 0 /\ -c1^post12+c1^0 == 0 /\ i2^0-i2^post12 == 0 /\ -j3^post12+j3^0 == 0 /\ -isign^post12+isign^0 == 0 /\ wr^0-wr^post12 == 0 /\ -h1r^post12+h1r^0 == 0 /\ wtemp^0-wtemp^post12 == 0 /\ c2^0-c2^post12 == 0 /\ -ii3^post12+ii3^0 == 0 /\ i3^0-i3^post12 == 0 /\ h1i^0-h1i^post12 == 0 /\ -i1^post12+i1^0 == 0 /\ nn1^0-nn1^post12 == 0 /\ -wpi^post12+wpi^0 == 0 /\ -theta^post12+theta^0 == 0 /\ h2r^0-h2r^post12 == 0 /\ wi^0-wi^post12 == 0 /\ -nn2^post12+nn2^0 == 0 /\ -wpr^post12+wpr^0 == 0 /\ j1___0^0-j1___0^post12 == 0 /\ h2i^0-h2i^post12 == 0), cost: 1 12: l10 -> l8 : c1^0'=c1^post13, c2^0'=c2^post13, h1i^0'=h1i^post13, h1r^0'=h1r^post13, h2i^0'=h2i^post13, h2r^0'=h2r^post13, i1^0'=i1^post13, i2^0'=i2^post13, i3^0'=i3^post13, ii3^0'=ii3^post13, isign^0'=isign^post13, j1___0^0'=j1___0^post13, j2^0'=j2^post13, j3^0'=j3^post13, nn1^0'=nn1^post13, nn2^0'=nn2^post13, theta^0'=theta^post13, wi^0'=wi^post13, wpi^0'=wpi^post13, wpr^0'=wpr^post13, wr^0'=wr^post13, wtemp^0'=wtemp^post13, (nn1^0-nn1^post13 == 0 /\ -theta^post13+theta^0 == 0 /\ -isign^post13+isign^0 == 0 /\ -j1___0^post13+j1___0^0 == 0 /\ -wpi^post13+wpi^0 == 0 /\ -i3^post13+i3^0 == 0 /\ -nn2^post13+nn2^0 == 0 /\ -wtemp^post13+wtemp^0 == 0 /\ 1-i2^0 <= 0 /\ -1+i2^0 <= 0 /\ wpr^0-wpr^post13 == 0 /\ -c1^post13+c1^0 == 0 /\ c2^0-c2^post13 == 0 /\ wi^0-wi^post13 == 0 /\ -h1i^post13+h1i^0 == 0 /\ -1+j2^post13 == 0 /\ -i1^post13+i1^0 == 0 /\ ii3^0-ii3^post13 == 0 /\ h2r^0-h2r^post13 == 0 /\ i2^0-i2^post13 == 0 /\ wr^0-wr^post13 == 0 /\ -h1r^post13+h1r^0 == 0 /\ h2i^0-h2i^post13 == 0 /\ -j3^post13+j3^0 == 0), cost: 1 13: l10 -> l9 : c1^0'=c1^post14, c2^0'=c2^post14, h1i^0'=h1i^post14, h1r^0'=h1r^post14, h2i^0'=h2i^post14, h2r^0'=h2r^post14, i1^0'=i1^post14, i2^0'=i2^post14, i3^0'=i3^post14, ii3^0'=ii3^post14, isign^0'=isign^post14, j1___0^0'=j1___0^post14, j2^0'=j2^post14, j3^0'=j3^post14, nn1^0'=nn1^post14, nn2^0'=nn2^post14, theta^0'=theta^post14, wi^0'=wi^post14, wpi^0'=wpi^post14, wpr^0'=wpr^post14, wr^0'=wr^post14, wtemp^0'=wtemp^post14, (c2^0-c2^post14 == 0 /\ wtemp^0-wtemp^post14 == 0 /\ 2-i2^0 <= 0 /\ i2^0-i2^post14 == 0 /\ wi^0-wi^post14 == 0 /\ -nn2^post14+nn2^0 == 0 /\ wr^0-wr^post14 == 0 /\ -h1i^post14+h1i^0 == 0 /\ nn1^0-nn1^post14 == 0 /\ i3^0-i3^post14 == 0 /\ h2i^0-h2i^post14 == 0 /\ -h2r^post14+h2r^0 == 0 /\ -j3^post14+j3^0 == 0 /\ -i1^post14+i1^0 == 0 /\ -isign^post14+isign^0 == 0 /\ wpi^0-wpi^post14 == 0 /\ -ii3^post14+ii3^0 == 0 /\ j2^0-j2^post14 == 0 /\ -wpr^post14+wpr^0 == 0 /\ j1___0^0-j1___0^post14 == 0 /\ -h1r^post14+h1r^0 == 0 /\ -c1^post14+c1^0 == 0 /\ -theta^post14+theta^0 == 0), cost: 1 14: l10 -> l9 : c1^0'=c1^post15, c2^0'=c2^post15, h1i^0'=h1i^post15, h1r^0'=h1r^post15, h2i^0'=h2i^post15, h2r^0'=h2r^post15, i1^0'=i1^post15, i2^0'=i2^post15, i3^0'=i3^post15, ii3^0'=ii3^post15, isign^0'=isign^post15, j1___0^0'=j1___0^post15, j2^0'=j2^post15, j3^0'=j3^post15, nn1^0'=nn1^post15, nn2^0'=nn2^post15, theta^0'=theta^post15, wi^0'=wi^post15, wpi^0'=wpi^post15, wpr^0'=wpr^post15, wr^0'=wr^post15, wtemp^0'=wtemp^post15, (j1___0^0-j1___0^post15 == 0 /\ i2^0 <= 0 /\ h2i^0-h2i^post15 == 0 /\ -theta^post15+theta^0 == 0 /\ nn2^0-nn2^post15 == 0 /\ -wpr^post15+wpr^0 == 0 /\ c2^0-c2^post15 == 0 /\ -j2^post15+j2^0 == 0 /\ -h2r^post15+h2r^0 == 0 /\ wtemp^0-wtemp^post15 == 0 /\ nn1^0-nn1^post15 == 0 /\ -h1r^post15+h1r^0 == 0 /\ -h1i^post15+h1i^0 == 0 /\ i2^0-i2^post15 == 0 /\ -c1^post15+c1^0 == 0 /\ wr^0-wr^post15 == 0 /\ -i1^post15+i1^0 == 0 /\ -j3^post15+j3^0 == 0 /\ -isign^post15+isign^0 == 0 /\ -i3^post15+i3^0 == 0 /\ wi^0-wi^post15 == 0 /\ ii3^0-ii3^post15 == 0 /\ wpi^0-wpi^post15 == 0), cost: 1 15: l11 -> l6 : c1^0'=c1^post16, c2^0'=c2^post16, h1i^0'=h1i^post16, h1r^0'=h1r^post16, h2i^0'=h2i^post16, h2r^0'=h2r^post16, i1^0'=i1^post16, i2^0'=i2^post16, i3^0'=i3^post16, ii3^0'=ii3^post16, isign^0'=isign^post16, j1___0^0'=j1___0^post16, j2^0'=j2^post16, j3^0'=j3^post16, nn1^0'=nn1^post16, nn2^0'=nn2^post16, theta^0'=theta^post16, wi^0'=wi^post16, wpi^0'=wpi^post16, wpr^0'=wpr^post16, wr^0'=wr^post16, wtemp^0'=wtemp^post16, (-c1^post16+c1^0 == 0 /\ 2-i3^0 <= 0 /\ -h1r^post16+h1r^0 == 0 /\ -h1i^post16+h1i^0 == 0 /\ wtemp^0-wtemp^post16 == 0 /\ -h2r^post16+h2r^0 == 0 /\ i2^0-i2^post16 == 0 /\ h2i^0-h2i^post16 == 0 /\ nn1^0-nn1^post16 == 0 /\ i3^0-i3^post16 == 0 /\ -j3^post16+j3^0 == 0 /\ -ii3^post16+ii3^0 == 0 /\ wr^0-wr^post16 == 0 /\ -nn2^post16+nn2^0 == 0 /\ c2^0-c2^post16 == 0 /\ j1___0^0-j1___0^post16 == 0 /\ -wpr^post16+wpr^0 == 0 /\ wi^0-wi^post16 == 0 /\ -theta^post16+theta^0 == 0 /\ -wpi^post16+wpi^0 == 0 /\ -i1^post16+i1^0 == 0 /\ -j2^post16+j2^0 == 0 /\ -isign^post16+isign^0 == 0), cost: 1 16: l11 -> l6 : c1^0'=c1^post17, c2^0'=c2^post17, h1i^0'=h1i^post17, h1r^0'=h1r^post17, h2i^0'=h2i^post17, h2r^0'=h2r^post17, i1^0'=i1^post17, i2^0'=i2^post17, i3^0'=i3^post17, ii3^0'=ii3^post17, isign^0'=isign^post17, j1___0^0'=j1___0^post17, j2^0'=j2^post17, j3^0'=j3^post17, nn1^0'=nn1^post17, nn2^0'=nn2^post17, theta^0'=theta^post17, wi^0'=wi^post17, wpi^0'=wpi^post17, wpr^0'=wpr^post17, wr^0'=wr^post17, wtemp^0'=wtemp^post17, (-j2^post17+j2^0 == 0 /\ i2^0-i2^post17 == 0 /\ -h1r^post17+h1r^0 == 0 /\ -isign^post17+isign^0 == 0 /\ -c1^post17+c1^0 == 0 /\ -ii3^post17+ii3^0 == 0 /\ c2^0-c2^post17 == 0 /\ i3^0-i3^post17 == 0 /\ wi^0-wi^post17 == 0 /\ -i1^post17+i1^0 == 0 /\ h1i^0-h1i^post17 == 0 /\ nn2^0-nn2^post17 == 0 /\ -wpr^post17+wpr^0 == 0 /\ -theta^post17+theta^0 == 0 /\ nn1^0-nn1^post17 == 0 /\ wtemp^0-wtemp^post17 == 0 /\ wr^0-wr^post17 == 0 /\ h2r^0-h2r^post17 == 0 /\ j1___0^0-j1___0^post17 == 0 /\ i3^0 <= 0 /\ wpi^0-wpi^post17 == 0 /\ h2i^0-h2i^post17 == 0 /\ -j3^post17+j3^0 == 0), cost: 1 17: l11 -> l10 : c1^0'=c1^post18, c2^0'=c2^post18, h1i^0'=h1i^post18, h1r^0'=h1r^post18, h2i^0'=h2i^post18, h2r^0'=h2r^post18, i1^0'=i1^post18, i2^0'=i2^post18, i3^0'=i3^post18, ii3^0'=ii3^post18, isign^0'=isign^post18, j1___0^0'=j1___0^post18, j2^0'=j2^post18, j3^0'=j3^post18, nn1^0'=nn1^post18, nn2^0'=nn2^post18, theta^0'=theta^post18, wi^0'=wi^post18, wpi^0'=wpi^post18, wpr^0'=wpr^post18, wr^0'=wr^post18, wtemp^0'=wtemp^post18, (j2^0-j2^post18 == 0 /\ wi^0-wi^post18 == 0 /\ i1^0-i1^post18 == 0 /\ -j3^post18+j3^0 == 0 /\ nn1^0-nn1^post18 == 0 /\ -isign^post18+isign^0 == 0 /\ -j1___0^post18+j1___0^0 == 0 /\ -h1i^post18+h1i^0 == 0 /\ -theta^post18+theta^0 == 0 /\ -c1^post18+c1^0 == 0 /\ -i3^post18+i3^0 == 0 /\ i2^0-i2^post18 == 0 /\ -wpi^post18+wpi^0 == 0 /\ 1-i3^0 <= 0 /\ -1+i3^0 <= 0 /\ h2i^0-h2i^post18 == 0 /\ h1r^0-h1r^post18 == 0 /\ ii3^0-ii3^post18 == 0 /\ -nn2^post18+nn2^0 == 0 /\ -wpr^post18+wpr^0 == 0 /\ wr^0-wr^post18 == 0 /\ -wtemp^post18+wtemp^0 == 0 /\ -h2r^post18+h2r^0 == 0 /\ c2^0-c2^post18 == 0), cost: 1 18: l12 -> l13 : c1^0'=c1^post19, c2^0'=c2^post19, h1i^0'=h1i^post19, h1r^0'=h1r^post19, h2i^0'=h2i^post19, h2r^0'=h2r^post19, i1^0'=i1^post19, i2^0'=i2^post19, i3^0'=i3^post19, ii3^0'=ii3^post19, isign^0'=isign^post19, j1___0^0'=j1___0^post19, j2^0'=j2^post19, j3^0'=j3^post19, nn1^0'=nn1^post19, nn2^0'=nn2^post19, theta^0'=theta^post19, wi^0'=wi^post19, wpi^0'=wpi^post19, wpr^0'=wpr^post19, wr^0'=wr^post19, wtemp^0'=wtemp^post19, (0 == 0 /\ c1^0-c1^post19 == 0 /\ -isign^post19+isign^0 == 0 /\ -wpr^post19+wpr^0 == 0 /\ j2^0-j2^post19 == 0 /\ -i1^post19+i1^0 == 0 /\ -nn2^post19+nn2^0 == 0 /\ j1___0^0-j1___0^post19 == 0 /\ -1-i3^0+i3^post19 == 0 /\ -h1i^post19+h1i^0 == 0 /\ -j3^post19+j3^0 == 0 /\ -2+ii3^post19-ii3^0 == 0 /\ -c2^post19+c2^0 == 0 /\ 1-i2^0+nn2^0 <= 0 /\ h1r^0-h1r^post19 == 0 /\ -wr^0+wtemp^post19 == 0 /\ h2r^0-h2r^post19 == 0 /\ -theta^post19+theta^0 == 0 /\ nn1^0-nn1^post19 == 0 /\ i2^0-i2^post19 == 0 /\ wpi^0-wpi^post19 == 0 /\ h2i^0-h2i^post19 == 0), cost: 1 19: l12 -> l11 : c1^0'=c1^post20, c2^0'=c2^post20, h1i^0'=h1i^post20, h1r^0'=h1r^post20, h2i^0'=h2i^post20, h2r^0'=h2r^post20, i1^0'=i1^post20, i2^0'=i2^post20, i3^0'=i3^post20, ii3^0'=ii3^post20, isign^0'=isign^post20, j1___0^0'=j1___0^post20, j2^0'=j2^post20, j3^0'=j3^post20, nn1^0'=nn1^post20, nn2^0'=nn2^post20, theta^0'=theta^post20, wi^0'=wi^post20, wpi^0'=wpi^post20, wpr^0'=wpr^post20, wr^0'=wr^post20, wtemp^0'=wtemp^post20, (j1___0^0-j1___0^post20 == 0 /\ -wtemp^post20+wtemp^0 == 0 /\ -theta^post20+theta^0 == 0 /\ -nn2^post20+nn2^0 == 0 /\ -wpi^post20+wpi^0 == 0 /\ wpr^0-wpr^post20 == 0 /\ h2i^0-h2i^post20 == 0 /\ c2^0-c2^post20 == 0 /\ -h2r^post20+h2r^0 == 0 /\ -h1r^post20+h1r^0 == 0 /\ -nn1^post20+nn1^0 == 0 /\ -j3^post20+j3^0 == 0 /\ j2^0-j2^post20 == 0 /\ wi^0-wi^post20 == 0 /\ -h1i^post20+h1i^0 == 0 /\ -c1^post20+c1^0 == 0 /\ i2^0-i2^post20 == 0 /\ wr^0-wr^post20 == 0 /\ -i1^post20+i1^0 == 0 /\ i2^0-nn2^0 <= 0 /\ -isign^post20+isign^0 == 0 /\ ii3^0-ii3^post20 == 0 /\ -i3^post20+i3^0 == 0), cost: 1 23: l13 -> l14 : c1^0'=c1^post24, c2^0'=c2^post24, h1i^0'=h1i^post24, h1r^0'=h1r^post24, h2i^0'=h2i^post24, h2r^0'=h2r^post24, i1^0'=i1^post24, i2^0'=i2^post24, i3^0'=i3^post24, ii3^0'=ii3^post24, isign^0'=isign^post24, j1___0^0'=j1___0^post24, j2^0'=j2^post24, j3^0'=j3^post24, nn1^0'=nn1^post24, nn2^0'=nn2^post24, theta^0'=theta^post24, wi^0'=wi^post24, wpi^0'=wpi^post24, wpr^0'=wpr^post24, wr^0'=wr^post24, wtemp^0'=wtemp^post24, (-wtemp^post24+wtemp^0 == 0 /\ -wpi^post24+wpi^0 == 0 /\ j2^0-j2^post24 == 0 /\ -i3^post24+i3^0 == 0 /\ -j3^post24+j3^0 == 0 /\ i1^0-i1^post24 == 0 /\ -j1___0^post24+j1___0^0 == 0 /\ -isign^post24+isign^0 == 0 /\ wpr^0-wpr^post24 == 0 /\ nn1^0-nn1^post24 == 0 /\ theta^0-theta^post24 == 0 /\ wi^0-wi^post24 == 0 /\ -c1^post24+c1^0 == 0 /\ i2^0-i2^post24 == 0 /\ h2i^0-h2i^post24 == 0 /\ -h1i^post24+h1i^0 == 0 /\ -h1r^post24+h1r^0 == 0 /\ -h2r^post24+h2r^0 == 0 /\ -nn2^post24+nn2^0 == 0 /\ ii3^0-ii3^post24 == 0 /\ wr^0-wr^post24 == 0 /\ c2^0-c2^post24 == 0), cost: 1 21: l14 -> l15 : c1^0'=c1^post22, c2^0'=c2^post22, h1i^0'=h1i^post22, h1r^0'=h1r^post22, h2i^0'=h2i^post22, h2r^0'=h2r^post22, i1^0'=i1^post22, i2^0'=i2^post22, i3^0'=i3^post22, ii3^0'=ii3^post22, isign^0'=isign^post22, j1___0^0'=j1___0^post22, j2^0'=j2^post22, j3^0'=j3^post22, nn1^0'=nn1^post22, nn2^0'=nn2^post22, theta^0'=theta^post22, wi^0'=wi^post22, wpi^0'=wpi^post22, wpr^0'=wpr^post22, wr^0'=wr^post22, wtemp^0'=wtemp^post22, (wpr^0-wpr^post22 == 0 /\ -nn1^post22+nn1^0 == 0 /\ wr^0-wr^post22 == 0 /\ -j1___0^post22+j1___0^0 == 0 /\ isign^0-isign^post22 == 0 /\ -i2^post22+i2^0 == 0 /\ c1^0-c1^post22 == 0 /\ -wtemp^post22+wtemp^0 == 0 /\ ii3^0-ii3^post22 == 0 /\ -h2r^post22+h2r^0 == 0 /\ j2^0-j2^post22 == 0 /\ h2i^0-h2i^post22 == 0 /\ h1r^0-h1r^post22 == 0 /\ -i3^post22+i3^0 == 0 /\ -c2^post22+c2^0 == 0 /\ -wi^post22+wi^0 == 0 /\ -wpi^post22+wpi^0 == 0 /\ -nn2^post22+nn2^0 == 0 /\ -h1i^post22+h1i^0 == 0 /\ theta^0-theta^post22 == 0 /\ -1-i1^0+i1^post22 == 0 /\ j3^0-j3^post22 == 0), cost: 1 22: l14 -> l7 : c1^0'=c1^post23, c2^0'=c2^post23, h1i^0'=h1i^post23, h1r^0'=h1r^post23, h2i^0'=h2i^post23, h2r^0'=h2r^post23, i1^0'=i1^post23, i2^0'=i2^post23, i3^0'=i3^post23, ii3^0'=ii3^post23, isign^0'=isign^post23, j1___0^0'=j1___0^post23, j2^0'=j2^post23, j3^0'=j3^post23, nn1^0'=nn1^post23, nn2^0'=nn2^post23, theta^0'=theta^post23, wi^0'=wi^post23, wpi^0'=wpi^post23, wpr^0'=wpr^post23, wr^0'=wr^post23, wtemp^0'=wtemp^post23, (h1r^0-h1r^post23 == 0 /\ theta^0-theta^post23 == 0 /\ -c2^post23+c2^0 == 0 /\ ii3^0-ii3^post23 == 0 /\ -h1i^post23+h1i^0 == 0 /\ wi^0-wi^post23 == 0 /\ -h2i^post23+h2i^0 == 0 /\ -j3^post23+j3^0 == 0 /\ -isign^post23+isign^0 == 0 /\ c1^0-c1^post23 == 0 /\ -i3^post23+i3^0 == 0 /\ j2^0-j2^post23 == 0 /\ wr^0-wr^post23 == 0 /\ -nn2^post23+nn2^0 == 0 /\ -wtemp^post23+wtemp^0 == 0 /\ -wpi^post23+wpi^0 == 0 /\ i1^0-i1^post23 == 0 /\ -j1___0^post23+j1___0^0 == 0 /\ -h2r^post23+h2r^0 == 0 /\ -nn1^post23+nn1^0 == 0 /\ wpr^0-wpr^post23 == 0 /\ i2^0-i2^post23 == 0), cost: 1 31: l15 -> l19 : c1^0'=c1^post32, c2^0'=c2^post32, h1i^0'=h1i^post32, h1r^0'=h1r^post32, h2i^0'=h2i^post32, h2r^0'=h2r^post32, i1^0'=i1^post32, i2^0'=i2^post32, i3^0'=i3^post32, ii3^0'=ii3^post32, isign^0'=isign^post32, j1___0^0'=j1___0^post32, j2^0'=j2^post32, j3^0'=j3^post32, nn1^0'=nn1^post32, nn2^0'=nn2^post32, theta^0'=theta^post32, wi^0'=wi^post32, wpi^0'=wpi^post32, wpr^0'=wpr^post32, wr^0'=wr^post32, wtemp^0'=wtemp^post32, (c2^0-c2^post32 == 0 /\ wi^0-wi^post32 == 0 /\ h1i^0-h1i^post32 == 0 /\ -c1^post32+c1^0 == 0 /\ -h1r^post32+h1r^0 == 0 /\ j2^0-j2^post32 == 0 /\ j1___0^0-j1___0^post32 == 0 /\ -j3^post32+j3^0 == 0 /\ -isign^post32+isign^0 == 0 /\ -theta^post32+theta^0 == 0 /\ wtemp^0-wtemp^post32 == 0 /\ wr^0-wr^post32 == 0 /\ -ii3^post32+ii3^0 == 0 /\ -wpr^post32+wpr^0 == 0 /\ -wpi^post32+wpi^0 == 0 /\ -i3^post32+i3^0 == 0 /\ h2r^0-h2r^post32 == 0 /\ -nn2^post32+nn2^0 == 0 /\ -i1^post32+i1^0 == 0 /\ i2^0-i2^post32 == 0 /\ nn1^0-nn1^post32 == 0 /\ h2i^0-h2i^post32 == 0), cost: 1 24: l16 -> l13 : c1^0'=c1^post25, c2^0'=c2^post25, h1i^0'=h1i^post25, h1r^0'=h1r^post25, h2i^0'=h2i^post25, h2r^0'=h2r^post25, i1^0'=i1^post25, i2^0'=i2^post25, i3^0'=i3^post25, ii3^0'=ii3^post25, isign^0'=isign^post25, j1___0^0'=j1___0^post25, j2^0'=j2^post25, j3^0'=j3^post25, nn1^0'=nn1^post25, nn2^0'=nn2^post25, theta^0'=theta^post25, wi^0'=wi^post25, wpi^0'=wpi^post25, wpr^0'=wpr^post25, wr^0'=wr^post25, wtemp^0'=wtemp^post25, (-wpi^post25+wpi^0 == 0 /\ h2i^0-h2i^post25 == 0 /\ -wtemp^post25+wtemp^0 == 0 /\ ii3^0-ii3^post25 == 0 /\ -1+wr^post25 == 0 /\ wi^post25 == 0 /\ h1r^0-h1r^post25 == 0 /\ j2^0-j2^post25 == 0 /\ c1^0-c1^post25 == 0 /\ -nn2^post25+nn2^0 == 0 /\ -h2r^post25+h2r^0 == 0 /\ -h1i^post25+h1i^0 == 0 /\ -c2^post25+c2^0 == 0 /\ -isign^post25+isign^0 == 0 /\ -j3^post25+j3^0 == 0 /\ -j1___0^post25+j1___0^0 == 0 /\ -i3^post25+i3^0 == 0 /\ -nn1^post25+nn1^0 == 0 /\ wpr^0-wpr^post25 == 0 /\ theta^0-theta^post25 == 0 /\ i1^0-i1^post25 == 0 /\ i2^0-i2^post25 == 0), cost: 1 25: l17 -> l16 : c1^0'=c1^post26, c2^0'=c2^post26, h1i^0'=h1i^post26, h1r^0'=h1r^post26, h2i^0'=h2i^post26, h2r^0'=h2r^post26, i1^0'=i1^post26, i2^0'=i2^post26, i3^0'=i3^post26, ii3^0'=ii3^post26, isign^0'=isign^post26, j1___0^0'=j1___0^post26, j2^0'=j2^post26, j3^0'=j3^post26, nn1^0'=nn1^post26, nn2^0'=nn2^post26, theta^0'=theta^post26, wi^0'=wi^post26, wpi^0'=wpi^post26, wpr^0'=wpr^post26, wr^0'=wr^post26, wtemp^0'=wtemp^post26, (wpr^0-wpr^post26 == 0 /\ nn1^0-nn1^post26 == 0 /\ j2^0-j2^post26 == 0 /\ wr^0-wr^post26 == 0 /\ h2i^0-h2i^post26 == 0 /\ -isign^post26+isign^0 == 0 /\ wi^0-wi^post26 == 0 /\ -wtemp^post26+wtemp^0 == 0 /\ h1r^0-h1r^post26 == 0 /\ -h2r^post26+h2r^0 == 0 /\ -nn2^post26+nn2^0 == 0 /\ i2^0-i2^post26 == 0 /\ -2+i1^0-nn1^0+j1___0^post26 == 0 /\ c2^0-c2^post26 == 0 /\ -theta^post26+theta^0 == 0 /\ -wpi^post26+wpi^0 == 0 /\ -j3^post26+j3^0 == 0 /\ -c1^post26+c1^0 == 0 /\ -i3^post26+i3^0 == 0 /\ i1^0-i1^post26 == 0 /\ ii3^0-ii3^post26 == 0 /\ -h1i^post26+h1i^0 == 0), cost: 1 26: l18 -> l16 : c1^0'=c1^post27, c2^0'=c2^post27, h1i^0'=h1i^post27, h1r^0'=h1r^post27, h2i^0'=h2i^post27, h2r^0'=h2r^post27, i1^0'=i1^post27, i2^0'=i2^post27, i3^0'=i3^post27, ii3^0'=ii3^post27, isign^0'=isign^post27, j1___0^0'=j1___0^post27, j2^0'=j2^post27, j3^0'=j3^post27, nn1^0'=nn1^post27, nn2^0'=nn2^post27, theta^0'=theta^post27, wi^0'=wi^post27, wpi^0'=wpi^post27, wpr^0'=wpr^post27, wr^0'=wr^post27, wtemp^0'=wtemp^post27, (-c1^post27+c1^0 == 0 /\ c2^0-c2^post27 == 0 /\ h1i^0-h1i^post27 == 0 /\ -h1r^post27+h1r^0 == 0 /\ i2^0-i2^post27 == 0 /\ nn1^0-nn1^post27 == 0 /\ -wtemp^post27+wtemp^0 == 0 /\ i3^0-i3^post27 == 0 /\ -j3^post27+j3^0 == 0 /\ -ii3^post27+ii3^0 == 0 /\ h2i^0-h2i^post27 == 0 /\ -wpr^post27+wpr^0 == 0 /\ -theta^post27+theta^0 == 0 /\ -i1^post27+i1^0 == 0 /\ -wpi^post27+wpi^0 == 0 /\ -nn2^post27+nn2^0 == 0 /\ -h2r^post27+h2r^0 == 0 /\ wr^0-wr^post27 == 0 /\ -1+j1___0^post27 == 0 /\ wi^0-wi^post27 == 0 /\ 1-i1^0 <= 0 /\ -1+i1^0 <= 0 /\ -j2^post27+j2^0 == 0 /\ -isign^post27+isign^0 == 0), cost: 1 27: l18 -> l17 : c1^0'=c1^post28, c2^0'=c2^post28, h1i^0'=h1i^post28, h1r^0'=h1r^post28, h2i^0'=h2i^post28, h2r^0'=h2r^post28, i1^0'=i1^post28, i2^0'=i2^post28, i3^0'=i3^post28, ii3^0'=ii3^post28, isign^0'=isign^post28, j1___0^0'=j1___0^post28, j2^0'=j2^post28, j3^0'=j3^post28, nn1^0'=nn1^post28, nn2^0'=nn2^post28, theta^0'=theta^post28, wi^0'=wi^post28, wpi^0'=wpi^post28, wpr^0'=wpr^post28, wr^0'=wr^post28, wtemp^0'=wtemp^post28, (i1^0-i1^post28 == 0 /\ theta^0-theta^post28 == 0 /\ -i3^post28+i3^0 == 0 /\ -h1i^post28+h1i^0 == 0 /\ -h2r^post28+h2r^0 == 0 /\ -c1^post28+c1^0 == 0 /\ j2^0-j2^post28 == 0 /\ -h1r^post28+h1r^0 == 0 /\ wi^0-wi^post28 == 0 /\ h2i^0-h2i^post28 == 0 /\ -isign^post28+isign^0 == 0 /\ wr^0-wr^post28 == 0 /\ c2^0-c2^post28 == 0 /\ i2^0-i2^post28 == 0 /\ -nn2^post28+nn2^0 == 0 /\ -wtemp^post28+wtemp^0 == 0 /\ ii3^0-ii3^post28 == 0 /\ -wpi^post28+wpi^0 == 0 /\ 2-i1^0 <= 0 /\ j1___0^0-j1___0^post28 == 0 /\ -nn1^post28+nn1^0 == 0 /\ wpr^0-wpr^post28 == 0 /\ -j3^post28+j3^0 == 0), cost: 1 28: l18 -> l17 : c1^0'=c1^post29, c2^0'=c2^post29, h1i^0'=h1i^post29, h1r^0'=h1r^post29, h2i^0'=h2i^post29, h2r^0'=h2r^post29, i1^0'=i1^post29, i2^0'=i2^post29, i3^0'=i3^post29, ii3^0'=ii3^post29, isign^0'=isign^post29, j1___0^0'=j1___0^post29, j2^0'=j2^post29, j3^0'=j3^post29, nn1^0'=nn1^post29, nn2^0'=nn2^post29, theta^0'=theta^post29, wi^0'=wi^post29, wpi^0'=wpi^post29, wpr^0'=wpr^post29, wr^0'=wr^post29, wtemp^0'=wtemp^post29, (-isign^post29+isign^0 == 0 /\ -j3^post29+j3^0 == 0 /\ -j2^post29+j2^0 == 0 /\ i3^0-i3^post29 == 0 /\ -ii3^post29+ii3^0 == 0 /\ wtemp^0-wtemp^post29 == 0 /\ i2^0-i2^post29 == 0 /\ i1^0 <= 0 /\ wr^0-wr^post29 == 0 /\ -theta^post29+theta^0 == 0 /\ -c1^post29+c1^0 == 0 /\ -i1^post29+i1^0 == 0 /\ -h2r^post29+h2r^0 == 0 /\ -h1i^post29+h1i^0 == 0 /\ h2i^0-h2i^post29 == 0 /\ wi^0-wi^post29 == 0 /\ -h1r^post29+h1r^0 == 0 /\ j1___0^0-j1___0^post29 == 0 /\ wpi^0-wpi^post29 == 0 /\ nn1^0-nn1^post29 == 0 /\ c2^0-c2^post29 == 0 /\ -nn2^post29+nn2^0 == 0 /\ -wpr^post29+wpr^0 == 0), cost: 1 29: l19 -> l2 : c1^0'=c1^post30, c2^0'=c2^post30, h1i^0'=h1i^post30, h1r^0'=h1r^post30, h2i^0'=h2i^post30, h2r^0'=h2r^post30, i1^0'=i1^post30, i2^0'=i2^post30, i3^0'=i3^post30, ii3^0'=ii3^post30, isign^0'=isign^post30, j1___0^0'=j1___0^post30, j2^0'=j2^post30, j3^0'=j3^post30, nn1^0'=nn1^post30, nn2^0'=nn2^post30, theta^0'=theta^post30, wi^0'=wi^post30, wpi^0'=wpi^post30, wpr^0'=wpr^post30, wr^0'=wr^post30, wtemp^0'=wtemp^post30, (i3^0-i3^post30 == 0 /\ h1i^0-h1i^post30 == 0 /\ -wtemp^post30+wtemp^0 == 0 /\ -isign^post30+isign^0 == 0 /\ -j2^post30+j2^0 == 0 /\ j1___0^0-j1___0^post30 == 0 /\ 1-i1^0+nn1^0 <= 0 /\ -wpi^post30+wpi^0 == 0 /\ -nn2^post30+nn2^0 == 0 /\ -i1^post30+i1^0 == 0 /\ nn1^0-nn1^post30 == 0 /\ c2^0-c2^post30 == 0 /\ -c1^post30+c1^0 == 0 /\ -j3^post30+j3^0 == 0 /\ -theta^post30+theta^0 == 0 /\ -h1r^post30+h1r^0 == 0 /\ -ii3^post30+ii3^0 == 0 /\ wi^0-wi^post30 == 0 /\ wpr^0-wpr^post30 == 0 /\ h2r^0-h2r^post30 == 0 /\ i2^0-i2^post30 == 0 /\ h2i^0-h2i^post30 == 0 /\ wr^0-wr^post30 == 0), cost: 1 30: l19 -> l18 : c1^0'=c1^post31, c2^0'=c2^post31, h1i^0'=h1i^post31, h1r^0'=h1r^post31, h2i^0'=h2i^post31, h2r^0'=h2r^post31, i1^0'=i1^post31, i2^0'=i2^post31, i3^0'=i3^post31, ii3^0'=ii3^post31, isign^0'=isign^post31, j1___0^0'=j1___0^post31, j2^0'=j2^post31, j3^0'=j3^post31, nn1^0'=nn1^post31, nn2^0'=nn2^post31, theta^0'=theta^post31, wi^0'=wi^post31, wpi^0'=wpi^post31, wpr^0'=wpr^post31, wr^0'=wr^post31, wtemp^0'=wtemp^post31, (wpr^0-wpr^post31 == 0 /\ j2^0-j2^post31 == 0 /\ wr^0-wr^post31 == 0 /\ c2^0-c2^post31 == 0 /\ i2^0-i2^post31 == 0 /\ i1^0-nn1^0 <= 0 /\ i3^0-i3^post31 == 0 /\ wi^0-wi^post31 == 0 /\ -wtemp^post31+wtemp^0 == 0 /\ -ii3^post31+ii3^0 == 0 /\ -h1r^post31+h1r^0 == 0 /\ nn1^0-nn1^post31 == 0 /\ -nn2^post31+nn2^0 == 0 /\ h2r^0-h2r^post31 == 0 /\ j1___0^0-j1___0^post31 == 0 /\ h2i^0-h2i^post31 == 0 /\ -j3^post31+j3^0 == 0 /\ -i1^post31+i1^0 == 0 /\ -h1i^post31+h1i^0 == 0 /\ -c1^post31+c1^0 == 0 /\ -theta^post31+theta^0 == 0 /\ -isign^post31+isign^0 == 0 /\ -wpi^post31+wpi^0 == 0), cost: 1 39: l21 -> l15 : c1^0'=c1^post40, c2^0'=c2^post40, h1i^0'=h1i^post40, h1r^0'=h1r^post40, h2i^0'=h2i^post40, h2r^0'=h2r^post40, i1^0'=i1^post40, i2^0'=i2^post40, i3^0'=i3^post40, ii3^0'=ii3^post40, isign^0'=isign^post40, j1___0^0'=j1___0^post40, j2^0'=j2^post40, j3^0'=j3^post40, nn1^0'=nn1^post40, nn2^0'=nn2^post40, theta^0'=theta^post40, wi^0'=wi^post40, wpi^0'=wpi^post40, wpr^0'=wpr^post40, wr^0'=wr^post40, wtemp^0'=wtemp^post40, (i1^0-i1^post40 == 0 /\ nn1^0-nn1^post40 == 0 /\ wtemp^0-wtemp^post40 == 0 /\ -i3^post40+i3^0 == 0 /\ -theta^post40+theta^0 == 0 /\ wpr^0-wpr^post40 == 0 /\ -nn2^post40+nn2^0 == 0 /\ -wpi^post40+wpi^0 == 0 /\ -h2r^post40+h2r^0 == 0 /\ j2^0-j2^post40 == 0 /\ wi^0-wi^post40 == 0 /\ -isign^post40+isign^0 == 0 /\ -h1r^post40+h1r^0 == 0 /\ i2^0-i2^post40 == 0 /\ 2-isign^0 <= 0 /\ -h1i^post40+h1i^0 == 0 /\ h2i^0-h2i^post40 == 0 /\ -c1^post40+c1^0 == 0 /\ ii3^0-ii3^post40 == 0 /\ wr^0-wr^post40 == 0 /\ j1___0^0-j1___0^post40 == 0 /\ c2^0-c2^post40 == 0 /\ -j3^post40+j3^0 == 0), cost: 1 40: l21 -> l15 : c1^0'=c1^post41, c2^0'=c2^post41, h1i^0'=h1i^post41, h1r^0'=h1r^post41, h2i^0'=h2i^post41, h2r^0'=h2r^post41, i1^0'=i1^post41, i2^0'=i2^post41, i3^0'=i3^post41, ii3^0'=ii3^post41, isign^0'=isign^post41, j1___0^0'=j1___0^post41, j2^0'=j2^post41, j3^0'=j3^post41, nn1^0'=nn1^post41, nn2^0'=nn2^post41, theta^0'=theta^post41, wi^0'=wi^post41, wpi^0'=wpi^post41, wpr^0'=wpr^post41, wr^0'=wr^post41, wtemp^0'=wtemp^post41, (i3^0-i3^post41 == 0 /\ wtemp^0-wtemp^post41 == 0 /\ j2^0-j2^post41 == 0 /\ -h1i^post41+h1i^0 == 0 /\ wr^0-wr^post41 == 0 /\ c2^0-c2^post41 == 0 /\ -i1^post41+i1^0 == 0 /\ j1___0^0-j1___0^post41 == 0 /\ -c1^post41+c1^0 == 0 /\ -theta^post41+theta^0 == 0 /\ wi^0-wi^post41 == 0 /\ wpi^0-wpi^post41 == 0 /\ -ii3^post41+ii3^0 == 0 /\ -j3^post41+j3^0 == 0 /\ -isign^post41+isign^0 == 0 /\ h2r^0-h2r^post41 == 0 /\ -nn2^post41+nn2^0 == 0 /\ i2^0-i2^post41 == 0 /\ nn1^0-nn1^post41 == 0 /\ h2i^0-h2i^post41 == 0 /\ isign^0 <= 0 /\ -h1r^post41+h1r^0 == 0 /\ -wpr^post41+wpr^0 == 0), cost: 1 41: l21 -> l23 : c1^0'=c1^post42, c2^0'=c2^post42, h1i^0'=h1i^post42, h1r^0'=h1r^post42, h2i^0'=h2i^post42, h2r^0'=h2r^post42, i1^0'=i1^post42, i2^0'=i2^post42, i3^0'=i3^post42, ii3^0'=ii3^post42, isign^0'=isign^post42, j1___0^0'=j1___0^post42, j2^0'=j2^post42, j3^0'=j3^post42, nn1^0'=nn1^post42, nn2^0'=nn2^post42, theta^0'=theta^post42, wi^0'=wi^post42, wpi^0'=wpi^post42, wpr^0'=wpr^post42, wr^0'=wr^post42, wtemp^0'=wtemp^post42, (h2i^0-h2i^post42 == 0 /\ wr^0-wr^post42 == 0 /\ -h2r^post42+h2r^0 == 0 /\ -h1r^post42+h1r^0 == 0 /\ wi^0-wi^post42 == 0 /\ -wpr^post42+wpr^0 == 0 /\ -nn2^post42+nn2^0 == 0 /\ -wtemp^post42+wtemp^0 == 0 /\ nn1^0-nn1^post42 == 0 /\ -j3^post42+j3^0 == 0 /\ -ii3^post42+ii3^0 == 0 /\ -c1^post42+c1^0 == 0 /\ c2^0-c2^post42 == 0 /\ i2^0-i2^post42 == 0 /\ -isign^post42+isign^0 == 0 /\ -i1^post42+i1^0 == 0 /\ -h1i^post42+h1i^0 == 0 /\ j2^0-j2^post42 == 0 /\ 1-isign^0 <= 0 /\ -1+isign^0 <= 0 /\ -theta^post42+theta^0 == 0 /\ -wpi^post42+wpi^0 == 0 /\ j1___0^0-j1___0^post42 == 0 /\ -i3^post42+i3^0 == 0), cost: 1 33: l22 -> l23 : c1^0'=c1^post34, c2^0'=c2^post34, h1i^0'=h1i^post34, h1r^0'=h1r^post34, h2i^0'=h2i^post34, h2r^0'=h2r^post34, i1^0'=i1^post34, i2^0'=i2^post34, i3^0'=i3^post34, ii3^0'=ii3^post34, isign^0'=isign^post34, j1___0^0'=j1___0^post34, j2^0'=j2^post34, j3^0'=j3^post34, nn1^0'=nn1^post34, nn2^0'=nn2^post34, theta^0'=theta^post34, wi^0'=wi^post34, wpi^0'=wpi^post34, wpr^0'=wpr^post34, wr^0'=wr^post34, wtemp^0'=wtemp^post34, (nn1^0-nn1^post34 == 0 /\ -isign^post34+isign^0 == 0 /\ -j1___0^post34+j1___0^0 == 0 /\ -1+i1^post34-i1^0 == 0 /\ -wpi^post34+wpi^0 == 0 /\ -theta^post34+theta^0 == 0 /\ j2^0-j2^post34 == 0 /\ -nn2^post34+nn2^0 == 0 /\ -wtemp^post34+wtemp^0 == 0 /\ wpr^0-wpr^post34 == 0 /\ i2^0-i2^post34 == 0 /\ i3^0-i3^post34 == 0 /\ wi^0-wi^post34 == 0 /\ -h1r^post34+h1r^0 == 0 /\ -ii3^post34+ii3^0 == 0 /\ -c1^post34+c1^0 == 0 /\ h2i^0-h2i^post34 == 0 /\ -h2r^post34+h2r^0 == 0 /\ -h1i^post34+h1i^0 == 0 /\ 1-i2^0+nn2^0 <= 0 /\ wr^0-wr^post34 == 0 /\ c2^0-c2^post34 == 0 /\ -j3^post34+j3^0 == 0), cost: 1 34: l22 -> l24 : c1^0'=c1^post35, c2^0'=c2^post35, h1i^0'=h1i^post35, h1r^0'=h1r^post35, h2i^0'=h2i^post35, h2r^0'=h2r^post35, i1^0'=i1^post35, i2^0'=i2^post35, i3^0'=i3^post35, ii3^0'=ii3^post35, isign^0'=isign^post35, j1___0^0'=j1___0^post35, j2^0'=j2^post35, j3^0'=j3^post35, nn1^0'=nn1^post35, nn2^0'=nn2^post35, theta^0'=theta^post35, wi^0'=wi^post35, wpi^0'=wpi^post35, wpr^0'=wpr^post35, wr^0'=wr^post35, wtemp^0'=wtemp^post35, (nn1^0-nn1^post35 == 0 /\ i1^0-i1^post35 == 0 /\ -isign^post35+isign^0 == 0 /\ -theta^post35+theta^0 == 0 /\ -wpi^post35+wpi^0 == 0 /\ -i3^post35+i3^0 == 0 /\ -1-i2^0+i2^post35 == 0 /\ -nn2^post35+nn2^0 == 0 /\ -h2r^post35+h2r^0 == 0 /\ -h1r^post35+h1r^0 == 0 /\ -1+j2^post35-j2^1 == 0 /\ h2i^0-h2i^post35 == 0 /\ wi^0-wi^post35 == 0 /\ wr^0-wr^post35 == 0 /\ -c2^post35+c2^0 == 0 /\ -wtemp^post35+wtemp^0 == 0 /\ c1^0-c1^post35 == 0 /\ -h1i^post35+h1i^0 == 0 /\ ii3^0-ii3^post35 == 0 /\ j1___0^0-j1___0^post35 == 0 /\ wpr^0-wpr^post35 == 0 /\ i2^0-nn2^0 <= 0 /\ -1-j2^0+j2^1 == 0 /\ -j3^post35+j3^0 == 0), cost: 1 38: l23 -> l25 : c1^0'=c1^post39, c2^0'=c2^post39, h1i^0'=h1i^post39, h1r^0'=h1r^post39, h2i^0'=h2i^post39, h2r^0'=h2r^post39, i1^0'=i1^post39, i2^0'=i2^post39, i3^0'=i3^post39, ii3^0'=ii3^post39, isign^0'=isign^post39, j1___0^0'=j1___0^post39, j2^0'=j2^post39, j3^0'=j3^post39, nn1^0'=nn1^post39, nn2^0'=nn2^post39, theta^0'=theta^post39, wi^0'=wi^post39, wpi^0'=wpi^post39, wpr^0'=wpr^post39, wr^0'=wr^post39, wtemp^0'=wtemp^post39, (-isign^post39+isign^0 == 0 /\ i2^0-i2^post39 == 0 /\ wi^0-wi^post39 == 0 /\ -ii3^post39+ii3^0 == 0 /\ -c1^post39+c1^0 == 0 /\ theta^0-theta^post39 == 0 /\ c2^0-c2^post39 == 0 /\ h1i^0-h1i^post39 == 0 /\ i3^0-i3^post39 == 0 /\ -i1^post39+i1^0 == 0 /\ -h1r^post39+h1r^0 == 0 /\ -j3^post39+j3^0 == 0 /\ -wpi^post39+wpi^0 == 0 /\ -j1___0^post39+j1___0^0 == 0 /\ j2^0-j2^post39 == 0 /\ -nn2^post39+nn2^0 == 0 /\ h2r^0-h2r^post39 == 0 /\ wpr^0-wpr^post39 == 0 /\ -wtemp^post39+wtemp^0 == 0 /\ h2i^0-h2i^post39 == 0 /\ -nn1^post39+nn1^0 == 0 /\ wr^0-wr^post39 == 0), cost: 1 35: l24 -> l22 : c1^0'=c1^post36, c2^0'=c2^post36, h1i^0'=h1i^post36, h1r^0'=h1r^post36, h2i^0'=h2i^post36, h2r^0'=h2r^post36, i1^0'=i1^post36, i2^0'=i2^post36, i3^0'=i3^post36, ii3^0'=ii3^post36, isign^0'=isign^post36, j1___0^0'=j1___0^post36, j2^0'=j2^post36, j3^0'=j3^post36, nn1^0'=nn1^post36, nn2^0'=nn2^post36, theta^0'=theta^post36, wi^0'=wi^post36, wpi^0'=wpi^post36, wpr^0'=wpr^post36, wr^0'=wr^post36, wtemp^0'=wtemp^post36, (-wi^post36+wi^0 == 0 /\ -wr^post36+wr^0 == 0 /\ -wpi^post36+wpi^0 == 0 /\ -nn2^post36+nn2^0 == 0 /\ -wtemp^post36+wtemp^0 == 0 /\ -nn1^post36+nn1^0 == 0 /\ i2^0-i2^post36 == 0 /\ -c1^post36+c1^0 == 0 /\ -h1i^post36+h1i^0 == 0 /\ i3^0-i3^post36 == 0 /\ h2i^0-h2i^post36 == 0 /\ j3^0-j3^post36 == 0 /\ -i1^post36+i1^0 == 0 /\ -h2r^post36+h2r^0 == 0 /\ -h1r^post36+h1r^0 == 0 /\ wpr^0-wpr^post36 == 0 /\ -isign^post36+isign^0 == 0 /\ -ii3^post36+ii3^0 == 0 /\ j2^0-j2^post36 == 0 /\ theta^0-theta^post36 == 0 /\ j1___0^0-j1___0^post36 == 0 /\ c2^0-c2^post36 == 0), cost: 1 36: l25 -> l15 : c1^0'=c1^post37, c2^0'=c2^post37, h1i^0'=h1i^post37, h1r^0'=h1r^post37, h2i^0'=h2i^post37, h2r^0'=h2r^post37, i1^0'=i1^post37, i2^0'=i2^post37, i3^0'=i3^post37, ii3^0'=ii3^post37, isign^0'=isign^post37, j1___0^0'=j1___0^post37, j2^0'=j2^post37, j3^0'=j3^post37, nn1^0'=nn1^post37, nn2^0'=nn2^post37, theta^0'=theta^post37, wi^0'=wi^post37, wpi^0'=wpi^post37, wpr^0'=wpr^post37, wr^0'=wr^post37, wtemp^0'=wtemp^post37, (ii3^0-ii3^post37 == 0 /\ -h2r^post37+h2r^0 == 0 /\ i1^0-i1^post37 == 0 /\ h2i^0-h2i^post37 == 0 /\ theta^0-theta^post37 == 0 /\ j2^0-j2^post37 == 0 /\ -nn2^post37+nn2^0 == 0 /\ h1r^0-h1r^post37 == 0 /\ 1-i1^0+nn1^0 <= 0 /\ -wi^post37+wi^0 == 0 /\ -isign^post37+isign^0 == 0 /\ -j1___0^post37+j1___0^0 == 0 /\ -j3^post37+j3^0 == 0 /\ wr^0-wr^post37 == 0 /\ -wtemp^post37+wtemp^0 == 0 /\ c2^0-c2^post37 == 0 /\ -nn1^post37+nn1^0 == 0 /\ -i3^post37+i3^0 == 0 /\ i2^0-i2^post37 == 0 /\ -wpi^post37+wpi^0 == 0 /\ wpr^0-wpr^post37 == 0 /\ -c1^post37+c1^0 == 0 /\ -h1i^post37+h1i^0 == 0), cost: 1 37: l25 -> l24 : c1^0'=c1^post38, c2^0'=c2^post38, h1i^0'=h1i^post38, h1r^0'=h1r^post38, h2i^0'=h2i^post38, h2r^0'=h2r^post38, i1^0'=i1^post38, i2^0'=i2^post38, i3^0'=i3^post38, ii3^0'=ii3^post38, isign^0'=isign^post38, j1___0^0'=j1___0^post38, j2^0'=j2^post38, j3^0'=j3^post38, nn1^0'=nn1^post38, nn2^0'=nn2^post38, theta^0'=theta^post38, wi^0'=wi^post38, wpi^0'=wpi^post38, wpr^0'=wpr^post38, wr^0'=wr^post38, wtemp^0'=wtemp^post38, (wpr^0-wpr^post38 == 0 /\ c2^0-c2^post38 == 0 /\ wr^0-wr^post38 == 0 /\ i1^0-nn1^0 <= 0 /\ i2^0-i2^post38 == 0 /\ -c1^post38+c1^0 == 0 /\ -wtemp^post38+wtemp^0 == 0 /\ wi^0-wi^post38 == 0 /\ -j3^post38+j3^0 == 0 /\ nn1^0-nn1^post38 == 0 /\ i3^0-i3^post38 == 0 /\ -h1r^post38+h1r^0 == 0 /\ -ii3^post38+ii3^0 == 0 /\ -nn2^post38+nn2^0 == 0 /\ j1___0^0-j1___0^post38 == 0 /\ h2r^0-h2r^post38 == 0 /\ h2i^0-h2i^post38 == 0 /\ -theta^post38+theta^0 == 0 /\ -wpi^post38+wpi^0 == 0 /\ -h1i^post38+h1i^0 == 0 /\ -i1^post38+i1^0 == 0 /\ -j2^post38+j2^0 == 0 /\ -isign^post38+isign^0 == 0), cost: 1 43: l26 -> l21 : c1^0'=c1^post33, c2^0'=c2^post33, h1i^0'=h1i^post33, h1r^0'=h1r^post33, h2i^0'=h2i^post33, h2r^0'=h2r^post33, i1^0'=i1^post33, i2^0'=i2^post33, i3^0'=i3^post33, ii3^0'=ii3^post33, isign^0'=isign^post33, j1___0^0'=j1___0^post33, j2^0'=j2^post33, j3^0'=j3^post33, nn1^0'=nn1^post33, nn2^0'=nn2^post33, theta^0'=theta^post33, wi^0'=wi^post33, wpi^0'=wpi^post33, wpr^0'=wpr^post33, wr^0'=wr^post33, wtemp^0'=wtemp^post33, (0 == 0 /\ c2^0-c2^post43 == 0 /\ -i2^post33+i2^post43 == 0 /\ h1i^0-h1i^post43 == 0 /\ -wpr^post43+wpr^0 == 0 /\ -c1^post43+c1^0 == 0 /\ i2^0-i2^post43 == 0 /\ wi^post43-wi^post33 == 0 /\ i3^0-i3^post43 == 0 /\ j2^post43-j2^post33 == 0 /\ wr^0-wr^post43 == 0 /\ -j3^post43+j3^0 == 0 /\ -ii3^post43+ii3^0 == 0 /\ -h1r^post43+h1r^0 == 0 /\ nn1^0-nn1^post43 == 0 /\ wtemp^0-wtemp^post43 == 0 /\ -j3^post33+j3^post43 == 0 /\ ii3^post43-ii3^post33 == 0 /\ -h2r^post33+h2r^post43 == 0 /\ -nn1^post33+nn1^post43 == 0 /\ -nn2^post43+nn2^0 == 0 /\ wi^0-wi^post43 == 0 /\ h2r^0-h2r^post43 == 0 /\ -i3^post33+i3^post43 == 0 /\ j1___0^0-j1___0^post43 == 0 /\ h2i^0-h2i^post43 == 0 /\ -j1___0^post33+j1___0^post43 == 0 /\ nn2^post43-nn2^post33 == 0 /\ wpi^0-wpi^post43 == 0 /\ -theta^post43+theta^0 == 0 /\ i1^post43-i1^post33 == 0 /\ -i1^post43+i1^0 == 0 /\ -isign^post33+isign^post43 == 0 /\ -h1i^post33+h1i^post43 == 0 /\ -j2^post43+j2^0 == 0 /\ -isign^post43+isign^0 == 0 /\ wr^post43-wr^post33 == 0 /\ -h1r^post33+h1r^post43 == 0 /\ -h2i^post33+h2i^post43 == 0), cost: 1 Eliminating location l20 by chaining: Applied chaining First rule: l26 -> l20 : c1^0'=c1^post43, c2^0'=c2^post43, h1i^0'=h1i^post43, h1r^0'=h1r^post43, h2i^0'=h2i^post43, h2r^0'=h2r^post43, i1^0'=i1^post43, i2^0'=i2^post43, i3^0'=i3^post43, ii3^0'=ii3^post43, isign^0'=isign^post43, j1___0^0'=j1___0^post43, j2^0'=j2^post43, j3^0'=j3^post43, nn1^0'=nn1^post43, nn2^0'=nn2^post43, theta^0'=theta^post43, wi^0'=wi^post43, wpi^0'=wpi^post43, wpr^0'=wpr^post43, wr^0'=wr^post43, wtemp^0'=wtemp^post43, (c2^0-c2^post43 == 0 /\ h1i^0-h1i^post43 == 0 /\ -wpr^post43+wpr^0 == 0 /\ -c1^post43+c1^0 == 0 /\ i2^0-i2^post43 == 0 /\ i3^0-i3^post43 == 0 /\ wr^0-wr^post43 == 0 /\ -j3^post43+j3^0 == 0 /\ -ii3^post43+ii3^0 == 0 /\ -h1r^post43+h1r^0 == 0 /\ nn1^0-nn1^post43 == 0 /\ wtemp^0-wtemp^post43 == 0 /\ -nn2^post43+nn2^0 == 0 /\ wi^0-wi^post43 == 0 /\ h2r^0-h2r^post43 == 0 /\ j1___0^0-j1___0^post43 == 0 /\ h2i^0-h2i^post43 == 0 /\ wpi^0-wpi^post43 == 0 /\ -theta^post43+theta^0 == 0 /\ -i1^post43+i1^0 == 0 /\ -j2^post43+j2^0 == 0 /\ -isign^post43+isign^0 == 0), cost: 1 Second rule: l20 -> l21 : c1^0'=c1^post33, c2^0'=c2^post33, h1i^0'=h1i^post33, h1r^0'=h1r^post33, h2i^0'=h2i^post33, h2r^0'=h2r^post33, i1^0'=i1^post33, i2^0'=i2^post33, i3^0'=i3^post33, ii3^0'=ii3^post33, isign^0'=isign^post33, j1___0^0'=j1___0^post33, j2^0'=j2^post33, j3^0'=j3^post33, nn1^0'=nn1^post33, nn2^0'=nn2^post33, theta^0'=theta^post33, wi^0'=wi^post33, wpi^0'=wpi^post33, wpr^0'=wpr^post33, wr^0'=wr^post33, wtemp^0'=wtemp^post33, (0 == 0 /\ j2^0-j2^post33 == 0 /\ -h2r^post33+h2r^0 == 0 /\ i1^0-i1^post33 == 0 /\ -i3^post33+i3^0 == 0 /\ -j3^post33+j3^0 == 0 /\ -j1___0^post33+j1___0^0 == 0 /\ -isign^post33+isign^0 == 0 /\ wi^0-wi^post33 == 0 /\ nn1^0-nn1^post33 == 0 /\ h2i^0-h2i^post33 == 0 /\ -h1r^post33+h1r^0 == 0 /\ i2^0-i2^post33 == 0 /\ -nn2^post33+nn2^0 == 0 /\ ii3^0-ii3^post33 == 0 /\ wr^0-wr^post33 == 0 /\ -h1i^post33+h1i^0 == 0), cost: 1 New rule: l26 -> l21 : c1^0'=c1^post33, c2^0'=c2^post33, h1i^0'=h1i^post33, h1r^0'=h1r^post33, h2i^0'=h2i^post33, h2r^0'=h2r^post33, i1^0'=i1^post33, i2^0'=i2^post33, i3^0'=i3^post33, ii3^0'=ii3^post33, isign^0'=isign^post33, j1___0^0'=j1___0^post33, j2^0'=j2^post33, j3^0'=j3^post33, nn1^0'=nn1^post33, nn2^0'=nn2^post33, theta^0'=theta^post33, wi^0'=wi^post33, wpi^0'=wpi^post33, wpr^0'=wpr^post33, wr^0'=wr^post33, wtemp^0'=wtemp^post33, (0 == 0 /\ c2^0-c2^post43 == 0 /\ -i2^post33+i2^post43 == 0 /\ h1i^0-h1i^post43 == 0 /\ -wpr^post43+wpr^0 == 0 /\ -c1^post43+c1^0 == 0 /\ i2^0-i2^post43 == 0 /\ wi^post43-wi^post33 == 0 /\ i3^0-i3^post43 == 0 /\ j2^post43-j2^post33 == 0 /\ wr^0-wr^post43 == 0 /\ -j3^post43+j3^0 == 0 /\ -ii3^post43+ii3^0 == 0 /\ -h1r^post43+h1r^0 == 0 /\ nn1^0-nn1^post43 == 0 /\ wtemp^0-wtemp^post43 == 0 /\ -j3^post33+j3^post43 == 0 /\ ii3^post43-ii3^post33 == 0 /\ -h2r^post33+h2r^post43 == 0 /\ -nn1^post33+nn1^post43 == 0 /\ -nn2^post43+nn2^0 == 0 /\ wi^0-wi^post43 == 0 /\ h2r^0-h2r^post43 == 0 /\ -i3^post33+i3^post43 == 0 /\ j1___0^0-j1___0^post43 == 0 /\ h2i^0-h2i^post43 == 0 /\ -j1___0^post33+j1___0^post43 == 0 /\ nn2^post43-nn2^post33 == 0 /\ wpi^0-wpi^post43 == 0 /\ -theta^post43+theta^0 == 0 /\ i1^post43-i1^post33 == 0 /\ -i1^post43+i1^0 == 0 /\ -isign^post33+isign^post43 == 0 /\ -h1i^post33+h1i^post43 == 0 /\ -j2^post43+j2^0 == 0 /\ -isign^post43+isign^0 == 0 /\ wr^post43-wr^post33 == 0 /\ -h1r^post33+h1r^post43 == 0 /\ -h2i^post33+h2i^post43 == 0), cost: 1 Applied deletion Removed the following rules: 32 42 Simplified Transitions Start location: l26 Program variables: c1^0 c2^0 h1i^0 h1r^0 h2i^0 h2r^0 i1^0 i2^0 i3^0 ii3^0 isign^0 j1___0^0 j2^0 j3^0 nn1^0 nn2^0 theta^0 wi^0 wpi^0 wpr^0 wr^0 wtemp^0 44: l0 -> l1 : T, cost: 1 45: l2 -> l0 : -isign^0 <= 0, cost: 1 46: l2 -> l0 : 2+isign^0 <= 0, cost: 1 47: l2 -> l0 : (1+isign^0 <= 0 /\ 1+isign^0 == 0 /\ -1-isign^0 <= 0), cost: 1 48: l3 -> l4 : h1i^0'=h1i^post5, h1r^0'=h1r^post5, h2i^0'=h2i^post5, h2r^0'=h2r^post5, j3^0'=j3^post5, T, cost: 1 53: l4 -> l7 : i2^0'=1+i2^0, T, cost: 1 49: l5 -> l3 : j2^0'=2-i2^0+nn2^0, T, cost: 1 50: l6 -> l3 : j2^0'=1, (1-i2^0 <= 0 /\ 1-i2^0 == 0 /\ -1+i2^0 <= 0), cost: 1 51: l6 -> l5 : 2-i2^0 <= 0, cost: 1 52: l6 -> l5 : i2^0 <= 0, cost: 1 64: l7 -> l12 : T, cost: 1 54: l8 -> l4 : h1i^0'=h1i^post11, h1r^0'=h1r^post11, h2i^0'=h2i^post11, h2r^0'=h2r^post11, T, cost: 1 55: l9 -> l8 : j2^0'=j2^post12, T, cost: 1 56: l10 -> l8 : j2^0'=1, (1-i2^0 <= 0 /\ 1-i2^0 == 0 /\ -1+i2^0 <= 0), cost: 1 57: l10 -> l9 : 2-i2^0 <= 0, cost: 1 58: l10 -> l9 : i2^0 <= 0, cost: 1 59: l11 -> l6 : 2-i3^0 <= 0, cost: 1 60: l11 -> l6 : i3^0 <= 0, cost: 1 61: l11 -> l10 : (1-i3^0 <= 0 /\ 1-i3^0 == 0 /\ -1+i3^0 <= 0), cost: 1 62: l12 -> l13 : i3^0'=1+i3^0, ii3^0'=2+ii3^0, wi^0'=wi^post19, wr^0'=wr^post19, wtemp^0'=wr^0, 1-i2^0+nn2^0 <= 0, cost: 1 63: l12 -> l11 : i2^0-nn2^0 <= 0, cost: 1 67: l13 -> l14 : T, cost: 1 65: l14 -> l15 : i1^0'=1+i1^0, T, cost: 1 66: l14 -> l7 : T, cost: 1 75: l15 -> l19 : T, cost: 1 68: l16 -> l13 : wi^0'=0, wr^0'=1, T, cost: 1 69: l17 -> l16 : j1___0^0'=2-i1^0+nn1^0, T, cost: 1 70: l18 -> l16 : j1___0^0'=1, (1-i1^0 <= 0 /\ 1-i1^0 == 0 /\ -1+i1^0 <= 0), cost: 1 71: l18 -> l17 : 2-i1^0 <= 0, cost: 1 72: l18 -> l17 : i1^0 <= 0, cost: 1 73: l19 -> l2 : 1-i1^0+nn1^0 <= 0, cost: 1 74: l19 -> l18 : i1^0-nn1^0 <= 0, cost: 1 82: l21 -> l15 : 2-isign^0 <= 0, cost: 1 83: l21 -> l15 : isign^0 <= 0, cost: 1 84: l21 -> l23 : (1-isign^0 <= 0 /\ 1-isign^0 == 0 /\ -1+isign^0 <= 0), cost: 1 76: l22 -> l23 : i1^0'=1+i1^0, 1-i2^0+nn2^0 <= 0, cost: 1 77: l22 -> l24 : i2^0'=1+i2^0, j2^0'=2+j2^0, i2^0-nn2^0 <= 0, cost: 1 81: l23 -> l25 : T, cost: 1 78: l24 -> l22 : T, cost: 1 79: l25 -> l15 : 1-i1^0+nn1^0 <= 0, cost: 1 80: l25 -> l24 : i1^0-nn1^0 <= 0, cost: 1 85: l26 -> l21 : c1^0'=c1^post33, c2^0'=c2^post33, theta^0'=theta^post33, wpi^0'=wpi^post33, wpr^0'=wpr^post33, wtemp^0'=wtemp^post33, T, cost: 1 Propagated Equalities Original rule: l0 -> l1 : c1^0'=c1^post1, c2^0'=c2^post1, h1i^0'=h1i^post1, h1r^0'=h1r^post1, h2i^0'=h2i^post1, h2r^0'=h2r^post1, i1^0'=i1^post1, i2^0'=i2^post1, i3^0'=i3^post1, ii3^0'=ii3^post1, isign^0'=isign^post1, j1___0^0'=j1___0^post1, j2^0'=j2^post1, j3^0'=j3^post1, nn1^0'=nn1^post1, nn2^0'=nn2^post1, theta^0'=theta^post1, wi^0'=wi^post1, wpi^0'=wpi^post1, wpr^0'=wpr^post1, wr^0'=wr^post1, wtemp^0'=wtemp^post1, (wpr^0-wpr^post1 == 0 /\ h2i^0-h2i^post1 == 0 /\ wr^0-wr^post1 == 0 /\ h1r^0-h1r^post1 == 0 /\ -h2r^post1+h2r^0 == 0 /\ -j1___0^post1+j1___0^0 == 0 /\ -j3^post1+j3^0 == 0 /\ wi^0-wi^post1 == 0 /\ j2^0-j2^post1 == 0 /\ -wtemp^post1+wtemp^0 == 0 /\ -nn2^post1+nn2^0 == 0 /\ c1^0-c1^post1 == 0 /\ c2^0-c2^post1 == 0 /\ theta^0-theta^post1 == 0 /\ i2^0-i2^post1 == 0 /\ -h1i^post1+h1i^0 == 0 /\ -isign^post1+isign^0 == 0 /\ -wpi^post1+wpi^0 == 0 /\ -i3^post1+i3^0 == 0 /\ ii3^0-ii3^post1 == 0 /\ i1^0-i1^post1 == 0 /\ -nn1^post1+nn1^0 == 0), cost: 1 New rule: l0 -> l1 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 0 == 0, cost: 1 propagated equality wpr^post1 = wpr^0 propagated equality h2i^post1 = h2i^0 propagated equality wr^post1 = wr^0 propagated equality h1r^post1 = h1r^0 propagated equality h2r^post1 = h2r^0 propagated equality j1___0^post1 = j1___0^0 propagated equality j3^post1 = j3^0 propagated equality wi^post1 = wi^0 propagated equality j2^post1 = j2^0 propagated equality wtemp^post1 = wtemp^0 propagated equality nn2^post1 = nn2^0 propagated equality c1^post1 = c1^0 propagated equality c2^post1 = c2^0 propagated equality theta^post1 = theta^0 propagated equality i2^post1 = i2^0 propagated equality h1i^post1 = h1i^0 propagated equality isign^post1 = isign^0 propagated equality wpi^post1 = wpi^0 propagated equality i3^post1 = i3^0 propagated equality ii3^post1 = ii3^0 propagated equality i1^post1 = i1^0 propagated equality nn1^post1 = nn1^0 Simplified Guard Original rule: l0 -> l1 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 0 == 0, cost: 1 New rule: l0 -> l1 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, T, cost: 1 Removed Trivial Updates Original rule: l0 -> l1 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, T, cost: 1 New rule: l0 -> l1 : T, cost: 1 Propagated Equalities Original rule: l2 -> l0 : c1^0'=c1^post2, c2^0'=c2^post2, h1i^0'=h1i^post2, h1r^0'=h1r^post2, h2i^0'=h2i^post2, h2r^0'=h2r^post2, i1^0'=i1^post2, i2^0'=i2^post2, i3^0'=i3^post2, ii3^0'=ii3^post2, isign^0'=isign^post2, j1___0^0'=j1___0^post2, j2^0'=j2^post2, j3^0'=j3^post2, nn1^0'=nn1^post2, nn2^0'=nn2^post2, theta^0'=theta^post2, wi^0'=wi^post2, wpi^0'=wpi^post2, wpr^0'=wpr^post2, wr^0'=wr^post2, wtemp^0'=wtemp^post2, (h1r^0-h1r^post2 == 0 /\ ii3^0-ii3^post2 == 0 /\ -h1i^post2+h1i^0 == 0 /\ -c2^post2+c2^0 == 0 /\ -wpi^post2+wpi^0 == 0 /\ -h2i^post2+h2i^0 == 0 /\ wpr^0-wpr^post2 == 0 /\ -j1___0^post2+j1___0^0 == 0 /\ c1^0-c1^post2 == 0 /\ -i3^post2+i3^0 == 0 /\ wr^0-wr^post2 == 0 /\ -nn2^post2+nn2^0 == 0 /\ wi^0-wi^post2 == 0 /\ theta^0-theta^post2 == 0 /\ i1^0-i1^post2 == 0 /\ j3^0-j3^post2 == 0 /\ -h2r^post2+h2r^0 == 0 /\ -wtemp^post2+wtemp^0 == 0 /\ -isign^post2+isign^0 == 0 /\ j2^0-j2^post2 == 0 /\ -isign^0 <= 0 /\ i2^0-i2^post2 == 0 /\ -nn1^post2+nn1^0 == 0), cost: 1 New rule: l2 -> l0 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ -isign^0 <= 0), cost: 1 propagated equality h1r^post2 = h1r^0 propagated equality ii3^post2 = ii3^0 propagated equality h1i^post2 = h1i^0 propagated equality c2^post2 = c2^0 propagated equality wpi^post2 = wpi^0 propagated equality h2i^post2 = h2i^0 propagated equality wpr^post2 = wpr^0 propagated equality j1___0^post2 = j1___0^0 propagated equality c1^post2 = c1^0 propagated equality i3^post2 = i3^0 propagated equality wr^post2 = wr^0 propagated equality nn2^post2 = nn2^0 propagated equality wi^post2 = wi^0 propagated equality theta^post2 = theta^0 propagated equality i1^post2 = i1^0 propagated equality j3^post2 = j3^0 propagated equality h2r^post2 = h2r^0 propagated equality wtemp^post2 = wtemp^0 propagated equality isign^post2 = isign^0 propagated equality j2^post2 = j2^0 propagated equality i2^post2 = i2^0 propagated equality nn1^post2 = nn1^0 Simplified Guard Original rule: l2 -> l0 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ -isign^0 <= 0), cost: 1 New rule: l2 -> l0 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, -isign^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l2 -> l0 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, -isign^0 <= 0, cost: 1 New rule: l2 -> l0 : -isign^0 <= 0, cost: 1 Propagated Equalities Original rule: l2 -> l0 : c1^0'=c1^post3, c2^0'=c2^post3, h1i^0'=h1i^post3, h1r^0'=h1r^post3, h2i^0'=h2i^post3, h2r^0'=h2r^post3, i1^0'=i1^post3, i2^0'=i2^post3, i3^0'=i3^post3, ii3^0'=ii3^post3, isign^0'=isign^post3, j1___0^0'=j1___0^post3, j2^0'=j2^post3, j3^0'=j3^post3, nn1^0'=nn1^post3, nn2^0'=nn2^post3, theta^0'=theta^post3, wi^0'=wi^post3, wpi^0'=wpi^post3, wpr^0'=wpr^post3, wr^0'=wr^post3, wtemp^0'=wtemp^post3, (-j3^post3+j3^0 == 0 /\ -h2r^post3+h2r^0 == 0 /\ -wpi^post3+wpi^0 == 0 /\ -i3^post3+i3^0 == 0 /\ j2^0-j2^post3 == 0 /\ i1^0-i1^post3 == 0 /\ -isign^post3+isign^0 == 0 /\ -j1___0^post3+j1___0^0 == 0 /\ h1r^0-h1r^post3 == 0 /\ wpr^0-wpr^post3 == 0 /\ nn1^0-nn1^post3 == 0 /\ h2i^0-h2i^post3 == 0 /\ 2+isign^0 <= 0 /\ wi^0-wi^post3 == 0 /\ theta^0-theta^post3 == 0 /\ -wtemp^post3+wtemp^0 == 0 /\ -h1i^post3+h1i^0 == 0 /\ wr^0-wr^post3 == 0 /\ i2^0-i2^post3 == 0 /\ -c2^post3+c2^0 == 0 /\ c1^0-c1^post3 == 0 /\ -nn2^post3+nn2^0 == 0 /\ ii3^0-ii3^post3 == 0), cost: 1 New rule: l2 -> l0 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ 2+isign^0 <= 0), cost: 1 propagated equality j3^post3 = j3^0 propagated equality h2r^post3 = h2r^0 propagated equality wpi^post3 = wpi^0 propagated equality i3^post3 = i3^0 propagated equality j2^post3 = j2^0 propagated equality i1^post3 = i1^0 propagated equality isign^post3 = isign^0 propagated equality j1___0^post3 = j1___0^0 propagated equality h1r^post3 = h1r^0 propagated equality wpr^post3 = wpr^0 propagated equality nn1^post3 = nn1^0 propagated equality h2i^post3 = h2i^0 propagated equality wi^post3 = wi^0 propagated equality theta^post3 = theta^0 propagated equality wtemp^post3 = wtemp^0 propagated equality h1i^post3 = h1i^0 propagated equality wr^post3 = wr^0 propagated equality i2^post3 = i2^0 propagated equality c2^post3 = c2^0 propagated equality c1^post3 = c1^0 propagated equality nn2^post3 = nn2^0 propagated equality ii3^post3 = ii3^0 Simplified Guard Original rule: l2 -> l0 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ 2+isign^0 <= 0), cost: 1 New rule: l2 -> l0 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 2+isign^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l2 -> l0 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 2+isign^0 <= 0, cost: 1 New rule: l2 -> l0 : 2+isign^0 <= 0, cost: 1 made implied equalities explicit Original rule: l2 -> l0 : c1^0'=c1^post4, c2^0'=c2^post4, h1i^0'=h1i^post4, h1r^0'=h1r^post4, h2i^0'=h2i^post4, h2r^0'=h2r^post4, i1^0'=i1^post4, i2^0'=i2^post4, i3^0'=i3^post4, ii3^0'=ii3^post4, isign^0'=isign^post4, j1___0^0'=j1___0^post4, j2^0'=j2^post4, j3^0'=j3^post4, nn1^0'=nn1^post4, nn2^0'=nn2^post4, theta^0'=theta^post4, wi^0'=wi^post4, wpi^0'=wpi^post4, wpr^0'=wpr^post4, wr^0'=wr^post4, wtemp^0'=wtemp^post4, (-wtemp^post4+wtemp^0 == 0 /\ -wpi^post4+wpi^0 == 0 /\ -wi^post4+wi^0 == 0 /\ 1+isign^0 <= 0 /\ -1-isign^0 <= 0 /\ i1^0-i1^post4 == 0 /\ -nn1^post4+nn1^0 == 0 /\ -nn2^post4+nn2^0 == 0 /\ wr^0-wr^post4 == 0 /\ -i3^post4+i3^0 == 0 /\ -h1i^post4+h1i^0 == 0 /\ i2^0-i2^post4 == 0 /\ -c1^post4+c1^0 == 0 /\ h2i^0-h2i^post4 == 0 /\ -ii3^post4+ii3^0 == 0 /\ -isign^post4+isign^0 == 0 /\ -j3^post4+j3^0 == 0 /\ wpr^0-wpr^post4 == 0 /\ theta^0-theta^post4 == 0 /\ j2^0-j2^post4 == 0 /\ c2^0-c2^post4 == 0 /\ j1___0^0-j1___0^post4 == 0 /\ -h2r^post4+h2r^0 == 0 /\ -h1r^post4+h1r^0 == 0), cost: 1 New rule: l2 -> l0 : c1^0'=c1^post4, c2^0'=c2^post4, h1i^0'=h1i^post4, h1r^0'=h1r^post4, h2i^0'=h2i^post4, h2r^0'=h2r^post4, i1^0'=i1^post4, i2^0'=i2^post4, i3^0'=i3^post4, ii3^0'=ii3^post4, isign^0'=isign^post4, j1___0^0'=j1___0^post4, j2^0'=j2^post4, j3^0'=j3^post4, nn1^0'=nn1^post4, nn2^0'=nn2^post4, theta^0'=theta^post4, wi^0'=wi^post4, wpi^0'=wpi^post4, wpr^0'=wpr^post4, wr^0'=wr^post4, wtemp^0'=wtemp^post4, (-wtemp^post4+wtemp^0 == 0 /\ -wpi^post4+wpi^0 == 0 /\ -wi^post4+wi^0 == 0 /\ 1+isign^0 <= 0 /\ 1+isign^0 == 0 /\ -1-isign^0 <= 0 /\ i1^0-i1^post4 == 0 /\ -nn1^post4+nn1^0 == 0 /\ -nn2^post4+nn2^0 == 0 /\ wr^0-wr^post4 == 0 /\ -i3^post4+i3^0 == 0 /\ -h1i^post4+h1i^0 == 0 /\ i2^0-i2^post4 == 0 /\ -c1^post4+c1^0 == 0 /\ h2i^0-h2i^post4 == 0 /\ -ii3^post4+ii3^0 == 0 /\ -isign^post4+isign^0 == 0 /\ -j3^post4+j3^0 == 0 /\ wpr^0-wpr^post4 == 0 /\ theta^0-theta^post4 == 0 /\ j2^0-j2^post4 == 0 /\ c2^0-c2^post4 == 0 /\ j1___0^0-j1___0^post4 == 0 /\ -h2r^post4+h2r^0 == 0 /\ -h1r^post4+h1r^0 == 0), cost: 1 Propagated Equalities Original rule: l2 -> l0 : c1^0'=c1^post4, c2^0'=c2^post4, h1i^0'=h1i^post4, h1r^0'=h1r^post4, h2i^0'=h2i^post4, h2r^0'=h2r^post4, i1^0'=i1^post4, i2^0'=i2^post4, i3^0'=i3^post4, ii3^0'=ii3^post4, isign^0'=isign^post4, j1___0^0'=j1___0^post4, j2^0'=j2^post4, j3^0'=j3^post4, nn1^0'=nn1^post4, nn2^0'=nn2^post4, theta^0'=theta^post4, wi^0'=wi^post4, wpi^0'=wpi^post4, wpr^0'=wpr^post4, wr^0'=wr^post4, wtemp^0'=wtemp^post4, (-wtemp^post4+wtemp^0 == 0 /\ -wpi^post4+wpi^0 == 0 /\ -wi^post4+wi^0 == 0 /\ 1+isign^0 <= 0 /\ 1+isign^0 == 0 /\ -1-isign^0 <= 0 /\ i1^0-i1^post4 == 0 /\ -nn1^post4+nn1^0 == 0 /\ -nn2^post4+nn2^0 == 0 /\ wr^0-wr^post4 == 0 /\ -i3^post4+i3^0 == 0 /\ -h1i^post4+h1i^0 == 0 /\ i2^0-i2^post4 == 0 /\ -c1^post4+c1^0 == 0 /\ h2i^0-h2i^post4 == 0 /\ -ii3^post4+ii3^0 == 0 /\ -isign^post4+isign^0 == 0 /\ -j3^post4+j3^0 == 0 /\ wpr^0-wpr^post4 == 0 /\ theta^0-theta^post4 == 0 /\ j2^0-j2^post4 == 0 /\ c2^0-c2^post4 == 0 /\ j1___0^0-j1___0^post4 == 0 /\ -h2r^post4+h2r^0 == 0 /\ -h1r^post4+h1r^0 == 0), cost: 1 New rule: l2 -> l0 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ 1+isign^0 <= 0 /\ 1+isign^0 == 0 /\ -1-isign^0 <= 0), cost: 1 propagated equality wtemp^post4 = wtemp^0 propagated equality wpi^post4 = wpi^0 propagated equality wi^post4 = wi^0 propagated equality i1^post4 = i1^0 propagated equality nn1^post4 = nn1^0 propagated equality nn2^post4 = nn2^0 propagated equality wr^post4 = wr^0 propagated equality i3^post4 = i3^0 propagated equality h1i^post4 = h1i^0 propagated equality i2^post4 = i2^0 propagated equality c1^post4 = c1^0 propagated equality h2i^post4 = h2i^0 propagated equality ii3^post4 = ii3^0 propagated equality isign^post4 = isign^0 propagated equality j3^post4 = j3^0 propagated equality wpr^post4 = wpr^0 propagated equality theta^post4 = theta^0 propagated equality j2^post4 = j2^0 propagated equality c2^post4 = c2^0 propagated equality j1___0^post4 = j1___0^0 propagated equality h2r^post4 = h2r^0 propagated equality h1r^post4 = h1r^0 Simplified Guard Original rule: l2 -> l0 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ 1+isign^0 <= 0 /\ 1+isign^0 == 0 /\ -1-isign^0 <= 0), cost: 1 New rule: l2 -> l0 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (1+isign^0 <= 0 /\ 1+isign^0 == 0 /\ -1-isign^0 <= 0), cost: 1 made implied equalities explicit Original rule: l2 -> l0 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (1+isign^0 <= 0 /\ 1+isign^0 == 0 /\ -1-isign^0 <= 0), cost: 1 New rule: l2 -> l0 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (1+isign^0 <= 0 /\ 1+isign^0 == 0 /\ -1-isign^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l2 -> l0 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (1+isign^0 <= 0 /\ 1+isign^0 == 0 /\ -1-isign^0 <= 0), cost: 1 New rule: l2 -> l0 : (1+isign^0 <= 0 /\ 1+isign^0 == 0 /\ -1-isign^0 <= 0), cost: 1 Propagated Equalities Original rule: l3 -> l4 : c1^0'=c1^post5, c2^0'=c2^post5, h1i^0'=h1i^post5, h1r^0'=h1r^post5, h2i^0'=h2i^post5, h2r^0'=h2r^post5, i1^0'=i1^post5, i2^0'=i2^post5, i3^0'=i3^post5, ii3^0'=ii3^post5, isign^0'=isign^post5, j1___0^0'=j1___0^post5, j2^0'=j2^post5, j3^0'=j3^post5, nn1^0'=nn1^post5, nn2^0'=nn2^post5, theta^0'=theta^post5, wi^0'=wi^post5, wpi^0'=wpi^post5, wpr^0'=wpr^post5, wr^0'=wr^post5, wtemp^0'=wtemp^post5, (0 == 0 /\ ii3^0-ii3^post5 == 0 /\ theta^0-theta^post5 == 0 /\ j2^0-j2^post5 == 0 /\ -wi^post5+wi^0 == 0 /\ -nn2^post5+nn2^0 == 0 /\ -wtemp^post5+wtemp^0 == 0 /\ wpr^0-wpr^post5 == 0 /\ -nn1^post5+nn1^0 == 0 /\ -i3^post5+i3^0 == 0 /\ wr^0-wr^post5 == 0 /\ i2^0-i2^post5 == 0 /\ -j1___0^post5+j1___0^0 == 0 /\ c2^0-c2^post5 == 0 /\ -isign^post5+isign^0 == 0 /\ -c1^post5+c1^0 == 0 /\ -wpi^post5+wpi^0 == 0 /\ i1^0-i1^post5 == 0), cost: 1 New rule: l3 -> l4 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^post5, h1r^0'=h1r^post5, h2i^0'=h2i^post5, h2r^0'=h2r^post5, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^post5, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 0 == 0, cost: 1 propagated equality ii3^post5 = ii3^0 propagated equality theta^post5 = theta^0 propagated equality j2^post5 = j2^0 propagated equality wi^post5 = wi^0 propagated equality nn2^post5 = nn2^0 propagated equality wtemp^post5 = wtemp^0 propagated equality wpr^post5 = wpr^0 propagated equality nn1^post5 = nn1^0 propagated equality i3^post5 = i3^0 propagated equality wr^post5 = wr^0 propagated equality i2^post5 = i2^0 propagated equality j1___0^post5 = j1___0^0 propagated equality c2^post5 = c2^0 propagated equality isign^post5 = isign^0 propagated equality c1^post5 = c1^0 propagated equality wpi^post5 = wpi^0 propagated equality i1^post5 = i1^0 Simplified Guard Original rule: l3 -> l4 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^post5, h1r^0'=h1r^post5, h2i^0'=h2i^post5, h2r^0'=h2r^post5, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^post5, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 0 == 0, cost: 1 New rule: l3 -> l4 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^post5, h1r^0'=h1r^post5, h2i^0'=h2i^post5, h2r^0'=h2r^post5, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^post5, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, T, cost: 1 Removed Trivial Updates Original rule: l3 -> l4 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^post5, h1r^0'=h1r^post5, h2i^0'=h2i^post5, h2r^0'=h2r^post5, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^post5, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, T, cost: 1 New rule: l3 -> l4 : h1i^0'=h1i^post5, h1r^0'=h1r^post5, h2i^0'=h2i^post5, h2r^0'=h2r^post5, j3^0'=j3^post5, T, cost: 1 Propagated Equalities Original rule: l5 -> l3 : c1^0'=c1^post6, c2^0'=c2^post6, h1i^0'=h1i^post6, h1r^0'=h1r^post6, h2i^0'=h2i^post6, h2r^0'=h2r^post6, i1^0'=i1^post6, i2^0'=i2^post6, i3^0'=i3^post6, ii3^0'=ii3^post6, isign^0'=isign^post6, j1___0^0'=j1___0^post6, j2^0'=j2^post6, j3^0'=j3^post6, nn1^0'=nn1^post6, nn2^0'=nn2^post6, theta^0'=theta^post6, wi^0'=wi^post6, wpi^0'=wpi^post6, wpr^0'=wpr^post6, wr^0'=wr^post6, wtemp^0'=wtemp^post6, (wpr^0-wpr^post6 == 0 /\ -2+i2^0+j2^post6-nn2^0 == 0 /\ i2^0-i2^post6 == 0 /\ -wpi^post6+wpi^0 == 0 /\ -c1^post6+c1^0 == 0 /\ nn1^0-nn1^post6 == 0 /\ i3^0-i3^post6 == 0 /\ -wtemp^post6+wtemp^0 == 0 /\ -ii3^post6+ii3^0 == 0 /\ -j3^post6+j3^0 == 0 /\ c2^0-c2^post6 == 0 /\ j1___0^0-j1___0^post6 == 0 /\ h2i^0-h2i^post6 == 0 /\ -h2r^post6+h2r^0 == 0 /\ -theta^post6+theta^0 == 0 /\ -nn2^post6+nn2^0 == 0 /\ -h1i^post6+h1i^0 == 0 /\ -i1^post6+i1^0 == 0 /\ -h1r^post6+h1r^0 == 0 /\ wi^0-wi^post6 == 0 /\ wr^0-wr^post6 == 0 /\ -isign^post6+isign^0 == 0), cost: 1 New rule: l5 -> l3 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=2-i2^0+nn2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 0 == 0, cost: 1 propagated equality wpr^post6 = wpr^0 propagated equality j2^post6 = 2-i2^0+nn2^0 propagated equality i2^post6 = i2^0 propagated equality wpi^post6 = wpi^0 propagated equality c1^post6 = c1^0 propagated equality nn1^post6 = nn1^0 propagated equality i3^post6 = i3^0 propagated equality wtemp^post6 = wtemp^0 propagated equality ii3^post6 = ii3^0 propagated equality j3^post6 = j3^0 propagated equality c2^post6 = c2^0 propagated equality j1___0^post6 = j1___0^0 propagated equality h2i^post6 = h2i^0 propagated equality h2r^post6 = h2r^0 propagated equality theta^post6 = theta^0 propagated equality nn2^post6 = nn2^0 propagated equality h1i^post6 = h1i^0 propagated equality i1^post6 = i1^0 propagated equality h1r^post6 = h1r^0 propagated equality wi^post6 = wi^0 propagated equality wr^post6 = wr^0 propagated equality isign^post6 = isign^0 Simplified Guard Original rule: l5 -> l3 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=2-i2^0+nn2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 0 == 0, cost: 1 New rule: l5 -> l3 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=2-i2^0+nn2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, T, cost: 1 Removed Trivial Updates Original rule: l5 -> l3 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=2-i2^0+nn2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, T, cost: 1 New rule: l5 -> l3 : j2^0'=2-i2^0+nn2^0, T, cost: 1 made implied equalities explicit Original rule: l6 -> l3 : c1^0'=c1^post7, c2^0'=c2^post7, h1i^0'=h1i^post7, h1r^0'=h1r^post7, h2i^0'=h2i^post7, h2r^0'=h2r^post7, i1^0'=i1^post7, i2^0'=i2^post7, i3^0'=i3^post7, ii3^0'=ii3^post7, isign^0'=isign^post7, j1___0^0'=j1___0^post7, j2^0'=j2^post7, j3^0'=j3^post7, nn1^0'=nn1^post7, nn2^0'=nn2^post7, theta^0'=theta^post7, wi^0'=wi^post7, wpi^0'=wpi^post7, wpr^0'=wpr^post7, wr^0'=wr^post7, wtemp^0'=wtemp^post7, (-i1^post7+i1^0 == 0 /\ -c1^post7+c1^0 == 0 /\ -ii3^post7+ii3^0 == 0 /\ c2^0-c2^post7 == 0 /\ theta^0-theta^post7 == 0 /\ i2^0-i2^post7 == 0 /\ -h1r^post7+h1r^0 == 0 /\ -isign^post7+isign^0 == 0 /\ i3^0-i3^post7 == 0 /\ 1-i2^0 <= 0 /\ -1+i2^0 <= 0 /\ wi^0-wi^post7 == 0 /\ h1i^0-h1i^post7 == 0 /\ -j3^post7+j3^0 == 0 /\ wr^0-wr^post7 == 0 /\ -nn2^post7+nn2^0 == 0 /\ -wpi^post7+wpi^0 == 0 /\ -wtemp^post7+wtemp^0 == 0 /\ h2r^0-h2r^post7 == 0 /\ j1___0^0-j1___0^post7 == 0 /\ h2i^0-h2i^post7 == 0 /\ -1+j2^post7 == 0 /\ -nn1^post7+nn1^0 == 0 /\ wpr^0-wpr^post7 == 0), cost: 1 New rule: l6 -> l3 : c1^0'=c1^post7, c2^0'=c2^post7, h1i^0'=h1i^post7, h1r^0'=h1r^post7, h2i^0'=h2i^post7, h2r^0'=h2r^post7, i1^0'=i1^post7, i2^0'=i2^post7, i3^0'=i3^post7, ii3^0'=ii3^post7, isign^0'=isign^post7, j1___0^0'=j1___0^post7, j2^0'=j2^post7, j3^0'=j3^post7, nn1^0'=nn1^post7, nn2^0'=nn2^post7, theta^0'=theta^post7, wi^0'=wi^post7, wpi^0'=wpi^post7, wpr^0'=wpr^post7, wr^0'=wr^post7, wtemp^0'=wtemp^post7, (-i1^post7+i1^0 == 0 /\ -c1^post7+c1^0 == 0 /\ -ii3^post7+ii3^0 == 0 /\ c2^0-c2^post7 == 0 /\ theta^0-theta^post7 == 0 /\ i2^0-i2^post7 == 0 /\ -h1r^post7+h1r^0 == 0 /\ -isign^post7+isign^0 == 0 /\ i3^0-i3^post7 == 0 /\ 1-i2^0 <= 0 /\ 1-i2^0 == 0 /\ -1+i2^0 <= 0 /\ wi^0-wi^post7 == 0 /\ h1i^0-h1i^post7 == 0 /\ -j3^post7+j3^0 == 0 /\ wr^0-wr^post7 == 0 /\ -nn2^post7+nn2^0 == 0 /\ -wpi^post7+wpi^0 == 0 /\ -wtemp^post7+wtemp^0 == 0 /\ h2r^0-h2r^post7 == 0 /\ j1___0^0-j1___0^post7 == 0 /\ h2i^0-h2i^post7 == 0 /\ -1+j2^post7 == 0 /\ -nn1^post7+nn1^0 == 0 /\ wpr^0-wpr^post7 == 0), cost: 1 Propagated Equalities Original rule: l6 -> l3 : c1^0'=c1^post7, c2^0'=c2^post7, h1i^0'=h1i^post7, h1r^0'=h1r^post7, h2i^0'=h2i^post7, h2r^0'=h2r^post7, i1^0'=i1^post7, i2^0'=i2^post7, i3^0'=i3^post7, ii3^0'=ii3^post7, isign^0'=isign^post7, j1___0^0'=j1___0^post7, j2^0'=j2^post7, j3^0'=j3^post7, nn1^0'=nn1^post7, nn2^0'=nn2^post7, theta^0'=theta^post7, wi^0'=wi^post7, wpi^0'=wpi^post7, wpr^0'=wpr^post7, wr^0'=wr^post7, wtemp^0'=wtemp^post7, (-i1^post7+i1^0 == 0 /\ -c1^post7+c1^0 == 0 /\ -ii3^post7+ii3^0 == 0 /\ c2^0-c2^post7 == 0 /\ theta^0-theta^post7 == 0 /\ i2^0-i2^post7 == 0 /\ -h1r^post7+h1r^0 == 0 /\ -isign^post7+isign^0 == 0 /\ i3^0-i3^post7 == 0 /\ 1-i2^0 <= 0 /\ 1-i2^0 == 0 /\ -1+i2^0 <= 0 /\ wi^0-wi^post7 == 0 /\ h1i^0-h1i^post7 == 0 /\ -j3^post7+j3^0 == 0 /\ wr^0-wr^post7 == 0 /\ -nn2^post7+nn2^0 == 0 /\ -wpi^post7+wpi^0 == 0 /\ -wtemp^post7+wtemp^0 == 0 /\ h2r^0-h2r^post7 == 0 /\ j1___0^0-j1___0^post7 == 0 /\ h2i^0-h2i^post7 == 0 /\ -1+j2^post7 == 0 /\ -nn1^post7+nn1^0 == 0 /\ wpr^0-wpr^post7 == 0), cost: 1 New rule: l6 -> l3 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=1, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ 1-i2^0 <= 0 /\ 1-i2^0 == 0 /\ -1+i2^0 <= 0), cost: 1 propagated equality i1^post7 = i1^0 propagated equality c1^post7 = c1^0 propagated equality ii3^post7 = ii3^0 propagated equality c2^post7 = c2^0 propagated equality theta^post7 = theta^0 propagated equality i2^post7 = i2^0 propagated equality h1r^post7 = h1r^0 propagated equality isign^post7 = isign^0 propagated equality i3^post7 = i3^0 propagated equality wi^post7 = wi^0 propagated equality h1i^post7 = h1i^0 propagated equality j3^post7 = j3^0 propagated equality wr^post7 = wr^0 propagated equality nn2^post7 = nn2^0 propagated equality wpi^post7 = wpi^0 propagated equality wtemp^post7 = wtemp^0 propagated equality h2r^post7 = h2r^0 propagated equality j1___0^post7 = j1___0^0 propagated equality h2i^post7 = h2i^0 propagated equality j2^post7 = 1 propagated equality nn1^post7 = nn1^0 propagated equality wpr^post7 = wpr^0 Simplified Guard Original rule: l6 -> l3 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=1, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ 1-i2^0 <= 0 /\ 1-i2^0 == 0 /\ -1+i2^0 <= 0), cost: 1 New rule: l6 -> l3 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=1, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (1-i2^0 <= 0 /\ 1-i2^0 == 0 /\ -1+i2^0 <= 0), cost: 1 made implied equalities explicit Original rule: l6 -> l3 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=1, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (1-i2^0 <= 0 /\ 1-i2^0 == 0 /\ -1+i2^0 <= 0), cost: 1 New rule: l6 -> l3 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=1, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (1-i2^0 <= 0 /\ 1-i2^0 == 0 /\ -1+i2^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l6 -> l3 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=1, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (1-i2^0 <= 0 /\ 1-i2^0 == 0 /\ -1+i2^0 <= 0), cost: 1 New rule: l6 -> l3 : j2^0'=1, (1-i2^0 <= 0 /\ 1-i2^0 == 0 /\ -1+i2^0 <= 0), cost: 1 Propagated Equalities Original rule: l6 -> l5 : c1^0'=c1^post8, c2^0'=c2^post8, h1i^0'=h1i^post8, h1r^0'=h1r^post8, h2i^0'=h2i^post8, h2r^0'=h2r^post8, i1^0'=i1^post8, i2^0'=i2^post8, i3^0'=i3^post8, ii3^0'=ii3^post8, isign^0'=isign^post8, j1___0^0'=j1___0^post8, j2^0'=j2^post8, j3^0'=j3^post8, nn1^0'=nn1^post8, nn2^0'=nn2^post8, theta^0'=theta^post8, wi^0'=wi^post8, wpi^0'=wpi^post8, wpr^0'=wpr^post8, wr^0'=wr^post8, wtemp^0'=wtemp^post8, (-wtemp^post8+wtemp^0 == 0 /\ -j1___0^post8+j1___0^0 == 0 /\ -j3^post8+j3^0 == 0 /\ -theta^post8+theta^0 == 0 /\ -wpi^post8+wpi^0 == 0 /\ -i3^post8+i3^0 == 0 /\ j2^0-j2^post8 == 0 /\ i1^0-i1^post8 == 0 /\ -isign^post8+isign^0 == 0 /\ wpr^0-wpr^post8 == 0 /\ nn1^0-nn1^post8 == 0 /\ 2-i2^0 <= 0 /\ wi^0-wi^post8 == 0 /\ -c1^post8+c1^0 == 0 /\ i2^0-i2^post8 == 0 /\ -h1i^post8+h1i^0 == 0 /\ h2i^0-h2i^post8 == 0 /\ -h2r^post8+h2r^0 == 0 /\ -h1r^post8+h1r^0 == 0 /\ -nn2^post8+nn2^0 == 0 /\ ii3^0-ii3^post8 == 0 /\ wr^0-wr^post8 == 0 /\ c2^0-c2^post8 == 0), cost: 1 New rule: l6 -> l5 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ 2-i2^0 <= 0), cost: 1 propagated equality wtemp^post8 = wtemp^0 propagated equality j1___0^post8 = j1___0^0 propagated equality j3^post8 = j3^0 propagated equality theta^post8 = theta^0 propagated equality wpi^post8 = wpi^0 propagated equality i3^post8 = i3^0 propagated equality j2^post8 = j2^0 propagated equality i1^post8 = i1^0 propagated equality isign^post8 = isign^0 propagated equality wpr^post8 = wpr^0 propagated equality nn1^post8 = nn1^0 propagated equality wi^post8 = wi^0 propagated equality c1^post8 = c1^0 propagated equality i2^post8 = i2^0 propagated equality h1i^post8 = h1i^0 propagated equality h2i^post8 = h2i^0 propagated equality h2r^post8 = h2r^0 propagated equality h1r^post8 = h1r^0 propagated equality nn2^post8 = nn2^0 propagated equality ii3^post8 = ii3^0 propagated equality wr^post8 = wr^0 propagated equality c2^post8 = c2^0 Simplified Guard Original rule: l6 -> l5 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ 2-i2^0 <= 0), cost: 1 New rule: l6 -> l5 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 2-i2^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l6 -> l5 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 2-i2^0 <= 0, cost: 1 New rule: l6 -> l5 : 2-i2^0 <= 0, cost: 1 Propagated Equalities Original rule: l6 -> l5 : c1^0'=c1^post9, c2^0'=c2^post9, h1i^0'=h1i^post9, h1r^0'=h1r^post9, h2i^0'=h2i^post9, h2r^0'=h2r^post9, i1^0'=i1^post9, i2^0'=i2^post9, i3^0'=i3^post9, ii3^0'=ii3^post9, isign^0'=isign^post9, j1___0^0'=j1___0^post9, j2^0'=j2^post9, j3^0'=j3^post9, nn1^0'=nn1^post9, nn2^0'=nn2^post9, theta^0'=theta^post9, wi^0'=wi^post9, wpi^0'=wpi^post9, wpr^0'=wpr^post9, wr^0'=wr^post9, wtemp^0'=wtemp^post9, (i3^0-i3^post9 == 0 /\ h1i^0-h1i^post9 == 0 /\ i2^0 <= 0 /\ wtemp^0-wtemp^post9 == 0 /\ -c1^post9+c1^0 == 0 /\ -j2^post9+j2^0 == 0 /\ j1___0^0-j1___0^post9 == 0 /\ -theta^post9+theta^0 == 0 /\ -isign^post9+isign^0 == 0 /\ wr^0-wr^post9 == 0 /\ c2^0-c2^post9 == 0 /\ -nn2^post9+nn2^0 == 0 /\ -i1^post9+i1^0 == 0 /\ wi^0-wi^post9 == 0 /\ nn1^0-nn1^post9 == 0 /\ wpi^0-wpi^post9 == 0 /\ -h1r^post9+h1r^0 == 0 /\ -j3^post9+j3^0 == 0 /\ -ii3^post9+ii3^0 == 0 /\ -wpr^post9+wpr^0 == 0 /\ h2r^0-h2r^post9 == 0 /\ h2i^0-h2i^post9 == 0 /\ i2^0-i2^post9 == 0), cost: 1 New rule: l6 -> l5 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ i2^0 <= 0), cost: 1 propagated equality i3^post9 = i3^0 propagated equality h1i^post9 = h1i^0 propagated equality wtemp^post9 = wtemp^0 propagated equality c1^post9 = c1^0 propagated equality j2^post9 = j2^0 propagated equality j1___0^post9 = j1___0^0 propagated equality theta^post9 = theta^0 propagated equality isign^post9 = isign^0 propagated equality wr^post9 = wr^0 propagated equality c2^post9 = c2^0 propagated equality nn2^post9 = nn2^0 propagated equality i1^post9 = i1^0 propagated equality wi^post9 = wi^0 propagated equality nn1^post9 = nn1^0 propagated equality wpi^post9 = wpi^0 propagated equality h1r^post9 = h1r^0 propagated equality j3^post9 = j3^0 propagated equality ii3^post9 = ii3^0 propagated equality wpr^post9 = wpr^0 propagated equality h2r^post9 = h2r^0 propagated equality h2i^post9 = h2i^0 propagated equality i2^post9 = i2^0 Simplified Guard Original rule: l6 -> l5 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ i2^0 <= 0), cost: 1 New rule: l6 -> l5 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, i2^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l6 -> l5 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, i2^0 <= 0, cost: 1 New rule: l6 -> l5 : i2^0 <= 0, cost: 1 Propagated Equalities Original rule: l4 -> l7 : c1^0'=c1^post10, c2^0'=c2^post10, h1i^0'=h1i^post10, h1r^0'=h1r^post10, h2i^0'=h2i^post10, h2r^0'=h2r^post10, i1^0'=i1^post10, i2^0'=i2^post10, i3^0'=i3^post10, ii3^0'=ii3^post10, isign^0'=isign^post10, j1___0^0'=j1___0^post10, j2^0'=j2^post10, j3^0'=j3^post10, nn1^0'=nn1^post10, nn2^0'=nn2^post10, theta^0'=theta^post10, wi^0'=wi^post10, wpi^0'=wpi^post10, wpr^0'=wpr^post10, wr^0'=wr^post10, wtemp^0'=wtemp^post10, (h2i^0-h2i^post10 == 0 /\ -1-i2^0+i2^post10 == 0 /\ theta^0-theta^post10 == 0 /\ c2^0-c2^post10 == 0 /\ -nn2^post10+nn2^0 == 0 /\ j2^0-j2^post10 == 0 /\ -wtemp^post10+wtemp^0 == 0 /\ -wi^post10+wi^0 == 0 /\ wpr^0-wpr^post10 == 0 /\ -j3^post10+j3^0 == 0 /\ -isign^post10+isign^0 == 0 /\ -nn1^post10+nn1^0 == 0 /\ wr^0-wr^post10 == 0 /\ -h2r^post10+h2r^0 == 0 /\ -h1r^post10+h1r^0 == 0 /\ -i1^post10+i1^0 == 0 /\ -h1i^post10+h1i^0 == 0 /\ -c1^post10+c1^0 == 0 /\ -j1___0^post10+j1___0^0 == 0 /\ -i3^post10+i3^0 == 0 /\ ii3^0-ii3^post10 == 0 /\ -wpi^post10+wpi^0 == 0), cost: 1 New rule: l4 -> l7 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=1+i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 0 == 0, cost: 1 propagated equality h2i^post10 = h2i^0 propagated equality i2^post10 = 1+i2^0 propagated equality theta^post10 = theta^0 propagated equality c2^post10 = c2^0 propagated equality nn2^post10 = nn2^0 propagated equality j2^post10 = j2^0 propagated equality wtemp^post10 = wtemp^0 propagated equality wi^post10 = wi^0 propagated equality wpr^post10 = wpr^0 propagated equality j3^post10 = j3^0 propagated equality isign^post10 = isign^0 propagated equality nn1^post10 = nn1^0 propagated equality wr^post10 = wr^0 propagated equality h2r^post10 = h2r^0 propagated equality h1r^post10 = h1r^0 propagated equality i1^post10 = i1^0 propagated equality h1i^post10 = h1i^0 propagated equality c1^post10 = c1^0 propagated equality j1___0^post10 = j1___0^0 propagated equality i3^post10 = i3^0 propagated equality ii3^post10 = ii3^0 propagated equality wpi^post10 = wpi^0 Simplified Guard Original rule: l4 -> l7 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=1+i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 0 == 0, cost: 1 New rule: l4 -> l7 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=1+i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, T, cost: 1 Removed Trivial Updates Original rule: l4 -> l7 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=1+i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, T, cost: 1 New rule: l4 -> l7 : i2^0'=1+i2^0, T, cost: 1 Propagated Equalities Original rule: l8 -> l4 : c1^0'=c1^post11, c2^0'=c2^post11, h1i^0'=h1i^post11, h1r^0'=h1r^post11, h2i^0'=h2i^post11, h2r^0'=h2r^post11, i1^0'=i1^post11, i2^0'=i2^post11, i3^0'=i3^post11, ii3^0'=ii3^post11, isign^0'=isign^post11, j1___0^0'=j1___0^post11, j2^0'=j2^post11, j3^0'=j3^post11, nn1^0'=nn1^post11, nn2^0'=nn2^post11, theta^0'=theta^post11, wi^0'=wi^post11, wpi^0'=wpi^post11, wpr^0'=wpr^post11, wr^0'=wr^post11, wtemp^0'=wtemp^post11, (0 == 0 /\ wi^0-wi^post11 == 0 /\ nn1^0-nn1^post11 == 0 /\ wr^0-wr^post11 == 0 /\ -wpi^post11+wpi^0 == 0 /\ -j1___0^post11+j1___0^0 == 0 /\ -j3^post11+j3^0 == 0 /\ -c1^post11+c1^0 == 0 /\ -wtemp^post11+wtemp^0 == 0 /\ theta^0-theta^post11 == 0 /\ j2^0-j2^post11 == 0 /\ i2^0-i2^post11 == 0 /\ -i3^post11+i3^0 == 0 /\ -isign^post11+isign^0 == 0 /\ wpr^0-wpr^post11 == 0 /\ i1^0-i1^post11 == 0 /\ ii3^0-ii3^post11 == 0 /\ c2^0-c2^post11 == 0 /\ -nn2^post11+nn2^0 == 0), cost: 1 New rule: l8 -> l4 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^post11, h1r^0'=h1r^post11, h2i^0'=h2i^post11, h2r^0'=h2r^post11, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 0 == 0, cost: 1 propagated equality wi^post11 = wi^0 propagated equality nn1^post11 = nn1^0 propagated equality wr^post11 = wr^0 propagated equality wpi^post11 = wpi^0 propagated equality j1___0^post11 = j1___0^0 propagated equality j3^post11 = j3^0 propagated equality c1^post11 = c1^0 propagated equality wtemp^post11 = wtemp^0 propagated equality theta^post11 = theta^0 propagated equality j2^post11 = j2^0 propagated equality i2^post11 = i2^0 propagated equality i3^post11 = i3^0 propagated equality isign^post11 = isign^0 propagated equality wpr^post11 = wpr^0 propagated equality i1^post11 = i1^0 propagated equality ii3^post11 = ii3^0 propagated equality c2^post11 = c2^0 propagated equality nn2^post11 = nn2^0 Simplified Guard Original rule: l8 -> l4 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^post11, h1r^0'=h1r^post11, h2i^0'=h2i^post11, h2r^0'=h2r^post11, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 0 == 0, cost: 1 New rule: l8 -> l4 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^post11, h1r^0'=h1r^post11, h2i^0'=h2i^post11, h2r^0'=h2r^post11, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, T, cost: 1 Removed Trivial Updates Original rule: l8 -> l4 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^post11, h1r^0'=h1r^post11, h2i^0'=h2i^post11, h2r^0'=h2r^post11, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, T, cost: 1 New rule: l8 -> l4 : h1i^0'=h1i^post11, h1r^0'=h1r^post11, h2i^0'=h2i^post11, h2r^0'=h2r^post11, T, cost: 1 Propagated Equalities Original rule: l9 -> l8 : c1^0'=c1^post12, c2^0'=c2^post12, h1i^0'=h1i^post12, h1r^0'=h1r^post12, h2i^0'=h2i^post12, h2r^0'=h2r^post12, i1^0'=i1^post12, i2^0'=i2^post12, i3^0'=i3^post12, ii3^0'=ii3^post12, isign^0'=isign^post12, j1___0^0'=j1___0^post12, j2^0'=j2^post12, j3^0'=j3^post12, nn1^0'=nn1^post12, nn2^0'=nn2^post12, theta^0'=theta^post12, wi^0'=wi^post12, wpi^0'=wpi^post12, wpr^0'=wpr^post12, wr^0'=wr^post12, wtemp^0'=wtemp^post12, (0 == 0 /\ -c1^post12+c1^0 == 0 /\ i2^0-i2^post12 == 0 /\ -j3^post12+j3^0 == 0 /\ -isign^post12+isign^0 == 0 /\ wr^0-wr^post12 == 0 /\ -h1r^post12+h1r^0 == 0 /\ wtemp^0-wtemp^post12 == 0 /\ c2^0-c2^post12 == 0 /\ -ii3^post12+ii3^0 == 0 /\ i3^0-i3^post12 == 0 /\ h1i^0-h1i^post12 == 0 /\ -i1^post12+i1^0 == 0 /\ nn1^0-nn1^post12 == 0 /\ -wpi^post12+wpi^0 == 0 /\ -theta^post12+theta^0 == 0 /\ h2r^0-h2r^post12 == 0 /\ wi^0-wi^post12 == 0 /\ -nn2^post12+nn2^0 == 0 /\ -wpr^post12+wpr^0 == 0 /\ j1___0^0-j1___0^post12 == 0 /\ h2i^0-h2i^post12 == 0), cost: 1 New rule: l9 -> l8 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^post12, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 0 == 0, cost: 1 propagated equality c1^post12 = c1^0 propagated equality i2^post12 = i2^0 propagated equality j3^post12 = j3^0 propagated equality isign^post12 = isign^0 propagated equality wr^post12 = wr^0 propagated equality h1r^post12 = h1r^0 propagated equality wtemp^post12 = wtemp^0 propagated equality c2^post12 = c2^0 propagated equality ii3^post12 = ii3^0 propagated equality i3^post12 = i3^0 propagated equality h1i^post12 = h1i^0 propagated equality i1^post12 = i1^0 propagated equality nn1^post12 = nn1^0 propagated equality wpi^post12 = wpi^0 propagated equality theta^post12 = theta^0 propagated equality h2r^post12 = h2r^0 propagated equality wi^post12 = wi^0 propagated equality nn2^post12 = nn2^0 propagated equality wpr^post12 = wpr^0 propagated equality j1___0^post12 = j1___0^0 propagated equality h2i^post12 = h2i^0 Simplified Guard Original rule: l9 -> l8 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^post12, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 0 == 0, cost: 1 New rule: l9 -> l8 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^post12, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, T, cost: 1 Removed Trivial Updates Original rule: l9 -> l8 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^post12, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, T, cost: 1 New rule: l9 -> l8 : j2^0'=j2^post12, T, cost: 1 made implied equalities explicit Original rule: l10 -> l8 : c1^0'=c1^post13, c2^0'=c2^post13, h1i^0'=h1i^post13, h1r^0'=h1r^post13, h2i^0'=h2i^post13, h2r^0'=h2r^post13, i1^0'=i1^post13, i2^0'=i2^post13, i3^0'=i3^post13, ii3^0'=ii3^post13, isign^0'=isign^post13, j1___0^0'=j1___0^post13, j2^0'=j2^post13, j3^0'=j3^post13, nn1^0'=nn1^post13, nn2^0'=nn2^post13, theta^0'=theta^post13, wi^0'=wi^post13, wpi^0'=wpi^post13, wpr^0'=wpr^post13, wr^0'=wr^post13, wtemp^0'=wtemp^post13, (nn1^0-nn1^post13 == 0 /\ -theta^post13+theta^0 == 0 /\ -isign^post13+isign^0 == 0 /\ -j1___0^post13+j1___0^0 == 0 /\ -wpi^post13+wpi^0 == 0 /\ -i3^post13+i3^0 == 0 /\ -nn2^post13+nn2^0 == 0 /\ -wtemp^post13+wtemp^0 == 0 /\ 1-i2^0 <= 0 /\ -1+i2^0 <= 0 /\ wpr^0-wpr^post13 == 0 /\ -c1^post13+c1^0 == 0 /\ c2^0-c2^post13 == 0 /\ wi^0-wi^post13 == 0 /\ -h1i^post13+h1i^0 == 0 /\ -1+j2^post13 == 0 /\ -i1^post13+i1^0 == 0 /\ ii3^0-ii3^post13 == 0 /\ h2r^0-h2r^post13 == 0 /\ i2^0-i2^post13 == 0 /\ wr^0-wr^post13 == 0 /\ -h1r^post13+h1r^0 == 0 /\ h2i^0-h2i^post13 == 0 /\ -j3^post13+j3^0 == 0), cost: 1 New rule: l10 -> l8 : c1^0'=c1^post13, c2^0'=c2^post13, h1i^0'=h1i^post13, h1r^0'=h1r^post13, h2i^0'=h2i^post13, h2r^0'=h2r^post13, i1^0'=i1^post13, i2^0'=i2^post13, i3^0'=i3^post13, ii3^0'=ii3^post13, isign^0'=isign^post13, j1___0^0'=j1___0^post13, j2^0'=j2^post13, j3^0'=j3^post13, nn1^0'=nn1^post13, nn2^0'=nn2^post13, theta^0'=theta^post13, wi^0'=wi^post13, wpi^0'=wpi^post13, wpr^0'=wpr^post13, wr^0'=wr^post13, wtemp^0'=wtemp^post13, (nn1^0-nn1^post13 == 0 /\ -theta^post13+theta^0 == 0 /\ -isign^post13+isign^0 == 0 /\ -j1___0^post13+j1___0^0 == 0 /\ -wpi^post13+wpi^0 == 0 /\ -i3^post13+i3^0 == 0 /\ -nn2^post13+nn2^0 == 0 /\ -wtemp^post13+wtemp^0 == 0 /\ 1-i2^0 <= 0 /\ 1-i2^0 == 0 /\ -1+i2^0 <= 0 /\ wpr^0-wpr^post13 == 0 /\ -c1^post13+c1^0 == 0 /\ c2^0-c2^post13 == 0 /\ wi^0-wi^post13 == 0 /\ -h1i^post13+h1i^0 == 0 /\ -1+j2^post13 == 0 /\ -i1^post13+i1^0 == 0 /\ ii3^0-ii3^post13 == 0 /\ h2r^0-h2r^post13 == 0 /\ i2^0-i2^post13 == 0 /\ wr^0-wr^post13 == 0 /\ -h1r^post13+h1r^0 == 0 /\ h2i^0-h2i^post13 == 0 /\ -j3^post13+j3^0 == 0), cost: 1 Propagated Equalities Original rule: l10 -> l8 : c1^0'=c1^post13, c2^0'=c2^post13, h1i^0'=h1i^post13, h1r^0'=h1r^post13, h2i^0'=h2i^post13, h2r^0'=h2r^post13, i1^0'=i1^post13, i2^0'=i2^post13, i3^0'=i3^post13, ii3^0'=ii3^post13, isign^0'=isign^post13, j1___0^0'=j1___0^post13, j2^0'=j2^post13, j3^0'=j3^post13, nn1^0'=nn1^post13, nn2^0'=nn2^post13, theta^0'=theta^post13, wi^0'=wi^post13, wpi^0'=wpi^post13, wpr^0'=wpr^post13, wr^0'=wr^post13, wtemp^0'=wtemp^post13, (nn1^0-nn1^post13 == 0 /\ -theta^post13+theta^0 == 0 /\ -isign^post13+isign^0 == 0 /\ -j1___0^post13+j1___0^0 == 0 /\ -wpi^post13+wpi^0 == 0 /\ -i3^post13+i3^0 == 0 /\ -nn2^post13+nn2^0 == 0 /\ -wtemp^post13+wtemp^0 == 0 /\ 1-i2^0 <= 0 /\ 1-i2^0 == 0 /\ -1+i2^0 <= 0 /\ wpr^0-wpr^post13 == 0 /\ -c1^post13+c1^0 == 0 /\ c2^0-c2^post13 == 0 /\ wi^0-wi^post13 == 0 /\ -h1i^post13+h1i^0 == 0 /\ -1+j2^post13 == 0 /\ -i1^post13+i1^0 == 0 /\ ii3^0-ii3^post13 == 0 /\ h2r^0-h2r^post13 == 0 /\ i2^0-i2^post13 == 0 /\ wr^0-wr^post13 == 0 /\ -h1r^post13+h1r^0 == 0 /\ h2i^0-h2i^post13 == 0 /\ -j3^post13+j3^0 == 0), cost: 1 New rule: l10 -> l8 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=1, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ 1-i2^0 <= 0 /\ 1-i2^0 == 0 /\ -1+i2^0 <= 0), cost: 1 propagated equality nn1^post13 = nn1^0 propagated equality theta^post13 = theta^0 propagated equality isign^post13 = isign^0 propagated equality j1___0^post13 = j1___0^0 propagated equality wpi^post13 = wpi^0 propagated equality i3^post13 = i3^0 propagated equality nn2^post13 = nn2^0 propagated equality wtemp^post13 = wtemp^0 propagated equality wpr^post13 = wpr^0 propagated equality c1^post13 = c1^0 propagated equality c2^post13 = c2^0 propagated equality wi^post13 = wi^0 propagated equality h1i^post13 = h1i^0 propagated equality j2^post13 = 1 propagated equality i1^post13 = i1^0 propagated equality ii3^post13 = ii3^0 propagated equality h2r^post13 = h2r^0 propagated equality i2^post13 = i2^0 propagated equality wr^post13 = wr^0 propagated equality h1r^post13 = h1r^0 propagated equality h2i^post13 = h2i^0 propagated equality j3^post13 = j3^0 Simplified Guard Original rule: l10 -> l8 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=1, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ 1-i2^0 <= 0 /\ 1-i2^0 == 0 /\ -1+i2^0 <= 0), cost: 1 New rule: l10 -> l8 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=1, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (1-i2^0 <= 0 /\ 1-i2^0 == 0 /\ -1+i2^0 <= 0), cost: 1 made implied equalities explicit Original rule: l10 -> l8 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=1, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (1-i2^0 <= 0 /\ 1-i2^0 == 0 /\ -1+i2^0 <= 0), cost: 1 New rule: l10 -> l8 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=1, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (1-i2^0 <= 0 /\ 1-i2^0 == 0 /\ -1+i2^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l10 -> l8 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=1, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (1-i2^0 <= 0 /\ 1-i2^0 == 0 /\ -1+i2^0 <= 0), cost: 1 New rule: l10 -> l8 : j2^0'=1, (1-i2^0 <= 0 /\ 1-i2^0 == 0 /\ -1+i2^0 <= 0), cost: 1 Propagated Equalities Original rule: l10 -> l9 : c1^0'=c1^post14, c2^0'=c2^post14, h1i^0'=h1i^post14, h1r^0'=h1r^post14, h2i^0'=h2i^post14, h2r^0'=h2r^post14, i1^0'=i1^post14, i2^0'=i2^post14, i3^0'=i3^post14, ii3^0'=ii3^post14, isign^0'=isign^post14, j1___0^0'=j1___0^post14, j2^0'=j2^post14, j3^0'=j3^post14, nn1^0'=nn1^post14, nn2^0'=nn2^post14, theta^0'=theta^post14, wi^0'=wi^post14, wpi^0'=wpi^post14, wpr^0'=wpr^post14, wr^0'=wr^post14, wtemp^0'=wtemp^post14, (c2^0-c2^post14 == 0 /\ wtemp^0-wtemp^post14 == 0 /\ 2-i2^0 <= 0 /\ i2^0-i2^post14 == 0 /\ wi^0-wi^post14 == 0 /\ -nn2^post14+nn2^0 == 0 /\ wr^0-wr^post14 == 0 /\ -h1i^post14+h1i^0 == 0 /\ nn1^0-nn1^post14 == 0 /\ i3^0-i3^post14 == 0 /\ h2i^0-h2i^post14 == 0 /\ -h2r^post14+h2r^0 == 0 /\ -j3^post14+j3^0 == 0 /\ -i1^post14+i1^0 == 0 /\ -isign^post14+isign^0 == 0 /\ wpi^0-wpi^post14 == 0 /\ -ii3^post14+ii3^0 == 0 /\ j2^0-j2^post14 == 0 /\ -wpr^post14+wpr^0 == 0 /\ j1___0^0-j1___0^post14 == 0 /\ -h1r^post14+h1r^0 == 0 /\ -c1^post14+c1^0 == 0 /\ -theta^post14+theta^0 == 0), cost: 1 New rule: l10 -> l9 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ 2-i2^0 <= 0), cost: 1 propagated equality c2^post14 = c2^0 propagated equality wtemp^post14 = wtemp^0 propagated equality i2^post14 = i2^0 propagated equality wi^post14 = wi^0 propagated equality nn2^post14 = nn2^0 propagated equality wr^post14 = wr^0 propagated equality h1i^post14 = h1i^0 propagated equality nn1^post14 = nn1^0 propagated equality i3^post14 = i3^0 propagated equality h2i^post14 = h2i^0 propagated equality h2r^post14 = h2r^0 propagated equality j3^post14 = j3^0 propagated equality i1^post14 = i1^0 propagated equality isign^post14 = isign^0 propagated equality wpi^post14 = wpi^0 propagated equality ii3^post14 = ii3^0 propagated equality j2^post14 = j2^0 propagated equality wpr^post14 = wpr^0 propagated equality j1___0^post14 = j1___0^0 propagated equality h1r^post14 = h1r^0 propagated equality c1^post14 = c1^0 propagated equality theta^post14 = theta^0 Simplified Guard Original rule: l10 -> l9 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ 2-i2^0 <= 0), cost: 1 New rule: l10 -> l9 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 2-i2^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l10 -> l9 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 2-i2^0 <= 0, cost: 1 New rule: l10 -> l9 : 2-i2^0 <= 0, cost: 1 Propagated Equalities Original rule: l10 -> l9 : c1^0'=c1^post15, c2^0'=c2^post15, h1i^0'=h1i^post15, h1r^0'=h1r^post15, h2i^0'=h2i^post15, h2r^0'=h2r^post15, i1^0'=i1^post15, i2^0'=i2^post15, i3^0'=i3^post15, ii3^0'=ii3^post15, isign^0'=isign^post15, j1___0^0'=j1___0^post15, j2^0'=j2^post15, j3^0'=j3^post15, nn1^0'=nn1^post15, nn2^0'=nn2^post15, theta^0'=theta^post15, wi^0'=wi^post15, wpi^0'=wpi^post15, wpr^0'=wpr^post15, wr^0'=wr^post15, wtemp^0'=wtemp^post15, (j1___0^0-j1___0^post15 == 0 /\ i2^0 <= 0 /\ h2i^0-h2i^post15 == 0 /\ -theta^post15+theta^0 == 0 /\ nn2^0-nn2^post15 == 0 /\ -wpr^post15+wpr^0 == 0 /\ c2^0-c2^post15 == 0 /\ -j2^post15+j2^0 == 0 /\ -h2r^post15+h2r^0 == 0 /\ wtemp^0-wtemp^post15 == 0 /\ nn1^0-nn1^post15 == 0 /\ -h1r^post15+h1r^0 == 0 /\ -h1i^post15+h1i^0 == 0 /\ i2^0-i2^post15 == 0 /\ -c1^post15+c1^0 == 0 /\ wr^0-wr^post15 == 0 /\ -i1^post15+i1^0 == 0 /\ -j3^post15+j3^0 == 0 /\ -isign^post15+isign^0 == 0 /\ -i3^post15+i3^0 == 0 /\ wi^0-wi^post15 == 0 /\ ii3^0-ii3^post15 == 0 /\ wpi^0-wpi^post15 == 0), cost: 1 New rule: l10 -> l9 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ i2^0 <= 0), cost: 1 propagated equality j1___0^post15 = j1___0^0 propagated equality h2i^post15 = h2i^0 propagated equality theta^post15 = theta^0 propagated equality nn2^post15 = nn2^0 propagated equality wpr^post15 = wpr^0 propagated equality c2^post15 = c2^0 propagated equality j2^post15 = j2^0 propagated equality h2r^post15 = h2r^0 propagated equality wtemp^post15 = wtemp^0 propagated equality nn1^post15 = nn1^0 propagated equality h1r^post15 = h1r^0 propagated equality h1i^post15 = h1i^0 propagated equality i2^post15 = i2^0 propagated equality c1^post15 = c1^0 propagated equality wr^post15 = wr^0 propagated equality i1^post15 = i1^0 propagated equality j3^post15 = j3^0 propagated equality isign^post15 = isign^0 propagated equality i3^post15 = i3^0 propagated equality wi^post15 = wi^0 propagated equality ii3^post15 = ii3^0 propagated equality wpi^post15 = wpi^0 Simplified Guard Original rule: l10 -> l9 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ i2^0 <= 0), cost: 1 New rule: l10 -> l9 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, i2^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l10 -> l9 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, i2^0 <= 0, cost: 1 New rule: l10 -> l9 : i2^0 <= 0, cost: 1 Propagated Equalities Original rule: l11 -> l6 : c1^0'=c1^post16, c2^0'=c2^post16, h1i^0'=h1i^post16, h1r^0'=h1r^post16, h2i^0'=h2i^post16, h2r^0'=h2r^post16, i1^0'=i1^post16, i2^0'=i2^post16, i3^0'=i3^post16, ii3^0'=ii3^post16, isign^0'=isign^post16, j1___0^0'=j1___0^post16, j2^0'=j2^post16, j3^0'=j3^post16, nn1^0'=nn1^post16, nn2^0'=nn2^post16, theta^0'=theta^post16, wi^0'=wi^post16, wpi^0'=wpi^post16, wpr^0'=wpr^post16, wr^0'=wr^post16, wtemp^0'=wtemp^post16, (-c1^post16+c1^0 == 0 /\ 2-i3^0 <= 0 /\ -h1r^post16+h1r^0 == 0 /\ -h1i^post16+h1i^0 == 0 /\ wtemp^0-wtemp^post16 == 0 /\ -h2r^post16+h2r^0 == 0 /\ i2^0-i2^post16 == 0 /\ h2i^0-h2i^post16 == 0 /\ nn1^0-nn1^post16 == 0 /\ i3^0-i3^post16 == 0 /\ -j3^post16+j3^0 == 0 /\ -ii3^post16+ii3^0 == 0 /\ wr^0-wr^post16 == 0 /\ -nn2^post16+nn2^0 == 0 /\ c2^0-c2^post16 == 0 /\ j1___0^0-j1___0^post16 == 0 /\ -wpr^post16+wpr^0 == 0 /\ wi^0-wi^post16 == 0 /\ -theta^post16+theta^0 == 0 /\ -wpi^post16+wpi^0 == 0 /\ -i1^post16+i1^0 == 0 /\ -j2^post16+j2^0 == 0 /\ -isign^post16+isign^0 == 0), cost: 1 New rule: l11 -> l6 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ 2-i3^0 <= 0), cost: 1 propagated equality c1^post16 = c1^0 propagated equality h1r^post16 = h1r^0 propagated equality h1i^post16 = h1i^0 propagated equality wtemp^post16 = wtemp^0 propagated equality h2r^post16 = h2r^0 propagated equality i2^post16 = i2^0 propagated equality h2i^post16 = h2i^0 propagated equality nn1^post16 = nn1^0 propagated equality i3^post16 = i3^0 propagated equality j3^post16 = j3^0 propagated equality ii3^post16 = ii3^0 propagated equality wr^post16 = wr^0 propagated equality nn2^post16 = nn2^0 propagated equality c2^post16 = c2^0 propagated equality j1___0^post16 = j1___0^0 propagated equality wpr^post16 = wpr^0 propagated equality wi^post16 = wi^0 propagated equality theta^post16 = theta^0 propagated equality wpi^post16 = wpi^0 propagated equality i1^post16 = i1^0 propagated equality j2^post16 = j2^0 propagated equality isign^post16 = isign^0 Simplified Guard Original rule: l11 -> l6 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ 2-i3^0 <= 0), cost: 1 New rule: l11 -> l6 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 2-i3^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l11 -> l6 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 2-i3^0 <= 0, cost: 1 New rule: l11 -> l6 : 2-i3^0 <= 0, cost: 1 Propagated Equalities Original rule: l11 -> l6 : c1^0'=c1^post17, c2^0'=c2^post17, h1i^0'=h1i^post17, h1r^0'=h1r^post17, h2i^0'=h2i^post17, h2r^0'=h2r^post17, i1^0'=i1^post17, i2^0'=i2^post17, i3^0'=i3^post17, ii3^0'=ii3^post17, isign^0'=isign^post17, j1___0^0'=j1___0^post17, j2^0'=j2^post17, j3^0'=j3^post17, nn1^0'=nn1^post17, nn2^0'=nn2^post17, theta^0'=theta^post17, wi^0'=wi^post17, wpi^0'=wpi^post17, wpr^0'=wpr^post17, wr^0'=wr^post17, wtemp^0'=wtemp^post17, (-j2^post17+j2^0 == 0 /\ i2^0-i2^post17 == 0 /\ -h1r^post17+h1r^0 == 0 /\ -isign^post17+isign^0 == 0 /\ -c1^post17+c1^0 == 0 /\ -ii3^post17+ii3^0 == 0 /\ c2^0-c2^post17 == 0 /\ i3^0-i3^post17 == 0 /\ wi^0-wi^post17 == 0 /\ -i1^post17+i1^0 == 0 /\ h1i^0-h1i^post17 == 0 /\ nn2^0-nn2^post17 == 0 /\ -wpr^post17+wpr^0 == 0 /\ -theta^post17+theta^0 == 0 /\ nn1^0-nn1^post17 == 0 /\ wtemp^0-wtemp^post17 == 0 /\ wr^0-wr^post17 == 0 /\ h2r^0-h2r^post17 == 0 /\ j1___0^0-j1___0^post17 == 0 /\ i3^0 <= 0 /\ wpi^0-wpi^post17 == 0 /\ h2i^0-h2i^post17 == 0 /\ -j3^post17+j3^0 == 0), cost: 1 New rule: l11 -> l6 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ i3^0 <= 0), cost: 1 propagated equality j2^post17 = j2^0 propagated equality i2^post17 = i2^0 propagated equality h1r^post17 = h1r^0 propagated equality isign^post17 = isign^0 propagated equality c1^post17 = c1^0 propagated equality ii3^post17 = ii3^0 propagated equality c2^post17 = c2^0 propagated equality i3^post17 = i3^0 propagated equality wi^post17 = wi^0 propagated equality i1^post17 = i1^0 propagated equality h1i^post17 = h1i^0 propagated equality nn2^post17 = nn2^0 propagated equality wpr^post17 = wpr^0 propagated equality theta^post17 = theta^0 propagated equality nn1^post17 = nn1^0 propagated equality wtemp^post17 = wtemp^0 propagated equality wr^post17 = wr^0 propagated equality h2r^post17 = h2r^0 propagated equality j1___0^post17 = j1___0^0 propagated equality wpi^post17 = wpi^0 propagated equality h2i^post17 = h2i^0 propagated equality j3^post17 = j3^0 Simplified Guard Original rule: l11 -> l6 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ i3^0 <= 0), cost: 1 New rule: l11 -> l6 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, i3^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l11 -> l6 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, i3^0 <= 0, cost: 1 New rule: l11 -> l6 : i3^0 <= 0, cost: 1 made implied equalities explicit Original rule: l11 -> l10 : c1^0'=c1^post18, c2^0'=c2^post18, h1i^0'=h1i^post18, h1r^0'=h1r^post18, h2i^0'=h2i^post18, h2r^0'=h2r^post18, i1^0'=i1^post18, i2^0'=i2^post18, i3^0'=i3^post18, ii3^0'=ii3^post18, isign^0'=isign^post18, j1___0^0'=j1___0^post18, j2^0'=j2^post18, j3^0'=j3^post18, nn1^0'=nn1^post18, nn2^0'=nn2^post18, theta^0'=theta^post18, wi^0'=wi^post18, wpi^0'=wpi^post18, wpr^0'=wpr^post18, wr^0'=wr^post18, wtemp^0'=wtemp^post18, (j2^0-j2^post18 == 0 /\ wi^0-wi^post18 == 0 /\ i1^0-i1^post18 == 0 /\ -j3^post18+j3^0 == 0 /\ nn1^0-nn1^post18 == 0 /\ -isign^post18+isign^0 == 0 /\ -j1___0^post18+j1___0^0 == 0 /\ -h1i^post18+h1i^0 == 0 /\ -theta^post18+theta^0 == 0 /\ -c1^post18+c1^0 == 0 /\ -i3^post18+i3^0 == 0 /\ i2^0-i2^post18 == 0 /\ -wpi^post18+wpi^0 == 0 /\ 1-i3^0 <= 0 /\ -1+i3^0 <= 0 /\ h2i^0-h2i^post18 == 0 /\ h1r^0-h1r^post18 == 0 /\ ii3^0-ii3^post18 == 0 /\ -nn2^post18+nn2^0 == 0 /\ -wpr^post18+wpr^0 == 0 /\ wr^0-wr^post18 == 0 /\ -wtemp^post18+wtemp^0 == 0 /\ -h2r^post18+h2r^0 == 0 /\ c2^0-c2^post18 == 0), cost: 1 New rule: l11 -> l10 : c1^0'=c1^post18, c2^0'=c2^post18, h1i^0'=h1i^post18, h1r^0'=h1r^post18, h2i^0'=h2i^post18, h2r^0'=h2r^post18, i1^0'=i1^post18, i2^0'=i2^post18, i3^0'=i3^post18, ii3^0'=ii3^post18, isign^0'=isign^post18, j1___0^0'=j1___0^post18, j2^0'=j2^post18, j3^0'=j3^post18, nn1^0'=nn1^post18, nn2^0'=nn2^post18, theta^0'=theta^post18, wi^0'=wi^post18, wpi^0'=wpi^post18, wpr^0'=wpr^post18, wr^0'=wr^post18, wtemp^0'=wtemp^post18, (j2^0-j2^post18 == 0 /\ wi^0-wi^post18 == 0 /\ i1^0-i1^post18 == 0 /\ -j3^post18+j3^0 == 0 /\ nn1^0-nn1^post18 == 0 /\ -isign^post18+isign^0 == 0 /\ -j1___0^post18+j1___0^0 == 0 /\ -h1i^post18+h1i^0 == 0 /\ -theta^post18+theta^0 == 0 /\ -c1^post18+c1^0 == 0 /\ -i3^post18+i3^0 == 0 /\ i2^0-i2^post18 == 0 /\ -wpi^post18+wpi^0 == 0 /\ 1-i3^0 <= 0 /\ 1-i3^0 == 0 /\ -1+i3^0 <= 0 /\ h2i^0-h2i^post18 == 0 /\ h1r^0-h1r^post18 == 0 /\ ii3^0-ii3^post18 == 0 /\ -nn2^post18+nn2^0 == 0 /\ -wpr^post18+wpr^0 == 0 /\ wr^0-wr^post18 == 0 /\ -wtemp^post18+wtemp^0 == 0 /\ -h2r^post18+h2r^0 == 0 /\ c2^0-c2^post18 == 0), cost: 1 Propagated Equalities Original rule: l11 -> l10 : c1^0'=c1^post18, c2^0'=c2^post18, h1i^0'=h1i^post18, h1r^0'=h1r^post18, h2i^0'=h2i^post18, h2r^0'=h2r^post18, i1^0'=i1^post18, i2^0'=i2^post18, i3^0'=i3^post18, ii3^0'=ii3^post18, isign^0'=isign^post18, j1___0^0'=j1___0^post18, j2^0'=j2^post18, j3^0'=j3^post18, nn1^0'=nn1^post18, nn2^0'=nn2^post18, theta^0'=theta^post18, wi^0'=wi^post18, wpi^0'=wpi^post18, wpr^0'=wpr^post18, wr^0'=wr^post18, wtemp^0'=wtemp^post18, (j2^0-j2^post18 == 0 /\ wi^0-wi^post18 == 0 /\ i1^0-i1^post18 == 0 /\ -j3^post18+j3^0 == 0 /\ nn1^0-nn1^post18 == 0 /\ -isign^post18+isign^0 == 0 /\ -j1___0^post18+j1___0^0 == 0 /\ -h1i^post18+h1i^0 == 0 /\ -theta^post18+theta^0 == 0 /\ -c1^post18+c1^0 == 0 /\ -i3^post18+i3^0 == 0 /\ i2^0-i2^post18 == 0 /\ -wpi^post18+wpi^0 == 0 /\ 1-i3^0 <= 0 /\ 1-i3^0 == 0 /\ -1+i3^0 <= 0 /\ h2i^0-h2i^post18 == 0 /\ h1r^0-h1r^post18 == 0 /\ ii3^0-ii3^post18 == 0 /\ -nn2^post18+nn2^0 == 0 /\ -wpr^post18+wpr^0 == 0 /\ wr^0-wr^post18 == 0 /\ -wtemp^post18+wtemp^0 == 0 /\ -h2r^post18+h2r^0 == 0 /\ c2^0-c2^post18 == 0), cost: 1 New rule: l11 -> l10 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ 1-i3^0 <= 0 /\ 1-i3^0 == 0 /\ -1+i3^0 <= 0), cost: 1 propagated equality j2^post18 = j2^0 propagated equality wi^post18 = wi^0 propagated equality i1^post18 = i1^0 propagated equality j3^post18 = j3^0 propagated equality nn1^post18 = nn1^0 propagated equality isign^post18 = isign^0 propagated equality j1___0^post18 = j1___0^0 propagated equality h1i^post18 = h1i^0 propagated equality theta^post18 = theta^0 propagated equality c1^post18 = c1^0 propagated equality i3^post18 = i3^0 propagated equality i2^post18 = i2^0 propagated equality wpi^post18 = wpi^0 propagated equality h2i^post18 = h2i^0 propagated equality h1r^post18 = h1r^0 propagated equality ii3^post18 = ii3^0 propagated equality nn2^post18 = nn2^0 propagated equality wpr^post18 = wpr^0 propagated equality wr^post18 = wr^0 propagated equality wtemp^post18 = wtemp^0 propagated equality h2r^post18 = h2r^0 propagated equality c2^post18 = c2^0 Simplified Guard Original rule: l11 -> l10 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ 1-i3^0 <= 0 /\ 1-i3^0 == 0 /\ -1+i3^0 <= 0), cost: 1 New rule: l11 -> l10 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (1-i3^0 <= 0 /\ 1-i3^0 == 0 /\ -1+i3^0 <= 0), cost: 1 made implied equalities explicit Original rule: l11 -> l10 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (1-i3^0 <= 0 /\ 1-i3^0 == 0 /\ -1+i3^0 <= 0), cost: 1 New rule: l11 -> l10 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (1-i3^0 <= 0 /\ 1-i3^0 == 0 /\ -1+i3^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l11 -> l10 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (1-i3^0 <= 0 /\ 1-i3^0 == 0 /\ -1+i3^0 <= 0), cost: 1 New rule: l11 -> l10 : (1-i3^0 <= 0 /\ 1-i3^0 == 0 /\ -1+i3^0 <= 0), cost: 1 Propagated Equalities Original rule: l12 -> l13 : c1^0'=c1^post19, c2^0'=c2^post19, h1i^0'=h1i^post19, h1r^0'=h1r^post19, h2i^0'=h2i^post19, h2r^0'=h2r^post19, i1^0'=i1^post19, i2^0'=i2^post19, i3^0'=i3^post19, ii3^0'=ii3^post19, isign^0'=isign^post19, j1___0^0'=j1___0^post19, j2^0'=j2^post19, j3^0'=j3^post19, nn1^0'=nn1^post19, nn2^0'=nn2^post19, theta^0'=theta^post19, wi^0'=wi^post19, wpi^0'=wpi^post19, wpr^0'=wpr^post19, wr^0'=wr^post19, wtemp^0'=wtemp^post19, (0 == 0 /\ c1^0-c1^post19 == 0 /\ -isign^post19+isign^0 == 0 /\ -wpr^post19+wpr^0 == 0 /\ j2^0-j2^post19 == 0 /\ -i1^post19+i1^0 == 0 /\ -nn2^post19+nn2^0 == 0 /\ j1___0^0-j1___0^post19 == 0 /\ -1-i3^0+i3^post19 == 0 /\ -h1i^post19+h1i^0 == 0 /\ -j3^post19+j3^0 == 0 /\ -2+ii3^post19-ii3^0 == 0 /\ -c2^post19+c2^0 == 0 /\ 1-i2^0+nn2^0 <= 0 /\ h1r^0-h1r^post19 == 0 /\ -wr^0+wtemp^post19 == 0 /\ h2r^0-h2r^post19 == 0 /\ -theta^post19+theta^0 == 0 /\ nn1^0-nn1^post19 == 0 /\ i2^0-i2^post19 == 0 /\ wpi^0-wpi^post19 == 0 /\ h2i^0-h2i^post19 == 0), cost: 1 New rule: l12 -> l13 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=1+i3^0, ii3^0'=2+ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^post19, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^post19, wtemp^0'=wr^0, (0 == 0 /\ 1-i2^0+nn2^0 <= 0), cost: 1 propagated equality c1^post19 = c1^0 propagated equality isign^post19 = isign^0 propagated equality wpr^post19 = wpr^0 propagated equality j2^post19 = j2^0 propagated equality i1^post19 = i1^0 propagated equality nn2^post19 = nn2^0 propagated equality j1___0^post19 = j1___0^0 propagated equality i3^post19 = 1+i3^0 propagated equality h1i^post19 = h1i^0 propagated equality j3^post19 = j3^0 propagated equality ii3^post19 = 2+ii3^0 propagated equality c2^post19 = c2^0 propagated equality h1r^post19 = h1r^0 propagated equality wtemp^post19 = wr^0 propagated equality h2r^post19 = h2r^0 propagated equality theta^post19 = theta^0 propagated equality nn1^post19 = nn1^0 propagated equality i2^post19 = i2^0 propagated equality wpi^post19 = wpi^0 propagated equality h2i^post19 = h2i^0 Simplified Guard Original rule: l12 -> l13 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=1+i3^0, ii3^0'=2+ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^post19, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^post19, wtemp^0'=wr^0, (0 == 0 /\ 1-i2^0+nn2^0 <= 0), cost: 1 New rule: l12 -> l13 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=1+i3^0, ii3^0'=2+ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^post19, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^post19, wtemp^0'=wr^0, 1-i2^0+nn2^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l12 -> l13 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=1+i3^0, ii3^0'=2+ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^post19, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^post19, wtemp^0'=wr^0, 1-i2^0+nn2^0 <= 0, cost: 1 New rule: l12 -> l13 : i3^0'=1+i3^0, ii3^0'=2+ii3^0, wi^0'=wi^post19, wr^0'=wr^post19, wtemp^0'=wr^0, 1-i2^0+nn2^0 <= 0, cost: 1 Propagated Equalities Original rule: l12 -> l11 : c1^0'=c1^post20, c2^0'=c2^post20, h1i^0'=h1i^post20, h1r^0'=h1r^post20, h2i^0'=h2i^post20, h2r^0'=h2r^post20, i1^0'=i1^post20, i2^0'=i2^post20, i3^0'=i3^post20, ii3^0'=ii3^post20, isign^0'=isign^post20, j1___0^0'=j1___0^post20, j2^0'=j2^post20, j3^0'=j3^post20, nn1^0'=nn1^post20, nn2^0'=nn2^post20, theta^0'=theta^post20, wi^0'=wi^post20, wpi^0'=wpi^post20, wpr^0'=wpr^post20, wr^0'=wr^post20, wtemp^0'=wtemp^post20, (j1___0^0-j1___0^post20 == 0 /\ -wtemp^post20+wtemp^0 == 0 /\ -theta^post20+theta^0 == 0 /\ -nn2^post20+nn2^0 == 0 /\ -wpi^post20+wpi^0 == 0 /\ wpr^0-wpr^post20 == 0 /\ h2i^0-h2i^post20 == 0 /\ c2^0-c2^post20 == 0 /\ -h2r^post20+h2r^0 == 0 /\ -h1r^post20+h1r^0 == 0 /\ -nn1^post20+nn1^0 == 0 /\ -j3^post20+j3^0 == 0 /\ j2^0-j2^post20 == 0 /\ wi^0-wi^post20 == 0 /\ -h1i^post20+h1i^0 == 0 /\ -c1^post20+c1^0 == 0 /\ i2^0-i2^post20 == 0 /\ wr^0-wr^post20 == 0 /\ -i1^post20+i1^0 == 0 /\ i2^0-nn2^0 <= 0 /\ -isign^post20+isign^0 == 0 /\ ii3^0-ii3^post20 == 0 /\ -i3^post20+i3^0 == 0), cost: 1 New rule: l12 -> l11 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ i2^0-nn2^0 <= 0), cost: 1 propagated equality j1___0^post20 = j1___0^0 propagated equality wtemp^post20 = wtemp^0 propagated equality theta^post20 = theta^0 propagated equality nn2^post20 = nn2^0 propagated equality wpi^post20 = wpi^0 propagated equality wpr^post20 = wpr^0 propagated equality h2i^post20 = h2i^0 propagated equality c2^post20 = c2^0 propagated equality h2r^post20 = h2r^0 propagated equality h1r^post20 = h1r^0 propagated equality nn1^post20 = nn1^0 propagated equality j3^post20 = j3^0 propagated equality j2^post20 = j2^0 propagated equality wi^post20 = wi^0 propagated equality h1i^post20 = h1i^0 propagated equality c1^post20 = c1^0 propagated equality i2^post20 = i2^0 propagated equality wr^post20 = wr^0 propagated equality i1^post20 = i1^0 propagated equality isign^post20 = isign^0 propagated equality ii3^post20 = ii3^0 propagated equality i3^post20 = i3^0 Simplified Guard Original rule: l12 -> l11 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ i2^0-nn2^0 <= 0), cost: 1 New rule: l12 -> l11 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, i2^0-nn2^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l12 -> l11 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, i2^0-nn2^0 <= 0, cost: 1 New rule: l12 -> l11 : i2^0-nn2^0 <= 0, cost: 1 Propagated Equalities Original rule: l7 -> l12 : c1^0'=c1^post21, c2^0'=c2^post21, h1i^0'=h1i^post21, h1r^0'=h1r^post21, h2i^0'=h2i^post21, h2r^0'=h2r^post21, i1^0'=i1^post21, i2^0'=i2^post21, i3^0'=i3^post21, ii3^0'=ii3^post21, isign^0'=isign^post21, j1___0^0'=j1___0^post21, j2^0'=j2^post21, j3^0'=j3^post21, nn1^0'=nn1^post21, nn2^0'=nn2^post21, theta^0'=theta^post21, wi^0'=wi^post21, wpi^0'=wpi^post21, wpr^0'=wpr^post21, wr^0'=wr^post21, wtemp^0'=wtemp^post21, (c1^0-c1^post21 == 0 /\ -h2r^post21+h2r^0 == 0 /\ -h2i^post21+h2i^0 == 0 /\ wr^0-wr^post21 == 0 /\ -i2^post21+i2^0 == 0 /\ -nn2^post21+nn2^0 == 0 /\ -c2^post21+c2^0 == 0 /\ wpr^0-wpr^post21 == 0 /\ -wtemp^post21+wtemp^0 == 0 /\ -wpi^post21+wpi^0 == 0 /\ ii3^0-ii3^post21 == 0 /\ -i3^post21+i3^0 == 0 /\ -j3^post21+j3^0 == 0 /\ i1^0-i1^post21 == 0 /\ -j1___0^post21+j1___0^0 == 0 /\ -isign^post21+isign^0 == 0 /\ wi^0-wi^post21 == 0 /\ theta^0-theta^post21 == 0 /\ -nn1^post21+nn1^0 == 0 /\ j2^0-j2^post21 == 0 /\ h1r^0-h1r^post21 == 0 /\ -h1i^post21+h1i^0 == 0), cost: 1 New rule: l7 -> l12 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 0 == 0, cost: 1 propagated equality c1^post21 = c1^0 propagated equality h2r^post21 = h2r^0 propagated equality h2i^post21 = h2i^0 propagated equality wr^post21 = wr^0 propagated equality i2^post21 = i2^0 propagated equality nn2^post21 = nn2^0 propagated equality c2^post21 = c2^0 propagated equality wpr^post21 = wpr^0 propagated equality wtemp^post21 = wtemp^0 propagated equality wpi^post21 = wpi^0 propagated equality ii3^post21 = ii3^0 propagated equality i3^post21 = i3^0 propagated equality j3^post21 = j3^0 propagated equality i1^post21 = i1^0 propagated equality j1___0^post21 = j1___0^0 propagated equality isign^post21 = isign^0 propagated equality wi^post21 = wi^0 propagated equality theta^post21 = theta^0 propagated equality nn1^post21 = nn1^0 propagated equality j2^post21 = j2^0 propagated equality h1r^post21 = h1r^0 propagated equality h1i^post21 = h1i^0 Simplified Guard Original rule: l7 -> l12 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 0 == 0, cost: 1 New rule: l7 -> l12 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, T, cost: 1 Removed Trivial Updates Original rule: l7 -> l12 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, T, cost: 1 New rule: l7 -> l12 : T, cost: 1 Propagated Equalities Original rule: l14 -> l15 : c1^0'=c1^post22, c2^0'=c2^post22, h1i^0'=h1i^post22, h1r^0'=h1r^post22, h2i^0'=h2i^post22, h2r^0'=h2r^post22, i1^0'=i1^post22, i2^0'=i2^post22, i3^0'=i3^post22, ii3^0'=ii3^post22, isign^0'=isign^post22, j1___0^0'=j1___0^post22, j2^0'=j2^post22, j3^0'=j3^post22, nn1^0'=nn1^post22, nn2^0'=nn2^post22, theta^0'=theta^post22, wi^0'=wi^post22, wpi^0'=wpi^post22, wpr^0'=wpr^post22, wr^0'=wr^post22, wtemp^0'=wtemp^post22, (wpr^0-wpr^post22 == 0 /\ -nn1^post22+nn1^0 == 0 /\ wr^0-wr^post22 == 0 /\ -j1___0^post22+j1___0^0 == 0 /\ isign^0-isign^post22 == 0 /\ -i2^post22+i2^0 == 0 /\ c1^0-c1^post22 == 0 /\ -wtemp^post22+wtemp^0 == 0 /\ ii3^0-ii3^post22 == 0 /\ -h2r^post22+h2r^0 == 0 /\ j2^0-j2^post22 == 0 /\ h2i^0-h2i^post22 == 0 /\ h1r^0-h1r^post22 == 0 /\ -i3^post22+i3^0 == 0 /\ -c2^post22+c2^0 == 0 /\ -wi^post22+wi^0 == 0 /\ -wpi^post22+wpi^0 == 0 /\ -nn2^post22+nn2^0 == 0 /\ -h1i^post22+h1i^0 == 0 /\ theta^0-theta^post22 == 0 /\ -1-i1^0+i1^post22 == 0 /\ j3^0-j3^post22 == 0), cost: 1 New rule: l14 -> l15 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=1+i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 0 == 0, cost: 1 propagated equality wpr^post22 = wpr^0 propagated equality nn1^post22 = nn1^0 propagated equality wr^post22 = wr^0 propagated equality j1___0^post22 = j1___0^0 propagated equality isign^post22 = isign^0 propagated equality i2^post22 = i2^0 propagated equality c1^post22 = c1^0 propagated equality wtemp^post22 = wtemp^0 propagated equality ii3^post22 = ii3^0 propagated equality h2r^post22 = h2r^0 propagated equality j2^post22 = j2^0 propagated equality h2i^post22 = h2i^0 propagated equality h1r^post22 = h1r^0 propagated equality i3^post22 = i3^0 propagated equality c2^post22 = c2^0 propagated equality wi^post22 = wi^0 propagated equality wpi^post22 = wpi^0 propagated equality nn2^post22 = nn2^0 propagated equality h1i^post22 = h1i^0 propagated equality theta^post22 = theta^0 propagated equality i1^post22 = 1+i1^0 propagated equality j3^post22 = j3^0 Simplified Guard Original rule: l14 -> l15 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=1+i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 0 == 0, cost: 1 New rule: l14 -> l15 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=1+i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, T, cost: 1 Removed Trivial Updates Original rule: l14 -> l15 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=1+i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, T, cost: 1 New rule: l14 -> l15 : i1^0'=1+i1^0, T, cost: 1 Propagated Equalities Original rule: l14 -> l7 : c1^0'=c1^post23, c2^0'=c2^post23, h1i^0'=h1i^post23, h1r^0'=h1r^post23, h2i^0'=h2i^post23, h2r^0'=h2r^post23, i1^0'=i1^post23, i2^0'=i2^post23, i3^0'=i3^post23, ii3^0'=ii3^post23, isign^0'=isign^post23, j1___0^0'=j1___0^post23, j2^0'=j2^post23, j3^0'=j3^post23, nn1^0'=nn1^post23, nn2^0'=nn2^post23, theta^0'=theta^post23, wi^0'=wi^post23, wpi^0'=wpi^post23, wpr^0'=wpr^post23, wr^0'=wr^post23, wtemp^0'=wtemp^post23, (h1r^0-h1r^post23 == 0 /\ theta^0-theta^post23 == 0 /\ -c2^post23+c2^0 == 0 /\ ii3^0-ii3^post23 == 0 /\ -h1i^post23+h1i^0 == 0 /\ wi^0-wi^post23 == 0 /\ -h2i^post23+h2i^0 == 0 /\ -j3^post23+j3^0 == 0 /\ -isign^post23+isign^0 == 0 /\ c1^0-c1^post23 == 0 /\ -i3^post23+i3^0 == 0 /\ j2^0-j2^post23 == 0 /\ wr^0-wr^post23 == 0 /\ -nn2^post23+nn2^0 == 0 /\ -wtemp^post23+wtemp^0 == 0 /\ -wpi^post23+wpi^0 == 0 /\ i1^0-i1^post23 == 0 /\ -j1___0^post23+j1___0^0 == 0 /\ -h2r^post23+h2r^0 == 0 /\ -nn1^post23+nn1^0 == 0 /\ wpr^0-wpr^post23 == 0 /\ i2^0-i2^post23 == 0), cost: 1 New rule: l14 -> l7 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 0 == 0, cost: 1 propagated equality h1r^post23 = h1r^0 propagated equality theta^post23 = theta^0 propagated equality c2^post23 = c2^0 propagated equality ii3^post23 = ii3^0 propagated equality h1i^post23 = h1i^0 propagated equality wi^post23 = wi^0 propagated equality h2i^post23 = h2i^0 propagated equality j3^post23 = j3^0 propagated equality isign^post23 = isign^0 propagated equality c1^post23 = c1^0 propagated equality i3^post23 = i3^0 propagated equality j2^post23 = j2^0 propagated equality wr^post23 = wr^0 propagated equality nn2^post23 = nn2^0 propagated equality wtemp^post23 = wtemp^0 propagated equality wpi^post23 = wpi^0 propagated equality i1^post23 = i1^0 propagated equality j1___0^post23 = j1___0^0 propagated equality h2r^post23 = h2r^0 propagated equality nn1^post23 = nn1^0 propagated equality wpr^post23 = wpr^0 propagated equality i2^post23 = i2^0 Simplified Guard Original rule: l14 -> l7 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 0 == 0, cost: 1 New rule: l14 -> l7 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, T, cost: 1 Removed Trivial Updates Original rule: l14 -> l7 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, T, cost: 1 New rule: l14 -> l7 : T, cost: 1 Propagated Equalities Original rule: l13 -> l14 : c1^0'=c1^post24, c2^0'=c2^post24, h1i^0'=h1i^post24, h1r^0'=h1r^post24, h2i^0'=h2i^post24, h2r^0'=h2r^post24, i1^0'=i1^post24, i2^0'=i2^post24, i3^0'=i3^post24, ii3^0'=ii3^post24, isign^0'=isign^post24, j1___0^0'=j1___0^post24, j2^0'=j2^post24, j3^0'=j3^post24, nn1^0'=nn1^post24, nn2^0'=nn2^post24, theta^0'=theta^post24, wi^0'=wi^post24, wpi^0'=wpi^post24, wpr^0'=wpr^post24, wr^0'=wr^post24, wtemp^0'=wtemp^post24, (-wtemp^post24+wtemp^0 == 0 /\ -wpi^post24+wpi^0 == 0 /\ j2^0-j2^post24 == 0 /\ -i3^post24+i3^0 == 0 /\ -j3^post24+j3^0 == 0 /\ i1^0-i1^post24 == 0 /\ -j1___0^post24+j1___0^0 == 0 /\ -isign^post24+isign^0 == 0 /\ wpr^0-wpr^post24 == 0 /\ nn1^0-nn1^post24 == 0 /\ theta^0-theta^post24 == 0 /\ wi^0-wi^post24 == 0 /\ -c1^post24+c1^0 == 0 /\ i2^0-i2^post24 == 0 /\ h2i^0-h2i^post24 == 0 /\ -h1i^post24+h1i^0 == 0 /\ -h1r^post24+h1r^0 == 0 /\ -h2r^post24+h2r^0 == 0 /\ -nn2^post24+nn2^0 == 0 /\ ii3^0-ii3^post24 == 0 /\ wr^0-wr^post24 == 0 /\ c2^0-c2^post24 == 0), cost: 1 New rule: l13 -> l14 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 0 == 0, cost: 1 propagated equality wtemp^post24 = wtemp^0 propagated equality wpi^post24 = wpi^0 propagated equality j2^post24 = j2^0 propagated equality i3^post24 = i3^0 propagated equality j3^post24 = j3^0 propagated equality i1^post24 = i1^0 propagated equality j1___0^post24 = j1___0^0 propagated equality isign^post24 = isign^0 propagated equality wpr^post24 = wpr^0 propagated equality nn1^post24 = nn1^0 propagated equality theta^post24 = theta^0 propagated equality wi^post24 = wi^0 propagated equality c1^post24 = c1^0 propagated equality i2^post24 = i2^0 propagated equality h2i^post24 = h2i^0 propagated equality h1i^post24 = h1i^0 propagated equality h1r^post24 = h1r^0 propagated equality h2r^post24 = h2r^0 propagated equality nn2^post24 = nn2^0 propagated equality ii3^post24 = ii3^0 propagated equality wr^post24 = wr^0 propagated equality c2^post24 = c2^0 Simplified Guard Original rule: l13 -> l14 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 0 == 0, cost: 1 New rule: l13 -> l14 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, T, cost: 1 Removed Trivial Updates Original rule: l13 -> l14 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, T, cost: 1 New rule: l13 -> l14 : T, cost: 1 Propagated Equalities Original rule: l16 -> l13 : c1^0'=c1^post25, c2^0'=c2^post25, h1i^0'=h1i^post25, h1r^0'=h1r^post25, h2i^0'=h2i^post25, h2r^0'=h2r^post25, i1^0'=i1^post25, i2^0'=i2^post25, i3^0'=i3^post25, ii3^0'=ii3^post25, isign^0'=isign^post25, j1___0^0'=j1___0^post25, j2^0'=j2^post25, j3^0'=j3^post25, nn1^0'=nn1^post25, nn2^0'=nn2^post25, theta^0'=theta^post25, wi^0'=wi^post25, wpi^0'=wpi^post25, wpr^0'=wpr^post25, wr^0'=wr^post25, wtemp^0'=wtemp^post25, (-wpi^post25+wpi^0 == 0 /\ h2i^0-h2i^post25 == 0 /\ -wtemp^post25+wtemp^0 == 0 /\ ii3^0-ii3^post25 == 0 /\ -1+wr^post25 == 0 /\ wi^post25 == 0 /\ h1r^0-h1r^post25 == 0 /\ j2^0-j2^post25 == 0 /\ c1^0-c1^post25 == 0 /\ -nn2^post25+nn2^0 == 0 /\ -h2r^post25+h2r^0 == 0 /\ -h1i^post25+h1i^0 == 0 /\ -c2^post25+c2^0 == 0 /\ -isign^post25+isign^0 == 0 /\ -j3^post25+j3^0 == 0 /\ -j1___0^post25+j1___0^0 == 0 /\ -i3^post25+i3^0 == 0 /\ -nn1^post25+nn1^0 == 0 /\ wpr^0-wpr^post25 == 0 /\ theta^0-theta^post25 == 0 /\ i1^0-i1^post25 == 0 /\ i2^0-i2^post25 == 0), cost: 1 New rule: l16 -> l13 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=1, wtemp^0'=wtemp^0, 0 == 0, cost: 1 propagated equality wpi^post25 = wpi^0 propagated equality h2i^post25 = h2i^0 propagated equality wtemp^post25 = wtemp^0 propagated equality ii3^post25 = ii3^0 propagated equality wr^post25 = 1 propagated equality wi^post25 = 0 propagated equality h1r^post25 = h1r^0 propagated equality j2^post25 = j2^0 propagated equality c1^post25 = c1^0 propagated equality nn2^post25 = nn2^0 propagated equality h2r^post25 = h2r^0 propagated equality h1i^post25 = h1i^0 propagated equality c2^post25 = c2^0 propagated equality isign^post25 = isign^0 propagated equality j3^post25 = j3^0 propagated equality j1___0^post25 = j1___0^0 propagated equality i3^post25 = i3^0 propagated equality nn1^post25 = nn1^0 propagated equality wpr^post25 = wpr^0 propagated equality theta^post25 = theta^0 propagated equality i1^post25 = i1^0 propagated equality i2^post25 = i2^0 Simplified Guard Original rule: l16 -> l13 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=1, wtemp^0'=wtemp^0, 0 == 0, cost: 1 New rule: l16 -> l13 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=1, wtemp^0'=wtemp^0, T, cost: 1 Removed Trivial Updates Original rule: l16 -> l13 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=1, wtemp^0'=wtemp^0, T, cost: 1 New rule: l16 -> l13 : wi^0'=0, wr^0'=1, T, cost: 1 Propagated Equalities Original rule: l17 -> l16 : c1^0'=c1^post26, c2^0'=c2^post26, h1i^0'=h1i^post26, h1r^0'=h1r^post26, h2i^0'=h2i^post26, h2r^0'=h2r^post26, i1^0'=i1^post26, i2^0'=i2^post26, i3^0'=i3^post26, ii3^0'=ii3^post26, isign^0'=isign^post26, j1___0^0'=j1___0^post26, j2^0'=j2^post26, j3^0'=j3^post26, nn1^0'=nn1^post26, nn2^0'=nn2^post26, theta^0'=theta^post26, wi^0'=wi^post26, wpi^0'=wpi^post26, wpr^0'=wpr^post26, wr^0'=wr^post26, wtemp^0'=wtemp^post26, (wpr^0-wpr^post26 == 0 /\ nn1^0-nn1^post26 == 0 /\ j2^0-j2^post26 == 0 /\ wr^0-wr^post26 == 0 /\ h2i^0-h2i^post26 == 0 /\ -isign^post26+isign^0 == 0 /\ wi^0-wi^post26 == 0 /\ -wtemp^post26+wtemp^0 == 0 /\ h1r^0-h1r^post26 == 0 /\ -h2r^post26+h2r^0 == 0 /\ -nn2^post26+nn2^0 == 0 /\ i2^0-i2^post26 == 0 /\ -2+i1^0-nn1^0+j1___0^post26 == 0 /\ c2^0-c2^post26 == 0 /\ -theta^post26+theta^0 == 0 /\ -wpi^post26+wpi^0 == 0 /\ -j3^post26+j3^0 == 0 /\ -c1^post26+c1^0 == 0 /\ -i3^post26+i3^0 == 0 /\ i1^0-i1^post26 == 0 /\ ii3^0-ii3^post26 == 0 /\ -h1i^post26+h1i^0 == 0), cost: 1 New rule: l17 -> l16 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=2-i1^0+nn1^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 0 == 0, cost: 1 propagated equality wpr^post26 = wpr^0 propagated equality nn1^post26 = nn1^0 propagated equality j2^post26 = j2^0 propagated equality wr^post26 = wr^0 propagated equality h2i^post26 = h2i^0 propagated equality isign^post26 = isign^0 propagated equality wi^post26 = wi^0 propagated equality wtemp^post26 = wtemp^0 propagated equality h1r^post26 = h1r^0 propagated equality h2r^post26 = h2r^0 propagated equality nn2^post26 = nn2^0 propagated equality i2^post26 = i2^0 propagated equality j1___0^post26 = 2-i1^0+nn1^0 propagated equality c2^post26 = c2^0 propagated equality theta^post26 = theta^0 propagated equality wpi^post26 = wpi^0 propagated equality j3^post26 = j3^0 propagated equality c1^post26 = c1^0 propagated equality i3^post26 = i3^0 propagated equality i1^post26 = i1^0 propagated equality ii3^post26 = ii3^0 propagated equality h1i^post26 = h1i^0 Simplified Guard Original rule: l17 -> l16 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=2-i1^0+nn1^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 0 == 0, cost: 1 New rule: l17 -> l16 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=2-i1^0+nn1^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, T, cost: 1 Removed Trivial Updates Original rule: l17 -> l16 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=2-i1^0+nn1^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, T, cost: 1 New rule: l17 -> l16 : j1___0^0'=2-i1^0+nn1^0, T, cost: 1 made implied equalities explicit Original rule: l18 -> l16 : c1^0'=c1^post27, c2^0'=c2^post27, h1i^0'=h1i^post27, h1r^0'=h1r^post27, h2i^0'=h2i^post27, h2r^0'=h2r^post27, i1^0'=i1^post27, i2^0'=i2^post27, i3^0'=i3^post27, ii3^0'=ii3^post27, isign^0'=isign^post27, j1___0^0'=j1___0^post27, j2^0'=j2^post27, j3^0'=j3^post27, nn1^0'=nn1^post27, nn2^0'=nn2^post27, theta^0'=theta^post27, wi^0'=wi^post27, wpi^0'=wpi^post27, wpr^0'=wpr^post27, wr^0'=wr^post27, wtemp^0'=wtemp^post27, (-c1^post27+c1^0 == 0 /\ c2^0-c2^post27 == 0 /\ h1i^0-h1i^post27 == 0 /\ -h1r^post27+h1r^0 == 0 /\ i2^0-i2^post27 == 0 /\ nn1^0-nn1^post27 == 0 /\ -wtemp^post27+wtemp^0 == 0 /\ i3^0-i3^post27 == 0 /\ -j3^post27+j3^0 == 0 /\ -ii3^post27+ii3^0 == 0 /\ h2i^0-h2i^post27 == 0 /\ -wpr^post27+wpr^0 == 0 /\ -theta^post27+theta^0 == 0 /\ -i1^post27+i1^0 == 0 /\ -wpi^post27+wpi^0 == 0 /\ -nn2^post27+nn2^0 == 0 /\ -h2r^post27+h2r^0 == 0 /\ wr^0-wr^post27 == 0 /\ -1+j1___0^post27 == 0 /\ wi^0-wi^post27 == 0 /\ 1-i1^0 <= 0 /\ -1+i1^0 <= 0 /\ -j2^post27+j2^0 == 0 /\ -isign^post27+isign^0 == 0), cost: 1 New rule: l18 -> l16 : c1^0'=c1^post27, c2^0'=c2^post27, h1i^0'=h1i^post27, h1r^0'=h1r^post27, h2i^0'=h2i^post27, h2r^0'=h2r^post27, i1^0'=i1^post27, i2^0'=i2^post27, i3^0'=i3^post27, ii3^0'=ii3^post27, isign^0'=isign^post27, j1___0^0'=j1___0^post27, j2^0'=j2^post27, j3^0'=j3^post27, nn1^0'=nn1^post27, nn2^0'=nn2^post27, theta^0'=theta^post27, wi^0'=wi^post27, wpi^0'=wpi^post27, wpr^0'=wpr^post27, wr^0'=wr^post27, wtemp^0'=wtemp^post27, (-c1^post27+c1^0 == 0 /\ c2^0-c2^post27 == 0 /\ h1i^0-h1i^post27 == 0 /\ -h1r^post27+h1r^0 == 0 /\ i2^0-i2^post27 == 0 /\ nn1^0-nn1^post27 == 0 /\ -wtemp^post27+wtemp^0 == 0 /\ i3^0-i3^post27 == 0 /\ -j3^post27+j3^0 == 0 /\ -ii3^post27+ii3^0 == 0 /\ h2i^0-h2i^post27 == 0 /\ -wpr^post27+wpr^0 == 0 /\ -theta^post27+theta^0 == 0 /\ -i1^post27+i1^0 == 0 /\ -wpi^post27+wpi^0 == 0 /\ -nn2^post27+nn2^0 == 0 /\ -h2r^post27+h2r^0 == 0 /\ wr^0-wr^post27 == 0 /\ -1+j1___0^post27 == 0 /\ wi^0-wi^post27 == 0 /\ 1-i1^0 <= 0 /\ 1-i1^0 == 0 /\ -1+i1^0 <= 0 /\ -j2^post27+j2^0 == 0 /\ -isign^post27+isign^0 == 0), cost: 1 Propagated Equalities Original rule: l18 -> l16 : c1^0'=c1^post27, c2^0'=c2^post27, h1i^0'=h1i^post27, h1r^0'=h1r^post27, h2i^0'=h2i^post27, h2r^0'=h2r^post27, i1^0'=i1^post27, i2^0'=i2^post27, i3^0'=i3^post27, ii3^0'=ii3^post27, isign^0'=isign^post27, j1___0^0'=j1___0^post27, j2^0'=j2^post27, j3^0'=j3^post27, nn1^0'=nn1^post27, nn2^0'=nn2^post27, theta^0'=theta^post27, wi^0'=wi^post27, wpi^0'=wpi^post27, wpr^0'=wpr^post27, wr^0'=wr^post27, wtemp^0'=wtemp^post27, (-c1^post27+c1^0 == 0 /\ c2^0-c2^post27 == 0 /\ h1i^0-h1i^post27 == 0 /\ -h1r^post27+h1r^0 == 0 /\ i2^0-i2^post27 == 0 /\ nn1^0-nn1^post27 == 0 /\ -wtemp^post27+wtemp^0 == 0 /\ i3^0-i3^post27 == 0 /\ -j3^post27+j3^0 == 0 /\ -ii3^post27+ii3^0 == 0 /\ h2i^0-h2i^post27 == 0 /\ -wpr^post27+wpr^0 == 0 /\ -theta^post27+theta^0 == 0 /\ -i1^post27+i1^0 == 0 /\ -wpi^post27+wpi^0 == 0 /\ -nn2^post27+nn2^0 == 0 /\ -h2r^post27+h2r^0 == 0 /\ wr^0-wr^post27 == 0 /\ -1+j1___0^post27 == 0 /\ wi^0-wi^post27 == 0 /\ 1-i1^0 <= 0 /\ 1-i1^0 == 0 /\ -1+i1^0 <= 0 /\ -j2^post27+j2^0 == 0 /\ -isign^post27+isign^0 == 0), cost: 1 New rule: l18 -> l16 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=1, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ 1-i1^0 <= 0 /\ 1-i1^0 == 0 /\ -1+i1^0 <= 0), cost: 1 propagated equality c1^post27 = c1^0 propagated equality c2^post27 = c2^0 propagated equality h1i^post27 = h1i^0 propagated equality h1r^post27 = h1r^0 propagated equality i2^post27 = i2^0 propagated equality nn1^post27 = nn1^0 propagated equality wtemp^post27 = wtemp^0 propagated equality i3^post27 = i3^0 propagated equality j3^post27 = j3^0 propagated equality ii3^post27 = ii3^0 propagated equality h2i^post27 = h2i^0 propagated equality wpr^post27 = wpr^0 propagated equality theta^post27 = theta^0 propagated equality i1^post27 = i1^0 propagated equality wpi^post27 = wpi^0 propagated equality nn2^post27 = nn2^0 propagated equality h2r^post27 = h2r^0 propagated equality wr^post27 = wr^0 propagated equality j1___0^post27 = 1 propagated equality wi^post27 = wi^0 propagated equality j2^post27 = j2^0 propagated equality isign^post27 = isign^0 Simplified Guard Original rule: l18 -> l16 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=1, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ 1-i1^0 <= 0 /\ 1-i1^0 == 0 /\ -1+i1^0 <= 0), cost: 1 New rule: l18 -> l16 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=1, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (1-i1^0 <= 0 /\ 1-i1^0 == 0 /\ -1+i1^0 <= 0), cost: 1 made implied equalities explicit Original rule: l18 -> l16 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=1, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (1-i1^0 <= 0 /\ 1-i1^0 == 0 /\ -1+i1^0 <= 0), cost: 1 New rule: l18 -> l16 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=1, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (1-i1^0 <= 0 /\ 1-i1^0 == 0 /\ -1+i1^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l18 -> l16 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=1, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (1-i1^0 <= 0 /\ 1-i1^0 == 0 /\ -1+i1^0 <= 0), cost: 1 New rule: l18 -> l16 : j1___0^0'=1, (1-i1^0 <= 0 /\ 1-i1^0 == 0 /\ -1+i1^0 <= 0), cost: 1 Propagated Equalities Original rule: l18 -> l17 : c1^0'=c1^post28, c2^0'=c2^post28, h1i^0'=h1i^post28, h1r^0'=h1r^post28, h2i^0'=h2i^post28, h2r^0'=h2r^post28, i1^0'=i1^post28, i2^0'=i2^post28, i3^0'=i3^post28, ii3^0'=ii3^post28, isign^0'=isign^post28, j1___0^0'=j1___0^post28, j2^0'=j2^post28, j3^0'=j3^post28, nn1^0'=nn1^post28, nn2^0'=nn2^post28, theta^0'=theta^post28, wi^0'=wi^post28, wpi^0'=wpi^post28, wpr^0'=wpr^post28, wr^0'=wr^post28, wtemp^0'=wtemp^post28, (i1^0-i1^post28 == 0 /\ theta^0-theta^post28 == 0 /\ -i3^post28+i3^0 == 0 /\ -h1i^post28+h1i^0 == 0 /\ -h2r^post28+h2r^0 == 0 /\ -c1^post28+c1^0 == 0 /\ j2^0-j2^post28 == 0 /\ -h1r^post28+h1r^0 == 0 /\ wi^0-wi^post28 == 0 /\ h2i^0-h2i^post28 == 0 /\ -isign^post28+isign^0 == 0 /\ wr^0-wr^post28 == 0 /\ c2^0-c2^post28 == 0 /\ i2^0-i2^post28 == 0 /\ -nn2^post28+nn2^0 == 0 /\ -wtemp^post28+wtemp^0 == 0 /\ ii3^0-ii3^post28 == 0 /\ -wpi^post28+wpi^0 == 0 /\ 2-i1^0 <= 0 /\ j1___0^0-j1___0^post28 == 0 /\ -nn1^post28+nn1^0 == 0 /\ wpr^0-wpr^post28 == 0 /\ -j3^post28+j3^0 == 0), cost: 1 New rule: l18 -> l17 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ 2-i1^0 <= 0), cost: 1 propagated equality i1^post28 = i1^0 propagated equality theta^post28 = theta^0 propagated equality i3^post28 = i3^0 propagated equality h1i^post28 = h1i^0 propagated equality h2r^post28 = h2r^0 propagated equality c1^post28 = c1^0 propagated equality j2^post28 = j2^0 propagated equality h1r^post28 = h1r^0 propagated equality wi^post28 = wi^0 propagated equality h2i^post28 = h2i^0 propagated equality isign^post28 = isign^0 propagated equality wr^post28 = wr^0 propagated equality c2^post28 = c2^0 propagated equality i2^post28 = i2^0 propagated equality nn2^post28 = nn2^0 propagated equality wtemp^post28 = wtemp^0 propagated equality ii3^post28 = ii3^0 propagated equality wpi^post28 = wpi^0 propagated equality j1___0^post28 = j1___0^0 propagated equality nn1^post28 = nn1^0 propagated equality wpr^post28 = wpr^0 propagated equality j3^post28 = j3^0 Simplified Guard Original rule: l18 -> l17 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ 2-i1^0 <= 0), cost: 1 New rule: l18 -> l17 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 2-i1^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l18 -> l17 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 2-i1^0 <= 0, cost: 1 New rule: l18 -> l17 : 2-i1^0 <= 0, cost: 1 Propagated Equalities Original rule: l18 -> l17 : c1^0'=c1^post29, c2^0'=c2^post29, h1i^0'=h1i^post29, h1r^0'=h1r^post29, h2i^0'=h2i^post29, h2r^0'=h2r^post29, i1^0'=i1^post29, i2^0'=i2^post29, i3^0'=i3^post29, ii3^0'=ii3^post29, isign^0'=isign^post29, j1___0^0'=j1___0^post29, j2^0'=j2^post29, j3^0'=j3^post29, nn1^0'=nn1^post29, nn2^0'=nn2^post29, theta^0'=theta^post29, wi^0'=wi^post29, wpi^0'=wpi^post29, wpr^0'=wpr^post29, wr^0'=wr^post29, wtemp^0'=wtemp^post29, (-isign^post29+isign^0 == 0 /\ -j3^post29+j3^0 == 0 /\ -j2^post29+j2^0 == 0 /\ i3^0-i3^post29 == 0 /\ -ii3^post29+ii3^0 == 0 /\ wtemp^0-wtemp^post29 == 0 /\ i2^0-i2^post29 == 0 /\ i1^0 <= 0 /\ wr^0-wr^post29 == 0 /\ -theta^post29+theta^0 == 0 /\ -c1^post29+c1^0 == 0 /\ -i1^post29+i1^0 == 0 /\ -h2r^post29+h2r^0 == 0 /\ -h1i^post29+h1i^0 == 0 /\ h2i^0-h2i^post29 == 0 /\ wi^0-wi^post29 == 0 /\ -h1r^post29+h1r^0 == 0 /\ j1___0^0-j1___0^post29 == 0 /\ wpi^0-wpi^post29 == 0 /\ nn1^0-nn1^post29 == 0 /\ c2^0-c2^post29 == 0 /\ -nn2^post29+nn2^0 == 0 /\ -wpr^post29+wpr^0 == 0), cost: 1 New rule: l18 -> l17 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ i1^0 <= 0), cost: 1 propagated equality isign^post29 = isign^0 propagated equality j3^post29 = j3^0 propagated equality j2^post29 = j2^0 propagated equality i3^post29 = i3^0 propagated equality ii3^post29 = ii3^0 propagated equality wtemp^post29 = wtemp^0 propagated equality i2^post29 = i2^0 propagated equality wr^post29 = wr^0 propagated equality theta^post29 = theta^0 propagated equality c1^post29 = c1^0 propagated equality i1^post29 = i1^0 propagated equality h2r^post29 = h2r^0 propagated equality h1i^post29 = h1i^0 propagated equality h2i^post29 = h2i^0 propagated equality wi^post29 = wi^0 propagated equality h1r^post29 = h1r^0 propagated equality j1___0^post29 = j1___0^0 propagated equality wpi^post29 = wpi^0 propagated equality nn1^post29 = nn1^0 propagated equality c2^post29 = c2^0 propagated equality nn2^post29 = nn2^0 propagated equality wpr^post29 = wpr^0 Simplified Guard Original rule: l18 -> l17 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ i1^0 <= 0), cost: 1 New rule: l18 -> l17 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, i1^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l18 -> l17 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, i1^0 <= 0, cost: 1 New rule: l18 -> l17 : i1^0 <= 0, cost: 1 Propagated Equalities Original rule: l19 -> l2 : c1^0'=c1^post30, c2^0'=c2^post30, h1i^0'=h1i^post30, h1r^0'=h1r^post30, h2i^0'=h2i^post30, h2r^0'=h2r^post30, i1^0'=i1^post30, i2^0'=i2^post30, i3^0'=i3^post30, ii3^0'=ii3^post30, isign^0'=isign^post30, j1___0^0'=j1___0^post30, j2^0'=j2^post30, j3^0'=j3^post30, nn1^0'=nn1^post30, nn2^0'=nn2^post30, theta^0'=theta^post30, wi^0'=wi^post30, wpi^0'=wpi^post30, wpr^0'=wpr^post30, wr^0'=wr^post30, wtemp^0'=wtemp^post30, (i3^0-i3^post30 == 0 /\ h1i^0-h1i^post30 == 0 /\ -wtemp^post30+wtemp^0 == 0 /\ -isign^post30+isign^0 == 0 /\ -j2^post30+j2^0 == 0 /\ j1___0^0-j1___0^post30 == 0 /\ 1-i1^0+nn1^0 <= 0 /\ -wpi^post30+wpi^0 == 0 /\ -nn2^post30+nn2^0 == 0 /\ -i1^post30+i1^0 == 0 /\ nn1^0-nn1^post30 == 0 /\ c2^0-c2^post30 == 0 /\ -c1^post30+c1^0 == 0 /\ -j3^post30+j3^0 == 0 /\ -theta^post30+theta^0 == 0 /\ -h1r^post30+h1r^0 == 0 /\ -ii3^post30+ii3^0 == 0 /\ wi^0-wi^post30 == 0 /\ wpr^0-wpr^post30 == 0 /\ h2r^0-h2r^post30 == 0 /\ i2^0-i2^post30 == 0 /\ h2i^0-h2i^post30 == 0 /\ wr^0-wr^post30 == 0), cost: 1 New rule: l19 -> l2 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ 1-i1^0+nn1^0 <= 0), cost: 1 propagated equality i3^post30 = i3^0 propagated equality h1i^post30 = h1i^0 propagated equality wtemp^post30 = wtemp^0 propagated equality isign^post30 = isign^0 propagated equality j2^post30 = j2^0 propagated equality j1___0^post30 = j1___0^0 propagated equality wpi^post30 = wpi^0 propagated equality nn2^post30 = nn2^0 propagated equality i1^post30 = i1^0 propagated equality nn1^post30 = nn1^0 propagated equality c2^post30 = c2^0 propagated equality c1^post30 = c1^0 propagated equality j3^post30 = j3^0 propagated equality theta^post30 = theta^0 propagated equality h1r^post30 = h1r^0 propagated equality ii3^post30 = ii3^0 propagated equality wi^post30 = wi^0 propagated equality wpr^post30 = wpr^0 propagated equality h2r^post30 = h2r^0 propagated equality i2^post30 = i2^0 propagated equality h2i^post30 = h2i^0 propagated equality wr^post30 = wr^0 Simplified Guard Original rule: l19 -> l2 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ 1-i1^0+nn1^0 <= 0), cost: 1 New rule: l19 -> l2 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 1-i1^0+nn1^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l19 -> l2 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 1-i1^0+nn1^0 <= 0, cost: 1 New rule: l19 -> l2 : 1-i1^0+nn1^0 <= 0, cost: 1 Propagated Equalities Original rule: l19 -> l18 : c1^0'=c1^post31, c2^0'=c2^post31, h1i^0'=h1i^post31, h1r^0'=h1r^post31, h2i^0'=h2i^post31, h2r^0'=h2r^post31, i1^0'=i1^post31, i2^0'=i2^post31, i3^0'=i3^post31, ii3^0'=ii3^post31, isign^0'=isign^post31, j1___0^0'=j1___0^post31, j2^0'=j2^post31, j3^0'=j3^post31, nn1^0'=nn1^post31, nn2^0'=nn2^post31, theta^0'=theta^post31, wi^0'=wi^post31, wpi^0'=wpi^post31, wpr^0'=wpr^post31, wr^0'=wr^post31, wtemp^0'=wtemp^post31, (wpr^0-wpr^post31 == 0 /\ j2^0-j2^post31 == 0 /\ wr^0-wr^post31 == 0 /\ c2^0-c2^post31 == 0 /\ i2^0-i2^post31 == 0 /\ i1^0-nn1^0 <= 0 /\ i3^0-i3^post31 == 0 /\ wi^0-wi^post31 == 0 /\ -wtemp^post31+wtemp^0 == 0 /\ -ii3^post31+ii3^0 == 0 /\ -h1r^post31+h1r^0 == 0 /\ nn1^0-nn1^post31 == 0 /\ -nn2^post31+nn2^0 == 0 /\ h2r^0-h2r^post31 == 0 /\ j1___0^0-j1___0^post31 == 0 /\ h2i^0-h2i^post31 == 0 /\ -j3^post31+j3^0 == 0 /\ -i1^post31+i1^0 == 0 /\ -h1i^post31+h1i^0 == 0 /\ -c1^post31+c1^0 == 0 /\ -theta^post31+theta^0 == 0 /\ -isign^post31+isign^0 == 0 /\ -wpi^post31+wpi^0 == 0), cost: 1 New rule: l19 -> l18 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ i1^0-nn1^0 <= 0), cost: 1 propagated equality wpr^post31 = wpr^0 propagated equality j2^post31 = j2^0 propagated equality wr^post31 = wr^0 propagated equality c2^post31 = c2^0 propagated equality i2^post31 = i2^0 propagated equality i3^post31 = i3^0 propagated equality wi^post31 = wi^0 propagated equality wtemp^post31 = wtemp^0 propagated equality ii3^post31 = ii3^0 propagated equality h1r^post31 = h1r^0 propagated equality nn1^post31 = nn1^0 propagated equality nn2^post31 = nn2^0 propagated equality h2r^post31 = h2r^0 propagated equality j1___0^post31 = j1___0^0 propagated equality h2i^post31 = h2i^0 propagated equality j3^post31 = j3^0 propagated equality i1^post31 = i1^0 propagated equality h1i^post31 = h1i^0 propagated equality c1^post31 = c1^0 propagated equality theta^post31 = theta^0 propagated equality isign^post31 = isign^0 propagated equality wpi^post31 = wpi^0 Simplified Guard Original rule: l19 -> l18 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ i1^0-nn1^0 <= 0), cost: 1 New rule: l19 -> l18 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, i1^0-nn1^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l19 -> l18 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, i1^0-nn1^0 <= 0, cost: 1 New rule: l19 -> l18 : i1^0-nn1^0 <= 0, cost: 1 Propagated Equalities Original rule: l15 -> l19 : c1^0'=c1^post32, c2^0'=c2^post32, h1i^0'=h1i^post32, h1r^0'=h1r^post32, h2i^0'=h2i^post32, h2r^0'=h2r^post32, i1^0'=i1^post32, i2^0'=i2^post32, i3^0'=i3^post32, ii3^0'=ii3^post32, isign^0'=isign^post32, j1___0^0'=j1___0^post32, j2^0'=j2^post32, j3^0'=j3^post32, nn1^0'=nn1^post32, nn2^0'=nn2^post32, theta^0'=theta^post32, wi^0'=wi^post32, wpi^0'=wpi^post32, wpr^0'=wpr^post32, wr^0'=wr^post32, wtemp^0'=wtemp^post32, (c2^0-c2^post32 == 0 /\ wi^0-wi^post32 == 0 /\ h1i^0-h1i^post32 == 0 /\ -c1^post32+c1^0 == 0 /\ -h1r^post32+h1r^0 == 0 /\ j2^0-j2^post32 == 0 /\ j1___0^0-j1___0^post32 == 0 /\ -j3^post32+j3^0 == 0 /\ -isign^post32+isign^0 == 0 /\ -theta^post32+theta^0 == 0 /\ wtemp^0-wtemp^post32 == 0 /\ wr^0-wr^post32 == 0 /\ -ii3^post32+ii3^0 == 0 /\ -wpr^post32+wpr^0 == 0 /\ -wpi^post32+wpi^0 == 0 /\ -i3^post32+i3^0 == 0 /\ h2r^0-h2r^post32 == 0 /\ -nn2^post32+nn2^0 == 0 /\ -i1^post32+i1^0 == 0 /\ i2^0-i2^post32 == 0 /\ nn1^0-nn1^post32 == 0 /\ h2i^0-h2i^post32 == 0), cost: 1 New rule: l15 -> l19 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 0 == 0, cost: 1 propagated equality c2^post32 = c2^0 propagated equality wi^post32 = wi^0 propagated equality h1i^post32 = h1i^0 propagated equality c1^post32 = c1^0 propagated equality h1r^post32 = h1r^0 propagated equality j2^post32 = j2^0 propagated equality j1___0^post32 = j1___0^0 propagated equality j3^post32 = j3^0 propagated equality isign^post32 = isign^0 propagated equality theta^post32 = theta^0 propagated equality wtemp^post32 = wtemp^0 propagated equality wr^post32 = wr^0 propagated equality ii3^post32 = ii3^0 propagated equality wpr^post32 = wpr^0 propagated equality wpi^post32 = wpi^0 propagated equality i3^post32 = i3^0 propagated equality h2r^post32 = h2r^0 propagated equality nn2^post32 = nn2^0 propagated equality i1^post32 = i1^0 propagated equality i2^post32 = i2^0 propagated equality nn1^post32 = nn1^0 propagated equality h2i^post32 = h2i^0 Simplified Guard Original rule: l15 -> l19 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 0 == 0, cost: 1 New rule: l15 -> l19 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, T, cost: 1 Removed Trivial Updates Original rule: l15 -> l19 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, T, cost: 1 New rule: l15 -> l19 : T, cost: 1 Propagated Equalities Original rule: l22 -> l23 : c1^0'=c1^post34, c2^0'=c2^post34, h1i^0'=h1i^post34, h1r^0'=h1r^post34, h2i^0'=h2i^post34, h2r^0'=h2r^post34, i1^0'=i1^post34, i2^0'=i2^post34, i3^0'=i3^post34, ii3^0'=ii3^post34, isign^0'=isign^post34, j1___0^0'=j1___0^post34, j2^0'=j2^post34, j3^0'=j3^post34, nn1^0'=nn1^post34, nn2^0'=nn2^post34, theta^0'=theta^post34, wi^0'=wi^post34, wpi^0'=wpi^post34, wpr^0'=wpr^post34, wr^0'=wr^post34, wtemp^0'=wtemp^post34, (nn1^0-nn1^post34 == 0 /\ -isign^post34+isign^0 == 0 /\ -j1___0^post34+j1___0^0 == 0 /\ -1+i1^post34-i1^0 == 0 /\ -wpi^post34+wpi^0 == 0 /\ -theta^post34+theta^0 == 0 /\ j2^0-j2^post34 == 0 /\ -nn2^post34+nn2^0 == 0 /\ -wtemp^post34+wtemp^0 == 0 /\ wpr^0-wpr^post34 == 0 /\ i2^0-i2^post34 == 0 /\ i3^0-i3^post34 == 0 /\ wi^0-wi^post34 == 0 /\ -h1r^post34+h1r^0 == 0 /\ -ii3^post34+ii3^0 == 0 /\ -c1^post34+c1^0 == 0 /\ h2i^0-h2i^post34 == 0 /\ -h2r^post34+h2r^0 == 0 /\ -h1i^post34+h1i^0 == 0 /\ 1-i2^0+nn2^0 <= 0 /\ wr^0-wr^post34 == 0 /\ c2^0-c2^post34 == 0 /\ -j3^post34+j3^0 == 0), cost: 1 New rule: l22 -> l23 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=1+i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ 1-i2^0+nn2^0 <= 0), cost: 1 propagated equality nn1^post34 = nn1^0 propagated equality isign^post34 = isign^0 propagated equality j1___0^post34 = j1___0^0 propagated equality i1^post34 = 1+i1^0 propagated equality wpi^post34 = wpi^0 propagated equality theta^post34 = theta^0 propagated equality j2^post34 = j2^0 propagated equality nn2^post34 = nn2^0 propagated equality wtemp^post34 = wtemp^0 propagated equality wpr^post34 = wpr^0 propagated equality i2^post34 = i2^0 propagated equality i3^post34 = i3^0 propagated equality wi^post34 = wi^0 propagated equality h1r^post34 = h1r^0 propagated equality ii3^post34 = ii3^0 propagated equality c1^post34 = c1^0 propagated equality h2i^post34 = h2i^0 propagated equality h2r^post34 = h2r^0 propagated equality h1i^post34 = h1i^0 propagated equality wr^post34 = wr^0 propagated equality c2^post34 = c2^0 propagated equality j3^post34 = j3^0 Simplified Guard Original rule: l22 -> l23 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=1+i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ 1-i2^0+nn2^0 <= 0), cost: 1 New rule: l22 -> l23 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=1+i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 1-i2^0+nn2^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l22 -> l23 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=1+i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 1-i2^0+nn2^0 <= 0, cost: 1 New rule: l22 -> l23 : i1^0'=1+i1^0, 1-i2^0+nn2^0 <= 0, cost: 1 Propagated Equalities Original rule: l22 -> l24 : c1^0'=c1^post35, c2^0'=c2^post35, h1i^0'=h1i^post35, h1r^0'=h1r^post35, h2i^0'=h2i^post35, h2r^0'=h2r^post35, i1^0'=i1^post35, i2^0'=i2^post35, i3^0'=i3^post35, ii3^0'=ii3^post35, isign^0'=isign^post35, j1___0^0'=j1___0^post35, j2^0'=j2^post35, j3^0'=j3^post35, nn1^0'=nn1^post35, nn2^0'=nn2^post35, theta^0'=theta^post35, wi^0'=wi^post35, wpi^0'=wpi^post35, wpr^0'=wpr^post35, wr^0'=wr^post35, wtemp^0'=wtemp^post35, (nn1^0-nn1^post35 == 0 /\ i1^0-i1^post35 == 0 /\ -isign^post35+isign^0 == 0 /\ -theta^post35+theta^0 == 0 /\ -wpi^post35+wpi^0 == 0 /\ -i3^post35+i3^0 == 0 /\ -1-i2^0+i2^post35 == 0 /\ -nn2^post35+nn2^0 == 0 /\ -h2r^post35+h2r^0 == 0 /\ -h1r^post35+h1r^0 == 0 /\ -1+j2^post35-j2^1 == 0 /\ h2i^0-h2i^post35 == 0 /\ wi^0-wi^post35 == 0 /\ wr^0-wr^post35 == 0 /\ -c2^post35+c2^0 == 0 /\ -wtemp^post35+wtemp^0 == 0 /\ c1^0-c1^post35 == 0 /\ -h1i^post35+h1i^0 == 0 /\ ii3^0-ii3^post35 == 0 /\ j1___0^0-j1___0^post35 == 0 /\ wpr^0-wpr^post35 == 0 /\ i2^0-nn2^0 <= 0 /\ -1-j2^0+j2^1 == 0 /\ -j3^post35+j3^0 == 0), cost: 1 New rule: l22 -> l24 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=1+i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=1+j2^1, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ i2^0-nn2^0 <= 0 /\ -1-j2^0+j2^1 == 0), cost: 1 propagated equality nn1^post35 = nn1^0 propagated equality i1^post35 = i1^0 propagated equality isign^post35 = isign^0 propagated equality theta^post35 = theta^0 propagated equality wpi^post35 = wpi^0 propagated equality i3^post35 = i3^0 propagated equality i2^post35 = 1+i2^0 propagated equality nn2^post35 = nn2^0 propagated equality h2r^post35 = h2r^0 propagated equality h1r^post35 = h1r^0 propagated equality j2^post35 = 1+j2^1 propagated equality h2i^post35 = h2i^0 propagated equality wi^post35 = wi^0 propagated equality wr^post35 = wr^0 propagated equality c2^post35 = c2^0 propagated equality wtemp^post35 = wtemp^0 propagated equality c1^post35 = c1^0 propagated equality h1i^post35 = h1i^0 propagated equality ii3^post35 = ii3^0 propagated equality j1___0^post35 = j1___0^0 propagated equality wpr^post35 = wpr^0 propagated equality j3^post35 = j3^0 Propagated Equalities Original rule: l22 -> l24 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=1+i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=1+j2^1, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ i2^0-nn2^0 <= 0 /\ -1-j2^0+j2^1 == 0), cost: 1 New rule: l22 -> l24 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=1+i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=2+j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ i2^0-nn2^0 <= 0), cost: 1 propagated equality j2^1 = 1+j2^0 Simplified Guard Original rule: l22 -> l24 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=1+i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=2+j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ i2^0-nn2^0 <= 0), cost: 1 New rule: l22 -> l24 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=1+i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=2+j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, i2^0-nn2^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l22 -> l24 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=1+i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=2+j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, i2^0-nn2^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 Propagated Equalities Original rule: l24 -> l22 : c1^0'=c1^post36, c2^0'=c2^post36, h1i^0'=h1i^post36, h1r^0'=h1r^post36, h2i^0'=h2i^post36, h2r^0'=h2r^post36, i1^0'=i1^post36, i2^0'=i2^post36, i3^0'=i3^post36, ii3^0'=ii3^post36, isign^0'=isign^post36, j1___0^0'=j1___0^post36, j2^0'=j2^post36, j3^0'=j3^post36, nn1^0'=nn1^post36, nn2^0'=nn2^post36, theta^0'=theta^post36, wi^0'=wi^post36, wpi^0'=wpi^post36, wpr^0'=wpr^post36, wr^0'=wr^post36, wtemp^0'=wtemp^post36, (-wi^post36+wi^0 == 0 /\ -wr^post36+wr^0 == 0 /\ -wpi^post36+wpi^0 == 0 /\ -nn2^post36+nn2^0 == 0 /\ -wtemp^post36+wtemp^0 == 0 /\ -nn1^post36+nn1^0 == 0 /\ i2^0-i2^post36 == 0 /\ -c1^post36+c1^0 == 0 /\ -h1i^post36+h1i^0 == 0 /\ i3^0-i3^post36 == 0 /\ h2i^0-h2i^post36 == 0 /\ j3^0-j3^post36 == 0 /\ -i1^post36+i1^0 == 0 /\ -h2r^post36+h2r^0 == 0 /\ -h1r^post36+h1r^0 == 0 /\ wpr^0-wpr^post36 == 0 /\ -isign^post36+isign^0 == 0 /\ -ii3^post36+ii3^0 == 0 /\ j2^0-j2^post36 == 0 /\ theta^0-theta^post36 == 0 /\ j1___0^0-j1___0^post36 == 0 /\ c2^0-c2^post36 == 0), cost: 1 New rule: l24 -> l22 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 0 == 0, cost: 1 propagated equality wi^post36 = wi^0 propagated equality wr^post36 = wr^0 propagated equality wpi^post36 = wpi^0 propagated equality nn2^post36 = nn2^0 propagated equality wtemp^post36 = wtemp^0 propagated equality nn1^post36 = nn1^0 propagated equality i2^post36 = i2^0 propagated equality c1^post36 = c1^0 propagated equality h1i^post36 = h1i^0 propagated equality i3^post36 = i3^0 propagated equality h2i^post36 = h2i^0 propagated equality j3^post36 = j3^0 propagated equality i1^post36 = i1^0 propagated equality h2r^post36 = h2r^0 propagated equality h1r^post36 = h1r^0 propagated equality wpr^post36 = wpr^0 propagated equality isign^post36 = isign^0 propagated equality ii3^post36 = ii3^0 propagated equality j2^post36 = j2^0 propagated equality theta^post36 = theta^0 propagated equality j1___0^post36 = j1___0^0 propagated equality c2^post36 = c2^0 Simplified Guard Original rule: l24 -> l22 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 0 == 0, cost: 1 New rule: l24 -> l22 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, T, cost: 1 Removed Trivial Updates Original rule: l24 -> l22 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, T, cost: 1 New rule: l24 -> l22 : T, cost: 1 Propagated Equalities Original rule: l25 -> l15 : c1^0'=c1^post37, c2^0'=c2^post37, h1i^0'=h1i^post37, h1r^0'=h1r^post37, h2i^0'=h2i^post37, h2r^0'=h2r^post37, i1^0'=i1^post37, i2^0'=i2^post37, i3^0'=i3^post37, ii3^0'=ii3^post37, isign^0'=isign^post37, j1___0^0'=j1___0^post37, j2^0'=j2^post37, j3^0'=j3^post37, nn1^0'=nn1^post37, nn2^0'=nn2^post37, theta^0'=theta^post37, wi^0'=wi^post37, wpi^0'=wpi^post37, wpr^0'=wpr^post37, wr^0'=wr^post37, wtemp^0'=wtemp^post37, (ii3^0-ii3^post37 == 0 /\ -h2r^post37+h2r^0 == 0 /\ i1^0-i1^post37 == 0 /\ h2i^0-h2i^post37 == 0 /\ theta^0-theta^post37 == 0 /\ j2^0-j2^post37 == 0 /\ -nn2^post37+nn2^0 == 0 /\ h1r^0-h1r^post37 == 0 /\ 1-i1^0+nn1^0 <= 0 /\ -wi^post37+wi^0 == 0 /\ -isign^post37+isign^0 == 0 /\ -j1___0^post37+j1___0^0 == 0 /\ -j3^post37+j3^0 == 0 /\ wr^0-wr^post37 == 0 /\ -wtemp^post37+wtemp^0 == 0 /\ c2^0-c2^post37 == 0 /\ -nn1^post37+nn1^0 == 0 /\ -i3^post37+i3^0 == 0 /\ i2^0-i2^post37 == 0 /\ -wpi^post37+wpi^0 == 0 /\ wpr^0-wpr^post37 == 0 /\ -c1^post37+c1^0 == 0 /\ -h1i^post37+h1i^0 == 0), cost: 1 New rule: l25 -> l15 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ 1-i1^0+nn1^0 <= 0), cost: 1 propagated equality ii3^post37 = ii3^0 propagated equality h2r^post37 = h2r^0 propagated equality i1^post37 = i1^0 propagated equality h2i^post37 = h2i^0 propagated equality theta^post37 = theta^0 propagated equality j2^post37 = j2^0 propagated equality nn2^post37 = nn2^0 propagated equality h1r^post37 = h1r^0 propagated equality wi^post37 = wi^0 propagated equality isign^post37 = isign^0 propagated equality j1___0^post37 = j1___0^0 propagated equality j3^post37 = j3^0 propagated equality wr^post37 = wr^0 propagated equality wtemp^post37 = wtemp^0 propagated equality c2^post37 = c2^0 propagated equality nn1^post37 = nn1^0 propagated equality i3^post37 = i3^0 propagated equality i2^post37 = i2^0 propagated equality wpi^post37 = wpi^0 propagated equality wpr^post37 = wpr^0 propagated equality c1^post37 = c1^0 propagated equality h1i^post37 = h1i^0 Simplified Guard Original rule: l25 -> l15 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ 1-i1^0+nn1^0 <= 0), cost: 1 New rule: l25 -> l15 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 1-i1^0+nn1^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l25 -> l15 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 1-i1^0+nn1^0 <= 0, cost: 1 New rule: l25 -> l15 : 1-i1^0+nn1^0 <= 0, cost: 1 Propagated Equalities Original rule: l25 -> l24 : c1^0'=c1^post38, c2^0'=c2^post38, h1i^0'=h1i^post38, h1r^0'=h1r^post38, h2i^0'=h2i^post38, h2r^0'=h2r^post38, i1^0'=i1^post38, i2^0'=i2^post38, i3^0'=i3^post38, ii3^0'=ii3^post38, isign^0'=isign^post38, j1___0^0'=j1___0^post38, j2^0'=j2^post38, j3^0'=j3^post38, nn1^0'=nn1^post38, nn2^0'=nn2^post38, theta^0'=theta^post38, wi^0'=wi^post38, wpi^0'=wpi^post38, wpr^0'=wpr^post38, wr^0'=wr^post38, wtemp^0'=wtemp^post38, (wpr^0-wpr^post38 == 0 /\ c2^0-c2^post38 == 0 /\ wr^0-wr^post38 == 0 /\ i1^0-nn1^0 <= 0 /\ i2^0-i2^post38 == 0 /\ -c1^post38+c1^0 == 0 /\ -wtemp^post38+wtemp^0 == 0 /\ wi^0-wi^post38 == 0 /\ -j3^post38+j3^0 == 0 /\ nn1^0-nn1^post38 == 0 /\ i3^0-i3^post38 == 0 /\ -h1r^post38+h1r^0 == 0 /\ -ii3^post38+ii3^0 == 0 /\ -nn2^post38+nn2^0 == 0 /\ j1___0^0-j1___0^post38 == 0 /\ h2r^0-h2r^post38 == 0 /\ h2i^0-h2i^post38 == 0 /\ -theta^post38+theta^0 == 0 /\ -wpi^post38+wpi^0 == 0 /\ -h1i^post38+h1i^0 == 0 /\ -i1^post38+i1^0 == 0 /\ -j2^post38+j2^0 == 0 /\ -isign^post38+isign^0 == 0), cost: 1 New rule: l25 -> l24 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ i1^0-nn1^0 <= 0), cost: 1 propagated equality wpr^post38 = wpr^0 propagated equality c2^post38 = c2^0 propagated equality wr^post38 = wr^0 propagated equality i2^post38 = i2^0 propagated equality c1^post38 = c1^0 propagated equality wtemp^post38 = wtemp^0 propagated equality wi^post38 = wi^0 propagated equality j3^post38 = j3^0 propagated equality nn1^post38 = nn1^0 propagated equality i3^post38 = i3^0 propagated equality h1r^post38 = h1r^0 propagated equality ii3^post38 = ii3^0 propagated equality nn2^post38 = nn2^0 propagated equality j1___0^post38 = j1___0^0 propagated equality h2r^post38 = h2r^0 propagated equality h2i^post38 = h2i^0 propagated equality theta^post38 = theta^0 propagated equality wpi^post38 = wpi^0 propagated equality h1i^post38 = h1i^0 propagated equality i1^post38 = i1^0 propagated equality j2^post38 = j2^0 propagated equality isign^post38 = isign^0 Simplified Guard Original rule: l25 -> l24 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ i1^0-nn1^0 <= 0), cost: 1 New rule: l25 -> l24 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, i1^0-nn1^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l25 -> l24 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, i1^0-nn1^0 <= 0, cost: 1 New rule: l25 -> l24 : i1^0-nn1^0 <= 0, cost: 1 Propagated Equalities Original rule: l23 -> l25 : c1^0'=c1^post39, c2^0'=c2^post39, h1i^0'=h1i^post39, h1r^0'=h1r^post39, h2i^0'=h2i^post39, h2r^0'=h2r^post39, i1^0'=i1^post39, i2^0'=i2^post39, i3^0'=i3^post39, ii3^0'=ii3^post39, isign^0'=isign^post39, j1___0^0'=j1___0^post39, j2^0'=j2^post39, j3^0'=j3^post39, nn1^0'=nn1^post39, nn2^0'=nn2^post39, theta^0'=theta^post39, wi^0'=wi^post39, wpi^0'=wpi^post39, wpr^0'=wpr^post39, wr^0'=wr^post39, wtemp^0'=wtemp^post39, (-isign^post39+isign^0 == 0 /\ i2^0-i2^post39 == 0 /\ wi^0-wi^post39 == 0 /\ -ii3^post39+ii3^0 == 0 /\ -c1^post39+c1^0 == 0 /\ theta^0-theta^post39 == 0 /\ c2^0-c2^post39 == 0 /\ h1i^0-h1i^post39 == 0 /\ i3^0-i3^post39 == 0 /\ -i1^post39+i1^0 == 0 /\ -h1r^post39+h1r^0 == 0 /\ -j3^post39+j3^0 == 0 /\ -wpi^post39+wpi^0 == 0 /\ -j1___0^post39+j1___0^0 == 0 /\ j2^0-j2^post39 == 0 /\ -nn2^post39+nn2^0 == 0 /\ h2r^0-h2r^post39 == 0 /\ wpr^0-wpr^post39 == 0 /\ -wtemp^post39+wtemp^0 == 0 /\ h2i^0-h2i^post39 == 0 /\ -nn1^post39+nn1^0 == 0 /\ wr^0-wr^post39 == 0), cost: 1 New rule: l23 -> l25 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 0 == 0, cost: 1 propagated equality isign^post39 = isign^0 propagated equality i2^post39 = i2^0 propagated equality wi^post39 = wi^0 propagated equality ii3^post39 = ii3^0 propagated equality c1^post39 = c1^0 propagated equality theta^post39 = theta^0 propagated equality c2^post39 = c2^0 propagated equality h1i^post39 = h1i^0 propagated equality i3^post39 = i3^0 propagated equality i1^post39 = i1^0 propagated equality h1r^post39 = h1r^0 propagated equality j3^post39 = j3^0 propagated equality wpi^post39 = wpi^0 propagated equality j1___0^post39 = j1___0^0 propagated equality j2^post39 = j2^0 propagated equality nn2^post39 = nn2^0 propagated equality h2r^post39 = h2r^0 propagated equality wpr^post39 = wpr^0 propagated equality wtemp^post39 = wtemp^0 propagated equality h2i^post39 = h2i^0 propagated equality nn1^post39 = nn1^0 propagated equality wr^post39 = wr^0 Simplified Guard Original rule: l23 -> l25 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 0 == 0, cost: 1 New rule: l23 -> l25 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, T, cost: 1 Removed Trivial Updates Original rule: l23 -> l25 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, T, cost: 1 New rule: l23 -> l25 : T, cost: 1 Propagated Equalities Original rule: l21 -> l15 : c1^0'=c1^post40, c2^0'=c2^post40, h1i^0'=h1i^post40, h1r^0'=h1r^post40, h2i^0'=h2i^post40, h2r^0'=h2r^post40, i1^0'=i1^post40, i2^0'=i2^post40, i3^0'=i3^post40, ii3^0'=ii3^post40, isign^0'=isign^post40, j1___0^0'=j1___0^post40, j2^0'=j2^post40, j3^0'=j3^post40, nn1^0'=nn1^post40, nn2^0'=nn2^post40, theta^0'=theta^post40, wi^0'=wi^post40, wpi^0'=wpi^post40, wpr^0'=wpr^post40, wr^0'=wr^post40, wtemp^0'=wtemp^post40, (i1^0-i1^post40 == 0 /\ nn1^0-nn1^post40 == 0 /\ wtemp^0-wtemp^post40 == 0 /\ -i3^post40+i3^0 == 0 /\ -theta^post40+theta^0 == 0 /\ wpr^0-wpr^post40 == 0 /\ -nn2^post40+nn2^0 == 0 /\ -wpi^post40+wpi^0 == 0 /\ -h2r^post40+h2r^0 == 0 /\ j2^0-j2^post40 == 0 /\ wi^0-wi^post40 == 0 /\ -isign^post40+isign^0 == 0 /\ -h1r^post40+h1r^0 == 0 /\ i2^0-i2^post40 == 0 /\ 2-isign^0 <= 0 /\ -h1i^post40+h1i^0 == 0 /\ h2i^0-h2i^post40 == 0 /\ -c1^post40+c1^0 == 0 /\ ii3^0-ii3^post40 == 0 /\ wr^0-wr^post40 == 0 /\ j1___0^0-j1___0^post40 == 0 /\ c2^0-c2^post40 == 0 /\ -j3^post40+j3^0 == 0), cost: 1 New rule: l21 -> l15 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ 2-isign^0 <= 0), cost: 1 propagated equality i1^post40 = i1^0 propagated equality nn1^post40 = nn1^0 propagated equality wtemp^post40 = wtemp^0 propagated equality i3^post40 = i3^0 propagated equality theta^post40 = theta^0 propagated equality wpr^post40 = wpr^0 propagated equality nn2^post40 = nn2^0 propagated equality wpi^post40 = wpi^0 propagated equality h2r^post40 = h2r^0 propagated equality j2^post40 = j2^0 propagated equality wi^post40 = wi^0 propagated equality isign^post40 = isign^0 propagated equality h1r^post40 = h1r^0 propagated equality i2^post40 = i2^0 propagated equality h1i^post40 = h1i^0 propagated equality h2i^post40 = h2i^0 propagated equality c1^post40 = c1^0 propagated equality ii3^post40 = ii3^0 propagated equality wr^post40 = wr^0 propagated equality j1___0^post40 = j1___0^0 propagated equality c2^post40 = c2^0 propagated equality j3^post40 = j3^0 Simplified Guard Original rule: l21 -> l15 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ 2-isign^0 <= 0), cost: 1 New rule: l21 -> l15 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 2-isign^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l21 -> l15 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, 2-isign^0 <= 0, cost: 1 New rule: l21 -> l15 : 2-isign^0 <= 0, cost: 1 Propagated Equalities Original rule: l21 -> l15 : c1^0'=c1^post41, c2^0'=c2^post41, h1i^0'=h1i^post41, h1r^0'=h1r^post41, h2i^0'=h2i^post41, h2r^0'=h2r^post41, i1^0'=i1^post41, i2^0'=i2^post41, i3^0'=i3^post41, ii3^0'=ii3^post41, isign^0'=isign^post41, j1___0^0'=j1___0^post41, j2^0'=j2^post41, j3^0'=j3^post41, nn1^0'=nn1^post41, nn2^0'=nn2^post41, theta^0'=theta^post41, wi^0'=wi^post41, wpi^0'=wpi^post41, wpr^0'=wpr^post41, wr^0'=wr^post41, wtemp^0'=wtemp^post41, (i3^0-i3^post41 == 0 /\ wtemp^0-wtemp^post41 == 0 /\ j2^0-j2^post41 == 0 /\ -h1i^post41+h1i^0 == 0 /\ wr^0-wr^post41 == 0 /\ c2^0-c2^post41 == 0 /\ -i1^post41+i1^0 == 0 /\ j1___0^0-j1___0^post41 == 0 /\ -c1^post41+c1^0 == 0 /\ -theta^post41+theta^0 == 0 /\ wi^0-wi^post41 == 0 /\ wpi^0-wpi^post41 == 0 /\ -ii3^post41+ii3^0 == 0 /\ -j3^post41+j3^0 == 0 /\ -isign^post41+isign^0 == 0 /\ h2r^0-h2r^post41 == 0 /\ -nn2^post41+nn2^0 == 0 /\ i2^0-i2^post41 == 0 /\ nn1^0-nn1^post41 == 0 /\ h2i^0-h2i^post41 == 0 /\ isign^0 <= 0 /\ -h1r^post41+h1r^0 == 0 /\ -wpr^post41+wpr^0 == 0), cost: 1 New rule: l21 -> l15 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ isign^0 <= 0), cost: 1 propagated equality i3^post41 = i3^0 propagated equality wtemp^post41 = wtemp^0 propagated equality j2^post41 = j2^0 propagated equality h1i^post41 = h1i^0 propagated equality wr^post41 = wr^0 propagated equality c2^post41 = c2^0 propagated equality i1^post41 = i1^0 propagated equality j1___0^post41 = j1___0^0 propagated equality c1^post41 = c1^0 propagated equality theta^post41 = theta^0 propagated equality wi^post41 = wi^0 propagated equality wpi^post41 = wpi^0 propagated equality ii3^post41 = ii3^0 propagated equality j3^post41 = j3^0 propagated equality isign^post41 = isign^0 propagated equality h2r^post41 = h2r^0 propagated equality nn2^post41 = nn2^0 propagated equality i2^post41 = i2^0 propagated equality nn1^post41 = nn1^0 propagated equality h2i^post41 = h2i^0 propagated equality h1r^post41 = h1r^0 propagated equality wpr^post41 = wpr^0 Simplified Guard Original rule: l21 -> l15 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ isign^0 <= 0), cost: 1 New rule: l21 -> l15 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, isign^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l21 -> l15 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, isign^0 <= 0, cost: 1 New rule: l21 -> l15 : isign^0 <= 0, cost: 1 made implied equalities explicit Original rule: l21 -> l23 : c1^0'=c1^post42, c2^0'=c2^post42, h1i^0'=h1i^post42, h1r^0'=h1r^post42, h2i^0'=h2i^post42, h2r^0'=h2r^post42, i1^0'=i1^post42, i2^0'=i2^post42, i3^0'=i3^post42, ii3^0'=ii3^post42, isign^0'=isign^post42, j1___0^0'=j1___0^post42, j2^0'=j2^post42, j3^0'=j3^post42, nn1^0'=nn1^post42, nn2^0'=nn2^post42, theta^0'=theta^post42, wi^0'=wi^post42, wpi^0'=wpi^post42, wpr^0'=wpr^post42, wr^0'=wr^post42, wtemp^0'=wtemp^post42, (h2i^0-h2i^post42 == 0 /\ wr^0-wr^post42 == 0 /\ -h2r^post42+h2r^0 == 0 /\ -h1r^post42+h1r^0 == 0 /\ wi^0-wi^post42 == 0 /\ -wpr^post42+wpr^0 == 0 /\ -nn2^post42+nn2^0 == 0 /\ -wtemp^post42+wtemp^0 == 0 /\ nn1^0-nn1^post42 == 0 /\ -j3^post42+j3^0 == 0 /\ -ii3^post42+ii3^0 == 0 /\ -c1^post42+c1^0 == 0 /\ c2^0-c2^post42 == 0 /\ i2^0-i2^post42 == 0 /\ -isign^post42+isign^0 == 0 /\ -i1^post42+i1^0 == 0 /\ -h1i^post42+h1i^0 == 0 /\ j2^0-j2^post42 == 0 /\ 1-isign^0 <= 0 /\ -1+isign^0 <= 0 /\ -theta^post42+theta^0 == 0 /\ -wpi^post42+wpi^0 == 0 /\ j1___0^0-j1___0^post42 == 0 /\ -i3^post42+i3^0 == 0), cost: 1 New rule: l21 -> l23 : c1^0'=c1^post42, c2^0'=c2^post42, h1i^0'=h1i^post42, h1r^0'=h1r^post42, h2i^0'=h2i^post42, h2r^0'=h2r^post42, i1^0'=i1^post42, i2^0'=i2^post42, i3^0'=i3^post42, ii3^0'=ii3^post42, isign^0'=isign^post42, j1___0^0'=j1___0^post42, j2^0'=j2^post42, j3^0'=j3^post42, nn1^0'=nn1^post42, nn2^0'=nn2^post42, theta^0'=theta^post42, wi^0'=wi^post42, wpi^0'=wpi^post42, wpr^0'=wpr^post42, wr^0'=wr^post42, wtemp^0'=wtemp^post42, (h2i^0-h2i^post42 == 0 /\ wr^0-wr^post42 == 0 /\ -h2r^post42+h2r^0 == 0 /\ -h1r^post42+h1r^0 == 0 /\ wi^0-wi^post42 == 0 /\ -wpr^post42+wpr^0 == 0 /\ -nn2^post42+nn2^0 == 0 /\ -wtemp^post42+wtemp^0 == 0 /\ nn1^0-nn1^post42 == 0 /\ -j3^post42+j3^0 == 0 /\ -ii3^post42+ii3^0 == 0 /\ -c1^post42+c1^0 == 0 /\ c2^0-c2^post42 == 0 /\ i2^0-i2^post42 == 0 /\ -isign^post42+isign^0 == 0 /\ -i1^post42+i1^0 == 0 /\ -h1i^post42+h1i^0 == 0 /\ j2^0-j2^post42 == 0 /\ 1-isign^0 <= 0 /\ 1-isign^0 == 0 /\ -1+isign^0 <= 0 /\ -theta^post42+theta^0 == 0 /\ -wpi^post42+wpi^0 == 0 /\ j1___0^0-j1___0^post42 == 0 /\ -i3^post42+i3^0 == 0), cost: 1 Propagated Equalities Original rule: l21 -> l23 : c1^0'=c1^post42, c2^0'=c2^post42, h1i^0'=h1i^post42, h1r^0'=h1r^post42, h2i^0'=h2i^post42, h2r^0'=h2r^post42, i1^0'=i1^post42, i2^0'=i2^post42, i3^0'=i3^post42, ii3^0'=ii3^post42, isign^0'=isign^post42, j1___0^0'=j1___0^post42, j2^0'=j2^post42, j3^0'=j3^post42, nn1^0'=nn1^post42, nn2^0'=nn2^post42, theta^0'=theta^post42, wi^0'=wi^post42, wpi^0'=wpi^post42, wpr^0'=wpr^post42, wr^0'=wr^post42, wtemp^0'=wtemp^post42, (h2i^0-h2i^post42 == 0 /\ wr^0-wr^post42 == 0 /\ -h2r^post42+h2r^0 == 0 /\ -h1r^post42+h1r^0 == 0 /\ wi^0-wi^post42 == 0 /\ -wpr^post42+wpr^0 == 0 /\ -nn2^post42+nn2^0 == 0 /\ -wtemp^post42+wtemp^0 == 0 /\ nn1^0-nn1^post42 == 0 /\ -j3^post42+j3^0 == 0 /\ -ii3^post42+ii3^0 == 0 /\ -c1^post42+c1^0 == 0 /\ c2^0-c2^post42 == 0 /\ i2^0-i2^post42 == 0 /\ -isign^post42+isign^0 == 0 /\ -i1^post42+i1^0 == 0 /\ -h1i^post42+h1i^0 == 0 /\ j2^0-j2^post42 == 0 /\ 1-isign^0 <= 0 /\ 1-isign^0 == 0 /\ -1+isign^0 <= 0 /\ -theta^post42+theta^0 == 0 /\ -wpi^post42+wpi^0 == 0 /\ j1___0^0-j1___0^post42 == 0 /\ -i3^post42+i3^0 == 0), cost: 1 New rule: l21 -> l23 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ 1-isign^0 <= 0 /\ 1-isign^0 == 0 /\ -1+isign^0 <= 0), cost: 1 propagated equality h2i^post42 = h2i^0 propagated equality wr^post42 = wr^0 propagated equality h2r^post42 = h2r^0 propagated equality h1r^post42 = h1r^0 propagated equality wi^post42 = wi^0 propagated equality wpr^post42 = wpr^0 propagated equality nn2^post42 = nn2^0 propagated equality wtemp^post42 = wtemp^0 propagated equality nn1^post42 = nn1^0 propagated equality j3^post42 = j3^0 propagated equality ii3^post42 = ii3^0 propagated equality c1^post42 = c1^0 propagated equality c2^post42 = c2^0 propagated equality i2^post42 = i2^0 propagated equality isign^post42 = isign^0 propagated equality i1^post42 = i1^0 propagated equality h1i^post42 = h1i^0 propagated equality j2^post42 = j2^0 propagated equality theta^post42 = theta^0 propagated equality wpi^post42 = wpi^0 propagated equality j1___0^post42 = j1___0^0 propagated equality i3^post42 = i3^0 Simplified Guard Original rule: l21 -> l23 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (0 == 0 /\ 1-isign^0 <= 0 /\ 1-isign^0 == 0 /\ -1+isign^0 <= 0), cost: 1 New rule: l21 -> l23 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (1-isign^0 <= 0 /\ 1-isign^0 == 0 /\ -1+isign^0 <= 0), cost: 1 made implied equalities explicit Original rule: l21 -> l23 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (1-isign^0 <= 0 /\ 1-isign^0 == 0 /\ -1+isign^0 <= 0), cost: 1 New rule: l21 -> l23 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (1-isign^0 <= 0 /\ 1-isign^0 == 0 /\ -1+isign^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l21 -> l23 : c1^0'=c1^0, c2^0'=c2^0, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^0, wi^0'=wi^0, wpi^0'=wpi^0, wpr^0'=wpr^0, wr^0'=wr^0, wtemp^0'=wtemp^0, (1-isign^0 <= 0 /\ 1-isign^0 == 0 /\ -1+isign^0 <= 0), cost: 1 New rule: l21 -> l23 : (1-isign^0 <= 0 /\ 1-isign^0 == 0 /\ -1+isign^0 <= 0), cost: 1 Propagated Equalities Original rule: l26 -> l21 : c1^0'=c1^post33, c2^0'=c2^post33, h1i^0'=h1i^post33, h1r^0'=h1r^post33, h2i^0'=h2i^post33, h2r^0'=h2r^post33, i1^0'=i1^post33, i2^0'=i2^post33, i3^0'=i3^post33, ii3^0'=ii3^post33, isign^0'=isign^post33, j1___0^0'=j1___0^post33, j2^0'=j2^post33, j3^0'=j3^post33, nn1^0'=nn1^post33, nn2^0'=nn2^post33, theta^0'=theta^post33, wi^0'=wi^post33, wpi^0'=wpi^post33, wpr^0'=wpr^post33, wr^0'=wr^post33, wtemp^0'=wtemp^post33, (0 == 0 /\ c2^0-c2^post43 == 0 /\ -i2^post33+i2^post43 == 0 /\ h1i^0-h1i^post43 == 0 /\ -wpr^post43+wpr^0 == 0 /\ -c1^post43+c1^0 == 0 /\ i2^0-i2^post43 == 0 /\ wi^post43-wi^post33 == 0 /\ i3^0-i3^post43 == 0 /\ j2^post43-j2^post33 == 0 /\ wr^0-wr^post43 == 0 /\ -j3^post43+j3^0 == 0 /\ -ii3^post43+ii3^0 == 0 /\ -h1r^post43+h1r^0 == 0 /\ nn1^0-nn1^post43 == 0 /\ wtemp^0-wtemp^post43 == 0 /\ -j3^post33+j3^post43 == 0 /\ ii3^post43-ii3^post33 == 0 /\ -h2r^post33+h2r^post43 == 0 /\ -nn1^post33+nn1^post43 == 0 /\ -nn2^post43+nn2^0 == 0 /\ wi^0-wi^post43 == 0 /\ h2r^0-h2r^post43 == 0 /\ -i3^post33+i3^post43 == 0 /\ j1___0^0-j1___0^post43 == 0 /\ h2i^0-h2i^post43 == 0 /\ -j1___0^post33+j1___0^post43 == 0 /\ nn2^post43-nn2^post33 == 0 /\ wpi^0-wpi^post43 == 0 /\ -theta^post43+theta^0 == 0 /\ i1^post43-i1^post33 == 0 /\ -i1^post43+i1^0 == 0 /\ -isign^post33+isign^post43 == 0 /\ -h1i^post33+h1i^post43 == 0 /\ -j2^post43+j2^0 == 0 /\ -isign^post43+isign^0 == 0 /\ wr^post43-wr^post33 == 0 /\ -h1r^post33+h1r^post43 == 0 /\ -h2i^post33+h2i^post43 == 0), cost: 1 New rule: l26 -> l21 : c1^0'=c1^post33, c2^0'=c2^post33, h1i^0'=h1i^post43, h1r^0'=h1r^post43, h2i^0'=h2i^post43, h2r^0'=h2r^post43, i1^0'=i1^post43, i2^0'=i2^post43, i3^0'=i3^post43, ii3^0'=ii3^post43, isign^0'=isign^post43, j1___0^0'=j1___0^post43, j2^0'=j2^post43, j3^0'=j3^post43, nn1^0'=nn1^post43, nn2^0'=nn2^post43, theta^0'=theta^post33, wi^0'=wi^post43, wpi^0'=wpi^post33, wpr^0'=wpr^post33, wr^0'=wr^post43, wtemp^0'=wtemp^post33, (0 == 0 /\ c2^0-c2^post43 == 0 /\ h1i^0-h1i^post43 == 0 /\ -wpr^post43+wpr^0 == 0 /\ -c1^post43+c1^0 == 0 /\ i2^0-i2^post43 == 0 /\ i3^0-i3^post43 == 0 /\ wr^0-wr^post43 == 0 /\ -j3^post43+j3^0 == 0 /\ -ii3^post43+ii3^0 == 0 /\ -h1r^post43+h1r^0 == 0 /\ nn1^0-nn1^post43 == 0 /\ wtemp^0-wtemp^post43 == 0 /\ -nn2^post43+nn2^0 == 0 /\ wi^0-wi^post43 == 0 /\ h2r^0-h2r^post43 == 0 /\ j1___0^0-j1___0^post43 == 0 /\ h2i^0-h2i^post43 == 0 /\ wpi^0-wpi^post43 == 0 /\ -theta^post43+theta^0 == 0 /\ -i1^post43+i1^0 == 0 /\ -j2^post43+j2^0 == 0 /\ -isign^post43+isign^0 == 0), cost: 1 propagated equality i2^post33 = i2^post43 propagated equality wi^post33 = wi^post43 propagated equality j2^post33 = j2^post43 propagated equality j3^post33 = j3^post43 propagated equality ii3^post33 = ii3^post43 propagated equality h2r^post33 = h2r^post43 propagated equality nn1^post33 = nn1^post43 propagated equality i3^post33 = i3^post43 propagated equality j1___0^post33 = j1___0^post43 propagated equality nn2^post33 = nn2^post43 propagated equality i1^post33 = i1^post43 propagated equality isign^post33 = isign^post43 propagated equality h1i^post33 = h1i^post43 propagated equality wr^post33 = wr^post43 propagated equality h1r^post33 = h1r^post43 propagated equality h2i^post33 = h2i^post43 Propagated Equalities Original rule: l26 -> l21 : c1^0'=c1^post33, c2^0'=c2^post33, h1i^0'=h1i^post43, h1r^0'=h1r^post43, h2i^0'=h2i^post43, h2r^0'=h2r^post43, i1^0'=i1^post43, i2^0'=i2^post43, i3^0'=i3^post43, ii3^0'=ii3^post43, isign^0'=isign^post43, j1___0^0'=j1___0^post43, j2^0'=j2^post43, j3^0'=j3^post43, nn1^0'=nn1^post43, nn2^0'=nn2^post43, theta^0'=theta^post33, wi^0'=wi^post43, wpi^0'=wpi^post33, wpr^0'=wpr^post33, wr^0'=wr^post43, wtemp^0'=wtemp^post33, (0 == 0 /\ c2^0-c2^post43 == 0 /\ h1i^0-h1i^post43 == 0 /\ -wpr^post43+wpr^0 == 0 /\ -c1^post43+c1^0 == 0 /\ i2^0-i2^post43 == 0 /\ i3^0-i3^post43 == 0 /\ wr^0-wr^post43 == 0 /\ -j3^post43+j3^0 == 0 /\ -ii3^post43+ii3^0 == 0 /\ -h1r^post43+h1r^0 == 0 /\ nn1^0-nn1^post43 == 0 /\ wtemp^0-wtemp^post43 == 0 /\ -nn2^post43+nn2^0 == 0 /\ wi^0-wi^post43 == 0 /\ h2r^0-h2r^post43 == 0 /\ j1___0^0-j1___0^post43 == 0 /\ h2i^0-h2i^post43 == 0 /\ wpi^0-wpi^post43 == 0 /\ -theta^post43+theta^0 == 0 /\ -i1^post43+i1^0 == 0 /\ -j2^post43+j2^0 == 0 /\ -isign^post43+isign^0 == 0), cost: 1 New rule: l26 -> l21 : c1^0'=c1^post33, c2^0'=c2^post33, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^post33, wi^0'=wi^0, wpi^0'=wpi^post33, wpr^0'=wpr^post33, wr^0'=wr^0, wtemp^0'=wtemp^post33, 0 == 0, cost: 1 propagated equality c2^post43 = c2^0 propagated equality h1i^post43 = h1i^0 propagated equality wpr^post43 = wpr^0 propagated equality c1^post43 = c1^0 propagated equality i2^post43 = i2^0 propagated equality i3^post43 = i3^0 propagated equality wr^post43 = wr^0 propagated equality j3^post43 = j3^0 propagated equality ii3^post43 = ii3^0 propagated equality h1r^post43 = h1r^0 propagated equality nn1^post43 = nn1^0 propagated equality wtemp^post43 = wtemp^0 propagated equality nn2^post43 = nn2^0 propagated equality wi^post43 = wi^0 propagated equality h2r^post43 = h2r^0 propagated equality j1___0^post43 = j1___0^0 propagated equality h2i^post43 = h2i^0 propagated equality wpi^post43 = wpi^0 propagated equality theta^post43 = theta^0 propagated equality i1^post43 = i1^0 propagated equality j2^post43 = j2^0 propagated equality isign^post43 = isign^0 Simplified Guard Original rule: l26 -> l21 : c1^0'=c1^post33, c2^0'=c2^post33, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^post33, wi^0'=wi^0, wpi^0'=wpi^post33, wpr^0'=wpr^post33, wr^0'=wr^0, wtemp^0'=wtemp^post33, 0 == 0, cost: 1 New rule: l26 -> l21 : c1^0'=c1^post33, c2^0'=c2^post33, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^post33, wi^0'=wi^0, wpi^0'=wpi^post33, wpr^0'=wpr^post33, wr^0'=wr^0, wtemp^0'=wtemp^post33, T, cost: 1 Removed Trivial Updates Original rule: l26 -> l21 : c1^0'=c1^post33, c2^0'=c2^post33, h1i^0'=h1i^0, h1r^0'=h1r^0, h2i^0'=h2i^0, h2r^0'=h2r^0, i1^0'=i1^0, i2^0'=i2^0, i3^0'=i3^0, ii3^0'=ii3^0, isign^0'=isign^0, j1___0^0'=j1___0^0, j2^0'=j2^0, j3^0'=j3^0, nn1^0'=nn1^0, nn2^0'=nn2^0, theta^0'=theta^post33, wi^0'=wi^0, wpi^0'=wpi^post33, wpr^0'=wpr^post33, wr^0'=wr^0, wtemp^0'=wtemp^post33, T, cost: 1 New rule: l26 -> l21 : c1^0'=c1^post33, c2^0'=c2^post33, theta^0'=theta^post33, wpi^0'=wpi^post33, wpr^0'=wpr^post33, wtemp^0'=wtemp^post33, T, cost: 1 Step with 85 Trace 85[T] Blocked [{}, {}] Step with 82 Trace 85[T], 82[(2-isign^0 <= 0)] Blocked [{}, {}, {}] Step with 75 Trace 85[T], 82[(2-isign^0 <= 0)], 75[T] Blocked [{}, {}, {}, {}] Step with 73 Trace 85[T], 82[(2-isign^0 <= 0)], 75[T], 73[(1-i1^0+nn1^0 <= 0)] Blocked [{}, {}, {}, {}, {}] Step with 45 Trace 85[T], 82[(2-isign^0 <= 0)], 75[T], 73[(1-i1^0+nn1^0 <= 0)], 45[(-isign^0 <= 0)] Blocked [{}, {}, {}, {}, {}, {}] Step with 44 Trace 85[T], 82[(2-isign^0 <= 0)], 75[T], 73[(1-i1^0+nn1^0 <= 0)], 45[(-isign^0 <= 0)], 44[T] Blocked [{}, {}, {}, {}, {}, {}, {}] Backtrack Trace 85[T], 82[(2-isign^0 <= 0)], 75[T], 73[(1-i1^0+nn1^0 <= 0)], 45[(-isign^0 <= 0)] Blocked [{}, {}, {}, {}, {}, {44[T]}] Backtrack Trace 85[T], 82[(2-isign^0 <= 0)], 75[T], 73[(1-i1^0+nn1^0 <= 0)] Blocked [{}, {}, {}, {}, {45[T]}] Backtrack Trace 85[T], 82[(2-isign^0 <= 0)], 75[T] Blocked [{}, {}, {}, {73[T]}] Step with 74 Trace 85[T], 82[(2-isign^0 <= 0)], 75[T], 74[(i1^0-nn1^0 <= 0)] Blocked [{}, {}, {}, {73[T]}, {}] Step with 70 Trace 85[T], 82[(2-isign^0 <= 0)], 75[T], 74[(i1^0-nn1^0 <= 0)], 70[(1-i1^0 <= 0 /\ 1-i1^0 == 0 /\ -1+i1^0 <= 0)] Blocked [{}, {}, {}, {73[T]}, {}, {}] Step with 68 Trace 85[T], 82[(2-isign^0 <= 0)], 75[T], 74[(i1^0-nn1^0 <= 0)], 70[(1-i1^0 <= 0 /\ 1-i1^0 == 0 /\ -1+i1^0 <= 0)], 68[T] Blocked [{}, {}, {}, {73[T]}, {}, {}, {}] Step with 67 Trace 85[T], 82[(2-isign^0 <= 0)], 75[T], 74[(i1^0-nn1^0 <= 0)], 70[(1-i1^0 <= 0 /\ 1-i1^0 == 0 /\ -1+i1^0 <= 0)], 68[T], 67[T] Blocked [{}, {}, {}, {73[T]}, {}, {}, {}, {}] Step with 65 Trace 85[T], 82[(2-isign^0 <= 0)], 75[T], 74[(i1^0-nn1^0 <= 0)], 70[(1-i1^0 <= 0 /\ 1-i1^0 == 0 /\ -1+i1^0 <= 0)], 68[T], 67[T], 65[T] Blocked [{}, {}, {}, {73[T]}, {}, {}, {}, {}, {}] Acceleration Failed marked recursive suffix as redundant Step with 75 Trace 85[T], 82[(2-isign^0 <= 0)], 75[T], 74[(i1^0-nn1^0 <= 0)], 70[(1-i1^0 <= 0 /\ 1-i1^0 == 0 /\ -1+i1^0 <= 0)], 68[T], 67[T], 65[T], 75[T] Blocked [{}, {}, {}, {73[T]}, {}, {}, {}, {}, {}, {}] Acceleration Failed marked recursive suffix as redundant Step with 74 Trace 85[T], 82[(2-isign^0 <= 0)], 75[T], 74[(i1^0-nn1^0 <= 0)], 70[(1-i1^0 <= 0 /\ 1-i1^0 == 0 /\ -1+i1^0 <= 0)], 68[T], 67[T], 65[T], 75[T], 74[(i1^0-nn1^0 <= 0)] Blocked [{}, {}, {}, {73[T]}, {}, {}, {}, {}, {}, {}, {}] Acceleration Failed marked recursive suffix as redundant Step with 71 Trace 85[T], 82[(2-isign^0 <= 0)], 75[T], 74[(i1^0-nn1^0 <= 0)], 70[(1-i1^0 <= 0 /\ 1-i1^0 == 0 /\ -1+i1^0 <= 0)], 68[T], 67[T], 65[T], 75[T], 74[(i1^0-nn1^0 <= 0)], 71[(2-i1^0 <= 0)] Blocked [{}, {}, {}, {73[T]}, {}, {}, {}, {}, {}, {}, {70[T]}, {}] Step with 69 Trace 85[T], 82[(2-isign^0 <= 0)], 75[T], 74[(i1^0-nn1^0 <= 0)], 70[(1-i1^0 <= 0 /\ 1-i1^0 == 0 /\ -1+i1^0 <= 0)], 68[T], 67[T], 65[T], 75[T], 74[(i1^0-nn1^0 <= 0)], 71[(2-i1^0 <= 0)], 69[T] Blocked [{}, {}, {}, {73[T]}, {}, {}, {}, {}, {}, {}, {70[T]}, {}, {}] Accelerate Start location: l26 Program variables: c1^0 c2^0 h1i^0 h1r^0 h2i^0 h2r^0 i1^0 i2^0 i3^0 ii3^0 isign^0 j1___0^0 j2^0 j3^0 nn1^0 nn2^0 theta^0 wi^0 wpi^0 wpr^0 wr^0 wtemp^0 44: l0 -> l1 : T, cost: 1 45: l2 -> l0 : -isign^0 <= 0, cost: 1 46: l2 -> l0 : 2+isign^0 <= 0, cost: 1 47: l2 -> l0 : (1+isign^0 <= 0 /\ 1+isign^0 == 0 /\ -1-isign^0 <= 0), cost: 1 48: l3 -> l4 : h1i^0'=h1i^post5, h1r^0'=h1r^post5, h2i^0'=h2i^post5, h2r^0'=h2r^post5, j3^0'=j3^post5, T, cost: 1 53: l4 -> l7 : i2^0'=1+i2^0, T, cost: 1 49: l5 -> l3 : j2^0'=2-i2^0+nn2^0, T, cost: 1 50: l6 -> l3 : j2^0'=1, (1-i2^0 <= 0 /\ 1-i2^0 == 0 /\ -1+i2^0 <= 0), cost: 1 51: l6 -> l5 : 2-i2^0 <= 0, cost: 1 52: l6 -> l5 : i2^0 <= 0, cost: 1 64: l7 -> l12 : T, cost: 1 54: l8 -> l4 : h1i^0'=h1i^post11, h1r^0'=h1r^post11, h2i^0'=h2i^post11, h2r^0'=h2r^post11, T, cost: 1 55: l9 -> l8 : j2^0'=j2^post12, T, cost: 1 56: l10 -> l8 : j2^0'=1, (1-i2^0 <= 0 /\ 1-i2^0 == 0 /\ -1+i2^0 <= 0), cost: 1 57: l10 -> l9 : 2-i2^0 <= 0, cost: 1 58: l10 -> l9 : i2^0 <= 0, cost: 1 59: l11 -> l6 : 2-i3^0 <= 0, cost: 1 60: l11 -> l6 : i3^0 <= 0, cost: 1 61: l11 -> l10 : (1-i3^0 <= 0 /\ 1-i3^0 == 0 /\ -1+i3^0 <= 0), cost: 1 62: l12 -> l13 : i3^0'=1+i3^0, ii3^0'=2+ii3^0, wi^0'=wi^post19, wr^0'=wr^post19, wtemp^0'=wr^0, 1-i2^0+nn2^0 <= 0, cost: 1 63: l12 -> l11 : i2^0-nn2^0 <= 0, cost: 1 67: l13 -> l14 : T, cost: 1 65: l14 -> l15 : i1^0'=1+i1^0, T, cost: 1 66: l14 -> l7 : T, cost: 1 75: l15 -> l19 : T, cost: 1 68: l16 -> l13 : wi^0'=0, wr^0'=1, T, cost: 1 86: l16 -> l16 : i1^0'=i1^0+n, j1___0^0'=2-i1^0+nn1^0-n, wi^0'=0, wr^0'=1, (-1+n >= 0 /\ -i1^0+nn1^0-n >= 0 /\ -1+i1^0 >= 0), cost: 1 69: l17 -> l16 : j1___0^0'=2-i1^0+nn1^0, T, cost: 1 70: l18 -> l16 : j1___0^0'=1, (1-i1^0 <= 0 /\ 1-i1^0 == 0 /\ -1+i1^0 <= 0), cost: 1 71: l18 -> l17 : 2-i1^0 <= 0, cost: 1 72: l18 -> l17 : i1^0 <= 0, cost: 1 73: l19 -> l2 : 1-i1^0+nn1^0 <= 0, cost: 1 74: l19 -> l18 : i1^0-nn1^0 <= 0, cost: 1 82: l21 -> l15 : 2-isign^0 <= 0, cost: 1 83: l21 -> l15 : isign^0 <= 0, cost: 1 84: l21 -> l23 : (1-isign^0 <= 0 /\ 1-isign^0 == 0 /\ -1+isign^0 <= 0), cost: 1 76: l22 -> l23 : i1^0'=1+i1^0, 1-i2^0+nn2^0 <= 0, cost: 1 77: l22 -> l24 : i2^0'=1+i2^0, j2^0'=2+j2^0, i2^0-nn2^0 <= 0, cost: 1 81: l23 -> l25 : T, cost: 1 78: l24 -> l22 : T, cost: 1 79: l25 -> l15 : 1-i1^0+nn1^0 <= 0, cost: 1 80: l25 -> l24 : i1^0-nn1^0 <= 0, cost: 1 85: l26 -> l21 : c1^0'=c1^post33, c2^0'=c2^post33, theta^0'=theta^post33, wpi^0'=wpi^post33, wpr^0'=wpr^post33, wtemp^0'=wtemp^post33, T, cost: 1 Loop Acceleration Original rule: l16 -> l16 : i1^0'=1+i1^0, j1___0^0'=1-i1^0+nn1^0, wi^0'=0, wr^0'=1, (1+i1^0-nn1^0 <= 0 /\ 1-i1^0 <= 0), cost: 1 New rule: l16 -> l16 : i1^0'=i1^0+n, j1___0^0'=2-i1^0+nn1^0-n, wi^0'=0, wr^0'=1, (-1+n >= 0 /\ -i1^0+nn1^0-n >= 0 /\ -1+i1^0 >= 0), cost: 1 -1-i1^0+nn1^0 >= 0 [0]: montonic decrease yields -i1^0+nn1^0-n >= 0 -1-i1^0+nn1^0 >= 0 [1]: eventual increase yields (1 <= 0 /\ -1-i1^0+nn1^0 >= 0) -1+i1^0 >= 0 [0]: monotonic increase yields -1+i1^0 >= 0 Replacement map: {-1-i1^0+nn1^0 >= 0 -> -i1^0+nn1^0-n >= 0, -1+i1^0 >= 0 -> -1+i1^0 >= 0} Trace 85[T], 82[(2-isign^0 <= 0)], 75[T], 74[(i1^0-nn1^0 <= 0)], 70[(1-i1^0 <= 0 /\ 1-i1^0 == 0 /\ -1+i1^0 <= 0)], 86[(-1+n >= 0 /\ -i1^0+nn1^0-n >= 0 /\ -1+i1^0 >= 0)] Blocked [{}, {}, {}, {73[T]}, {}, {}, {86[T]}] Step with 68 Trace 85[T], 82[(2-isign^0 <= 0)], 75[T], 74[(i1^0-nn1^0 <= 0)], 70[(1-i1^0 <= 0 /\ 1-i1^0 == 0 /\ -1+i1^0 <= 0)], 86[(-1+n >= 0 /\ -i1^0+nn1^0-n >= 0 /\ -1+i1^0 >= 0)], 68[T] Blocked [{}, {}, {}, {73[T]}, {}, {}, {86[T]}, {}] Step with 67 Trace 85[T], 82[(2-isign^0 <= 0)], 75[T], 74[(i1^0-nn1^0 <= 0)], 70[(1-i1^0 <= 0 /\ 1-i1^0 == 0 /\ -1+i1^0 <= 0)], 86[(-1+n >= 0 /\ -i1^0+nn1^0-n >= 0 /\ -1+i1^0 >= 0)], 68[T], 67[T] Blocked [{}, {}, {}, {73[T]}, {}, {}, {86[T]}, {}, {}] Step with 65 Trace 85[T], 82[(2-isign^0 <= 0)], 75[T], 74[(i1^0-nn1^0 <= 0)], 70[(1-i1^0 <= 0 /\ 1-i1^0 == 0 /\ -1+i1^0 <= 0)], 86[(-1+n >= 0 /\ -i1^0+nn1^0-n >= 0 /\ -1+i1^0 >= 0)], 68[T], 67[T], 65[T] Blocked [{}, {}, {}, {73[T]}, {}, {}, {86[T]}, {}, {}, {}] Acceleration Failed marked recursive suffix as redundant Step with 75 Trace 85[T], 82[(2-isign^0 <= 0)], 75[T], 74[(i1^0-nn1^0 <= 0)], 70[(1-i1^0 <= 0 /\ 1-i1^0 == 0 /\ -1+i1^0 <= 0)], 86[(-1+n >= 0 /\ -i1^0+nn1^0-n >= 0 /\ -1+i1^0 >= 0)], 68[T], 67[T], 65[T], 75[T] Blocked [{}, {}, {}, {73[T]}, {}, {}, {86[T]}, {}, {}, {}, {}] Acceleration Failed marked recursive suffix as redundant Step with 74 Trace 85[T], 82[(2-isign^0 <= 0)], 75[T], 74[(i1^0-nn1^0 <= 0)], 70[(1-i1^0 <= 0 /\ 1-i1^0 == 0 /\ -1+i1^0 <= 0)], 86[(-1+n >= 0 /\ -i1^0+nn1^0-n >= 0 /\ -1+i1^0 >= 0)], 68[T], 67[T], 65[T], 75[T], 74[(i1^0-nn1^0 <= 0)] Blocked [{}, {}, {}, {73[T]}, {}, {}, {86[T]}, {}, {}, {}, {}, {}] Acceleration Failed marked recursive suffix as redundant Step with 71 Trace 85[T], 82[(2-isign^0 <= 0)], 75[T], 74[(i1^0-nn1^0 <= 0)], 70[(1-i1^0 <= 0 /\ 1-i1^0 == 0 /\ -1+i1^0 <= 0)], 86[(-1+n >= 0 /\ -i1^0+nn1^0-n >= 0 /\ -1+i1^0 >= 0)], 68[T], 67[T], 65[T], 75[T], 74[(i1^0-nn1^0 <= 0)], 71[(2-i1^0 <= 0)] Blocked [{}, {}, {}, {73[T]}, {}, {}, {86[T]}, {}, {}, {}, {}, {}, {}] Step with 69 Trace 85[T], 82[(2-isign^0 <= 0)], 75[T], 74[(i1^0-nn1^0 <= 0)], 70[(1-i1^0 <= 0 /\ 1-i1^0 == 0 /\ -1+i1^0 <= 0)], 86[(-1+n >= 0 /\ -i1^0+nn1^0-n >= 0 /\ -1+i1^0 >= 0)], 68[T], 67[T], 65[T], 75[T], 74[(i1^0-nn1^0 <= 0)], 71[(2-i1^0 <= 0)], 69[T] Blocked [{}, {}, {}, {73[T]}, {}, {}, {86[T]}, {}, {}, {}, {}, {}, {}, {}] Covered Trace 85[T], 82[(2-isign^0 <= 0)], 75[T], 74[(i1^0-nn1^0 <= 0)], 70[(1-i1^0 <= 0 /\ 1-i1^0 == 0 /\ -1+i1^0 <= 0)], 86[(-1+n >= 0 /\ -i1^0+nn1^0-n >= 0 /\ -1+i1^0 >= 0)], 68[T], 67[T], 65[T], 75[T], 74[(i1^0-nn1^0 <= 0)], 71[(2-i1^0 <= 0)] Blocked [{}, {}, {}, {73[T]}, {}, {}, {86[T]}, {}, {}, {}, {}, {}, {69[T]}] Backtrack Trace 85[T], 82[(2-isign^0 <= 0)], 75[T], 74[(i1^0-nn1^0 <= 0)], 70[(1-i1^0 <= 0 /\ 1-i1^0 == 0 /\ -1+i1^0 <= 0)], 86[(-1+n >= 0 /\ -i1^0+nn1^0-n >= 0 /\ -1+i1^0 >= 0)], 68[T], 67[T], 65[T], 75[T], 74[(i1^0-nn1^0 <= 0)] Blocked [{}, {}, {}, {73[T]}, {}, {}, {86[T]}, {}, {}, {}, {}, {71[T]}] Backtrack Trace 85[T], 82[(2-isign^0 <= 0)], 75[T], 74[(i1^0-nn1^0 <= 0)], 70[(1-i1^0 <= 0 /\ 1-i1^0 == 0 /\ -1+i1^0 <= 0)], 86[(-1+n >= 0 /\ -i1^0+nn1^0-n >= 0 /\ -1+i1^0 >= 0)], 68[T], 67[T], 65[T], 75[T] Blocked [{}, {}, {}, {73[T]}, {}, {}, {86[T]}, {}, {}, {}, {74[T]}] Step with 73 Trace 85[T], 82[(2-isign^0 <= 0)], 75[T], 74[(i1^0-nn1^0 <= 0)], 70[(1-i1^0 <= 0 /\ 1-i1^0 == 0 /\ -1+i1^0 <= 0)], 86[(-1+n >= 0 /\ -i1^0+nn1^0-n >= 0 /\ -1+i1^0 >= 0)], 68[T], 67[T], 65[T], 75[T], 73[(1-i1^0+nn1^0 <= 0)] Blocked [{}, {}, {}, {73[T]}, {}, {}, {86[T]}, {}, {}, {}, {74[T]}, {}] Step with 45 Trace 85[T], 82[(2-isign^0 <= 0)], 75[T], 74[(i1^0-nn1^0 <= 0)], 70[(1-i1^0 <= 0 /\ 1-i1^0 == 0 /\ -1+i1^0 <= 0)], 86[(-1+n >= 0 /\ -i1^0+nn1^0-n >= 0 /\ -1+i1^0 >= 0)], 68[T], 67[T], 65[T], 75[T], 73[(1-i1^0+nn1^0 <= 0)], 45[(-isign^0 <= 0)] Blocked [{}, {}, {}, {73[T]}, {}, {}, {86[T]}, {}, {}, {}, {74[T]}, {}, {}] Step with 44 Trace 85[T], 82[(2-isign^0 <= 0)], 75[T], 74[(i1^0-nn1^0 <= 0)], 70[(1-i1^0 <= 0 /\ 1-i1^0 == 0 /\ -1+i1^0 <= 0)], 86[(-1+n >= 0 /\ -i1^0+nn1^0-n >= 0 /\ -1+i1^0 >= 0)], 68[T], 67[T], 65[T], 75[T], 73[(1-i1^0+nn1^0 <= 0)], 45[(-isign^0 <= 0)], 44[T] Blocked [{}, {}, {}, {73[T]}, {}, {}, {86[T]}, {}, {}, {}, {74[T]}, {}, {}, {}] Backtrack Trace 85[T], 82[(2-isign^0 <= 0)], 75[T], 74[(i1^0-nn1^0 <= 0)], 70[(1-i1^0 <= 0 /\ 1-i1^0 == 0 /\ -1+i1^0 <= 0)], 86[(-1+n >= 0 /\ -i1^0+nn1^0-n >= 0 /\ -1+i1^0 >= 0)], 68[T], 67[T], 65[T], 75[T], 73[(1-i1^0+nn1^0 <= 0)], 45[(-isign^0 <= 0)] Blocked [{}, {}, {}, {73[T]}, {}, {}, {86[T]}, {}, {}, {}, {74[T]}, {}, {44[T]}] Backtrack Trace 85[T], 82[(2-isign^0 <= 0)], 75[T], 74[(i1^0-nn1^0 <= 0)], 70[(1-i1^0 <= 0 /\ 1-i1^0 == 0 /\ -1+i1^0 <= 0)], 86[(-1+n >= 0 /\ -i1^0+nn1^0-n >= 0 /\ -1+i1^0 >= 0)], 68[T], 67[T], 65[T], 75[T], 73[(1-i1^0+nn1^0 <= 0)] Blocked [{}, {}, {}, {73[T]}, {}, {}, {86[T]}, {}, {}, {}, {74[T]}, {45[T]}] Backtrack Trace 85[T], 82[(2-isign^0 <= 0)], 75[T], 74[(i1^0-nn1^0 <= 0)], 70[(1-i1^0 <= 0 /\ 1-i1^0 == 0 /\ -1+i1^0 <= 0)], 86[(-1+n >= 0 /\ -i1^0+nn1^0-n >= 0 /\ -1+i1^0 >= 0)], 68[T], 67[T], 65[T], 75[T] Blocked [{}, {}, {}, {73[T]}, {}, {}, {86[T]}, {}, {}, {}, {73[T], 74[T]}] Backtrack Trace 85[T], 82[(2-isign^0 <= 0)], 75[T], 74[(i1^0-nn1^0 <= 0)], 70[(1-i1^0 <= 0 /\ 1-i1^0 == 0 /\ -1+i1^0 <= 0)], 86[(-1+n >= 0 /\ -i1^0+nn1^0-n >= 0 /\ -1+i1^0 >= 0)], 68[T], 67[T], 65[T] Blocked [{}, {}, {}, {73[T]}, {}, {}, {86[T]}, {}, {}, {75[T]}] Backtrack Trace 85[T], 82[(2-isign^0 <= 0)], 75[T], 74[(i1^0-nn1^0 <= 0)], 70[(1-i1^0 <= 0 /\ 1-i1^0 == 0 /\ -1+i1^0 <= 0)], 86[(-1+n >= 0 /\ -i1^0+nn1^0-n >= 0 /\ -1+i1^0 >= 0)], 68[T], 67[T] Blocked [{}, {}, {}, {73[T]}, {}, {}, {86[T]}, {}, {65[T]}] Step with 66 Trace 85[T], 82[(2-isign^0 <= 0)], 75[T], 74[(i1^0-nn1^0 <= 0)], 70[(1-i1^0 <= 0 /\ 1-i1^0 == 0 /\ -1+i1^0 <= 0)], 86[(-1+n >= 0 /\ -i1^0+nn1^0-n >= 0 /\ -1+i1^0 >= 0)], 68[T], 67[T], 66[T] Blocked [{}, {}, {}, {73[T]}, {}, {}, {86[T]}, {}, {65[T]}, {}] Step with 64 Trace 85[T], 82[(2-isign^0 <= 0)], 75[T], 74[(i1^0-nn1^0 <= 0)], 70[(1-i1^0 <= 0 /\ 1-i1^0 == 0 /\ -1+i1^0 <= 0)], 86[(-1+n >= 0 /\ -i1^0+nn1^0-n >= 0 /\ -1+i1^0 >= 0)], 68[T], 67[T], 66[T], 64[T] Blocked [{}, {}, {}, {73[T]}, {}, {}, {86[T]}, {}, {65[T]}, {}, {}] Step with 62 Trace 85[T], 82[(2-isign^0 <= 0)], 75[T], 74[(i1^0-nn1^0 <= 0)], 70[(1-i1^0 <= 0 /\ 1-i1^0 == 0 /\ -1+i1^0 <= 0)], 86[(-1+n >= 0 /\ -i1^0+nn1^0-n >= 0 /\ -1+i1^0 >= 0)], 68[T], 67[T], 66[T], 64[T], 62[(1-i2^0+nn2^0 <= 0)] Blocked [{}, {}, {}, {73[T]}, {}, {}, {86[T]}, {}, {65[T]}, {}, {}, {}] Nonterm Start location: l26 Program variables: c1^0 c2^0 h1i^0 h1r^0 h2i^0 h2r^0 i1^0 i2^0 i3^0 ii3^0 isign^0 j1___0^0 j2^0 j3^0 nn1^0 nn2^0 theta^0 wi^0 wpi^0 wpr^0 wr^0 wtemp^0 44: l0 -> l1 : T, cost: 1 45: l2 -> l0 : -isign^0 <= 0, cost: 1 46: l2 -> l0 : 2+isign^0 <= 0, cost: 1 47: l2 -> l0 : (1+isign^0 <= 0 /\ 1+isign^0 == 0 /\ -1-isign^0 <= 0), cost: 1 48: l3 -> l4 : h1i^0'=h1i^post5, h1r^0'=h1r^post5, h2i^0'=h2i^post5, h2r^0'=h2r^post5, j3^0'=j3^post5, T, cost: 1 53: l4 -> l7 : i2^0'=1+i2^0, T, cost: 1 49: l5 -> l3 : j2^0'=2-i2^0+nn2^0, T, cost: 1 50: l6 -> l3 : j2^0'=1, (1-i2^0 <= 0 /\ 1-i2^0 == 0 /\ -1+i2^0 <= 0), cost: 1 51: l6 -> l5 : 2-i2^0 <= 0, cost: 1 52: l6 -> l5 : i2^0 <= 0, cost: 1 64: l7 -> l12 : T, cost: 1 54: l8 -> l4 : h1i^0'=h1i^post11, h1r^0'=h1r^post11, h2i^0'=h2i^post11, h2r^0'=h2r^post11, T, cost: 1 55: l9 -> l8 : j2^0'=j2^post12, T, cost: 1 56: l10 -> l8 : j2^0'=1, (1-i2^0 <= 0 /\ 1-i2^0 == 0 /\ -1+i2^0 <= 0), cost: 1 57: l10 -> l9 : 2-i2^0 <= 0, cost: 1 58: l10 -> l9 : i2^0 <= 0, cost: 1 59: l11 -> l6 : 2-i3^0 <= 0, cost: 1 60: l11 -> l6 : i3^0 <= 0, cost: 1 61: l11 -> l10 : (1-i3^0 <= 0 /\ 1-i3^0 == 0 /\ -1+i3^0 <= 0), cost: 1 62: l12 -> l13 : i3^0'=1+i3^0, ii3^0'=2+ii3^0, wi^0'=wi^post19, wr^0'=wr^post19, wtemp^0'=wr^0, 1-i2^0+nn2^0 <= 0, cost: 1 63: l12 -> l11 : i2^0-nn2^0 <= 0, cost: 1 67: l13 -> l14 : T, cost: 1 87: l13 -> LoAT_sink : (-1+i2^0-nn2^0 >= 0 /\ -1+n2 >= 0), cost: NONTERM 88: l13 -> l13 : i3^0'=2*n2+i3^0, ii3^0'=4*n2+ii3^0, wi^0'=wi^post192, wr^0'=wr^post192, wtemp^0'=wr^post19, (-1+i2^0-nn2^0 >= 0 /\ -1+n2 >= 0), cost: 1 65: l14 -> l15 : i1^0'=1+i1^0, T, cost: 1 66: l14 -> l7 : T, cost: 1 75: l15 -> l19 : T, cost: 1 68: l16 -> l13 : wi^0'=0, wr^0'=1, T, cost: 1 86: l16 -> l16 : i1^0'=i1^0+n, j1___0^0'=2-i1^0+nn1^0-n, wi^0'=0, wr^0'=1, (-1+n >= 0 /\ -i1^0+nn1^0-n >= 0 /\ -1+i1^0 >= 0), cost: 1 69: l17 -> l16 : j1___0^0'=2-i1^0+nn1^0, T, cost: 1 70: l18 -> l16 : j1___0^0'=1, (1-i1^0 <= 0 /\ 1-i1^0 == 0 /\ -1+i1^0 <= 0), cost: 1 71: l18 -> l17 : 2-i1^0 <= 0, cost: 1 72: l18 -> l17 : i1^0 <= 0, cost: 1 73: l19 -> l2 : 1-i1^0+nn1^0 <= 0, cost: 1 74: l19 -> l18 : i1^0-nn1^0 <= 0, cost: 1 82: l21 -> l15 : 2-isign^0 <= 0, cost: 1 83: l21 -> l15 : isign^0 <= 0, cost: 1 84: l21 -> l23 : (1-isign^0 <= 0 /\ 1-isign^0 == 0 /\ -1+isign^0 <= 0), cost: 1 76: l22 -> l23 : i1^0'=1+i1^0, 1-i2^0+nn2^0 <= 0, cost: 1 77: l22 -> l24 : i2^0'=1+i2^0, j2^0'=2+j2^0, i2^0-nn2^0 <= 0, cost: 1 81: l23 -> l25 : T, cost: 1 78: l24 -> l22 : T, cost: 1 79: l25 -> l15 : 1-i1^0+nn1^0 <= 0, cost: 1 80: l25 -> l24 : i1^0-nn1^0 <= 0, cost: 1 85: l26 -> l21 : c1^0'=c1^post33, c2^0'=c2^post33, theta^0'=theta^post33, wpi^0'=wpi^post33, wpr^0'=wpr^post33, wtemp^0'=wtemp^post33, T, cost: 1 unrolling Original rule: l13 -> l13 : i3^0'=1+i3^0, ii3^0'=2+ii3^0, wi^0'=wi^post19, wr^0'=wr^post19, wtemp^0'=wr^0, 1-i2^0+nn2^0 <= 0, cost: 1 New rule: l13 -> l13 : i3^0'=2+i3^0, ii3^0'=4+ii3^0, wi^0'=wi^post192, wr^0'=wr^post192, wtemp^0'=wr^post19, 1-i2^0+nn2^0 <= 0, cost: 1 Certificate of Non-Termination Original rule: l13 -> l13 : i3^0'=2+i3^0, ii3^0'=4+ii3^0, wi^0'=wi^post192, wr^0'=wr^post192, wtemp^0'=wr^post19, 1-i2^0+nn2^0 <= 0, cost: 1 New rule: l13 -> LoAT_sink : (-1+i2^0-nn2^0 >= 0 /\ -1+n2 >= 0), cost: NONTERM -1+i2^0-nn2^0 >= 0 [0]: monotonic increase yields -1+i2^0-nn2^0 >= 0 Replacement map: {-1+i2^0-nn2^0 >= 0 -> -1+i2^0-nn2^0 >= 0} Loop Acceleration Original rule: l13 -> l13 : i3^0'=2+i3^0, ii3^0'=4+ii3^0, wi^0'=wi^post192, wr^0'=wr^post192, wtemp^0'=wr^post19, 1-i2^0+nn2^0 <= 0, cost: 1 New rule: l13 -> l13 : i3^0'=2*n2+i3^0, ii3^0'=4*n2+ii3^0, wi^0'=wi^post192, wr^0'=wr^post192, wtemp^0'=wr^post19, (-1+i2^0-nn2^0 >= 0 /\ -1+n2 >= 0), cost: 1 -1+i2^0-nn2^0 >= 0 [0]: monotonic increase yields -1+i2^0-nn2^0 >= 0 Replacement map: {-1+i2^0-nn2^0 >= 0 -> -1+i2^0-nn2^0 >= 0} Step with 87 Trace 85[T], 82[(2-isign^0 <= 0)], 75[T], 74[(i1^0-nn1^0 <= 0)], 70[(1-i1^0 <= 0 /\ 1-i1^0 == 0 /\ -1+i1^0 <= 0)], 86[(-1+n >= 0 /\ -i1^0+nn1^0-n >= 0 /\ -1+i1^0 >= 0)], 68[T], 87[(-1+i2^0-nn2^0 >= 0 /\ -1+n2 >= 0)] Blocked [{}, {}, {}, {73[T]}, {}, {}, {86[T]}, {}, {87[T]}] Refute Counterexample [ c1^0=0 c2^0=0 h1i^0=0 h1r^0=0 h2i^0=0 h2r^0=0 i1^0=1 i2^0=0 i3^0=0 ii3^0=0 isign^0=2 j1___0^0=0 j2^0=0 j3^0=0 nn1^0=2 nn2^0=-1 theta^0=0 wi^0=0 wpi^0=0 wpr^0=0 wr^0=0 wtemp^0=0 ] 85 [ c1^0=0 c2^0=0 h1i^0=0 h1r^0=0 h2i^0=0 h2r^0=0 i1^0=1 i2^0=0 i3^0=0 ii3^0=0 isign^0=2 j1___0^0=0 j2^0=0 j3^0=0 nn1^0=2 nn2^0=-1 theta^0=0 wi^0=0 wpi^0=0 wpr^0=0 wr^0=0 wtemp^0=0 ] 82 [ c1^0=0 c2^0=0 h1i^0=0 h1r^0=0 h2i^0=0 h2r^0=0 i1^0=1 i2^0=0 i3^0=0 ii3^0=0 isign^0=2 j1___0^0=0 j2^0=0 j3^0=0 nn1^0=2 nn2^0=-1 theta^0=0 wi^0=0 wpi^0=0 wpr^0=0 wr^0=0 wtemp^0=0 ] 75 [ c1^0=0 c2^0=0 h1i^0=0 h1r^0=0 h2i^0=0 h2r^0=0 i1^0=1 i2^0=0 i3^0=0 ii3^0=0 isign^0=2 j1___0^0=0 j2^0=0 j3^0=0 nn1^0=2 nn2^0=-1 theta^0=0 wi^0=0 wpi^0=0 wpr^0=0 wr^0=0 wtemp^0=0 ] 74 [ c1^0=0 c2^0=0 h1i^0=0 h1r^0=0 h2i^0=0 h2r^0=0 i1^0=1 i2^0=0 i3^0=0 ii3^0=0 isign^0=2 j1___0^0=1 j2^0=0 j3^0=0 nn1^0=2 nn2^0=-1 theta^0=0 wi^0=0 wpi^0=0 wpr^0=0 wr^0=0 wtemp^0=0 ] 70 [ c1^0=0 c2^0=0 h1i^0=0 h1r^0=0 h2i^0=0 h2r^0=0 i1^0=2 i2^0=0 i3^0=0 ii3^0=0 isign^0=2 j1___0^0=2 j2^0=0 j3^0=0 nn1^0=2 nn2^0=-1 theta^0=0 wi^0=0 wpi^0=0 wpr^0=0 wr^0=1 wtemp^0=0 ] 86 [ c1^0=0 c2^0=0 h1i^0=0 h1r^0=0 h2i^0=0 h2r^0=0 i1^0=2 i2^0=0 i3^0=0 ii3^0=0 isign^0=2 j1___0^0=2 j2^0=0 j3^0=0 nn1^0=2 nn2^0=-1 theta^0=0 wi^0=0 wpi^0=0 wpr^0=0 wr^0=1 wtemp^0=0 ] 68 [ c1^0=c1^0 c2^0=c2^0 h1i^0=0 h1r^0=0 h2i^0=0 h2r^0=0 i1^0=1 i2^0=0 i3^0=0 ii3^0=0 isign^0=2 j1___0^0=0 j2^0=0 j3^0=0 nn1^0=2 nn2^0=-1 theta^0=theta^0 wi^0=0 wpi^0=wpi^0 wpr^0=wpr^0 wr^0=0 wtemp^0=wtemp^0 ] 87 NO Build SHA: a05f16bf13df659c382799650051f91bf6828c7b