NO Initial ITS Start location: l25 0: l0 -> l1 : i1^0'=i1^post0, k2^0'=k2^post0, wpr^0'=wpr^post0, ibit^0'=ibit^post0, nprev^0'=nprev^post0, ip2^0'=ip2^post0, theta^0'=theta^post0, i2rev^0'=i2rev^post0, wtemp^0'=wtemp^post0, ifp1^0'=ifp1^post0, ntot^0'=ntot^post0, k1^0'=k1^post0, wpi^0'=wpi^post0, i3rev^0'=i3rev^post0, ndim^0'=ndim^post0, ip1^0'=ip1^post0, tempr^0'=tempr^post0, i2^0'=i2^post0, n^0'=n^post0, wr^0'=wr^post0, idim^0'=idim^post0, nrem^0'=nrem^post0, ip3^0'=ip3^post0, wi^0'=wi^post0, i3^0'=i3^post0, ifp2^0'=ifp2^post0, tempi^0'=tempi^post0, (-idim^post0+idim^0 == 0 /\ -ip3^post0+ip3^0 == 0 /\ wtemp^0-wtemp^post0 == 0 /\ i2rev^0-i2rev^post0 == 0 /\ tempr^0-tempr^post0 == 0 /\ wpr^0-wpr^post0 == 0 /\ -ndim^post0+ndim^0 == 0 /\ ntot^0-ntot^post0 == 0 /\ -ip2^post0+ip2^0 == 0 /\ i2^0-i2^post0 == 0 /\ -nrem^post0+nrem^0 == 0 /\ -ip1^post0+ip1^0 == 0 /\ -tempi^post0+tempi^0 == 0 /\ -ifp2^post0+ifp2^0 == 0 /\ -wi^post0+wi^0 == 0 /\ -wr^post0+wr^0 == 0 /\ i1^0-i1^post0 == 0 /\ k2^0-k2^post0 == 0 /\ ifp1^0-ifp1^post0 == 0 /\ k1^0-k1^post0 == 0 /\ ibit^0-ibit^post0 == 0 /\ i3rev^0-i3rev^post0 == 0 /\ -wpi^post0+wpi^0 == 0 /\ -n^post0+n^0 == 0 /\ theta^0-theta^post0 == 0 /\ nprev^0-nprev^post0 == 0 /\ -i3^post0+i3^0 == 0), cost: 1 34: l1 -> l24 : i1^0'=i1^post34, k2^0'=k2^post34, wpr^0'=wpr^post34, ibit^0'=ibit^post34, nprev^0'=nprev^post34, ip2^0'=ip2^post34, theta^0'=theta^post34, i2rev^0'=i2rev^post34, wtemp^0'=wtemp^post34, ifp1^0'=ifp1^post34, ntot^0'=ntot^post34, k1^0'=k1^post34, wpi^0'=wpi^post34, i3rev^0'=i3rev^post34, ndim^0'=ndim^post34, ip1^0'=ip1^post34, tempr^0'=tempr^post34, i2^0'=i2^post34, n^0'=n^post34, wr^0'=wr^post34, idim^0'=idim^post34, nrem^0'=nrem^post34, ip3^0'=ip3^post34, wi^0'=wi^post34, i3^0'=i3^post34, ifp2^0'=ifp2^post34, tempi^0'=tempi^post34, (ip1^0-ip1^post34 == 0 /\ -tempr^post34+tempr^0 == 0 /\ wpi^0-wpi^post34 == 0 /\ -n^post34+n^0 == 0 /\ ifp1^0-ifp1^post34 == 0 /\ -k1^post34+k1^0 == 0 /\ wi^0-wi^post34 == 0 /\ -i3^post34+i3^0 == 0 /\ ntot^0-ntot^post34 == 0 /\ -i3rev^post34+i3rev^0 == 0 /\ -idim^post34+idim^0 == 0 /\ -theta^post34+theta^0 == 0 /\ nprev^0-nprev^post34 == 0 /\ -i2^post34+i2^0 == 0 /\ k2^0-k2^post34 == 0 /\ idim^0 <= 0 /\ wpr^0-wpr^post34 == 0 /\ -nrem^post34+nrem^0 == 0 /\ i2rev^0-i2rev^post34 == 0 /\ -wtemp^post34+wtemp^0 == 0 /\ ndim^0-ndim^post34 == 0 /\ i1^0-i1^post34 == 0 /\ -tempi^post34+tempi^0 == 0 /\ ibit^0-ibit^post34 == 0 /\ ip2^0-ip2^post34 == 0 /\ wr^0-wr^post34 == 0 /\ -ip3^post34+ip3^0 == 0 /\ -ifp2^post34+ifp2^0 == 0), cost: 1 35: l1 -> l11 : i1^0'=i1^post35, k2^0'=k2^post35, wpr^0'=wpr^post35, ibit^0'=ibit^post35, nprev^0'=nprev^post35, ip2^0'=ip2^post35, theta^0'=theta^post35, i2rev^0'=i2rev^post35, wtemp^0'=wtemp^post35, ifp1^0'=ifp1^post35, ntot^0'=ntot^post35, k1^0'=k1^post35, wpi^0'=wpi^post35, i3rev^0'=i3rev^post35, ndim^0'=ndim^post35, ip1^0'=ip1^post35, tempr^0'=tempr^post35, i2^0'=i2^post35, n^0'=n^post35, wr^0'=wr^post35, idim^0'=idim^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post35, i3^0'=i3^post35, ifp2^0'=ifp2^post35, tempi^0'=tempi^post35, (0 == 0 /\ i1^0-i1^post35 == 0 /\ 1-idim^0 <= 0 /\ -ntot^post35+ntot^0 == 0 /\ -wi^post35+wi^0 == 0 /\ -ndim^post35+ndim^0 == 0 /\ -idim^post35+idim^0 == 0 /\ k2^0-k2^post35 == 0 /\ i2^0-i2^post35 == 0 /\ theta^0-theta^post35 == 0 /\ -tempi^post35+tempi^0 == 0 /\ i3rev^0-i3rev^post35 == 0 /\ ifp1^0-ifp1^post35 == 0 /\ -wr^post35+wr^0 == 0 /\ -ifp2^post35+ifp2^0 == 0 /\ -i3^post35+i3^0 == 0 /\ -1+i2rev^post35 == 0 /\ nprev^0-nprev^post35 == 0 /\ tempr^0-tempr^post35 == 0 /\ -wpi^post35+wpi^0 == 0 /\ wpr^0-wpr^post35 == 0 /\ wtemp^0-wtemp^post35 == 0 /\ k1^0-k1^post35 == 0 /\ ibit^0-ibit^post35 == 0), cost: 1 1: l2 -> l3 : i1^0'=i1^post1, k2^0'=k2^post1, wpr^0'=wpr^post1, ibit^0'=ibit^post1, nprev^0'=nprev^post1, ip2^0'=ip2^post1, theta^0'=theta^post1, i2rev^0'=i2rev^post1, wtemp^0'=wtemp^post1, ifp1^0'=ifp1^post1, ntot^0'=ntot^post1, k1^0'=k1^post1, wpi^0'=wpi^post1, i3rev^0'=i3rev^post1, ndim^0'=ndim^post1, ip1^0'=ip1^post1, tempr^0'=tempr^post1, i2^0'=i2^post1, n^0'=n^post1, wr^0'=wr^post1, idim^0'=idim^post1, nrem^0'=nrem^post1, ip3^0'=ip3^post1, wi^0'=wi^post1, i3^0'=i3^post1, ifp2^0'=ifp2^post1, tempi^0'=tempi^post1, (-wpi^post1+wpi^0 == 0 /\ -tempi^post1+tempi^0 == 0 /\ ip2^0-ip2^post1 == 0 /\ nprev^0-nprev^post1 == 0 /\ wtemp^0-wtemp^post1 == 0 /\ -2-i1^0+i1^post1 == 0 /\ -n^post1+n^0 == 0 /\ k2^0-k2^post1 == 0 /\ ibit^0-ibit^post1 == 0 /\ wpr^0-wpr^post1 == 0 /\ ndim^0-ndim^post1 == 0 /\ -i3^post1+i3^0 == 0 /\ i2rev^0-i2rev^post1 == 0 /\ 1-i2^0+ip3^0 <= 0 /\ -k1^post1+k1^0 == 0 /\ tempr^0-tempr^post1 == 0 /\ -ip3^post1+ip3^0 == 0 /\ ip1^0-ip1^post1 == 0 /\ -i2^post1+i2^0 == 0 /\ idim^0-idim^post1 == 0 /\ -nrem^post1+nrem^0 == 0 /\ -ntot^post1+ntot^0 == 0 /\ ifp1^0-ifp1^post1 == 0 /\ i3rev^0-i3rev^post1 == 0 /\ -ifp2^post1+ifp2^0 == 0 /\ -theta^post1+theta^0 == 0 /\ -wr^post1+wr^0 == 0 /\ -wi^post1+wi^0 == 0), cost: 1 2: l2 -> l4 : i1^0'=i1^post2, k2^0'=k2^post2, wpr^0'=wpr^post2, ibit^0'=ibit^post2, nprev^0'=nprev^post2, ip2^0'=ip2^post2, theta^0'=theta^post2, i2rev^0'=i2rev^post2, wtemp^0'=wtemp^post2, ifp1^0'=ifp1^post2, ntot^0'=ntot^post2, k1^0'=k1^post2, wpi^0'=wpi^post2, i3rev^0'=i3rev^post2, ndim^0'=ndim^post2, ip1^0'=ip1^post2, tempr^0'=tempr^post2, i2^0'=i2^post2, n^0'=n^post2, wr^0'=wr^post2, idim^0'=idim^post2, nrem^0'=nrem^post2, ip3^0'=ip3^post2, wi^0'=wi^post2, i3^0'=i3^post2, ifp2^0'=ifp2^post2, tempi^0'=tempi^post2, (0 == 0 /\ i3rev^0-i3rev^post2 == 0 /\ i2^0-ip3^0 <= 0 /\ ntot^0-ntot^post2 == 0 /\ -i2rev^post2+i2rev^0 == 0 /\ -ip1^post2+ip1^0 == 0 /\ -ifp1^post2+ifp1^0 == 0 /\ ip3^0-ip3^post2 == 0 /\ -wi^post2+wi^0 == 0 /\ -ifp1^0+k2^post2-k1^post2 == 0 /\ -idim^post2+idim^0 == 0 /\ nprev^0-nprev^post2 == 0 /\ -ndim^post2+ndim^0 == 0 /\ ibit^0-ibit^post2 == 0 /\ wpr^0-wpr^post2 == 0 /\ wtemp^0-wtemp^post2 == 0 /\ i2^post2-i2^0-ifp2^0 == 0 /\ i1^0-i1^post2 == 0 /\ -ifp2^post2+ifp2^0 == 0 /\ -ip2^post2+ip2^0 == 0 /\ nrem^0-nrem^post2 == 0 /\ k1^post2-i2^0 == 0 /\ -wr^post2+wr^0 == 0 /\ -i3^post2+i3^0 == 0 /\ n^0-n^post2 == 0 /\ wpi^0-wpi^post2 == 0 /\ theta^0-theta^post2 == 0), cost: 1 6: l3 -> l5 : i1^0'=i1^post6, k2^0'=k2^post6, wpr^0'=wpr^post6, ibit^0'=ibit^post6, nprev^0'=nprev^post6, ip2^0'=ip2^post6, theta^0'=theta^post6, i2rev^0'=i2rev^post6, wtemp^0'=wtemp^post6, ifp1^0'=ifp1^post6, ntot^0'=ntot^post6, k1^0'=k1^post6, wpi^0'=wpi^post6, i3rev^0'=i3rev^post6, ndim^0'=ndim^post6, ip1^0'=ip1^post6, tempr^0'=tempr^post6, i2^0'=i2^post6, n^0'=n^post6, wr^0'=wr^post6, idim^0'=idim^post6, nrem^0'=nrem^post6, ip3^0'=ip3^post6, wi^0'=wi^post6, i3^0'=i3^post6, ifp2^0'=ifp2^post6, tempi^0'=tempi^post6, (-tempi^post6+tempi^0 == 0 /\ nprev^0-nprev^post6 == 0 /\ i2^0-i2^post6 == 0 /\ -wr^post6+wr^0 == 0 /\ k2^0-k2^post6 == 0 /\ ibit^0-ibit^post6 == 0 /\ -ifp2^post6+ifp2^0 == 0 /\ -i3^post6+i3^0 == 0 /\ k1^0-k1^post6 == 0 /\ i3rev^0-i3rev^post6 == 0 /\ ifp1^0-ifp1^post6 == 0 /\ -wpi^post6+wpi^0 == 0 /\ -ntot^post6+ntot^0 == 0 /\ tempr^0-tempr^post6 == 0 /\ n^0-n^post6 == 0 /\ wpr^0-wpr^post6 == 0 /\ i2rev^0-i2rev^post6 == 0 /\ -ip3^post6+ip3^0 == 0 /\ wtemp^0-wtemp^post6 == 0 /\ -ip1^post6+ip1^0 == 0 /\ theta^0-theta^post6 == 0 /\ ip2^0-ip2^post6 == 0 /\ i1^0-i1^post6 == 0 /\ -wi^post6+wi^0 == 0 /\ -ndim^post6+ndim^0 == 0 /\ -idim^post6+idim^0 == 0 /\ nrem^0-nrem^post6 == 0), cost: 1 3: l4 -> l2 : i1^0'=i1^post3, k2^0'=k2^post3, wpr^0'=wpr^post3, ibit^0'=ibit^post3, nprev^0'=nprev^post3, ip2^0'=ip2^post3, theta^0'=theta^post3, i2rev^0'=i2rev^post3, wtemp^0'=wtemp^post3, ifp1^0'=ifp1^post3, ntot^0'=ntot^post3, k1^0'=k1^post3, wpi^0'=wpi^post3, i3rev^0'=i3rev^post3, ndim^0'=ndim^post3, ip1^0'=ip1^post3, tempr^0'=tempr^post3, i2^0'=i2^post3, n^0'=n^post3, wr^0'=wr^post3, idim^0'=idim^post3, nrem^0'=nrem^post3, ip3^0'=ip3^post3, wi^0'=wi^post3, i3^0'=i3^post3, ifp2^0'=ifp2^post3, tempi^0'=tempi^post3, (-i3^post3+i3^0 == 0 /\ wpr^0-wpr^post3 == 0 /\ -ifp2^post3+ifp2^0 == 0 /\ wtemp^0-wtemp^post3 == 0 /\ k1^0-k1^post3 == 0 /\ theta^0-theta^post3 == 0 /\ -wr^post3+wr^0 == 0 /\ ip2^0-ip2^post3 == 0 /\ -idim^post3+idim^0 == 0 /\ i3rev^0-i3rev^post3 == 0 /\ -ip3^post3+ip3^0 == 0 /\ ntot^0-ntot^post3 == 0 /\ i1^0-i1^post3 == 0 /\ -wpi^post3+wpi^0 == 0 /\ -tempi^post3+tempi^0 == 0 /\ ifp1^0-ifp1^post3 == 0 /\ -ip1^post3+ip1^0 == 0 /\ n^0-n^post3 == 0 /\ k2^0-k2^post3 == 0 /\ ibit^0-ibit^post3 == 0 /\ i2rev^0-i2rev^post3 == 0 /\ -nprev^post3+nprev^0 == 0 /\ -wi^post3+wi^0 == 0 /\ -tempr^post3+tempr^0 == 0 /\ -ndim^post3+ndim^0 == 0 /\ nrem^0-nrem^post3 == 0 /\ i2^0-i2^post3 == 0), cost: 1 4: l5 -> l6 : i1^0'=i1^post4, k2^0'=k2^post4, wpr^0'=wpr^post4, ibit^0'=ibit^post4, nprev^0'=nprev^post4, ip2^0'=ip2^post4, theta^0'=theta^post4, i2rev^0'=i2rev^post4, wtemp^0'=wtemp^post4, ifp1^0'=ifp1^post4, ntot^0'=ntot^post4, k1^0'=k1^post4, wpi^0'=wpi^post4, i3rev^0'=i3rev^post4, ndim^0'=ndim^post4, ip1^0'=ip1^post4, tempr^0'=tempr^post4, i2^0'=i2^post4, n^0'=n^post4, wr^0'=wr^post4, idim^0'=idim^post4, nrem^0'=nrem^post4, ip3^0'=ip3^post4, wi^0'=wi^post4, i3^0'=i3^post4, ifp2^0'=ifp2^post4, tempi^0'=tempi^post4, (0 == 0 /\ ip1^0-ip1^post4 == 0 /\ -tempr^post4+tempr^0 == 0 /\ -tempi^post4+tempi^0 == 0 /\ i1^0-i1^post4 == 0 /\ -n^post4+n^0 == 0 /\ -wpi^post4+wpi^0 == 0 /\ ifp1^0-ifp1^post4 == 0 /\ i2rev^0-i2rev^post4 == 0 /\ -k1^post4+k1^0 == 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ ntot^0-ntot^post4 == 0 /\ ndim^0-ndim^post4 == 0 /\ -idim^post4+idim^0 == 0 /\ -ip3^post4+ip3^0 == 0 /\ -theta^post4+theta^0 == 0 /\ nprev^0-nprev^post4 == 0 /\ -i2^post4+i2^0 == 0 /\ k2^0-k2^post4 == 0 /\ wtemp^post4-wr^0 == 0 /\ wpr^0-wpr^post4 == 0 /\ ibit^0-ibit^post4 == 0 /\ -nrem^post4+nrem^0 == 0 /\ -ip1^0+i3^post4-i3^0 == 0 /\ ip2^0-ip2^post4 == 0 /\ -ifp2^post4+ifp2^0 == 0 /\ i3rev^0-i3rev^post4 == 0), cost: 1 5: l5 -> l4 : i1^0'=i1^post5, k2^0'=k2^post5, wpr^0'=wpr^post5, ibit^0'=ibit^post5, nprev^0'=nprev^post5, ip2^0'=ip2^post5, theta^0'=theta^post5, i2rev^0'=i2rev^post5, wtemp^0'=wtemp^post5, ifp1^0'=ifp1^post5, ntot^0'=ntot^post5, k1^0'=k1^post5, wpi^0'=wpi^post5, i3rev^0'=i3rev^post5, ndim^0'=ndim^post5, ip1^0'=ip1^post5, tempr^0'=tempr^post5, i2^0'=i2^post5, n^0'=n^post5, wr^0'=wr^post5, idim^0'=idim^post5, nrem^0'=nrem^post5, ip3^0'=ip3^post5, wi^0'=wi^post5, i3^0'=i3^post5, ifp2^0'=ifp2^post5, tempi^0'=tempi^post5, (k1^0-k1^post5 == 0 /\ ibit^0-ibit^post5 == 0 /\ -theta^post5+theta^0 == 0 /\ i3rev^0-i3rev^post5 == 0 /\ -ip1^post5+ip1^0 == 0 /\ -i2^post5+i2^0 == 0 /\ ip3^0-ip3^post5 == 0 /\ -ifp1^post5+ifp1^0 == 0 /\ -ifp2^post5+ifp2^0 == 0 /\ i2rev^0-i2rev^post5 == 0 /\ -tempr^post5+tempr^0 == 0 /\ i3^0-i3^post5 == 0 /\ -wi^post5+wi^0 == 0 /\ k2^0-k2^post5 == 0 /\ -idim^post5+idim^0 == 0 /\ wpr^0-wpr^post5 == 0 /\ -wr^post5+wr^0 == 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ ip2^0-ip2^post5 == 0 /\ -tempi^post5+tempi^0 == 0 /\ ntot^0-ntot^post5 == 0 /\ ndim^0-ndim^post5 == 0 /\ nrem^0-nrem^post5 == 0 /\ -wtemp^post5+wtemp^0 == 0 /\ n^0-n^post5 == 0 /\ i1^0-i1^post5 == 0 /\ nprev^0-nprev^post5 == 0 /\ wpi^0-wpi^post5 == 0), cost: 1 9: l6 -> l7 : i1^0'=i1^post9, k2^0'=k2^post9, wpr^0'=wpr^post9, ibit^0'=ibit^post9, nprev^0'=nprev^post9, ip2^0'=ip2^post9, theta^0'=theta^post9, i2rev^0'=i2rev^post9, wtemp^0'=wtemp^post9, ifp1^0'=ifp1^post9, ntot^0'=ntot^post9, k1^0'=k1^post9, wpi^0'=wpi^post9, i3rev^0'=i3rev^post9, ndim^0'=ndim^post9, ip1^0'=ip1^post9, tempr^0'=tempr^post9, i2^0'=i2^post9, n^0'=n^post9, wr^0'=wr^post9, idim^0'=idim^post9, nrem^0'=nrem^post9, ip3^0'=ip3^post9, wi^0'=wi^post9, i3^0'=i3^post9, ifp2^0'=ifp2^post9, tempi^0'=tempi^post9, (-tempi^post9+tempi^0 == 0 /\ tempr^0-tempr^post9 == 0 /\ -wr^post9+wr^0 == 0 /\ i2rev^0-i2rev^post9 == 0 /\ -nrem^post9+nrem^0 == 0 /\ k2^0-k2^post9 == 0 /\ ibit^0-ibit^post9 == 0 /\ nprev^0-nprev^post9 == 0 /\ wpr^0-wpr^post9 == 0 /\ -n^post9+n^0 == 0 /\ -i3^post9+i3^0 == 0 /\ -wpi^post9+wpi^0 == 0 /\ -k1^post9+k1^0 == 0 /\ -i2^post9+i2^0 == 0 /\ -ntot^post9+ntot^0 == 0 /\ -ip1^post9+ip1^0 == 0 /\ theta^0-theta^post9 == 0 /\ idim^0-idim^post9 == 0 /\ ip2^0-ip2^post9 == 0 /\ -ip3^post9+ip3^0 == 0 /\ wtemp^0-wtemp^post9 == 0 /\ -ifp2^post9+ifp2^0 == 0 /\ i3rev^0-i3rev^post9 == 0 /\ -wi^post9+wi^0 == 0 /\ i1^0-i1^post9 == 0 /\ ifp1^0-ifp1^post9 == 0 /\ -ndim^post9+ndim^0 == 0), cost: 1 7: l7 -> l8 : i1^0'=i1^post7, k2^0'=k2^post7, wpr^0'=wpr^post7, ibit^0'=ibit^post7, nprev^0'=nprev^post7, ip2^0'=ip2^post7, theta^0'=theta^post7, i2rev^0'=i2rev^post7, wtemp^0'=wtemp^post7, ifp1^0'=ifp1^post7, ntot^0'=ntot^post7, k1^0'=k1^post7, wpi^0'=wpi^post7, i3rev^0'=i3rev^post7, ndim^0'=ndim^post7, ip1^0'=ip1^post7, tempr^0'=tempr^post7, i2^0'=i2^post7, n^0'=n^post7, wr^0'=wr^post7, idim^0'=idim^post7, nrem^0'=nrem^post7, ip3^0'=ip3^post7, wi^0'=wi^post7, i3^0'=i3^post7, ifp2^0'=ifp2^post7, tempi^0'=tempi^post7, (-ntot^post7+ntot^0 == 0 /\ ifp1^post7-ifp2^0 == 0 /\ ndim^0-ndim^post7 == 0 /\ wpi^0-wpi^post7 == 0 /\ -n^post7+n^0 == 0 /\ ip1^0-ip1^post7 == 0 /\ -wi^post7+wi^0 == 0 /\ 1+ifp1^0-i3^0 <= 0 /\ -tempr^post7+tempr^0 == 0 /\ -k1^post7+k1^0 == 0 /\ i3^0-i3^post7 == 0 /\ k2^0-k2^post7 == 0 /\ wtemp^0-wtemp^post7 == 0 /\ ibit^0-ibit^post7 == 0 /\ ip2^0-ip2^post7 == 0 /\ i1^0-i1^post7 == 0 /\ -idim^post7+idim^0 == 0 /\ -i3rev^post7+i3rev^0 == 0 /\ -tempi^post7+tempi^0 == 0 /\ -i2^post7+i2^0 == 0 /\ ifp2^0-ifp2^post7 == 0 /\ i2rev^0-i2rev^post7 == 0 /\ wr^0-wr^post7 == 0 /\ nprev^0-nprev^post7 == 0 /\ -nrem^post7+nrem^0 == 0 /\ -ip3^post7+ip3^0 == 0 /\ wpr^0-wpr^post7 == 0 /\ theta^0-theta^post7 == 0), cost: 1 8: l7 -> l3 : i1^0'=i1^post8, k2^0'=k2^post8, wpr^0'=wpr^post8, ibit^0'=ibit^post8, nprev^0'=nprev^post8, ip2^0'=ip2^post8, theta^0'=theta^post8, i2rev^0'=i2rev^post8, wtemp^0'=wtemp^post8, ifp1^0'=ifp1^post8, ntot^0'=ntot^post8, k1^0'=k1^post8, wpi^0'=wpi^post8, i3rev^0'=i3rev^post8, ndim^0'=ndim^post8, ip1^0'=ip1^post8, tempr^0'=tempr^post8, i2^0'=i2^post8, n^0'=n^post8, wr^0'=wr^post8, idim^0'=idim^post8, nrem^0'=nrem^post8, ip3^0'=ip3^post8, wi^0'=wi^post8, i3^0'=i3^post8, ifp2^0'=ifp2^post8, tempi^0'=tempi^post8, (wtemp^0-wtemp^post8 == 0 /\ k2^0-k2^post8 == 0 /\ -ifp2^post8+ifp2^0 == 0 /\ ibit^0-ibit^post8 == 0 /\ -ndim^post8+ndim^0 == 0 /\ nprev^0-nprev^post8 == 0 /\ -idim^post8+idim^0 == 0 /\ -i3rev^post8+i3rev^0 == 0 /\ -tempi^post8+tempi^0 == 0 /\ theta^0-theta^post8 == 0 /\ -ifp1^0+i3^0 <= 0 /\ wpi^0-wpi^post8 == 0 /\ ip1^0-ip1^post8 == 0 /\ -i2^post8+i2^0 == 0 /\ ip3^0-ip3^post8 == 0 /\ -nrem^post8+nrem^0 == 0 /\ i3^0-i3^post8 == 0 /\ -ifp1^post8+ifp1^0 == 0 /\ wr^0-wr^post8 == 0 /\ ip2^0-ip2^post8 == 0 /\ -wi^post8+wi^0 == 0 /\ -n^post8+n^0 == 0 /\ k1^0-k1^post8 == 0 /\ -tempr^post8+tempr^0 == 0 /\ wpr^0-wpr^post8 == 0 /\ ntot^0-ntot^post8 == 0 /\ -i2rev^post8+i2rev^0 == 0 /\ i1^0-i1^post8 == 0), cost: 1 12: l8 -> l9 : i1^0'=i1^post12, k2^0'=k2^post12, wpr^0'=wpr^post12, ibit^0'=ibit^post12, nprev^0'=nprev^post12, ip2^0'=ip2^post12, theta^0'=theta^post12, i2rev^0'=i2rev^post12, wtemp^0'=wtemp^post12, ifp1^0'=ifp1^post12, ntot^0'=ntot^post12, k1^0'=k1^post12, wpi^0'=wpi^post12, i3rev^0'=i3rev^post12, ndim^0'=ndim^post12, ip1^0'=ip1^post12, tempr^0'=tempr^post12, i2^0'=i2^post12, n^0'=n^post12, wr^0'=wr^post12, idim^0'=idim^post12, nrem^0'=nrem^post12, ip3^0'=ip3^post12, wi^0'=wi^post12, i3^0'=i3^post12, ifp2^0'=ifp2^post12, tempi^0'=tempi^post12, (theta^0-theta^post12 == 0 /\ -wpi^post12+wpi^0 == 0 /\ -wi^post12+wi^0 == 0 /\ -tempi^post12+tempi^0 == 0 /\ i2^0-i2^post12 == 0 /\ -n^post12+n^0 == 0 /\ i1^0-i1^post12 == 0 /\ k2^0-k2^post12 == 0 /\ i2rev^0-i2rev^post12 == 0 /\ -k1^post12+k1^0 == 0 /\ -i3^post12+i3^0 == 0 /\ tempr^0-tempr^post12 == 0 /\ ntot^0-ntot^post12 == 0 /\ -ifp2^post12+ifp2^0 == 0 /\ ip1^0-ip1^post12 == 0 /\ -ip3^post12+ip3^0 == 0 /\ idim^0-idim^post12 == 0 /\ -ndim^post12+ndim^0 == 0 /\ -nrem^post12+nrem^0 == 0 /\ ip2^0-ip2^post12 == 0 /\ ifp1^0-ifp1^post12 == 0 /\ wpr^0-wpr^post12 == 0 /\ wtemp^0-wtemp^post12 == 0 /\ ibit^0-ibit^post12 == 0 /\ nprev^0-nprev^post12 == 0 /\ i3rev^0-i3rev^post12 == 0 /\ -wr^post12+wr^0 == 0), cost: 1 10: l9 -> l0 : i1^0'=i1^post10, k2^0'=k2^post10, wpr^0'=wpr^post10, ibit^0'=ibit^post10, nprev^0'=nprev^post10, ip2^0'=ip2^post10, theta^0'=theta^post10, i2rev^0'=i2rev^post10, wtemp^0'=wtemp^post10, ifp1^0'=ifp1^post10, ntot^0'=ntot^post10, k1^0'=k1^post10, wpi^0'=wpi^post10, i3rev^0'=i3rev^post10, ndim^0'=ndim^post10, ip1^0'=ip1^post10, tempr^0'=tempr^post10, i2^0'=i2^post10, n^0'=n^post10, wr^0'=wr^post10, idim^0'=idim^post10, nrem^0'=nrem^post10, ip3^0'=ip3^post10, wi^0'=wi^post10, i3^0'=i3^post10, ifp2^0'=ifp2^post10, tempi^0'=tempi^post10, (0 == 0 /\ ndim^0-ndim^post10 == 0 /\ wi^0-wi^post10 == 0 /\ -k1^post10+k1^0 == 0 /\ -i2^post10+i2^0 == 0 /\ -ip3^post10+ip3^0 == 0 /\ -ifp1^post10+ifp1^0 == 0 /\ -ntot^post10+ntot^0 == 0 /\ tempr^0-tempr^post10 == 0 /\ -ifp2^post10+ifp2^0 == 0 /\ i2rev^0-i2rev^post10 == 0 /\ wpi^0-wpi^post10 == 0 /\ ip2^0-ip2^post10 == 0 /\ wpr^0-wpr^post10 == 0 /\ -i3rev^post10+i3rev^0 == 0 /\ wtemp^0-wtemp^post10 == 0 /\ ibit^0-ibit^post10 == 0 /\ -tempi^post10+tempi^0 == 0 /\ i1^0-i1^post10 == 0 /\ -i3^post10+i3^0 == 0 /\ -wr^post10+wr^0 == 0 /\ 1-idim^0+idim^post10 == 0 /\ -nrem^post10+nrem^0 == 0 /\ -n^post10+n^0 == 0 /\ k2^0-k2^post10 == 0 /\ theta^0-theta^post10 == 0 /\ ip2^0-ifp1^0 <= 0 /\ ip1^0-ip1^post10 == 0), cost: 1 11: l9 -> l6 : i1^0'=i1^post11, k2^0'=k2^post11, wpr^0'=wpr^post11, ibit^0'=ibit^post11, nprev^0'=nprev^post11, ip2^0'=ip2^post11, theta^0'=theta^post11, i2rev^0'=i2rev^post11, wtemp^0'=wtemp^post11, ifp1^0'=ifp1^post11, ntot^0'=ntot^post11, k1^0'=k1^post11, wpi^0'=wpi^post11, i3rev^0'=i3rev^post11, ndim^0'=ndim^post11, ip1^0'=ip1^post11, tempr^0'=tempr^post11, i2^0'=i2^post11, n^0'=n^post11, wr^0'=wr^post11, idim^0'=idim^post11, nrem^0'=nrem^post11, ip3^0'=ip3^post11, wi^0'=wi^post11, i3^0'=i3^post11, ifp2^0'=ifp2^post11, tempi^0'=tempi^post11, (0 == 0 /\ -nrem^post11+nrem^0 == 0 /\ -i3^post11+i3^0 == 0 /\ -1+wr^post11 == 0 /\ -idim^post11+idim^0 == 0 /\ ntot^0-ntot^post11 == 0 /\ -ndim^post11+ndim^0 == 0 /\ -tempi^post11+tempi^0 == 0 /\ -ip2^post11+ip2^0 == 0 /\ wi^post11 == 0 /\ -ip3^post11+ip3^0 == 0 /\ i1^0-i1^post11 == 0 /\ -i2rev^post11+i2rev^0 == 0 /\ -ip1^post11+ip1^0 == 0 /\ k2^0-k2^post11 == 0 /\ ibit^0-ibit^post11 == 0 /\ -ifp1^post11+ifp1^0 == 0 /\ -nprev^post11+nprev^0 == 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ k1^0-k1^post11 == 0 /\ -tempr^post11+tempr^0 == 0 /\ -i3rev^post11+i3rev^0 == 0 /\ i2^0-i2^post11 == 0 /\ n^0-n^post11 == 0), cost: 1 13: l10 -> l11 : i1^0'=i1^post13, k2^0'=k2^post13, wpr^0'=wpr^post13, ibit^0'=ibit^post13, nprev^0'=nprev^post13, ip2^0'=ip2^post13, theta^0'=theta^post13, i2rev^0'=i2rev^post13, wtemp^0'=wtemp^post13, ifp1^0'=ifp1^post13, ntot^0'=ntot^post13, k1^0'=k1^post13, wpi^0'=wpi^post13, i3rev^0'=i3rev^post13, ndim^0'=ndim^post13, ip1^0'=ip1^post13, tempr^0'=tempr^post13, i2^0'=i2^post13, n^0'=n^post13, wr^0'=wr^post13, idim^0'=idim^post13, nrem^0'=nrem^post13, ip3^0'=ip3^post13, wi^0'=wi^post13, i3^0'=i3^post13, ifp2^0'=ifp2^post13, tempi^0'=tempi^post13, (-ip3^post13+ip3^0 == 0 /\ -i3rev^post13+i3rev^0 == 0 /\ ifp1^0-ifp1^post13 == 0 /\ wi^0-wi^post13 == 0 /\ i1^0-i1^post13 == 0 /\ i2^post13-ip1^0-i2^0 == 0 /\ -nrem^post13+nrem^0 == 0 /\ -wtemp^post13+wtemp^0 == 0 /\ i3^0-i3^post13 == 0 /\ -ifp2^post13+ifp2^0 == 0 /\ nprev^0-nprev^post13 == 0 /\ -theta^post13+theta^0 == 0 /\ -ibit^0-i2rev^0+i2rev^post13 == 0 /\ -tempr^post13+tempr^0 == 0 /\ ndim^0-ndim^post13 == 0 /\ -wr^post13+wr^0 == 0 /\ wpr^0-wpr^post13 == 0 /\ ntot^0-ntot^post13 == 0 /\ -tempi^post13+tempi^0 == 0 /\ -n^post13+n^0 == 0 /\ wpi^0-wpi^post13 == 0 /\ ip1^0-ip1^post13 == 0 /\ -k1^post13+k1^0 == 0 /\ ip2^0-ip2^post13 == 0 /\ idim^0-idim^post13 == 0 /\ ibit^0-ibit^post13 == 0 /\ k2^0-k2^post13 == 0), cost: 1 33: l11 -> l23 : i1^0'=i1^post33, k2^0'=k2^post33, wpr^0'=wpr^post33, ibit^0'=ibit^post33, nprev^0'=nprev^post33, ip2^0'=ip2^post33, theta^0'=theta^post33, i2rev^0'=i2rev^post33, wtemp^0'=wtemp^post33, ifp1^0'=ifp1^post33, ntot^0'=ntot^post33, k1^0'=k1^post33, wpi^0'=wpi^post33, i3rev^0'=i3rev^post33, ndim^0'=ndim^post33, ip1^0'=ip1^post33, tempr^0'=tempr^post33, i2^0'=i2^post33, n^0'=n^post33, wr^0'=wr^post33, idim^0'=idim^post33, nrem^0'=nrem^post33, ip3^0'=ip3^post33, wi^0'=wi^post33, i3^0'=i3^post33, ifp2^0'=ifp2^post33, tempi^0'=tempi^post33, (ifp1^0-ifp1^post33 == 0 /\ wpr^0-wpr^post33 == 0 /\ -i3^post33+i3^0 == 0 /\ -ndim^post33+ndim^0 == 0 /\ ibit^0-ibit^post33 == 0 /\ -i3rev^post33+i3rev^0 == 0 /\ theta^0-theta^post33 == 0 /\ -i2^post33+i2^0 == 0 /\ -tempi^post33+tempi^0 == 0 /\ -wr^post33+wr^0 == 0 /\ wi^0-wi^post33 == 0 /\ nprev^0-nprev^post33 == 0 /\ -ip3^post33+ip3^0 == 0 /\ -ifp2^post33+ifp2^0 == 0 /\ -nrem^post33+nrem^0 == 0 /\ i2rev^0-i2rev^post33 == 0 /\ -ntot^post33+ntot^0 == 0 /\ wtemp^0-wtemp^post33 == 0 /\ -tempr^post33+tempr^0 == 0 /\ -n^post33+n^0 == 0 /\ ip2^0-ip2^post33 == 0 /\ ip1^0-ip1^post33 == 0 /\ idim^0-idim^post33 == 0 /\ -k1^post33+k1^0 == 0 /\ wpi^0-wpi^post33 == 0 /\ k2^0-k2^post33 == 0 /\ i1^0-i1^post33 == 0), cost: 1 14: l12 -> l10 : i1^0'=i1^post14, k2^0'=k2^post14, wpr^0'=wpr^post14, ibit^0'=ibit^post14, nprev^0'=nprev^post14, ip2^0'=ip2^post14, theta^0'=theta^post14, i2rev^0'=i2rev^post14, wtemp^0'=wtemp^post14, ifp1^0'=ifp1^post14, ntot^0'=ntot^post14, k1^0'=k1^post14, wpi^0'=wpi^post14, i3rev^0'=i3rev^post14, ndim^0'=ndim^post14, ip1^0'=ip1^post14, tempr^0'=tempr^post14, i2^0'=i2^post14, n^0'=n^post14, wr^0'=wr^post14, idim^0'=idim^post14, nrem^0'=nrem^post14, ip3^0'=ip3^post14, wi^0'=wi^post14, i3^0'=i3^post14, ifp2^0'=ifp2^post14, tempi^0'=tempi^post14, (-i3^post14+i3^0 == 0 /\ -ifp2^post14+ifp2^0 == 0 /\ wpr^0-wpr^post14 == 0 /\ k1^0-k1^post14 == 0 /\ -wr^post14+wr^0 == 0 /\ ip2^0-ip2^post14 == 0 /\ -idim^post14+idim^0 == 0 /\ i3rev^0-i3rev^post14 == 0 /\ ntot^0-ntot^post14 == 0 /\ -ip3^post14+ip3^0 == 0 /\ -wpi^post14+wpi^0 == 0 /\ -tempi^post14+tempi^0 == 0 /\ ifp1^0-ifp1^post14 == 0 /\ -ip1^post14+ip1^0 == 0 /\ n^0-n^post14 == 0 /\ k2^0-k2^post14 == 0 /\ ibit^0-ibit^post14 == 0 /\ theta^0-theta^post14 == 0 /\ -ibit^0+i2rev^0 <= 0 /\ i2rev^0-i2rev^post14 == 0 /\ -nprev^post14+nprev^0 == 0 /\ -wi^post14+wi^0 == 0 /\ ndim^0-ndim^post14 == 0 /\ -tempr^post14+tempr^0 == 0 /\ -wtemp^post14+wtemp^0 == 0 /\ i1^0-i1^post14 == 0 /\ nrem^0-nrem^post14 == 0 /\ i2^0-i2^post14 == 0), cost: 1 15: l12 -> l13 : i1^0'=i1^post15, k2^0'=k2^post15, wpr^0'=wpr^post15, ibit^0'=ibit^post15, nprev^0'=nprev^post15, ip2^0'=ip2^post15, theta^0'=theta^post15, i2rev^0'=i2rev^post15, wtemp^0'=wtemp^post15, ifp1^0'=ifp1^post15, ntot^0'=ntot^post15, k1^0'=k1^post15, wpi^0'=wpi^post15, i3rev^0'=i3rev^post15, ndim^0'=ndim^post15, ip1^0'=ip1^post15, tempr^0'=tempr^post15, i2^0'=i2^post15, n^0'=n^post15, wr^0'=wr^post15, idim^0'=idim^post15, nrem^0'=nrem^post15, ip3^0'=ip3^post15, wi^0'=wi^post15, i3^0'=i3^post15, ifp2^0'=ifp2^post15, tempi^0'=tempi^post15, (0 == 0 /\ -ip1^post15+ip1^0 == 0 /\ -ntot^post15+ntot^0 == 0 /\ i1^0-i1^post15 == 0 /\ ibit^0-i2rev^0+i2rev^post15 == 0 /\ i2^0-i2^post15 == 0 /\ -wi^post15+wi^0 == 0 /\ -ndim^post15+ndim^0 == 0 /\ k2^0-k2^post15 == 0 /\ theta^0-theta^post15 == 0 /\ i3rev^0-i3rev^post15 == 0 /\ -i3^post15+i3^0 == 0 /\ -nrem^post15+nrem^0 == 0 /\ -ifp2^post15+ifp2^0 == 0 /\ ifp1^0-ifp1^post15 == 0 /\ -idim^post15+idim^0 == 0 /\ -ip3^post15+ip3^0 == 0 /\ -wr^post15+wr^0 == 0 /\ nprev^0-nprev^post15 == 0 /\ tempr^0-tempr^post15 == 0 /\ -wpi^post15+wpi^0 == 0 /\ wtemp^0-wtemp^post15 == 0 /\ 1+ibit^0-i2rev^0 <= 0 /\ -tempi^post15+tempi^0 == 0 /\ k1^0-k1^post15 == 0 /\ ip2^0-ip2^post15 == 0 /\ -n^post15+n^0 == 0 /\ wpr^0-wpr^post15 == 0), cost: 1 18: l13 -> l14 : i1^0'=i1^post18, k2^0'=k2^post18, wpr^0'=wpr^post18, ibit^0'=ibit^post18, nprev^0'=nprev^post18, ip2^0'=ip2^post18, theta^0'=theta^post18, i2rev^0'=i2rev^post18, wtemp^0'=wtemp^post18, ifp1^0'=ifp1^post18, ntot^0'=ntot^post18, k1^0'=k1^post18, wpi^0'=wpi^post18, i3rev^0'=i3rev^post18, ndim^0'=ndim^post18, ip1^0'=ip1^post18, tempr^0'=tempr^post18, i2^0'=i2^post18, n^0'=n^post18, wr^0'=wr^post18, idim^0'=idim^post18, nrem^0'=nrem^post18, ip3^0'=ip3^post18, wi^0'=wi^post18, i3^0'=i3^post18, ifp2^0'=ifp2^post18, tempi^0'=tempi^post18, (-ntot^post18+ntot^0 == 0 /\ ndim^0-ndim^post18 == 0 /\ -ip1^post18+ip1^0 == 0 /\ -wi^post18+wi^0 == 0 /\ nprev^0-nprev^post18 == 0 /\ -idim^post18+idim^0 == 0 /\ wpr^0-wpr^post18 == 0 /\ ibit^0-ibit^post18 == 0 /\ wtemp^0-wtemp^post18 == 0 /\ ip2^0-ip2^post18 == 0 /\ -i3^post18+i3^0 == 0 /\ i1^0-i1^post18 == 0 /\ -k2^post18+k2^0 == 0 /\ i3rev^0-i3rev^post18 == 0 /\ -ifp2^post18+ifp2^0 == 0 /\ ifp1^0-ifp1^post18 == 0 /\ -wr^post18+wr^0 == 0 /\ -nrem^post18+nrem^0 == 0 /\ -ip3^post18+ip3^0 == 0 /\ tempr^0-tempr^post18 == 0 /\ -n^post18+n^0 == 0 /\ i2rev^0-i2rev^post18 == 0 /\ -tempi^post18+tempi^0 == 0 /\ theta^0-theta^post18 == 0 /\ -wpi^post18+wpi^0 == 0 /\ k1^0-k1^post18 == 0 /\ -i2^post18+i2^0 == 0), cost: 1 16: l14 -> l10 : i1^0'=i1^post16, k2^0'=k2^post16, wpr^0'=wpr^post16, ibit^0'=ibit^post16, nprev^0'=nprev^post16, ip2^0'=ip2^post16, theta^0'=theta^post16, i2rev^0'=i2rev^post16, wtemp^0'=wtemp^post16, ifp1^0'=ifp1^post16, ntot^0'=ntot^post16, k1^0'=k1^post16, wpi^0'=wpi^post16, i3rev^0'=i3rev^post16, ndim^0'=ndim^post16, ip1^0'=ip1^post16, tempr^0'=tempr^post16, i2^0'=i2^post16, n^0'=n^post16, wr^0'=wr^post16, idim^0'=idim^post16, nrem^0'=nrem^post16, ip3^0'=ip3^post16, wi^0'=wi^post16, i3^0'=i3^post16, ifp2^0'=ifp2^post16, tempi^0'=tempi^post16, (ibit^0-ibit^post16 == 0 /\ ifp1^0-ifp1^post16 == 0 /\ -i3rev^post16+i3rev^0 == 0 /\ -theta^post16+theta^0 == 0 /\ -i2^post16+i2^0 == 0 /\ ip3^0-ip3^post16 == 0 /\ wpi^0-wpi^post16 == 0 /\ -nrem^post16+nrem^0 == 0 /\ ip1^0-ip1^post16 == 0 /\ -ifp2^post16+ifp2^0 == 0 /\ i3^0-i3^post16 == 0 /\ k2^0-k2^post16 == 0 /\ -idim^post16+idim^0 == 0 /\ -wi^post16+wi^0 == 0 /\ wpr^0-wpr^post16 == 0 /\ -tempr^post16+tempr^0 == 0 /\ wr^0-wr^post16 == 0 /\ ip2^0-ip2^post16 == 0 /\ -tempi^post16+tempi^0 == 0 /\ ntot^0-ntot^post16 == 0 /\ ndim^0-ndim^post16 == 0 /\ -n^post16+n^0 == 0 /\ 1+ibit^0-ip1^0 <= 0 /\ -wtemp^post16+wtemp^0 == 0 /\ -i2rev^post16+i2rev^0 == 0 /\ -k1^post16+k1^0 == 0 /\ i1^0-i1^post16 == 0 /\ nprev^0-nprev^post16 == 0), cost: 1 17: l14 -> l12 : i1^0'=i1^post17, k2^0'=k2^post17, wpr^0'=wpr^post17, ibit^0'=ibit^post17, nprev^0'=nprev^post17, ip2^0'=ip2^post17, theta^0'=theta^post17, i2rev^0'=i2rev^post17, wtemp^0'=wtemp^post17, ifp1^0'=ifp1^post17, ntot^0'=ntot^post17, k1^0'=k1^post17, wpi^0'=wpi^post17, i3rev^0'=i3rev^post17, ndim^0'=ndim^post17, ip1^0'=ip1^post17, tempr^0'=tempr^post17, i2^0'=i2^post17, n^0'=n^post17, wr^0'=wr^post17, idim^0'=idim^post17, nrem^0'=nrem^post17, ip3^0'=ip3^post17, wi^0'=wi^post17, i3^0'=i3^post17, ifp2^0'=ifp2^post17, tempi^0'=tempi^post17, (ip3^0-ip3^post17 == 0 /\ -tempr^post17+tempr^0 == 0 /\ -tempi^post17+tempi^0 == 0 /\ nprev^0-nprev^post17 == 0 /\ n^0-n^post17 == 0 /\ k2^0-k2^post17 == 0 /\ -wtemp^post17+wtemp^0 == 0 /\ k1^0-k1^post17 == 0 /\ -i3^post17+i3^0 == 0 /\ ibit^0-ibit^post17 == 0 /\ i3rev^0-i3rev^post17 == 0 /\ wpr^0-wpr^post17 == 0 /\ ifp1^0-ifp1^post17 == 0 /\ -wpi^post17+wpi^0 == 0 /\ theta^0-theta^post17 == 0 /\ i2rev^0-i2rev^post17 == 0 /\ wr^0-wr^post17 == 0 /\ i1^0-i1^post17 == 0 /\ -i2^post17+i2^0 == 0 /\ -ip1^post17+ip1^0 == 0 /\ -wi^post17+wi^0 == 0 /\ -ibit^0+ip1^0 <= 0 /\ ntot^0-ntot^post17 == 0 /\ -ifp2^post17+ifp2^0 == 0 /\ ndim^0-ndim^post17 == 0 /\ nrem^0-nrem^post17 == 0 /\ -idim^post17+idim^0 == 0 /\ -ip2^post17+ip2^0 == 0), cost: 1 19: l15 -> l13 : i1^0'=i1^post19, k2^0'=k2^post19, wpr^0'=wpr^post19, ibit^0'=ibit^post19, nprev^0'=nprev^post19, ip2^0'=ip2^post19, theta^0'=theta^post19, i2rev^0'=i2rev^post19, wtemp^0'=wtemp^post19, ifp1^0'=ifp1^post19, ntot^0'=ntot^post19, k1^0'=k1^post19, wpi^0'=wpi^post19, i3rev^0'=i3rev^post19, ndim^0'=ndim^post19, ip1^0'=ip1^post19, tempr^0'=tempr^post19, i2^0'=i2^post19, n^0'=n^post19, wr^0'=wr^post19, idim^0'=idim^post19, nrem^0'=nrem^post19, ip3^0'=ip3^post19, wi^0'=wi^post19, i3^0'=i3^post19, ifp2^0'=ifp2^post19, tempi^0'=tempi^post19, (0 == 0 /\ -i3^post19+i3^0 == 0 /\ -idim^post19+idim^0 == 0 /\ nprev^0-nprev^post19 == 0 /\ wtemp^0-wtemp^post19 == 0 /\ -ifp2^post19+ifp2^0 == 0 /\ -i3rev^post19+i3rev^0 == 0 /\ ip2^0-ip2^post19 == 0 /\ wpr^0-wpr^post19 == 0 /\ -tempi^post19+tempi^0 == 0 /\ i1^0-i1^post19 == 0 /\ ntot^0-ntot^post19 == 0 /\ ndim^0-ndim^post19 == 0 /\ wpi^0-wpi^post19 == 0 /\ ip1^0-ip1^post19 == 0 /\ -i2^post19+i2^0 == 0 /\ ip3^0-ip3^post19 == 0 /\ -nrem^post19+nrem^0 == 0 /\ -ifp1^post19+ifp1^0 == 0 /\ wr^0-wr^post19 == 0 /\ k2^0-k2^post19 == 0 /\ -wi^post19+wi^0 == 0 /\ -n^post19+n^0 == 0 /\ k1^0-k1^post19 == 0 /\ -tempr^post19+tempr^0 == 0 /\ -theta^post19+theta^0 == 0 /\ -i2rev^post19+i2rev^0 == 0), cost: 1 20: l16 -> l0 : i1^0'=i1^post20, k2^0'=k2^post20, wpr^0'=wpr^post20, ibit^0'=ibit^post20, nprev^0'=nprev^post20, ip2^0'=ip2^post20, theta^0'=theta^post20, i2rev^0'=i2rev^post20, wtemp^0'=wtemp^post20, ifp1^0'=ifp1^post20, ntot^0'=ntot^post20, k1^0'=k1^post20, wpi^0'=wpi^post20, i3rev^0'=i3rev^post20, ndim^0'=ndim^post20, ip1^0'=ip1^post20, tempr^0'=tempr^post20, i2^0'=i2^post20, n^0'=n^post20, wr^0'=wr^post20, idim^0'=idim^post20, nrem^0'=nrem^post20, ip3^0'=ip3^post20, wi^0'=wi^post20, i3^0'=i3^post20, ifp2^0'=ifp2^post20, tempi^0'=tempi^post20, (-wi^post20+wi^0 == 0 /\ theta^0-theta^post20 == 0 /\ -tempr^post20+tempr^0 == 0 /\ i1^0-i1^post20 == 0 /\ ip3^0-ip3^post20 == 0 /\ n^0-n^post20 == 0 /\ wpr^0-wpr^post20 == 0 /\ ibit^0-ibit^post20 == 0 /\ k1^0-k1^post20 == 0 /\ -i3^post20+i3^0 == 0 /\ -i2rev^post20+i2rev^0 == 0 /\ 1+ndim^0-idim^0 <= 0 /\ ntot^0-ntot^post20 == 0 /\ -1+nprev^post20 == 0 /\ -ifp2^post20+ifp2^0 == 0 /\ wpi^0-wpi^post20 == 0 /\ nrem^0-nrem^post20 == 0 /\ -ndim^post20+ndim^0 == 0 /\ -idim^post20+idim^0 == 0 /\ wtemp^0-wtemp^post20 == 0 /\ k2^0-k2^post20 == 0 /\ -tempi^post20+tempi^0 == 0 /\ -i2^post20+i2^0 == 0 /\ ip2^0-ip2^post20 == 0 /\ -wr^post20+wr^0 == 0 /\ -ip1^post20+ip1^0 == 0 /\ -ifp1^post20+ifp1^0 == 0 /\ i3rev^0-i3rev^post20 == 0), cost: 1 21: l16 -> l17 : i1^0'=i1^post21, k2^0'=k2^post21, wpr^0'=wpr^post21, ibit^0'=ibit^post21, nprev^0'=nprev^post21, ip2^0'=ip2^post21, theta^0'=theta^post21, i2rev^0'=i2rev^post21, wtemp^0'=wtemp^post21, ifp1^0'=ifp1^post21, ntot^0'=ntot^post21, k1^0'=k1^post21, wpi^0'=wpi^post21, i3rev^0'=i3rev^post21, ndim^0'=ndim^post21, ip1^0'=ip1^post21, tempr^0'=tempr^post21, i2^0'=i2^post21, n^0'=n^post21, wr^0'=wr^post21, idim^0'=idim^post21, nrem^0'=nrem^post21, ip3^0'=ip3^post21, wi^0'=wi^post21, i3^0'=i3^post21, ifp2^0'=ifp2^post21, tempi^0'=tempi^post21, (0 == 0 /\ ndim^0-ndim^post21 == 0 /\ -k1^post21+k1^0 == 0 /\ wi^0-wi^post21 == 0 /\ wpr^0-wpr^post21 == 0 /\ ifp1^0-ifp1^post21 == 0 /\ -i2^post21+i2^0 == 0 /\ -ip3^post21+ip3^0 == 0 /\ -ndim^0+idim^0 <= 0 /\ tempr^0-tempr^post21 == 0 /\ -ifp2^post21+ifp2^0 == 0 /\ i2rev^0-i2rev^post21 == 0 /\ ip2^0-ip2^post21 == 0 /\ -1-idim^0+idim^post21 == 0 /\ -i3rev^post21+i3rev^0 == 0 /\ ibit^0-ibit^post21 == 0 /\ nprev^0-nprev^post21 == 0 /\ wtemp^0-wtemp^post21 == 0 /\ -tempi^post21+tempi^0 == 0 /\ -wr^post21+wr^0 == 0 /\ i1^0-i1^post21 == 0 /\ -i3^post21+i3^0 == 0 /\ -nrem^post21+nrem^0 == 0 /\ -n^post21+n^0 == 0 /\ theta^0-theta^post21 == 0 /\ k2^0-k2^post21 == 0 /\ -wpi^post21+wpi^0 == 0 /\ ip1^0-ip1^post21 == 0), cost: 1 30: l17 -> l16 : i1^0'=i1^post30, k2^0'=k2^post30, wpr^0'=wpr^post30, ibit^0'=ibit^post30, nprev^0'=nprev^post30, ip2^0'=ip2^post30, theta^0'=theta^post30, i2rev^0'=i2rev^post30, wtemp^0'=wtemp^post30, ifp1^0'=ifp1^post30, ntot^0'=ntot^post30, k1^0'=k1^post30, wpi^0'=wpi^post30, i3rev^0'=i3rev^post30, ndim^0'=ndim^post30, ip1^0'=ip1^post30, tempr^0'=tempr^post30, i2^0'=i2^post30, n^0'=n^post30, wr^0'=wr^post30, idim^0'=idim^post30, nrem^0'=nrem^post30, ip3^0'=ip3^post30, wi^0'=wi^post30, i3^0'=i3^post30, ifp2^0'=ifp2^post30, tempi^0'=tempi^post30, (i2rev^0-i2rev^post30 == 0 /\ ndim^0-ndim^post30 == 0 /\ ip2^0-ip2^post30 == 0 /\ wi^0-wi^post30 == 0 /\ -i3rev^post30+i3rev^0 == 0 /\ wpr^0-wpr^post30 == 0 /\ -ip3^post30+ip3^0 == 0 /\ -i2^post30+i2^0 == 0 /\ tempr^0-tempr^post30 == 0 /\ -ifp2^post30+ifp2^0 == 0 /\ -ntot^post30+ntot^0 == 0 /\ -nrem^post30+nrem^0 == 0 /\ nprev^0-nprev^post30 == 0 /\ wtemp^0-wtemp^post30 == 0 /\ -wr^post30+wr^0 == 0 /\ ifp1^0-ifp1^post30 == 0 /\ -ibit^post30+ibit^0 == 0 /\ i1^0-i1^post30 == 0 /\ k1^0-k1^post30 == 0 /\ -wpi^post30+wpi^0 == 0 /\ -tempi^post30+tempi^0 == 0 /\ -n^post30+n^0 == 0 /\ -i3^post30+i3^0 == 0 /\ theta^0-theta^post30 == 0 /\ idim^0-idim^post30 == 0 /\ k2^0-k2^post30 == 0 /\ ip1^0-ip1^post30 == 0), cost: 1 22: l18 -> l19 : i1^0'=i1^post22, k2^0'=k2^post22, wpr^0'=wpr^post22, ibit^0'=ibit^post22, nprev^0'=nprev^post22, ip2^0'=ip2^post22, theta^0'=theta^post22, i2rev^0'=i2rev^post22, wtemp^0'=wtemp^post22, ifp1^0'=ifp1^post22, ntot^0'=ntot^post22, k1^0'=k1^post22, wpi^0'=wpi^post22, i3rev^0'=i3rev^post22, ndim^0'=ndim^post22, ip1^0'=ip1^post22, tempr^0'=tempr^post22, i2^0'=i2^post22, n^0'=n^post22, wr^0'=wr^post22, idim^0'=idim^post22, nrem^0'=nrem^post22, ip3^0'=ip3^post22, wi^0'=wi^post22, i3^0'=i3^post22, ifp2^0'=ifp2^post22, tempi^0'=tempi^post22, (-tempi^post22+tempi^0 == 0 /\ -i3^post22+i3^0 == 0 /\ ip2^0-ip2^post22 == 0 /\ wpr^0-wpr^post22 == 0 /\ wtemp^0-wtemp^post22 == 0 /\ wpi^0-wpi^post22 == 0 /\ -nrem^post22+nrem^0 == 0 /\ wr^0-wr^post22 == 0 /\ ip1^0-ip1^post22 == 0 /\ -2-i1^0+i1^post22 == 0 /\ wi^0-wi^post22 == 0 /\ ndim^0-ndim^post22 == 0 /\ ntot^0-ntot^post22 == 0 /\ -n^post22+n^0 == 0 /\ ifp1^0-ifp1^post22 == 0 /\ 1+ip3^0-i3^0 <= 0 /\ -k1^post22+k1^0 == 0 /\ k2^0-k2^post22 == 0 /\ -i2^post22+i2^0 == 0 /\ i2rev^0-i2rev^post22 == 0 /\ -ip3^post22+ip3^0 == 0 /\ ibit^0-ibit^post22 == 0 /\ nprev^0-nprev^post22 == 0 /\ -ifp2^post22+ifp2^0 == 0 /\ -idim^post22+idim^0 == 0 /\ -tempr^post22+tempr^0 == 0 /\ -theta^post22+theta^0 == 0 /\ -i3rev^post22+i3rev^0 == 0), cost: 1 23: l18 -> l20 : i1^0'=i1^post23, k2^0'=k2^post23, wpr^0'=wpr^post23, ibit^0'=ibit^post23, nprev^0'=nprev^post23, ip2^0'=ip2^post23, theta^0'=theta^post23, i2rev^0'=i2rev^post23, wtemp^0'=wtemp^post23, ifp1^0'=ifp1^post23, ntot^0'=ntot^post23, k1^0'=k1^post23, wpi^0'=wpi^post23, i3rev^0'=i3rev^post23, ndim^0'=ndim^post23, ip1^0'=ip1^post23, tempr^0'=tempr^post23, i2^0'=i2^post23, n^0'=n^post23, wr^0'=wr^post23, idim^0'=idim^post23, nrem^0'=nrem^post23, ip3^0'=ip3^post23, wi^0'=wi^post23, i3^0'=i3^post23, ifp2^0'=ifp2^post23, tempi^0'=tempi^post23, (0 == 0 /\ -tempi^post23+tempi^0 == 0 /\ i2^0-i2^post23 == 0 /\ ip2^0-ip2^post23 == 0 /\ -wr^post23+wr^0 == 0 /\ wpr^0-wpr^post23 == 0 /\ theta^0-theta^post23 == 0 /\ wtemp^0-wtemp^post23 == 0 /\ -ip3^0+i3^0 <= 0 /\ -ifp2^post23+ifp2^0 == 0 /\ ntot^0-ntot^post23 == 0 /\ wpi^0-wpi^post23 == 0 /\ ip1^0-ip1^post23 == 0 /\ i1^0-i1^post23 == 0 /\ -ip2^0+i3^post23-i3^0 == 0 /\ ifp1^0-ifp1^post23 == 0 /\ -nrem^post23+nrem^0 == 0 /\ n^0-n^post23 == 0 /\ -i2rev^0+i3rev^post23+i2^0-i3^0 == 0 /\ k2^0-k2^post23 == 0 /\ -k1^post23+k1^0 == 0 /\ ibit^0-ibit^post23 == 0 /\ -ip3^post23+ip3^0 == 0 /\ -wi^post23+wi^0 == 0 /\ -ndim^post23+ndim^0 == 0 /\ -idim^post23+idim^0 == 0 /\ -nprev^post23+nprev^0 == 0 /\ -i2rev^post23+i2rev^0 == 0), cost: 1 27: l19 -> l21 : i1^0'=i1^post27, k2^0'=k2^post27, wpr^0'=wpr^post27, ibit^0'=ibit^post27, nprev^0'=nprev^post27, ip2^0'=ip2^post27, theta^0'=theta^post27, i2rev^0'=i2rev^post27, wtemp^0'=wtemp^post27, ifp1^0'=ifp1^post27, ntot^0'=ntot^post27, k1^0'=k1^post27, wpi^0'=wpi^post27, i3rev^0'=i3rev^post27, ndim^0'=ndim^post27, ip1^0'=ip1^post27, tempr^0'=tempr^post27, i2^0'=i2^post27, n^0'=n^post27, wr^0'=wr^post27, idim^0'=idim^post27, nrem^0'=nrem^post27, ip3^0'=ip3^post27, wi^0'=wi^post27, i3^0'=i3^post27, ifp2^0'=ifp2^post27, tempi^0'=tempi^post27, (ibit^0-ibit^post27 == 0 /\ -ip3^post27+ip3^0 == 0 /\ i2rev^0-i2rev^post27 == 0 /\ ndim^0-ndim^post27 == 0 /\ -ntot^post27+ntot^0 == 0 /\ -ip1^post27+ip1^0 == 0 /\ -ifp2^post27+ifp2^0 == 0 /\ i2^0-i2^post27 == 0 /\ ip2^0-ip2^post27 == 0 /\ k2^0-k2^post27 == 0 /\ wtemp^0-wtemp^post27 == 0 /\ -wi^post27+wi^0 == 0 /\ -idim^post27+idim^0 == 0 /\ -wr^post27+wr^0 == 0 /\ -wpi^post27+wpi^0 == 0 /\ i1^0-i1^post27 == 0 /\ k1^0-k1^post27 == 0 /\ ifp1^0-ifp1^post27 == 0 /\ wpr^0-wpr^post27 == 0 /\ -nrem^post27+nrem^0 == 0 /\ i3rev^0-i3rev^post27 == 0 /\ -n^post27+n^0 == 0 /\ tempr^0-tempr^post27 == 0 /\ -i3^post27+i3^0 == 0 /\ theta^0-theta^post27 == 0 /\ nprev^0-nprev^post27 == 0 /\ tempi^0-tempi^post27 == 0), cost: 1 24: l20 -> l18 : i1^0'=i1^post24, k2^0'=k2^post24, wpr^0'=wpr^post24, ibit^0'=ibit^post24, nprev^0'=nprev^post24, ip2^0'=ip2^post24, theta^0'=theta^post24, i2rev^0'=i2rev^post24, wtemp^0'=wtemp^post24, ifp1^0'=ifp1^post24, ntot^0'=ntot^post24, k1^0'=k1^post24, wpi^0'=wpi^post24, i3rev^0'=i3rev^post24, ndim^0'=ndim^post24, ip1^0'=ip1^post24, tempr^0'=tempr^post24, i2^0'=i2^post24, n^0'=n^post24, wr^0'=wr^post24, idim^0'=idim^post24, nrem^0'=nrem^post24, ip3^0'=ip3^post24, wi^0'=wi^post24, i3^0'=i3^post24, ifp2^0'=ifp2^post24, tempi^0'=tempi^post24, (i1^0-i1^post24 == 0 /\ -ip1^post24+ip1^0 == 0 /\ -k1^post24+k1^0 == 0 /\ i2^0-i2^post24 == 0 /\ -ip3^post24+ip3^0 == 0 /\ ifp1^0-ifp1^post24 == 0 /\ -ntot^post24+ntot^0 == 0 /\ -ndim^post24+ndim^0 == 0 /\ -wi^post24+wi^0 == 0 /\ -idim^post24+idim^0 == 0 /\ k2^0-k2^post24 == 0 /\ -i3rev^post24+i3rev^0 == 0 /\ theta^0-theta^post24 == 0 /\ i2rev^0-i2rev^post24 == 0 /\ -tempi^post24+tempi^0 == 0 /\ -nrem^post24+nrem^0 == 0 /\ -wr^post24+wr^0 == 0 /\ -ifp2^post24+ifp2^0 == 0 /\ -i3^post24+i3^0 == 0 /\ -wpi^post24+wpi^0 == 0 /\ nprev^0-nprev^post24 == 0 /\ tempr^0-tempr^post24 == 0 /\ ip2^0-ip2^post24 == 0 /\ wpr^0-wpr^post24 == 0 /\ -n^post24+n^0 == 0 /\ wtemp^0-wtemp^post24 == 0 /\ ibit^0-ibit^post24 == 0), cost: 1 25: l21 -> l15 : i1^0'=i1^post25, k2^0'=k2^post25, wpr^0'=wpr^post25, ibit^0'=ibit^post25, nprev^0'=nprev^post25, ip2^0'=ip2^post25, theta^0'=theta^post25, i2rev^0'=i2rev^post25, wtemp^0'=wtemp^post25, ifp1^0'=ifp1^post25, ntot^0'=ntot^post25, k1^0'=k1^post25, wpi^0'=wpi^post25, i3rev^0'=i3rev^post25, ndim^0'=ndim^post25, ip1^0'=ip1^post25, tempr^0'=tempr^post25, i2^0'=i2^post25, n^0'=n^post25, wr^0'=wr^post25, idim^0'=idim^post25, nrem^0'=nrem^post25, ip3^0'=ip3^post25, wi^0'=wi^post25, i3^0'=i3^post25, ifp2^0'=ifp2^post25, tempi^0'=tempi^post25, (ibit^0-ibit^post25 == 0 /\ wpi^0-wpi^post25 == 0 /\ -wr^post25+wr^0 == 0 /\ theta^0-theta^post25 == 0 /\ -tempi^post25+tempi^0 == 0 /\ -i2^post25+i2^0 == 0 /\ -nrem^post25+nrem^0 == 0 /\ k2^0-k2^post25 == 0 /\ ifp1^0-ifp1^post25 == 0 /\ -ifp2^post25+ifp2^0 == 0 /\ i3^0-i3^post25 == 0 /\ ip3^0-ip3^post25 == 0 /\ ip2^0-ip2^post25 == 0 /\ wpr^0-wpr^post25 == 0 /\ -n^post25+n^0 == 0 /\ -wi^post25+wi^0 == 0 /\ -wtemp^post25+wtemp^0 == 0 /\ ntot^0-ntot^post25 == 0 /\ -tempr^post25+tempr^0 == 0 /\ -k1^post25+k1^0 == 0 /\ i2rev^0-i2rev^post25 == 0 /\ ndim^0-ndim^post25 == 0 /\ idim^0-idim^post25 == 0 /\ ip1^0-ip1^post25 == 0 /\ -i3rev^post25+i3rev^0 == 0 /\ i1^0-i1^post25 == 0 /\ nprev^0-nprev^post25 == 0 /\ -1-i1^0+ip1^0+i2^0 <= 0), cost: 1 26: l21 -> l20 : i1^0'=i1^post26, k2^0'=k2^post26, wpr^0'=wpr^post26, ibit^0'=ibit^post26, nprev^0'=nprev^post26, ip2^0'=ip2^post26, theta^0'=theta^post26, i2rev^0'=i2rev^post26, wtemp^0'=wtemp^post26, ifp1^0'=ifp1^post26, ntot^0'=ntot^post26, k1^0'=k1^post26, wpi^0'=wpi^post26, i3rev^0'=i3rev^post26, ndim^0'=ndim^post26, ip1^0'=ip1^post26, tempr^0'=tempr^post26, i2^0'=i2^post26, n^0'=n^post26, wr^0'=wr^post26, idim^0'=idim^post26, nrem^0'=nrem^post26, ip3^0'=ip3^post26, wi^0'=wi^post26, i3^0'=i3^post26, ifp2^0'=ifp2^post26, tempi^0'=tempi^post26, (-wpi^post26+wpi^0 == 0 /\ -wr^post26+wr^0 == 0 /\ i2^0-i2^post26 == 0 /\ 2+i1^0-ip1^0-i2^0 <= 0 /\ -wtemp^post26+wtemp^0 == 0 /\ k2^0-k2^post26 == 0 /\ -tempi^post26+tempi^0 == 0 /\ wpr^0-wpr^post26 == 0 /\ ifp1^0-ifp1^post26 == 0 /\ ibit^0-ibit^post26 == 0 /\ i3rev^0-i3rev^post26 == 0 /\ -i3^post26+i3^0 == 0 /\ tempr^0-tempr^post26 == 0 /\ theta^0-theta^post26 == 0 /\ n^0-n^post26 == 0 /\ -ip3^post26+ip3^0 == 0 /\ i1^0-i1^post26 == 0 /\ -ip1^post26+ip1^0 == 0 /\ k1^0-k1^post26 == 0 /\ -nprev^post26+nprev^0 == 0 /\ -ip2^post26+ip2^0 == 0 /\ -nrem^post26+nrem^0 == 0 /\ i2rev^0-i2rev^post26 == 0 /\ -wi^post26+wi^0 == 0 /\ -idim^post26+idim^0 == 0 /\ ntot^0-ntot^post26 == 0 /\ ndim^0-ndim^post26 == 0 /\ -ifp2^post26+ifp2^0 == 0), cost: 1 28: l22 -> l15 : i1^0'=i1^post28, k2^0'=k2^post28, wpr^0'=wpr^post28, ibit^0'=ibit^post28, nprev^0'=nprev^post28, ip2^0'=ip2^post28, theta^0'=theta^post28, i2rev^0'=i2rev^post28, wtemp^0'=wtemp^post28, ifp1^0'=ifp1^post28, ntot^0'=ntot^post28, k1^0'=k1^post28, wpi^0'=wpi^post28, i3rev^0'=i3rev^post28, ndim^0'=ndim^post28, ip1^0'=ip1^post28, tempr^0'=tempr^post28, i2^0'=i2^post28, n^0'=n^post28, wr^0'=wr^post28, idim^0'=idim^post28, nrem^0'=nrem^post28, ip3^0'=ip3^post28, wi^0'=wi^post28, i3^0'=i3^post28, ifp2^0'=ifp2^post28, tempi^0'=tempi^post28, (k2^0-k2^post28 == 0 /\ -i3^post28+i3^0 == 0 /\ -ifp2^post28+ifp2^0 == 0 /\ nprev^0-nprev^post28 == 0 /\ -nrem^post28+nrem^0 == 0 /\ i2rev^0-i2^0 <= 0 /\ wtemp^0-wtemp^post28 == 0 /\ ibit^0-ibit^post28 == 0 /\ -idim^post28+idim^0 == 0 /\ ip1^0-ip1^post28 == 0 /\ ip3^0-ip3^post28 == 0 /\ -tempi^post28+tempi^0 == 0 /\ -i2^post28+i2^0 == 0 /\ wr^0-wr^post28 == 0 /\ -n^post28+n^0 == 0 /\ -ifp1^post28+ifp1^0 == 0 /\ -i2rev^post28+i2rev^0 == 0 /\ k1^0-k1^post28 == 0 /\ wpi^0-wpi^post28 == 0 /\ ndim^0-ndim^post28 == 0 /\ -wi^post28+wi^0 == 0 /\ ip2^0-ip2^post28 == 0 /\ -tempr^post28+tempr^0 == 0 /\ wpr^0-wpr^post28 == 0 /\ theta^0-theta^post28 == 0 /\ ntot^0-ntot^post28 == 0 /\ -i3rev^post28+i3rev^0 == 0 /\ i1^0-i1^post28 == 0), cost: 1 29: l22 -> l19 : i1^0'=i1^post29, k2^0'=k2^post29, wpr^0'=wpr^post29, ibit^0'=ibit^post29, nprev^0'=nprev^post29, ip2^0'=ip2^post29, theta^0'=theta^post29, i2rev^0'=i2rev^post29, wtemp^0'=wtemp^post29, ifp1^0'=ifp1^post29, ntot^0'=ntot^post29, k1^0'=k1^post29, wpi^0'=wpi^post29, i3rev^0'=i3rev^post29, ndim^0'=ndim^post29, ip1^0'=ip1^post29, tempr^0'=tempr^post29, i2^0'=i2^post29, n^0'=n^post29, wr^0'=wr^post29, idim^0'=idim^post29, nrem^0'=nrem^post29, ip3^0'=ip3^post29, wi^0'=wi^post29, i3^0'=i3^post29, ifp2^0'=ifp2^post29, tempi^0'=tempi^post29, (ntot^0-ntot^post29 == 0 /\ i3rev^0-i3rev^post29 == 0 /\ -ifp1^post29+ifp1^0 == 0 /\ -i2rev^post29+i2rev^0 == 0 /\ ip3^0-ip3^post29 == 0 /\ -wi^post29+wi^0 == 0 /\ -tempr^post29+tempr^0 == 0 /\ n^0-n^post29 == 0 /\ nprev^0-nprev^post29 == 0 /\ wtemp^0-wtemp^post29 == 0 /\ k1^0-k1^post29 == 0 /\ ibit^0-ibit^post29 == 0 /\ 1-i2rev^0+i2^0 <= 0 /\ wpr^0-wpr^post29 == 0 /\ theta^0-theta^post29 == 0 /\ -i3^post29+i3^0 == 0 /\ -ifp2^post29+ifp2^0 == 0 /\ nrem^0-nrem^post29 == 0 /\ -idim^post29+idim^0 == 0 /\ -ip2^post29+ip2^0 == 0 /\ i1^0-i1^post29 == 0 /\ k2^0-k2^post29 == 0 /\ -i2^post29+i2^0 == 0 /\ -wr^post29+wr^0 == 0 /\ ndim^0-ndim^post29 == 0 /\ wpi^0-wpi^post29 == 0 /\ -tempi^post29+tempi^0 == 0 /\ -ip1^post29+ip1^0 == 0), cost: 1 31: l23 -> l8 : i1^0'=i1^post31, k2^0'=k2^post31, wpr^0'=wpr^post31, ibit^0'=ibit^post31, nprev^0'=nprev^post31, ip2^0'=ip2^post31, theta^0'=theta^post31, i2rev^0'=i2rev^post31, wtemp^0'=wtemp^post31, ifp1^0'=ifp1^post31, ntot^0'=ntot^post31, k1^0'=k1^post31, wpi^0'=wpi^post31, i3rev^0'=i3rev^post31, ndim^0'=ndim^post31, ip1^0'=ip1^post31, tempr^0'=tempr^post31, i2^0'=i2^post31, n^0'=n^post31, wr^0'=wr^post31, idim^0'=idim^post31, nrem^0'=nrem^post31, ip3^0'=ip3^post31, wi^0'=wi^post31, i3^0'=i3^post31, ifp2^0'=ifp2^post31, tempi^0'=tempi^post31, (wr^0-wr^post31 == 0 /\ -tempi^post31+tempi^0 == 0 /\ wtemp^0-wtemp^post31 == 0 /\ -nrem^post31+nrem^0 == 0 /\ ndim^0-ndim^post31 == 0 /\ -i3^post31+i3^0 == 0 /\ wi^0-wi^post31 == 0 /\ i1^0-i1^post31 == 0 /\ ntot^0-ntot^post31 == 0 /\ -n^post31+n^0 == 0 /\ 1+ip2^0-i2^0 <= 0 /\ ifp1^post31-ip1^0 == 0 /\ -i2^post31+i2^0 == 0 /\ -ip1^post31+ip1^0 == 0 /\ -ip3^post31+ip3^0 == 0 /\ k2^0-k2^post31 == 0 /\ nprev^0-nprev^post31 == 0 /\ k1^0-k1^post31 == 0 /\ -i2rev^post31+i2rev^0 == 0 /\ wpi^0-wpi^post31 == 0 /\ ibit^0-ibit^post31 == 0 /\ ip2^0-ip2^post31 == 0 /\ wpr^0-wpr^post31 == 0 /\ -tempr^post31+tempr^0 == 0 /\ -ifp2^post31+ifp2^0 == 0 /\ -idim^post31+idim^0 == 0 /\ -i3rev^post31+i3rev^0 == 0 /\ -theta^post31+theta^0 == 0), cost: 1 32: l23 -> l22 : i1^0'=i1^post32, k2^0'=k2^post32, wpr^0'=wpr^post32, ibit^0'=ibit^post32, nprev^0'=nprev^post32, ip2^0'=ip2^post32, theta^0'=theta^post32, i2rev^0'=i2rev^post32, wtemp^0'=wtemp^post32, ifp1^0'=ifp1^post32, ntot^0'=ntot^post32, k1^0'=k1^post32, wpi^0'=wpi^post32, i3rev^0'=i3rev^post32, ndim^0'=ndim^post32, ip1^0'=ip1^post32, tempr^0'=tempr^post32, i2^0'=i2^post32, n^0'=n^post32, wr^0'=wr^post32, idim^0'=idim^post32, nrem^0'=nrem^post32, ip3^0'=ip3^post32, wi^0'=wi^post32, i3^0'=i3^post32, ifp2^0'=ifp2^post32, tempi^0'=tempi^post32, (-ntot^post32+ntot^0 == 0 /\ -ip1^post32+ip1^0 == 0 /\ i3rev^0-i3rev^post32 == 0 /\ i2^0-i2^post32 == 0 /\ -ifp1^post32+ifp1^0 == 0 /\ -ip2^0+i2^0 <= 0 /\ -i2rev^post32+i2rev^0 == 0 /\ i1^0-i1^post32 == 0 /\ -ip3^post32+ip3^0 == 0 /\ k2^0-k2^post32 == 0 /\ -idim^post32+idim^0 == 0 /\ -wi^post32+wi^0 == 0 /\ -tempr^post32+tempr^0 == 0 /\ k1^0-k1^post32 == 0 /\ theta^0-theta^post32 == 0 /\ -ifp2^post32+ifp2^0 == 0 /\ -i3^post32+i3^0 == 0 /\ -tempi^post32+tempi^0 == 0 /\ -ndim^post32+ndim^0 == 0 /\ nrem^0-nrem^post32 == 0 /\ -wr^post32+wr^0 == 0 /\ n^0-n^post32 == 0 /\ nprev^0-nprev^post32 == 0 /\ wtemp^0-wtemp^post32 == 0 /\ ibit^0-ibit^post32 == 0 /\ ip2^0-ip2^post32 == 0 /\ wpi^0-wpi^post32 == 0 /\ wpr^0-wpr^post32 == 0), cost: 1 36: l25 -> l17 : i1^0'=i1^post36, k2^0'=k2^post36, wpr^0'=wpr^post36, ibit^0'=ibit^post36, nprev^0'=nprev^post36, ip2^0'=ip2^post36, theta^0'=theta^post36, i2rev^0'=i2rev^post36, wtemp^0'=wtemp^post36, ifp1^0'=ifp1^post36, ntot^0'=ntot^post36, k1^0'=k1^post36, wpi^0'=wpi^post36, i3rev^0'=i3rev^post36, ndim^0'=ndim^post36, ip1^0'=ip1^post36, tempr^0'=tempr^post36, i2^0'=i2^post36, n^0'=n^post36, wr^0'=wr^post36, idim^0'=idim^post36, nrem^0'=nrem^post36, ip3^0'=ip3^post36, wi^0'=wi^post36, i3^0'=i3^post36, ifp2^0'=ifp2^post36, tempi^0'=tempi^post36, (-nrem^post36+nrem^0 == 0 /\ nprev^0-nprev^post36 == 0 /\ k2^0-k2^post36 == 0 /\ -tempi^post36+tempi^0 == 0 /\ tempr^0-tempr^post36 == 0 /\ i2rev^0-i2rev^post36 == 0 /\ -i3^post36+i3^0 == 0 /\ -wr^post36+wr^0 == 0 /\ ibit^0-ibit^post36 == 0 /\ -ifp2^post36+ifp2^0 == 0 /\ -wpi^post36+wpi^0 == 0 /\ -n^post36+n^0 == 0 /\ i2^0-i2^post36 == 0 /\ ifp1^0-ifp1^post36 == 0 /\ -ip1^post36+ip1^0 == 0 /\ wpr^0-wpr^post36 == 0 /\ wtemp^0-wtemp^post36 == 0 /\ theta^0-theta^post36 == 0 /\ idim^0-idim^post36 == 0 /\ -wi^post36+wi^0 == 0 /\ -k1^post36+k1^0 == 0 /\ -ip3^post36+ip3^0 == 0 /\ -ntot^post36+ntot^0 == 0 /\ ip2^0-ip2^post36 == 0 /\ i1^0-i1^post36 == 0 /\ -ndim^post36+ndim^0 == 0 /\ i3rev^0-i3rev^post36 == 0), cost: 1 Removed unreachable rules and leafs Start location: l25 0: l0 -> l1 : i1^0'=i1^post0, k2^0'=k2^post0, wpr^0'=wpr^post0, ibit^0'=ibit^post0, nprev^0'=nprev^post0, ip2^0'=ip2^post0, theta^0'=theta^post0, i2rev^0'=i2rev^post0, wtemp^0'=wtemp^post0, ifp1^0'=ifp1^post0, ntot^0'=ntot^post0, k1^0'=k1^post0, wpi^0'=wpi^post0, i3rev^0'=i3rev^post0, ndim^0'=ndim^post0, ip1^0'=ip1^post0, tempr^0'=tempr^post0, i2^0'=i2^post0, n^0'=n^post0, wr^0'=wr^post0, idim^0'=idim^post0, nrem^0'=nrem^post0, ip3^0'=ip3^post0, wi^0'=wi^post0, i3^0'=i3^post0, ifp2^0'=ifp2^post0, tempi^0'=tempi^post0, (-idim^post0+idim^0 == 0 /\ -ip3^post0+ip3^0 == 0 /\ wtemp^0-wtemp^post0 == 0 /\ i2rev^0-i2rev^post0 == 0 /\ tempr^0-tempr^post0 == 0 /\ wpr^0-wpr^post0 == 0 /\ -ndim^post0+ndim^0 == 0 /\ ntot^0-ntot^post0 == 0 /\ -ip2^post0+ip2^0 == 0 /\ i2^0-i2^post0 == 0 /\ -nrem^post0+nrem^0 == 0 /\ -ip1^post0+ip1^0 == 0 /\ -tempi^post0+tempi^0 == 0 /\ -ifp2^post0+ifp2^0 == 0 /\ -wi^post0+wi^0 == 0 /\ -wr^post0+wr^0 == 0 /\ i1^0-i1^post0 == 0 /\ k2^0-k2^post0 == 0 /\ ifp1^0-ifp1^post0 == 0 /\ k1^0-k1^post0 == 0 /\ ibit^0-ibit^post0 == 0 /\ i3rev^0-i3rev^post0 == 0 /\ -wpi^post0+wpi^0 == 0 /\ -n^post0+n^0 == 0 /\ theta^0-theta^post0 == 0 /\ nprev^0-nprev^post0 == 0 /\ -i3^post0+i3^0 == 0), cost: 1 35: l1 -> l11 : i1^0'=i1^post35, k2^0'=k2^post35, wpr^0'=wpr^post35, ibit^0'=ibit^post35, nprev^0'=nprev^post35, ip2^0'=ip2^post35, theta^0'=theta^post35, i2rev^0'=i2rev^post35, wtemp^0'=wtemp^post35, ifp1^0'=ifp1^post35, ntot^0'=ntot^post35, k1^0'=k1^post35, wpi^0'=wpi^post35, i3rev^0'=i3rev^post35, ndim^0'=ndim^post35, ip1^0'=ip1^post35, tempr^0'=tempr^post35, i2^0'=i2^post35, n^0'=n^post35, wr^0'=wr^post35, idim^0'=idim^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post35, i3^0'=i3^post35, ifp2^0'=ifp2^post35, tempi^0'=tempi^post35, (0 == 0 /\ i1^0-i1^post35 == 0 /\ 1-idim^0 <= 0 /\ -ntot^post35+ntot^0 == 0 /\ -wi^post35+wi^0 == 0 /\ -ndim^post35+ndim^0 == 0 /\ -idim^post35+idim^0 == 0 /\ k2^0-k2^post35 == 0 /\ i2^0-i2^post35 == 0 /\ theta^0-theta^post35 == 0 /\ -tempi^post35+tempi^0 == 0 /\ i3rev^0-i3rev^post35 == 0 /\ ifp1^0-ifp1^post35 == 0 /\ -wr^post35+wr^0 == 0 /\ -ifp2^post35+ifp2^0 == 0 /\ -i3^post35+i3^0 == 0 /\ -1+i2rev^post35 == 0 /\ nprev^0-nprev^post35 == 0 /\ tempr^0-tempr^post35 == 0 /\ -wpi^post35+wpi^0 == 0 /\ wpr^0-wpr^post35 == 0 /\ wtemp^0-wtemp^post35 == 0 /\ k1^0-k1^post35 == 0 /\ ibit^0-ibit^post35 == 0), cost: 1 1: l2 -> l3 : i1^0'=i1^post1, k2^0'=k2^post1, wpr^0'=wpr^post1, ibit^0'=ibit^post1, nprev^0'=nprev^post1, ip2^0'=ip2^post1, theta^0'=theta^post1, i2rev^0'=i2rev^post1, wtemp^0'=wtemp^post1, ifp1^0'=ifp1^post1, ntot^0'=ntot^post1, k1^0'=k1^post1, wpi^0'=wpi^post1, i3rev^0'=i3rev^post1, ndim^0'=ndim^post1, ip1^0'=ip1^post1, tempr^0'=tempr^post1, i2^0'=i2^post1, n^0'=n^post1, wr^0'=wr^post1, idim^0'=idim^post1, nrem^0'=nrem^post1, ip3^0'=ip3^post1, wi^0'=wi^post1, i3^0'=i3^post1, ifp2^0'=ifp2^post1, tempi^0'=tempi^post1, (-wpi^post1+wpi^0 == 0 /\ -tempi^post1+tempi^0 == 0 /\ ip2^0-ip2^post1 == 0 /\ nprev^0-nprev^post1 == 0 /\ wtemp^0-wtemp^post1 == 0 /\ -2-i1^0+i1^post1 == 0 /\ -n^post1+n^0 == 0 /\ k2^0-k2^post1 == 0 /\ ibit^0-ibit^post1 == 0 /\ wpr^0-wpr^post1 == 0 /\ ndim^0-ndim^post1 == 0 /\ -i3^post1+i3^0 == 0 /\ i2rev^0-i2rev^post1 == 0 /\ 1-i2^0+ip3^0 <= 0 /\ -k1^post1+k1^0 == 0 /\ tempr^0-tempr^post1 == 0 /\ -ip3^post1+ip3^0 == 0 /\ ip1^0-ip1^post1 == 0 /\ -i2^post1+i2^0 == 0 /\ idim^0-idim^post1 == 0 /\ -nrem^post1+nrem^0 == 0 /\ -ntot^post1+ntot^0 == 0 /\ ifp1^0-ifp1^post1 == 0 /\ i3rev^0-i3rev^post1 == 0 /\ -ifp2^post1+ifp2^0 == 0 /\ -theta^post1+theta^0 == 0 /\ -wr^post1+wr^0 == 0 /\ -wi^post1+wi^0 == 0), cost: 1 2: l2 -> l4 : i1^0'=i1^post2, k2^0'=k2^post2, wpr^0'=wpr^post2, ibit^0'=ibit^post2, nprev^0'=nprev^post2, ip2^0'=ip2^post2, theta^0'=theta^post2, i2rev^0'=i2rev^post2, wtemp^0'=wtemp^post2, ifp1^0'=ifp1^post2, ntot^0'=ntot^post2, k1^0'=k1^post2, wpi^0'=wpi^post2, i3rev^0'=i3rev^post2, ndim^0'=ndim^post2, ip1^0'=ip1^post2, tempr^0'=tempr^post2, i2^0'=i2^post2, n^0'=n^post2, wr^0'=wr^post2, idim^0'=idim^post2, nrem^0'=nrem^post2, ip3^0'=ip3^post2, wi^0'=wi^post2, i3^0'=i3^post2, ifp2^0'=ifp2^post2, tempi^0'=tempi^post2, (0 == 0 /\ i3rev^0-i3rev^post2 == 0 /\ i2^0-ip3^0 <= 0 /\ ntot^0-ntot^post2 == 0 /\ -i2rev^post2+i2rev^0 == 0 /\ -ip1^post2+ip1^0 == 0 /\ -ifp1^post2+ifp1^0 == 0 /\ ip3^0-ip3^post2 == 0 /\ -wi^post2+wi^0 == 0 /\ -ifp1^0+k2^post2-k1^post2 == 0 /\ -idim^post2+idim^0 == 0 /\ nprev^0-nprev^post2 == 0 /\ -ndim^post2+ndim^0 == 0 /\ ibit^0-ibit^post2 == 0 /\ wpr^0-wpr^post2 == 0 /\ wtemp^0-wtemp^post2 == 0 /\ i2^post2-i2^0-ifp2^0 == 0 /\ i1^0-i1^post2 == 0 /\ -ifp2^post2+ifp2^0 == 0 /\ -ip2^post2+ip2^0 == 0 /\ nrem^0-nrem^post2 == 0 /\ k1^post2-i2^0 == 0 /\ -wr^post2+wr^0 == 0 /\ -i3^post2+i3^0 == 0 /\ n^0-n^post2 == 0 /\ wpi^0-wpi^post2 == 0 /\ theta^0-theta^post2 == 0), cost: 1 6: l3 -> l5 : i1^0'=i1^post6, k2^0'=k2^post6, wpr^0'=wpr^post6, ibit^0'=ibit^post6, nprev^0'=nprev^post6, ip2^0'=ip2^post6, theta^0'=theta^post6, i2rev^0'=i2rev^post6, wtemp^0'=wtemp^post6, ifp1^0'=ifp1^post6, ntot^0'=ntot^post6, k1^0'=k1^post6, wpi^0'=wpi^post6, i3rev^0'=i3rev^post6, ndim^0'=ndim^post6, ip1^0'=ip1^post6, tempr^0'=tempr^post6, i2^0'=i2^post6, n^0'=n^post6, wr^0'=wr^post6, idim^0'=idim^post6, nrem^0'=nrem^post6, ip3^0'=ip3^post6, wi^0'=wi^post6, i3^0'=i3^post6, ifp2^0'=ifp2^post6, tempi^0'=tempi^post6, (-tempi^post6+tempi^0 == 0 /\ nprev^0-nprev^post6 == 0 /\ i2^0-i2^post6 == 0 /\ -wr^post6+wr^0 == 0 /\ k2^0-k2^post6 == 0 /\ ibit^0-ibit^post6 == 0 /\ -ifp2^post6+ifp2^0 == 0 /\ -i3^post6+i3^0 == 0 /\ k1^0-k1^post6 == 0 /\ i3rev^0-i3rev^post6 == 0 /\ ifp1^0-ifp1^post6 == 0 /\ -wpi^post6+wpi^0 == 0 /\ -ntot^post6+ntot^0 == 0 /\ tempr^0-tempr^post6 == 0 /\ n^0-n^post6 == 0 /\ wpr^0-wpr^post6 == 0 /\ i2rev^0-i2rev^post6 == 0 /\ -ip3^post6+ip3^0 == 0 /\ wtemp^0-wtemp^post6 == 0 /\ -ip1^post6+ip1^0 == 0 /\ theta^0-theta^post6 == 0 /\ ip2^0-ip2^post6 == 0 /\ i1^0-i1^post6 == 0 /\ -wi^post6+wi^0 == 0 /\ -ndim^post6+ndim^0 == 0 /\ -idim^post6+idim^0 == 0 /\ nrem^0-nrem^post6 == 0), cost: 1 3: l4 -> l2 : i1^0'=i1^post3, k2^0'=k2^post3, wpr^0'=wpr^post3, ibit^0'=ibit^post3, nprev^0'=nprev^post3, ip2^0'=ip2^post3, theta^0'=theta^post3, i2rev^0'=i2rev^post3, wtemp^0'=wtemp^post3, ifp1^0'=ifp1^post3, ntot^0'=ntot^post3, k1^0'=k1^post3, wpi^0'=wpi^post3, i3rev^0'=i3rev^post3, ndim^0'=ndim^post3, ip1^0'=ip1^post3, tempr^0'=tempr^post3, i2^0'=i2^post3, n^0'=n^post3, wr^0'=wr^post3, idim^0'=idim^post3, nrem^0'=nrem^post3, ip3^0'=ip3^post3, wi^0'=wi^post3, i3^0'=i3^post3, ifp2^0'=ifp2^post3, tempi^0'=tempi^post3, (-i3^post3+i3^0 == 0 /\ wpr^0-wpr^post3 == 0 /\ -ifp2^post3+ifp2^0 == 0 /\ wtemp^0-wtemp^post3 == 0 /\ k1^0-k1^post3 == 0 /\ theta^0-theta^post3 == 0 /\ -wr^post3+wr^0 == 0 /\ ip2^0-ip2^post3 == 0 /\ -idim^post3+idim^0 == 0 /\ i3rev^0-i3rev^post3 == 0 /\ -ip3^post3+ip3^0 == 0 /\ ntot^0-ntot^post3 == 0 /\ i1^0-i1^post3 == 0 /\ -wpi^post3+wpi^0 == 0 /\ -tempi^post3+tempi^0 == 0 /\ ifp1^0-ifp1^post3 == 0 /\ -ip1^post3+ip1^0 == 0 /\ n^0-n^post3 == 0 /\ k2^0-k2^post3 == 0 /\ ibit^0-ibit^post3 == 0 /\ i2rev^0-i2rev^post3 == 0 /\ -nprev^post3+nprev^0 == 0 /\ -wi^post3+wi^0 == 0 /\ -tempr^post3+tempr^0 == 0 /\ -ndim^post3+ndim^0 == 0 /\ nrem^0-nrem^post3 == 0 /\ i2^0-i2^post3 == 0), cost: 1 4: l5 -> l6 : i1^0'=i1^post4, k2^0'=k2^post4, wpr^0'=wpr^post4, ibit^0'=ibit^post4, nprev^0'=nprev^post4, ip2^0'=ip2^post4, theta^0'=theta^post4, i2rev^0'=i2rev^post4, wtemp^0'=wtemp^post4, ifp1^0'=ifp1^post4, ntot^0'=ntot^post4, k1^0'=k1^post4, wpi^0'=wpi^post4, i3rev^0'=i3rev^post4, ndim^0'=ndim^post4, ip1^0'=ip1^post4, tempr^0'=tempr^post4, i2^0'=i2^post4, n^0'=n^post4, wr^0'=wr^post4, idim^0'=idim^post4, nrem^0'=nrem^post4, ip3^0'=ip3^post4, wi^0'=wi^post4, i3^0'=i3^post4, ifp2^0'=ifp2^post4, tempi^0'=tempi^post4, (0 == 0 /\ ip1^0-ip1^post4 == 0 /\ -tempr^post4+tempr^0 == 0 /\ -tempi^post4+tempi^0 == 0 /\ i1^0-i1^post4 == 0 /\ -n^post4+n^0 == 0 /\ -wpi^post4+wpi^0 == 0 /\ ifp1^0-ifp1^post4 == 0 /\ i2rev^0-i2rev^post4 == 0 /\ -k1^post4+k1^0 == 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ ntot^0-ntot^post4 == 0 /\ ndim^0-ndim^post4 == 0 /\ -idim^post4+idim^0 == 0 /\ -ip3^post4+ip3^0 == 0 /\ -theta^post4+theta^0 == 0 /\ nprev^0-nprev^post4 == 0 /\ -i2^post4+i2^0 == 0 /\ k2^0-k2^post4 == 0 /\ wtemp^post4-wr^0 == 0 /\ wpr^0-wpr^post4 == 0 /\ ibit^0-ibit^post4 == 0 /\ -nrem^post4+nrem^0 == 0 /\ -ip1^0+i3^post4-i3^0 == 0 /\ ip2^0-ip2^post4 == 0 /\ -ifp2^post4+ifp2^0 == 0 /\ i3rev^0-i3rev^post4 == 0), cost: 1 5: l5 -> l4 : i1^0'=i1^post5, k2^0'=k2^post5, wpr^0'=wpr^post5, ibit^0'=ibit^post5, nprev^0'=nprev^post5, ip2^0'=ip2^post5, theta^0'=theta^post5, i2rev^0'=i2rev^post5, wtemp^0'=wtemp^post5, ifp1^0'=ifp1^post5, ntot^0'=ntot^post5, k1^0'=k1^post5, wpi^0'=wpi^post5, i3rev^0'=i3rev^post5, ndim^0'=ndim^post5, ip1^0'=ip1^post5, tempr^0'=tempr^post5, i2^0'=i2^post5, n^0'=n^post5, wr^0'=wr^post5, idim^0'=idim^post5, nrem^0'=nrem^post5, ip3^0'=ip3^post5, wi^0'=wi^post5, i3^0'=i3^post5, ifp2^0'=ifp2^post5, tempi^0'=tempi^post5, (k1^0-k1^post5 == 0 /\ ibit^0-ibit^post5 == 0 /\ -theta^post5+theta^0 == 0 /\ i3rev^0-i3rev^post5 == 0 /\ -ip1^post5+ip1^0 == 0 /\ -i2^post5+i2^0 == 0 /\ ip3^0-ip3^post5 == 0 /\ -ifp1^post5+ifp1^0 == 0 /\ -ifp2^post5+ifp2^0 == 0 /\ i2rev^0-i2rev^post5 == 0 /\ -tempr^post5+tempr^0 == 0 /\ i3^0-i3^post5 == 0 /\ -wi^post5+wi^0 == 0 /\ k2^0-k2^post5 == 0 /\ -idim^post5+idim^0 == 0 /\ wpr^0-wpr^post5 == 0 /\ -wr^post5+wr^0 == 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ ip2^0-ip2^post5 == 0 /\ -tempi^post5+tempi^0 == 0 /\ ntot^0-ntot^post5 == 0 /\ ndim^0-ndim^post5 == 0 /\ nrem^0-nrem^post5 == 0 /\ -wtemp^post5+wtemp^0 == 0 /\ n^0-n^post5 == 0 /\ i1^0-i1^post5 == 0 /\ nprev^0-nprev^post5 == 0 /\ wpi^0-wpi^post5 == 0), cost: 1 9: l6 -> l7 : i1^0'=i1^post9, k2^0'=k2^post9, wpr^0'=wpr^post9, ibit^0'=ibit^post9, nprev^0'=nprev^post9, ip2^0'=ip2^post9, theta^0'=theta^post9, i2rev^0'=i2rev^post9, wtemp^0'=wtemp^post9, ifp1^0'=ifp1^post9, ntot^0'=ntot^post9, k1^0'=k1^post9, wpi^0'=wpi^post9, i3rev^0'=i3rev^post9, ndim^0'=ndim^post9, ip1^0'=ip1^post9, tempr^0'=tempr^post9, i2^0'=i2^post9, n^0'=n^post9, wr^0'=wr^post9, idim^0'=idim^post9, nrem^0'=nrem^post9, ip3^0'=ip3^post9, wi^0'=wi^post9, i3^0'=i3^post9, ifp2^0'=ifp2^post9, tempi^0'=tempi^post9, (-tempi^post9+tempi^0 == 0 /\ tempr^0-tempr^post9 == 0 /\ -wr^post9+wr^0 == 0 /\ i2rev^0-i2rev^post9 == 0 /\ -nrem^post9+nrem^0 == 0 /\ k2^0-k2^post9 == 0 /\ ibit^0-ibit^post9 == 0 /\ nprev^0-nprev^post9 == 0 /\ wpr^0-wpr^post9 == 0 /\ -n^post9+n^0 == 0 /\ -i3^post9+i3^0 == 0 /\ -wpi^post9+wpi^0 == 0 /\ -k1^post9+k1^0 == 0 /\ -i2^post9+i2^0 == 0 /\ -ntot^post9+ntot^0 == 0 /\ -ip1^post9+ip1^0 == 0 /\ theta^0-theta^post9 == 0 /\ idim^0-idim^post9 == 0 /\ ip2^0-ip2^post9 == 0 /\ -ip3^post9+ip3^0 == 0 /\ wtemp^0-wtemp^post9 == 0 /\ -ifp2^post9+ifp2^0 == 0 /\ i3rev^0-i3rev^post9 == 0 /\ -wi^post9+wi^0 == 0 /\ i1^0-i1^post9 == 0 /\ ifp1^0-ifp1^post9 == 0 /\ -ndim^post9+ndim^0 == 0), cost: 1 7: l7 -> l8 : i1^0'=i1^post7, k2^0'=k2^post7, wpr^0'=wpr^post7, ibit^0'=ibit^post7, nprev^0'=nprev^post7, ip2^0'=ip2^post7, theta^0'=theta^post7, i2rev^0'=i2rev^post7, wtemp^0'=wtemp^post7, ifp1^0'=ifp1^post7, ntot^0'=ntot^post7, k1^0'=k1^post7, wpi^0'=wpi^post7, i3rev^0'=i3rev^post7, ndim^0'=ndim^post7, ip1^0'=ip1^post7, tempr^0'=tempr^post7, i2^0'=i2^post7, n^0'=n^post7, wr^0'=wr^post7, idim^0'=idim^post7, nrem^0'=nrem^post7, ip3^0'=ip3^post7, wi^0'=wi^post7, i3^0'=i3^post7, ifp2^0'=ifp2^post7, tempi^0'=tempi^post7, (-ntot^post7+ntot^0 == 0 /\ ifp1^post7-ifp2^0 == 0 /\ ndim^0-ndim^post7 == 0 /\ wpi^0-wpi^post7 == 0 /\ -n^post7+n^0 == 0 /\ ip1^0-ip1^post7 == 0 /\ -wi^post7+wi^0 == 0 /\ 1+ifp1^0-i3^0 <= 0 /\ -tempr^post7+tempr^0 == 0 /\ -k1^post7+k1^0 == 0 /\ i3^0-i3^post7 == 0 /\ k2^0-k2^post7 == 0 /\ wtemp^0-wtemp^post7 == 0 /\ ibit^0-ibit^post7 == 0 /\ ip2^0-ip2^post7 == 0 /\ i1^0-i1^post7 == 0 /\ -idim^post7+idim^0 == 0 /\ -i3rev^post7+i3rev^0 == 0 /\ -tempi^post7+tempi^0 == 0 /\ -i2^post7+i2^0 == 0 /\ ifp2^0-ifp2^post7 == 0 /\ i2rev^0-i2rev^post7 == 0 /\ wr^0-wr^post7 == 0 /\ nprev^0-nprev^post7 == 0 /\ -nrem^post7+nrem^0 == 0 /\ -ip3^post7+ip3^0 == 0 /\ wpr^0-wpr^post7 == 0 /\ theta^0-theta^post7 == 0), cost: 1 8: l7 -> l3 : i1^0'=i1^post8, k2^0'=k2^post8, wpr^0'=wpr^post8, ibit^0'=ibit^post8, nprev^0'=nprev^post8, ip2^0'=ip2^post8, theta^0'=theta^post8, i2rev^0'=i2rev^post8, wtemp^0'=wtemp^post8, ifp1^0'=ifp1^post8, ntot^0'=ntot^post8, k1^0'=k1^post8, wpi^0'=wpi^post8, i3rev^0'=i3rev^post8, ndim^0'=ndim^post8, ip1^0'=ip1^post8, tempr^0'=tempr^post8, i2^0'=i2^post8, n^0'=n^post8, wr^0'=wr^post8, idim^0'=idim^post8, nrem^0'=nrem^post8, ip3^0'=ip3^post8, wi^0'=wi^post8, i3^0'=i3^post8, ifp2^0'=ifp2^post8, tempi^0'=tempi^post8, (wtemp^0-wtemp^post8 == 0 /\ k2^0-k2^post8 == 0 /\ -ifp2^post8+ifp2^0 == 0 /\ ibit^0-ibit^post8 == 0 /\ -ndim^post8+ndim^0 == 0 /\ nprev^0-nprev^post8 == 0 /\ -idim^post8+idim^0 == 0 /\ -i3rev^post8+i3rev^0 == 0 /\ -tempi^post8+tempi^0 == 0 /\ theta^0-theta^post8 == 0 /\ -ifp1^0+i3^0 <= 0 /\ wpi^0-wpi^post8 == 0 /\ ip1^0-ip1^post8 == 0 /\ -i2^post8+i2^0 == 0 /\ ip3^0-ip3^post8 == 0 /\ -nrem^post8+nrem^0 == 0 /\ i3^0-i3^post8 == 0 /\ -ifp1^post8+ifp1^0 == 0 /\ wr^0-wr^post8 == 0 /\ ip2^0-ip2^post8 == 0 /\ -wi^post8+wi^0 == 0 /\ -n^post8+n^0 == 0 /\ k1^0-k1^post8 == 0 /\ -tempr^post8+tempr^0 == 0 /\ wpr^0-wpr^post8 == 0 /\ ntot^0-ntot^post8 == 0 /\ -i2rev^post8+i2rev^0 == 0 /\ i1^0-i1^post8 == 0), cost: 1 12: l8 -> l9 : i1^0'=i1^post12, k2^0'=k2^post12, wpr^0'=wpr^post12, ibit^0'=ibit^post12, nprev^0'=nprev^post12, ip2^0'=ip2^post12, theta^0'=theta^post12, i2rev^0'=i2rev^post12, wtemp^0'=wtemp^post12, ifp1^0'=ifp1^post12, ntot^0'=ntot^post12, k1^0'=k1^post12, wpi^0'=wpi^post12, i3rev^0'=i3rev^post12, ndim^0'=ndim^post12, ip1^0'=ip1^post12, tempr^0'=tempr^post12, i2^0'=i2^post12, n^0'=n^post12, wr^0'=wr^post12, idim^0'=idim^post12, nrem^0'=nrem^post12, ip3^0'=ip3^post12, wi^0'=wi^post12, i3^0'=i3^post12, ifp2^0'=ifp2^post12, tempi^0'=tempi^post12, (theta^0-theta^post12 == 0 /\ -wpi^post12+wpi^0 == 0 /\ -wi^post12+wi^0 == 0 /\ -tempi^post12+tempi^0 == 0 /\ i2^0-i2^post12 == 0 /\ -n^post12+n^0 == 0 /\ i1^0-i1^post12 == 0 /\ k2^0-k2^post12 == 0 /\ i2rev^0-i2rev^post12 == 0 /\ -k1^post12+k1^0 == 0 /\ -i3^post12+i3^0 == 0 /\ tempr^0-tempr^post12 == 0 /\ ntot^0-ntot^post12 == 0 /\ -ifp2^post12+ifp2^0 == 0 /\ ip1^0-ip1^post12 == 0 /\ -ip3^post12+ip3^0 == 0 /\ idim^0-idim^post12 == 0 /\ -ndim^post12+ndim^0 == 0 /\ -nrem^post12+nrem^0 == 0 /\ ip2^0-ip2^post12 == 0 /\ ifp1^0-ifp1^post12 == 0 /\ wpr^0-wpr^post12 == 0 /\ wtemp^0-wtemp^post12 == 0 /\ ibit^0-ibit^post12 == 0 /\ nprev^0-nprev^post12 == 0 /\ i3rev^0-i3rev^post12 == 0 /\ -wr^post12+wr^0 == 0), cost: 1 10: l9 -> l0 : i1^0'=i1^post10, k2^0'=k2^post10, wpr^0'=wpr^post10, ibit^0'=ibit^post10, nprev^0'=nprev^post10, ip2^0'=ip2^post10, theta^0'=theta^post10, i2rev^0'=i2rev^post10, wtemp^0'=wtemp^post10, ifp1^0'=ifp1^post10, ntot^0'=ntot^post10, k1^0'=k1^post10, wpi^0'=wpi^post10, i3rev^0'=i3rev^post10, ndim^0'=ndim^post10, ip1^0'=ip1^post10, tempr^0'=tempr^post10, i2^0'=i2^post10, n^0'=n^post10, wr^0'=wr^post10, idim^0'=idim^post10, nrem^0'=nrem^post10, ip3^0'=ip3^post10, wi^0'=wi^post10, i3^0'=i3^post10, ifp2^0'=ifp2^post10, tempi^0'=tempi^post10, (0 == 0 /\ ndim^0-ndim^post10 == 0 /\ wi^0-wi^post10 == 0 /\ -k1^post10+k1^0 == 0 /\ -i2^post10+i2^0 == 0 /\ -ip3^post10+ip3^0 == 0 /\ -ifp1^post10+ifp1^0 == 0 /\ -ntot^post10+ntot^0 == 0 /\ tempr^0-tempr^post10 == 0 /\ -ifp2^post10+ifp2^0 == 0 /\ i2rev^0-i2rev^post10 == 0 /\ wpi^0-wpi^post10 == 0 /\ ip2^0-ip2^post10 == 0 /\ wpr^0-wpr^post10 == 0 /\ -i3rev^post10+i3rev^0 == 0 /\ wtemp^0-wtemp^post10 == 0 /\ ibit^0-ibit^post10 == 0 /\ -tempi^post10+tempi^0 == 0 /\ i1^0-i1^post10 == 0 /\ -i3^post10+i3^0 == 0 /\ -wr^post10+wr^0 == 0 /\ 1-idim^0+idim^post10 == 0 /\ -nrem^post10+nrem^0 == 0 /\ -n^post10+n^0 == 0 /\ k2^0-k2^post10 == 0 /\ theta^0-theta^post10 == 0 /\ ip2^0-ifp1^0 <= 0 /\ ip1^0-ip1^post10 == 0), cost: 1 11: l9 -> l6 : i1^0'=i1^post11, k2^0'=k2^post11, wpr^0'=wpr^post11, ibit^0'=ibit^post11, nprev^0'=nprev^post11, ip2^0'=ip2^post11, theta^0'=theta^post11, i2rev^0'=i2rev^post11, wtemp^0'=wtemp^post11, ifp1^0'=ifp1^post11, ntot^0'=ntot^post11, k1^0'=k1^post11, wpi^0'=wpi^post11, i3rev^0'=i3rev^post11, ndim^0'=ndim^post11, ip1^0'=ip1^post11, tempr^0'=tempr^post11, i2^0'=i2^post11, n^0'=n^post11, wr^0'=wr^post11, idim^0'=idim^post11, nrem^0'=nrem^post11, ip3^0'=ip3^post11, wi^0'=wi^post11, i3^0'=i3^post11, ifp2^0'=ifp2^post11, tempi^0'=tempi^post11, (0 == 0 /\ -nrem^post11+nrem^0 == 0 /\ -i3^post11+i3^0 == 0 /\ -1+wr^post11 == 0 /\ -idim^post11+idim^0 == 0 /\ ntot^0-ntot^post11 == 0 /\ -ndim^post11+ndim^0 == 0 /\ -tempi^post11+tempi^0 == 0 /\ -ip2^post11+ip2^0 == 0 /\ wi^post11 == 0 /\ -ip3^post11+ip3^0 == 0 /\ i1^0-i1^post11 == 0 /\ -i2rev^post11+i2rev^0 == 0 /\ -ip1^post11+ip1^0 == 0 /\ k2^0-k2^post11 == 0 /\ ibit^0-ibit^post11 == 0 /\ -ifp1^post11+ifp1^0 == 0 /\ -nprev^post11+nprev^0 == 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ k1^0-k1^post11 == 0 /\ -tempr^post11+tempr^0 == 0 /\ -i3rev^post11+i3rev^0 == 0 /\ i2^0-i2^post11 == 0 /\ n^0-n^post11 == 0), cost: 1 13: l10 -> l11 : i1^0'=i1^post13, k2^0'=k2^post13, wpr^0'=wpr^post13, ibit^0'=ibit^post13, nprev^0'=nprev^post13, ip2^0'=ip2^post13, theta^0'=theta^post13, i2rev^0'=i2rev^post13, wtemp^0'=wtemp^post13, ifp1^0'=ifp1^post13, ntot^0'=ntot^post13, k1^0'=k1^post13, wpi^0'=wpi^post13, i3rev^0'=i3rev^post13, ndim^0'=ndim^post13, ip1^0'=ip1^post13, tempr^0'=tempr^post13, i2^0'=i2^post13, n^0'=n^post13, wr^0'=wr^post13, idim^0'=idim^post13, nrem^0'=nrem^post13, ip3^0'=ip3^post13, wi^0'=wi^post13, i3^0'=i3^post13, ifp2^0'=ifp2^post13, tempi^0'=tempi^post13, (-ip3^post13+ip3^0 == 0 /\ -i3rev^post13+i3rev^0 == 0 /\ ifp1^0-ifp1^post13 == 0 /\ wi^0-wi^post13 == 0 /\ i1^0-i1^post13 == 0 /\ i2^post13-ip1^0-i2^0 == 0 /\ -nrem^post13+nrem^0 == 0 /\ -wtemp^post13+wtemp^0 == 0 /\ i3^0-i3^post13 == 0 /\ -ifp2^post13+ifp2^0 == 0 /\ nprev^0-nprev^post13 == 0 /\ -theta^post13+theta^0 == 0 /\ -ibit^0-i2rev^0+i2rev^post13 == 0 /\ -tempr^post13+tempr^0 == 0 /\ ndim^0-ndim^post13 == 0 /\ -wr^post13+wr^0 == 0 /\ wpr^0-wpr^post13 == 0 /\ ntot^0-ntot^post13 == 0 /\ -tempi^post13+tempi^0 == 0 /\ -n^post13+n^0 == 0 /\ wpi^0-wpi^post13 == 0 /\ ip1^0-ip1^post13 == 0 /\ -k1^post13+k1^0 == 0 /\ ip2^0-ip2^post13 == 0 /\ idim^0-idim^post13 == 0 /\ ibit^0-ibit^post13 == 0 /\ k2^0-k2^post13 == 0), cost: 1 33: l11 -> l23 : i1^0'=i1^post33, k2^0'=k2^post33, wpr^0'=wpr^post33, ibit^0'=ibit^post33, nprev^0'=nprev^post33, ip2^0'=ip2^post33, theta^0'=theta^post33, i2rev^0'=i2rev^post33, wtemp^0'=wtemp^post33, ifp1^0'=ifp1^post33, ntot^0'=ntot^post33, k1^0'=k1^post33, wpi^0'=wpi^post33, i3rev^0'=i3rev^post33, ndim^0'=ndim^post33, ip1^0'=ip1^post33, tempr^0'=tempr^post33, i2^0'=i2^post33, n^0'=n^post33, wr^0'=wr^post33, idim^0'=idim^post33, nrem^0'=nrem^post33, ip3^0'=ip3^post33, wi^0'=wi^post33, i3^0'=i3^post33, ifp2^0'=ifp2^post33, tempi^0'=tempi^post33, (ifp1^0-ifp1^post33 == 0 /\ wpr^0-wpr^post33 == 0 /\ -i3^post33+i3^0 == 0 /\ -ndim^post33+ndim^0 == 0 /\ ibit^0-ibit^post33 == 0 /\ -i3rev^post33+i3rev^0 == 0 /\ theta^0-theta^post33 == 0 /\ -i2^post33+i2^0 == 0 /\ -tempi^post33+tempi^0 == 0 /\ -wr^post33+wr^0 == 0 /\ wi^0-wi^post33 == 0 /\ nprev^0-nprev^post33 == 0 /\ -ip3^post33+ip3^0 == 0 /\ -ifp2^post33+ifp2^0 == 0 /\ -nrem^post33+nrem^0 == 0 /\ i2rev^0-i2rev^post33 == 0 /\ -ntot^post33+ntot^0 == 0 /\ wtemp^0-wtemp^post33 == 0 /\ -tempr^post33+tempr^0 == 0 /\ -n^post33+n^0 == 0 /\ ip2^0-ip2^post33 == 0 /\ ip1^0-ip1^post33 == 0 /\ idim^0-idim^post33 == 0 /\ -k1^post33+k1^0 == 0 /\ wpi^0-wpi^post33 == 0 /\ k2^0-k2^post33 == 0 /\ i1^0-i1^post33 == 0), cost: 1 14: l12 -> l10 : i1^0'=i1^post14, k2^0'=k2^post14, wpr^0'=wpr^post14, ibit^0'=ibit^post14, nprev^0'=nprev^post14, ip2^0'=ip2^post14, theta^0'=theta^post14, i2rev^0'=i2rev^post14, wtemp^0'=wtemp^post14, ifp1^0'=ifp1^post14, ntot^0'=ntot^post14, k1^0'=k1^post14, wpi^0'=wpi^post14, i3rev^0'=i3rev^post14, ndim^0'=ndim^post14, ip1^0'=ip1^post14, tempr^0'=tempr^post14, i2^0'=i2^post14, n^0'=n^post14, wr^0'=wr^post14, idim^0'=idim^post14, nrem^0'=nrem^post14, ip3^0'=ip3^post14, wi^0'=wi^post14, i3^0'=i3^post14, ifp2^0'=ifp2^post14, tempi^0'=tempi^post14, (-i3^post14+i3^0 == 0 /\ -ifp2^post14+ifp2^0 == 0 /\ wpr^0-wpr^post14 == 0 /\ k1^0-k1^post14 == 0 /\ -wr^post14+wr^0 == 0 /\ ip2^0-ip2^post14 == 0 /\ -idim^post14+idim^0 == 0 /\ i3rev^0-i3rev^post14 == 0 /\ ntot^0-ntot^post14 == 0 /\ -ip3^post14+ip3^0 == 0 /\ -wpi^post14+wpi^0 == 0 /\ -tempi^post14+tempi^0 == 0 /\ ifp1^0-ifp1^post14 == 0 /\ -ip1^post14+ip1^0 == 0 /\ n^0-n^post14 == 0 /\ k2^0-k2^post14 == 0 /\ ibit^0-ibit^post14 == 0 /\ theta^0-theta^post14 == 0 /\ -ibit^0+i2rev^0 <= 0 /\ i2rev^0-i2rev^post14 == 0 /\ -nprev^post14+nprev^0 == 0 /\ -wi^post14+wi^0 == 0 /\ ndim^0-ndim^post14 == 0 /\ -tempr^post14+tempr^0 == 0 /\ -wtemp^post14+wtemp^0 == 0 /\ i1^0-i1^post14 == 0 /\ nrem^0-nrem^post14 == 0 /\ i2^0-i2^post14 == 0), cost: 1 15: l12 -> l13 : i1^0'=i1^post15, k2^0'=k2^post15, wpr^0'=wpr^post15, ibit^0'=ibit^post15, nprev^0'=nprev^post15, ip2^0'=ip2^post15, theta^0'=theta^post15, i2rev^0'=i2rev^post15, wtemp^0'=wtemp^post15, ifp1^0'=ifp1^post15, ntot^0'=ntot^post15, k1^0'=k1^post15, wpi^0'=wpi^post15, i3rev^0'=i3rev^post15, ndim^0'=ndim^post15, ip1^0'=ip1^post15, tempr^0'=tempr^post15, i2^0'=i2^post15, n^0'=n^post15, wr^0'=wr^post15, idim^0'=idim^post15, nrem^0'=nrem^post15, ip3^0'=ip3^post15, wi^0'=wi^post15, i3^0'=i3^post15, ifp2^0'=ifp2^post15, tempi^0'=tempi^post15, (0 == 0 /\ -ip1^post15+ip1^0 == 0 /\ -ntot^post15+ntot^0 == 0 /\ i1^0-i1^post15 == 0 /\ ibit^0-i2rev^0+i2rev^post15 == 0 /\ i2^0-i2^post15 == 0 /\ -wi^post15+wi^0 == 0 /\ -ndim^post15+ndim^0 == 0 /\ k2^0-k2^post15 == 0 /\ theta^0-theta^post15 == 0 /\ i3rev^0-i3rev^post15 == 0 /\ -i3^post15+i3^0 == 0 /\ -nrem^post15+nrem^0 == 0 /\ -ifp2^post15+ifp2^0 == 0 /\ ifp1^0-ifp1^post15 == 0 /\ -idim^post15+idim^0 == 0 /\ -ip3^post15+ip3^0 == 0 /\ -wr^post15+wr^0 == 0 /\ nprev^0-nprev^post15 == 0 /\ tempr^0-tempr^post15 == 0 /\ -wpi^post15+wpi^0 == 0 /\ wtemp^0-wtemp^post15 == 0 /\ 1+ibit^0-i2rev^0 <= 0 /\ -tempi^post15+tempi^0 == 0 /\ k1^0-k1^post15 == 0 /\ ip2^0-ip2^post15 == 0 /\ -n^post15+n^0 == 0 /\ wpr^0-wpr^post15 == 0), cost: 1 18: l13 -> l14 : i1^0'=i1^post18, k2^0'=k2^post18, wpr^0'=wpr^post18, ibit^0'=ibit^post18, nprev^0'=nprev^post18, ip2^0'=ip2^post18, theta^0'=theta^post18, i2rev^0'=i2rev^post18, wtemp^0'=wtemp^post18, ifp1^0'=ifp1^post18, ntot^0'=ntot^post18, k1^0'=k1^post18, wpi^0'=wpi^post18, i3rev^0'=i3rev^post18, ndim^0'=ndim^post18, ip1^0'=ip1^post18, tempr^0'=tempr^post18, i2^0'=i2^post18, n^0'=n^post18, wr^0'=wr^post18, idim^0'=idim^post18, nrem^0'=nrem^post18, ip3^0'=ip3^post18, wi^0'=wi^post18, i3^0'=i3^post18, ifp2^0'=ifp2^post18, tempi^0'=tempi^post18, (-ntot^post18+ntot^0 == 0 /\ ndim^0-ndim^post18 == 0 /\ -ip1^post18+ip1^0 == 0 /\ -wi^post18+wi^0 == 0 /\ nprev^0-nprev^post18 == 0 /\ -idim^post18+idim^0 == 0 /\ wpr^0-wpr^post18 == 0 /\ ibit^0-ibit^post18 == 0 /\ wtemp^0-wtemp^post18 == 0 /\ ip2^0-ip2^post18 == 0 /\ -i3^post18+i3^0 == 0 /\ i1^0-i1^post18 == 0 /\ -k2^post18+k2^0 == 0 /\ i3rev^0-i3rev^post18 == 0 /\ -ifp2^post18+ifp2^0 == 0 /\ ifp1^0-ifp1^post18 == 0 /\ -wr^post18+wr^0 == 0 /\ -nrem^post18+nrem^0 == 0 /\ -ip3^post18+ip3^0 == 0 /\ tempr^0-tempr^post18 == 0 /\ -n^post18+n^0 == 0 /\ i2rev^0-i2rev^post18 == 0 /\ -tempi^post18+tempi^0 == 0 /\ theta^0-theta^post18 == 0 /\ -wpi^post18+wpi^0 == 0 /\ k1^0-k1^post18 == 0 /\ -i2^post18+i2^0 == 0), cost: 1 16: l14 -> l10 : i1^0'=i1^post16, k2^0'=k2^post16, wpr^0'=wpr^post16, ibit^0'=ibit^post16, nprev^0'=nprev^post16, ip2^0'=ip2^post16, theta^0'=theta^post16, i2rev^0'=i2rev^post16, wtemp^0'=wtemp^post16, ifp1^0'=ifp1^post16, ntot^0'=ntot^post16, k1^0'=k1^post16, wpi^0'=wpi^post16, i3rev^0'=i3rev^post16, ndim^0'=ndim^post16, ip1^0'=ip1^post16, tempr^0'=tempr^post16, i2^0'=i2^post16, n^0'=n^post16, wr^0'=wr^post16, idim^0'=idim^post16, nrem^0'=nrem^post16, ip3^0'=ip3^post16, wi^0'=wi^post16, i3^0'=i3^post16, ifp2^0'=ifp2^post16, tempi^0'=tempi^post16, (ibit^0-ibit^post16 == 0 /\ ifp1^0-ifp1^post16 == 0 /\ -i3rev^post16+i3rev^0 == 0 /\ -theta^post16+theta^0 == 0 /\ -i2^post16+i2^0 == 0 /\ ip3^0-ip3^post16 == 0 /\ wpi^0-wpi^post16 == 0 /\ -nrem^post16+nrem^0 == 0 /\ ip1^0-ip1^post16 == 0 /\ -ifp2^post16+ifp2^0 == 0 /\ i3^0-i3^post16 == 0 /\ k2^0-k2^post16 == 0 /\ -idim^post16+idim^0 == 0 /\ -wi^post16+wi^0 == 0 /\ wpr^0-wpr^post16 == 0 /\ -tempr^post16+tempr^0 == 0 /\ wr^0-wr^post16 == 0 /\ ip2^0-ip2^post16 == 0 /\ -tempi^post16+tempi^0 == 0 /\ ntot^0-ntot^post16 == 0 /\ ndim^0-ndim^post16 == 0 /\ -n^post16+n^0 == 0 /\ 1+ibit^0-ip1^0 <= 0 /\ -wtemp^post16+wtemp^0 == 0 /\ -i2rev^post16+i2rev^0 == 0 /\ -k1^post16+k1^0 == 0 /\ i1^0-i1^post16 == 0 /\ nprev^0-nprev^post16 == 0), cost: 1 17: l14 -> l12 : i1^0'=i1^post17, k2^0'=k2^post17, wpr^0'=wpr^post17, ibit^0'=ibit^post17, nprev^0'=nprev^post17, ip2^0'=ip2^post17, theta^0'=theta^post17, i2rev^0'=i2rev^post17, wtemp^0'=wtemp^post17, ifp1^0'=ifp1^post17, ntot^0'=ntot^post17, k1^0'=k1^post17, wpi^0'=wpi^post17, i3rev^0'=i3rev^post17, ndim^0'=ndim^post17, ip1^0'=ip1^post17, tempr^0'=tempr^post17, i2^0'=i2^post17, n^0'=n^post17, wr^0'=wr^post17, idim^0'=idim^post17, nrem^0'=nrem^post17, ip3^0'=ip3^post17, wi^0'=wi^post17, i3^0'=i3^post17, ifp2^0'=ifp2^post17, tempi^0'=tempi^post17, (ip3^0-ip3^post17 == 0 /\ -tempr^post17+tempr^0 == 0 /\ -tempi^post17+tempi^0 == 0 /\ nprev^0-nprev^post17 == 0 /\ n^0-n^post17 == 0 /\ k2^0-k2^post17 == 0 /\ -wtemp^post17+wtemp^0 == 0 /\ k1^0-k1^post17 == 0 /\ -i3^post17+i3^0 == 0 /\ ibit^0-ibit^post17 == 0 /\ i3rev^0-i3rev^post17 == 0 /\ wpr^0-wpr^post17 == 0 /\ ifp1^0-ifp1^post17 == 0 /\ -wpi^post17+wpi^0 == 0 /\ theta^0-theta^post17 == 0 /\ i2rev^0-i2rev^post17 == 0 /\ wr^0-wr^post17 == 0 /\ i1^0-i1^post17 == 0 /\ -i2^post17+i2^0 == 0 /\ -ip1^post17+ip1^0 == 0 /\ -wi^post17+wi^0 == 0 /\ -ibit^0+ip1^0 <= 0 /\ ntot^0-ntot^post17 == 0 /\ -ifp2^post17+ifp2^0 == 0 /\ ndim^0-ndim^post17 == 0 /\ nrem^0-nrem^post17 == 0 /\ -idim^post17+idim^0 == 0 /\ -ip2^post17+ip2^0 == 0), cost: 1 19: l15 -> l13 : i1^0'=i1^post19, k2^0'=k2^post19, wpr^0'=wpr^post19, ibit^0'=ibit^post19, nprev^0'=nprev^post19, ip2^0'=ip2^post19, theta^0'=theta^post19, i2rev^0'=i2rev^post19, wtemp^0'=wtemp^post19, ifp1^0'=ifp1^post19, ntot^0'=ntot^post19, k1^0'=k1^post19, wpi^0'=wpi^post19, i3rev^0'=i3rev^post19, ndim^0'=ndim^post19, ip1^0'=ip1^post19, tempr^0'=tempr^post19, i2^0'=i2^post19, n^0'=n^post19, wr^0'=wr^post19, idim^0'=idim^post19, nrem^0'=nrem^post19, ip3^0'=ip3^post19, wi^0'=wi^post19, i3^0'=i3^post19, ifp2^0'=ifp2^post19, tempi^0'=tempi^post19, (0 == 0 /\ -i3^post19+i3^0 == 0 /\ -idim^post19+idim^0 == 0 /\ nprev^0-nprev^post19 == 0 /\ wtemp^0-wtemp^post19 == 0 /\ -ifp2^post19+ifp2^0 == 0 /\ -i3rev^post19+i3rev^0 == 0 /\ ip2^0-ip2^post19 == 0 /\ wpr^0-wpr^post19 == 0 /\ -tempi^post19+tempi^0 == 0 /\ i1^0-i1^post19 == 0 /\ ntot^0-ntot^post19 == 0 /\ ndim^0-ndim^post19 == 0 /\ wpi^0-wpi^post19 == 0 /\ ip1^0-ip1^post19 == 0 /\ -i2^post19+i2^0 == 0 /\ ip3^0-ip3^post19 == 0 /\ -nrem^post19+nrem^0 == 0 /\ -ifp1^post19+ifp1^0 == 0 /\ wr^0-wr^post19 == 0 /\ k2^0-k2^post19 == 0 /\ -wi^post19+wi^0 == 0 /\ -n^post19+n^0 == 0 /\ k1^0-k1^post19 == 0 /\ -tempr^post19+tempr^0 == 0 /\ -theta^post19+theta^0 == 0 /\ -i2rev^post19+i2rev^0 == 0), cost: 1 20: l16 -> l0 : i1^0'=i1^post20, k2^0'=k2^post20, wpr^0'=wpr^post20, ibit^0'=ibit^post20, nprev^0'=nprev^post20, ip2^0'=ip2^post20, theta^0'=theta^post20, i2rev^0'=i2rev^post20, wtemp^0'=wtemp^post20, ifp1^0'=ifp1^post20, ntot^0'=ntot^post20, k1^0'=k1^post20, wpi^0'=wpi^post20, i3rev^0'=i3rev^post20, ndim^0'=ndim^post20, ip1^0'=ip1^post20, tempr^0'=tempr^post20, i2^0'=i2^post20, n^0'=n^post20, wr^0'=wr^post20, idim^0'=idim^post20, nrem^0'=nrem^post20, ip3^0'=ip3^post20, wi^0'=wi^post20, i3^0'=i3^post20, ifp2^0'=ifp2^post20, tempi^0'=tempi^post20, (-wi^post20+wi^0 == 0 /\ theta^0-theta^post20 == 0 /\ -tempr^post20+tempr^0 == 0 /\ i1^0-i1^post20 == 0 /\ ip3^0-ip3^post20 == 0 /\ n^0-n^post20 == 0 /\ wpr^0-wpr^post20 == 0 /\ ibit^0-ibit^post20 == 0 /\ k1^0-k1^post20 == 0 /\ -i3^post20+i3^0 == 0 /\ -i2rev^post20+i2rev^0 == 0 /\ 1+ndim^0-idim^0 <= 0 /\ ntot^0-ntot^post20 == 0 /\ -1+nprev^post20 == 0 /\ -ifp2^post20+ifp2^0 == 0 /\ wpi^0-wpi^post20 == 0 /\ nrem^0-nrem^post20 == 0 /\ -ndim^post20+ndim^0 == 0 /\ -idim^post20+idim^0 == 0 /\ wtemp^0-wtemp^post20 == 0 /\ k2^0-k2^post20 == 0 /\ -tempi^post20+tempi^0 == 0 /\ -i2^post20+i2^0 == 0 /\ ip2^0-ip2^post20 == 0 /\ -wr^post20+wr^0 == 0 /\ -ip1^post20+ip1^0 == 0 /\ -ifp1^post20+ifp1^0 == 0 /\ i3rev^0-i3rev^post20 == 0), cost: 1 21: l16 -> l17 : i1^0'=i1^post21, k2^0'=k2^post21, wpr^0'=wpr^post21, ibit^0'=ibit^post21, nprev^0'=nprev^post21, ip2^0'=ip2^post21, theta^0'=theta^post21, i2rev^0'=i2rev^post21, wtemp^0'=wtemp^post21, ifp1^0'=ifp1^post21, ntot^0'=ntot^post21, k1^0'=k1^post21, wpi^0'=wpi^post21, i3rev^0'=i3rev^post21, ndim^0'=ndim^post21, ip1^0'=ip1^post21, tempr^0'=tempr^post21, i2^0'=i2^post21, n^0'=n^post21, wr^0'=wr^post21, idim^0'=idim^post21, nrem^0'=nrem^post21, ip3^0'=ip3^post21, wi^0'=wi^post21, i3^0'=i3^post21, ifp2^0'=ifp2^post21, tempi^0'=tempi^post21, (0 == 0 /\ ndim^0-ndim^post21 == 0 /\ -k1^post21+k1^0 == 0 /\ wi^0-wi^post21 == 0 /\ wpr^0-wpr^post21 == 0 /\ ifp1^0-ifp1^post21 == 0 /\ -i2^post21+i2^0 == 0 /\ -ip3^post21+ip3^0 == 0 /\ -ndim^0+idim^0 <= 0 /\ tempr^0-tempr^post21 == 0 /\ -ifp2^post21+ifp2^0 == 0 /\ i2rev^0-i2rev^post21 == 0 /\ ip2^0-ip2^post21 == 0 /\ -1-idim^0+idim^post21 == 0 /\ -i3rev^post21+i3rev^0 == 0 /\ ibit^0-ibit^post21 == 0 /\ nprev^0-nprev^post21 == 0 /\ wtemp^0-wtemp^post21 == 0 /\ -tempi^post21+tempi^0 == 0 /\ -wr^post21+wr^0 == 0 /\ i1^0-i1^post21 == 0 /\ -i3^post21+i3^0 == 0 /\ -nrem^post21+nrem^0 == 0 /\ -n^post21+n^0 == 0 /\ theta^0-theta^post21 == 0 /\ k2^0-k2^post21 == 0 /\ -wpi^post21+wpi^0 == 0 /\ ip1^0-ip1^post21 == 0), cost: 1 30: l17 -> l16 : i1^0'=i1^post30, k2^0'=k2^post30, wpr^0'=wpr^post30, ibit^0'=ibit^post30, nprev^0'=nprev^post30, ip2^0'=ip2^post30, theta^0'=theta^post30, i2rev^0'=i2rev^post30, wtemp^0'=wtemp^post30, ifp1^0'=ifp1^post30, ntot^0'=ntot^post30, k1^0'=k1^post30, wpi^0'=wpi^post30, i3rev^0'=i3rev^post30, ndim^0'=ndim^post30, ip1^0'=ip1^post30, tempr^0'=tempr^post30, i2^0'=i2^post30, n^0'=n^post30, wr^0'=wr^post30, idim^0'=idim^post30, nrem^0'=nrem^post30, ip3^0'=ip3^post30, wi^0'=wi^post30, i3^0'=i3^post30, ifp2^0'=ifp2^post30, tempi^0'=tempi^post30, (i2rev^0-i2rev^post30 == 0 /\ ndim^0-ndim^post30 == 0 /\ ip2^0-ip2^post30 == 0 /\ wi^0-wi^post30 == 0 /\ -i3rev^post30+i3rev^0 == 0 /\ wpr^0-wpr^post30 == 0 /\ -ip3^post30+ip3^0 == 0 /\ -i2^post30+i2^0 == 0 /\ tempr^0-tempr^post30 == 0 /\ -ifp2^post30+ifp2^0 == 0 /\ -ntot^post30+ntot^0 == 0 /\ -nrem^post30+nrem^0 == 0 /\ nprev^0-nprev^post30 == 0 /\ wtemp^0-wtemp^post30 == 0 /\ -wr^post30+wr^0 == 0 /\ ifp1^0-ifp1^post30 == 0 /\ -ibit^post30+ibit^0 == 0 /\ i1^0-i1^post30 == 0 /\ k1^0-k1^post30 == 0 /\ -wpi^post30+wpi^0 == 0 /\ -tempi^post30+tempi^0 == 0 /\ -n^post30+n^0 == 0 /\ -i3^post30+i3^0 == 0 /\ theta^0-theta^post30 == 0 /\ idim^0-idim^post30 == 0 /\ k2^0-k2^post30 == 0 /\ ip1^0-ip1^post30 == 0), cost: 1 22: l18 -> l19 : i1^0'=i1^post22, k2^0'=k2^post22, wpr^0'=wpr^post22, ibit^0'=ibit^post22, nprev^0'=nprev^post22, ip2^0'=ip2^post22, theta^0'=theta^post22, i2rev^0'=i2rev^post22, wtemp^0'=wtemp^post22, ifp1^0'=ifp1^post22, ntot^0'=ntot^post22, k1^0'=k1^post22, wpi^0'=wpi^post22, i3rev^0'=i3rev^post22, ndim^0'=ndim^post22, ip1^0'=ip1^post22, tempr^0'=tempr^post22, i2^0'=i2^post22, n^0'=n^post22, wr^0'=wr^post22, idim^0'=idim^post22, nrem^0'=nrem^post22, ip3^0'=ip3^post22, wi^0'=wi^post22, i3^0'=i3^post22, ifp2^0'=ifp2^post22, tempi^0'=tempi^post22, (-tempi^post22+tempi^0 == 0 /\ -i3^post22+i3^0 == 0 /\ ip2^0-ip2^post22 == 0 /\ wpr^0-wpr^post22 == 0 /\ wtemp^0-wtemp^post22 == 0 /\ wpi^0-wpi^post22 == 0 /\ -nrem^post22+nrem^0 == 0 /\ wr^0-wr^post22 == 0 /\ ip1^0-ip1^post22 == 0 /\ -2-i1^0+i1^post22 == 0 /\ wi^0-wi^post22 == 0 /\ ndim^0-ndim^post22 == 0 /\ ntot^0-ntot^post22 == 0 /\ -n^post22+n^0 == 0 /\ ifp1^0-ifp1^post22 == 0 /\ 1+ip3^0-i3^0 <= 0 /\ -k1^post22+k1^0 == 0 /\ k2^0-k2^post22 == 0 /\ -i2^post22+i2^0 == 0 /\ i2rev^0-i2rev^post22 == 0 /\ -ip3^post22+ip3^0 == 0 /\ ibit^0-ibit^post22 == 0 /\ nprev^0-nprev^post22 == 0 /\ -ifp2^post22+ifp2^0 == 0 /\ -idim^post22+idim^0 == 0 /\ -tempr^post22+tempr^0 == 0 /\ -theta^post22+theta^0 == 0 /\ -i3rev^post22+i3rev^0 == 0), cost: 1 23: l18 -> l20 : i1^0'=i1^post23, k2^0'=k2^post23, wpr^0'=wpr^post23, ibit^0'=ibit^post23, nprev^0'=nprev^post23, ip2^0'=ip2^post23, theta^0'=theta^post23, i2rev^0'=i2rev^post23, wtemp^0'=wtemp^post23, ifp1^0'=ifp1^post23, ntot^0'=ntot^post23, k1^0'=k1^post23, wpi^0'=wpi^post23, i3rev^0'=i3rev^post23, ndim^0'=ndim^post23, ip1^0'=ip1^post23, tempr^0'=tempr^post23, i2^0'=i2^post23, n^0'=n^post23, wr^0'=wr^post23, idim^0'=idim^post23, nrem^0'=nrem^post23, ip3^0'=ip3^post23, wi^0'=wi^post23, i3^0'=i3^post23, ifp2^0'=ifp2^post23, tempi^0'=tempi^post23, (0 == 0 /\ -tempi^post23+tempi^0 == 0 /\ i2^0-i2^post23 == 0 /\ ip2^0-ip2^post23 == 0 /\ -wr^post23+wr^0 == 0 /\ wpr^0-wpr^post23 == 0 /\ theta^0-theta^post23 == 0 /\ wtemp^0-wtemp^post23 == 0 /\ -ip3^0+i3^0 <= 0 /\ -ifp2^post23+ifp2^0 == 0 /\ ntot^0-ntot^post23 == 0 /\ wpi^0-wpi^post23 == 0 /\ ip1^0-ip1^post23 == 0 /\ i1^0-i1^post23 == 0 /\ -ip2^0+i3^post23-i3^0 == 0 /\ ifp1^0-ifp1^post23 == 0 /\ -nrem^post23+nrem^0 == 0 /\ n^0-n^post23 == 0 /\ -i2rev^0+i3rev^post23+i2^0-i3^0 == 0 /\ k2^0-k2^post23 == 0 /\ -k1^post23+k1^0 == 0 /\ ibit^0-ibit^post23 == 0 /\ -ip3^post23+ip3^0 == 0 /\ -wi^post23+wi^0 == 0 /\ -ndim^post23+ndim^0 == 0 /\ -idim^post23+idim^0 == 0 /\ -nprev^post23+nprev^0 == 0 /\ -i2rev^post23+i2rev^0 == 0), cost: 1 27: l19 -> l21 : i1^0'=i1^post27, k2^0'=k2^post27, wpr^0'=wpr^post27, ibit^0'=ibit^post27, nprev^0'=nprev^post27, ip2^0'=ip2^post27, theta^0'=theta^post27, i2rev^0'=i2rev^post27, wtemp^0'=wtemp^post27, ifp1^0'=ifp1^post27, ntot^0'=ntot^post27, k1^0'=k1^post27, wpi^0'=wpi^post27, i3rev^0'=i3rev^post27, ndim^0'=ndim^post27, ip1^0'=ip1^post27, tempr^0'=tempr^post27, i2^0'=i2^post27, n^0'=n^post27, wr^0'=wr^post27, idim^0'=idim^post27, nrem^0'=nrem^post27, ip3^0'=ip3^post27, wi^0'=wi^post27, i3^0'=i3^post27, ifp2^0'=ifp2^post27, tempi^0'=tempi^post27, (ibit^0-ibit^post27 == 0 /\ -ip3^post27+ip3^0 == 0 /\ i2rev^0-i2rev^post27 == 0 /\ ndim^0-ndim^post27 == 0 /\ -ntot^post27+ntot^0 == 0 /\ -ip1^post27+ip1^0 == 0 /\ -ifp2^post27+ifp2^0 == 0 /\ i2^0-i2^post27 == 0 /\ ip2^0-ip2^post27 == 0 /\ k2^0-k2^post27 == 0 /\ wtemp^0-wtemp^post27 == 0 /\ -wi^post27+wi^0 == 0 /\ -idim^post27+idim^0 == 0 /\ -wr^post27+wr^0 == 0 /\ -wpi^post27+wpi^0 == 0 /\ i1^0-i1^post27 == 0 /\ k1^0-k1^post27 == 0 /\ ifp1^0-ifp1^post27 == 0 /\ wpr^0-wpr^post27 == 0 /\ -nrem^post27+nrem^0 == 0 /\ i3rev^0-i3rev^post27 == 0 /\ -n^post27+n^0 == 0 /\ tempr^0-tempr^post27 == 0 /\ -i3^post27+i3^0 == 0 /\ theta^0-theta^post27 == 0 /\ nprev^0-nprev^post27 == 0 /\ tempi^0-tempi^post27 == 0), cost: 1 24: l20 -> l18 : i1^0'=i1^post24, k2^0'=k2^post24, wpr^0'=wpr^post24, ibit^0'=ibit^post24, nprev^0'=nprev^post24, ip2^0'=ip2^post24, theta^0'=theta^post24, i2rev^0'=i2rev^post24, wtemp^0'=wtemp^post24, ifp1^0'=ifp1^post24, ntot^0'=ntot^post24, k1^0'=k1^post24, wpi^0'=wpi^post24, i3rev^0'=i3rev^post24, ndim^0'=ndim^post24, ip1^0'=ip1^post24, tempr^0'=tempr^post24, i2^0'=i2^post24, n^0'=n^post24, wr^0'=wr^post24, idim^0'=idim^post24, nrem^0'=nrem^post24, ip3^0'=ip3^post24, wi^0'=wi^post24, i3^0'=i3^post24, ifp2^0'=ifp2^post24, tempi^0'=tempi^post24, (i1^0-i1^post24 == 0 /\ -ip1^post24+ip1^0 == 0 /\ -k1^post24+k1^0 == 0 /\ i2^0-i2^post24 == 0 /\ -ip3^post24+ip3^0 == 0 /\ ifp1^0-ifp1^post24 == 0 /\ -ntot^post24+ntot^0 == 0 /\ -ndim^post24+ndim^0 == 0 /\ -wi^post24+wi^0 == 0 /\ -idim^post24+idim^0 == 0 /\ k2^0-k2^post24 == 0 /\ -i3rev^post24+i3rev^0 == 0 /\ theta^0-theta^post24 == 0 /\ i2rev^0-i2rev^post24 == 0 /\ -tempi^post24+tempi^0 == 0 /\ -nrem^post24+nrem^0 == 0 /\ -wr^post24+wr^0 == 0 /\ -ifp2^post24+ifp2^0 == 0 /\ -i3^post24+i3^0 == 0 /\ -wpi^post24+wpi^0 == 0 /\ nprev^0-nprev^post24 == 0 /\ tempr^0-tempr^post24 == 0 /\ ip2^0-ip2^post24 == 0 /\ wpr^0-wpr^post24 == 0 /\ -n^post24+n^0 == 0 /\ wtemp^0-wtemp^post24 == 0 /\ ibit^0-ibit^post24 == 0), cost: 1 25: l21 -> l15 : i1^0'=i1^post25, k2^0'=k2^post25, wpr^0'=wpr^post25, ibit^0'=ibit^post25, nprev^0'=nprev^post25, ip2^0'=ip2^post25, theta^0'=theta^post25, i2rev^0'=i2rev^post25, wtemp^0'=wtemp^post25, ifp1^0'=ifp1^post25, ntot^0'=ntot^post25, k1^0'=k1^post25, wpi^0'=wpi^post25, i3rev^0'=i3rev^post25, ndim^0'=ndim^post25, ip1^0'=ip1^post25, tempr^0'=tempr^post25, i2^0'=i2^post25, n^0'=n^post25, wr^0'=wr^post25, idim^0'=idim^post25, nrem^0'=nrem^post25, ip3^0'=ip3^post25, wi^0'=wi^post25, i3^0'=i3^post25, ifp2^0'=ifp2^post25, tempi^0'=tempi^post25, (ibit^0-ibit^post25 == 0 /\ wpi^0-wpi^post25 == 0 /\ -wr^post25+wr^0 == 0 /\ theta^0-theta^post25 == 0 /\ -tempi^post25+tempi^0 == 0 /\ -i2^post25+i2^0 == 0 /\ -nrem^post25+nrem^0 == 0 /\ k2^0-k2^post25 == 0 /\ ifp1^0-ifp1^post25 == 0 /\ -ifp2^post25+ifp2^0 == 0 /\ i3^0-i3^post25 == 0 /\ ip3^0-ip3^post25 == 0 /\ ip2^0-ip2^post25 == 0 /\ wpr^0-wpr^post25 == 0 /\ -n^post25+n^0 == 0 /\ -wi^post25+wi^0 == 0 /\ -wtemp^post25+wtemp^0 == 0 /\ ntot^0-ntot^post25 == 0 /\ -tempr^post25+tempr^0 == 0 /\ -k1^post25+k1^0 == 0 /\ i2rev^0-i2rev^post25 == 0 /\ ndim^0-ndim^post25 == 0 /\ idim^0-idim^post25 == 0 /\ ip1^0-ip1^post25 == 0 /\ -i3rev^post25+i3rev^0 == 0 /\ i1^0-i1^post25 == 0 /\ nprev^0-nprev^post25 == 0 /\ -1-i1^0+ip1^0+i2^0 <= 0), cost: 1 26: l21 -> l20 : i1^0'=i1^post26, k2^0'=k2^post26, wpr^0'=wpr^post26, ibit^0'=ibit^post26, nprev^0'=nprev^post26, ip2^0'=ip2^post26, theta^0'=theta^post26, i2rev^0'=i2rev^post26, wtemp^0'=wtemp^post26, ifp1^0'=ifp1^post26, ntot^0'=ntot^post26, k1^0'=k1^post26, wpi^0'=wpi^post26, i3rev^0'=i3rev^post26, ndim^0'=ndim^post26, ip1^0'=ip1^post26, tempr^0'=tempr^post26, i2^0'=i2^post26, n^0'=n^post26, wr^0'=wr^post26, idim^0'=idim^post26, nrem^0'=nrem^post26, ip3^0'=ip3^post26, wi^0'=wi^post26, i3^0'=i3^post26, ifp2^0'=ifp2^post26, tempi^0'=tempi^post26, (-wpi^post26+wpi^0 == 0 /\ -wr^post26+wr^0 == 0 /\ i2^0-i2^post26 == 0 /\ 2+i1^0-ip1^0-i2^0 <= 0 /\ -wtemp^post26+wtemp^0 == 0 /\ k2^0-k2^post26 == 0 /\ -tempi^post26+tempi^0 == 0 /\ wpr^0-wpr^post26 == 0 /\ ifp1^0-ifp1^post26 == 0 /\ ibit^0-ibit^post26 == 0 /\ i3rev^0-i3rev^post26 == 0 /\ -i3^post26+i3^0 == 0 /\ tempr^0-tempr^post26 == 0 /\ theta^0-theta^post26 == 0 /\ n^0-n^post26 == 0 /\ -ip3^post26+ip3^0 == 0 /\ i1^0-i1^post26 == 0 /\ -ip1^post26+ip1^0 == 0 /\ k1^0-k1^post26 == 0 /\ -nprev^post26+nprev^0 == 0 /\ -ip2^post26+ip2^0 == 0 /\ -nrem^post26+nrem^0 == 0 /\ i2rev^0-i2rev^post26 == 0 /\ -wi^post26+wi^0 == 0 /\ -idim^post26+idim^0 == 0 /\ ntot^0-ntot^post26 == 0 /\ ndim^0-ndim^post26 == 0 /\ -ifp2^post26+ifp2^0 == 0), cost: 1 28: l22 -> l15 : i1^0'=i1^post28, k2^0'=k2^post28, wpr^0'=wpr^post28, ibit^0'=ibit^post28, nprev^0'=nprev^post28, ip2^0'=ip2^post28, theta^0'=theta^post28, i2rev^0'=i2rev^post28, wtemp^0'=wtemp^post28, ifp1^0'=ifp1^post28, ntot^0'=ntot^post28, k1^0'=k1^post28, wpi^0'=wpi^post28, i3rev^0'=i3rev^post28, ndim^0'=ndim^post28, ip1^0'=ip1^post28, tempr^0'=tempr^post28, i2^0'=i2^post28, n^0'=n^post28, wr^0'=wr^post28, idim^0'=idim^post28, nrem^0'=nrem^post28, ip3^0'=ip3^post28, wi^0'=wi^post28, i3^0'=i3^post28, ifp2^0'=ifp2^post28, tempi^0'=tempi^post28, (k2^0-k2^post28 == 0 /\ -i3^post28+i3^0 == 0 /\ -ifp2^post28+ifp2^0 == 0 /\ nprev^0-nprev^post28 == 0 /\ -nrem^post28+nrem^0 == 0 /\ i2rev^0-i2^0 <= 0 /\ wtemp^0-wtemp^post28 == 0 /\ ibit^0-ibit^post28 == 0 /\ -idim^post28+idim^0 == 0 /\ ip1^0-ip1^post28 == 0 /\ ip3^0-ip3^post28 == 0 /\ -tempi^post28+tempi^0 == 0 /\ -i2^post28+i2^0 == 0 /\ wr^0-wr^post28 == 0 /\ -n^post28+n^0 == 0 /\ -ifp1^post28+ifp1^0 == 0 /\ -i2rev^post28+i2rev^0 == 0 /\ k1^0-k1^post28 == 0 /\ wpi^0-wpi^post28 == 0 /\ ndim^0-ndim^post28 == 0 /\ -wi^post28+wi^0 == 0 /\ ip2^0-ip2^post28 == 0 /\ -tempr^post28+tempr^0 == 0 /\ wpr^0-wpr^post28 == 0 /\ theta^0-theta^post28 == 0 /\ ntot^0-ntot^post28 == 0 /\ -i3rev^post28+i3rev^0 == 0 /\ i1^0-i1^post28 == 0), cost: 1 29: l22 -> l19 : i1^0'=i1^post29, k2^0'=k2^post29, wpr^0'=wpr^post29, ibit^0'=ibit^post29, nprev^0'=nprev^post29, ip2^0'=ip2^post29, theta^0'=theta^post29, i2rev^0'=i2rev^post29, wtemp^0'=wtemp^post29, ifp1^0'=ifp1^post29, ntot^0'=ntot^post29, k1^0'=k1^post29, wpi^0'=wpi^post29, i3rev^0'=i3rev^post29, ndim^0'=ndim^post29, ip1^0'=ip1^post29, tempr^0'=tempr^post29, i2^0'=i2^post29, n^0'=n^post29, wr^0'=wr^post29, idim^0'=idim^post29, nrem^0'=nrem^post29, ip3^0'=ip3^post29, wi^0'=wi^post29, i3^0'=i3^post29, ifp2^0'=ifp2^post29, tempi^0'=tempi^post29, (ntot^0-ntot^post29 == 0 /\ i3rev^0-i3rev^post29 == 0 /\ -ifp1^post29+ifp1^0 == 0 /\ -i2rev^post29+i2rev^0 == 0 /\ ip3^0-ip3^post29 == 0 /\ -wi^post29+wi^0 == 0 /\ -tempr^post29+tempr^0 == 0 /\ n^0-n^post29 == 0 /\ nprev^0-nprev^post29 == 0 /\ wtemp^0-wtemp^post29 == 0 /\ k1^0-k1^post29 == 0 /\ ibit^0-ibit^post29 == 0 /\ 1-i2rev^0+i2^0 <= 0 /\ wpr^0-wpr^post29 == 0 /\ theta^0-theta^post29 == 0 /\ -i3^post29+i3^0 == 0 /\ -ifp2^post29+ifp2^0 == 0 /\ nrem^0-nrem^post29 == 0 /\ -idim^post29+idim^0 == 0 /\ -ip2^post29+ip2^0 == 0 /\ i1^0-i1^post29 == 0 /\ k2^0-k2^post29 == 0 /\ -i2^post29+i2^0 == 0 /\ -wr^post29+wr^0 == 0 /\ ndim^0-ndim^post29 == 0 /\ wpi^0-wpi^post29 == 0 /\ -tempi^post29+tempi^0 == 0 /\ -ip1^post29+ip1^0 == 0), cost: 1 31: l23 -> l8 : i1^0'=i1^post31, k2^0'=k2^post31, wpr^0'=wpr^post31, ibit^0'=ibit^post31, nprev^0'=nprev^post31, ip2^0'=ip2^post31, theta^0'=theta^post31, i2rev^0'=i2rev^post31, wtemp^0'=wtemp^post31, ifp1^0'=ifp1^post31, ntot^0'=ntot^post31, k1^0'=k1^post31, wpi^0'=wpi^post31, i3rev^0'=i3rev^post31, ndim^0'=ndim^post31, ip1^0'=ip1^post31, tempr^0'=tempr^post31, i2^0'=i2^post31, n^0'=n^post31, wr^0'=wr^post31, idim^0'=idim^post31, nrem^0'=nrem^post31, ip3^0'=ip3^post31, wi^0'=wi^post31, i3^0'=i3^post31, ifp2^0'=ifp2^post31, tempi^0'=tempi^post31, (wr^0-wr^post31 == 0 /\ -tempi^post31+tempi^0 == 0 /\ wtemp^0-wtemp^post31 == 0 /\ -nrem^post31+nrem^0 == 0 /\ ndim^0-ndim^post31 == 0 /\ -i3^post31+i3^0 == 0 /\ wi^0-wi^post31 == 0 /\ i1^0-i1^post31 == 0 /\ ntot^0-ntot^post31 == 0 /\ -n^post31+n^0 == 0 /\ 1+ip2^0-i2^0 <= 0 /\ ifp1^post31-ip1^0 == 0 /\ -i2^post31+i2^0 == 0 /\ -ip1^post31+ip1^0 == 0 /\ -ip3^post31+ip3^0 == 0 /\ k2^0-k2^post31 == 0 /\ nprev^0-nprev^post31 == 0 /\ k1^0-k1^post31 == 0 /\ -i2rev^post31+i2rev^0 == 0 /\ wpi^0-wpi^post31 == 0 /\ ibit^0-ibit^post31 == 0 /\ ip2^0-ip2^post31 == 0 /\ wpr^0-wpr^post31 == 0 /\ -tempr^post31+tempr^0 == 0 /\ -ifp2^post31+ifp2^0 == 0 /\ -idim^post31+idim^0 == 0 /\ -i3rev^post31+i3rev^0 == 0 /\ -theta^post31+theta^0 == 0), cost: 1 32: l23 -> l22 : i1^0'=i1^post32, k2^0'=k2^post32, wpr^0'=wpr^post32, ibit^0'=ibit^post32, nprev^0'=nprev^post32, ip2^0'=ip2^post32, theta^0'=theta^post32, i2rev^0'=i2rev^post32, wtemp^0'=wtemp^post32, ifp1^0'=ifp1^post32, ntot^0'=ntot^post32, k1^0'=k1^post32, wpi^0'=wpi^post32, i3rev^0'=i3rev^post32, ndim^0'=ndim^post32, ip1^0'=ip1^post32, tempr^0'=tempr^post32, i2^0'=i2^post32, n^0'=n^post32, wr^0'=wr^post32, idim^0'=idim^post32, nrem^0'=nrem^post32, ip3^0'=ip3^post32, wi^0'=wi^post32, i3^0'=i3^post32, ifp2^0'=ifp2^post32, tempi^0'=tempi^post32, (-ntot^post32+ntot^0 == 0 /\ -ip1^post32+ip1^0 == 0 /\ i3rev^0-i3rev^post32 == 0 /\ i2^0-i2^post32 == 0 /\ -ifp1^post32+ifp1^0 == 0 /\ -ip2^0+i2^0 <= 0 /\ -i2rev^post32+i2rev^0 == 0 /\ i1^0-i1^post32 == 0 /\ -ip3^post32+ip3^0 == 0 /\ k2^0-k2^post32 == 0 /\ -idim^post32+idim^0 == 0 /\ -wi^post32+wi^0 == 0 /\ -tempr^post32+tempr^0 == 0 /\ k1^0-k1^post32 == 0 /\ theta^0-theta^post32 == 0 /\ -ifp2^post32+ifp2^0 == 0 /\ -i3^post32+i3^0 == 0 /\ -tempi^post32+tempi^0 == 0 /\ -ndim^post32+ndim^0 == 0 /\ nrem^0-nrem^post32 == 0 /\ -wr^post32+wr^0 == 0 /\ n^0-n^post32 == 0 /\ nprev^0-nprev^post32 == 0 /\ wtemp^0-wtemp^post32 == 0 /\ ibit^0-ibit^post32 == 0 /\ ip2^0-ip2^post32 == 0 /\ wpi^0-wpi^post32 == 0 /\ wpr^0-wpr^post32 == 0), cost: 1 36: l25 -> l17 : i1^0'=i1^post36, k2^0'=k2^post36, wpr^0'=wpr^post36, ibit^0'=ibit^post36, nprev^0'=nprev^post36, ip2^0'=ip2^post36, theta^0'=theta^post36, i2rev^0'=i2rev^post36, wtemp^0'=wtemp^post36, ifp1^0'=ifp1^post36, ntot^0'=ntot^post36, k1^0'=k1^post36, wpi^0'=wpi^post36, i3rev^0'=i3rev^post36, ndim^0'=ndim^post36, ip1^0'=ip1^post36, tempr^0'=tempr^post36, i2^0'=i2^post36, n^0'=n^post36, wr^0'=wr^post36, idim^0'=idim^post36, nrem^0'=nrem^post36, ip3^0'=ip3^post36, wi^0'=wi^post36, i3^0'=i3^post36, ifp2^0'=ifp2^post36, tempi^0'=tempi^post36, (-nrem^post36+nrem^0 == 0 /\ nprev^0-nprev^post36 == 0 /\ k2^0-k2^post36 == 0 /\ -tempi^post36+tempi^0 == 0 /\ tempr^0-tempr^post36 == 0 /\ i2rev^0-i2rev^post36 == 0 /\ -i3^post36+i3^0 == 0 /\ -wr^post36+wr^0 == 0 /\ ibit^0-ibit^post36 == 0 /\ -ifp2^post36+ifp2^0 == 0 /\ -wpi^post36+wpi^0 == 0 /\ -n^post36+n^0 == 0 /\ i2^0-i2^post36 == 0 /\ ifp1^0-ifp1^post36 == 0 /\ -ip1^post36+ip1^0 == 0 /\ wpr^0-wpr^post36 == 0 /\ wtemp^0-wtemp^post36 == 0 /\ theta^0-theta^post36 == 0 /\ idim^0-idim^post36 == 0 /\ -wi^post36+wi^0 == 0 /\ -k1^post36+k1^0 == 0 /\ -ip3^post36+ip3^0 == 0 /\ -ntot^post36+ntot^0 == 0 /\ ip2^0-ip2^post36 == 0 /\ i1^0-i1^post36 == 0 /\ -ndim^post36+ndim^0 == 0 /\ i3rev^0-i3rev^post36 == 0), cost: 1 Applied preprocessing Original rule: l0 -> l1 : i1^0'=i1^post0, k2^0'=k2^post0, wpr^0'=wpr^post0, ibit^0'=ibit^post0, nprev^0'=nprev^post0, ip2^0'=ip2^post0, theta^0'=theta^post0, i2rev^0'=i2rev^post0, wtemp^0'=wtemp^post0, ifp1^0'=ifp1^post0, ntot^0'=ntot^post0, k1^0'=k1^post0, wpi^0'=wpi^post0, i3rev^0'=i3rev^post0, ndim^0'=ndim^post0, ip1^0'=ip1^post0, tempr^0'=tempr^post0, i2^0'=i2^post0, n^0'=n^post0, wr^0'=wr^post0, idim^0'=idim^post0, nrem^0'=nrem^post0, ip3^0'=ip3^post0, wi^0'=wi^post0, i3^0'=i3^post0, ifp2^0'=ifp2^post0, tempi^0'=tempi^post0, (-idim^post0+idim^0 == 0 /\ -ip3^post0+ip3^0 == 0 /\ wtemp^0-wtemp^post0 == 0 /\ i2rev^0-i2rev^post0 == 0 /\ tempr^0-tempr^post0 == 0 /\ wpr^0-wpr^post0 == 0 /\ -ndim^post0+ndim^0 == 0 /\ ntot^0-ntot^post0 == 0 /\ -ip2^post0+ip2^0 == 0 /\ i2^0-i2^post0 == 0 /\ -nrem^post0+nrem^0 == 0 /\ -ip1^post0+ip1^0 == 0 /\ -tempi^post0+tempi^0 == 0 /\ -ifp2^post0+ifp2^0 == 0 /\ -wi^post0+wi^0 == 0 /\ -wr^post0+wr^0 == 0 /\ i1^0-i1^post0 == 0 /\ k2^0-k2^post0 == 0 /\ ifp1^0-ifp1^post0 == 0 /\ k1^0-k1^post0 == 0 /\ ibit^0-ibit^post0 == 0 /\ i3rev^0-i3rev^post0 == 0 /\ -wpi^post0+wpi^0 == 0 /\ -n^post0+n^0 == 0 /\ theta^0-theta^post0 == 0 /\ nprev^0-nprev^post0 == 0 /\ -i3^post0+i3^0 == 0), cost: 1 New rule: l0 -> l1 : TRUE, cost: 1 Applied preprocessing Original rule: l2 -> l3 : i1^0'=i1^post1, k2^0'=k2^post1, wpr^0'=wpr^post1, ibit^0'=ibit^post1, nprev^0'=nprev^post1, ip2^0'=ip2^post1, theta^0'=theta^post1, i2rev^0'=i2rev^post1, wtemp^0'=wtemp^post1, ifp1^0'=ifp1^post1, ntot^0'=ntot^post1, k1^0'=k1^post1, wpi^0'=wpi^post1, i3rev^0'=i3rev^post1, ndim^0'=ndim^post1, ip1^0'=ip1^post1, tempr^0'=tempr^post1, i2^0'=i2^post1, n^0'=n^post1, wr^0'=wr^post1, idim^0'=idim^post1, nrem^0'=nrem^post1, ip3^0'=ip3^post1, wi^0'=wi^post1, i3^0'=i3^post1, ifp2^0'=ifp2^post1, tempi^0'=tempi^post1, (-wpi^post1+wpi^0 == 0 /\ -tempi^post1+tempi^0 == 0 /\ ip2^0-ip2^post1 == 0 /\ nprev^0-nprev^post1 == 0 /\ wtemp^0-wtemp^post1 == 0 /\ -2-i1^0+i1^post1 == 0 /\ -n^post1+n^0 == 0 /\ k2^0-k2^post1 == 0 /\ ibit^0-ibit^post1 == 0 /\ wpr^0-wpr^post1 == 0 /\ ndim^0-ndim^post1 == 0 /\ -i3^post1+i3^0 == 0 /\ i2rev^0-i2rev^post1 == 0 /\ 1-i2^0+ip3^0 <= 0 /\ -k1^post1+k1^0 == 0 /\ tempr^0-tempr^post1 == 0 /\ -ip3^post1+ip3^0 == 0 /\ ip1^0-ip1^post1 == 0 /\ -i2^post1+i2^0 == 0 /\ idim^0-idim^post1 == 0 /\ -nrem^post1+nrem^0 == 0 /\ -ntot^post1+ntot^0 == 0 /\ ifp1^0-ifp1^post1 == 0 /\ i3rev^0-i3rev^post1 == 0 /\ -ifp2^post1+ifp2^0 == 0 /\ -theta^post1+theta^0 == 0 /\ -wr^post1+wr^0 == 0 /\ -wi^post1+wi^0 == 0), cost: 1 New rule: l2 -> l3 : i1^0'=2+i1^0, 1-i2^0+ip3^0 <= 0, cost: 1 Applied preprocessing Original rule: l2 -> l4 : i1^0'=i1^post2, k2^0'=k2^post2, wpr^0'=wpr^post2, ibit^0'=ibit^post2, nprev^0'=nprev^post2, ip2^0'=ip2^post2, theta^0'=theta^post2, i2rev^0'=i2rev^post2, wtemp^0'=wtemp^post2, ifp1^0'=ifp1^post2, ntot^0'=ntot^post2, k1^0'=k1^post2, wpi^0'=wpi^post2, i3rev^0'=i3rev^post2, ndim^0'=ndim^post2, ip1^0'=ip1^post2, tempr^0'=tempr^post2, i2^0'=i2^post2, n^0'=n^post2, wr^0'=wr^post2, idim^0'=idim^post2, nrem^0'=nrem^post2, ip3^0'=ip3^post2, wi^0'=wi^post2, i3^0'=i3^post2, ifp2^0'=ifp2^post2, tempi^0'=tempi^post2, (0 == 0 /\ i3rev^0-i3rev^post2 == 0 /\ i2^0-ip3^0 <= 0 /\ ntot^0-ntot^post2 == 0 /\ -i2rev^post2+i2rev^0 == 0 /\ -ip1^post2+ip1^0 == 0 /\ -ifp1^post2+ifp1^0 == 0 /\ ip3^0-ip3^post2 == 0 /\ -wi^post2+wi^0 == 0 /\ -ifp1^0+k2^post2-k1^post2 == 0 /\ -idim^post2+idim^0 == 0 /\ nprev^0-nprev^post2 == 0 /\ -ndim^post2+ndim^0 == 0 /\ ibit^0-ibit^post2 == 0 /\ wpr^0-wpr^post2 == 0 /\ wtemp^0-wtemp^post2 == 0 /\ i2^post2-i2^0-ifp2^0 == 0 /\ i1^0-i1^post2 == 0 /\ -ifp2^post2+ifp2^0 == 0 /\ -ip2^post2+ip2^0 == 0 /\ nrem^0-nrem^post2 == 0 /\ k1^post2-i2^0 == 0 /\ -wr^post2+wr^0 == 0 /\ -i3^post2+i3^0 == 0 /\ n^0-n^post2 == 0 /\ wpi^0-wpi^post2 == 0 /\ theta^0-theta^post2 == 0), cost: 1 New rule: l2 -> l4 : k2^0'=ifp1^0+i2^0, k1^0'=i2^0, tempr^0'=tempr^post2, i2^0'=i2^0+ifp2^0, tempi^0'=tempi^post2, i2^0-ip3^0 <= 0, cost: 1 Applied preprocessing Original rule: l4 -> l2 : i1^0'=i1^post3, k2^0'=k2^post3, wpr^0'=wpr^post3, ibit^0'=ibit^post3, nprev^0'=nprev^post3, ip2^0'=ip2^post3, theta^0'=theta^post3, i2rev^0'=i2rev^post3, wtemp^0'=wtemp^post3, ifp1^0'=ifp1^post3, ntot^0'=ntot^post3, k1^0'=k1^post3, wpi^0'=wpi^post3, i3rev^0'=i3rev^post3, ndim^0'=ndim^post3, ip1^0'=ip1^post3, tempr^0'=tempr^post3, i2^0'=i2^post3, n^0'=n^post3, wr^0'=wr^post3, idim^0'=idim^post3, nrem^0'=nrem^post3, ip3^0'=ip3^post3, wi^0'=wi^post3, i3^0'=i3^post3, ifp2^0'=ifp2^post3, tempi^0'=tempi^post3, (-i3^post3+i3^0 == 0 /\ wpr^0-wpr^post3 == 0 /\ -ifp2^post3+ifp2^0 == 0 /\ wtemp^0-wtemp^post3 == 0 /\ k1^0-k1^post3 == 0 /\ theta^0-theta^post3 == 0 /\ -wr^post3+wr^0 == 0 /\ ip2^0-ip2^post3 == 0 /\ -idim^post3+idim^0 == 0 /\ i3rev^0-i3rev^post3 == 0 /\ -ip3^post3+ip3^0 == 0 /\ ntot^0-ntot^post3 == 0 /\ i1^0-i1^post3 == 0 /\ -wpi^post3+wpi^0 == 0 /\ -tempi^post3+tempi^0 == 0 /\ ifp1^0-ifp1^post3 == 0 /\ -ip1^post3+ip1^0 == 0 /\ n^0-n^post3 == 0 /\ k2^0-k2^post3 == 0 /\ ibit^0-ibit^post3 == 0 /\ i2rev^0-i2rev^post3 == 0 /\ -nprev^post3+nprev^0 == 0 /\ -wi^post3+wi^0 == 0 /\ -tempr^post3+tempr^0 == 0 /\ -ndim^post3+ndim^0 == 0 /\ nrem^0-nrem^post3 == 0 /\ i2^0-i2^post3 == 0), cost: 1 New rule: l4 -> l2 : TRUE, cost: 1 Applied preprocessing Original rule: l5 -> l6 : i1^0'=i1^post4, k2^0'=k2^post4, wpr^0'=wpr^post4, ibit^0'=ibit^post4, nprev^0'=nprev^post4, ip2^0'=ip2^post4, theta^0'=theta^post4, i2rev^0'=i2rev^post4, wtemp^0'=wtemp^post4, ifp1^0'=ifp1^post4, ntot^0'=ntot^post4, k1^0'=k1^post4, wpi^0'=wpi^post4, i3rev^0'=i3rev^post4, ndim^0'=ndim^post4, ip1^0'=ip1^post4, tempr^0'=tempr^post4, i2^0'=i2^post4, n^0'=n^post4, wr^0'=wr^post4, idim^0'=idim^post4, nrem^0'=nrem^post4, ip3^0'=ip3^post4, wi^0'=wi^post4, i3^0'=i3^post4, ifp2^0'=ifp2^post4, tempi^0'=tempi^post4, (0 == 0 /\ ip1^0-ip1^post4 == 0 /\ -tempr^post4+tempr^0 == 0 /\ -tempi^post4+tempi^0 == 0 /\ i1^0-i1^post4 == 0 /\ -n^post4+n^0 == 0 /\ -wpi^post4+wpi^0 == 0 /\ ifp1^0-ifp1^post4 == 0 /\ i2rev^0-i2rev^post4 == 0 /\ -k1^post4+k1^0 == 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ ntot^0-ntot^post4 == 0 /\ ndim^0-ndim^post4 == 0 /\ -idim^post4+idim^0 == 0 /\ -ip3^post4+ip3^0 == 0 /\ -theta^post4+theta^0 == 0 /\ nprev^0-nprev^post4 == 0 /\ -i2^post4+i2^0 == 0 /\ k2^0-k2^post4 == 0 /\ wtemp^post4-wr^0 == 0 /\ wpr^0-wpr^post4 == 0 /\ ibit^0-ibit^post4 == 0 /\ -nrem^post4+nrem^0 == 0 /\ -ip1^0+i3^post4-i3^0 == 0 /\ ip2^0-ip2^post4 == 0 /\ -ifp2^post4+ifp2^0 == 0 /\ i3rev^0-i3rev^post4 == 0), cost: 1 New rule: l5 -> l6 : wtemp^0'=wr^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, -1-i1^0+ip1^0+i3^0 <= 0, cost: 1 Applied preprocessing Original rule: l5 -> l4 : i1^0'=i1^post5, k2^0'=k2^post5, wpr^0'=wpr^post5, ibit^0'=ibit^post5, nprev^0'=nprev^post5, ip2^0'=ip2^post5, theta^0'=theta^post5, i2rev^0'=i2rev^post5, wtemp^0'=wtemp^post5, ifp1^0'=ifp1^post5, ntot^0'=ntot^post5, k1^0'=k1^post5, wpi^0'=wpi^post5, i3rev^0'=i3rev^post5, ndim^0'=ndim^post5, ip1^0'=ip1^post5, tempr^0'=tempr^post5, i2^0'=i2^post5, n^0'=n^post5, wr^0'=wr^post5, idim^0'=idim^post5, nrem^0'=nrem^post5, ip3^0'=ip3^post5, wi^0'=wi^post5, i3^0'=i3^post5, ifp2^0'=ifp2^post5, tempi^0'=tempi^post5, (k1^0-k1^post5 == 0 /\ ibit^0-ibit^post5 == 0 /\ -theta^post5+theta^0 == 0 /\ i3rev^0-i3rev^post5 == 0 /\ -ip1^post5+ip1^0 == 0 /\ -i2^post5+i2^0 == 0 /\ ip3^0-ip3^post5 == 0 /\ -ifp1^post5+ifp1^0 == 0 /\ -ifp2^post5+ifp2^0 == 0 /\ i2rev^0-i2rev^post5 == 0 /\ -tempr^post5+tempr^0 == 0 /\ i3^0-i3^post5 == 0 /\ -wi^post5+wi^0 == 0 /\ k2^0-k2^post5 == 0 /\ -idim^post5+idim^0 == 0 /\ wpr^0-wpr^post5 == 0 /\ -wr^post5+wr^0 == 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ ip2^0-ip2^post5 == 0 /\ -tempi^post5+tempi^0 == 0 /\ ntot^0-ntot^post5 == 0 /\ ndim^0-ndim^post5 == 0 /\ nrem^0-nrem^post5 == 0 /\ -wtemp^post5+wtemp^0 == 0 /\ n^0-n^post5 == 0 /\ i1^0-i1^post5 == 0 /\ nprev^0-nprev^post5 == 0 /\ wpi^0-wpi^post5 == 0), cost: 1 New rule: l5 -> l4 : 2+i1^0-ip1^0-i3^0 <= 0, cost: 1 Applied preprocessing Original rule: l3 -> l5 : i1^0'=i1^post6, k2^0'=k2^post6, wpr^0'=wpr^post6, ibit^0'=ibit^post6, nprev^0'=nprev^post6, ip2^0'=ip2^post6, theta^0'=theta^post6, i2rev^0'=i2rev^post6, wtemp^0'=wtemp^post6, ifp1^0'=ifp1^post6, ntot^0'=ntot^post6, k1^0'=k1^post6, wpi^0'=wpi^post6, i3rev^0'=i3rev^post6, ndim^0'=ndim^post6, ip1^0'=ip1^post6, tempr^0'=tempr^post6, i2^0'=i2^post6, n^0'=n^post6, wr^0'=wr^post6, idim^0'=idim^post6, nrem^0'=nrem^post6, ip3^0'=ip3^post6, wi^0'=wi^post6, i3^0'=i3^post6, ifp2^0'=ifp2^post6, tempi^0'=tempi^post6, (-tempi^post6+tempi^0 == 0 /\ nprev^0-nprev^post6 == 0 /\ i2^0-i2^post6 == 0 /\ -wr^post6+wr^0 == 0 /\ k2^0-k2^post6 == 0 /\ ibit^0-ibit^post6 == 0 /\ -ifp2^post6+ifp2^0 == 0 /\ -i3^post6+i3^0 == 0 /\ k1^0-k1^post6 == 0 /\ i3rev^0-i3rev^post6 == 0 /\ ifp1^0-ifp1^post6 == 0 /\ -wpi^post6+wpi^0 == 0 /\ -ntot^post6+ntot^0 == 0 /\ tempr^0-tempr^post6 == 0 /\ n^0-n^post6 == 0 /\ wpr^0-wpr^post6 == 0 /\ i2rev^0-i2rev^post6 == 0 /\ -ip3^post6+ip3^0 == 0 /\ wtemp^0-wtemp^post6 == 0 /\ -ip1^post6+ip1^0 == 0 /\ theta^0-theta^post6 == 0 /\ ip2^0-ip2^post6 == 0 /\ i1^0-i1^post6 == 0 /\ -wi^post6+wi^0 == 0 /\ -ndim^post6+ndim^0 == 0 /\ -idim^post6+idim^0 == 0 /\ nrem^0-nrem^post6 == 0), cost: 1 New rule: l3 -> l5 : TRUE, cost: 1 Applied preprocessing Original rule: l7 -> l8 : i1^0'=i1^post7, k2^0'=k2^post7, wpr^0'=wpr^post7, ibit^0'=ibit^post7, nprev^0'=nprev^post7, ip2^0'=ip2^post7, theta^0'=theta^post7, i2rev^0'=i2rev^post7, wtemp^0'=wtemp^post7, ifp1^0'=ifp1^post7, ntot^0'=ntot^post7, k1^0'=k1^post7, wpi^0'=wpi^post7, i3rev^0'=i3rev^post7, ndim^0'=ndim^post7, ip1^0'=ip1^post7, tempr^0'=tempr^post7, i2^0'=i2^post7, n^0'=n^post7, wr^0'=wr^post7, idim^0'=idim^post7, nrem^0'=nrem^post7, ip3^0'=ip3^post7, wi^0'=wi^post7, i3^0'=i3^post7, ifp2^0'=ifp2^post7, tempi^0'=tempi^post7, (-ntot^post7+ntot^0 == 0 /\ ifp1^post7-ifp2^0 == 0 /\ ndim^0-ndim^post7 == 0 /\ wpi^0-wpi^post7 == 0 /\ -n^post7+n^0 == 0 /\ ip1^0-ip1^post7 == 0 /\ -wi^post7+wi^0 == 0 /\ 1+ifp1^0-i3^0 <= 0 /\ -tempr^post7+tempr^0 == 0 /\ -k1^post7+k1^0 == 0 /\ i3^0-i3^post7 == 0 /\ k2^0-k2^post7 == 0 /\ wtemp^0-wtemp^post7 == 0 /\ ibit^0-ibit^post7 == 0 /\ ip2^0-ip2^post7 == 0 /\ i1^0-i1^post7 == 0 /\ -idim^post7+idim^0 == 0 /\ -i3rev^post7+i3rev^0 == 0 /\ -tempi^post7+tempi^0 == 0 /\ -i2^post7+i2^0 == 0 /\ ifp2^0-ifp2^post7 == 0 /\ i2rev^0-i2rev^post7 == 0 /\ wr^0-wr^post7 == 0 /\ nprev^0-nprev^post7 == 0 /\ -nrem^post7+nrem^0 == 0 /\ -ip3^post7+ip3^0 == 0 /\ wpr^0-wpr^post7 == 0 /\ theta^0-theta^post7 == 0), cost: 1 New rule: l7 -> l8 : ifp1^0'=ifp2^0, 1+ifp1^0-i3^0 <= 0, cost: 1 Applied preprocessing Original rule: l7 -> l3 : i1^0'=i1^post8, k2^0'=k2^post8, wpr^0'=wpr^post8, ibit^0'=ibit^post8, nprev^0'=nprev^post8, ip2^0'=ip2^post8, theta^0'=theta^post8, i2rev^0'=i2rev^post8, wtemp^0'=wtemp^post8, ifp1^0'=ifp1^post8, ntot^0'=ntot^post8, k1^0'=k1^post8, wpi^0'=wpi^post8, i3rev^0'=i3rev^post8, ndim^0'=ndim^post8, ip1^0'=ip1^post8, tempr^0'=tempr^post8, i2^0'=i2^post8, n^0'=n^post8, wr^0'=wr^post8, idim^0'=idim^post8, nrem^0'=nrem^post8, ip3^0'=ip3^post8, wi^0'=wi^post8, i3^0'=i3^post8, ifp2^0'=ifp2^post8, tempi^0'=tempi^post8, (wtemp^0-wtemp^post8 == 0 /\ k2^0-k2^post8 == 0 /\ -ifp2^post8+ifp2^0 == 0 /\ ibit^0-ibit^post8 == 0 /\ -ndim^post8+ndim^0 == 0 /\ nprev^0-nprev^post8 == 0 /\ -idim^post8+idim^0 == 0 /\ -i3rev^post8+i3rev^0 == 0 /\ -tempi^post8+tempi^0 == 0 /\ theta^0-theta^post8 == 0 /\ -ifp1^0+i3^0 <= 0 /\ wpi^0-wpi^post8 == 0 /\ ip1^0-ip1^post8 == 0 /\ -i2^post8+i2^0 == 0 /\ ip3^0-ip3^post8 == 0 /\ -nrem^post8+nrem^0 == 0 /\ i3^0-i3^post8 == 0 /\ -ifp1^post8+ifp1^0 == 0 /\ wr^0-wr^post8 == 0 /\ ip2^0-ip2^post8 == 0 /\ -wi^post8+wi^0 == 0 /\ -n^post8+n^0 == 0 /\ k1^0-k1^post8 == 0 /\ -tempr^post8+tempr^0 == 0 /\ wpr^0-wpr^post8 == 0 /\ ntot^0-ntot^post8 == 0 /\ -i2rev^post8+i2rev^0 == 0 /\ i1^0-i1^post8 == 0), cost: 1 New rule: l7 -> l3 : -ifp1^0+i3^0 <= 0, cost: 1 Applied preprocessing Original rule: l6 -> l7 : i1^0'=i1^post9, k2^0'=k2^post9, wpr^0'=wpr^post9, ibit^0'=ibit^post9, nprev^0'=nprev^post9, ip2^0'=ip2^post9, theta^0'=theta^post9, i2rev^0'=i2rev^post9, wtemp^0'=wtemp^post9, ifp1^0'=ifp1^post9, ntot^0'=ntot^post9, k1^0'=k1^post9, wpi^0'=wpi^post9, i3rev^0'=i3rev^post9, ndim^0'=ndim^post9, ip1^0'=ip1^post9, tempr^0'=tempr^post9, i2^0'=i2^post9, n^0'=n^post9, wr^0'=wr^post9, idim^0'=idim^post9, nrem^0'=nrem^post9, ip3^0'=ip3^post9, wi^0'=wi^post9, i3^0'=i3^post9, ifp2^0'=ifp2^post9, tempi^0'=tempi^post9, (-tempi^post9+tempi^0 == 0 /\ tempr^0-tempr^post9 == 0 /\ -wr^post9+wr^0 == 0 /\ i2rev^0-i2rev^post9 == 0 /\ -nrem^post9+nrem^0 == 0 /\ k2^0-k2^post9 == 0 /\ ibit^0-ibit^post9 == 0 /\ nprev^0-nprev^post9 == 0 /\ wpr^0-wpr^post9 == 0 /\ -n^post9+n^0 == 0 /\ -i3^post9+i3^0 == 0 /\ -wpi^post9+wpi^0 == 0 /\ -k1^post9+k1^0 == 0 /\ -i2^post9+i2^0 == 0 /\ -ntot^post9+ntot^0 == 0 /\ -ip1^post9+ip1^0 == 0 /\ theta^0-theta^post9 == 0 /\ idim^0-idim^post9 == 0 /\ ip2^0-ip2^post9 == 0 /\ -ip3^post9+ip3^0 == 0 /\ wtemp^0-wtemp^post9 == 0 /\ -ifp2^post9+ifp2^0 == 0 /\ i3rev^0-i3rev^post9 == 0 /\ -wi^post9+wi^0 == 0 /\ i1^0-i1^post9 == 0 /\ ifp1^0-ifp1^post9 == 0 /\ -ndim^post9+ndim^0 == 0), cost: 1 New rule: l6 -> l7 : TRUE, cost: 1 Applied preprocessing Original rule: l9 -> l0 : i1^0'=i1^post10, k2^0'=k2^post10, wpr^0'=wpr^post10, ibit^0'=ibit^post10, nprev^0'=nprev^post10, ip2^0'=ip2^post10, theta^0'=theta^post10, i2rev^0'=i2rev^post10, wtemp^0'=wtemp^post10, ifp1^0'=ifp1^post10, ntot^0'=ntot^post10, k1^0'=k1^post10, wpi^0'=wpi^post10, i3rev^0'=i3rev^post10, ndim^0'=ndim^post10, ip1^0'=ip1^post10, tempr^0'=tempr^post10, i2^0'=i2^post10, n^0'=n^post10, wr^0'=wr^post10, idim^0'=idim^post10, nrem^0'=nrem^post10, ip3^0'=ip3^post10, wi^0'=wi^post10, i3^0'=i3^post10, ifp2^0'=ifp2^post10, tempi^0'=tempi^post10, (0 == 0 /\ ndim^0-ndim^post10 == 0 /\ wi^0-wi^post10 == 0 /\ -k1^post10+k1^0 == 0 /\ -i2^post10+i2^0 == 0 /\ -ip3^post10+ip3^0 == 0 /\ -ifp1^post10+ifp1^0 == 0 /\ -ntot^post10+ntot^0 == 0 /\ tempr^0-tempr^post10 == 0 /\ -ifp2^post10+ifp2^0 == 0 /\ i2rev^0-i2rev^post10 == 0 /\ wpi^0-wpi^post10 == 0 /\ ip2^0-ip2^post10 == 0 /\ wpr^0-wpr^post10 == 0 /\ -i3rev^post10+i3rev^0 == 0 /\ wtemp^0-wtemp^post10 == 0 /\ ibit^0-ibit^post10 == 0 /\ -tempi^post10+tempi^0 == 0 /\ i1^0-i1^post10 == 0 /\ -i3^post10+i3^0 == 0 /\ -wr^post10+wr^0 == 0 /\ 1-idim^0+idim^post10 == 0 /\ -nrem^post10+nrem^0 == 0 /\ -n^post10+n^0 == 0 /\ k2^0-k2^post10 == 0 /\ theta^0-theta^post10 == 0 /\ ip2^0-ifp1^0 <= 0 /\ ip1^0-ip1^post10 == 0), cost: 1 New rule: l9 -> l0 : nprev^0'=nprev^post10, idim^0'=-1+idim^0, ip2^0-ifp1^0 <= 0, cost: 1 Applied preprocessing Original rule: l9 -> l6 : i1^0'=i1^post11, k2^0'=k2^post11, wpr^0'=wpr^post11, ibit^0'=ibit^post11, nprev^0'=nprev^post11, ip2^0'=ip2^post11, theta^0'=theta^post11, i2rev^0'=i2rev^post11, wtemp^0'=wtemp^post11, ifp1^0'=ifp1^post11, ntot^0'=ntot^post11, k1^0'=k1^post11, wpi^0'=wpi^post11, i3rev^0'=i3rev^post11, ndim^0'=ndim^post11, ip1^0'=ip1^post11, tempr^0'=tempr^post11, i2^0'=i2^post11, n^0'=n^post11, wr^0'=wr^post11, idim^0'=idim^post11, nrem^0'=nrem^post11, ip3^0'=ip3^post11, wi^0'=wi^post11, i3^0'=i3^post11, ifp2^0'=ifp2^post11, tempi^0'=tempi^post11, (0 == 0 /\ -nrem^post11+nrem^0 == 0 /\ -i3^post11+i3^0 == 0 /\ -1+wr^post11 == 0 /\ -idim^post11+idim^0 == 0 /\ ntot^0-ntot^post11 == 0 /\ -ndim^post11+ndim^0 == 0 /\ -tempi^post11+tempi^0 == 0 /\ -ip2^post11+ip2^0 == 0 /\ wi^post11 == 0 /\ -ip3^post11+ip3^0 == 0 /\ i1^0-i1^post11 == 0 /\ -i2rev^post11+i2rev^0 == 0 /\ -ip1^post11+ip1^0 == 0 /\ k2^0-k2^post11 == 0 /\ ibit^0-ibit^post11 == 0 /\ -ifp1^post11+ifp1^0 == 0 /\ -nprev^post11+nprev^0 == 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ k1^0-k1^post11 == 0 /\ -tempr^post11+tempr^0 == 0 /\ -i3rev^post11+i3rev^0 == 0 /\ i2^0-i2^post11 == 0 /\ n^0-n^post11 == 0), cost: 1 New rule: l9 -> l6 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, wr^0'=1, wi^0'=0, ifp2^0'=ifp2^post11, 1-ip2^0+ifp1^0 <= 0, cost: 1 Applied preprocessing Original rule: l8 -> l9 : i1^0'=i1^post12, k2^0'=k2^post12, wpr^0'=wpr^post12, ibit^0'=ibit^post12, nprev^0'=nprev^post12, ip2^0'=ip2^post12, theta^0'=theta^post12, i2rev^0'=i2rev^post12, wtemp^0'=wtemp^post12, ifp1^0'=ifp1^post12, ntot^0'=ntot^post12, k1^0'=k1^post12, wpi^0'=wpi^post12, i3rev^0'=i3rev^post12, ndim^0'=ndim^post12, ip1^0'=ip1^post12, tempr^0'=tempr^post12, i2^0'=i2^post12, n^0'=n^post12, wr^0'=wr^post12, idim^0'=idim^post12, nrem^0'=nrem^post12, ip3^0'=ip3^post12, wi^0'=wi^post12, i3^0'=i3^post12, ifp2^0'=ifp2^post12, tempi^0'=tempi^post12, (theta^0-theta^post12 == 0 /\ -wpi^post12+wpi^0 == 0 /\ -wi^post12+wi^0 == 0 /\ -tempi^post12+tempi^0 == 0 /\ i2^0-i2^post12 == 0 /\ -n^post12+n^0 == 0 /\ i1^0-i1^post12 == 0 /\ k2^0-k2^post12 == 0 /\ i2rev^0-i2rev^post12 == 0 /\ -k1^post12+k1^0 == 0 /\ -i3^post12+i3^0 == 0 /\ tempr^0-tempr^post12 == 0 /\ ntot^0-ntot^post12 == 0 /\ -ifp2^post12+ifp2^0 == 0 /\ ip1^0-ip1^post12 == 0 /\ -ip3^post12+ip3^0 == 0 /\ idim^0-idim^post12 == 0 /\ -ndim^post12+ndim^0 == 0 /\ -nrem^post12+nrem^0 == 0 /\ ip2^0-ip2^post12 == 0 /\ ifp1^0-ifp1^post12 == 0 /\ wpr^0-wpr^post12 == 0 /\ wtemp^0-wtemp^post12 == 0 /\ ibit^0-ibit^post12 == 0 /\ nprev^0-nprev^post12 == 0 /\ i3rev^0-i3rev^post12 == 0 /\ -wr^post12+wr^0 == 0), cost: 1 New rule: l8 -> l9 : TRUE, cost: 1 Applied preprocessing Original rule: l10 -> l11 : i1^0'=i1^post13, k2^0'=k2^post13, wpr^0'=wpr^post13, ibit^0'=ibit^post13, nprev^0'=nprev^post13, ip2^0'=ip2^post13, theta^0'=theta^post13, i2rev^0'=i2rev^post13, wtemp^0'=wtemp^post13, ifp1^0'=ifp1^post13, ntot^0'=ntot^post13, k1^0'=k1^post13, wpi^0'=wpi^post13, i3rev^0'=i3rev^post13, ndim^0'=ndim^post13, ip1^0'=ip1^post13, tempr^0'=tempr^post13, i2^0'=i2^post13, n^0'=n^post13, wr^0'=wr^post13, idim^0'=idim^post13, nrem^0'=nrem^post13, ip3^0'=ip3^post13, wi^0'=wi^post13, i3^0'=i3^post13, ifp2^0'=ifp2^post13, tempi^0'=tempi^post13, (-ip3^post13+ip3^0 == 0 /\ -i3rev^post13+i3rev^0 == 0 /\ ifp1^0-ifp1^post13 == 0 /\ wi^0-wi^post13 == 0 /\ i1^0-i1^post13 == 0 /\ i2^post13-ip1^0-i2^0 == 0 /\ -nrem^post13+nrem^0 == 0 /\ -wtemp^post13+wtemp^0 == 0 /\ i3^0-i3^post13 == 0 /\ -ifp2^post13+ifp2^0 == 0 /\ nprev^0-nprev^post13 == 0 /\ -theta^post13+theta^0 == 0 /\ -ibit^0-i2rev^0+i2rev^post13 == 0 /\ -tempr^post13+tempr^0 == 0 /\ ndim^0-ndim^post13 == 0 /\ -wr^post13+wr^0 == 0 /\ wpr^0-wpr^post13 == 0 /\ ntot^0-ntot^post13 == 0 /\ -tempi^post13+tempi^0 == 0 /\ -n^post13+n^0 == 0 /\ wpi^0-wpi^post13 == 0 /\ ip1^0-ip1^post13 == 0 /\ -k1^post13+k1^0 == 0 /\ ip2^0-ip2^post13 == 0 /\ idim^0-idim^post13 == 0 /\ ibit^0-ibit^post13 == 0 /\ k2^0-k2^post13 == 0), cost: 1 New rule: l10 -> l11 : i2rev^0'=ibit^0+i2rev^0, i2^0'=ip1^0+i2^0, TRUE, cost: 1 Applied preprocessing Original rule: l12 -> l10 : i1^0'=i1^post14, k2^0'=k2^post14, wpr^0'=wpr^post14, ibit^0'=ibit^post14, nprev^0'=nprev^post14, ip2^0'=ip2^post14, theta^0'=theta^post14, i2rev^0'=i2rev^post14, wtemp^0'=wtemp^post14, ifp1^0'=ifp1^post14, ntot^0'=ntot^post14, k1^0'=k1^post14, wpi^0'=wpi^post14, i3rev^0'=i3rev^post14, ndim^0'=ndim^post14, ip1^0'=ip1^post14, tempr^0'=tempr^post14, i2^0'=i2^post14, n^0'=n^post14, wr^0'=wr^post14, idim^0'=idim^post14, nrem^0'=nrem^post14, ip3^0'=ip3^post14, wi^0'=wi^post14, i3^0'=i3^post14, ifp2^0'=ifp2^post14, tempi^0'=tempi^post14, (-i3^post14+i3^0 == 0 /\ -ifp2^post14+ifp2^0 == 0 /\ wpr^0-wpr^post14 == 0 /\ k1^0-k1^post14 == 0 /\ -wr^post14+wr^0 == 0 /\ ip2^0-ip2^post14 == 0 /\ -idim^post14+idim^0 == 0 /\ i3rev^0-i3rev^post14 == 0 /\ ntot^0-ntot^post14 == 0 /\ -ip3^post14+ip3^0 == 0 /\ -wpi^post14+wpi^0 == 0 /\ -tempi^post14+tempi^0 == 0 /\ ifp1^0-ifp1^post14 == 0 /\ -ip1^post14+ip1^0 == 0 /\ n^0-n^post14 == 0 /\ k2^0-k2^post14 == 0 /\ ibit^0-ibit^post14 == 0 /\ theta^0-theta^post14 == 0 /\ -ibit^0+i2rev^0 <= 0 /\ i2rev^0-i2rev^post14 == 0 /\ -nprev^post14+nprev^0 == 0 /\ -wi^post14+wi^0 == 0 /\ ndim^0-ndim^post14 == 0 /\ -tempr^post14+tempr^0 == 0 /\ -wtemp^post14+wtemp^0 == 0 /\ i1^0-i1^post14 == 0 /\ nrem^0-nrem^post14 == 0 /\ i2^0-i2^post14 == 0), cost: 1 New rule: l12 -> l10 : -ibit^0+i2rev^0 <= 0, cost: 1 Applied preprocessing Original rule: l12 -> l13 : i1^0'=i1^post15, k2^0'=k2^post15, wpr^0'=wpr^post15, ibit^0'=ibit^post15, nprev^0'=nprev^post15, ip2^0'=ip2^post15, theta^0'=theta^post15, i2rev^0'=i2rev^post15, wtemp^0'=wtemp^post15, ifp1^0'=ifp1^post15, ntot^0'=ntot^post15, k1^0'=k1^post15, wpi^0'=wpi^post15, i3rev^0'=i3rev^post15, ndim^0'=ndim^post15, ip1^0'=ip1^post15, tempr^0'=tempr^post15, i2^0'=i2^post15, n^0'=n^post15, wr^0'=wr^post15, idim^0'=idim^post15, nrem^0'=nrem^post15, ip3^0'=ip3^post15, wi^0'=wi^post15, i3^0'=i3^post15, ifp2^0'=ifp2^post15, tempi^0'=tempi^post15, (0 == 0 /\ -ip1^post15+ip1^0 == 0 /\ -ntot^post15+ntot^0 == 0 /\ i1^0-i1^post15 == 0 /\ ibit^0-i2rev^0+i2rev^post15 == 0 /\ i2^0-i2^post15 == 0 /\ -wi^post15+wi^0 == 0 /\ -ndim^post15+ndim^0 == 0 /\ k2^0-k2^post15 == 0 /\ theta^0-theta^post15 == 0 /\ i3rev^0-i3rev^post15 == 0 /\ -i3^post15+i3^0 == 0 /\ -nrem^post15+nrem^0 == 0 /\ -ifp2^post15+ifp2^0 == 0 /\ ifp1^0-ifp1^post15 == 0 /\ -idim^post15+idim^0 == 0 /\ -ip3^post15+ip3^0 == 0 /\ -wr^post15+wr^0 == 0 /\ nprev^0-nprev^post15 == 0 /\ tempr^0-tempr^post15 == 0 /\ -wpi^post15+wpi^0 == 0 /\ wtemp^0-wtemp^post15 == 0 /\ 1+ibit^0-i2rev^0 <= 0 /\ -tempi^post15+tempi^0 == 0 /\ k1^0-k1^post15 == 0 /\ ip2^0-ip2^post15 == 0 /\ -n^post15+n^0 == 0 /\ wpr^0-wpr^post15 == 0), cost: 1 New rule: l12 -> l13 : ibit^0'=ibit^post15, i2rev^0'=-ibit^0+i2rev^0, 1+ibit^0-i2rev^0 <= 0, cost: 1 Applied preprocessing Original rule: l14 -> l10 : i1^0'=i1^post16, k2^0'=k2^post16, wpr^0'=wpr^post16, ibit^0'=ibit^post16, nprev^0'=nprev^post16, ip2^0'=ip2^post16, theta^0'=theta^post16, i2rev^0'=i2rev^post16, wtemp^0'=wtemp^post16, ifp1^0'=ifp1^post16, ntot^0'=ntot^post16, k1^0'=k1^post16, wpi^0'=wpi^post16, i3rev^0'=i3rev^post16, ndim^0'=ndim^post16, ip1^0'=ip1^post16, tempr^0'=tempr^post16, i2^0'=i2^post16, n^0'=n^post16, wr^0'=wr^post16, idim^0'=idim^post16, nrem^0'=nrem^post16, ip3^0'=ip3^post16, wi^0'=wi^post16, i3^0'=i3^post16, ifp2^0'=ifp2^post16, tempi^0'=tempi^post16, (ibit^0-ibit^post16 == 0 /\ ifp1^0-ifp1^post16 == 0 /\ -i3rev^post16+i3rev^0 == 0 /\ -theta^post16+theta^0 == 0 /\ -i2^post16+i2^0 == 0 /\ ip3^0-ip3^post16 == 0 /\ wpi^0-wpi^post16 == 0 /\ -nrem^post16+nrem^0 == 0 /\ ip1^0-ip1^post16 == 0 /\ -ifp2^post16+ifp2^0 == 0 /\ i3^0-i3^post16 == 0 /\ k2^0-k2^post16 == 0 /\ -idim^post16+idim^0 == 0 /\ -wi^post16+wi^0 == 0 /\ wpr^0-wpr^post16 == 0 /\ -tempr^post16+tempr^0 == 0 /\ wr^0-wr^post16 == 0 /\ ip2^0-ip2^post16 == 0 /\ -tempi^post16+tempi^0 == 0 /\ ntot^0-ntot^post16 == 0 /\ ndim^0-ndim^post16 == 0 /\ -n^post16+n^0 == 0 /\ 1+ibit^0-ip1^0 <= 0 /\ -wtemp^post16+wtemp^0 == 0 /\ -i2rev^post16+i2rev^0 == 0 /\ -k1^post16+k1^0 == 0 /\ i1^0-i1^post16 == 0 /\ nprev^0-nprev^post16 == 0), cost: 1 New rule: l14 -> l10 : 1+ibit^0-ip1^0 <= 0, cost: 1 Applied preprocessing Original rule: l14 -> l12 : i1^0'=i1^post17, k2^0'=k2^post17, wpr^0'=wpr^post17, ibit^0'=ibit^post17, nprev^0'=nprev^post17, ip2^0'=ip2^post17, theta^0'=theta^post17, i2rev^0'=i2rev^post17, wtemp^0'=wtemp^post17, ifp1^0'=ifp1^post17, ntot^0'=ntot^post17, k1^0'=k1^post17, wpi^0'=wpi^post17, i3rev^0'=i3rev^post17, ndim^0'=ndim^post17, ip1^0'=ip1^post17, tempr^0'=tempr^post17, i2^0'=i2^post17, n^0'=n^post17, wr^0'=wr^post17, idim^0'=idim^post17, nrem^0'=nrem^post17, ip3^0'=ip3^post17, wi^0'=wi^post17, i3^0'=i3^post17, ifp2^0'=ifp2^post17, tempi^0'=tempi^post17, (ip3^0-ip3^post17 == 0 /\ -tempr^post17+tempr^0 == 0 /\ -tempi^post17+tempi^0 == 0 /\ nprev^0-nprev^post17 == 0 /\ n^0-n^post17 == 0 /\ k2^0-k2^post17 == 0 /\ -wtemp^post17+wtemp^0 == 0 /\ k1^0-k1^post17 == 0 /\ -i3^post17+i3^0 == 0 /\ ibit^0-ibit^post17 == 0 /\ i3rev^0-i3rev^post17 == 0 /\ wpr^0-wpr^post17 == 0 /\ ifp1^0-ifp1^post17 == 0 /\ -wpi^post17+wpi^0 == 0 /\ theta^0-theta^post17 == 0 /\ i2rev^0-i2rev^post17 == 0 /\ wr^0-wr^post17 == 0 /\ i1^0-i1^post17 == 0 /\ -i2^post17+i2^0 == 0 /\ -ip1^post17+ip1^0 == 0 /\ -wi^post17+wi^0 == 0 /\ -ibit^0+ip1^0 <= 0 /\ ntot^0-ntot^post17 == 0 /\ -ifp2^post17+ifp2^0 == 0 /\ ndim^0-ndim^post17 == 0 /\ nrem^0-nrem^post17 == 0 /\ -idim^post17+idim^0 == 0 /\ -ip2^post17+ip2^0 == 0), cost: 1 New rule: l14 -> l12 : -ibit^0+ip1^0 <= 0, cost: 1 Applied preprocessing Original rule: l13 -> l14 : i1^0'=i1^post18, k2^0'=k2^post18, wpr^0'=wpr^post18, ibit^0'=ibit^post18, nprev^0'=nprev^post18, ip2^0'=ip2^post18, theta^0'=theta^post18, i2rev^0'=i2rev^post18, wtemp^0'=wtemp^post18, ifp1^0'=ifp1^post18, ntot^0'=ntot^post18, k1^0'=k1^post18, wpi^0'=wpi^post18, i3rev^0'=i3rev^post18, ndim^0'=ndim^post18, ip1^0'=ip1^post18, tempr^0'=tempr^post18, i2^0'=i2^post18, n^0'=n^post18, wr^0'=wr^post18, idim^0'=idim^post18, nrem^0'=nrem^post18, ip3^0'=ip3^post18, wi^0'=wi^post18, i3^0'=i3^post18, ifp2^0'=ifp2^post18, tempi^0'=tempi^post18, (-ntot^post18+ntot^0 == 0 /\ ndim^0-ndim^post18 == 0 /\ -ip1^post18+ip1^0 == 0 /\ -wi^post18+wi^0 == 0 /\ nprev^0-nprev^post18 == 0 /\ -idim^post18+idim^0 == 0 /\ wpr^0-wpr^post18 == 0 /\ ibit^0-ibit^post18 == 0 /\ wtemp^0-wtemp^post18 == 0 /\ ip2^0-ip2^post18 == 0 /\ -i3^post18+i3^0 == 0 /\ i1^0-i1^post18 == 0 /\ -k2^post18+k2^0 == 0 /\ i3rev^0-i3rev^post18 == 0 /\ -ifp2^post18+ifp2^0 == 0 /\ ifp1^0-ifp1^post18 == 0 /\ -wr^post18+wr^0 == 0 /\ -nrem^post18+nrem^0 == 0 /\ -ip3^post18+ip3^0 == 0 /\ tempr^0-tempr^post18 == 0 /\ -n^post18+n^0 == 0 /\ i2rev^0-i2rev^post18 == 0 /\ -tempi^post18+tempi^0 == 0 /\ theta^0-theta^post18 == 0 /\ -wpi^post18+wpi^0 == 0 /\ k1^0-k1^post18 == 0 /\ -i2^post18+i2^0 == 0), cost: 1 New rule: l13 -> l14 : TRUE, cost: 1 Applied preprocessing Original rule: l15 -> l13 : i1^0'=i1^post19, k2^0'=k2^post19, wpr^0'=wpr^post19, ibit^0'=ibit^post19, nprev^0'=nprev^post19, ip2^0'=ip2^post19, theta^0'=theta^post19, i2rev^0'=i2rev^post19, wtemp^0'=wtemp^post19, ifp1^0'=ifp1^post19, ntot^0'=ntot^post19, k1^0'=k1^post19, wpi^0'=wpi^post19, i3rev^0'=i3rev^post19, ndim^0'=ndim^post19, ip1^0'=ip1^post19, tempr^0'=tempr^post19, i2^0'=i2^post19, n^0'=n^post19, wr^0'=wr^post19, idim^0'=idim^post19, nrem^0'=nrem^post19, ip3^0'=ip3^post19, wi^0'=wi^post19, i3^0'=i3^post19, ifp2^0'=ifp2^post19, tempi^0'=tempi^post19, (0 == 0 /\ -i3^post19+i3^0 == 0 /\ -idim^post19+idim^0 == 0 /\ nprev^0-nprev^post19 == 0 /\ wtemp^0-wtemp^post19 == 0 /\ -ifp2^post19+ifp2^0 == 0 /\ -i3rev^post19+i3rev^0 == 0 /\ ip2^0-ip2^post19 == 0 /\ wpr^0-wpr^post19 == 0 /\ -tempi^post19+tempi^0 == 0 /\ i1^0-i1^post19 == 0 /\ ntot^0-ntot^post19 == 0 /\ ndim^0-ndim^post19 == 0 /\ wpi^0-wpi^post19 == 0 /\ ip1^0-ip1^post19 == 0 /\ -i2^post19+i2^0 == 0 /\ ip3^0-ip3^post19 == 0 /\ -nrem^post19+nrem^0 == 0 /\ -ifp1^post19+ifp1^0 == 0 /\ wr^0-wr^post19 == 0 /\ k2^0-k2^post19 == 0 /\ -wi^post19+wi^0 == 0 /\ -n^post19+n^0 == 0 /\ k1^0-k1^post19 == 0 /\ -tempr^post19+tempr^0 == 0 /\ -theta^post19+theta^0 == 0 /\ -i2rev^post19+i2rev^0 == 0), cost: 1 New rule: l15 -> l13 : ibit^0'=ibit^post19, 0 == 0, cost: 1 Applied preprocessing Original rule: l16 -> l0 : i1^0'=i1^post20, k2^0'=k2^post20, wpr^0'=wpr^post20, ibit^0'=ibit^post20, nprev^0'=nprev^post20, ip2^0'=ip2^post20, theta^0'=theta^post20, i2rev^0'=i2rev^post20, wtemp^0'=wtemp^post20, ifp1^0'=ifp1^post20, ntot^0'=ntot^post20, k1^0'=k1^post20, wpi^0'=wpi^post20, i3rev^0'=i3rev^post20, ndim^0'=ndim^post20, ip1^0'=ip1^post20, tempr^0'=tempr^post20, i2^0'=i2^post20, n^0'=n^post20, wr^0'=wr^post20, idim^0'=idim^post20, nrem^0'=nrem^post20, ip3^0'=ip3^post20, wi^0'=wi^post20, i3^0'=i3^post20, ifp2^0'=ifp2^post20, tempi^0'=tempi^post20, (-wi^post20+wi^0 == 0 /\ theta^0-theta^post20 == 0 /\ -tempr^post20+tempr^0 == 0 /\ i1^0-i1^post20 == 0 /\ ip3^0-ip3^post20 == 0 /\ n^0-n^post20 == 0 /\ wpr^0-wpr^post20 == 0 /\ ibit^0-ibit^post20 == 0 /\ k1^0-k1^post20 == 0 /\ -i3^post20+i3^0 == 0 /\ -i2rev^post20+i2rev^0 == 0 /\ 1+ndim^0-idim^0 <= 0 /\ ntot^0-ntot^post20 == 0 /\ -1+nprev^post20 == 0 /\ -ifp2^post20+ifp2^0 == 0 /\ wpi^0-wpi^post20 == 0 /\ nrem^0-nrem^post20 == 0 /\ -ndim^post20+ndim^0 == 0 /\ -idim^post20+idim^0 == 0 /\ wtemp^0-wtemp^post20 == 0 /\ k2^0-k2^post20 == 0 /\ -tempi^post20+tempi^0 == 0 /\ -i2^post20+i2^0 == 0 /\ ip2^0-ip2^post20 == 0 /\ -wr^post20+wr^0 == 0 /\ -ip1^post20+ip1^0 == 0 /\ -ifp1^post20+ifp1^0 == 0 /\ i3rev^0-i3rev^post20 == 0), cost: 1 New rule: l16 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 1 Applied preprocessing Original rule: l16 -> l17 : i1^0'=i1^post21, k2^0'=k2^post21, wpr^0'=wpr^post21, ibit^0'=ibit^post21, nprev^0'=nprev^post21, ip2^0'=ip2^post21, theta^0'=theta^post21, i2rev^0'=i2rev^post21, wtemp^0'=wtemp^post21, ifp1^0'=ifp1^post21, ntot^0'=ntot^post21, k1^0'=k1^post21, wpi^0'=wpi^post21, i3rev^0'=i3rev^post21, ndim^0'=ndim^post21, ip1^0'=ip1^post21, tempr^0'=tempr^post21, i2^0'=i2^post21, n^0'=n^post21, wr^0'=wr^post21, idim^0'=idim^post21, nrem^0'=nrem^post21, ip3^0'=ip3^post21, wi^0'=wi^post21, i3^0'=i3^post21, ifp2^0'=ifp2^post21, tempi^0'=tempi^post21, (0 == 0 /\ ndim^0-ndim^post21 == 0 /\ -k1^post21+k1^0 == 0 /\ wi^0-wi^post21 == 0 /\ wpr^0-wpr^post21 == 0 /\ ifp1^0-ifp1^post21 == 0 /\ -i2^post21+i2^0 == 0 /\ -ip3^post21+ip3^0 == 0 /\ -ndim^0+idim^0 <= 0 /\ tempr^0-tempr^post21 == 0 /\ -ifp2^post21+ifp2^0 == 0 /\ i2rev^0-i2rev^post21 == 0 /\ ip2^0-ip2^post21 == 0 /\ -1-idim^0+idim^post21 == 0 /\ -i3rev^post21+i3rev^0 == 0 /\ ibit^0-ibit^post21 == 0 /\ nprev^0-nprev^post21 == 0 /\ wtemp^0-wtemp^post21 == 0 /\ -tempi^post21+tempi^0 == 0 /\ -wr^post21+wr^0 == 0 /\ i1^0-i1^post21 == 0 /\ -i3^post21+i3^0 == 0 /\ -nrem^post21+nrem^0 == 0 /\ -n^post21+n^0 == 0 /\ theta^0-theta^post21 == 0 /\ k2^0-k2^post21 == 0 /\ -wpi^post21+wpi^0 == 0 /\ ip1^0-ip1^post21 == 0), cost: 1 New rule: l16 -> l17 : ntot^0'=ntot^post21, idim^0'=1+idim^0, -ndim^0+idim^0 <= 0, cost: 1 Applied preprocessing Original rule: l18 -> l19 : i1^0'=i1^post22, k2^0'=k2^post22, wpr^0'=wpr^post22, ibit^0'=ibit^post22, nprev^0'=nprev^post22, ip2^0'=ip2^post22, theta^0'=theta^post22, i2rev^0'=i2rev^post22, wtemp^0'=wtemp^post22, ifp1^0'=ifp1^post22, ntot^0'=ntot^post22, k1^0'=k1^post22, wpi^0'=wpi^post22, i3rev^0'=i3rev^post22, ndim^0'=ndim^post22, ip1^0'=ip1^post22, tempr^0'=tempr^post22, i2^0'=i2^post22, n^0'=n^post22, wr^0'=wr^post22, idim^0'=idim^post22, nrem^0'=nrem^post22, ip3^0'=ip3^post22, wi^0'=wi^post22, i3^0'=i3^post22, ifp2^0'=ifp2^post22, tempi^0'=tempi^post22, (-tempi^post22+tempi^0 == 0 /\ -i3^post22+i3^0 == 0 /\ ip2^0-ip2^post22 == 0 /\ wpr^0-wpr^post22 == 0 /\ wtemp^0-wtemp^post22 == 0 /\ wpi^0-wpi^post22 == 0 /\ -nrem^post22+nrem^0 == 0 /\ wr^0-wr^post22 == 0 /\ ip1^0-ip1^post22 == 0 /\ -2-i1^0+i1^post22 == 0 /\ wi^0-wi^post22 == 0 /\ ndim^0-ndim^post22 == 0 /\ ntot^0-ntot^post22 == 0 /\ -n^post22+n^0 == 0 /\ ifp1^0-ifp1^post22 == 0 /\ 1+ip3^0-i3^0 <= 0 /\ -k1^post22+k1^0 == 0 /\ k2^0-k2^post22 == 0 /\ -i2^post22+i2^0 == 0 /\ i2rev^0-i2rev^post22 == 0 /\ -ip3^post22+ip3^0 == 0 /\ ibit^0-ibit^post22 == 0 /\ nprev^0-nprev^post22 == 0 /\ -ifp2^post22+ifp2^0 == 0 /\ -idim^post22+idim^0 == 0 /\ -tempr^post22+tempr^0 == 0 /\ -theta^post22+theta^0 == 0 /\ -i3rev^post22+i3rev^0 == 0), cost: 1 New rule: l18 -> l19 : i1^0'=2+i1^0, 1+ip3^0-i3^0 <= 0, cost: 1 Applied preprocessing Original rule: l18 -> l20 : i1^0'=i1^post23, k2^0'=k2^post23, wpr^0'=wpr^post23, ibit^0'=ibit^post23, nprev^0'=nprev^post23, ip2^0'=ip2^post23, theta^0'=theta^post23, i2rev^0'=i2rev^post23, wtemp^0'=wtemp^post23, ifp1^0'=ifp1^post23, ntot^0'=ntot^post23, k1^0'=k1^post23, wpi^0'=wpi^post23, i3rev^0'=i3rev^post23, ndim^0'=ndim^post23, ip1^0'=ip1^post23, tempr^0'=tempr^post23, i2^0'=i2^post23, n^0'=n^post23, wr^0'=wr^post23, idim^0'=idim^post23, nrem^0'=nrem^post23, ip3^0'=ip3^post23, wi^0'=wi^post23, i3^0'=i3^post23, ifp2^0'=ifp2^post23, tempi^0'=tempi^post23, (0 == 0 /\ -tempi^post23+tempi^0 == 0 /\ i2^0-i2^post23 == 0 /\ ip2^0-ip2^post23 == 0 /\ -wr^post23+wr^0 == 0 /\ wpr^0-wpr^post23 == 0 /\ theta^0-theta^post23 == 0 /\ wtemp^0-wtemp^post23 == 0 /\ -ip3^0+i3^0 <= 0 /\ -ifp2^post23+ifp2^0 == 0 /\ ntot^0-ntot^post23 == 0 /\ wpi^0-wpi^post23 == 0 /\ ip1^0-ip1^post23 == 0 /\ i1^0-i1^post23 == 0 /\ -ip2^0+i3^post23-i3^0 == 0 /\ ifp1^0-ifp1^post23 == 0 /\ -nrem^post23+nrem^0 == 0 /\ n^0-n^post23 == 0 /\ -i2rev^0+i3rev^post23+i2^0-i3^0 == 0 /\ k2^0-k2^post23 == 0 /\ -k1^post23+k1^0 == 0 /\ ibit^0-ibit^post23 == 0 /\ -ip3^post23+ip3^0 == 0 /\ -wi^post23+wi^0 == 0 /\ -ndim^post23+ndim^0 == 0 /\ -idim^post23+idim^0 == 0 /\ -nprev^post23+nprev^0 == 0 /\ -i2rev^post23+i2rev^0 == 0), cost: 1 New rule: l18 -> l20 : i3rev^0'=i2rev^0-i2^0+i3^0, tempr^0'=tempr^post23, i3^0'=ip2^0+i3^0, -ip3^0+i3^0 <= 0, cost: 1 Applied preprocessing Original rule: l20 -> l18 : i1^0'=i1^post24, k2^0'=k2^post24, wpr^0'=wpr^post24, ibit^0'=ibit^post24, nprev^0'=nprev^post24, ip2^0'=ip2^post24, theta^0'=theta^post24, i2rev^0'=i2rev^post24, wtemp^0'=wtemp^post24, ifp1^0'=ifp1^post24, ntot^0'=ntot^post24, k1^0'=k1^post24, wpi^0'=wpi^post24, i3rev^0'=i3rev^post24, ndim^0'=ndim^post24, ip1^0'=ip1^post24, tempr^0'=tempr^post24, i2^0'=i2^post24, n^0'=n^post24, wr^0'=wr^post24, idim^0'=idim^post24, nrem^0'=nrem^post24, ip3^0'=ip3^post24, wi^0'=wi^post24, i3^0'=i3^post24, ifp2^0'=ifp2^post24, tempi^0'=tempi^post24, (i1^0-i1^post24 == 0 /\ -ip1^post24+ip1^0 == 0 /\ -k1^post24+k1^0 == 0 /\ i2^0-i2^post24 == 0 /\ -ip3^post24+ip3^0 == 0 /\ ifp1^0-ifp1^post24 == 0 /\ -ntot^post24+ntot^0 == 0 /\ -ndim^post24+ndim^0 == 0 /\ -wi^post24+wi^0 == 0 /\ -idim^post24+idim^0 == 0 /\ k2^0-k2^post24 == 0 /\ -i3rev^post24+i3rev^0 == 0 /\ theta^0-theta^post24 == 0 /\ i2rev^0-i2rev^post24 == 0 /\ -tempi^post24+tempi^0 == 0 /\ -nrem^post24+nrem^0 == 0 /\ -wr^post24+wr^0 == 0 /\ -ifp2^post24+ifp2^0 == 0 /\ -i3^post24+i3^0 == 0 /\ -wpi^post24+wpi^0 == 0 /\ nprev^0-nprev^post24 == 0 /\ tempr^0-tempr^post24 == 0 /\ ip2^0-ip2^post24 == 0 /\ wpr^0-wpr^post24 == 0 /\ -n^post24+n^0 == 0 /\ wtemp^0-wtemp^post24 == 0 /\ ibit^0-ibit^post24 == 0), cost: 1 New rule: l20 -> l18 : TRUE, cost: 1 Applied preprocessing Original rule: l21 -> l15 : i1^0'=i1^post25, k2^0'=k2^post25, wpr^0'=wpr^post25, ibit^0'=ibit^post25, nprev^0'=nprev^post25, ip2^0'=ip2^post25, theta^0'=theta^post25, i2rev^0'=i2rev^post25, wtemp^0'=wtemp^post25, ifp1^0'=ifp1^post25, ntot^0'=ntot^post25, k1^0'=k1^post25, wpi^0'=wpi^post25, i3rev^0'=i3rev^post25, ndim^0'=ndim^post25, ip1^0'=ip1^post25, tempr^0'=tempr^post25, i2^0'=i2^post25, n^0'=n^post25, wr^0'=wr^post25, idim^0'=idim^post25, nrem^0'=nrem^post25, ip3^0'=ip3^post25, wi^0'=wi^post25, i3^0'=i3^post25, ifp2^0'=ifp2^post25, tempi^0'=tempi^post25, (ibit^0-ibit^post25 == 0 /\ wpi^0-wpi^post25 == 0 /\ -wr^post25+wr^0 == 0 /\ theta^0-theta^post25 == 0 /\ -tempi^post25+tempi^0 == 0 /\ -i2^post25+i2^0 == 0 /\ -nrem^post25+nrem^0 == 0 /\ k2^0-k2^post25 == 0 /\ ifp1^0-ifp1^post25 == 0 /\ -ifp2^post25+ifp2^0 == 0 /\ i3^0-i3^post25 == 0 /\ ip3^0-ip3^post25 == 0 /\ ip2^0-ip2^post25 == 0 /\ wpr^0-wpr^post25 == 0 /\ -n^post25+n^0 == 0 /\ -wi^post25+wi^0 == 0 /\ -wtemp^post25+wtemp^0 == 0 /\ ntot^0-ntot^post25 == 0 /\ -tempr^post25+tempr^0 == 0 /\ -k1^post25+k1^0 == 0 /\ i2rev^0-i2rev^post25 == 0 /\ ndim^0-ndim^post25 == 0 /\ idim^0-idim^post25 == 0 /\ ip1^0-ip1^post25 == 0 /\ -i3rev^post25+i3rev^0 == 0 /\ i1^0-i1^post25 == 0 /\ nprev^0-nprev^post25 == 0 /\ -1-i1^0+ip1^0+i2^0 <= 0), cost: 1 New rule: l21 -> l15 : -1-i1^0+ip1^0+i2^0 <= 0, cost: 1 Applied preprocessing Original rule: l21 -> l20 : i1^0'=i1^post26, k2^0'=k2^post26, wpr^0'=wpr^post26, ibit^0'=ibit^post26, nprev^0'=nprev^post26, ip2^0'=ip2^post26, theta^0'=theta^post26, i2rev^0'=i2rev^post26, wtemp^0'=wtemp^post26, ifp1^0'=ifp1^post26, ntot^0'=ntot^post26, k1^0'=k1^post26, wpi^0'=wpi^post26, i3rev^0'=i3rev^post26, ndim^0'=ndim^post26, ip1^0'=ip1^post26, tempr^0'=tempr^post26, i2^0'=i2^post26, n^0'=n^post26, wr^0'=wr^post26, idim^0'=idim^post26, nrem^0'=nrem^post26, ip3^0'=ip3^post26, wi^0'=wi^post26, i3^0'=i3^post26, ifp2^0'=ifp2^post26, tempi^0'=tempi^post26, (-wpi^post26+wpi^0 == 0 /\ -wr^post26+wr^0 == 0 /\ i2^0-i2^post26 == 0 /\ 2+i1^0-ip1^0-i2^0 <= 0 /\ -wtemp^post26+wtemp^0 == 0 /\ k2^0-k2^post26 == 0 /\ -tempi^post26+tempi^0 == 0 /\ wpr^0-wpr^post26 == 0 /\ ifp1^0-ifp1^post26 == 0 /\ ibit^0-ibit^post26 == 0 /\ i3rev^0-i3rev^post26 == 0 /\ -i3^post26+i3^0 == 0 /\ tempr^0-tempr^post26 == 0 /\ theta^0-theta^post26 == 0 /\ n^0-n^post26 == 0 /\ -ip3^post26+ip3^0 == 0 /\ i1^0-i1^post26 == 0 /\ -ip1^post26+ip1^0 == 0 /\ k1^0-k1^post26 == 0 /\ -nprev^post26+nprev^0 == 0 /\ -ip2^post26+ip2^0 == 0 /\ -nrem^post26+nrem^0 == 0 /\ i2rev^0-i2rev^post26 == 0 /\ -wi^post26+wi^0 == 0 /\ -idim^post26+idim^0 == 0 /\ ntot^0-ntot^post26 == 0 /\ ndim^0-ndim^post26 == 0 /\ -ifp2^post26+ifp2^0 == 0), cost: 1 New rule: l21 -> l20 : 2+i1^0-ip1^0-i2^0 <= 0, cost: 1 Applied preprocessing Original rule: l19 -> l21 : i1^0'=i1^post27, k2^0'=k2^post27, wpr^0'=wpr^post27, ibit^0'=ibit^post27, nprev^0'=nprev^post27, ip2^0'=ip2^post27, theta^0'=theta^post27, i2rev^0'=i2rev^post27, wtemp^0'=wtemp^post27, ifp1^0'=ifp1^post27, ntot^0'=ntot^post27, k1^0'=k1^post27, wpi^0'=wpi^post27, i3rev^0'=i3rev^post27, ndim^0'=ndim^post27, ip1^0'=ip1^post27, tempr^0'=tempr^post27, i2^0'=i2^post27, n^0'=n^post27, wr^0'=wr^post27, idim^0'=idim^post27, nrem^0'=nrem^post27, ip3^0'=ip3^post27, wi^0'=wi^post27, i3^0'=i3^post27, ifp2^0'=ifp2^post27, tempi^0'=tempi^post27, (ibit^0-ibit^post27 == 0 /\ -ip3^post27+ip3^0 == 0 /\ i2rev^0-i2rev^post27 == 0 /\ ndim^0-ndim^post27 == 0 /\ -ntot^post27+ntot^0 == 0 /\ -ip1^post27+ip1^0 == 0 /\ -ifp2^post27+ifp2^0 == 0 /\ i2^0-i2^post27 == 0 /\ ip2^0-ip2^post27 == 0 /\ k2^0-k2^post27 == 0 /\ wtemp^0-wtemp^post27 == 0 /\ -wi^post27+wi^0 == 0 /\ -idim^post27+idim^0 == 0 /\ -wr^post27+wr^0 == 0 /\ -wpi^post27+wpi^0 == 0 /\ i1^0-i1^post27 == 0 /\ k1^0-k1^post27 == 0 /\ ifp1^0-ifp1^post27 == 0 /\ wpr^0-wpr^post27 == 0 /\ -nrem^post27+nrem^0 == 0 /\ i3rev^0-i3rev^post27 == 0 /\ -n^post27+n^0 == 0 /\ tempr^0-tempr^post27 == 0 /\ -i3^post27+i3^0 == 0 /\ theta^0-theta^post27 == 0 /\ nprev^0-nprev^post27 == 0 /\ tempi^0-tempi^post27 == 0), cost: 1 New rule: l19 -> l21 : TRUE, cost: 1 Applied preprocessing Original rule: l22 -> l15 : i1^0'=i1^post28, k2^0'=k2^post28, wpr^0'=wpr^post28, ibit^0'=ibit^post28, nprev^0'=nprev^post28, ip2^0'=ip2^post28, theta^0'=theta^post28, i2rev^0'=i2rev^post28, wtemp^0'=wtemp^post28, ifp1^0'=ifp1^post28, ntot^0'=ntot^post28, k1^0'=k1^post28, wpi^0'=wpi^post28, i3rev^0'=i3rev^post28, ndim^0'=ndim^post28, ip1^0'=ip1^post28, tempr^0'=tempr^post28, i2^0'=i2^post28, n^0'=n^post28, wr^0'=wr^post28, idim^0'=idim^post28, nrem^0'=nrem^post28, ip3^0'=ip3^post28, wi^0'=wi^post28, i3^0'=i3^post28, ifp2^0'=ifp2^post28, tempi^0'=tempi^post28, (k2^0-k2^post28 == 0 /\ -i3^post28+i3^0 == 0 /\ -ifp2^post28+ifp2^0 == 0 /\ nprev^0-nprev^post28 == 0 /\ -nrem^post28+nrem^0 == 0 /\ i2rev^0-i2^0 <= 0 /\ wtemp^0-wtemp^post28 == 0 /\ ibit^0-ibit^post28 == 0 /\ -idim^post28+idim^0 == 0 /\ ip1^0-ip1^post28 == 0 /\ ip3^0-ip3^post28 == 0 /\ -tempi^post28+tempi^0 == 0 /\ -i2^post28+i2^0 == 0 /\ wr^0-wr^post28 == 0 /\ -n^post28+n^0 == 0 /\ -ifp1^post28+ifp1^0 == 0 /\ -i2rev^post28+i2rev^0 == 0 /\ k1^0-k1^post28 == 0 /\ wpi^0-wpi^post28 == 0 /\ ndim^0-ndim^post28 == 0 /\ -wi^post28+wi^0 == 0 /\ ip2^0-ip2^post28 == 0 /\ -tempr^post28+tempr^0 == 0 /\ wpr^0-wpr^post28 == 0 /\ theta^0-theta^post28 == 0 /\ ntot^0-ntot^post28 == 0 /\ -i3rev^post28+i3rev^0 == 0 /\ i1^0-i1^post28 == 0), cost: 1 New rule: l22 -> l15 : i2rev^0-i2^0 <= 0, cost: 1 Applied preprocessing Original rule: l22 -> l19 : i1^0'=i1^post29, k2^0'=k2^post29, wpr^0'=wpr^post29, ibit^0'=ibit^post29, nprev^0'=nprev^post29, ip2^0'=ip2^post29, theta^0'=theta^post29, i2rev^0'=i2rev^post29, wtemp^0'=wtemp^post29, ifp1^0'=ifp1^post29, ntot^0'=ntot^post29, k1^0'=k1^post29, wpi^0'=wpi^post29, i3rev^0'=i3rev^post29, ndim^0'=ndim^post29, ip1^0'=ip1^post29, tempr^0'=tempr^post29, i2^0'=i2^post29, n^0'=n^post29, wr^0'=wr^post29, idim^0'=idim^post29, nrem^0'=nrem^post29, ip3^0'=ip3^post29, wi^0'=wi^post29, i3^0'=i3^post29, ifp2^0'=ifp2^post29, tempi^0'=tempi^post29, (ntot^0-ntot^post29 == 0 /\ i3rev^0-i3rev^post29 == 0 /\ -ifp1^post29+ifp1^0 == 0 /\ -i2rev^post29+i2rev^0 == 0 /\ ip3^0-ip3^post29 == 0 /\ -wi^post29+wi^0 == 0 /\ -tempr^post29+tempr^0 == 0 /\ n^0-n^post29 == 0 /\ nprev^0-nprev^post29 == 0 /\ wtemp^0-wtemp^post29 == 0 /\ k1^0-k1^post29 == 0 /\ ibit^0-ibit^post29 == 0 /\ 1-i2rev^0+i2^0 <= 0 /\ wpr^0-wpr^post29 == 0 /\ theta^0-theta^post29 == 0 /\ -i3^post29+i3^0 == 0 /\ -ifp2^post29+ifp2^0 == 0 /\ nrem^0-nrem^post29 == 0 /\ -idim^post29+idim^0 == 0 /\ -ip2^post29+ip2^0 == 0 /\ i1^0-i1^post29 == 0 /\ k2^0-k2^post29 == 0 /\ -i2^post29+i2^0 == 0 /\ -wr^post29+wr^0 == 0 /\ ndim^0-ndim^post29 == 0 /\ wpi^0-wpi^post29 == 0 /\ -tempi^post29+tempi^0 == 0 /\ -ip1^post29+ip1^0 == 0), cost: 1 New rule: l22 -> l19 : 1-i2rev^0+i2^0 <= 0, cost: 1 Applied preprocessing Original rule: l17 -> l16 : i1^0'=i1^post30, k2^0'=k2^post30, wpr^0'=wpr^post30, ibit^0'=ibit^post30, nprev^0'=nprev^post30, ip2^0'=ip2^post30, theta^0'=theta^post30, i2rev^0'=i2rev^post30, wtemp^0'=wtemp^post30, ifp1^0'=ifp1^post30, ntot^0'=ntot^post30, k1^0'=k1^post30, wpi^0'=wpi^post30, i3rev^0'=i3rev^post30, ndim^0'=ndim^post30, ip1^0'=ip1^post30, tempr^0'=tempr^post30, i2^0'=i2^post30, n^0'=n^post30, wr^0'=wr^post30, idim^0'=idim^post30, nrem^0'=nrem^post30, ip3^0'=ip3^post30, wi^0'=wi^post30, i3^0'=i3^post30, ifp2^0'=ifp2^post30, tempi^0'=tempi^post30, (i2rev^0-i2rev^post30 == 0 /\ ndim^0-ndim^post30 == 0 /\ ip2^0-ip2^post30 == 0 /\ wi^0-wi^post30 == 0 /\ -i3rev^post30+i3rev^0 == 0 /\ wpr^0-wpr^post30 == 0 /\ -ip3^post30+ip3^0 == 0 /\ -i2^post30+i2^0 == 0 /\ tempr^0-tempr^post30 == 0 /\ -ifp2^post30+ifp2^0 == 0 /\ -ntot^post30+ntot^0 == 0 /\ -nrem^post30+nrem^0 == 0 /\ nprev^0-nprev^post30 == 0 /\ wtemp^0-wtemp^post30 == 0 /\ -wr^post30+wr^0 == 0 /\ ifp1^0-ifp1^post30 == 0 /\ -ibit^post30+ibit^0 == 0 /\ i1^0-i1^post30 == 0 /\ k1^0-k1^post30 == 0 /\ -wpi^post30+wpi^0 == 0 /\ -tempi^post30+tempi^0 == 0 /\ -n^post30+n^0 == 0 /\ -i3^post30+i3^0 == 0 /\ theta^0-theta^post30 == 0 /\ idim^0-idim^post30 == 0 /\ k2^0-k2^post30 == 0 /\ ip1^0-ip1^post30 == 0), cost: 1 New rule: l17 -> l16 : TRUE, cost: 1 Applied preprocessing Original rule: l23 -> l8 : i1^0'=i1^post31, k2^0'=k2^post31, wpr^0'=wpr^post31, ibit^0'=ibit^post31, nprev^0'=nprev^post31, ip2^0'=ip2^post31, theta^0'=theta^post31, i2rev^0'=i2rev^post31, wtemp^0'=wtemp^post31, ifp1^0'=ifp1^post31, ntot^0'=ntot^post31, k1^0'=k1^post31, wpi^0'=wpi^post31, i3rev^0'=i3rev^post31, ndim^0'=ndim^post31, ip1^0'=ip1^post31, tempr^0'=tempr^post31, i2^0'=i2^post31, n^0'=n^post31, wr^0'=wr^post31, idim^0'=idim^post31, nrem^0'=nrem^post31, ip3^0'=ip3^post31, wi^0'=wi^post31, i3^0'=i3^post31, ifp2^0'=ifp2^post31, tempi^0'=tempi^post31, (wr^0-wr^post31 == 0 /\ -tempi^post31+tempi^0 == 0 /\ wtemp^0-wtemp^post31 == 0 /\ -nrem^post31+nrem^0 == 0 /\ ndim^0-ndim^post31 == 0 /\ -i3^post31+i3^0 == 0 /\ wi^0-wi^post31 == 0 /\ i1^0-i1^post31 == 0 /\ ntot^0-ntot^post31 == 0 /\ -n^post31+n^0 == 0 /\ 1+ip2^0-i2^0 <= 0 /\ ifp1^post31-ip1^0 == 0 /\ -i2^post31+i2^0 == 0 /\ -ip1^post31+ip1^0 == 0 /\ -ip3^post31+ip3^0 == 0 /\ k2^0-k2^post31 == 0 /\ nprev^0-nprev^post31 == 0 /\ k1^0-k1^post31 == 0 /\ -i2rev^post31+i2rev^0 == 0 /\ wpi^0-wpi^post31 == 0 /\ ibit^0-ibit^post31 == 0 /\ ip2^0-ip2^post31 == 0 /\ wpr^0-wpr^post31 == 0 /\ -tempr^post31+tempr^0 == 0 /\ -ifp2^post31+ifp2^0 == 0 /\ -idim^post31+idim^0 == 0 /\ -i3rev^post31+i3rev^0 == 0 /\ -theta^post31+theta^0 == 0), cost: 1 New rule: l23 -> l8 : ifp1^0'=ip1^0, 1+ip2^0-i2^0 <= 0, cost: 1 Applied preprocessing Original rule: l23 -> l22 : i1^0'=i1^post32, k2^0'=k2^post32, wpr^0'=wpr^post32, ibit^0'=ibit^post32, nprev^0'=nprev^post32, ip2^0'=ip2^post32, theta^0'=theta^post32, i2rev^0'=i2rev^post32, wtemp^0'=wtemp^post32, ifp1^0'=ifp1^post32, ntot^0'=ntot^post32, k1^0'=k1^post32, wpi^0'=wpi^post32, i3rev^0'=i3rev^post32, ndim^0'=ndim^post32, ip1^0'=ip1^post32, tempr^0'=tempr^post32, i2^0'=i2^post32, n^0'=n^post32, wr^0'=wr^post32, idim^0'=idim^post32, nrem^0'=nrem^post32, ip3^0'=ip3^post32, wi^0'=wi^post32, i3^0'=i3^post32, ifp2^0'=ifp2^post32, tempi^0'=tempi^post32, (-ntot^post32+ntot^0 == 0 /\ -ip1^post32+ip1^0 == 0 /\ i3rev^0-i3rev^post32 == 0 /\ i2^0-i2^post32 == 0 /\ -ifp1^post32+ifp1^0 == 0 /\ -ip2^0+i2^0 <= 0 /\ -i2rev^post32+i2rev^0 == 0 /\ i1^0-i1^post32 == 0 /\ -ip3^post32+ip3^0 == 0 /\ k2^0-k2^post32 == 0 /\ -idim^post32+idim^0 == 0 /\ -wi^post32+wi^0 == 0 /\ -tempr^post32+tempr^0 == 0 /\ k1^0-k1^post32 == 0 /\ theta^0-theta^post32 == 0 /\ -ifp2^post32+ifp2^0 == 0 /\ -i3^post32+i3^0 == 0 /\ -tempi^post32+tempi^0 == 0 /\ -ndim^post32+ndim^0 == 0 /\ nrem^0-nrem^post32 == 0 /\ -wr^post32+wr^0 == 0 /\ n^0-n^post32 == 0 /\ nprev^0-nprev^post32 == 0 /\ wtemp^0-wtemp^post32 == 0 /\ ibit^0-ibit^post32 == 0 /\ ip2^0-ip2^post32 == 0 /\ wpi^0-wpi^post32 == 0 /\ wpr^0-wpr^post32 == 0), cost: 1 New rule: l23 -> l22 : -ip2^0+i2^0 <= 0, cost: 1 Applied preprocessing Original rule: l11 -> l23 : i1^0'=i1^post33, k2^0'=k2^post33, wpr^0'=wpr^post33, ibit^0'=ibit^post33, nprev^0'=nprev^post33, ip2^0'=ip2^post33, theta^0'=theta^post33, i2rev^0'=i2rev^post33, wtemp^0'=wtemp^post33, ifp1^0'=ifp1^post33, ntot^0'=ntot^post33, k1^0'=k1^post33, wpi^0'=wpi^post33, i3rev^0'=i3rev^post33, ndim^0'=ndim^post33, ip1^0'=ip1^post33, tempr^0'=tempr^post33, i2^0'=i2^post33, n^0'=n^post33, wr^0'=wr^post33, idim^0'=idim^post33, nrem^0'=nrem^post33, ip3^0'=ip3^post33, wi^0'=wi^post33, i3^0'=i3^post33, ifp2^0'=ifp2^post33, tempi^0'=tempi^post33, (ifp1^0-ifp1^post33 == 0 /\ wpr^0-wpr^post33 == 0 /\ -i3^post33+i3^0 == 0 /\ -ndim^post33+ndim^0 == 0 /\ ibit^0-ibit^post33 == 0 /\ -i3rev^post33+i3rev^0 == 0 /\ theta^0-theta^post33 == 0 /\ -i2^post33+i2^0 == 0 /\ -tempi^post33+tempi^0 == 0 /\ -wr^post33+wr^0 == 0 /\ wi^0-wi^post33 == 0 /\ nprev^0-nprev^post33 == 0 /\ -ip3^post33+ip3^0 == 0 /\ -ifp2^post33+ifp2^0 == 0 /\ -nrem^post33+nrem^0 == 0 /\ i2rev^0-i2rev^post33 == 0 /\ -ntot^post33+ntot^0 == 0 /\ wtemp^0-wtemp^post33 == 0 /\ -tempr^post33+tempr^0 == 0 /\ -n^post33+n^0 == 0 /\ ip2^0-ip2^post33 == 0 /\ ip1^0-ip1^post33 == 0 /\ idim^0-idim^post33 == 0 /\ -k1^post33+k1^0 == 0 /\ wpi^0-wpi^post33 == 0 /\ k2^0-k2^post33 == 0 /\ i1^0-i1^post33 == 0), cost: 1 New rule: l11 -> l23 : TRUE, cost: 1 Applied preprocessing Original rule: l1 -> l11 : i1^0'=i1^post35, k2^0'=k2^post35, wpr^0'=wpr^post35, ibit^0'=ibit^post35, nprev^0'=nprev^post35, ip2^0'=ip2^post35, theta^0'=theta^post35, i2rev^0'=i2rev^post35, wtemp^0'=wtemp^post35, ifp1^0'=ifp1^post35, ntot^0'=ntot^post35, k1^0'=k1^post35, wpi^0'=wpi^post35, i3rev^0'=i3rev^post35, ndim^0'=ndim^post35, ip1^0'=ip1^post35, tempr^0'=tempr^post35, i2^0'=i2^post35, n^0'=n^post35, wr^0'=wr^post35, idim^0'=idim^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post35, i3^0'=i3^post35, ifp2^0'=ifp2^post35, tempi^0'=tempi^post35, (0 == 0 /\ i1^0-i1^post35 == 0 /\ 1-idim^0 <= 0 /\ -ntot^post35+ntot^0 == 0 /\ -wi^post35+wi^0 == 0 /\ -ndim^post35+ndim^0 == 0 /\ -idim^post35+idim^0 == 0 /\ k2^0-k2^post35 == 0 /\ i2^0-i2^post35 == 0 /\ theta^0-theta^post35 == 0 /\ -tempi^post35+tempi^0 == 0 /\ i3rev^0-i3rev^post35 == 0 /\ ifp1^0-ifp1^post35 == 0 /\ -wr^post35+wr^0 == 0 /\ -ifp2^post35+ifp2^0 == 0 /\ -i3^post35+i3^0 == 0 /\ -1+i2rev^post35 == 0 /\ nprev^0-nprev^post35 == 0 /\ tempr^0-tempr^post35 == 0 /\ -wpi^post35+wpi^0 == 0 /\ wpr^0-wpr^post35 == 0 /\ wtemp^0-wtemp^post35 == 0 /\ k1^0-k1^post35 == 0 /\ ibit^0-ibit^post35 == 0), cost: 1 New rule: l1 -> l11 : ip2^0'=ip2^post35, i2rev^0'=1, ip1^0'=ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, -1+idim^0 >= 0, cost: 1 Applied preprocessing Original rule: l25 -> l17 : i1^0'=i1^post36, k2^0'=k2^post36, wpr^0'=wpr^post36, ibit^0'=ibit^post36, nprev^0'=nprev^post36, ip2^0'=ip2^post36, theta^0'=theta^post36, i2rev^0'=i2rev^post36, wtemp^0'=wtemp^post36, ifp1^0'=ifp1^post36, ntot^0'=ntot^post36, k1^0'=k1^post36, wpi^0'=wpi^post36, i3rev^0'=i3rev^post36, ndim^0'=ndim^post36, ip1^0'=ip1^post36, tempr^0'=tempr^post36, i2^0'=i2^post36, n^0'=n^post36, wr^0'=wr^post36, idim^0'=idim^post36, nrem^0'=nrem^post36, ip3^0'=ip3^post36, wi^0'=wi^post36, i3^0'=i3^post36, ifp2^0'=ifp2^post36, tempi^0'=tempi^post36, (-nrem^post36+nrem^0 == 0 /\ nprev^0-nprev^post36 == 0 /\ k2^0-k2^post36 == 0 /\ -tempi^post36+tempi^0 == 0 /\ tempr^0-tempr^post36 == 0 /\ i2rev^0-i2rev^post36 == 0 /\ -i3^post36+i3^0 == 0 /\ -wr^post36+wr^0 == 0 /\ ibit^0-ibit^post36 == 0 /\ -ifp2^post36+ifp2^0 == 0 /\ -wpi^post36+wpi^0 == 0 /\ -n^post36+n^0 == 0 /\ i2^0-i2^post36 == 0 /\ ifp1^0-ifp1^post36 == 0 /\ -ip1^post36+ip1^0 == 0 /\ wpr^0-wpr^post36 == 0 /\ wtemp^0-wtemp^post36 == 0 /\ theta^0-theta^post36 == 0 /\ idim^0-idim^post36 == 0 /\ -wi^post36+wi^0 == 0 /\ -k1^post36+k1^0 == 0 /\ -ip3^post36+ip3^0 == 0 /\ -ntot^post36+ntot^0 == 0 /\ ip2^0-ip2^post36 == 0 /\ i1^0-i1^post36 == 0 /\ -ndim^post36+ndim^0 == 0 /\ i3rev^0-i3rev^post36 == 0), cost: 1 New rule: l25 -> l17 : TRUE, cost: 1 Simplified rules Start location: l25 37: l0 -> l1 : TRUE, cost: 1 71: l1 -> l11 : ip2^0'=ip2^post35, i2rev^0'=1, ip1^0'=ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, -1+idim^0 >= 0, cost: 1 38: l2 -> l3 : i1^0'=2+i1^0, 1-i2^0+ip3^0 <= 0, cost: 1 39: l2 -> l4 : k2^0'=ifp1^0+i2^0, k1^0'=i2^0, tempr^0'=tempr^post2, i2^0'=i2^0+ifp2^0, tempi^0'=tempi^post2, i2^0-ip3^0 <= 0, cost: 1 43: l3 -> l5 : TRUE, cost: 1 40: l4 -> l2 : TRUE, cost: 1 41: l5 -> l6 : wtemp^0'=wr^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, -1-i1^0+ip1^0+i3^0 <= 0, cost: 1 42: l5 -> l4 : 2+i1^0-ip1^0-i3^0 <= 0, cost: 1 46: l6 -> l7 : TRUE, cost: 1 44: l7 -> l8 : ifp1^0'=ifp2^0, 1+ifp1^0-i3^0 <= 0, cost: 1 45: l7 -> l3 : -ifp1^0+i3^0 <= 0, cost: 1 49: l8 -> l9 : TRUE, cost: 1 47: l9 -> l0 : nprev^0'=nprev^post10, idim^0'=-1+idim^0, ip2^0-ifp1^0 <= 0, cost: 1 48: l9 -> l6 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, wr^0'=1, wi^0'=0, ifp2^0'=ifp2^post11, 1-ip2^0+ifp1^0 <= 0, cost: 1 50: l10 -> l11 : i2rev^0'=ibit^0+i2rev^0, i2^0'=ip1^0+i2^0, TRUE, cost: 1 70: l11 -> l23 : TRUE, cost: 1 51: l12 -> l10 : -ibit^0+i2rev^0 <= 0, cost: 1 52: l12 -> l13 : ibit^0'=ibit^post15, i2rev^0'=-ibit^0+i2rev^0, 1+ibit^0-i2rev^0 <= 0, cost: 1 55: l13 -> l14 : TRUE, cost: 1 53: l14 -> l10 : 1+ibit^0-ip1^0 <= 0, cost: 1 54: l14 -> l12 : -ibit^0+ip1^0 <= 0, cost: 1 56: l15 -> l13 : ibit^0'=ibit^post19, 0 == 0, cost: 1 57: l16 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 1 58: l16 -> l17 : ntot^0'=ntot^post21, idim^0'=1+idim^0, -ndim^0+idim^0 <= 0, cost: 1 67: l17 -> l16 : TRUE, cost: 1 59: l18 -> l19 : i1^0'=2+i1^0, 1+ip3^0-i3^0 <= 0, cost: 1 60: l18 -> l20 : i3rev^0'=i2rev^0-i2^0+i3^0, tempr^0'=tempr^post23, i3^0'=ip2^0+i3^0, -ip3^0+i3^0 <= 0, cost: 1 64: l19 -> l21 : TRUE, cost: 1 61: l20 -> l18 : TRUE, cost: 1 62: l21 -> l15 : -1-i1^0+ip1^0+i2^0 <= 0, cost: 1 63: l21 -> l20 : 2+i1^0-ip1^0-i2^0 <= 0, cost: 1 65: l22 -> l15 : i2rev^0-i2^0 <= 0, cost: 1 66: l22 -> l19 : 1-i2rev^0+i2^0 <= 0, cost: 1 68: l23 -> l8 : ifp1^0'=ip1^0, 1+ip2^0-i2^0 <= 0, cost: 1 69: l23 -> l22 : -ip2^0+i2^0 <= 0, cost: 1 72: l25 -> l17 : TRUE, cost: 1 Eliminating location l1 by chaining: Applied chaining First rule: l0 -> l1 : TRUE, cost: 1 Second rule: l1 -> l11 : ip2^0'=ip2^post35, i2rev^0'=1, ip1^0'=ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, -1+idim^0 >= 0, cost: 1 New rule: l0 -> l11 : ip2^0'=ip2^post35, i2rev^0'=1, ip1^0'=ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, -1+idim^0 >= 0, cost: 2 Applied deletion Removed the following rules: 37 71 Eliminated locations on linear paths Start location: l25 73: l0 -> l11 : ip2^0'=ip2^post35, i2rev^0'=1, ip1^0'=ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, -1+idim^0 >= 0, cost: 2 38: l2 -> l3 : i1^0'=2+i1^0, 1-i2^0+ip3^0 <= 0, cost: 1 39: l2 -> l4 : k2^0'=ifp1^0+i2^0, k1^0'=i2^0, tempr^0'=tempr^post2, i2^0'=i2^0+ifp2^0, tempi^0'=tempi^post2, i2^0-ip3^0 <= 0, cost: 1 43: l3 -> l5 : TRUE, cost: 1 40: l4 -> l2 : TRUE, cost: 1 41: l5 -> l6 : wtemp^0'=wr^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, -1-i1^0+ip1^0+i3^0 <= 0, cost: 1 42: l5 -> l4 : 2+i1^0-ip1^0-i3^0 <= 0, cost: 1 46: l6 -> l7 : TRUE, cost: 1 44: l7 -> l8 : ifp1^0'=ifp2^0, 1+ifp1^0-i3^0 <= 0, cost: 1 45: l7 -> l3 : -ifp1^0+i3^0 <= 0, cost: 1 49: l8 -> l9 : TRUE, cost: 1 47: l9 -> l0 : nprev^0'=nprev^post10, idim^0'=-1+idim^0, ip2^0-ifp1^0 <= 0, cost: 1 48: l9 -> l6 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, wr^0'=1, wi^0'=0, ifp2^0'=ifp2^post11, 1-ip2^0+ifp1^0 <= 0, cost: 1 50: l10 -> l11 : i2rev^0'=ibit^0+i2rev^0, i2^0'=ip1^0+i2^0, TRUE, cost: 1 70: l11 -> l23 : TRUE, cost: 1 51: l12 -> l10 : -ibit^0+i2rev^0 <= 0, cost: 1 52: l12 -> l13 : ibit^0'=ibit^post15, i2rev^0'=-ibit^0+i2rev^0, 1+ibit^0-i2rev^0 <= 0, cost: 1 55: l13 -> l14 : TRUE, cost: 1 53: l14 -> l10 : 1+ibit^0-ip1^0 <= 0, cost: 1 54: l14 -> l12 : -ibit^0+ip1^0 <= 0, cost: 1 56: l15 -> l13 : ibit^0'=ibit^post19, 0 == 0, cost: 1 57: l16 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 1 58: l16 -> l17 : ntot^0'=ntot^post21, idim^0'=1+idim^0, -ndim^0+idim^0 <= 0, cost: 1 67: l17 -> l16 : TRUE, cost: 1 59: l18 -> l19 : i1^0'=2+i1^0, 1+ip3^0-i3^0 <= 0, cost: 1 60: l18 -> l20 : i3rev^0'=i2rev^0-i2^0+i3^0, tempr^0'=tempr^post23, i3^0'=ip2^0+i3^0, -ip3^0+i3^0 <= 0, cost: 1 64: l19 -> l21 : TRUE, cost: 1 61: l20 -> l18 : TRUE, cost: 1 62: l21 -> l15 : -1-i1^0+ip1^0+i2^0 <= 0, cost: 1 63: l21 -> l20 : 2+i1^0-ip1^0-i2^0 <= 0, cost: 1 65: l22 -> l15 : i2rev^0-i2^0 <= 0, cost: 1 66: l22 -> l19 : 1-i2rev^0+i2^0 <= 0, cost: 1 68: l23 -> l8 : ifp1^0'=ip1^0, 1+ip2^0-i2^0 <= 0, cost: 1 69: l23 -> l22 : -ip2^0+i2^0 <= 0, cost: 1 72: l25 -> l17 : TRUE, cost: 1 Eliminating location l16 by chaining: Applied chaining First rule: l17 -> l16 : TRUE, cost: 1 Second rule: l16 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 1 New rule: l17 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 2 Applied chaining First rule: l17 -> l16 : TRUE, cost: 1 Second rule: l16 -> l17 : ntot^0'=ntot^post21, idim^0'=1+idim^0, -ndim^0+idim^0 <= 0, cost: 1 New rule: l17 -> l17 : ntot^0'=ntot^post21, idim^0'=1+idim^0, -ndim^0+idim^0 <= 0, cost: 2 Applied deletion Removed the following rules: 57 58 67 Eliminating location l23 by chaining: Applied chaining First rule: l11 -> l23 : TRUE, cost: 1 Second rule: l23 -> l8 : ifp1^0'=ip1^0, 1+ip2^0-i2^0 <= 0, cost: 1 New rule: l11 -> l8 : ifp1^0'=ip1^0, 1+ip2^0-i2^0 <= 0, cost: 2 Applied chaining First rule: l11 -> l23 : TRUE, cost: 1 Second rule: l23 -> l22 : -ip2^0+i2^0 <= 0, cost: 1 New rule: l11 -> l22 : -ip2^0+i2^0 <= 0, cost: 2 Applied deletion Removed the following rules: 68 69 70 Eliminating location l9 by chaining: Applied chaining First rule: l8 -> l9 : TRUE, cost: 1 Second rule: l9 -> l0 : nprev^0'=nprev^post10, idim^0'=-1+idim^0, ip2^0-ifp1^0 <= 0, cost: 1 New rule: l8 -> l0 : nprev^0'=nprev^post10, idim^0'=-1+idim^0, ip2^0-ifp1^0 <= 0, cost: 2 Applied chaining First rule: l8 -> l9 : TRUE, cost: 1 Second rule: l9 -> l6 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, wr^0'=1, wi^0'=0, ifp2^0'=ifp2^post11, 1-ip2^0+ifp1^0 <= 0, cost: 1 New rule: l8 -> l6 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, wr^0'=1, wi^0'=0, ifp2^0'=ifp2^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 Applied deletion Removed the following rules: 47 48 49 Eliminating location l7 by chaining: Applied chaining First rule: l6 -> l7 : TRUE, cost: 1 Second rule: l7 -> l8 : ifp1^0'=ifp2^0, 1+ifp1^0-i3^0 <= 0, cost: 1 New rule: l6 -> l8 : ifp1^0'=ifp2^0, 1+ifp1^0-i3^0 <= 0, cost: 2 Applied chaining First rule: l6 -> l7 : TRUE, cost: 1 Second rule: l7 -> l3 : -ifp1^0+i3^0 <= 0, cost: 1 New rule: l6 -> l3 : -ifp1^0+i3^0 <= 0, cost: 2 Applied deletion Removed the following rules: 44 45 46 Eliminating location l5 by chaining: Applied chaining First rule: l3 -> l5 : TRUE, cost: 1 Second rule: l5 -> l6 : wtemp^0'=wr^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, -1-i1^0+ip1^0+i3^0 <= 0, cost: 1 New rule: l3 -> l6 : wtemp^0'=wr^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, -1-i1^0+ip1^0+i3^0 <= 0, cost: 2 Applied chaining First rule: l3 -> l5 : TRUE, cost: 1 Second rule: l5 -> l4 : 2+i1^0-ip1^0-i3^0 <= 0, cost: 1 New rule: l3 -> l4 : 2+i1^0-ip1^0-i3^0 <= 0, cost: 2 Applied deletion Removed the following rules: 41 42 43 Eliminating location l2 by chaining: Applied chaining First rule: l4 -> l2 : TRUE, cost: 1 Second rule: l2 -> l3 : i1^0'=2+i1^0, 1-i2^0+ip3^0 <= 0, cost: 1 New rule: l4 -> l3 : i1^0'=2+i1^0, 1-i2^0+ip3^0 <= 0, cost: 2 Applied chaining First rule: l4 -> l2 : TRUE, cost: 1 Second rule: l2 -> l4 : k2^0'=ifp1^0+i2^0, k1^0'=i2^0, tempr^0'=tempr^post2, i2^0'=i2^0+ifp2^0, tempi^0'=tempi^post2, i2^0-ip3^0 <= 0, cost: 1 New rule: l4 -> l4 : k2^0'=ifp1^0+i2^0, k1^0'=i2^0, tempr^0'=tempr^post2, i2^0'=i2^0+ifp2^0, tempi^0'=tempi^post2, i2^0-ip3^0 <= 0, cost: 2 Applied deletion Removed the following rules: 38 39 40 Eliminating location l14 by chaining: Applied chaining First rule: l13 -> l14 : TRUE, cost: 1 Second rule: l14 -> l10 : 1+ibit^0-ip1^0 <= 0, cost: 1 New rule: l13 -> l10 : 1+ibit^0-ip1^0 <= 0, cost: 2 Applied chaining First rule: l13 -> l14 : TRUE, cost: 1 Second rule: l14 -> l12 : -ibit^0+ip1^0 <= 0, cost: 1 New rule: l13 -> l12 : -ibit^0+ip1^0 <= 0, cost: 2 Applied deletion Removed the following rules: 53 54 55 Eliminating location l21 by chaining: Applied chaining First rule: l19 -> l21 : TRUE, cost: 1 Second rule: l21 -> l15 : -1-i1^0+ip1^0+i2^0 <= 0, cost: 1 New rule: l19 -> l15 : -1-i1^0+ip1^0+i2^0 <= 0, cost: 2 Applied chaining First rule: l19 -> l21 : TRUE, cost: 1 Second rule: l21 -> l20 : 2+i1^0-ip1^0-i2^0 <= 0, cost: 1 New rule: l19 -> l20 : 2+i1^0-ip1^0-i2^0 <= 0, cost: 2 Applied deletion Removed the following rules: 62 63 64 Eliminating location l18 by chaining: Applied chaining First rule: l20 -> l18 : TRUE, cost: 1 Second rule: l18 -> l19 : i1^0'=2+i1^0, 1+ip3^0-i3^0 <= 0, cost: 1 New rule: l20 -> l19 : i1^0'=2+i1^0, 1+ip3^0-i3^0 <= 0, cost: 2 Applied chaining First rule: l20 -> l18 : TRUE, cost: 1 Second rule: l18 -> l20 : i3rev^0'=i2rev^0-i2^0+i3^0, tempr^0'=tempr^post23, i3^0'=ip2^0+i3^0, -ip3^0+i3^0 <= 0, cost: 1 New rule: l20 -> l20 : i3rev^0'=i2rev^0-i2^0+i3^0, tempr^0'=tempr^post23, i3^0'=ip2^0+i3^0, -ip3^0+i3^0 <= 0, cost: 2 Applied deletion Removed the following rules: 59 60 61 Eliminated locations on tree-shaped paths Start location: l25 73: l0 -> l11 : ip2^0'=ip2^post35, i2rev^0'=1, ip1^0'=ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, -1+idim^0 >= 0, cost: 2 82: l3 -> l6 : wtemp^0'=wr^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, -1-i1^0+ip1^0+i3^0 <= 0, cost: 2 83: l3 -> l4 : 2+i1^0-ip1^0-i3^0 <= 0, cost: 2 84: l4 -> l3 : i1^0'=2+i1^0, 1-i2^0+ip3^0 <= 0, cost: 2 85: l4 -> l4 : k2^0'=ifp1^0+i2^0, k1^0'=i2^0, tempr^0'=tempr^post2, i2^0'=i2^0+ifp2^0, tempi^0'=tempi^post2, i2^0-ip3^0 <= 0, cost: 2 80: l6 -> l8 : ifp1^0'=ifp2^0, 1+ifp1^0-i3^0 <= 0, cost: 2 81: l6 -> l3 : -ifp1^0+i3^0 <= 0, cost: 2 78: l8 -> l0 : nprev^0'=nprev^post10, idim^0'=-1+idim^0, ip2^0-ifp1^0 <= 0, cost: 2 79: l8 -> l6 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, wr^0'=1, wi^0'=0, ifp2^0'=ifp2^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 50: l10 -> l11 : i2rev^0'=ibit^0+i2rev^0, i2^0'=ip1^0+i2^0, TRUE, cost: 1 76: l11 -> l8 : ifp1^0'=ip1^0, 1+ip2^0-i2^0 <= 0, cost: 2 77: l11 -> l22 : -ip2^0+i2^0 <= 0, cost: 2 51: l12 -> l10 : -ibit^0+i2rev^0 <= 0, cost: 1 52: l12 -> l13 : ibit^0'=ibit^post15, i2rev^0'=-ibit^0+i2rev^0, 1+ibit^0-i2rev^0 <= 0, cost: 1 86: l13 -> l10 : 1+ibit^0-ip1^0 <= 0, cost: 2 87: l13 -> l12 : -ibit^0+ip1^0 <= 0, cost: 2 56: l15 -> l13 : ibit^0'=ibit^post19, 0 == 0, cost: 1 74: l17 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 2 75: l17 -> l17 : ntot^0'=ntot^post21, idim^0'=1+idim^0, -ndim^0+idim^0 <= 0, cost: 2 88: l19 -> l15 : -1-i1^0+ip1^0+i2^0 <= 0, cost: 2 89: l19 -> l20 : 2+i1^0-ip1^0-i2^0 <= 0, cost: 2 90: l20 -> l19 : i1^0'=2+i1^0, 1+ip3^0-i3^0 <= 0, cost: 2 91: l20 -> l20 : i3rev^0'=i2rev^0-i2^0+i3^0, tempr^0'=tempr^post23, i3^0'=ip2^0+i3^0, -ip3^0+i3^0 <= 0, cost: 2 65: l22 -> l15 : i2rev^0-i2^0 <= 0, cost: 1 66: l22 -> l19 : 1-i2rev^0+i2^0 <= 0, cost: 1 72: l25 -> l17 : TRUE, cost: 1 Applied acceleration Original rule: l4 -> l4 : k2^0'=ifp1^0+i2^0, k1^0'=i2^0, tempr^0'=tempr^post2, i2^0'=i2^0+ifp2^0, tempi^0'=tempi^post2, i2^0-ip3^0 <= 0, cost: 2 New rule: l4 -> l4 : k2^0'=ifp1^0+i2^0+(-1+n0)*ifp2^0, k1^0'=i2^0+(-1+n0)*ifp2^0, tempr^0'=tempr^post2, i2^0'=i2^0+n0*ifp2^0, tempi^0'=tempi^post2, (-i2^0-(-1+n0)*ifp2^0+ip3^0 >= 0 /\ -i2^0+ip3^0 >= 0 /\ -1+n0 >= 0), cost: 2*n0 Applied recurrent set Original rule: l4 -> l4 : k2^0'=ifp1^0+i2^0, k1^0'=i2^0, tempr^0'=tempr^post2, i2^0'=i2^0+ifp2^0, tempi^0'=tempi^post2, i2^0-ip3^0 <= 0, cost: 2 New rule: l4 -> [26] : (i2^0-ip3^0 <= 0 /\ 1+ifp2^0 <= 0), cost: NONTERM Applied fixed-point processor Original rule: l4 -> l4 : k2^0'=ifp1^0+i2^0, k1^0'=i2^0, tempr^0'=tempr^post2, i2^0'=i2^0+ifp2^0, tempi^0'=tempi^post2, i2^0-ip3^0 <= 0, cost: 2 New rule: l4 -> [26] : (i2^0-ip3^0 <= 0 /\ -ifp2^0 == 0), cost: NONTERM Applied simplification Original rule: l4 -> [26] : (i2^0-ip3^0 <= 0 /\ -ifp2^0 == 0), cost: NONTERM New rule: l4 -> [26] : (i2^0-ip3^0 <= 0 /\ ifp2^0 == 0), cost: NONTERM Applied deletion Removed the following rules: 85 Applied acceleration Original rule: l17 -> l17 : ntot^0'=ntot^post21, idim^0'=1+idim^0, -ndim^0+idim^0 <= 0, cost: 2 New rule: l17 -> l17 : ntot^0'=ntot^post21, idim^0'=n3+idim^0, (-1+n3 >= 0 /\ 1+ndim^0-n3-idim^0 >= 0), cost: 2*n3 Applied instantiation Original rule: l17 -> l17 : ntot^0'=ntot^post21, idim^0'=n3+idim^0, (-1+n3 >= 0 /\ 1+ndim^0-n3-idim^0 >= 0), cost: 2*n3 New rule: l17 -> l17 : ntot^0'=ntot^post21, idim^0'=1+ndim^0, (0 >= 0 /\ ndim^0-idim^0 >= 0), cost: 2+2*ndim^0-2*idim^0 Applied simplification Original rule: l17 -> l17 : ntot^0'=ntot^post21, idim^0'=1+ndim^0, (0 >= 0 /\ ndim^0-idim^0 >= 0), cost: 2+2*ndim^0-2*idim^0 New rule: l17 -> l17 : ntot^0'=ntot^post21, idim^0'=1+ndim^0, ndim^0-idim^0 >= 0, cost: 2+2*ndim^0-2*idim^0 Applied deletion Removed the following rules: 75 Applied acceleration Original rule: l20 -> l20 : i3rev^0'=i2rev^0-i2^0+i3^0, tempr^0'=tempr^post23, i3^0'=ip2^0+i3^0, -ip3^0+i3^0 <= 0, cost: 2 New rule: l20 -> l20 : i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i3^0'=ip2^0*n6+i3^0, (-1+n6 >= 0 /\ ip3^0-i3^0 >= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: 2*n6 Applied recurrent set Original rule: l20 -> l20 : i3rev^0'=i2rev^0-i2^0+i3^0, tempr^0'=tempr^post23, i3^0'=ip2^0+i3^0, -ip3^0+i3^0 <= 0, cost: 2 New rule: l20 -> [28] : (-ip3^0+i3^0 <= 0 /\ 1+ip2^0 <= 0), cost: NONTERM Applied fixed-point processor Original rule: l20 -> l20 : i3rev^0'=i2rev^0-i2^0+i3^0, tempr^0'=tempr^post23, i3^0'=ip2^0+i3^0, -ip3^0+i3^0 <= 0, cost: 2 New rule: l20 -> [28] : (-ip2^0 == 0 /\ -ip3^0+i3^0 <= 0), cost: NONTERM Applied simplification Original rule: l20 -> [28] : (-ip2^0 == 0 /\ -ip3^0+i3^0 <= 0), cost: NONTERM New rule: l20 -> [28] : (-ip3^0+i3^0 <= 0 /\ ip2^0 == 0), cost: NONTERM Applied deletion Removed the following rules: 91 Accelerated simple loops Start location: l25 73: l0 -> l11 : ip2^0'=ip2^post35, i2rev^0'=1, ip1^0'=ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, -1+idim^0 >= 0, cost: 2 82: l3 -> l6 : wtemp^0'=wr^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, -1-i1^0+ip1^0+i3^0 <= 0, cost: 2 83: l3 -> l4 : 2+i1^0-ip1^0-i3^0 <= 0, cost: 2 84: l4 -> l3 : i1^0'=2+i1^0, 1-i2^0+ip3^0 <= 0, cost: 2 92: l4 -> l4 : k2^0'=ifp1^0+i2^0+(-1+n0)*ifp2^0, k1^0'=i2^0+(-1+n0)*ifp2^0, tempr^0'=tempr^post2, i2^0'=i2^0+n0*ifp2^0, tempi^0'=tempi^post2, (-i2^0-(-1+n0)*ifp2^0+ip3^0 >= 0 /\ -i2^0+ip3^0 >= 0 /\ -1+n0 >= 0), cost: 2*n0 93: l4 -> [26] : (i2^0-ip3^0 <= 0 /\ 1+ifp2^0 <= 0), cost: NONTERM 95: l4 -> [26] : (i2^0-ip3^0 <= 0 /\ ifp2^0 == 0), cost: NONTERM 80: l6 -> l8 : ifp1^0'=ifp2^0, 1+ifp1^0-i3^0 <= 0, cost: 2 81: l6 -> l3 : -ifp1^0+i3^0 <= 0, cost: 2 78: l8 -> l0 : nprev^0'=nprev^post10, idim^0'=-1+idim^0, ip2^0-ifp1^0 <= 0, cost: 2 79: l8 -> l6 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, wr^0'=1, wi^0'=0, ifp2^0'=ifp2^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 50: l10 -> l11 : i2rev^0'=ibit^0+i2rev^0, i2^0'=ip1^0+i2^0, TRUE, cost: 1 76: l11 -> l8 : ifp1^0'=ip1^0, 1+ip2^0-i2^0 <= 0, cost: 2 77: l11 -> l22 : -ip2^0+i2^0 <= 0, cost: 2 51: l12 -> l10 : -ibit^0+i2rev^0 <= 0, cost: 1 52: l12 -> l13 : ibit^0'=ibit^post15, i2rev^0'=-ibit^0+i2rev^0, 1+ibit^0-i2rev^0 <= 0, cost: 1 86: l13 -> l10 : 1+ibit^0-ip1^0 <= 0, cost: 2 87: l13 -> l12 : -ibit^0+ip1^0 <= 0, cost: 2 56: l15 -> l13 : ibit^0'=ibit^post19, 0 == 0, cost: 1 74: l17 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 2 97: l17 -> l17 : ntot^0'=ntot^post21, idim^0'=1+ndim^0, ndim^0-idim^0 >= 0, cost: 2+2*ndim^0-2*idim^0 88: l19 -> l15 : -1-i1^0+ip1^0+i2^0 <= 0, cost: 2 89: l19 -> l20 : 2+i1^0-ip1^0-i2^0 <= 0, cost: 2 90: l20 -> l19 : i1^0'=2+i1^0, 1+ip3^0-i3^0 <= 0, cost: 2 98: l20 -> l20 : i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i3^0'=ip2^0*n6+i3^0, (-1+n6 >= 0 /\ ip3^0-i3^0 >= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: 2*n6 99: l20 -> [28] : (-ip3^0+i3^0 <= 0 /\ 1+ip2^0 <= 0), cost: NONTERM 101: l20 -> [28] : (-ip3^0+i3^0 <= 0 /\ ip2^0 == 0), cost: NONTERM 65: l22 -> l15 : i2rev^0-i2^0 <= 0, cost: 1 66: l22 -> l19 : 1-i2rev^0+i2^0 <= 0, cost: 1 72: l25 -> l17 : TRUE, cost: 1 Applied chaining First rule: l3 -> l4 : 2+i1^0-ip1^0-i3^0 <= 0, cost: 2 Second rule: l4 -> l4 : k2^0'=ifp1^0+i2^0+(-1+n0)*ifp2^0, k1^0'=i2^0+(-1+n0)*ifp2^0, tempr^0'=tempr^post2, i2^0'=i2^0+n0*ifp2^0, tempi^0'=tempi^post2, (-i2^0-(-1+n0)*ifp2^0+ip3^0 >= 0 /\ -i2^0+ip3^0 >= 0 /\ -1+n0 >= 0), cost: 2*n0 New rule: l3 -> l4 : k2^0'=ifp1^0+i2^0+(-1+n0)*ifp2^0, k1^0'=i2^0+(-1+n0)*ifp2^0, tempr^0'=tempr^post2, i2^0'=i2^0+n0*ifp2^0, tempi^0'=tempi^post2, (-i2^0-(-1+n0)*ifp2^0+ip3^0 >= 0 /\ -i2^0+ip3^0 >= 0 /\ -1+n0 >= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0), cost: 2+2*n0 Applied chaining First rule: l3 -> l4 : 2+i1^0-ip1^0-i3^0 <= 0, cost: 2 Second rule: l4 -> [26] : (i2^0-ip3^0 <= 0 /\ 1+ifp2^0 <= 0), cost: NONTERM New rule: l3 -> [26] : (i2^0-ip3^0 <= 0 /\ 1+ifp2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0), cost: NONTERM Applied chaining First rule: l3 -> l4 : 2+i1^0-ip1^0-i3^0 <= 0, cost: 2 Second rule: l4 -> [26] : (i2^0-ip3^0 <= 0 /\ ifp2^0 == 0), cost: NONTERM New rule: l3 -> [26] : (i2^0-ip3^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ ifp2^0 == 0), cost: NONTERM Applied deletion Removed the following rules: 92 93 95 Applied chaining First rule: l25 -> l17 : TRUE, cost: 1 Second rule: l17 -> l17 : ntot^0'=ntot^post21, idim^0'=1+ndim^0, ndim^0-idim^0 >= 0, cost: 2+2*ndim^0-2*idim^0 New rule: l25 -> l17 : ntot^0'=ntot^post21, idim^0'=1+ndim^0, ndim^0-idim^0 >= 0, cost: 3+2*ndim^0-2*idim^0 Applied deletion Removed the following rules: 97 Applied chaining First rule: l19 -> l20 : 2+i1^0-ip1^0-i2^0 <= 0, cost: 2 Second rule: l20 -> l20 : i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i3^0'=ip2^0*n6+i3^0, (-1+n6 >= 0 /\ ip3^0-i3^0 >= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: 2*n6 New rule: l19 -> l20 : i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -1+n6 >= 0 /\ ip3^0-i3^0 >= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: 2+2*n6 Applied chaining First rule: l19 -> l20 : 2+i1^0-ip1^0-i2^0 <= 0, cost: 2 Second rule: l20 -> [28] : (-ip3^0+i3^0 <= 0 /\ 1+ip2^0 <= 0), cost: NONTERM New rule: l19 -> [28] : (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ 1+ip2^0 <= 0), cost: NONTERM Applied chaining First rule: l19 -> l20 : 2+i1^0-ip1^0-i2^0 <= 0, cost: 2 Second rule: l20 -> [28] : (-ip3^0+i3^0 <= 0 /\ ip2^0 == 0), cost: NONTERM New rule: l19 -> [28] : (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ ip2^0 == 0), cost: NONTERM Applied deletion Removed the following rules: 98 99 101 Chained accelerated rules with incoming rules Start location: l25 73: l0 -> l11 : ip2^0'=ip2^post35, i2rev^0'=1, ip1^0'=ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, -1+idim^0 >= 0, cost: 2 82: l3 -> l6 : wtemp^0'=wr^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, -1-i1^0+ip1^0+i3^0 <= 0, cost: 2 83: l3 -> l4 : 2+i1^0-ip1^0-i3^0 <= 0, cost: 2 102: l3 -> l4 : k2^0'=ifp1^0+i2^0+(-1+n0)*ifp2^0, k1^0'=i2^0+(-1+n0)*ifp2^0, tempr^0'=tempr^post2, i2^0'=i2^0+n0*ifp2^0, tempi^0'=tempi^post2, (-i2^0-(-1+n0)*ifp2^0+ip3^0 >= 0 /\ -i2^0+ip3^0 >= 0 /\ -1+n0 >= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0), cost: 2+2*n0 103: l3 -> [26] : (i2^0-ip3^0 <= 0 /\ 1+ifp2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0), cost: NONTERM 104: l3 -> [26] : (i2^0-ip3^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ ifp2^0 == 0), cost: NONTERM 84: l4 -> l3 : i1^0'=2+i1^0, 1-i2^0+ip3^0 <= 0, cost: 2 80: l6 -> l8 : ifp1^0'=ifp2^0, 1+ifp1^0-i3^0 <= 0, cost: 2 81: l6 -> l3 : -ifp1^0+i3^0 <= 0, cost: 2 78: l8 -> l0 : nprev^0'=nprev^post10, idim^0'=-1+idim^0, ip2^0-ifp1^0 <= 0, cost: 2 79: l8 -> l6 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, wr^0'=1, wi^0'=0, ifp2^0'=ifp2^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 50: l10 -> l11 : i2rev^0'=ibit^0+i2rev^0, i2^0'=ip1^0+i2^0, TRUE, cost: 1 76: l11 -> l8 : ifp1^0'=ip1^0, 1+ip2^0-i2^0 <= 0, cost: 2 77: l11 -> l22 : -ip2^0+i2^0 <= 0, cost: 2 51: l12 -> l10 : -ibit^0+i2rev^0 <= 0, cost: 1 52: l12 -> l13 : ibit^0'=ibit^post15, i2rev^0'=-ibit^0+i2rev^0, 1+ibit^0-i2rev^0 <= 0, cost: 1 86: l13 -> l10 : 1+ibit^0-ip1^0 <= 0, cost: 2 87: l13 -> l12 : -ibit^0+ip1^0 <= 0, cost: 2 56: l15 -> l13 : ibit^0'=ibit^post19, 0 == 0, cost: 1 74: l17 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 2 88: l19 -> l15 : -1-i1^0+ip1^0+i2^0 <= 0, cost: 2 89: l19 -> l20 : 2+i1^0-ip1^0-i2^0 <= 0, cost: 2 106: l19 -> l20 : i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -1+n6 >= 0 /\ ip3^0-i3^0 >= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: 2+2*n6 107: l19 -> [28] : (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ 1+ip2^0 <= 0), cost: NONTERM 108: l19 -> [28] : (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ ip2^0 == 0), cost: NONTERM 90: l20 -> l19 : i1^0'=2+i1^0, 1+ip3^0-i3^0 <= 0, cost: 2 65: l22 -> l15 : i2rev^0-i2^0 <= 0, cost: 1 66: l22 -> l19 : 1-i2rev^0+i2^0 <= 0, cost: 1 72: l25 -> l17 : TRUE, cost: 1 105: l25 -> l17 : ntot^0'=ntot^post21, idim^0'=1+ndim^0, ndim^0-idim^0 >= 0, cost: 3+2*ndim^0-2*idim^0 Eliminating location l17 by chaining: Applied chaining First rule: l25 -> l17 : TRUE, cost: 1 Second rule: l17 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 2 New rule: l25 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 3 Applied chaining First rule: l25 -> l17 : ntot^0'=ntot^post21, idim^0'=1+ndim^0, ndim^0-idim^0 >= 0, cost: 3+2*ndim^0-2*idim^0 Second rule: l17 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 2 New rule: l25 -> l0 : nprev^0'=1, ntot^0'=ntot^post21, idim^0'=1+ndim^0, (0 <= 0 /\ ndim^0-idim^0 >= 0), cost: 5+2*ndim^0-2*idim^0 Applied simplification Original rule: l25 -> l0 : nprev^0'=1, ntot^0'=ntot^post21, idim^0'=1+ndim^0, (0 <= 0 /\ ndim^0-idim^0 >= 0), cost: 5+2*ndim^0-2*idim^0 New rule: l25 -> l0 : nprev^0'=1, ntot^0'=ntot^post21, idim^0'=1+ndim^0, ndim^0-idim^0 >= 0, cost: 5+2*ndim^0-2*idim^0 Applied deletion Removed the following rules: 72 74 105 Eliminating location l22 by chaining: Applied chaining First rule: l11 -> l22 : -ip2^0+i2^0 <= 0, cost: 2 Second rule: l22 -> l15 : i2rev^0-i2^0 <= 0, cost: 1 New rule: l11 -> l15 : (i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0), cost: 3 Applied chaining First rule: l11 -> l22 : -ip2^0+i2^0 <= 0, cost: 2 Second rule: l22 -> l19 : 1-i2rev^0+i2^0 <= 0, cost: 1 New rule: l11 -> l19 : (-ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0), cost: 3 Applied deletion Removed the following rules: 65 66 77 Eliminating location l4 by chaining: Applied chaining First rule: l3 -> l4 : 2+i1^0-ip1^0-i3^0 <= 0, cost: 2 Second rule: l4 -> l3 : i1^0'=2+i1^0, 1-i2^0+ip3^0 <= 0, cost: 2 New rule: l3 -> l3 : i1^0'=2+i1^0, (1-i2^0+ip3^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0), cost: 4 Applied chaining First rule: l3 -> l4 : k2^0'=ifp1^0+i2^0+(-1+n0)*ifp2^0, k1^0'=i2^0+(-1+n0)*ifp2^0, tempr^0'=tempr^post2, i2^0'=i2^0+n0*ifp2^0, tempi^0'=tempi^post2, (-i2^0-(-1+n0)*ifp2^0+ip3^0 >= 0 /\ -i2^0+ip3^0 >= 0 /\ -1+n0 >= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0), cost: 2+2*n0 Second rule: l4 -> l3 : i1^0'=2+i1^0, 1-i2^0+ip3^0 <= 0, cost: 2 New rule: l3 -> l3 : i1^0'=2+i1^0, k2^0'=ifp1^0+i2^0+(-1+n0)*ifp2^0, k1^0'=i2^0+(-1+n0)*ifp2^0, tempr^0'=tempr^post2, i2^0'=i2^0+n0*ifp2^0, tempi^0'=tempi^post2, (-i2^0-(-1+n0)*ifp2^0+ip3^0 >= 0 /\ -i2^0+ip3^0 >= 0 /\ -1+n0 >= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ 1-i2^0-n0*ifp2^0+ip3^0 <= 0), cost: 4+2*n0 Applied simplification Original rule: l3 -> l3 : i1^0'=2+i1^0, k2^0'=ifp1^0+i2^0+(-1+n0)*ifp2^0, k1^0'=i2^0+(-1+n0)*ifp2^0, tempr^0'=tempr^post2, i2^0'=i2^0+n0*ifp2^0, tempi^0'=tempi^post2, (-i2^0-(-1+n0)*ifp2^0+ip3^0 >= 0 /\ -i2^0+ip3^0 >= 0 /\ -1+n0 >= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ 1-i2^0-n0*ifp2^0+ip3^0 <= 0), cost: 4+2*n0 New rule: l3 -> l3 : i1^0'=2+i1^0, k2^0'=ifp1^0+i2^0+(-1+n0)*ifp2^0, k1^0'=i2^0+(-1+n0)*ifp2^0, tempr^0'=tempr^post2, i2^0'=i2^0+n0*ifp2^0, tempi^0'=tempi^post2, (-i2^0-(-1+n0)*ifp2^0+ip3^0 >= 0 /\ -1+n0 >= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ 1-i2^0-n0*ifp2^0+ip3^0 <= 0), cost: 4+2*n0 Applied deletion Removed the following rules: 83 84 102 Eliminating location l12 by chaining: Applied chaining First rule: l13 -> l12 : -ibit^0+ip1^0 <= 0, cost: 2 Second rule: l12 -> l10 : -ibit^0+i2rev^0 <= 0, cost: 1 New rule: l13 -> l10 : (-ibit^0+i2rev^0 <= 0 /\ -ibit^0+ip1^0 <= 0), cost: 3 Applied chaining First rule: l13 -> l12 : -ibit^0+ip1^0 <= 0, cost: 2 Second rule: l12 -> l13 : ibit^0'=ibit^post15, i2rev^0'=-ibit^0+i2rev^0, 1+ibit^0-i2rev^0 <= 0, cost: 1 New rule: l13 -> l13 : ibit^0'=ibit^post15, i2rev^0'=-ibit^0+i2rev^0, (1+ibit^0-i2rev^0 <= 0 /\ -ibit^0+ip1^0 <= 0), cost: 3 Applied deletion Removed the following rules: 51 52 87 Eliminating location l20 by chaining: Applied chaining First rule: l19 -> l20 : 2+i1^0-ip1^0-i2^0 <= 0, cost: 2 Second rule: l20 -> l19 : i1^0'=2+i1^0, 1+ip3^0-i3^0 <= 0, cost: 2 New rule: l19 -> l19 : i1^0'=2+i1^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ 1+ip3^0-i3^0 <= 0), cost: 4 Applied chaining First rule: l19 -> l20 : i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -1+n6 >= 0 /\ ip3^0-i3^0 >= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: 2+2*n6 Second rule: l20 -> l19 : i1^0'=2+i1^0, 1+ip3^0-i3^0 <= 0, cost: 2 New rule: l19 -> l19 : i1^0'=2+i1^0, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -1+n6 >= 0 /\ ip3^0-i3^0 >= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: 4+2*n6 Applied simplification Original rule: l19 -> l19 : i1^0'=2+i1^0, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -1+n6 >= 0 /\ ip3^0-i3^0 >= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: 4+2*n6 New rule: l19 -> l19 : i1^0'=2+i1^0, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: 4+2*n6 Applied deletion Removed the following rules: 89 90 106 Eliminated locations on tree-shaped paths Start location: l25 73: l0 -> l11 : ip2^0'=ip2^post35, i2rev^0'=1, ip1^0'=ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, -1+idim^0 >= 0, cost: 2 82: l3 -> l6 : wtemp^0'=wr^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, -1-i1^0+ip1^0+i3^0 <= 0, cost: 2 103: l3 -> [26] : (i2^0-ip3^0 <= 0 /\ 1+ifp2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0), cost: NONTERM 104: l3 -> [26] : (i2^0-ip3^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ ifp2^0 == 0), cost: NONTERM 113: l3 -> l3 : i1^0'=2+i1^0, (1-i2^0+ip3^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0), cost: 4 114: l3 -> l3 : i1^0'=2+i1^0, k2^0'=ifp1^0+i2^0+(-1+n0)*ifp2^0, k1^0'=i2^0+(-1+n0)*ifp2^0, tempr^0'=tempr^post2, i2^0'=i2^0+n0*ifp2^0, tempi^0'=tempi^post2, (-i2^0-(-1+n0)*ifp2^0+ip3^0 >= 0 /\ -1+n0 >= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ 1-i2^0-n0*ifp2^0+ip3^0 <= 0), cost: 4+2*n0 80: l6 -> l8 : ifp1^0'=ifp2^0, 1+ifp1^0-i3^0 <= 0, cost: 2 81: l6 -> l3 : -ifp1^0+i3^0 <= 0, cost: 2 78: l8 -> l0 : nprev^0'=nprev^post10, idim^0'=-1+idim^0, ip2^0-ifp1^0 <= 0, cost: 2 79: l8 -> l6 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, wr^0'=1, wi^0'=0, ifp2^0'=ifp2^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 50: l10 -> l11 : i2rev^0'=ibit^0+i2rev^0, i2^0'=ip1^0+i2^0, TRUE, cost: 1 76: l11 -> l8 : ifp1^0'=ip1^0, 1+ip2^0-i2^0 <= 0, cost: 2 111: l11 -> l15 : (i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0), cost: 3 112: l11 -> l19 : (-ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0), cost: 3 86: l13 -> l10 : 1+ibit^0-ip1^0 <= 0, cost: 2 115: l13 -> l10 : (-ibit^0+i2rev^0 <= 0 /\ -ibit^0+ip1^0 <= 0), cost: 3 116: l13 -> l13 : ibit^0'=ibit^post15, i2rev^0'=-ibit^0+i2rev^0, (1+ibit^0-i2rev^0 <= 0 /\ -ibit^0+ip1^0 <= 0), cost: 3 56: l15 -> l13 : ibit^0'=ibit^post19, 0 == 0, cost: 1 88: l19 -> l15 : -1-i1^0+ip1^0+i2^0 <= 0, cost: 2 107: l19 -> [28] : (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ 1+ip2^0 <= 0), cost: NONTERM 108: l19 -> [28] : (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ ip2^0 == 0), cost: NONTERM 117: l19 -> l19 : i1^0'=2+i1^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ 1+ip3^0-i3^0 <= 0), cost: 4 118: l19 -> l19 : i1^0'=2+i1^0, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: 4+2*n6 109: l25 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 3 110: l25 -> l0 : nprev^0'=1, ntot^0'=ntot^post21, idim^0'=1+ndim^0, ndim^0-idim^0 >= 0, cost: 5+2*ndim^0-2*idim^0 Applied merging first rule: l3 -> [26] : (i2^0-ip3^0 <= 0 /\ 1+ifp2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0), cost: NONTERM second rule: l3 -> [26] : (i2^0-ip3^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ ifp2^0 == 0), cost: NONTERM new rule: l3 -> [26] : ((i2^0-ip3^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ ifp2^0 == 0) \/ (i2^0-ip3^0 <= 0 /\ 1+ifp2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0)), cost: NONTERM Applied merging first rule: l19 -> [28] : (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ 1+ip2^0 <= 0), cost: NONTERM second rule: l19 -> [28] : (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ ip2^0 == 0), cost: NONTERM new rule: l19 -> [28] : ((2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ 1+ip2^0 <= 0) \/ (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ ip2^0 == 0)), cost: NONTERM Merged rules Start location: l25 73: l0 -> l11 : ip2^0'=ip2^post35, i2rev^0'=1, ip1^0'=ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, -1+idim^0 >= 0, cost: 2 82: l3 -> l6 : wtemp^0'=wr^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, -1-i1^0+ip1^0+i3^0 <= 0, cost: 2 113: l3 -> l3 : i1^0'=2+i1^0, (1-i2^0+ip3^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0), cost: 4 114: l3 -> l3 : i1^0'=2+i1^0, k2^0'=ifp1^0+i2^0+(-1+n0)*ifp2^0, k1^0'=i2^0+(-1+n0)*ifp2^0, tempr^0'=tempr^post2, i2^0'=i2^0+n0*ifp2^0, tempi^0'=tempi^post2, (-i2^0-(-1+n0)*ifp2^0+ip3^0 >= 0 /\ -1+n0 >= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ 1-i2^0-n0*ifp2^0+ip3^0 <= 0), cost: 4+2*n0 119: l3 -> [26] : ((i2^0-ip3^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ ifp2^0 == 0) \/ (i2^0-ip3^0 <= 0 /\ 1+ifp2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0)), cost: NONTERM 80: l6 -> l8 : ifp1^0'=ifp2^0, 1+ifp1^0-i3^0 <= 0, cost: 2 81: l6 -> l3 : -ifp1^0+i3^0 <= 0, cost: 2 78: l8 -> l0 : nprev^0'=nprev^post10, idim^0'=-1+idim^0, ip2^0-ifp1^0 <= 0, cost: 2 79: l8 -> l6 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, wr^0'=1, wi^0'=0, ifp2^0'=ifp2^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 50: l10 -> l11 : i2rev^0'=ibit^0+i2rev^0, i2^0'=ip1^0+i2^0, TRUE, cost: 1 76: l11 -> l8 : ifp1^0'=ip1^0, 1+ip2^0-i2^0 <= 0, cost: 2 111: l11 -> l15 : (i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0), cost: 3 112: l11 -> l19 : (-ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0), cost: 3 86: l13 -> l10 : 1+ibit^0-ip1^0 <= 0, cost: 2 115: l13 -> l10 : (-ibit^0+i2rev^0 <= 0 /\ -ibit^0+ip1^0 <= 0), cost: 3 116: l13 -> l13 : ibit^0'=ibit^post15, i2rev^0'=-ibit^0+i2rev^0, (1+ibit^0-i2rev^0 <= 0 /\ -ibit^0+ip1^0 <= 0), cost: 3 56: l15 -> l13 : ibit^0'=ibit^post19, 0 == 0, cost: 1 88: l19 -> l15 : -1-i1^0+ip1^0+i2^0 <= 0, cost: 2 117: l19 -> l19 : i1^0'=2+i1^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ 1+ip3^0-i3^0 <= 0), cost: 4 118: l19 -> l19 : i1^0'=2+i1^0, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: 4+2*n6 120: l19 -> [28] : ((2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ 1+ip2^0 <= 0) \/ (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ ip2^0 == 0)), cost: NONTERM 109: l25 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 3 110: l25 -> l0 : nprev^0'=1, ntot^0'=ntot^post21, idim^0'=1+ndim^0, ndim^0-idim^0 >= 0, cost: 5+2*ndim^0-2*idim^0 Applied acceleration Original rule: l3 -> l3 : i1^0'=2+i1^0, (1-i2^0+ip3^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0), cost: 4 New rule: l3 -> l3 : i1^0'=i1^0+2*n10, (n10 >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0), cost: 4*n10 Applied deletion Removed the following rules: 113 Applied acceleration Original rule: l13 -> l13 : ibit^0'=ibit^post15, i2rev^0'=-ibit^0+i2rev^0, (1+ibit^0-i2rev^0 <= 0 /\ -ibit^0+ip1^0 <= 0), cost: 3 New rule: l13 -> l13 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n16+i2rev^0, (-1-ibit^0+i2rev^0 >= 0 /\ -ip1^0+ibit^post15 >= 0 /\ -1+i2rev^0-ibit^post15-ibit^post15*(-1+n16) >= 0 /\ ibit^0-ip1^0 >= 0 /\ -1+n16 >= 0), cost: 3*n16 Applied fixed-point processor Original rule: l13 -> l13 : ibit^0'=ibit^post15, i2rev^0'=-ibit^0+i2rev^0, (1+ibit^0-i2rev^0 <= 0 /\ -ibit^0+ip1^0 <= 0), cost: 3 New rule: l13 -> [30] : (1+ibit^0-i2rev^0 <= 0 /\ ibit^0-ibit^post15 == 0 /\ -ibit^0+ip1^0 <= 0), cost: NONTERM Applied deletion Removed the following rules: 116 Applied acceleration Original rule: l19 -> l19 : i1^0'=2+i1^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ 1+ip3^0-i3^0 <= 0), cost: 4 New rule: l19 -> l19 : i1^0'=i1^0+2*n20, (n20 >= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 4*n20 Applied deletion Removed the following rules: 117 Accelerated simple loops Start location: l25 73: l0 -> l11 : ip2^0'=ip2^post35, i2rev^0'=1, ip1^0'=ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, -1+idim^0 >= 0, cost: 2 82: l3 -> l6 : wtemp^0'=wr^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, -1-i1^0+ip1^0+i3^0 <= 0, cost: 2 114: l3 -> l3 : i1^0'=2+i1^0, k2^0'=ifp1^0+i2^0+(-1+n0)*ifp2^0, k1^0'=i2^0+(-1+n0)*ifp2^0, tempr^0'=tempr^post2, i2^0'=i2^0+n0*ifp2^0, tempi^0'=tempi^post2, (-i2^0-(-1+n0)*ifp2^0+ip3^0 >= 0 /\ -1+n0 >= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ 1-i2^0-n0*ifp2^0+ip3^0 <= 0), cost: 4+2*n0 119: l3 -> [26] : ((i2^0-ip3^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ ifp2^0 == 0) \/ (i2^0-ip3^0 <= 0 /\ 1+ifp2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0)), cost: NONTERM 121: l3 -> l3 : i1^0'=i1^0+2*n10, (n10 >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0), cost: 4*n10 80: l6 -> l8 : ifp1^0'=ifp2^0, 1+ifp1^0-i3^0 <= 0, cost: 2 81: l6 -> l3 : -ifp1^0+i3^0 <= 0, cost: 2 78: l8 -> l0 : nprev^0'=nprev^post10, idim^0'=-1+idim^0, ip2^0-ifp1^0 <= 0, cost: 2 79: l8 -> l6 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, wr^0'=1, wi^0'=0, ifp2^0'=ifp2^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 50: l10 -> l11 : i2rev^0'=ibit^0+i2rev^0, i2^0'=ip1^0+i2^0, TRUE, cost: 1 76: l11 -> l8 : ifp1^0'=ip1^0, 1+ip2^0-i2^0 <= 0, cost: 2 111: l11 -> l15 : (i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0), cost: 3 112: l11 -> l19 : (-ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0), cost: 3 86: l13 -> l10 : 1+ibit^0-ip1^0 <= 0, cost: 2 115: l13 -> l10 : (-ibit^0+i2rev^0 <= 0 /\ -ibit^0+ip1^0 <= 0), cost: 3 122: l13 -> l13 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n16+i2rev^0, (-1-ibit^0+i2rev^0 >= 0 /\ -ip1^0+ibit^post15 >= 0 /\ -1+i2rev^0-ibit^post15-ibit^post15*(-1+n16) >= 0 /\ ibit^0-ip1^0 >= 0 /\ -1+n16 >= 0), cost: 3*n16 123: l13 -> [30] : (1+ibit^0-i2rev^0 <= 0 /\ ibit^0-ibit^post15 == 0 /\ -ibit^0+ip1^0 <= 0), cost: NONTERM 56: l15 -> l13 : ibit^0'=ibit^post19, 0 == 0, cost: 1 88: l19 -> l15 : -1-i1^0+ip1^0+i2^0 <= 0, cost: 2 118: l19 -> l19 : i1^0'=2+i1^0, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: 4+2*n6 120: l19 -> [28] : ((2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ 1+ip2^0 <= 0) \/ (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ ip2^0 == 0)), cost: NONTERM 124: l19 -> l19 : i1^0'=i1^0+2*n20, (n20 >= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 4*n20 109: l25 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 3 110: l25 -> l0 : nprev^0'=1, ntot^0'=ntot^post21, idim^0'=1+ndim^0, ndim^0-idim^0 >= 0, cost: 5+2*ndim^0-2*idim^0 Applied chaining First rule: l6 -> l3 : -ifp1^0+i3^0 <= 0, cost: 2 Second rule: l3 -> l3 : i1^0'=2+i1^0, k2^0'=ifp1^0+i2^0+(-1+n0)*ifp2^0, k1^0'=i2^0+(-1+n0)*ifp2^0, tempr^0'=tempr^post2, i2^0'=i2^0+n0*ifp2^0, tempi^0'=tempi^post2, (-i2^0-(-1+n0)*ifp2^0+ip3^0 >= 0 /\ -1+n0 >= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ 1-i2^0-n0*ifp2^0+ip3^0 <= 0), cost: 4+2*n0 New rule: l6 -> l3 : i1^0'=2+i1^0, k2^0'=ifp1^0+i2^0+(-1+n0)*ifp2^0, k1^0'=i2^0+(-1+n0)*ifp2^0, tempr^0'=tempr^post2, i2^0'=i2^0+n0*ifp2^0, tempi^0'=tempi^post2, (-i2^0-(-1+n0)*ifp2^0+ip3^0 >= 0 /\ -ifp1^0+i3^0 <= 0 /\ -1+n0 >= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ 1-i2^0-n0*ifp2^0+ip3^0 <= 0), cost: 6+2*n0 Applied chaining First rule: l6 -> l3 : -ifp1^0+i3^0 <= 0, cost: 2 Second rule: l3 -> l3 : i1^0'=i1^0+2*n10, (n10 >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0), cost: 4*n10 New rule: l6 -> l3 : i1^0'=i1^0+2*n10, (n10 >= 0 /\ -ifp1^0+i3^0 <= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0), cost: 2+4*n10 Applied deletion Removed the following rules: 114 121 Applied chaining First rule: l15 -> l13 : ibit^0'=ibit^post19, 0 == 0, cost: 1 Second rule: l13 -> l13 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n16+i2rev^0, (-1-ibit^0+i2rev^0 >= 0 /\ -ip1^0+ibit^post15 >= 0 /\ -1+i2rev^0-ibit^post15-ibit^post15*(-1+n16) >= 0 /\ ibit^0-ip1^0 >= 0 /\ -1+n16 >= 0), cost: 3*n16 New rule: l15 -> l13 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n16+i2rev^0, (1-i2rev^0+ip1^0 <= 0 /\ -ip1^0+ibit^post15 >= 0 /\ -1+i2rev^0-ibit^post15-ibit^post15*(-1+n16) >= 0 /\ -1+n16 >= 0), cost: 1+3*n16 Applied chaining First rule: l15 -> l13 : ibit^0'=ibit^post19, 0 == 0, cost: 1 Second rule: l13 -> [30] : (1+ibit^0-i2rev^0 <= 0 /\ ibit^0-ibit^post15 == 0 /\ -ibit^0+ip1^0 <= 0), cost: NONTERM New rule: l15 -> [30] : 1-i2rev^0+ip1^0 <= 0, cost: NONTERM Applied deletion Removed the following rules: 122 123 Applied chaining First rule: l11 -> l19 : (-ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0), cost: 3 Second rule: l19 -> l19 : i1^0'=2+i1^0, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: 4+2*n6 New rule: l11 -> l19 : i1^0'=2+i1^0, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: 7+2*n6 Applied chaining First rule: l11 -> l19 : (-ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0), cost: 3 Second rule: l19 -> l19 : i1^0'=i1^0+2*n20, (n20 >= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 4*n20 New rule: l11 -> l19 : i1^0'=i1^0+2*n20, (-ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 3+4*n20 Applied deletion Removed the following rules: 118 124 Chained accelerated rules with incoming rules Start location: l25 73: l0 -> l11 : ip2^0'=ip2^post35, i2rev^0'=1, ip1^0'=ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, -1+idim^0 >= 0, cost: 2 82: l3 -> l6 : wtemp^0'=wr^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, -1-i1^0+ip1^0+i3^0 <= 0, cost: 2 119: l3 -> [26] : ((i2^0-ip3^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ ifp2^0 == 0) \/ (i2^0-ip3^0 <= 0 /\ 1+ifp2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0)), cost: NONTERM 80: l6 -> l8 : ifp1^0'=ifp2^0, 1+ifp1^0-i3^0 <= 0, cost: 2 81: l6 -> l3 : -ifp1^0+i3^0 <= 0, cost: 2 125: l6 -> l3 : i1^0'=2+i1^0, k2^0'=ifp1^0+i2^0+(-1+n0)*ifp2^0, k1^0'=i2^0+(-1+n0)*ifp2^0, tempr^0'=tempr^post2, i2^0'=i2^0+n0*ifp2^0, tempi^0'=tempi^post2, (-i2^0-(-1+n0)*ifp2^0+ip3^0 >= 0 /\ -ifp1^0+i3^0 <= 0 /\ -1+n0 >= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ 1-i2^0-n0*ifp2^0+ip3^0 <= 0), cost: 6+2*n0 126: l6 -> l3 : i1^0'=i1^0+2*n10, (n10 >= 0 /\ -ifp1^0+i3^0 <= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0), cost: 2+4*n10 78: l8 -> l0 : nprev^0'=nprev^post10, idim^0'=-1+idim^0, ip2^0-ifp1^0 <= 0, cost: 2 79: l8 -> l6 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, wr^0'=1, wi^0'=0, ifp2^0'=ifp2^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 50: l10 -> l11 : i2rev^0'=ibit^0+i2rev^0, i2^0'=ip1^0+i2^0, TRUE, cost: 1 76: l11 -> l8 : ifp1^0'=ip1^0, 1+ip2^0-i2^0 <= 0, cost: 2 111: l11 -> l15 : (i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0), cost: 3 112: l11 -> l19 : (-ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0), cost: 3 129: l11 -> l19 : i1^0'=2+i1^0, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: 7+2*n6 130: l11 -> l19 : i1^0'=i1^0+2*n20, (-ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 3+4*n20 86: l13 -> l10 : 1+ibit^0-ip1^0 <= 0, cost: 2 115: l13 -> l10 : (-ibit^0+i2rev^0 <= 0 /\ -ibit^0+ip1^0 <= 0), cost: 3 56: l15 -> l13 : ibit^0'=ibit^post19, 0 == 0, cost: 1 127: l15 -> l13 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n16+i2rev^0, (1-i2rev^0+ip1^0 <= 0 /\ -ip1^0+ibit^post15 >= 0 /\ -1+i2rev^0-ibit^post15-ibit^post15*(-1+n16) >= 0 /\ -1+n16 >= 0), cost: 1+3*n16 128: l15 -> [30] : 1-i2rev^0+ip1^0 <= 0, cost: NONTERM 88: l19 -> l15 : -1-i1^0+ip1^0+i2^0 <= 0, cost: 2 120: l19 -> [28] : ((2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ 1+ip2^0 <= 0) \/ (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ ip2^0 == 0)), cost: NONTERM 109: l25 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 3 110: l25 -> l0 : nprev^0'=1, ntot^0'=ntot^post21, idim^0'=1+ndim^0, ndim^0-idim^0 >= 0, cost: 5+2*ndim^0-2*idim^0 Eliminating location l19 by chaining: Applied chaining First rule: l11 -> l19 : (-ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0), cost: 3 Second rule: l19 -> l15 : -1-i1^0+ip1^0+i2^0 <= 0, cost: 2 New rule: l11 -> l15 : (-ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0), cost: 5 Applied chaining First rule: l11 -> l19 : (-ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0), cost: 3 Second rule: l19 -> [28] : ((2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ 1+ip2^0 <= 0) \/ (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ ip2^0 == 0)), cost: NONTERM New rule: l11 -> [28] : (-ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ ((2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ ip2^0 == 0) \/ (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ 1+ip2^0 <= 0))), cost: NONTERM Applied chaining First rule: l11 -> l19 : i1^0'=2+i1^0, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: 7+2*n6 Second rule: l19 -> l15 : -1-i1^0+ip1^0+i2^0 <= 0, cost: 2 New rule: l11 -> l15 : i1^0'=2+i1^0, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: 9+2*n6 Applied chaining First rule: l11 -> l19 : i1^0'=i1^0+2*n20, (-ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 3+4*n20 Second rule: l19 -> l15 : -1-i1^0+ip1^0+i2^0 <= 0, cost: 2 New rule: l11 -> l15 : i1^0'=i1^0+2*n20, (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 5+4*n20 Applied partial deletion Original rule: l11 -> l19 : i1^0'=2+i1^0, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: 7+2*n6 New rule: l11 -> [32] : (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: 7+2*n6 Applied partial deletion Original rule: l11 -> l19 : i1^0'=i1^0+2*n20, (-ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 3+4*n20 New rule: l11 -> [32] : (-ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 3+4*n20 Applied deletion Removed the following rules: 88 112 120 129 130 Eliminating location l3 by chaining: Applied chaining First rule: l6 -> l3 : -ifp1^0+i3^0 <= 0, cost: 2 Second rule: l3 -> l6 : wtemp^0'=wr^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, -1-i1^0+ip1^0+i3^0 <= 0, cost: 2 New rule: l6 -> l6 : wtemp^0'=wr^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, (-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0), cost: 4 Applied chaining First rule: l6 -> l3 : -ifp1^0+i3^0 <= 0, cost: 2 Second rule: l3 -> [26] : ((i2^0-ip3^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ ifp2^0 == 0) \/ (i2^0-ip3^0 <= 0 /\ 1+ifp2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0)), cost: NONTERM New rule: l6 -> [26] : (-ifp1^0+i3^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ ifp2^0 == 0) \/ (i2^0-ip3^0 <= 0 /\ 1+ifp2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0))), cost: NONTERM Applied chaining First rule: l6 -> l3 : i1^0'=2+i1^0, k2^0'=ifp1^0+i2^0+(-1+n0)*ifp2^0, k1^0'=i2^0+(-1+n0)*ifp2^0, tempr^0'=tempr^post2, i2^0'=i2^0+n0*ifp2^0, tempi^0'=tempi^post2, (-i2^0-(-1+n0)*ifp2^0+ip3^0 >= 0 /\ -ifp1^0+i3^0 <= 0 /\ -1+n0 >= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ 1-i2^0-n0*ifp2^0+ip3^0 <= 0), cost: 6+2*n0 Second rule: l3 -> l6 : wtemp^0'=wr^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, -1-i1^0+ip1^0+i3^0 <= 0, cost: 2 New rule: l6 -> l6 : i1^0'=2+i1^0, k2^0'=ifp1^0+i2^0+(-1+n0)*ifp2^0, wtemp^0'=wr^0, k1^0'=i2^0+(-1+n0)*ifp2^0, tempr^0'=tempr^post2, i2^0'=i2^0+n0*ifp2^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, tempi^0'=tempi^post2, (-i2^0-(-1+n0)*ifp2^0+ip3^0 >= 0 /\ -ifp1^0+i3^0 <= 0 /\ -1+n0 >= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ 1-i2^0-n0*ifp2^0+ip3^0 <= 0 /\ -3-i1^0+ip1^0+i3^0 <= 0), cost: 8+2*n0 Applied chaining First rule: l6 -> l3 : i1^0'=i1^0+2*n10, (n10 >= 0 /\ -ifp1^0+i3^0 <= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0), cost: 2+4*n10 Second rule: l3 -> l6 : wtemp^0'=wr^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, -1-i1^0+ip1^0+i3^0 <= 0, cost: 2 New rule: l6 -> l6 : i1^0'=i1^0+2*n10, wtemp^0'=wr^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, (n10 >= 0 /\ -ifp1^0+i3^0 <= 0 /\ -1-i1^0-2*n10+ip1^0+i3^0 <= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0), cost: 4+4*n10 Applied partial deletion Original rule: l6 -> l3 : i1^0'=2+i1^0, k2^0'=ifp1^0+i2^0+(-1+n0)*ifp2^0, k1^0'=i2^0+(-1+n0)*ifp2^0, tempr^0'=tempr^post2, i2^0'=i2^0+n0*ifp2^0, tempi^0'=tempi^post2, (-i2^0-(-1+n0)*ifp2^0+ip3^0 >= 0 /\ -ifp1^0+i3^0 <= 0 /\ -1+n0 >= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ 1-i2^0-n0*ifp2^0+ip3^0 <= 0), cost: 6+2*n0 New rule: l6 -> [33] : (-i2^0-(-1+n0)*ifp2^0+ip3^0 >= 0 /\ -ifp1^0+i3^0 <= 0 /\ -1+n0 >= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ 1-i2^0-n0*ifp2^0+ip3^0 <= 0), cost: 6+2*n0 Applied partial deletion Original rule: l6 -> l3 : i1^0'=i1^0+2*n10, (n10 >= 0 /\ -ifp1^0+i3^0 <= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0), cost: 2+4*n10 New rule: l6 -> [33] : (n10 >= 0 /\ -ifp1^0+i3^0 <= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0), cost: 2+4*n10 Applied deletion Removed the following rules: 81 82 119 125 126 Eliminating location l13 by chaining: Applied chaining First rule: l15 -> l13 : ibit^0'=ibit^post19, 0 == 0, cost: 1 Second rule: l13 -> l10 : 1+ibit^0-ip1^0 <= 0, cost: 2 New rule: l15 -> l10 : ibit^0'=ibit^post19, (0 == 0 /\ 1+ibit^post19-ip1^0 <= 0), cost: 3 Applied simplification Original rule: l15 -> l10 : ibit^0'=ibit^post19, (0 == 0 /\ 1+ibit^post19-ip1^0 <= 0), cost: 3 New rule: l15 -> l10 : ibit^0'=ibit^post19, 1+ibit^post19-ip1^0 <= 0, cost: 3 Applied chaining First rule: l15 -> l13 : ibit^0'=ibit^post19, 0 == 0, cost: 1 Second rule: l13 -> l10 : (-ibit^0+i2rev^0 <= 0 /\ -ibit^0+ip1^0 <= 0), cost: 3 New rule: l15 -> l10 : ibit^0'=ibit^post19, (0 == 0 /\ -ibit^post19+i2rev^0 <= 0 /\ -ibit^post19+ip1^0 <= 0), cost: 4 Applied simplification Original rule: l15 -> l10 : ibit^0'=ibit^post19, (0 == 0 /\ -ibit^post19+i2rev^0 <= 0 /\ -ibit^post19+ip1^0 <= 0), cost: 4 New rule: l15 -> l10 : ibit^0'=ibit^post19, (-ibit^post19+i2rev^0 <= 0 /\ -ibit^post19+ip1^0 <= 0), cost: 4 Applied chaining First rule: l15 -> l13 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n16+i2rev^0, (1-i2rev^0+ip1^0 <= 0 /\ -ip1^0+ibit^post15 >= 0 /\ -1+i2rev^0-ibit^post15-ibit^post15*(-1+n16) >= 0 /\ -1+n16 >= 0), cost: 1+3*n16 Second rule: l13 -> l10 : (-ibit^0+i2rev^0 <= 0 /\ -ibit^0+ip1^0 <= 0), cost: 3 New rule: l15 -> l10 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n16+i2rev^0, (1-i2rev^0+ip1^0 <= 0 /\ -ip1^0+ibit^post15 >= 0 /\ -1+i2rev^0-ibit^post15-ibit^post15*(-1+n16) >= 0 /\ -ibit^post15*n16+i2rev^0-ibit^post15 <= 0 /\ -1+n16 >= 0 /\ ip1^0-ibit^post15 <= 0), cost: 4+3*n16 Applied simplification Original rule: l15 -> l10 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n16+i2rev^0, (1-i2rev^0+ip1^0 <= 0 /\ -ip1^0+ibit^post15 >= 0 /\ -1+i2rev^0-ibit^post15-ibit^post15*(-1+n16) >= 0 /\ -ibit^post15*n16+i2rev^0-ibit^post15 <= 0 /\ -1+n16 >= 0 /\ ip1^0-ibit^post15 <= 0), cost: 4+3*n16 New rule: l15 -> l10 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n16+i2rev^0, (-1+i2rev^0-ibit^post15-ibit^post15*(-1+n16) >= 0 /\ -ibit^post15*n16+i2rev^0-ibit^post15 <= 0 /\ -1+n16 >= 0 /\ ip1^0-ibit^post15 <= 0), cost: 4+3*n16 Applied partial deletion Original rule: l15 -> l13 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n16+i2rev^0, (1-i2rev^0+ip1^0 <= 0 /\ -ip1^0+ibit^post15 >= 0 /\ -1+i2rev^0-ibit^post15-ibit^post15*(-1+n16) >= 0 /\ -1+n16 >= 0), cost: 1+3*n16 New rule: l15 -> [34] : (1-i2rev^0+ip1^0 <= 0 /\ -ip1^0+ibit^post15 >= 0 /\ -1+i2rev^0-ibit^post15-ibit^post15*(-1+n16) >= 0 /\ -1+n16 >= 0), cost: 1+3*n16 Applied deletion Removed the following rules: 56 86 115 127 Eliminated locations on tree-shaped paths Start location: l25 73: l0 -> l11 : ip2^0'=ip2^post35, i2rev^0'=1, ip1^0'=ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, -1+idim^0 >= 0, cost: 2 80: l6 -> l8 : ifp1^0'=ifp2^0, 1+ifp1^0-i3^0 <= 0, cost: 2 137: l6 -> l6 : wtemp^0'=wr^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, (-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0), cost: 4 138: l6 -> [26] : (-ifp1^0+i3^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ ifp2^0 == 0) \/ (i2^0-ip3^0 <= 0 /\ 1+ifp2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0))), cost: NONTERM 139: l6 -> l6 : i1^0'=2+i1^0, k2^0'=ifp1^0+i2^0+(-1+n0)*ifp2^0, wtemp^0'=wr^0, k1^0'=i2^0+(-1+n0)*ifp2^0, tempr^0'=tempr^post2, i2^0'=i2^0+n0*ifp2^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, tempi^0'=tempi^post2, (-i2^0-(-1+n0)*ifp2^0+ip3^0 >= 0 /\ -ifp1^0+i3^0 <= 0 /\ -1+n0 >= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ 1-i2^0-n0*ifp2^0+ip3^0 <= 0 /\ -3-i1^0+ip1^0+i3^0 <= 0), cost: 8+2*n0 140: l6 -> l6 : i1^0'=i1^0+2*n10, wtemp^0'=wr^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, (n10 >= 0 /\ -ifp1^0+i3^0 <= 0 /\ -1-i1^0-2*n10+ip1^0+i3^0 <= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0), cost: 4+4*n10 141: l6 -> [33] : (-i2^0-(-1+n0)*ifp2^0+ip3^0 >= 0 /\ -ifp1^0+i3^0 <= 0 /\ -1+n0 >= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ 1-i2^0-n0*ifp2^0+ip3^0 <= 0), cost: 6+2*n0 142: l6 -> [33] : (n10 >= 0 /\ -ifp1^0+i3^0 <= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0), cost: 2+4*n10 78: l8 -> l0 : nprev^0'=nprev^post10, idim^0'=-1+idim^0, ip2^0-ifp1^0 <= 0, cost: 2 79: l8 -> l6 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, wr^0'=1, wi^0'=0, ifp2^0'=ifp2^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 50: l10 -> l11 : i2rev^0'=ibit^0+i2rev^0, i2^0'=ip1^0+i2^0, TRUE, cost: 1 76: l11 -> l8 : ifp1^0'=ip1^0, 1+ip2^0-i2^0 <= 0, cost: 2 111: l11 -> l15 : (i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0), cost: 3 131: l11 -> l15 : (-ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0), cost: 5 132: l11 -> [28] : (-ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ ((2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ ip2^0 == 0) \/ (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ 1+ip2^0 <= 0))), cost: NONTERM 133: l11 -> l15 : i1^0'=2+i1^0, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: 9+2*n6 134: l11 -> l15 : i1^0'=i1^0+2*n20, (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 5+4*n20 135: l11 -> [32] : (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: 7+2*n6 136: l11 -> [32] : (-ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 3+4*n20 128: l15 -> [30] : 1-i2rev^0+ip1^0 <= 0, cost: NONTERM 143: l15 -> l10 : ibit^0'=ibit^post19, 1+ibit^post19-ip1^0 <= 0, cost: 3 144: l15 -> l10 : ibit^0'=ibit^post19, (-ibit^post19+i2rev^0 <= 0 /\ -ibit^post19+ip1^0 <= 0), cost: 4 145: l15 -> l10 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n16+i2rev^0, (-1+i2rev^0-ibit^post15-ibit^post15*(-1+n16) >= 0 /\ -ibit^post15*n16+i2rev^0-ibit^post15 <= 0 /\ -1+n16 >= 0 /\ ip1^0-ibit^post15 <= 0), cost: 4+3*n16 146: l15 -> [34] : (1-i2rev^0+ip1^0 <= 0 /\ -ip1^0+ibit^post15 >= 0 /\ -1+i2rev^0-ibit^post15-ibit^post15*(-1+n16) >= 0 /\ -1+n16 >= 0), cost: 1+3*n16 109: l25 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 3 110: l25 -> l0 : nprev^0'=1, ntot^0'=ntot^post21, idim^0'=1+ndim^0, ndim^0-idim^0 >= 0, cost: 5+2*ndim^0-2*idim^0 Applied merging first rule: l6 -> [33] : (-i2^0-(-1+n0)*ifp2^0+ip3^0 >= 0 /\ -ifp1^0+i3^0 <= 0 /\ -1+n0 >= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ 1-i2^0-n0*ifp2^0+ip3^0 <= 0), cost: 6+2*n0 second rule: l6 -> [33] : (n10 >= 0 /\ -ifp1^0+i3^0 <= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0), cost: 2+4*n10 new rule: l6 -> [33] : ((-i2^0-(-1+n0)*ifp2^0+ip3^0 >= 0 /\ -ifp1^0+i3^0 <= 0 /\ -1+n0 >= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ 1-i2^0-n0*ifp2^0+ip3^0 <= 0) \/ (n10 >= 0 /\ -ifp1^0+i3^0 <= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0)), cost: 6+2*n0 Applied merging first rule: l11 -> l15 : (i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0), cost: 3 second rule: l11 -> l15 : (-ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0), cost: 5 new rule: l11 -> l15 : ((i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0) \/ (-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0)), cost: 3 Applied merging first rule: l11 -> [32] : (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: 7+2*n6 second rule: l11 -> [32] : (-ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 3+4*n20 new rule: l11 -> [32] : ((2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0) \/ (-ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0)), cost: 7+2*n6 Merged rules Start location: l25 73: l0 -> l11 : ip2^0'=ip2^post35, i2rev^0'=1, ip1^0'=ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, -1+idim^0 >= 0, cost: 2 80: l6 -> l8 : ifp1^0'=ifp2^0, 1+ifp1^0-i3^0 <= 0, cost: 2 137: l6 -> l6 : wtemp^0'=wr^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, (-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0), cost: 4 138: l6 -> [26] : (-ifp1^0+i3^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ ifp2^0 == 0) \/ (i2^0-ip3^0 <= 0 /\ 1+ifp2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0))), cost: NONTERM 139: l6 -> l6 : i1^0'=2+i1^0, k2^0'=ifp1^0+i2^0+(-1+n0)*ifp2^0, wtemp^0'=wr^0, k1^0'=i2^0+(-1+n0)*ifp2^0, tempr^0'=tempr^post2, i2^0'=i2^0+n0*ifp2^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, tempi^0'=tempi^post2, (-i2^0-(-1+n0)*ifp2^0+ip3^0 >= 0 /\ -ifp1^0+i3^0 <= 0 /\ -1+n0 >= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ 1-i2^0-n0*ifp2^0+ip3^0 <= 0 /\ -3-i1^0+ip1^0+i3^0 <= 0), cost: 8+2*n0 140: l6 -> l6 : i1^0'=i1^0+2*n10, wtemp^0'=wr^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, (n10 >= 0 /\ -ifp1^0+i3^0 <= 0 /\ -1-i1^0-2*n10+ip1^0+i3^0 <= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0), cost: 4+4*n10 147: l6 -> [33] : ((-i2^0-(-1+n0)*ifp2^0+ip3^0 >= 0 /\ -ifp1^0+i3^0 <= 0 /\ -1+n0 >= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ 1-i2^0-n0*ifp2^0+ip3^0 <= 0) \/ (n10 >= 0 /\ -ifp1^0+i3^0 <= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0)), cost: 6+2*n0 78: l8 -> l0 : nprev^0'=nprev^post10, idim^0'=-1+idim^0, ip2^0-ifp1^0 <= 0, cost: 2 79: l8 -> l6 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, wr^0'=1, wi^0'=0, ifp2^0'=ifp2^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 50: l10 -> l11 : i2rev^0'=ibit^0+i2rev^0, i2^0'=ip1^0+i2^0, TRUE, cost: 1 76: l11 -> l8 : ifp1^0'=ip1^0, 1+ip2^0-i2^0 <= 0, cost: 2 132: l11 -> [28] : (-ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ ((2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ ip2^0 == 0) \/ (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ 1+ip2^0 <= 0))), cost: NONTERM 133: l11 -> l15 : i1^0'=2+i1^0, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: 9+2*n6 134: l11 -> l15 : i1^0'=i1^0+2*n20, (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 5+4*n20 148: l11 -> l15 : ((i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0) \/ (-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0)), cost: 3 149: l11 -> [32] : ((2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0) \/ (-ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0)), cost: 7+2*n6 128: l15 -> [30] : 1-i2rev^0+ip1^0 <= 0, cost: NONTERM 143: l15 -> l10 : ibit^0'=ibit^post19, 1+ibit^post19-ip1^0 <= 0, cost: 3 144: l15 -> l10 : ibit^0'=ibit^post19, (-ibit^post19+i2rev^0 <= 0 /\ -ibit^post19+ip1^0 <= 0), cost: 4 145: l15 -> l10 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n16+i2rev^0, (-1+i2rev^0-ibit^post15-ibit^post15*(-1+n16) >= 0 /\ -ibit^post15*n16+i2rev^0-ibit^post15 <= 0 /\ -1+n16 >= 0 /\ ip1^0-ibit^post15 <= 0), cost: 4+3*n16 146: l15 -> [34] : (1-i2rev^0+ip1^0 <= 0 /\ -ip1^0+ibit^post15 >= 0 /\ -1+i2rev^0-ibit^post15-ibit^post15*(-1+n16) >= 0 /\ -1+n16 >= 0), cost: 1+3*n16 109: l25 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 3 110: l25 -> l0 : nprev^0'=1, ntot^0'=ntot^post21, idim^0'=1+ndim^0, ndim^0-idim^0 >= 0, cost: 5+2*ndim^0-2*idim^0 Applied pruning (of leafs and parallel rules): Start location: l25 73: l0 -> l11 : ip2^0'=ip2^post35, i2rev^0'=1, ip1^0'=ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, -1+idim^0 >= 0, cost: 2 80: l6 -> l8 : ifp1^0'=ifp2^0, 1+ifp1^0-i3^0 <= 0, cost: 2 137: l6 -> l6 : wtemp^0'=wr^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, (-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0), cost: 4 138: l6 -> [26] : (-ifp1^0+i3^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ ifp2^0 == 0) \/ (i2^0-ip3^0 <= 0 /\ 1+ifp2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0))), cost: NONTERM 139: l6 -> l6 : i1^0'=2+i1^0, k2^0'=ifp1^0+i2^0+(-1+n0)*ifp2^0, wtemp^0'=wr^0, k1^0'=i2^0+(-1+n0)*ifp2^0, tempr^0'=tempr^post2, i2^0'=i2^0+n0*ifp2^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, tempi^0'=tempi^post2, (-i2^0-(-1+n0)*ifp2^0+ip3^0 >= 0 /\ -ifp1^0+i3^0 <= 0 /\ -1+n0 >= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ 1-i2^0-n0*ifp2^0+ip3^0 <= 0 /\ -3-i1^0+ip1^0+i3^0 <= 0), cost: 8+2*n0 140: l6 -> l6 : i1^0'=i1^0+2*n10, wtemp^0'=wr^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, (n10 >= 0 /\ -ifp1^0+i3^0 <= 0 /\ -1-i1^0-2*n10+ip1^0+i3^0 <= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0), cost: 4+4*n10 78: l8 -> l0 : nprev^0'=nprev^post10, idim^0'=-1+idim^0, ip2^0-ifp1^0 <= 0, cost: 2 79: l8 -> l6 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, wr^0'=1, wi^0'=0, ifp2^0'=ifp2^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 50: l10 -> l11 : i2rev^0'=ibit^0+i2rev^0, i2^0'=ip1^0+i2^0, TRUE, cost: 1 76: l11 -> l8 : ifp1^0'=ip1^0, 1+ip2^0-i2^0 <= 0, cost: 2 132: l11 -> [28] : (-ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ ((2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ ip2^0 == 0) \/ (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ 1+ip2^0 <= 0))), cost: NONTERM 133: l11 -> l15 : i1^0'=2+i1^0, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: 9+2*n6 134: l11 -> l15 : i1^0'=i1^0+2*n20, (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 5+4*n20 148: l11 -> l15 : ((i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0) \/ (-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0)), cost: 3 128: l15 -> [30] : 1-i2rev^0+ip1^0 <= 0, cost: NONTERM 143: l15 -> l10 : ibit^0'=ibit^post19, 1+ibit^post19-ip1^0 <= 0, cost: 3 144: l15 -> l10 : ibit^0'=ibit^post19, (-ibit^post19+i2rev^0 <= 0 /\ -ibit^post19+ip1^0 <= 0), cost: 4 145: l15 -> l10 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n16+i2rev^0, (-1+i2rev^0-ibit^post15-ibit^post15*(-1+n16) >= 0 /\ -ibit^post15*n16+i2rev^0-ibit^post15 <= 0 /\ -1+n16 >= 0 /\ ip1^0-ibit^post15 <= 0), cost: 4+3*n16 109: l25 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 3 110: l25 -> l0 : nprev^0'=1, ntot^0'=ntot^post21, idim^0'=1+ndim^0, ndim^0-idim^0 >= 0, cost: 5+2*ndim^0-2*idim^0 Applied acceleration Original rule: l6 -> l6 : wtemp^0'=wr^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, (-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0), cost: 4 New rule: l6 -> l6 : wtemp^0'=wr^post4, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0*n28+i3^0, (ifp1^0-i3^0 >= 0 /\ 1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0*(-1+n28)+ifp1^0-i3^0 >= 0 /\ 1+i1^0-ip1^0-i3^0 >= 0), cost: 4*n28 Applied recurrent set Original rule: l6 -> l6 : wtemp^0'=wr^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, (-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0), cost: 4 New rule: l6 -> [35] : (-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ -1-i1^0+2*ifp1^0-ip1^0-i3^0 <= 0 /\ 2+2*i1^0-ip1^0-2*i3^0 <= 0), cost: NONTERM Applied fixed-point processor Original rule: l6 -> l6 : wtemp^0'=wr^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, (-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0), cost: 4 New rule: l6 -> [35] : (-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ -ip1^0 == 0), cost: NONTERM Applied acceleration Original rule: l6 -> l6 : i1^0'=i1^0+2*n10, wtemp^0'=wr^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, (n10 >= 0 /\ -ifp1^0+i3^0 <= 0 /\ -1-i1^0-2*n10+ip1^0+i3^0 <= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0), cost: 4+4*n10 New rule: l6 -> l6 : i1^0'=i1^0+2*n10*n31, wtemp^0'=wr^post4, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=n31*ip1^0+i3^0, (ifp1^0-i3^0 >= 0 /\ -2+n31 >= 0 /\ ifp1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ n10 >= 0 /\ 1+i1^0+2*n10-ip1^0+2*n10*(-1+n31)-i3^0-ip1^0*(-1+n31) >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0), cost: 4*n31+4*n10*n31 Applied fixed-point processor Original rule: l6 -> l6 : i1^0'=i1^0+2*n10, wtemp^0'=wr^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, (n10 >= 0 /\ -ifp1^0+i3^0 <= 0 /\ -1-i1^0-2*n10+ip1^0+i3^0 <= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0), cost: 4+4*n10 New rule: l6 -> [35] : (-2*n10 == 0 /\ n10 >= 0 /\ -ifp1^0+i3^0 <= 0 /\ -1-i1^0-2*n10+ip1^0+i3^0 <= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0), cost: NONTERM Applied simplification Original rule: l6 -> [35] : (-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ -ip1^0 == 0), cost: NONTERM New rule: l6 -> [35] : (-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ ip1^0 == 0), cost: NONTERM Applied simplification Original rule: l6 -> [35] : (-2*n10 == 0 /\ n10 >= 0 /\ -ifp1^0+i3^0 <= 0 /\ -1-i1^0-2*n10+ip1^0+i3^0 <= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0), cost: NONTERM New rule: l6 -> [35] : (n10 == 0 /\ -ifp1^0+i3^0 <= 0 /\ -1-i1^0-2*n10+ip1^0+i3^0 <= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0), cost: NONTERM Applied deletion Removed the following rules: 137 140 Accelerated simple loops Start location: l25 73: l0 -> l11 : ip2^0'=ip2^post35, i2rev^0'=1, ip1^0'=ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, -1+idim^0 >= 0, cost: 2 80: l6 -> l8 : ifp1^0'=ifp2^0, 1+ifp1^0-i3^0 <= 0, cost: 2 138: l6 -> [26] : (-ifp1^0+i3^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ ifp2^0 == 0) \/ (i2^0-ip3^0 <= 0 /\ 1+ifp2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0))), cost: NONTERM 139: l6 -> l6 : i1^0'=2+i1^0, k2^0'=ifp1^0+i2^0+(-1+n0)*ifp2^0, wtemp^0'=wr^0, k1^0'=i2^0+(-1+n0)*ifp2^0, tempr^0'=tempr^post2, i2^0'=i2^0+n0*ifp2^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, tempi^0'=tempi^post2, (-i2^0-(-1+n0)*ifp2^0+ip3^0 >= 0 /\ -ifp1^0+i3^0 <= 0 /\ -1+n0 >= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ 1-i2^0-n0*ifp2^0+ip3^0 <= 0 /\ -3-i1^0+ip1^0+i3^0 <= 0), cost: 8+2*n0 150: l6 -> l6 : wtemp^0'=wr^post4, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0*n28+i3^0, (ifp1^0-i3^0 >= 0 /\ 1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0*(-1+n28)+ifp1^0-i3^0 >= 0 /\ 1+i1^0-ip1^0-i3^0 >= 0), cost: 4*n28 151: l6 -> [35] : (-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ -1-i1^0+2*ifp1^0-ip1^0-i3^0 <= 0 /\ 2+2*i1^0-ip1^0-2*i3^0 <= 0), cost: NONTERM 153: l6 -> l6 : i1^0'=i1^0+2*n10*n31, wtemp^0'=wr^post4, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=n31*ip1^0+i3^0, (ifp1^0-i3^0 >= 0 /\ -2+n31 >= 0 /\ ifp1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ n10 >= 0 /\ 1+i1^0+2*n10-ip1^0+2*n10*(-1+n31)-i3^0-ip1^0*(-1+n31) >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0), cost: 4*n31+4*n10*n31 155: l6 -> [35] : (-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ ip1^0 == 0), cost: NONTERM 156: l6 -> [35] : (n10 == 0 /\ -ifp1^0+i3^0 <= 0 /\ -1-i1^0-2*n10+ip1^0+i3^0 <= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0), cost: NONTERM 78: l8 -> l0 : nprev^0'=nprev^post10, idim^0'=-1+idim^0, ip2^0-ifp1^0 <= 0, cost: 2 79: l8 -> l6 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, wr^0'=1, wi^0'=0, ifp2^0'=ifp2^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 50: l10 -> l11 : i2rev^0'=ibit^0+i2rev^0, i2^0'=ip1^0+i2^0, TRUE, cost: 1 76: l11 -> l8 : ifp1^0'=ip1^0, 1+ip2^0-i2^0 <= 0, cost: 2 132: l11 -> [28] : (-ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ ((2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ ip2^0 == 0) \/ (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ 1+ip2^0 <= 0))), cost: NONTERM 133: l11 -> l15 : i1^0'=2+i1^0, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: 9+2*n6 134: l11 -> l15 : i1^0'=i1^0+2*n20, (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 5+4*n20 148: l11 -> l15 : ((i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0) \/ (-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0)), cost: 3 128: l15 -> [30] : 1-i2rev^0+ip1^0 <= 0, cost: NONTERM 143: l15 -> l10 : ibit^0'=ibit^post19, 1+ibit^post19-ip1^0 <= 0, cost: 3 144: l15 -> l10 : ibit^0'=ibit^post19, (-ibit^post19+i2rev^0 <= 0 /\ -ibit^post19+ip1^0 <= 0), cost: 4 145: l15 -> l10 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n16+i2rev^0, (-1+i2rev^0-ibit^post15-ibit^post15*(-1+n16) >= 0 /\ -ibit^post15*n16+i2rev^0-ibit^post15 <= 0 /\ -1+n16 >= 0 /\ ip1^0-ibit^post15 <= 0), cost: 4+3*n16 109: l25 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 3 110: l25 -> l0 : nprev^0'=1, ntot^0'=ntot^post21, idim^0'=1+ndim^0, ndim^0-idim^0 >= 0, cost: 5+2*ndim^0-2*idim^0 Applied chaining First rule: l8 -> l6 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, wr^0'=1, wi^0'=0, ifp2^0'=ifp2^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 Second rule: l6 -> l6 : i1^0'=2+i1^0, k2^0'=ifp1^0+i2^0+(-1+n0)*ifp2^0, wtemp^0'=wr^0, k1^0'=i2^0+(-1+n0)*ifp2^0, tempr^0'=tempr^post2, i2^0'=i2^0+n0*ifp2^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, tempi^0'=tempi^post2, (-i2^0-(-1+n0)*ifp2^0+ip3^0 >= 0 /\ -ifp1^0+i3^0 <= 0 /\ -1+n0 >= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ 1-i2^0-n0*ifp2^0+ip3^0 <= 0 /\ -3-i1^0+ip1^0+i3^0 <= 0), cost: 8+2*n0 New rule: l8 -> l6 : i1^0'=2+i1^0, k2^0'=ifp1^0+i2^0+ifp2^post11*(-1+n0), wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=1, k1^0'=i2^0+ifp2^post11*(-1+n0), wpi^0'=wpi^post11, tempr^0'=tempr^post2, i2^0'=ifp2^post11*n0+i2^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, ifp2^0'=ifp2^post11, tempi^0'=tempi^post2, (1-ifp2^post11*n0-i2^0+ip3^0 <= 0 /\ -ifp1^0+i3^0 <= 0 /\ -1+n0 >= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -3-i1^0+ip1^0+i3^0 <= 0), cost: 10+2*n0 Applied chaining First rule: l8 -> l6 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, wr^0'=1, wi^0'=0, ifp2^0'=ifp2^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 Second rule: l6 -> l6 : wtemp^0'=wr^post4, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0*n28+i3^0, (ifp1^0-i3^0 >= 0 /\ 1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0*(-1+n28)+ifp1^0-i3^0 >= 0 /\ 1+i1^0-ip1^0-i3^0 >= 0), cost: 4*n28 New rule: l8 -> l6 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wr^post4, wpi^0'=wpi^post11, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0*n28+i3^0, ifp2^0'=ifp2^post11, (ifp1^0-i3^0 >= 0 /\ 1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0*(-1+n28)+ifp1^0-i3^0 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1+i1^0-ip1^0-i3^0 >= 0), cost: 2+4*n28 Applied chaining First rule: l8 -> l6 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, wr^0'=1, wi^0'=0, ifp2^0'=ifp2^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 Second rule: l6 -> [35] : (-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ -1-i1^0+2*ifp1^0-ip1^0-i3^0 <= 0 /\ 2+2*i1^0-ip1^0-2*i3^0 <= 0), cost: NONTERM New rule: l8 -> [35] : (-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ -1-i1^0+2*ifp1^0-ip1^0-i3^0 <= 0 /\ 2+2*i1^0-ip1^0-2*i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0), cost: NONTERM Applied chaining First rule: l8 -> l6 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, wr^0'=1, wi^0'=0, ifp2^0'=ifp2^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 Second rule: l6 -> l6 : i1^0'=i1^0+2*n10*n31, wtemp^0'=wr^post4, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=n31*ip1^0+i3^0, (ifp1^0-i3^0 >= 0 /\ -2+n31 >= 0 /\ ifp1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ n10 >= 0 /\ 1+i1^0+2*n10-ip1^0+2*n10*(-1+n31)-i3^0-ip1^0*(-1+n31) >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0), cost: 4*n31+4*n10*n31 New rule: l8 -> l6 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wr^post4, wpi^0'=wpi^post11, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=n31*ip1^0+i3^0, ifp2^0'=ifp2^post11, (ifp1^0-i3^0 >= 0 /\ -2+n31 >= 0 /\ ifp1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ n10 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1+i1^0+2*n10-ip1^0+2*n10*(-1+n31)-i3^0-ip1^0*(-1+n31) >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0), cost: 2+4*n31+4*n10*n31 Applied chaining First rule: l8 -> l6 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, wr^0'=1, wi^0'=0, ifp2^0'=ifp2^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 Second rule: l6 -> [35] : (-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ ip1^0 == 0), cost: NONTERM New rule: l8 -> [35] : (-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ ip1^0 == 0 /\ 1-ip2^0+ifp1^0 <= 0), cost: NONTERM Applied chaining First rule: l8 -> l6 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, wr^0'=1, wi^0'=0, ifp2^0'=ifp2^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 Second rule: l6 -> [35] : (n10 == 0 /\ -ifp1^0+i3^0 <= 0 /\ -1-i1^0-2*n10+ip1^0+i3^0 <= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0), cost: NONTERM New rule: l8 -> [35] : (-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -i1^0+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0), cost: NONTERM Applied deletion Removed the following rules: 139 150 151 153 155 156 Chained accelerated rules with incoming rules Start location: l25 73: l0 -> l11 : ip2^0'=ip2^post35, i2rev^0'=1, ip1^0'=ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, -1+idim^0 >= 0, cost: 2 80: l6 -> l8 : ifp1^0'=ifp2^0, 1+ifp1^0-i3^0 <= 0, cost: 2 138: l6 -> [26] : (-ifp1^0+i3^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ ifp2^0 == 0) \/ (i2^0-ip3^0 <= 0 /\ 1+ifp2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0))), cost: NONTERM 78: l8 -> l0 : nprev^0'=nprev^post10, idim^0'=-1+idim^0, ip2^0-ifp1^0 <= 0, cost: 2 79: l8 -> l6 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, wr^0'=1, wi^0'=0, ifp2^0'=ifp2^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 157: l8 -> l6 : i1^0'=2+i1^0, k2^0'=ifp1^0+i2^0+ifp2^post11*(-1+n0), wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=1, k1^0'=i2^0+ifp2^post11*(-1+n0), wpi^0'=wpi^post11, tempr^0'=tempr^post2, i2^0'=ifp2^post11*n0+i2^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, ifp2^0'=ifp2^post11, tempi^0'=tempi^post2, (1-ifp2^post11*n0-i2^0+ip3^0 <= 0 /\ -ifp1^0+i3^0 <= 0 /\ -1+n0 >= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -3-i1^0+ip1^0+i3^0 <= 0), cost: 10+2*n0 158: l8 -> l6 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wr^post4, wpi^0'=wpi^post11, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0*n28+i3^0, ifp2^0'=ifp2^post11, (ifp1^0-i3^0 >= 0 /\ 1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0*(-1+n28)+ifp1^0-i3^0 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1+i1^0-ip1^0-i3^0 >= 0), cost: 2+4*n28 159: l8 -> [35] : (-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ -1-i1^0+2*ifp1^0-ip1^0-i3^0 <= 0 /\ 2+2*i1^0-ip1^0-2*i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0), cost: NONTERM 160: l8 -> l6 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wr^post4, wpi^0'=wpi^post11, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=n31*ip1^0+i3^0, ifp2^0'=ifp2^post11, (ifp1^0-i3^0 >= 0 /\ -2+n31 >= 0 /\ ifp1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ n10 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1+i1^0+2*n10-ip1^0+2*n10*(-1+n31)-i3^0-ip1^0*(-1+n31) >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0), cost: 2+4*n31+4*n10*n31 161: l8 -> [35] : (-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ ip1^0 == 0 /\ 1-ip2^0+ifp1^0 <= 0), cost: NONTERM 162: l8 -> [35] : (-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -i1^0+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0), cost: NONTERM 50: l10 -> l11 : i2rev^0'=ibit^0+i2rev^0, i2^0'=ip1^0+i2^0, TRUE, cost: 1 76: l11 -> l8 : ifp1^0'=ip1^0, 1+ip2^0-i2^0 <= 0, cost: 2 132: l11 -> [28] : (-ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ ((2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ ip2^0 == 0) \/ (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ 1+ip2^0 <= 0))), cost: NONTERM 133: l11 -> l15 : i1^0'=2+i1^0, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: 9+2*n6 134: l11 -> l15 : i1^0'=i1^0+2*n20, (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 5+4*n20 148: l11 -> l15 : ((i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0) \/ (-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0)), cost: 3 128: l15 -> [30] : 1-i2rev^0+ip1^0 <= 0, cost: NONTERM 143: l15 -> l10 : ibit^0'=ibit^post19, 1+ibit^post19-ip1^0 <= 0, cost: 3 144: l15 -> l10 : ibit^0'=ibit^post19, (-ibit^post19+i2rev^0 <= 0 /\ -ibit^post19+ip1^0 <= 0), cost: 4 145: l15 -> l10 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n16+i2rev^0, (-1+i2rev^0-ibit^post15-ibit^post15*(-1+n16) >= 0 /\ -ibit^post15*n16+i2rev^0-ibit^post15 <= 0 /\ -1+n16 >= 0 /\ ip1^0-ibit^post15 <= 0), cost: 4+3*n16 109: l25 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 3 110: l25 -> l0 : nprev^0'=1, ntot^0'=ntot^post21, idim^0'=1+ndim^0, ndim^0-idim^0 >= 0, cost: 5+2*ndim^0-2*idim^0 Eliminating location l15 by chaining: Applied chaining First rule: l11 -> l15 : i1^0'=2+i1^0, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: 9+2*n6 Second rule: l15 -> [30] : 1-i2rev^0+ip1^0 <= 0, cost: NONTERM New rule: l11 -> [30] : (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+ip1^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: NONTERM Applied chaining First rule: l11 -> l15 : i1^0'=2+i1^0, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: 9+2*n6 Second rule: l15 -> l10 : ibit^0'=ibit^post19, 1+ibit^post19-ip1^0 <= 0, cost: 3 New rule: l11 -> l10 : i1^0'=2+i1^0, ibit^0'=ibit^post19, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: 12+2*n6 Applied chaining First rule: l11 -> l15 : i1^0'=2+i1^0, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: 9+2*n6 Second rule: l15 -> l10 : ibit^0'=ibit^post19, (-ibit^post19+i2rev^0 <= 0 /\ -ibit^post19+ip1^0 <= 0), cost: 4 New rule: l11 -> l10 : i1^0'=2+i1^0, ibit^0'=ibit^post19, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ -ibit^post19+i2rev^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0 /\ -ibit^post19+ip1^0 <= 0), cost: 13+2*n6 Applied chaining First rule: l11 -> l15 : i1^0'=2+i1^0, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: 9+2*n6 Second rule: l15 -> l10 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n16+i2rev^0, (-1+i2rev^0-ibit^post15-ibit^post15*(-1+n16) >= 0 /\ -ibit^post15*n16+i2rev^0-ibit^post15 <= 0 /\ -1+n16 >= 0 /\ ip1^0-ibit^post15 <= 0), cost: 4+3*n16 New rule: l11 -> l10 : i1^0'=2+i1^0, ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n16+i2rev^0, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ -1+i2rev^0-ibit^post15-ibit^post15*(-1+n16) >= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ -ibit^post15*n16+i2rev^0-ibit^post15 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0 /\ -1+n16 >= 0 /\ ip1^0-ibit^post15 <= 0), cost: 13+2*n6+3*n16 Applied chaining First rule: l11 -> l15 : i1^0'=i1^0+2*n20, (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 5+4*n20 Second rule: l15 -> [30] : 1-i2rev^0+ip1^0 <= 0, cost: NONTERM New rule: l11 -> [30] : (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+ip1^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0), cost: NONTERM Applied chaining First rule: l11 -> l15 : i1^0'=i1^0+2*n20, (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 5+4*n20 Second rule: l15 -> l10 : ibit^0'=ibit^post19, 1+ibit^post19-ip1^0 <= 0, cost: 3 New rule: l11 -> l10 : i1^0'=i1^0+2*n20, ibit^0'=ibit^post19, (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 8+4*n20 Applied chaining First rule: l11 -> l15 : i1^0'=i1^0+2*n20, (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 5+4*n20 Second rule: l15 -> l10 : ibit^0'=ibit^post19, (-ibit^post19+i2rev^0 <= 0 /\ -ibit^post19+ip1^0 <= 0), cost: 4 New rule: l11 -> l10 : i1^0'=i1^0+2*n20, ibit^0'=ibit^post19, (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ -ibit^post19+i2rev^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -ibit^post19+ip1^0 <= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 9+4*n20 Applied chaining First rule: l11 -> l15 : i1^0'=i1^0+2*n20, (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 5+4*n20 Second rule: l15 -> l10 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n16+i2rev^0, (-1+i2rev^0-ibit^post15-ibit^post15*(-1+n16) >= 0 /\ -ibit^post15*n16+i2rev^0-ibit^post15 <= 0 /\ -1+n16 >= 0 /\ ip1^0-ibit^post15 <= 0), cost: 4+3*n16 New rule: l11 -> l10 : i1^0'=i1^0+2*n20, ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n16+i2rev^0, (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ -1+i2rev^0-ibit^post15-ibit^post15*(-1+n16) >= 0 /\ -ibit^post15*n16+i2rev^0-ibit^post15 <= 0 /\ -1+n16 >= 0 /\ ip1^0-ibit^post15 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 9+4*n20+3*n16 Applied chaining First rule: l11 -> l15 : ((i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0) \/ (-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0)), cost: 3 Second rule: l15 -> [30] : 1-i2rev^0+ip1^0 <= 0, cost: NONTERM New rule: l11 -> [30] : (1-i2rev^0+ip1^0 <= 0 /\ ((i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0) \/ (-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0))), cost: NONTERM Applied chaining First rule: l11 -> l15 : ((i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0) \/ (-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0)), cost: 3 Second rule: l15 -> l10 : ibit^0'=ibit^post19, 1+ibit^post19-ip1^0 <= 0, cost: 3 New rule: l11 -> l10 : ibit^0'=ibit^post19, (1+ibit^post19-ip1^0 <= 0 /\ ((i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0) \/ (-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0))), cost: 6 Applied chaining First rule: l11 -> l15 : ((i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0) \/ (-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0)), cost: 3 Second rule: l15 -> l10 : ibit^0'=ibit^post19, (-ibit^post19+i2rev^0 <= 0 /\ -ibit^post19+ip1^0 <= 0), cost: 4 New rule: l11 -> l10 : ibit^0'=ibit^post19, (-ibit^post19+i2rev^0 <= 0 /\ -ibit^post19+ip1^0 <= 0 /\ ((i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0) \/ (-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0))), cost: 7 Applied simplification Original rule: l11 -> l10 : ibit^0'=ibit^post19, (-ibit^post19+i2rev^0 <= 0 /\ -ibit^post19+ip1^0 <= 0 /\ ((i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0) \/ (-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0))), cost: 7 New rule: l11 -> l10 : ibit^0'=ibit^post19, (-ibit^post19+i2rev^0 <= 0 /\ -ibit^post19+ip1^0 <= 0 /\ ((-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0) \/ (i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0))), cost: 7 Applied chaining First rule: l11 -> l15 : ((i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0) \/ (-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0)), cost: 3 Second rule: l15 -> l10 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n16+i2rev^0, (-1+i2rev^0-ibit^post15-ibit^post15*(-1+n16) >= 0 /\ -ibit^post15*n16+i2rev^0-ibit^post15 <= 0 /\ -1+n16 >= 0 /\ ip1^0-ibit^post15 <= 0), cost: 4+3*n16 New rule: l11 -> l10 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n16+i2rev^0, (-1+i2rev^0-ibit^post15-ibit^post15*(-1+n16) >= 0 /\ -ibit^post15*n16+i2rev^0-ibit^post15 <= 0 /\ -1+n16 >= 0 /\ ip1^0-ibit^post15 <= 0 /\ ((i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0) \/ (-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0))), cost: 7+3*n16 Applied simplification Original rule: l11 -> l10 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n16+i2rev^0, (-1+i2rev^0-ibit^post15-ibit^post15*(-1+n16) >= 0 /\ -ibit^post15*n16+i2rev^0-ibit^post15 <= 0 /\ -1+n16 >= 0 /\ ip1^0-ibit^post15 <= 0 /\ ((i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0) \/ (-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0))), cost: 7+3*n16 New rule: l11 -> l10 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n16+i2rev^0, (-1+i2rev^0-ibit^post15-ibit^post15*(-1+n16) >= 0 /\ -ibit^post15*n16+i2rev^0-ibit^post15 <= 0 /\ -1+n16 >= 0 /\ ip1^0-ibit^post15 <= 0 /\ ((-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0) \/ (i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0))), cost: 7+3*n16 Applied deletion Removed the following rules: 128 133 134 143 144 145 148 Eliminating location l6 by chaining: Applied chaining First rule: l8 -> l6 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, wr^0'=1, wi^0'=0, ifp2^0'=ifp2^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 Second rule: l6 -> l8 : ifp1^0'=ifp2^0, 1+ifp1^0-i3^0 <= 0, cost: 2 New rule: l8 -> l8 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wtemp^post11, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=1, wi^0'=0, ifp2^0'=ifp2^post11, (1+ifp1^0-i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0), cost: 4 Applied chaining First rule: l8 -> l6 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, wr^0'=1, wi^0'=0, ifp2^0'=ifp2^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 Second rule: l6 -> [26] : (-ifp1^0+i3^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ ifp2^0 == 0) \/ (i2^0-ip3^0 <= 0 /\ 1+ifp2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0))), cost: NONTERM New rule: l8 -> [26] : (-ifp1^0+i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ ifp2^post11 == 0 /\ 2+i1^0-ip1^0-i3^0 <= 0) \/ (i2^0-ip3^0 <= 0 /\ 1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0))), cost: NONTERM Applied simplification Original rule: l8 -> [26] : (-ifp1^0+i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ ifp2^post11 == 0 /\ 2+i1^0-ip1^0-i3^0 <= 0) \/ (i2^0-ip3^0 <= 0 /\ 1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0))), cost: NONTERM New rule: l8 -> [26] : (-ifp1^0+i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ 1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0) \/ (i2^0-ip3^0 <= 0 /\ ifp2^post11 == 0 /\ 2+i1^0-ip1^0-i3^0 <= 0))), cost: NONTERM Applied chaining First rule: l8 -> l6 : i1^0'=2+i1^0, k2^0'=ifp1^0+i2^0+ifp2^post11*(-1+n0), wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=1, k1^0'=i2^0+ifp2^post11*(-1+n0), wpi^0'=wpi^post11, tempr^0'=tempr^post2, i2^0'=ifp2^post11*n0+i2^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, ifp2^0'=ifp2^post11, tempi^0'=tempi^post2, (1-ifp2^post11*n0-i2^0+ip3^0 <= 0 /\ -ifp1^0+i3^0 <= 0 /\ -1+n0 >= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -3-i1^0+ip1^0+i3^0 <= 0), cost: 10+2*n0 Second rule: l6 -> l8 : ifp1^0'=ifp2^0, 1+ifp1^0-i3^0 <= 0, cost: 2 New rule: l8 -> l8 : i1^0'=2+i1^0, k2^0'=ifp1^0+i2^0+ifp2^post11*(-1+n0), wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=1, ifp1^0'=ifp2^post11, k1^0'=i2^0+ifp2^post11*(-1+n0), wpi^0'=wpi^post11, tempr^0'=tempr^post2, i2^0'=ifp2^post11*n0+i2^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, ifp2^0'=ifp2^post11, tempi^0'=tempi^post2, (1-ifp2^post11*n0-i2^0+ip3^0 <= 0 /\ 1+ifp1^0-ip1^0-i3^0 <= 0 /\ -ifp1^0+i3^0 <= 0 /\ -1+n0 >= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -3-i1^0+ip1^0+i3^0 <= 0), cost: 12+2*n0 Applied chaining First rule: l8 -> l6 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wr^post4, wpi^0'=wpi^post11, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0*n28+i3^0, ifp2^0'=ifp2^post11, (ifp1^0-i3^0 >= 0 /\ 1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0*(-1+n28)+ifp1^0-i3^0 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1+i1^0-ip1^0-i3^0 >= 0), cost: 2+4*n28 Second rule: l6 -> l8 : ifp1^0'=ifp2^0, 1+ifp1^0-i3^0 <= 0, cost: 2 New rule: l8 -> l8 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0*n28+i3^0, ifp2^0'=ifp2^post11, (ifp1^0-i3^0 >= 0 /\ 1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0*(-1+n28)+ifp1^0-i3^0 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1+ifp1^0-ip1^0*n28-i3^0 <= 0 /\ 1+i1^0-ip1^0-i3^0 >= 0), cost: 4+4*n28 Applied simplification Original rule: l8 -> l8 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0*n28+i3^0, ifp2^0'=ifp2^post11, (ifp1^0-i3^0 >= 0 /\ 1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0*(-1+n28)+ifp1^0-i3^0 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1+ifp1^0-ip1^0*n28-i3^0 <= 0 /\ 1+i1^0-ip1^0-i3^0 >= 0), cost: 4+4*n28 New rule: l8 -> l8 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0*n28+i3^0, ifp2^0'=ifp2^post11, (1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0*(-1+n28)+ifp1^0-i3^0 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1+ifp1^0-ip1^0*n28-i3^0 <= 0), cost: 4+4*n28 Applied chaining First rule: l8 -> l6 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wr^post4, wpi^0'=wpi^post11, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0*n28+i3^0, ifp2^0'=ifp2^post11, (ifp1^0-i3^0 >= 0 /\ 1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0*(-1+n28)+ifp1^0-i3^0 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1+i1^0-ip1^0-i3^0 >= 0), cost: 2+4*n28 Second rule: l6 -> [26] : (-ifp1^0+i3^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ ifp2^0 == 0) \/ (i2^0-ip3^0 <= 0 /\ 1+ifp2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0))), cost: NONTERM New rule: l8 -> [26] : (ifp1^0-i3^0 >= 0 /\ 1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0*(-1+n28)+ifp1^0-i3^0 >= 0 /\ -ifp1^0+ip1^0*n28+i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1+i1^0-ip1^0-i3^0 >= 0 /\ ((i2^0-ip3^0 <= 0 /\ 2+i1^0-ip1^0-ip1^0*n28-i3^0 <= 0 /\ ifp2^post11 == 0) \/ (i2^0-ip3^0 <= 0 /\ 1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^0-ip1^0*n28-i3^0 <= 0))), cost: NONTERM Applied simplification Original rule: l8 -> [26] : (ifp1^0-i3^0 >= 0 /\ 1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0*(-1+n28)+ifp1^0-i3^0 >= 0 /\ -ifp1^0+ip1^0*n28+i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1+i1^0-ip1^0-i3^0 >= 0 /\ ((i2^0-ip3^0 <= 0 /\ 2+i1^0-ip1^0-ip1^0*n28-i3^0 <= 0 /\ ifp2^post11 == 0) \/ (i2^0-ip3^0 <= 0 /\ 1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^0-ip1^0*n28-i3^0 <= 0))), cost: NONTERM New rule: l8 -> [26] : (1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ifp1^0+ip1^0*n28+i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ 1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^0-ip1^0*n28-i3^0 <= 0) \/ (i2^0-ip3^0 <= 0 /\ 2+i1^0-ip1^0-ip1^0*n28-i3^0 <= 0 /\ ifp2^post11 == 0))), cost: NONTERM Applied chaining First rule: l8 -> l6 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wr^post4, wpi^0'=wpi^post11, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=n31*ip1^0+i3^0, ifp2^0'=ifp2^post11, (ifp1^0-i3^0 >= 0 /\ -2+n31 >= 0 /\ ifp1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ n10 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1+i1^0+2*n10-ip1^0+2*n10*(-1+n31)-i3^0-ip1^0*(-1+n31) >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0), cost: 2+4*n31+4*n10*n31 Second rule: l6 -> l8 : ifp1^0'=ifp2^0, 1+ifp1^0-i3^0 <= 0, cost: 2 New rule: l8 -> l8 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=n31*ip1^0+i3^0, ifp2^0'=ifp2^post11, (ifp1^0-i3^0 >= 0 /\ 1-n31*ip1^0+ifp1^0-i3^0 <= 0 /\ -2+n31 >= 0 /\ ifp1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ n10 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1+i1^0+2*n10-ip1^0+2*n10*(-1+n31)-i3^0-ip1^0*(-1+n31) >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0), cost: 4+4*n31+4*n10*n31 Applied simplification Original rule: l8 -> l8 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=n31*ip1^0+i3^0, ifp2^0'=ifp2^post11, (ifp1^0-i3^0 >= 0 /\ 1-n31*ip1^0+ifp1^0-i3^0 <= 0 /\ -2+n31 >= 0 /\ ifp1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ n10 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1+i1^0+2*n10-ip1^0+2*n10*(-1+n31)-i3^0-ip1^0*(-1+n31) >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0), cost: 4+4*n31+4*n10*n31 New rule: l8 -> l8 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=n31*ip1^0+i3^0, ifp2^0'=ifp2^post11, (1-n31*ip1^0+ifp1^0-i3^0 <= 0 /\ -2+n31 >= 0 /\ ifp1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1+i1^0+2*n10-ip1^0+2*n10*(-1+n31)-i3^0-ip1^0*(-1+n31) >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0), cost: 4+4*n31+4*n10*n31 Applied partial deletion Original rule: l8 -> l6 : i1^0'=2+i1^0, k2^0'=ifp1^0+i2^0+ifp2^post11*(-1+n0), wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=1, k1^0'=i2^0+ifp2^post11*(-1+n0), wpi^0'=wpi^post11, tempr^0'=tempr^post2, i2^0'=ifp2^post11*n0+i2^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, ifp2^0'=ifp2^post11, tempi^0'=tempi^post2, (1-ifp2^post11*n0-i2^0+ip3^0 <= 0 /\ -ifp1^0+i3^0 <= 0 /\ -1+n0 >= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -3-i1^0+ip1^0+i3^0 <= 0), cost: 10+2*n0 New rule: l8 -> [36] : (1-ifp2^post11*n0-i2^0+ip3^0 <= 0 /\ -ifp1^0+i3^0 <= 0 /\ -1+n0 >= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -3-i1^0+ip1^0+i3^0 <= 0), cost: 10+2*n0 Applied partial deletion Original rule: l8 -> l6 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wr^post4, wpi^0'=wpi^post11, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=n31*ip1^0+i3^0, ifp2^0'=ifp2^post11, (ifp1^0-i3^0 >= 0 /\ -2+n31 >= 0 /\ ifp1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ n10 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1+i1^0+2*n10-ip1^0+2*n10*(-1+n31)-i3^0-ip1^0*(-1+n31) >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0), cost: 2+4*n31+4*n10*n31 New rule: l8 -> [36] : (ifp1^0-i3^0 >= 0 /\ -2+n31 >= 0 /\ ifp1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ n10 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1+i1^0+2*n10-ip1^0+2*n10*(-1+n31)-i3^0-ip1^0*(-1+n31) >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0), cost: 2+4*n31+4*n10*n31 Applied deletion Removed the following rules: 79 80 138 157 158 160 Eliminated locations on tree-shaped paths Start location: l25 73: l0 -> l11 : ip2^0'=ip2^post35, i2rev^0'=1, ip1^0'=ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, -1+idim^0 >= 0, cost: 2 78: l8 -> l0 : nprev^0'=nprev^post10, idim^0'=-1+idim^0, ip2^0-ifp1^0 <= 0, cost: 2 159: l8 -> [35] : (-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ -1-i1^0+2*ifp1^0-ip1^0-i3^0 <= 0 /\ 2+2*i1^0-ip1^0-2*i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0), cost: NONTERM 161: l8 -> [35] : (-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ ip1^0 == 0 /\ 1-ip2^0+ifp1^0 <= 0), cost: NONTERM 162: l8 -> [35] : (-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -i1^0+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0), cost: NONTERM 175: l8 -> l8 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wtemp^post11, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=1, wi^0'=0, ifp2^0'=ifp2^post11, (1+ifp1^0-i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0), cost: 4 176: l8 -> [26] : (-ifp1^0+i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ 1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0) \/ (i2^0-ip3^0 <= 0 /\ ifp2^post11 == 0 /\ 2+i1^0-ip1^0-i3^0 <= 0))), cost: NONTERM 177: l8 -> l8 : i1^0'=2+i1^0, k2^0'=ifp1^0+i2^0+ifp2^post11*(-1+n0), wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=1, ifp1^0'=ifp2^post11, k1^0'=i2^0+ifp2^post11*(-1+n0), wpi^0'=wpi^post11, tempr^0'=tempr^post2, i2^0'=ifp2^post11*n0+i2^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, ifp2^0'=ifp2^post11, tempi^0'=tempi^post2, (1-ifp2^post11*n0-i2^0+ip3^0 <= 0 /\ 1+ifp1^0-ip1^0-i3^0 <= 0 /\ -ifp1^0+i3^0 <= 0 /\ -1+n0 >= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -3-i1^0+ip1^0+i3^0 <= 0), cost: 12+2*n0 178: l8 -> l8 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0*n28+i3^0, ifp2^0'=ifp2^post11, (1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0*(-1+n28)+ifp1^0-i3^0 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1+ifp1^0-ip1^0*n28-i3^0 <= 0), cost: 4+4*n28 179: l8 -> [26] : (1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ifp1^0+ip1^0*n28+i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ 1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^0-ip1^0*n28-i3^0 <= 0) \/ (i2^0-ip3^0 <= 0 /\ 2+i1^0-ip1^0-ip1^0*n28-i3^0 <= 0 /\ ifp2^post11 == 0))), cost: NONTERM 180: l8 -> l8 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=n31*ip1^0+i3^0, ifp2^0'=ifp2^post11, (1-n31*ip1^0+ifp1^0-i3^0 <= 0 /\ -2+n31 >= 0 /\ ifp1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1+i1^0+2*n10-ip1^0+2*n10*(-1+n31)-i3^0-ip1^0*(-1+n31) >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0), cost: 4+4*n31+4*n10*n31 181: l8 -> [36] : (1-ifp2^post11*n0-i2^0+ip3^0 <= 0 /\ -ifp1^0+i3^0 <= 0 /\ -1+n0 >= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -3-i1^0+ip1^0+i3^0 <= 0), cost: 10+2*n0 182: l8 -> [36] : (ifp1^0-i3^0 >= 0 /\ -2+n31 >= 0 /\ ifp1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ n10 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1+i1^0+2*n10-ip1^0+2*n10*(-1+n31)-i3^0-ip1^0*(-1+n31) >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0), cost: 2+4*n31+4*n10*n31 50: l10 -> l11 : i2rev^0'=ibit^0+i2rev^0, i2^0'=ip1^0+i2^0, TRUE, cost: 1 76: l11 -> l8 : ifp1^0'=ip1^0, 1+ip2^0-i2^0 <= 0, cost: 2 132: l11 -> [28] : (-ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ ((2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ ip2^0 == 0) \/ (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ 1+ip2^0 <= 0))), cost: NONTERM 163: l11 -> [30] : (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+ip1^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: NONTERM 164: l11 -> l10 : i1^0'=2+i1^0, ibit^0'=ibit^post19, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: 12+2*n6 165: l11 -> l10 : i1^0'=2+i1^0, ibit^0'=ibit^post19, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ -ibit^post19+i2rev^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0 /\ -ibit^post19+ip1^0 <= 0), cost: 13+2*n6 166: l11 -> l10 : i1^0'=2+i1^0, ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n16+i2rev^0, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ -1+i2rev^0-ibit^post15-ibit^post15*(-1+n16) >= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ -ibit^post15*n16+i2rev^0-ibit^post15 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0 /\ -1+n16 >= 0 /\ ip1^0-ibit^post15 <= 0), cost: 13+2*n6+3*n16 167: l11 -> [30] : (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+ip1^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0), cost: NONTERM 168: l11 -> l10 : i1^0'=i1^0+2*n20, ibit^0'=ibit^post19, (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 8+4*n20 169: l11 -> l10 : i1^0'=i1^0+2*n20, ibit^0'=ibit^post19, (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ -ibit^post19+i2rev^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -ibit^post19+ip1^0 <= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 9+4*n20 170: l11 -> l10 : i1^0'=i1^0+2*n20, ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n16+i2rev^0, (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ -1+i2rev^0-ibit^post15-ibit^post15*(-1+n16) >= 0 /\ -ibit^post15*n16+i2rev^0-ibit^post15 <= 0 /\ -1+n16 >= 0 /\ ip1^0-ibit^post15 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 9+4*n20+3*n16 171: l11 -> [30] : (1-i2rev^0+ip1^0 <= 0 /\ ((i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0) \/ (-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0))), cost: NONTERM 172: l11 -> l10 : ibit^0'=ibit^post19, (1+ibit^post19-ip1^0 <= 0 /\ ((i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0) \/ (-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0))), cost: 6 173: l11 -> l10 : ibit^0'=ibit^post19, (-ibit^post19+i2rev^0 <= 0 /\ -ibit^post19+ip1^0 <= 0 /\ ((-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0) \/ (i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0))), cost: 7 174: l11 -> l10 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n16+i2rev^0, (-1+i2rev^0-ibit^post15-ibit^post15*(-1+n16) >= 0 /\ -ibit^post15*n16+i2rev^0-ibit^post15 <= 0 /\ -1+n16 >= 0 /\ ip1^0-ibit^post15 <= 0 /\ ((-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0) \/ (i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0))), cost: 7+3*n16 109: l25 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 3 110: l25 -> l0 : nprev^0'=1, ntot^0'=ntot^post21, idim^0'=1+ndim^0, ndim^0-idim^0 >= 0, cost: 5+2*ndim^0-2*idim^0 Applied merging first rule: l8 -> [26] : (-ifp1^0+i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ 1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0) \/ (i2^0-ip3^0 <= 0 /\ ifp2^post11 == 0 /\ 2+i1^0-ip1^0-i3^0 <= 0))), cost: NONTERM second rule: l8 -> [26] : (1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ifp1^0+ip1^0*n28+i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ 1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^0-ip1^0*n28-i3^0 <= 0) \/ (i2^0-ip3^0 <= 0 /\ 2+i1^0-ip1^0-ip1^0*n28-i3^0 <= 0 /\ ifp2^post11 == 0))), cost: NONTERM new rule: l8 -> [26] : ((1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ifp1^0+ip1^0*n28+i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ 2+i1^0-ip1^0-ip1^0*n28-i3^0 <= 0 /\ ifp2^post11 == 0) \/ (i2^0-ip3^0 <= 0 /\ 1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^0-ip1^0*n28-i3^0 <= 0))) \/ (-ifp1^0+i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ ifp2^post11 == 0 /\ 2+i1^0-ip1^0-i3^0 <= 0) \/ (i2^0-ip3^0 <= 0 /\ 1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0)))), cost: NONTERM Applied merging first rule: l8 -> [35] : (-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ -1-i1^0+2*ifp1^0-ip1^0-i3^0 <= 0 /\ 2+2*i1^0-ip1^0-2*i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0), cost: NONTERM second rule: l8 -> [35] : (-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ ip1^0 == 0 /\ 1-ip2^0+ifp1^0 <= 0), cost: NONTERM new rule: l8 -> [35] : (-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ ip1^0 == 0 /\ 1-ip2^0+ifp1^0 <= 0), cost: NONTERM Applied merging first rule: l8 -> [35] : (-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -i1^0+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0), cost: NONTERM second rule: l8 -> [35] : (-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ ip1^0 == 0 /\ 1-ip2^0+ifp1^0 <= 0), cost: NONTERM new rule: l8 -> [35] : ((-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -i1^0+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0) \/ (-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ ip1^0 == 0 /\ 1-ip2^0+ifp1^0 <= 0)), cost: NONTERM Applied merging first rule: l8 -> [36] : (1-ifp2^post11*n0-i2^0+ip3^0 <= 0 /\ -ifp1^0+i3^0 <= 0 /\ -1+n0 >= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -3-i1^0+ip1^0+i3^0 <= 0), cost: 10+2*n0 second rule: l8 -> [36] : (ifp1^0-i3^0 >= 0 /\ -2+n31 >= 0 /\ ifp1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ n10 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1+i1^0+2*n10-ip1^0+2*n10*(-1+n31)-i3^0-ip1^0*(-1+n31) >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0), cost: 2+4*n31+4*n10*n31 new rule: l8 -> [36] : ((ifp1^0-i3^0 >= 0 /\ -2+n31 >= 0 /\ ifp1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ n10 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1+i1^0+2*n10-ip1^0+2*n10*(-1+n31)-i3^0-ip1^0*(-1+n31) >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0) \/ (1-ifp2^post11*n0-i2^0+ip3^0 <= 0 /\ -ifp1^0+i3^0 <= 0 /\ -1+n0 >= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -3-i1^0+ip1^0+i3^0 <= 0)), cost: 10+2*n0 Applied merging first rule: l11 -> [30] : (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+ip1^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: NONTERM second rule: l11 -> [30] : (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+ip1^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0), cost: NONTERM new rule: l11 -> [30] : ((-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+ip1^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0) \/ (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+ip1^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0)), cost: NONTERM Applied merging first rule: l11 -> [30] : (1-i2rev^0+ip1^0 <= 0 /\ ((i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0) \/ (-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0))), cost: NONTERM second rule: l11 -> [30] : ((-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+ip1^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0) \/ (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+ip1^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0)), cost: NONTERM new rule: l11 -> [30] : ((1-i2rev^0+ip1^0 <= 0 /\ ((i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0) \/ (-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0))) \/ (-ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+ip1^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0) \/ (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+ip1^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0)), cost: NONTERM Merged rules Start location: l25 73: l0 -> l11 : ip2^0'=ip2^post35, i2rev^0'=1, ip1^0'=ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, -1+idim^0 >= 0, cost: 2 78: l8 -> l0 : nprev^0'=nprev^post10, idim^0'=-1+idim^0, ip2^0-ifp1^0 <= 0, cost: 2 175: l8 -> l8 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wtemp^post11, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=1, wi^0'=0, ifp2^0'=ifp2^post11, (1+ifp1^0-i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0), cost: 4 177: l8 -> l8 : i1^0'=2+i1^0, k2^0'=ifp1^0+i2^0+ifp2^post11*(-1+n0), wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=1, ifp1^0'=ifp2^post11, k1^0'=i2^0+ifp2^post11*(-1+n0), wpi^0'=wpi^post11, tempr^0'=tempr^post2, i2^0'=ifp2^post11*n0+i2^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, ifp2^0'=ifp2^post11, tempi^0'=tempi^post2, (1-ifp2^post11*n0-i2^0+ip3^0 <= 0 /\ 1+ifp1^0-ip1^0-i3^0 <= 0 /\ -ifp1^0+i3^0 <= 0 /\ -1+n0 >= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -3-i1^0+ip1^0+i3^0 <= 0), cost: 12+2*n0 178: l8 -> l8 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0*n28+i3^0, ifp2^0'=ifp2^post11, (1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0*(-1+n28)+ifp1^0-i3^0 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1+ifp1^0-ip1^0*n28-i3^0 <= 0), cost: 4+4*n28 180: l8 -> l8 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=n31*ip1^0+i3^0, ifp2^0'=ifp2^post11, (1-n31*ip1^0+ifp1^0-i3^0 <= 0 /\ -2+n31 >= 0 /\ ifp1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1+i1^0+2*n10-ip1^0+2*n10*(-1+n31)-i3^0-ip1^0*(-1+n31) >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0), cost: 4+4*n31+4*n10*n31 183: l8 -> [26] : ((1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ifp1^0+ip1^0*n28+i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ 2+i1^0-ip1^0-ip1^0*n28-i3^0 <= 0 /\ ifp2^post11 == 0) \/ (i2^0-ip3^0 <= 0 /\ 1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^0-ip1^0*n28-i3^0 <= 0))) \/ (-ifp1^0+i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ ifp2^post11 == 0 /\ 2+i1^0-ip1^0-i3^0 <= 0) \/ (i2^0-ip3^0 <= 0 /\ 1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0)))), cost: NONTERM 185: l8 -> [35] : ((-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -i1^0+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0) \/ (-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ ip1^0 == 0 /\ 1-ip2^0+ifp1^0 <= 0)), cost: NONTERM 186: l8 -> [36] : ((ifp1^0-i3^0 >= 0 /\ -2+n31 >= 0 /\ ifp1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ n10 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1+i1^0+2*n10-ip1^0+2*n10*(-1+n31)-i3^0-ip1^0*(-1+n31) >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0) \/ (1-ifp2^post11*n0-i2^0+ip3^0 <= 0 /\ -ifp1^0+i3^0 <= 0 /\ -1+n0 >= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -3-i1^0+ip1^0+i3^0 <= 0)), cost: 10+2*n0 50: l10 -> l11 : i2rev^0'=ibit^0+i2rev^0, i2^0'=ip1^0+i2^0, TRUE, cost: 1 76: l11 -> l8 : ifp1^0'=ip1^0, 1+ip2^0-i2^0 <= 0, cost: 2 132: l11 -> [28] : (-ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ ((2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ ip2^0 == 0) \/ (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ 1+ip2^0 <= 0))), cost: NONTERM 164: l11 -> l10 : i1^0'=2+i1^0, ibit^0'=ibit^post19, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: 12+2*n6 165: l11 -> l10 : i1^0'=2+i1^0, ibit^0'=ibit^post19, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ -ibit^post19+i2rev^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0 /\ -ibit^post19+ip1^0 <= 0), cost: 13+2*n6 166: l11 -> l10 : i1^0'=2+i1^0, ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n16+i2rev^0, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ -1+i2rev^0-ibit^post15-ibit^post15*(-1+n16) >= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ -ibit^post15*n16+i2rev^0-ibit^post15 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0 /\ -1+n16 >= 0 /\ ip1^0-ibit^post15 <= 0), cost: 13+2*n6+3*n16 168: l11 -> l10 : i1^0'=i1^0+2*n20, ibit^0'=ibit^post19, (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 8+4*n20 169: l11 -> l10 : i1^0'=i1^0+2*n20, ibit^0'=ibit^post19, (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ -ibit^post19+i2rev^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -ibit^post19+ip1^0 <= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 9+4*n20 170: l11 -> l10 : i1^0'=i1^0+2*n20, ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n16+i2rev^0, (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ -1+i2rev^0-ibit^post15-ibit^post15*(-1+n16) >= 0 /\ -ibit^post15*n16+i2rev^0-ibit^post15 <= 0 /\ -1+n16 >= 0 /\ ip1^0-ibit^post15 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 9+4*n20+3*n16 172: l11 -> l10 : ibit^0'=ibit^post19, (1+ibit^post19-ip1^0 <= 0 /\ ((i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0) \/ (-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0))), cost: 6 173: l11 -> l10 : ibit^0'=ibit^post19, (-ibit^post19+i2rev^0 <= 0 /\ -ibit^post19+ip1^0 <= 0 /\ ((-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0) \/ (i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0))), cost: 7 174: l11 -> l10 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n16+i2rev^0, (-1+i2rev^0-ibit^post15-ibit^post15*(-1+n16) >= 0 /\ -ibit^post15*n16+i2rev^0-ibit^post15 <= 0 /\ -1+n16 >= 0 /\ ip1^0-ibit^post15 <= 0 /\ ((-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0) \/ (i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0))), cost: 7+3*n16 188: l11 -> [30] : ((1-i2rev^0+ip1^0 <= 0 /\ ((i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0) \/ (-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0))) \/ (-ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+ip1^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0) \/ (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+ip1^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0)), cost: NONTERM 109: l25 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 3 110: l25 -> l0 : nprev^0'=1, ntot^0'=ntot^post21, idim^0'=1+ndim^0, ndim^0-idim^0 >= 0, cost: 5+2*ndim^0-2*idim^0 Applied pruning (of leafs and parallel rules): Start location: l25 73: l0 -> l11 : ip2^0'=ip2^post35, i2rev^0'=1, ip1^0'=ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, -1+idim^0 >= 0, cost: 2 78: l8 -> l0 : nprev^0'=nprev^post10, idim^0'=-1+idim^0, ip2^0-ifp1^0 <= 0, cost: 2 175: l8 -> l8 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wtemp^post11, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=1, wi^0'=0, ifp2^0'=ifp2^post11, (1+ifp1^0-i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0), cost: 4 177: l8 -> l8 : i1^0'=2+i1^0, k2^0'=ifp1^0+i2^0+ifp2^post11*(-1+n0), wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=1, ifp1^0'=ifp2^post11, k1^0'=i2^0+ifp2^post11*(-1+n0), wpi^0'=wpi^post11, tempr^0'=tempr^post2, i2^0'=ifp2^post11*n0+i2^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, ifp2^0'=ifp2^post11, tempi^0'=tempi^post2, (1-ifp2^post11*n0-i2^0+ip3^0 <= 0 /\ 1+ifp1^0-ip1^0-i3^0 <= 0 /\ -ifp1^0+i3^0 <= 0 /\ -1+n0 >= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -3-i1^0+ip1^0+i3^0 <= 0), cost: 12+2*n0 178: l8 -> l8 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0*n28+i3^0, ifp2^0'=ifp2^post11, (1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0*(-1+n28)+ifp1^0-i3^0 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1+ifp1^0-ip1^0*n28-i3^0 <= 0), cost: 4+4*n28 180: l8 -> l8 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=n31*ip1^0+i3^0, ifp2^0'=ifp2^post11, (1-n31*ip1^0+ifp1^0-i3^0 <= 0 /\ -2+n31 >= 0 /\ ifp1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1+i1^0+2*n10-ip1^0+2*n10*(-1+n31)-i3^0-ip1^0*(-1+n31) >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0), cost: 4+4*n31+4*n10*n31 183: l8 -> [26] : ((1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ifp1^0+ip1^0*n28+i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ 2+i1^0-ip1^0-ip1^0*n28-i3^0 <= 0 /\ ifp2^post11 == 0) \/ (i2^0-ip3^0 <= 0 /\ 1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^0-ip1^0*n28-i3^0 <= 0))) \/ (-ifp1^0+i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ ifp2^post11 == 0 /\ 2+i1^0-ip1^0-i3^0 <= 0) \/ (i2^0-ip3^0 <= 0 /\ 1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0)))), cost: NONTERM 185: l8 -> [35] : ((-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -i1^0+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0) \/ (-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ ip1^0 == 0 /\ 1-ip2^0+ifp1^0 <= 0)), cost: NONTERM 50: l10 -> l11 : i2rev^0'=ibit^0+i2rev^0, i2^0'=ip1^0+i2^0, TRUE, cost: 1 76: l11 -> l8 : ifp1^0'=ip1^0, 1+ip2^0-i2^0 <= 0, cost: 2 132: l11 -> [28] : (-ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ ((2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ ip2^0 == 0) \/ (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ 1+ip2^0 <= 0))), cost: NONTERM 164: l11 -> l10 : i1^0'=2+i1^0, ibit^0'=ibit^post19, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: 12+2*n6 165: l11 -> l10 : i1^0'=2+i1^0, ibit^0'=ibit^post19, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ -ibit^post19+i2rev^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0 /\ -ibit^post19+ip1^0 <= 0), cost: 13+2*n6 168: l11 -> l10 : i1^0'=i1^0+2*n20, ibit^0'=ibit^post19, (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 8+4*n20 169: l11 -> l10 : i1^0'=i1^0+2*n20, ibit^0'=ibit^post19, (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ -ibit^post19+i2rev^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -ibit^post19+ip1^0 <= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 9+4*n20 172: l11 -> l10 : ibit^0'=ibit^post19, (1+ibit^post19-ip1^0 <= 0 /\ ((i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0) \/ (-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0))), cost: 6 188: l11 -> [30] : ((1-i2rev^0+ip1^0 <= 0 /\ ((i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0) \/ (-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0))) \/ (-ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+ip1^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0) \/ (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+ip1^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0)), cost: NONTERM 109: l25 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 3 110: l25 -> l0 : nprev^0'=1, ntot^0'=ntot^post21, idim^0'=1+ndim^0, ndim^0-idim^0 >= 0, cost: 5+2*ndim^0-2*idim^0 Applied acceleration Original rule: l8 -> l8 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wtemp^post11, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=1, wi^0'=0, ifp2^0'=ifp2^post11, (1+ifp1^0-i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0), cost: 4 New rule: l8 -> l8 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wtemp^post11, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=1, wi^0'=0, ifp2^0'=ifp2^post11, (-1+ip2^0-ifp2^post11 >= 0 /\ -1+ip2^0-ifp1^0 >= 0 /\ -1+n60 >= 0 /\ -1-ifp2^post11+i3^0 >= 0 /\ -1-ifp1^0+i3^0 >= 0), cost: 4*n60 Applied unrolling Original rule: l8 -> l8 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wtemp^post11, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=1, wi^0'=0, ifp2^0'=ifp2^post11, (1+ifp1^0-i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0), cost: 4 New rule: l8 -> l8 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wtemp^post11, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=1, wi^0'=0, ifp2^0'=ifp2^post11, (1+ifp2^post11-i3^0 <= 0 /\ 1+ifp1^0-i3^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ 1-ip2^0+ifp1^0 <= 0), cost: 8 Applied non-termination processor Original rule: l8 -> l8 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wtemp^post11, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=1, wi^0'=0, ifp2^0'=ifp2^post11, (1+ifp2^post11-i3^0 <= 0 /\ 1+ifp1^0-i3^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ 1-ip2^0+ifp1^0 <= 0), cost: 8 New rule: l8 -> [37] : (1+ifp2^post11-i3^0 <= 0 /\ 1+ifp1^0-i3^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ 1-ip2^0+ifp1^0 <= 0), cost: NONTERM Applied deletion Removed the following rules: 175 Accelerated simple loops Start location: l25 73: l0 -> l11 : ip2^0'=ip2^post35, i2rev^0'=1, ip1^0'=ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, -1+idim^0 >= 0, cost: 2 78: l8 -> l0 : nprev^0'=nprev^post10, idim^0'=-1+idim^0, ip2^0-ifp1^0 <= 0, cost: 2 177: l8 -> l8 : i1^0'=2+i1^0, k2^0'=ifp1^0+i2^0+ifp2^post11*(-1+n0), wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=1, ifp1^0'=ifp2^post11, k1^0'=i2^0+ifp2^post11*(-1+n0), wpi^0'=wpi^post11, tempr^0'=tempr^post2, i2^0'=ifp2^post11*n0+i2^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, ifp2^0'=ifp2^post11, tempi^0'=tempi^post2, (1-ifp2^post11*n0-i2^0+ip3^0 <= 0 /\ 1+ifp1^0-ip1^0-i3^0 <= 0 /\ -ifp1^0+i3^0 <= 0 /\ -1+n0 >= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -3-i1^0+ip1^0+i3^0 <= 0), cost: 12+2*n0 178: l8 -> l8 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0*n28+i3^0, ifp2^0'=ifp2^post11, (1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0*(-1+n28)+ifp1^0-i3^0 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1+ifp1^0-ip1^0*n28-i3^0 <= 0), cost: 4+4*n28 180: l8 -> l8 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=n31*ip1^0+i3^0, ifp2^0'=ifp2^post11, (1-n31*ip1^0+ifp1^0-i3^0 <= 0 /\ -2+n31 >= 0 /\ ifp1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1+i1^0+2*n10-ip1^0+2*n10*(-1+n31)-i3^0-ip1^0*(-1+n31) >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0), cost: 4+4*n31+4*n10*n31 183: l8 -> [26] : ((1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ifp1^0+ip1^0*n28+i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ 2+i1^0-ip1^0-ip1^0*n28-i3^0 <= 0 /\ ifp2^post11 == 0) \/ (i2^0-ip3^0 <= 0 /\ 1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^0-ip1^0*n28-i3^0 <= 0))) \/ (-ifp1^0+i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ ifp2^post11 == 0 /\ 2+i1^0-ip1^0-i3^0 <= 0) \/ (i2^0-ip3^0 <= 0 /\ 1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0)))), cost: NONTERM 185: l8 -> [35] : ((-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -i1^0+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0) \/ (-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ ip1^0 == 0 /\ 1-ip2^0+ifp1^0 <= 0)), cost: NONTERM 189: l8 -> l8 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wtemp^post11, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=1, wi^0'=0, ifp2^0'=ifp2^post11, (-1+ip2^0-ifp2^post11 >= 0 /\ -1+ip2^0-ifp1^0 >= 0 /\ -1+n60 >= 0 /\ -1-ifp2^post11+i3^0 >= 0 /\ -1-ifp1^0+i3^0 >= 0), cost: 4*n60 190: l8 -> [37] : (1+ifp2^post11-i3^0 <= 0 /\ 1+ifp1^0-i3^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ 1-ip2^0+ifp1^0 <= 0), cost: NONTERM 50: l10 -> l11 : i2rev^0'=ibit^0+i2rev^0, i2^0'=ip1^0+i2^0, TRUE, cost: 1 76: l11 -> l8 : ifp1^0'=ip1^0, 1+ip2^0-i2^0 <= 0, cost: 2 132: l11 -> [28] : (-ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ ((2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ ip2^0 == 0) \/ (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ 1+ip2^0 <= 0))), cost: NONTERM 164: l11 -> l10 : i1^0'=2+i1^0, ibit^0'=ibit^post19, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: 12+2*n6 165: l11 -> l10 : i1^0'=2+i1^0, ibit^0'=ibit^post19, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ -ibit^post19+i2rev^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0 /\ -ibit^post19+ip1^0 <= 0), cost: 13+2*n6 168: l11 -> l10 : i1^0'=i1^0+2*n20, ibit^0'=ibit^post19, (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 8+4*n20 169: l11 -> l10 : i1^0'=i1^0+2*n20, ibit^0'=ibit^post19, (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ -ibit^post19+i2rev^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -ibit^post19+ip1^0 <= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 9+4*n20 172: l11 -> l10 : ibit^0'=ibit^post19, (1+ibit^post19-ip1^0 <= 0 /\ ((i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0) \/ (-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0))), cost: 6 188: l11 -> [30] : ((1-i2rev^0+ip1^0 <= 0 /\ ((i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0) \/ (-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0))) \/ (-ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+ip1^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0) \/ (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+ip1^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0)), cost: NONTERM 109: l25 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 3 110: l25 -> l0 : nprev^0'=1, ntot^0'=ntot^post21, idim^0'=1+ndim^0, ndim^0-idim^0 >= 0, cost: 5+2*ndim^0-2*idim^0 Applied chaining First rule: l11 -> l8 : ifp1^0'=ip1^0, 1+ip2^0-i2^0 <= 0, cost: 2 Second rule: l8 -> l8 : i1^0'=2+i1^0, k2^0'=ifp1^0+i2^0+ifp2^post11*(-1+n0), wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=1, ifp1^0'=ifp2^post11, k1^0'=i2^0+ifp2^post11*(-1+n0), wpi^0'=wpi^post11, tempr^0'=tempr^post2, i2^0'=ifp2^post11*n0+i2^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, ifp2^0'=ifp2^post11, tempi^0'=tempi^post2, (1-ifp2^post11*n0-i2^0+ip3^0 <= 0 /\ 1+ifp1^0-ip1^0-i3^0 <= 0 /\ -ifp1^0+i3^0 <= 0 /\ -1+n0 >= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -3-i1^0+ip1^0+i3^0 <= 0), cost: 12+2*n0 New rule: l11 -> l8 : i1^0'=2+i1^0, k2^0'=ip1^0+i2^0+ifp2^post11*(-1+n0), wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=1, ifp1^0'=ifp2^post11, k1^0'=i2^0+ifp2^post11*(-1+n0), wpi^0'=wpi^post11, tempr^0'=tempr^post2, i2^0'=ifp2^post11*n0+i2^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, ifp2^0'=ifp2^post11, tempi^0'=tempi^post2, (1-ip2^0+ip1^0 <= 0 /\ 1-ifp2^post11*n0-i2^0+ip3^0 <= 0 /\ -1+n0 >= 0 /\ -ip1^0+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+ip1^0+i3^0 <= 0 /\ 1-i3^0 <= 0), cost: 14+2*n0 Applied chaining First rule: l11 -> l8 : ifp1^0'=ip1^0, 1+ip2^0-i2^0 <= 0, cost: 2 Second rule: l8 -> l8 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0*n28+i3^0, ifp2^0'=ifp2^post11, (1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0*(-1+n28)+ifp1^0-i3^0 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1+ifp1^0-ip1^0*n28-i3^0 <= 0), cost: 4+4*n28 New rule: l11 -> l8 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0*n28+i3^0, ifp2^0'=ifp2^post11, (1-ip2^0+ip1^0 <= 0 /\ 1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0*(-1+n28)+ip1^0-i3^0 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+ip1^0-ip1^0*n28-i3^0 <= 0), cost: 6+4*n28 Applied chaining First rule: l11 -> l8 : ifp1^0'=ip1^0, 1+ip2^0-i2^0 <= 0, cost: 2 Second rule: l8 -> l8 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=n31*ip1^0+i3^0, ifp2^0'=ifp2^post11, (1-n31*ip1^0+ifp1^0-i3^0 <= 0 /\ -2+n31 >= 0 /\ ifp1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1+i1^0+2*n10-ip1^0+2*n10*(-1+n31)-i3^0-ip1^0*(-1+n31) >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0), cost: 4+4*n31+4*n10*n31 New rule: l11 -> l8 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=n31*ip1^0+i3^0, ifp2^0'=ifp2^post11, (ip1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ -2+n31 >= 0 /\ 1-ip2^0+ip1^0 <= 0 /\ 1-n31*ip1^0+ip1^0-i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+i1^0+2*n10-ip1^0+2*n10*(-1+n31)-i3^0-ip1^0*(-1+n31) >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0), cost: 6+4*n31+4*n10*n31 Applied chaining First rule: l11 -> l8 : ifp1^0'=ip1^0, 1+ip2^0-i2^0 <= 0, cost: 2 Second rule: l8 -> l8 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wtemp^post11, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=1, wi^0'=0, ifp2^0'=ifp2^post11, (-1+ip2^0-ifp2^post11 >= 0 /\ -1+ip2^0-ifp1^0 >= 0 /\ -1+n60 >= 0 /\ -1-ifp2^post11+i3^0 >= 0 /\ -1-ifp1^0+i3^0 >= 0), cost: 4*n60 New rule: l11 -> l8 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wtemp^post11, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=1, wi^0'=0, ifp2^0'=ifp2^post11, (-1+ip2^0-ifp2^post11 >= 0 /\ -1+n60 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ -1-ifp2^post11+i3^0 >= 0 /\ -1-ip1^0+i3^0 >= 0 /\ -1+ip2^0-ip1^0 >= 0), cost: 2+4*n60 Applied chaining First rule: l11 -> l8 : ifp1^0'=ip1^0, 1+ip2^0-i2^0 <= 0, cost: 2 Second rule: l8 -> [37] : (1+ifp2^post11-i3^0 <= 0 /\ 1+ifp1^0-i3^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ 1-ip2^0+ifp1^0 <= 0), cost: NONTERM New rule: l11 -> [37] : (1+ip1^0-i3^0 <= 0 /\ 1-ip2^0+ip1^0 <= 0 /\ 1+ip2^0-i2^0 <= 0), cost: NONTERM Applied deletion Removed the following rules: 177 178 180 189 190 Chained accelerated rules with incoming rules Start location: l25 73: l0 -> l11 : ip2^0'=ip2^post35, i2rev^0'=1, ip1^0'=ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, -1+idim^0 >= 0, cost: 2 78: l8 -> l0 : nprev^0'=nprev^post10, idim^0'=-1+idim^0, ip2^0-ifp1^0 <= 0, cost: 2 183: l8 -> [26] : ((1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ifp1^0+ip1^0*n28+i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ 2+i1^0-ip1^0-ip1^0*n28-i3^0 <= 0 /\ ifp2^post11 == 0) \/ (i2^0-ip3^0 <= 0 /\ 1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^0-ip1^0*n28-i3^0 <= 0))) \/ (-ifp1^0+i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ ifp2^post11 == 0 /\ 2+i1^0-ip1^0-i3^0 <= 0) \/ (i2^0-ip3^0 <= 0 /\ 1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0)))), cost: NONTERM 185: l8 -> [35] : ((-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -i1^0+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0) \/ (-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ ip1^0 == 0 /\ 1-ip2^0+ifp1^0 <= 0)), cost: NONTERM 50: l10 -> l11 : i2rev^0'=ibit^0+i2rev^0, i2^0'=ip1^0+i2^0, TRUE, cost: 1 76: l11 -> l8 : ifp1^0'=ip1^0, 1+ip2^0-i2^0 <= 0, cost: 2 132: l11 -> [28] : (-ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ ((2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ ip2^0 == 0) \/ (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ 1+ip2^0 <= 0))), cost: NONTERM 164: l11 -> l10 : i1^0'=2+i1^0, ibit^0'=ibit^post19, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: 12+2*n6 165: l11 -> l10 : i1^0'=2+i1^0, ibit^0'=ibit^post19, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ -ibit^post19+i2rev^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0 /\ -ibit^post19+ip1^0 <= 0), cost: 13+2*n6 168: l11 -> l10 : i1^0'=i1^0+2*n20, ibit^0'=ibit^post19, (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 8+4*n20 169: l11 -> l10 : i1^0'=i1^0+2*n20, ibit^0'=ibit^post19, (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ -ibit^post19+i2rev^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -ibit^post19+ip1^0 <= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 9+4*n20 172: l11 -> l10 : ibit^0'=ibit^post19, (1+ibit^post19-ip1^0 <= 0 /\ ((i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0) \/ (-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0))), cost: 6 188: l11 -> [30] : ((1-i2rev^0+ip1^0 <= 0 /\ ((i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0) \/ (-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0))) \/ (-ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+ip1^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0) \/ (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+ip1^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0)), cost: NONTERM 191: l11 -> l8 : i1^0'=2+i1^0, k2^0'=ip1^0+i2^0+ifp2^post11*(-1+n0), wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=1, ifp1^0'=ifp2^post11, k1^0'=i2^0+ifp2^post11*(-1+n0), wpi^0'=wpi^post11, tempr^0'=tempr^post2, i2^0'=ifp2^post11*n0+i2^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, ifp2^0'=ifp2^post11, tempi^0'=tempi^post2, (1-ip2^0+ip1^0 <= 0 /\ 1-ifp2^post11*n0-i2^0+ip3^0 <= 0 /\ -1+n0 >= 0 /\ -ip1^0+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+ip1^0+i3^0 <= 0 /\ 1-i3^0 <= 0), cost: 14+2*n0 192: l11 -> l8 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0*n28+i3^0, ifp2^0'=ifp2^post11, (1-ip2^0+ip1^0 <= 0 /\ 1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0*(-1+n28)+ip1^0-i3^0 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+ip1^0-ip1^0*n28-i3^0 <= 0), cost: 6+4*n28 193: l11 -> l8 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=n31*ip1^0+i3^0, ifp2^0'=ifp2^post11, (ip1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ -2+n31 >= 0 /\ 1-ip2^0+ip1^0 <= 0 /\ 1-n31*ip1^0+ip1^0-i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+i1^0+2*n10-ip1^0+2*n10*(-1+n31)-i3^0-ip1^0*(-1+n31) >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0), cost: 6+4*n31+4*n10*n31 194: l11 -> l8 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wtemp^post11, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=1, wi^0'=0, ifp2^0'=ifp2^post11, (-1+ip2^0-ifp2^post11 >= 0 /\ -1+n60 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ -1-ifp2^post11+i3^0 >= 0 /\ -1-ip1^0+i3^0 >= 0 /\ -1+ip2^0-ip1^0 >= 0), cost: 2+4*n60 195: l11 -> [37] : (1+ip1^0-i3^0 <= 0 /\ 1-ip2^0+ip1^0 <= 0 /\ 1+ip2^0-i2^0 <= 0), cost: NONTERM 109: l25 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 3 110: l25 -> l0 : nprev^0'=1, ntot^0'=ntot^post21, idim^0'=1+ndim^0, ndim^0-idim^0 >= 0, cost: 5+2*ndim^0-2*idim^0 Eliminating location l8 by chaining: Applied chaining First rule: l11 -> l8 : ifp1^0'=ip1^0, 1+ip2^0-i2^0 <= 0, cost: 2 Second rule: l8 -> l0 : nprev^0'=nprev^post10, idim^0'=-1+idim^0, ip2^0-ifp1^0 <= 0, cost: 2 New rule: l11 -> l0 : nprev^0'=nprev^post10, ifp1^0'=ip1^0, idim^0'=-1+idim^0, (ip2^0-ip1^0 <= 0 /\ 1+ip2^0-i2^0 <= 0), cost: 4 Applied chaining First rule: l11 -> l8 : ifp1^0'=ip1^0, 1+ip2^0-i2^0 <= 0, cost: 2 Second rule: l8 -> [26] : ((1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ifp1^0+ip1^0*n28+i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ 2+i1^0-ip1^0-ip1^0*n28-i3^0 <= 0 /\ ifp2^post11 == 0) \/ (i2^0-ip3^0 <= 0 /\ 1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^0-ip1^0*n28-i3^0 <= 0))) \/ (-ifp1^0+i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ ifp2^post11 == 0 /\ 2+i1^0-ip1^0-i3^0 <= 0) \/ (i2^0-ip3^0 <= 0 /\ 1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0)))), cost: NONTERM New rule: l11 -> [26] : (1+ip2^0-i2^0 <= 0 /\ ((1-ip2^0+ip1^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ 1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0) \/ (i2^0-ip3^0 <= 0 /\ ifp2^post11 == 0 /\ 2+i1^0-ip1^0-i3^0 <= 0))) \/ (1-ip2^0+ip1^0 <= 0 /\ 1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0+ip1^0*n28+i3^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ 2+i1^0-ip1^0-ip1^0*n28-i3^0 <= 0 /\ ifp2^post11 == 0) \/ (i2^0-ip3^0 <= 0 /\ 1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^0-ip1^0*n28-i3^0 <= 0))))), cost: NONTERM Applied chaining First rule: l11 -> l8 : ifp1^0'=ip1^0, 1+ip2^0-i2^0 <= 0, cost: 2 Second rule: l8 -> [35] : ((-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -i1^0+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0) \/ (-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ ip1^0 == 0 /\ 1-ip2^0+ifp1^0 <= 0)), cost: NONTERM New rule: l11 -> [35] : (1+ip2^0-i2^0 <= 0 /\ ((1-ip2^0+ip1^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ ip1^0 == 0) \/ (1-ip2^0+ip1^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ -i1^0+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0))), cost: NONTERM Applied simplification Original rule: l11 -> [35] : (1+ip2^0-i2^0 <= 0 /\ ((1-ip2^0+ip1^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ ip1^0 == 0) \/ (1-ip2^0+ip1^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ -i1^0+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0))), cost: NONTERM New rule: l11 -> [35] : (1+ip2^0-i2^0 <= 0 /\ ((1-ip2^0+ip1^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ -i1^0+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0) \/ (1-ip2^0+ip1^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ ip1^0 == 0))), cost: NONTERM Applied chaining First rule: l11 -> l8 : i1^0'=2+i1^0, k2^0'=ip1^0+i2^0+ifp2^post11*(-1+n0), wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=1, ifp1^0'=ifp2^post11, k1^0'=i2^0+ifp2^post11*(-1+n0), wpi^0'=wpi^post11, tempr^0'=tempr^post2, i2^0'=ifp2^post11*n0+i2^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, ifp2^0'=ifp2^post11, tempi^0'=tempi^post2, (1-ip2^0+ip1^0 <= 0 /\ 1-ifp2^post11*n0-i2^0+ip3^0 <= 0 /\ -1+n0 >= 0 /\ -ip1^0+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+ip1^0+i3^0 <= 0 /\ 1-i3^0 <= 0), cost: 14+2*n0 Second rule: l8 -> l0 : nprev^0'=nprev^post10, idim^0'=-1+idim^0, ip2^0-ifp1^0 <= 0, cost: 2 New rule: l11 -> l0 : i1^0'=2+i1^0, k2^0'=ip1^0+i2^0+ifp2^post11*(-1+n0), wpr^0'=wpr^post11, nprev^0'=nprev^post10, theta^0'=theta^post11, wtemp^0'=1, ifp1^0'=ifp2^post11, k1^0'=i2^0+ifp2^post11*(-1+n0), wpi^0'=wpi^post11, tempr^0'=tempr^post2, i2^0'=ifp2^post11*n0+i2^0, wr^0'=wr^post4, idim^0'=-1+idim^0, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, ifp2^0'=ifp2^post11, tempi^0'=tempi^post2, (1-ip2^0+ip1^0 <= 0 /\ 1-ifp2^post11*n0-i2^0+ip3^0 <= 0 /\ -1+n0 >= 0 /\ -ip1^0+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+ip1^0+i3^0 <= 0 /\ ip2^0-ifp2^post11 <= 0 /\ 1-i3^0 <= 0), cost: 16+2*n0 Applied chaining First rule: l11 -> l8 : i1^0'=2+i1^0, k2^0'=ip1^0+i2^0+ifp2^post11*(-1+n0), wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=1, ifp1^0'=ifp2^post11, k1^0'=i2^0+ifp2^post11*(-1+n0), wpi^0'=wpi^post11, tempr^0'=tempr^post2, i2^0'=ifp2^post11*n0+i2^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, ifp2^0'=ifp2^post11, tempi^0'=tempi^post2, (1-ip2^0+ip1^0 <= 0 /\ 1-ifp2^post11*n0-i2^0+ip3^0 <= 0 /\ -1+n0 >= 0 /\ -ip1^0+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+ip1^0+i3^0 <= 0 /\ 1-i3^0 <= 0), cost: 14+2*n0 Second rule: l8 -> [35] : ((-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -i1^0+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0) \/ (-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ ip1^0 == 0 /\ 1-ip2^0+ifp1^0 <= 0)), cost: NONTERM New rule: l11 -> [35] : (1-ip2^0+ip1^0 <= 0 /\ 1-ifp2^post11*n0-i2^0+ip3^0 <= 0 /\ -1+n0 >= 0 /\ -ip1^0+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+ip1^0+i3^0 <= 0 /\ 1-i3^0 <= 0 /\ ((-ifp2^post11+ip1^0+i3^0 <= 0 /\ -3-i1^0+2*ip1^0+i3^0 <= 0 /\ -2-i1^0+2*ip1^0+i3^0 >= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -1+ifp2^post11*n0+i2^0-ip3^0 >= 0) \/ (-ifp2^post11+ip1^0+i3^0 <= 0 /\ -3-i1^0+2*ip1^0+i3^0 <= 0 /\ ip1^0 == 0 /\ 1-ip2^0+ifp2^post11 <= 0))), cost: NONTERM Applied simplification Original rule: l11 -> [35] : (1-ip2^0+ip1^0 <= 0 /\ 1-ifp2^post11*n0-i2^0+ip3^0 <= 0 /\ -1+n0 >= 0 /\ -ip1^0+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+ip1^0+i3^0 <= 0 /\ 1-i3^0 <= 0 /\ ((-ifp2^post11+ip1^0+i3^0 <= 0 /\ -3-i1^0+2*ip1^0+i3^0 <= 0 /\ -2-i1^0+2*ip1^0+i3^0 >= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -1+ifp2^post11*n0+i2^0-ip3^0 >= 0) \/ (-ifp2^post11+ip1^0+i3^0 <= 0 /\ -3-i1^0+2*ip1^0+i3^0 <= 0 /\ ip1^0 == 0 /\ 1-ip2^0+ifp2^post11 <= 0))), cost: NONTERM New rule: l11 -> [35] : (-ifp2^post11+ip1^0+i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^0+i3^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ -1+ifp2^post11*n0+i2^0-ip3^0 >= 0 /\ 1-i3^0 <= 0), cost: NONTERM Applied chaining First rule: l11 -> l8 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0*n28+i3^0, ifp2^0'=ifp2^post11, (1-ip2^0+ip1^0 <= 0 /\ 1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0*(-1+n28)+ip1^0-i3^0 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+ip1^0-ip1^0*n28-i3^0 <= 0), cost: 6+4*n28 Second rule: l8 -> l0 : nprev^0'=nprev^post10, idim^0'=-1+idim^0, ip2^0-ifp1^0 <= 0, cost: 2 New rule: l11 -> l0 : wpr^0'=wpr^post11, nprev^0'=nprev^post10, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, idim^0'=-1+idim^0, wi^0'=wi^post4, i3^0'=ip1^0*n28+i3^0, ifp2^0'=ifp2^post11, (1-ip2^0+ip1^0 <= 0 /\ 1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0*(-1+n28)+ip1^0-i3^0 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+ip1^0-ip1^0*n28-i3^0 <= 0 /\ ip2^0-ifp2^post11 <= 0), cost: 8+4*n28 Applied chaining First rule: l11 -> l8 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0*n28+i3^0, ifp2^0'=ifp2^post11, (1-ip2^0+ip1^0 <= 0 /\ 1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0*(-1+n28)+ip1^0-i3^0 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+ip1^0-ip1^0*n28-i3^0 <= 0), cost: 6+4*n28 Second rule: l8 -> [35] : ((-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -i1^0+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0) \/ (-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ ip1^0 == 0 /\ 1-ip2^0+ifp1^0 <= 0)), cost: NONTERM New rule: l11 -> [35] : (1-ip2^0+ip1^0 <= 0 /\ 1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0*(-1+n28)+ip1^0-i3^0 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+ip1^0-ip1^0*n28-i3^0 <= 0 /\ ((-i1^0+ip1^0+ip1^0*n28+i3^0 >= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -ifp2^post11+ip1^0*n28+i3^0 <= 0 /\ -1-i1^0+ip1^0+ip1^0*n28+i3^0 <= 0 /\ -1+i2^0-ip3^0 >= 0) \/ (ip1^0 == 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -ifp2^post11+ip1^0*n28+i3^0 <= 0 /\ -1-i1^0+ip1^0+ip1^0*n28+i3^0 <= 0))), cost: NONTERM Applied simplification Original rule: l11 -> [35] : (1-ip2^0+ip1^0 <= 0 /\ 1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0*(-1+n28)+ip1^0-i3^0 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+ip1^0-ip1^0*n28-i3^0 <= 0 /\ ((-i1^0+ip1^0+ip1^0*n28+i3^0 >= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -ifp2^post11+ip1^0*n28+i3^0 <= 0 /\ -1-i1^0+ip1^0+ip1^0*n28+i3^0 <= 0 /\ -1+i2^0-ip3^0 >= 0) \/ (ip1^0 == 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -ifp2^post11+ip1^0*n28+i3^0 <= 0 /\ -1-i1^0+ip1^0+ip1^0*n28+i3^0 <= 0))), cost: NONTERM New rule: l11 -> [35] : (-2+n28 >= 0 /\ -ip1^0*(-1+n28)+ip1^0-i3^0 >= 0 /\ -i1^0+ip1^0+ip1^0*n28+i3^0 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -ifp2^post11+ip1^0*n28+i3^0 <= 0 /\ -1-i1^0+ip1^0+ip1^0*n28+i3^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+ip1^0-ip1^0*n28-i3^0 <= 0), cost: NONTERM Applied chaining First rule: l11 -> l8 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=n31*ip1^0+i3^0, ifp2^0'=ifp2^post11, (ip1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ -2+n31 >= 0 /\ 1-ip2^0+ip1^0 <= 0 /\ 1-n31*ip1^0+ip1^0-i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+i1^0+2*n10-ip1^0+2*n10*(-1+n31)-i3^0-ip1^0*(-1+n31) >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0), cost: 6+4*n31+4*n10*n31 Second rule: l8 -> l0 : nprev^0'=nprev^post10, idim^0'=-1+idim^0, ip2^0-ifp1^0 <= 0, cost: 2 New rule: l11 -> l0 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, nprev^0'=nprev^post10, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, idim^0'=-1+idim^0, wi^0'=wi^post4, i3^0'=n31*ip1^0+i3^0, ifp2^0'=ifp2^post11, (ip1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ -2+n31 >= 0 /\ 1-ip2^0+ip1^0 <= 0 /\ 1-n31*ip1^0+ip1^0-i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+i1^0+2*n10-ip1^0+2*n10*(-1+n31)-i3^0-ip1^0*(-1+n31) >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ ip2^0-ifp2^post11 <= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0), cost: 8+4*n31+4*n10*n31 Applied chaining First rule: l11 -> l8 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=n31*ip1^0+i3^0, ifp2^0'=ifp2^post11, (ip1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ -2+n31 >= 0 /\ 1-ip2^0+ip1^0 <= 0 /\ 1-n31*ip1^0+ip1^0-i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+i1^0+2*n10-ip1^0+2*n10*(-1+n31)-i3^0-ip1^0*(-1+n31) >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0), cost: 6+4*n31+4*n10*n31 Second rule: l8 -> [35] : ((-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -i1^0+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0) \/ (-ifp1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ ip1^0 == 0 /\ 1-ip2^0+ifp1^0 <= 0)), cost: NONTERM New rule: l11 -> [35] : (ip1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ -2+n31 >= 0 /\ 1-ip2^0+ip1^0 <= 0 /\ 1-n31*ip1^0+ip1^0-i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+i1^0+2*n10-ip1^0+2*n10*(-1+n31)-i3^0-ip1^0*(-1+n31) >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0 /\ ((-1-i1^0+n31*ip1^0-2*n10*n31+ip1^0+i3^0 <= 0 /\ n31*ip1^0-ifp2^post11+i3^0 <= 0 /\ ip1^0 == 0 /\ 1-ip2^0+ifp2^post11 <= 0) \/ (-1-i1^0+n31*ip1^0-2*n10*n31+ip1^0+i3^0 <= 0 /\ n31*ip1^0-ifp2^post11+i3^0 <= 0 /\ -i1^0+n31*ip1^0-2*n10*n31+ip1^0+i3^0 >= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -1+i2^0-ip3^0 >= 0))), cost: NONTERM Applied simplification Original rule: l11 -> [35] : (ip1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ -2+n31 >= 0 /\ 1-ip2^0+ip1^0 <= 0 /\ 1-n31*ip1^0+ip1^0-i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+i1^0+2*n10-ip1^0+2*n10*(-1+n31)-i3^0-ip1^0*(-1+n31) >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0 /\ ((-1-i1^0+n31*ip1^0-2*n10*n31+ip1^0+i3^0 <= 0 /\ n31*ip1^0-ifp2^post11+i3^0 <= 0 /\ ip1^0 == 0 /\ 1-ip2^0+ifp2^post11 <= 0) \/ (-1-i1^0+n31*ip1^0-2*n10*n31+ip1^0+i3^0 <= 0 /\ n31*ip1^0-ifp2^post11+i3^0 <= 0 /\ -i1^0+n31*ip1^0-2*n10*n31+ip1^0+i3^0 >= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -1+i2^0-ip3^0 >= 0))), cost: NONTERM New rule: l11 -> [35] : (ip1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ -2+n31 >= 0 /\ 1-n31*ip1^0+ip1^0-i3^0 <= 0 /\ -1-i1^0+n31*ip1^0-2*n10*n31+ip1^0+i3^0 <= 0 /\ n31*ip1^0-ifp2^post11+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0), cost: NONTERM Applied partial deletion Original rule: l11 -> l8 : i1^0'=2+i1^0, k2^0'=ip1^0+i2^0+ifp2^post11*(-1+n0), wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=1, ifp1^0'=ifp2^post11, k1^0'=i2^0+ifp2^post11*(-1+n0), wpi^0'=wpi^post11, tempr^0'=tempr^post2, i2^0'=ifp2^post11*n0+i2^0, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, ifp2^0'=ifp2^post11, tempi^0'=tempi^post2, (1-ip2^0+ip1^0 <= 0 /\ 1-ifp2^post11*n0-i2^0+ip3^0 <= 0 /\ -1+n0 >= 0 /\ -ip1^0+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+ip1^0+i3^0 <= 0 /\ 1-i3^0 <= 0), cost: 14+2*n0 New rule: l11 -> [38] : (1-ip2^0+ip1^0 <= 0 /\ 1-ifp2^post11*n0-i2^0+ip3^0 <= 0 /\ -1+n0 >= 0 /\ -ip1^0+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+ip1^0+i3^0 <= 0 /\ 1-i3^0 <= 0), cost: 14+2*n0 Applied partial deletion Original rule: l11 -> l8 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0*n28+i3^0, ifp2^0'=ifp2^post11, (1-ip2^0+ip1^0 <= 0 /\ 1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0*(-1+n28)+ip1^0-i3^0 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+ip1^0-ip1^0*n28-i3^0 <= 0), cost: 6+4*n28 New rule: l11 -> [38] : (1-ip2^0+ip1^0 <= 0 /\ 1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0*(-1+n28)+ip1^0-i3^0 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+ip1^0-ip1^0*n28-i3^0 <= 0), cost: 6+4*n28 Applied partial deletion Original rule: l11 -> l8 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=n31*ip1^0+i3^0, ifp2^0'=ifp2^post11, (ip1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ -2+n31 >= 0 /\ 1-ip2^0+ip1^0 <= 0 /\ 1-n31*ip1^0+ip1^0-i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+i1^0+2*n10-ip1^0+2*n10*(-1+n31)-i3^0-ip1^0*(-1+n31) >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0), cost: 6+4*n31+4*n10*n31 New rule: l11 -> [38] : (ip1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ -2+n31 >= 0 /\ 1-ip2^0+ip1^0 <= 0 /\ 1-n31*ip1^0+ip1^0-i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+i1^0+2*n10-ip1^0+2*n10*(-1+n31)-i3^0-ip1^0*(-1+n31) >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0), cost: 6+4*n31+4*n10*n31 Applied partial deletion Original rule: l11 -> l8 : wpr^0'=wpr^post11, theta^0'=theta^post11, wtemp^0'=wtemp^post11, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=1, wi^0'=0, ifp2^0'=ifp2^post11, (-1+ip2^0-ifp2^post11 >= 0 /\ -1+n60 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ -1-ifp2^post11+i3^0 >= 0 /\ -1-ip1^0+i3^0 >= 0 /\ -1+ip2^0-ip1^0 >= 0), cost: 2+4*n60 New rule: l11 -> [38] : (-1+ip2^0-ifp2^post11 >= 0 /\ -1+n60 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ -1-ifp2^post11+i3^0 >= 0 /\ -1-ip1^0+i3^0 >= 0 /\ -1+ip2^0-ip1^0 >= 0), cost: 2+4*n60 Applied deletion Removed the following rules: 76 78 183 185 191 192 193 194 Eliminating location l10 by chaining: Applied chaining First rule: l11 -> l10 : i1^0'=2+i1^0, ibit^0'=ibit^post19, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: 12+2*n6 Second rule: l10 -> l11 : i2rev^0'=ibit^0+i2rev^0, i2^0'=ip1^0+i2^0, TRUE, cost: 1 New rule: l11 -> l11 : i1^0'=2+i1^0, ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i2^0'=ip1^0+i2^0, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: 13+2*n6 Applied chaining First rule: l11 -> l10 : i1^0'=2+i1^0, ibit^0'=ibit^post19, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ -ibit^post19+i2rev^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0 /\ -ibit^post19+ip1^0 <= 0), cost: 13+2*n6 Second rule: l10 -> l11 : i2rev^0'=ibit^0+i2rev^0, i2^0'=ip1^0+i2^0, TRUE, cost: 1 New rule: l11 -> l11 : i1^0'=2+i1^0, ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i2^0'=ip1^0+i2^0, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ -ibit^post19+i2rev^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0 /\ -ibit^post19+ip1^0 <= 0), cost: 14+2*n6 Applied chaining First rule: l11 -> l10 : i1^0'=i1^0+2*n20, ibit^0'=ibit^post19, (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 8+4*n20 Second rule: l10 -> l11 : i2rev^0'=ibit^0+i2rev^0, i2^0'=ip1^0+i2^0, TRUE, cost: 1 New rule: l11 -> l11 : i1^0'=i1^0+2*n20, ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, i2^0'=ip1^0+i2^0, (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 9+4*n20 Applied chaining First rule: l11 -> l10 : i1^0'=i1^0+2*n20, ibit^0'=ibit^post19, (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ -ibit^post19+i2rev^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -ibit^post19+ip1^0 <= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 9+4*n20 Second rule: l10 -> l11 : i2rev^0'=ibit^0+i2rev^0, i2^0'=ip1^0+i2^0, TRUE, cost: 1 New rule: l11 -> l11 : i1^0'=i1^0+2*n20, ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, i2^0'=ip1^0+i2^0, (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ -ibit^post19+i2rev^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -ibit^post19+ip1^0 <= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 10+4*n20 Applied chaining First rule: l11 -> l10 : ibit^0'=ibit^post19, (1+ibit^post19-ip1^0 <= 0 /\ ((i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0) \/ (-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0))), cost: 6 Second rule: l10 -> l11 : i2rev^0'=ibit^0+i2rev^0, i2^0'=ip1^0+i2^0, TRUE, cost: 1 New rule: l11 -> l11 : ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, i2^0'=ip1^0+i2^0, (1+ibit^post19-ip1^0 <= 0 /\ ((i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0) \/ (-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0))), cost: 7 Applied simplification Original rule: l11 -> l11 : ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, i2^0'=ip1^0+i2^0, (1+ibit^post19-ip1^0 <= 0 /\ ((i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0) \/ (-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0))), cost: 7 New rule: l11 -> l11 : ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, i2^0'=ip1^0+i2^0, (1+ibit^post19-ip1^0 <= 0 /\ ((-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0) \/ (i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0))), cost: 7 Applied deletion Removed the following rules: 50 164 165 168 169 172 Eliminated locations on tree-shaped paths Start location: l25 73: l0 -> l11 : ip2^0'=ip2^post35, i2rev^0'=1, ip1^0'=ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, -1+idim^0 >= 0, cost: 2 132: l11 -> [28] : (-ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ ((2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ ip2^0 == 0) \/ (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ 1+ip2^0 <= 0))), cost: NONTERM 188: l11 -> [30] : ((1-i2rev^0+ip1^0 <= 0 /\ ((i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0) \/ (-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0))) \/ (-ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+ip1^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0) \/ (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+ip1^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0)), cost: NONTERM 195: l11 -> [37] : (1+ip1^0-i3^0 <= 0 /\ 1-ip2^0+ip1^0 <= 0 /\ 1+ip2^0-i2^0 <= 0), cost: NONTERM 196: l11 -> l0 : nprev^0'=nprev^post10, ifp1^0'=ip1^0, idim^0'=-1+idim^0, (ip2^0-ip1^0 <= 0 /\ 1+ip2^0-i2^0 <= 0), cost: 4 197: l11 -> [26] : (1+ip2^0-i2^0 <= 0 /\ ((1-ip2^0+ip1^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ 1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0) \/ (i2^0-ip3^0 <= 0 /\ ifp2^post11 == 0 /\ 2+i1^0-ip1^0-i3^0 <= 0))) \/ (1-ip2^0+ip1^0 <= 0 /\ 1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0+ip1^0*n28+i3^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ 2+i1^0-ip1^0-ip1^0*n28-i3^0 <= 0 /\ ifp2^post11 == 0) \/ (i2^0-ip3^0 <= 0 /\ 1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^0-ip1^0*n28-i3^0 <= 0))))), cost: NONTERM 198: l11 -> [35] : (1+ip2^0-i2^0 <= 0 /\ ((1-ip2^0+ip1^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ -i1^0+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0) \/ (1-ip2^0+ip1^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ ip1^0 == 0))), cost: NONTERM 199: l11 -> l0 : i1^0'=2+i1^0, k2^0'=ip1^0+i2^0+ifp2^post11*(-1+n0), wpr^0'=wpr^post11, nprev^0'=nprev^post10, theta^0'=theta^post11, wtemp^0'=1, ifp1^0'=ifp2^post11, k1^0'=i2^0+ifp2^post11*(-1+n0), wpi^0'=wpi^post11, tempr^0'=tempr^post2, i2^0'=ifp2^post11*n0+i2^0, wr^0'=wr^post4, idim^0'=-1+idim^0, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, ifp2^0'=ifp2^post11, tempi^0'=tempi^post2, (1-ip2^0+ip1^0 <= 0 /\ 1-ifp2^post11*n0-i2^0+ip3^0 <= 0 /\ -1+n0 >= 0 /\ -ip1^0+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+ip1^0+i3^0 <= 0 /\ ip2^0-ifp2^post11 <= 0 /\ 1-i3^0 <= 0), cost: 16+2*n0 200: l11 -> [35] : (-ifp2^post11+ip1^0+i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^0+i3^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ -1+ifp2^post11*n0+i2^0-ip3^0 >= 0 /\ 1-i3^0 <= 0), cost: NONTERM 201: l11 -> l0 : wpr^0'=wpr^post11, nprev^0'=nprev^post10, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, idim^0'=-1+idim^0, wi^0'=wi^post4, i3^0'=ip1^0*n28+i3^0, ifp2^0'=ifp2^post11, (1-ip2^0+ip1^0 <= 0 /\ 1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0*(-1+n28)+ip1^0-i3^0 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+ip1^0-ip1^0*n28-i3^0 <= 0 /\ ip2^0-ifp2^post11 <= 0), cost: 8+4*n28 202: l11 -> [35] : (-2+n28 >= 0 /\ -ip1^0*(-1+n28)+ip1^0-i3^0 >= 0 /\ -i1^0+ip1^0+ip1^0*n28+i3^0 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -ifp2^post11+ip1^0*n28+i3^0 <= 0 /\ -1-i1^0+ip1^0+ip1^0*n28+i3^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+ip1^0-ip1^0*n28-i3^0 <= 0), cost: NONTERM 203: l11 -> l0 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, nprev^0'=nprev^post10, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, idim^0'=-1+idim^0, wi^0'=wi^post4, i3^0'=n31*ip1^0+i3^0, ifp2^0'=ifp2^post11, (ip1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ -2+n31 >= 0 /\ 1-ip2^0+ip1^0 <= 0 /\ 1-n31*ip1^0+ip1^0-i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+i1^0+2*n10-ip1^0+2*n10*(-1+n31)-i3^0-ip1^0*(-1+n31) >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ ip2^0-ifp2^post11 <= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0), cost: 8+4*n31+4*n10*n31 204: l11 -> [35] : (ip1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ -2+n31 >= 0 /\ 1-n31*ip1^0+ip1^0-i3^0 <= 0 /\ -1-i1^0+n31*ip1^0-2*n10*n31+ip1^0+i3^0 <= 0 /\ n31*ip1^0-ifp2^post11+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0), cost: NONTERM 205: l11 -> [38] : (1-ip2^0+ip1^0 <= 0 /\ 1-ifp2^post11*n0-i2^0+ip3^0 <= 0 /\ -1+n0 >= 0 /\ -ip1^0+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+ip1^0+i3^0 <= 0 /\ 1-i3^0 <= 0), cost: 14+2*n0 206: l11 -> [38] : (1-ip2^0+ip1^0 <= 0 /\ 1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0*(-1+n28)+ip1^0-i3^0 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+ip1^0-ip1^0*n28-i3^0 <= 0), cost: 6+4*n28 207: l11 -> [38] : (ip1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ -2+n31 >= 0 /\ 1-ip2^0+ip1^0 <= 0 /\ 1-n31*ip1^0+ip1^0-i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+i1^0+2*n10-ip1^0+2*n10*(-1+n31)-i3^0-ip1^0*(-1+n31) >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0), cost: 6+4*n31+4*n10*n31 208: l11 -> [38] : (-1+ip2^0-ifp2^post11 >= 0 /\ -1+n60 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ -1-ifp2^post11+i3^0 >= 0 /\ -1-ip1^0+i3^0 >= 0 /\ -1+ip2^0-ip1^0 >= 0), cost: 2+4*n60 209: l11 -> l11 : i1^0'=2+i1^0, ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i2^0'=ip1^0+i2^0, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: 13+2*n6 210: l11 -> l11 : i1^0'=2+i1^0, ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i2^0'=ip1^0+i2^0, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ -ibit^post19+i2rev^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0 /\ -ibit^post19+ip1^0 <= 0), cost: 14+2*n6 211: l11 -> l11 : i1^0'=i1^0+2*n20, ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, i2^0'=ip1^0+i2^0, (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 9+4*n20 212: l11 -> l11 : i1^0'=i1^0+2*n20, ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, i2^0'=ip1^0+i2^0, (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ -ibit^post19+i2rev^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -ibit^post19+ip1^0 <= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 10+4*n20 213: l11 -> l11 : ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, i2^0'=ip1^0+i2^0, (1+ibit^post19-ip1^0 <= 0 /\ ((-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0) \/ (i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0))), cost: 7 109: l25 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 3 110: l25 -> l0 : nprev^0'=1, ntot^0'=ntot^post21, idim^0'=1+ndim^0, ndim^0-idim^0 >= 0, cost: 5+2*ndim^0-2*idim^0 Applied merging first rule: l11 -> [35] : (1+ip2^0-i2^0 <= 0 /\ ((1-ip2^0+ip1^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ -i1^0+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0) \/ (1-ip2^0+ip1^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ ip1^0 == 0))), cost: NONTERM second rule: l11 -> [35] : (-ifp2^post11+ip1^0+i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^0+i3^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ -1+ifp2^post11*n0+i2^0-ip3^0 >= 0 /\ 1-i3^0 <= 0), cost: NONTERM new rule: l11 -> [35] : ((-ifp2^post11+ip1^0+i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^0+i3^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ -1+ifp2^post11*n0+i2^0-ip3^0 >= 0 /\ 1-i3^0 <= 0) \/ (1+ip2^0-i2^0 <= 0 /\ ((1-ip2^0+ip1^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ ip1^0 == 0) \/ (1-ip2^0+ip1^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ -i1^0+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0)))), cost: NONTERM Applied merging first rule: l11 -> [35] : (-2+n28 >= 0 /\ -ip1^0*(-1+n28)+ip1^0-i3^0 >= 0 /\ -i1^0+ip1^0+ip1^0*n28+i3^0 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -ifp2^post11+ip1^0*n28+i3^0 <= 0 /\ -1-i1^0+ip1^0+ip1^0*n28+i3^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+ip1^0-ip1^0*n28-i3^0 <= 0), cost: NONTERM second rule: l11 -> [35] : (ip1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ -2+n31 >= 0 /\ 1-n31*ip1^0+ip1^0-i3^0 <= 0 /\ -1-i1^0+n31*ip1^0-2*n10*n31+ip1^0+i3^0 <= 0 /\ n31*ip1^0-ifp2^post11+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0), cost: NONTERM new rule: l11 -> [35] : ((-2+n28 >= 0 /\ -ip1^0*(-1+n28)+ip1^0-i3^0 >= 0 /\ -i1^0+ip1^0+ip1^0*n28+i3^0 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -ifp2^post11+ip1^0*n28+i3^0 <= 0 /\ -1-i1^0+ip1^0+ip1^0*n28+i3^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+ip1^0-ip1^0*n28-i3^0 <= 0) \/ (ip1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ -2+n31 >= 0 /\ 1-n31*ip1^0+ip1^0-i3^0 <= 0 /\ -1-i1^0+n31*ip1^0-2*n10*n31+ip1^0+i3^0 <= 0 /\ n31*ip1^0-ifp2^post11+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0)), cost: NONTERM Applied merging first rule: l11 -> [35] : ((-ifp2^post11+ip1^0+i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^0+i3^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ -1+ifp2^post11*n0+i2^0-ip3^0 >= 0 /\ 1-i3^0 <= 0) \/ (1+ip2^0-i2^0 <= 0 /\ ((1-ip2^0+ip1^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ ip1^0 == 0) \/ (1-ip2^0+ip1^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ -i1^0+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0)))), cost: NONTERM second rule: l11 -> [35] : ((-2+n28 >= 0 /\ -ip1^0*(-1+n28)+ip1^0-i3^0 >= 0 /\ -i1^0+ip1^0+ip1^0*n28+i3^0 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -ifp2^post11+ip1^0*n28+i3^0 <= 0 /\ -1-i1^0+ip1^0+ip1^0*n28+i3^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+ip1^0-ip1^0*n28-i3^0 <= 0) \/ (ip1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ -2+n31 >= 0 /\ 1-n31*ip1^0+ip1^0-i3^0 <= 0 /\ -1-i1^0+n31*ip1^0-2*n10*n31+ip1^0+i3^0 <= 0 /\ n31*ip1^0-ifp2^post11+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0)), cost: NONTERM new rule: l11 -> [35] : ((-2+n28 >= 0 /\ -ip1^0*(-1+n28)+ip1^0-i3^0 >= 0 /\ -i1^0+ip1^0+ip1^0*n28+i3^0 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -ifp2^post11+ip1^0*n28+i3^0 <= 0 /\ -1-i1^0+ip1^0+ip1^0*n28+i3^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+ip1^0-ip1^0*n28-i3^0 <= 0) \/ (-ifp2^post11+ip1^0+i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^0+i3^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ -1+ifp2^post11*n0+i2^0-ip3^0 >= 0 /\ 1-i3^0 <= 0) \/ (ip1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ -2+n31 >= 0 /\ 1-n31*ip1^0+ip1^0-i3^0 <= 0 /\ -1-i1^0+n31*ip1^0-2*n10*n31+ip1^0+i3^0 <= 0 /\ n31*ip1^0-ifp2^post11+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0) \/ (1+ip2^0-i2^0 <= 0 /\ ((1-ip2^0+ip1^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ ip1^0 == 0) \/ (1-ip2^0+ip1^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ -i1^0+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0)))), cost: NONTERM Applied merging first rule: l11 -> [38] : (1-ip2^0+ip1^0 <= 0 /\ 1-ifp2^post11*n0-i2^0+ip3^0 <= 0 /\ -1+n0 >= 0 /\ -ip1^0+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+ip1^0+i3^0 <= 0 /\ 1-i3^0 <= 0), cost: 14+2*n0 second rule: l11 -> [38] : (1-ip2^0+ip1^0 <= 0 /\ 1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0*(-1+n28)+ip1^0-i3^0 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+ip1^0-ip1^0*n28-i3^0 <= 0), cost: 6+4*n28 new rule: l11 -> [38] : ((1-ip2^0+ip1^0 <= 0 /\ 1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0*(-1+n28)+ip1^0-i3^0 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+ip1^0-ip1^0*n28-i3^0 <= 0) \/ (1-ip2^0+ip1^0 <= 0 /\ 1-ifp2^post11*n0-i2^0+ip3^0 <= 0 /\ -1+n0 >= 0 /\ -ip1^0+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+ip1^0+i3^0 <= 0 /\ 1-i3^0 <= 0)), cost: 14+2*n0 Applied merging first rule: l11 -> [38] : (ip1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ -2+n31 >= 0 /\ 1-ip2^0+ip1^0 <= 0 /\ 1-n31*ip1^0+ip1^0-i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+i1^0+2*n10-ip1^0+2*n10*(-1+n31)-i3^0-ip1^0*(-1+n31) >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0), cost: 6+4*n31+4*n10*n31 second rule: l11 -> [38] : (-1+ip2^0-ifp2^post11 >= 0 /\ -1+n60 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ -1-ifp2^post11+i3^0 >= 0 /\ -1-ip1^0+i3^0 >= 0 /\ -1+ip2^0-ip1^0 >= 0), cost: 2+4*n60 new rule: l11 -> [38] : ((ip1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ -2+n31 >= 0 /\ 1-ip2^0+ip1^0 <= 0 /\ 1-n31*ip1^0+ip1^0-i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+i1^0+2*n10-ip1^0+2*n10*(-1+n31)-i3^0-ip1^0*(-1+n31) >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0) \/ (-1+ip2^0-ifp2^post11 >= 0 /\ -1+n60 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ -1-ifp2^post11+i3^0 >= 0 /\ -1-ip1^0+i3^0 >= 0 /\ -1+ip2^0-ip1^0 >= 0)), cost: 6+4*n31+4*n10*n31 Applied merging first rule: l11 -> [38] : ((1-ip2^0+ip1^0 <= 0 /\ 1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0*(-1+n28)+ip1^0-i3^0 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+ip1^0-ip1^0*n28-i3^0 <= 0) \/ (1-ip2^0+ip1^0 <= 0 /\ 1-ifp2^post11*n0-i2^0+ip3^0 <= 0 /\ -1+n0 >= 0 /\ -ip1^0+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+ip1^0+i3^0 <= 0 /\ 1-i3^0 <= 0)), cost: 14+2*n0 second rule: l11 -> [38] : ((ip1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ -2+n31 >= 0 /\ 1-ip2^0+ip1^0 <= 0 /\ 1-n31*ip1^0+ip1^0-i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+i1^0+2*n10-ip1^0+2*n10*(-1+n31)-i3^0-ip1^0*(-1+n31) >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0) \/ (-1+ip2^0-ifp2^post11 >= 0 /\ -1+n60 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ -1-ifp2^post11+i3^0 >= 0 /\ -1-ip1^0+i3^0 >= 0 /\ -1+ip2^0-ip1^0 >= 0)), cost: 6+4*n31+4*n10*n31 new rule: l11 -> [38] : ((-1+ip2^0-ifp2^post11 >= 0 /\ -1+n60 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ -1-ifp2^post11+i3^0 >= 0 /\ -1-ip1^0+i3^0 >= 0 /\ -1+ip2^0-ip1^0 >= 0) \/ (1-ip2^0+ip1^0 <= 0 /\ 1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0*(-1+n28)+ip1^0-i3^0 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+ip1^0-ip1^0*n28-i3^0 <= 0) \/ (ip1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ -2+n31 >= 0 /\ 1-ip2^0+ip1^0 <= 0 /\ 1-n31*ip1^0+ip1^0-i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+i1^0+2*n10-ip1^0+2*n10*(-1+n31)-i3^0-ip1^0*(-1+n31) >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0) \/ (1-ip2^0+ip1^0 <= 0 /\ 1-ifp2^post11*n0-i2^0+ip3^0 <= 0 /\ -1+n0 >= 0 /\ -ip1^0+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+ip1^0+i3^0 <= 0 /\ 1-i3^0 <= 0)), cost: 14+2*n0 Merged rules Start location: l25 73: l0 -> l11 : ip2^0'=ip2^post35, i2rev^0'=1, ip1^0'=ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, -1+idim^0 >= 0, cost: 2 132: l11 -> [28] : (-ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ ((2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ ip2^0 == 0) \/ (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ 1+ip2^0 <= 0))), cost: NONTERM 188: l11 -> [30] : ((1-i2rev^0+ip1^0 <= 0 /\ ((i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0) \/ (-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0))) \/ (-ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+ip1^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0) \/ (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+ip1^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0)), cost: NONTERM 195: l11 -> [37] : (1+ip1^0-i3^0 <= 0 /\ 1-ip2^0+ip1^0 <= 0 /\ 1+ip2^0-i2^0 <= 0), cost: NONTERM 196: l11 -> l0 : nprev^0'=nprev^post10, ifp1^0'=ip1^0, idim^0'=-1+idim^0, (ip2^0-ip1^0 <= 0 /\ 1+ip2^0-i2^0 <= 0), cost: 4 197: l11 -> [26] : (1+ip2^0-i2^0 <= 0 /\ ((1-ip2^0+ip1^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ 1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0) \/ (i2^0-ip3^0 <= 0 /\ ifp2^post11 == 0 /\ 2+i1^0-ip1^0-i3^0 <= 0))) \/ (1-ip2^0+ip1^0 <= 0 /\ 1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0+ip1^0*n28+i3^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ 2+i1^0-ip1^0-ip1^0*n28-i3^0 <= 0 /\ ifp2^post11 == 0) \/ (i2^0-ip3^0 <= 0 /\ 1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^0-ip1^0*n28-i3^0 <= 0))))), cost: NONTERM 199: l11 -> l0 : i1^0'=2+i1^0, k2^0'=ip1^0+i2^0+ifp2^post11*(-1+n0), wpr^0'=wpr^post11, nprev^0'=nprev^post10, theta^0'=theta^post11, wtemp^0'=1, ifp1^0'=ifp2^post11, k1^0'=i2^0+ifp2^post11*(-1+n0), wpi^0'=wpi^post11, tempr^0'=tempr^post2, i2^0'=ifp2^post11*n0+i2^0, wr^0'=wr^post4, idim^0'=-1+idim^0, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, ifp2^0'=ifp2^post11, tempi^0'=tempi^post2, (1-ip2^0+ip1^0 <= 0 /\ 1-ifp2^post11*n0-i2^0+ip3^0 <= 0 /\ -1+n0 >= 0 /\ -ip1^0+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+ip1^0+i3^0 <= 0 /\ ip2^0-ifp2^post11 <= 0 /\ 1-i3^0 <= 0), cost: 16+2*n0 201: l11 -> l0 : wpr^0'=wpr^post11, nprev^0'=nprev^post10, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, idim^0'=-1+idim^0, wi^0'=wi^post4, i3^0'=ip1^0*n28+i3^0, ifp2^0'=ifp2^post11, (1-ip2^0+ip1^0 <= 0 /\ 1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0*(-1+n28)+ip1^0-i3^0 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+ip1^0-ip1^0*n28-i3^0 <= 0 /\ ip2^0-ifp2^post11 <= 0), cost: 8+4*n28 203: l11 -> l0 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, nprev^0'=nprev^post10, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, idim^0'=-1+idim^0, wi^0'=wi^post4, i3^0'=n31*ip1^0+i3^0, ifp2^0'=ifp2^post11, (ip1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ -2+n31 >= 0 /\ 1-ip2^0+ip1^0 <= 0 /\ 1-n31*ip1^0+ip1^0-i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+i1^0+2*n10-ip1^0+2*n10*(-1+n31)-i3^0-ip1^0*(-1+n31) >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ ip2^0-ifp2^post11 <= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0), cost: 8+4*n31+4*n10*n31 209: l11 -> l11 : i1^0'=2+i1^0, ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i2^0'=ip1^0+i2^0, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: 13+2*n6 210: l11 -> l11 : i1^0'=2+i1^0, ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i2^0'=ip1^0+i2^0, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ -ibit^post19+i2rev^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0 /\ -ibit^post19+ip1^0 <= 0), cost: 14+2*n6 211: l11 -> l11 : i1^0'=i1^0+2*n20, ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, i2^0'=ip1^0+i2^0, (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 9+4*n20 212: l11 -> l11 : i1^0'=i1^0+2*n20, ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, i2^0'=ip1^0+i2^0, (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ -ibit^post19+i2rev^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -ibit^post19+ip1^0 <= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 10+4*n20 213: l11 -> l11 : ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, i2^0'=ip1^0+i2^0, (1+ibit^post19-ip1^0 <= 0 /\ ((-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0) \/ (i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0))), cost: 7 216: l11 -> [35] : ((-2+n28 >= 0 /\ -ip1^0*(-1+n28)+ip1^0-i3^0 >= 0 /\ -i1^0+ip1^0+ip1^0*n28+i3^0 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -ifp2^post11+ip1^0*n28+i3^0 <= 0 /\ -1-i1^0+ip1^0+ip1^0*n28+i3^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+ip1^0-ip1^0*n28-i3^0 <= 0) \/ (-ifp2^post11+ip1^0+i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^0+i3^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ -1+ifp2^post11*n0+i2^0-ip3^0 >= 0 /\ 1-i3^0 <= 0) \/ (ip1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ -2+n31 >= 0 /\ 1-n31*ip1^0+ip1^0-i3^0 <= 0 /\ -1-i1^0+n31*ip1^0-2*n10*n31+ip1^0+i3^0 <= 0 /\ n31*ip1^0-ifp2^post11+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0) \/ (1+ip2^0-i2^0 <= 0 /\ ((1-ip2^0+ip1^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ ip1^0 == 0) \/ (1-ip2^0+ip1^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ -i1^0+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0)))), cost: NONTERM 219: l11 -> [38] : ((-1+ip2^0-ifp2^post11 >= 0 /\ -1+n60 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ -1-ifp2^post11+i3^0 >= 0 /\ -1-ip1^0+i3^0 >= 0 /\ -1+ip2^0-ip1^0 >= 0) \/ (1-ip2^0+ip1^0 <= 0 /\ 1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0*(-1+n28)+ip1^0-i3^0 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+ip1^0-ip1^0*n28-i3^0 <= 0) \/ (ip1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ -2+n31 >= 0 /\ 1-ip2^0+ip1^0 <= 0 /\ 1-n31*ip1^0+ip1^0-i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+i1^0+2*n10-ip1^0+2*n10*(-1+n31)-i3^0-ip1^0*(-1+n31) >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0) \/ (1-ip2^0+ip1^0 <= 0 /\ 1-ifp2^post11*n0-i2^0+ip3^0 <= 0 /\ -1+n0 >= 0 /\ -ip1^0+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+ip1^0+i3^0 <= 0 /\ 1-i3^0 <= 0)), cost: 14+2*n0 109: l25 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 3 110: l25 -> l0 : nprev^0'=1, ntot^0'=ntot^post21, idim^0'=1+ndim^0, ndim^0-idim^0 >= 0, cost: 5+2*ndim^0-2*idim^0 Applied pruning (of leafs and parallel rules): Start location: l25 73: l0 -> l11 : ip2^0'=ip2^post35, i2rev^0'=1, ip1^0'=ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, -1+idim^0 >= 0, cost: 2 132: l11 -> [28] : (-ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ ((2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ ip2^0 == 0) \/ (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ 1+ip2^0 <= 0))), cost: NONTERM 188: l11 -> [30] : ((1-i2rev^0+ip1^0 <= 0 /\ ((i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0) \/ (-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0))) \/ (-ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+ip1^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0) \/ (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+ip1^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0)), cost: NONTERM 195: l11 -> [37] : (1+ip1^0-i3^0 <= 0 /\ 1-ip2^0+ip1^0 <= 0 /\ 1+ip2^0-i2^0 <= 0), cost: NONTERM 196: l11 -> l0 : nprev^0'=nprev^post10, ifp1^0'=ip1^0, idim^0'=-1+idim^0, (ip2^0-ip1^0 <= 0 /\ 1+ip2^0-i2^0 <= 0), cost: 4 197: l11 -> [26] : (1+ip2^0-i2^0 <= 0 /\ ((1-ip2^0+ip1^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ 1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0) \/ (i2^0-ip3^0 <= 0 /\ ifp2^post11 == 0 /\ 2+i1^0-ip1^0-i3^0 <= 0))) \/ (1-ip2^0+ip1^0 <= 0 /\ 1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0+ip1^0*n28+i3^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ 2+i1^0-ip1^0-ip1^0*n28-i3^0 <= 0 /\ ifp2^post11 == 0) \/ (i2^0-ip3^0 <= 0 /\ 1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^0-ip1^0*n28-i3^0 <= 0))))), cost: NONTERM 199: l11 -> l0 : i1^0'=2+i1^0, k2^0'=ip1^0+i2^0+ifp2^post11*(-1+n0), wpr^0'=wpr^post11, nprev^0'=nprev^post10, theta^0'=theta^post11, wtemp^0'=1, ifp1^0'=ifp2^post11, k1^0'=i2^0+ifp2^post11*(-1+n0), wpi^0'=wpi^post11, tempr^0'=tempr^post2, i2^0'=ifp2^post11*n0+i2^0, wr^0'=wr^post4, idim^0'=-1+idim^0, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, ifp2^0'=ifp2^post11, tempi^0'=tempi^post2, (1-ip2^0+ip1^0 <= 0 /\ 1-ifp2^post11*n0-i2^0+ip3^0 <= 0 /\ -1+n0 >= 0 /\ -ip1^0+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+ip1^0+i3^0 <= 0 /\ ip2^0-ifp2^post11 <= 0 /\ 1-i3^0 <= 0), cost: 16+2*n0 201: l11 -> l0 : wpr^0'=wpr^post11, nprev^0'=nprev^post10, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, idim^0'=-1+idim^0, wi^0'=wi^post4, i3^0'=ip1^0*n28+i3^0, ifp2^0'=ifp2^post11, (1-ip2^0+ip1^0 <= 0 /\ 1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0*(-1+n28)+ip1^0-i3^0 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+ip1^0-ip1^0*n28-i3^0 <= 0 /\ ip2^0-ifp2^post11 <= 0), cost: 8+4*n28 203: l11 -> l0 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, nprev^0'=nprev^post10, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, idim^0'=-1+idim^0, wi^0'=wi^post4, i3^0'=n31*ip1^0+i3^0, ifp2^0'=ifp2^post11, (ip1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ -2+n31 >= 0 /\ 1-ip2^0+ip1^0 <= 0 /\ 1-n31*ip1^0+ip1^0-i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+i1^0+2*n10-ip1^0+2*n10*(-1+n31)-i3^0-ip1^0*(-1+n31) >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ ip2^0-ifp2^post11 <= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0), cost: 8+4*n31+4*n10*n31 209: l11 -> l11 : i1^0'=2+i1^0, ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i2^0'=ip1^0+i2^0, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: 13+2*n6 210: l11 -> l11 : i1^0'=2+i1^0, ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i2^0'=ip1^0+i2^0, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ -ibit^post19+i2rev^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0 /\ -ibit^post19+ip1^0 <= 0), cost: 14+2*n6 211: l11 -> l11 : i1^0'=i1^0+2*n20, ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, i2^0'=ip1^0+i2^0, (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 9+4*n20 212: l11 -> l11 : i1^0'=i1^0+2*n20, ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, i2^0'=ip1^0+i2^0, (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ -ibit^post19+i2rev^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -ibit^post19+ip1^0 <= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 10+4*n20 213: l11 -> l11 : ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, i2^0'=ip1^0+i2^0, (1+ibit^post19-ip1^0 <= 0 /\ ((-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0) \/ (i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0))), cost: 7 216: l11 -> [35] : ((-2+n28 >= 0 /\ -ip1^0*(-1+n28)+ip1^0-i3^0 >= 0 /\ -i1^0+ip1^0+ip1^0*n28+i3^0 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -ifp2^post11+ip1^0*n28+i3^0 <= 0 /\ -1-i1^0+ip1^0+ip1^0*n28+i3^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+ip1^0-ip1^0*n28-i3^0 <= 0) \/ (-ifp2^post11+ip1^0+i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^0+i3^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ -1+ifp2^post11*n0+i2^0-ip3^0 >= 0 /\ 1-i3^0 <= 0) \/ (ip1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ -2+n31 >= 0 /\ 1-n31*ip1^0+ip1^0-i3^0 <= 0 /\ -1-i1^0+n31*ip1^0-2*n10*n31+ip1^0+i3^0 <= 0 /\ n31*ip1^0-ifp2^post11+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0) \/ (1+ip2^0-i2^0 <= 0 /\ ((1-ip2^0+ip1^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ ip1^0 == 0) \/ (1-ip2^0+ip1^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ -i1^0+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0)))), cost: NONTERM 109: l25 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 3 110: l25 -> l0 : nprev^0'=1, ntot^0'=ntot^post21, idim^0'=1+ndim^0, ndim^0-idim^0 >= 0, cost: 5+2*ndim^0-2*idim^0 Applied simplification Original rule: l11 -> l11 : ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, i2^0'=ip1^0+i2^0, (1+ibit^post19-ip1^0 <= 0 /\ ((-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0) \/ (i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0))), cost: 7 New rule: l11 -> l11 : ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, i2^0'=ip1^0+i2^0, (1+ibit^post19-ip1^0 <= 0 /\ ((i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0) \/ (-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0))), cost: 7 Simplified simple loops Start location: l25 73: l0 -> l11 : ip2^0'=ip2^post35, i2rev^0'=1, ip1^0'=ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, -1+idim^0 >= 0, cost: 2 132: l11 -> [28] : (-ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ ((2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ ip2^0 == 0) \/ (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ 1+ip2^0 <= 0))), cost: NONTERM 188: l11 -> [30] : ((1-i2rev^0+ip1^0 <= 0 /\ ((i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0) \/ (-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0))) \/ (-ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+ip1^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0) \/ (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+ip1^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0)), cost: NONTERM 195: l11 -> [37] : (1+ip1^0-i3^0 <= 0 /\ 1-ip2^0+ip1^0 <= 0 /\ 1+ip2^0-i2^0 <= 0), cost: NONTERM 196: l11 -> l0 : nprev^0'=nprev^post10, ifp1^0'=ip1^0, idim^0'=-1+idim^0, (ip2^0-ip1^0 <= 0 /\ 1+ip2^0-i2^0 <= 0), cost: 4 197: l11 -> [26] : (1+ip2^0-i2^0 <= 0 /\ ((1-ip2^0+ip1^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ 1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0) \/ (i2^0-ip3^0 <= 0 /\ ifp2^post11 == 0 /\ 2+i1^0-ip1^0-i3^0 <= 0))) \/ (1-ip2^0+ip1^0 <= 0 /\ 1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0+ip1^0*n28+i3^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ 2+i1^0-ip1^0-ip1^0*n28-i3^0 <= 0 /\ ifp2^post11 == 0) \/ (i2^0-ip3^0 <= 0 /\ 1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^0-ip1^0*n28-i3^0 <= 0))))), cost: NONTERM 199: l11 -> l0 : i1^0'=2+i1^0, k2^0'=ip1^0+i2^0+ifp2^post11*(-1+n0), wpr^0'=wpr^post11, nprev^0'=nprev^post10, theta^0'=theta^post11, wtemp^0'=1, ifp1^0'=ifp2^post11, k1^0'=i2^0+ifp2^post11*(-1+n0), wpi^0'=wpi^post11, tempr^0'=tempr^post2, i2^0'=ifp2^post11*n0+i2^0, wr^0'=wr^post4, idim^0'=-1+idim^0, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, ifp2^0'=ifp2^post11, tempi^0'=tempi^post2, (1-ip2^0+ip1^0 <= 0 /\ 1-ifp2^post11*n0-i2^0+ip3^0 <= 0 /\ -1+n0 >= 0 /\ -ip1^0+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+ip1^0+i3^0 <= 0 /\ ip2^0-ifp2^post11 <= 0 /\ 1-i3^0 <= 0), cost: 16+2*n0 201: l11 -> l0 : wpr^0'=wpr^post11, nprev^0'=nprev^post10, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, idim^0'=-1+idim^0, wi^0'=wi^post4, i3^0'=ip1^0*n28+i3^0, ifp2^0'=ifp2^post11, (1-ip2^0+ip1^0 <= 0 /\ 1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0*(-1+n28)+ip1^0-i3^0 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+ip1^0-ip1^0*n28-i3^0 <= 0 /\ ip2^0-ifp2^post11 <= 0), cost: 8+4*n28 203: l11 -> l0 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, nprev^0'=nprev^post10, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, idim^0'=-1+idim^0, wi^0'=wi^post4, i3^0'=n31*ip1^0+i3^0, ifp2^0'=ifp2^post11, (ip1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ -2+n31 >= 0 /\ 1-ip2^0+ip1^0 <= 0 /\ 1-n31*ip1^0+ip1^0-i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+i1^0+2*n10-ip1^0+2*n10*(-1+n31)-i3^0-ip1^0*(-1+n31) >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ ip2^0-ifp2^post11 <= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0), cost: 8+4*n31+4*n10*n31 209: l11 -> l11 : i1^0'=2+i1^0, ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i2^0'=ip1^0+i2^0, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: 13+2*n6 210: l11 -> l11 : i1^0'=2+i1^0, ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i2^0'=ip1^0+i2^0, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ -ibit^post19+i2rev^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0 /\ -ibit^post19+ip1^0 <= 0), cost: 14+2*n6 211: l11 -> l11 : i1^0'=i1^0+2*n20, ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, i2^0'=ip1^0+i2^0, (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 9+4*n20 212: l11 -> l11 : i1^0'=i1^0+2*n20, ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, i2^0'=ip1^0+i2^0, (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ -ibit^post19+i2rev^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -ibit^post19+ip1^0 <= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 10+4*n20 216: l11 -> [35] : ((-2+n28 >= 0 /\ -ip1^0*(-1+n28)+ip1^0-i3^0 >= 0 /\ -i1^0+ip1^0+ip1^0*n28+i3^0 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -ifp2^post11+ip1^0*n28+i3^0 <= 0 /\ -1-i1^0+ip1^0+ip1^0*n28+i3^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+ip1^0-ip1^0*n28-i3^0 <= 0) \/ (-ifp2^post11+ip1^0+i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^0+i3^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ -1+ifp2^post11*n0+i2^0-ip3^0 >= 0 /\ 1-i3^0 <= 0) \/ (ip1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ -2+n31 >= 0 /\ 1-n31*ip1^0+ip1^0-i3^0 <= 0 /\ -1-i1^0+n31*ip1^0-2*n10*n31+ip1^0+i3^0 <= 0 /\ n31*ip1^0-ifp2^post11+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0) \/ (1+ip2^0-i2^0 <= 0 /\ ((1-ip2^0+ip1^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ ip1^0 == 0) \/ (1-ip2^0+ip1^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ -i1^0+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0)))), cost: NONTERM 220: l11 -> l11 : ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, i2^0'=ip1^0+i2^0, (1+ibit^post19-ip1^0 <= 0 /\ ((i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0) \/ (-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0))), cost: 7 109: l25 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 3 110: l25 -> l0 : nprev^0'=1, ntot^0'=ntot^post21, idim^0'=1+ndim^0, ndim^0-idim^0 >= 0, cost: 5+2*ndim^0-2*idim^0 Applied acceleration Original rule: l11 -> l11 : i1^0'=i1^0+2*n20, ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, i2^0'=ip1^0+i2^0, (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 9+4*n20 New rule: l11 -> l11 : i1^0'=i1^0+2*n84*n20, ibit^0'=ibit^post19, i2rev^0'=i2rev^0+n84*ibit^post19, i2^0'=n84*ip1^0+i2^0, (-1-ibit^post19+ip1^0 >= 0 /\ -1+n84 >= 0 /\ ip2^0-i2^0-(-1+n84)*ip1^0 >= 0 /\ ip2^0-i2^0 >= 0 /\ n20 >= 0 /\ 1+i1^0+2*n20-ip1^0-i2^0 >= 0 /\ -i1^0-2*(-1+n84)*n20-2*n20+ip1^0+i2^0+(-1+n84)*ip1^0 >= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1+i2rev^0+ibit^post19*(-1+n84)-i2^0-(-1+n84)*ip1^0 >= 0 /\ -1-ip3^0+i3^0 >= 0 /\ 1+i1^0+2*(-1+n84)*n20+2*n20-ip1^0-i2^0-(-1+n84)*ip1^0 >= 0), cost: 9*n84+4*n84*n20 Applied acceleration Original rule: l11 -> l11 : i1^0'=i1^0+2*n20, ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, i2^0'=ip1^0+i2^0, (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ -ibit^post19+i2rev^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -ibit^post19+ip1^0 <= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 10+4*n20 New rule: l11 -> l11 : i1^0'=i1^0+2*n86*n20, ibit^0'=ibit^post19, i2rev^0'=n86*ibit^post19+i2rev^0, i2^0'=n86*ip1^0+i2^0, (-i1^0+(-1+n86)*ip1^0-2*n20+ip1^0-2*(-1+n86)*n20+i2^0 >= 0 /\ -1+n86 >= 0 /\ ip2^0-(-1+n86)*ip1^0-i2^0 >= 0 /\ ip2^0-i2^0 >= 0 /\ 1+i1^0-(-1+n86)*ip1^0+2*n20-ip1^0+2*(-1+n86)*n20-i2^0 >= 0 /\ n20 >= 0 /\ 1+i1^0+2*n20-ip1^0-i2^0 >= 0 /\ ibit^post19-ip1^0 >= 0 /\ ibit^post19-i2rev^0-ibit^post19*(-1+n86) >= 0 /\ ibit^post19-i2rev^0 >= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0 /\ ((ibit^post19-ip1^0 >= 0 /\ -1+i2rev^0-i2^0 >= 0) \/ (-1+i2rev^0-(-1+n86)*ip1^0-i2^0+ibit^post19*(-1+n86) >= 0 /\ -1+i2rev^0-i2^0 >= 0))), cost: 10*n86+4*n86*n20 Applied fixed-point processor Original rule: l11 -> l11 : i1^0'=i1^0+2*n20, ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, i2^0'=ip1^0+i2^0, (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ -ibit^post19+i2rev^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -ibit^post19+ip1^0 <= 0 /\ -1-ip3^0+i3^0 >= 0), cost: 10+4*n20 New rule: l11 -> [39] : (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -2*n20 == 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ -ibit^post19+i2rev^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -ibit^post19+ip1^0 <= 0 /\ -1-ip3^0+i3^0 >= 0), cost: NONTERM Applied acceleration Original rule: l11 -> l11 : ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, i2^0'=ip1^0+i2^0, (1+ibit^post19-ip1^0 <= 0 /\ ((i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0) \/ (-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0))), cost: 7 New rule: l11 -> l11 : ibit^0'=ibit^post19, i2rev^0'=ibit^post19*n88+i2rev^0, i2^0'=n88*ip1^0+i2^0, (-1-ibit^post19+ip1^0 >= 0 /\ -1+n88 >= 0 /\ ((-1-ibit^post19+ip1^0 >= 0 /\ -i2rev^0+i2^0 >= 0 /\ ip2^0-i2^0 >= 0 /\ ip2^0-(-1+n88)*ip1^0-i2^0 >= 0) \/ (ip2^0-i2^0 >= 0 /\ 1+i1^0-ip1^0-i2^0 >= 0 /\ 1+i1^0-(-1+n88)*ip1^0-ip1^0-i2^0 >= 0 /\ ip2^0-(-1+n88)*ip1^0-i2^0 >= 0))), cost: 7*n88 Applied simplification Original rule: l11 -> l11 : i1^0'=i1^0+2*n86*n20, ibit^0'=ibit^post19, i2rev^0'=n86*ibit^post19+i2rev^0, i2^0'=n86*ip1^0+i2^0, (-i1^0+(-1+n86)*ip1^0-2*n20+ip1^0-2*(-1+n86)*n20+i2^0 >= 0 /\ -1+n86 >= 0 /\ ip2^0-(-1+n86)*ip1^0-i2^0 >= 0 /\ ip2^0-i2^0 >= 0 /\ 1+i1^0-(-1+n86)*ip1^0+2*n20-ip1^0+2*(-1+n86)*n20-i2^0 >= 0 /\ n20 >= 0 /\ 1+i1^0+2*n20-ip1^0-i2^0 >= 0 /\ ibit^post19-ip1^0 >= 0 /\ ibit^post19-i2rev^0-ibit^post19*(-1+n86) >= 0 /\ ibit^post19-i2rev^0 >= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0 /\ ((ibit^post19-ip1^0 >= 0 /\ -1+i2rev^0-i2^0 >= 0) \/ (-1+i2rev^0-(-1+n86)*ip1^0-i2^0+ibit^post19*(-1+n86) >= 0 /\ -1+i2rev^0-i2^0 >= 0))), cost: 10*n86+4*n86*n20 New rule: l11 -> l11 : i1^0'=i1^0+2*n86*n20, ibit^0'=ibit^post19, i2rev^0'=n86*ibit^post19+i2rev^0, i2^0'=n86*ip1^0+i2^0, (-i1^0+(-1+n86)*ip1^0-2*n20+ip1^0-2*(-1+n86)*n20+i2^0 >= 0 /\ -1+n86 >= 0 /\ ip2^0-(-1+n86)*ip1^0-i2^0 >= 0 /\ ip2^0-i2^0 >= 0 /\ 1+i1^0-(-1+n86)*ip1^0+2*n20-ip1^0+2*(-1+n86)*n20-i2^0 >= 0 /\ n20 >= 0 /\ 1+i1^0+2*n20-ip1^0-i2^0 >= 0 /\ ibit^post19-ip1^0 >= 0 /\ ibit^post19-i2rev^0-ibit^post19*(-1+n86) >= 0 /\ ibit^post19-i2rev^0 >= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0 /\ ((-1+i2rev^0-(-1+n86)*ip1^0-i2^0+ibit^post19*(-1+n86) >= 0 /\ -1+i2rev^0-i2^0 >= 0) \/ (ibit^post19-ip1^0 >= 0 /\ -1+i2rev^0-i2^0 >= 0))), cost: 10*n86+4*n86*n20 Applied simplification Original rule: l11 -> [39] : (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -2*n20 == 0 /\ 1-i2rev^0+i2^0 <= 0 /\ n20 >= 0 /\ -ibit^post19+i2rev^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -ibit^post19+ip1^0 <= 0 /\ -1-ip3^0+i3^0 >= 0), cost: NONTERM New rule: l11 -> [39] : (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -2*n20 == 0 /\ 1-i2rev^0+i2^0 <= 0 /\ -ibit^post19+i2rev^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -ibit^post19+ip1^0 <= 0 /\ -1-ip3^0+i3^0 >= 0), cost: NONTERM Applied simplification Original rule: l11 -> l11 : ibit^0'=ibit^post19, i2rev^0'=ibit^post19*n88+i2rev^0, i2^0'=n88*ip1^0+i2^0, (-1-ibit^post19+ip1^0 >= 0 /\ -1+n88 >= 0 /\ ((-1-ibit^post19+ip1^0 >= 0 /\ -i2rev^0+i2^0 >= 0 /\ ip2^0-i2^0 >= 0 /\ ip2^0-(-1+n88)*ip1^0-i2^0 >= 0) \/ (ip2^0-i2^0 >= 0 /\ 1+i1^0-ip1^0-i2^0 >= 0 /\ 1+i1^0-(-1+n88)*ip1^0-ip1^0-i2^0 >= 0 /\ ip2^0-(-1+n88)*ip1^0-i2^0 >= 0))), cost: 7*n88 New rule: l11 -> l11 : ibit^0'=ibit^post19, i2rev^0'=ibit^post19*n88+i2rev^0, i2^0'=n88*ip1^0+i2^0, (-1-ibit^post19+ip1^0 >= 0 /\ -1+n88 >= 0 /\ ((ip2^0-i2^0 >= 0 /\ 1+i1^0-ip1^0-i2^0 >= 0 /\ 1+i1^0-(-1+n88)*ip1^0-ip1^0-i2^0 >= 0 /\ ip2^0-(-1+n88)*ip1^0-i2^0 >= 0) \/ (-1-ibit^post19+ip1^0 >= 0 /\ -i2rev^0+i2^0 >= 0 /\ ip2^0-i2^0 >= 0 /\ ip2^0-(-1+n88)*ip1^0-i2^0 >= 0))), cost: 7*n88 Applied deletion Removed the following rules: 211 212 220 Accelerated simple loops Start location: l25 73: l0 -> l11 : ip2^0'=ip2^post35, i2rev^0'=1, ip1^0'=ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, -1+idim^0 >= 0, cost: 2 132: l11 -> [28] : (-ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ ((2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ ip2^0 == 0) \/ (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ 1+ip2^0 <= 0))), cost: NONTERM 188: l11 -> [30] : ((1-i2rev^0+ip1^0 <= 0 /\ ((i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0) \/ (-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0))) \/ (-ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+ip1^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0) \/ (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+ip1^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0)), cost: NONTERM 195: l11 -> [37] : (1+ip1^0-i3^0 <= 0 /\ 1-ip2^0+ip1^0 <= 0 /\ 1+ip2^0-i2^0 <= 0), cost: NONTERM 196: l11 -> l0 : nprev^0'=nprev^post10, ifp1^0'=ip1^0, idim^0'=-1+idim^0, (ip2^0-ip1^0 <= 0 /\ 1+ip2^0-i2^0 <= 0), cost: 4 197: l11 -> [26] : (1+ip2^0-i2^0 <= 0 /\ ((1-ip2^0+ip1^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ 1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0) \/ (i2^0-ip3^0 <= 0 /\ ifp2^post11 == 0 /\ 2+i1^0-ip1^0-i3^0 <= 0))) \/ (1-ip2^0+ip1^0 <= 0 /\ 1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0+ip1^0*n28+i3^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ 2+i1^0-ip1^0-ip1^0*n28-i3^0 <= 0 /\ ifp2^post11 == 0) \/ (i2^0-ip3^0 <= 0 /\ 1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^0-ip1^0*n28-i3^0 <= 0))))), cost: NONTERM 199: l11 -> l0 : i1^0'=2+i1^0, k2^0'=ip1^0+i2^0+ifp2^post11*(-1+n0), wpr^0'=wpr^post11, nprev^0'=nprev^post10, theta^0'=theta^post11, wtemp^0'=1, ifp1^0'=ifp2^post11, k1^0'=i2^0+ifp2^post11*(-1+n0), wpi^0'=wpi^post11, tempr^0'=tempr^post2, i2^0'=ifp2^post11*n0+i2^0, wr^0'=wr^post4, idim^0'=-1+idim^0, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, ifp2^0'=ifp2^post11, tempi^0'=tempi^post2, (1-ip2^0+ip1^0 <= 0 /\ 1-ifp2^post11*n0-i2^0+ip3^0 <= 0 /\ -1+n0 >= 0 /\ -ip1^0+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+ip1^0+i3^0 <= 0 /\ ip2^0-ifp2^post11 <= 0 /\ 1-i3^0 <= 0), cost: 16+2*n0 201: l11 -> l0 : wpr^0'=wpr^post11, nprev^0'=nprev^post10, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, idim^0'=-1+idim^0, wi^0'=wi^post4, i3^0'=ip1^0*n28+i3^0, ifp2^0'=ifp2^post11, (1-ip2^0+ip1^0 <= 0 /\ 1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0*(-1+n28)+ip1^0-i3^0 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+ip1^0-ip1^0*n28-i3^0 <= 0 /\ ip2^0-ifp2^post11 <= 0), cost: 8+4*n28 203: l11 -> l0 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, nprev^0'=nprev^post10, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, idim^0'=-1+idim^0, wi^0'=wi^post4, i3^0'=n31*ip1^0+i3^0, ifp2^0'=ifp2^post11, (ip1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ -2+n31 >= 0 /\ 1-ip2^0+ip1^0 <= 0 /\ 1-n31*ip1^0+ip1^0-i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+i1^0+2*n10-ip1^0+2*n10*(-1+n31)-i3^0-ip1^0*(-1+n31) >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ ip2^0-ifp2^post11 <= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0), cost: 8+4*n31+4*n10*n31 209: l11 -> l11 : i1^0'=2+i1^0, ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i2^0'=ip1^0+i2^0, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: 13+2*n6 210: l11 -> l11 : i1^0'=2+i1^0, ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i2^0'=ip1^0+i2^0, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ -ibit^post19+i2rev^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0 /\ -ibit^post19+ip1^0 <= 0), cost: 14+2*n6 216: l11 -> [35] : ((-2+n28 >= 0 /\ -ip1^0*(-1+n28)+ip1^0-i3^0 >= 0 /\ -i1^0+ip1^0+ip1^0*n28+i3^0 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -ifp2^post11+ip1^0*n28+i3^0 <= 0 /\ -1-i1^0+ip1^0+ip1^0*n28+i3^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+ip1^0-ip1^0*n28-i3^0 <= 0) \/ (-ifp2^post11+ip1^0+i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^0+i3^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ -1+ifp2^post11*n0+i2^0-ip3^0 >= 0 /\ 1-i3^0 <= 0) \/ (ip1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ -2+n31 >= 0 /\ 1-n31*ip1^0+ip1^0-i3^0 <= 0 /\ -1-i1^0+n31*ip1^0-2*n10*n31+ip1^0+i3^0 <= 0 /\ n31*ip1^0-ifp2^post11+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0) \/ (1+ip2^0-i2^0 <= 0 /\ ((1-ip2^0+ip1^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ ip1^0 == 0) \/ (1-ip2^0+ip1^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ -i1^0+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0)))), cost: NONTERM 221: l11 -> l11 : i1^0'=i1^0+2*n84*n20, ibit^0'=ibit^post19, i2rev^0'=i2rev^0+n84*ibit^post19, i2^0'=n84*ip1^0+i2^0, (-1-ibit^post19+ip1^0 >= 0 /\ -1+n84 >= 0 /\ ip2^0-i2^0-(-1+n84)*ip1^0 >= 0 /\ ip2^0-i2^0 >= 0 /\ n20 >= 0 /\ 1+i1^0+2*n20-ip1^0-i2^0 >= 0 /\ -i1^0-2*(-1+n84)*n20-2*n20+ip1^0+i2^0+(-1+n84)*ip1^0 >= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1+i2rev^0+ibit^post19*(-1+n84)-i2^0-(-1+n84)*ip1^0 >= 0 /\ -1-ip3^0+i3^0 >= 0 /\ 1+i1^0+2*(-1+n84)*n20+2*n20-ip1^0-i2^0-(-1+n84)*ip1^0 >= 0), cost: 9*n84+4*n84*n20 225: l11 -> l11 : i1^0'=i1^0+2*n86*n20, ibit^0'=ibit^post19, i2rev^0'=n86*ibit^post19+i2rev^0, i2^0'=n86*ip1^0+i2^0, (-i1^0+(-1+n86)*ip1^0-2*n20+ip1^0-2*(-1+n86)*n20+i2^0 >= 0 /\ -1+n86 >= 0 /\ ip2^0-(-1+n86)*ip1^0-i2^0 >= 0 /\ ip2^0-i2^0 >= 0 /\ 1+i1^0-(-1+n86)*ip1^0+2*n20-ip1^0+2*(-1+n86)*n20-i2^0 >= 0 /\ n20 >= 0 /\ 1+i1^0+2*n20-ip1^0-i2^0 >= 0 /\ ibit^post19-ip1^0 >= 0 /\ ibit^post19-i2rev^0-ibit^post19*(-1+n86) >= 0 /\ ibit^post19-i2rev^0 >= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0 /\ ((-1+i2rev^0-(-1+n86)*ip1^0-i2^0+ibit^post19*(-1+n86) >= 0 /\ -1+i2rev^0-i2^0 >= 0) \/ (ibit^post19-ip1^0 >= 0 /\ -1+i2rev^0-i2^0 >= 0))), cost: 10*n86+4*n86*n20 226: l11 -> [39] : (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -2*n20 == 0 /\ 1-i2rev^0+i2^0 <= 0 /\ -ibit^post19+i2rev^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -ibit^post19+ip1^0 <= 0 /\ -1-ip3^0+i3^0 >= 0), cost: NONTERM 227: l11 -> l11 : ibit^0'=ibit^post19, i2rev^0'=ibit^post19*n88+i2rev^0, i2^0'=n88*ip1^0+i2^0, (-1-ibit^post19+ip1^0 >= 0 /\ -1+n88 >= 0 /\ ((ip2^0-i2^0 >= 0 /\ 1+i1^0-ip1^0-i2^0 >= 0 /\ 1+i1^0-(-1+n88)*ip1^0-ip1^0-i2^0 >= 0 /\ ip2^0-(-1+n88)*ip1^0-i2^0 >= 0) \/ (-1-ibit^post19+ip1^0 >= 0 /\ -i2rev^0+i2^0 >= 0 /\ ip2^0-i2^0 >= 0 /\ ip2^0-(-1+n88)*ip1^0-i2^0 >= 0))), cost: 7*n88 109: l25 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 3 110: l25 -> l0 : nprev^0'=1, ntot^0'=ntot^post21, idim^0'=1+ndim^0, ndim^0-idim^0 >= 0, cost: 5+2*ndim^0-2*idim^0 Applied chaining First rule: l0 -> l11 : ip2^0'=ip2^post35, i2rev^0'=1, ip1^0'=ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, -1+idim^0 >= 0, cost: 2 Second rule: l11 -> l11 : i1^0'=2+i1^0, ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i2^0'=ip1^0+i2^0, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0), cost: 13+2*n6 New rule: l0 -> l11 : i1^0'=2+i1^0, ibit^0'=ibit^post19, ip2^0'=ip2^post35, i2rev^0'=1+ibit^post19, i3rev^0'=1+(-1+n6)*ip2^post35-i2^0+i3^0, ip1^0'=ip1^post35, tempr^0'=tempr^post23, i2^0'=ip1^post35+i2^0, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, i3^0'=ip2^post35*n6+i3^0, (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ ip3^post35-i3^0 >= 0 /\ 1+ibit^post19-ip1^post35 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0), cost: 15+2*n6 Applied chaining First rule: l0 -> l11 : ip2^0'=ip2^post35, i2rev^0'=1, ip1^0'=ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, -1+idim^0 >= 0, cost: 2 Second rule: l11 -> l11 : i1^0'=2+i1^0, ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, i3rev^0'=i2rev^0-i2^0+i3^0+ip2^0*(-1+n6), tempr^0'=tempr^post23, i2^0'=ip1^0+i2^0, i3^0'=ip2^0*n6+i3^0, (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ -ibit^post19+i2rev^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0 /\ -ibit^post19+ip1^0 <= 0), cost: 14+2*n6 New rule: l0 -> l11 : i1^0'=2+i1^0, ibit^0'=ibit^post19, ip2^0'=ip2^post35, i2rev^0'=1+ibit^post19, i3rev^0'=1+(-1+n6)*ip2^post35-i2^0+i3^0, ip1^0'=ip1^post35, tempr^0'=tempr^post23, i2^0'=ip1^post35+i2^0, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, i3^0'=ip2^post35*n6+i3^0, (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ -ibit^post19+ip1^post35 <= 0 /\ ip3^post35-i3^0 >= 0 /\ 1-ibit^post19 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0), cost: 16+2*n6 Applied chaining First rule: l0 -> l11 : ip2^0'=ip2^post35, i2rev^0'=1, ip1^0'=ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, -1+idim^0 >= 0, cost: 2 Second rule: l11 -> l11 : i1^0'=i1^0+2*n84*n20, ibit^0'=ibit^post19, i2rev^0'=i2rev^0+n84*ibit^post19, i2^0'=n84*ip1^0+i2^0, (-1-ibit^post19+ip1^0 >= 0 /\ -1+n84 >= 0 /\ ip2^0-i2^0-(-1+n84)*ip1^0 >= 0 /\ ip2^0-i2^0 >= 0 /\ n20 >= 0 /\ 1+i1^0+2*n20-ip1^0-i2^0 >= 0 /\ -i1^0-2*(-1+n84)*n20-2*n20+ip1^0+i2^0+(-1+n84)*ip1^0 >= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1+i2rev^0+ibit^post19*(-1+n84)-i2^0-(-1+n84)*ip1^0 >= 0 /\ -1-ip3^0+i3^0 >= 0 /\ 1+i1^0+2*(-1+n84)*n20+2*n20-ip1^0-i2^0-(-1+n84)*ip1^0 >= 0), cost: 9*n84+4*n84*n20 New rule: l0 -> l11 : i1^0'=i1^0+2*n84*n20, ibit^0'=ibit^post19, ip2^0'=ip2^post35, i2rev^0'=1+n84*ibit^post19, ip1^0'=ip1^post35, i2^0'=n84*ip1^post35+i2^0, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0), cost: 2+9*n84+4*n84*n20 Applied chaining First rule: l0 -> l11 : ip2^0'=ip2^post35, i2rev^0'=1, ip1^0'=ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, -1+idim^0 >= 0, cost: 2 Second rule: l11 -> l11 : i1^0'=i1^0+2*n86*n20, ibit^0'=ibit^post19, i2rev^0'=n86*ibit^post19+i2rev^0, i2^0'=n86*ip1^0+i2^0, (-i1^0+(-1+n86)*ip1^0-2*n20+ip1^0-2*(-1+n86)*n20+i2^0 >= 0 /\ -1+n86 >= 0 /\ ip2^0-(-1+n86)*ip1^0-i2^0 >= 0 /\ ip2^0-i2^0 >= 0 /\ 1+i1^0-(-1+n86)*ip1^0+2*n20-ip1^0+2*(-1+n86)*n20-i2^0 >= 0 /\ n20 >= 0 /\ 1+i1^0+2*n20-ip1^0-i2^0 >= 0 /\ ibit^post19-ip1^0 >= 0 /\ ibit^post19-i2rev^0-ibit^post19*(-1+n86) >= 0 /\ ibit^post19-i2rev^0 >= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0 /\ ((-1+i2rev^0-(-1+n86)*ip1^0-i2^0+ibit^post19*(-1+n86) >= 0 /\ -1+i2rev^0-i2^0 >= 0) \/ (ibit^post19-ip1^0 >= 0 /\ -1+i2rev^0-i2^0 >= 0))), cost: 10*n86+4*n86*n20 New rule: l0 -> l11 : i1^0'=i1^0+2*n86*n20, ibit^0'=ibit^post19, ip2^0'=ip2^post35, i2rev^0'=1+n86*ibit^post19, ip1^0'=ip1^post35, i2^0'=i2^0+n86*ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (-1+idim^0 >= 0 /\ -1+n86 >= 0 /\ -1+ibit^post19 >= 0 /\ -i2^0 >= 0 /\ ibit^post19-ip1^post35 >= 0 /\ n20 >= 0 /\ 1+i1^0-ip1^post35+2*n20+2*(-1+n86)*n20-i2^0-(-1+n86)*ip1^post35 >= 0 /\ -1+ibit^post19-ibit^post19*(-1+n86) >= 0 /\ -i1^0+ip1^post35-2*n20-2*(-1+n86)*n20+i2^0+(-1+n86)*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ ip2^post35-i2^0-(-1+n86)*ip1^post35 >= 0), cost: 2+10*n86+4*n86*n20 Applied chaining First rule: l0 -> l11 : ip2^0'=ip2^post35, i2rev^0'=1, ip1^0'=ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, -1+idim^0 >= 0, cost: 2 Second rule: l11 -> [39] : (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ -2*n20 == 0 /\ 1-i2rev^0+i2^0 <= 0 /\ -ibit^post19+i2rev^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -ibit^post19+ip1^0 <= 0 /\ -1-ip3^0+i3^0 >= 0), cost: NONTERM New rule: l0 -> [39] : (-1+idim^0 >= 0 /\ i2^0 <= 0), cost: NONTERM Applied chaining First rule: l0 -> l11 : ip2^0'=ip2^post35, i2rev^0'=1, ip1^0'=ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, -1+idim^0 >= 0, cost: 2 Second rule: l11 -> l11 : ibit^0'=ibit^post19, i2rev^0'=ibit^post19*n88+i2rev^0, i2^0'=n88*ip1^0+i2^0, (-1-ibit^post19+ip1^0 >= 0 /\ -1+n88 >= 0 /\ ((ip2^0-i2^0 >= 0 /\ 1+i1^0-ip1^0-i2^0 >= 0 /\ 1+i1^0-(-1+n88)*ip1^0-ip1^0-i2^0 >= 0 /\ ip2^0-(-1+n88)*ip1^0-i2^0 >= 0) \/ (-1-ibit^post19+ip1^0 >= 0 /\ -i2rev^0+i2^0 >= 0 /\ ip2^0-i2^0 >= 0 /\ ip2^0-(-1+n88)*ip1^0-i2^0 >= 0))), cost: 7*n88 New rule: l0 -> l11 : ibit^0'=ibit^post19, ip2^0'=ip2^post35, i2rev^0'=1+ibit^post19*n88, ip1^0'=ip1^post35, i2^0'=n88*ip1^post35+i2^0, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0))), cost: 2+7*n88 Applied deletion Removed the following rules: 209 210 221 225 226 227 Chained accelerated rules with incoming rules Start location: l25 73: l0 -> l11 : ip2^0'=ip2^post35, i2rev^0'=1, ip1^0'=ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, -1+idim^0 >= 0, cost: 2 228: l0 -> l11 : i1^0'=2+i1^0, ibit^0'=ibit^post19, ip2^0'=ip2^post35, i2rev^0'=1+ibit^post19, i3rev^0'=1+(-1+n6)*ip2^post35-i2^0+i3^0, ip1^0'=ip1^post35, tempr^0'=tempr^post23, i2^0'=ip1^post35+i2^0, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, i3^0'=ip2^post35*n6+i3^0, (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ ip3^post35-i3^0 >= 0 /\ 1+ibit^post19-ip1^post35 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0), cost: 15+2*n6 229: l0 -> l11 : i1^0'=2+i1^0, ibit^0'=ibit^post19, ip2^0'=ip2^post35, i2rev^0'=1+ibit^post19, i3rev^0'=1+(-1+n6)*ip2^post35-i2^0+i3^0, ip1^0'=ip1^post35, tempr^0'=tempr^post23, i2^0'=ip1^post35+i2^0, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, i3^0'=ip2^post35*n6+i3^0, (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ -ibit^post19+ip1^post35 <= 0 /\ ip3^post35-i3^0 >= 0 /\ 1-ibit^post19 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0), cost: 16+2*n6 230: l0 -> l11 : i1^0'=i1^0+2*n84*n20, ibit^0'=ibit^post19, ip2^0'=ip2^post35, i2rev^0'=1+n84*ibit^post19, ip1^0'=ip1^post35, i2^0'=n84*ip1^post35+i2^0, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0), cost: 2+9*n84+4*n84*n20 231: l0 -> l11 : i1^0'=i1^0+2*n86*n20, ibit^0'=ibit^post19, ip2^0'=ip2^post35, i2rev^0'=1+n86*ibit^post19, ip1^0'=ip1^post35, i2^0'=i2^0+n86*ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (-1+idim^0 >= 0 /\ -1+n86 >= 0 /\ -1+ibit^post19 >= 0 /\ -i2^0 >= 0 /\ ibit^post19-ip1^post35 >= 0 /\ n20 >= 0 /\ 1+i1^0-ip1^post35+2*n20+2*(-1+n86)*n20-i2^0-(-1+n86)*ip1^post35 >= 0 /\ -1+ibit^post19-ibit^post19*(-1+n86) >= 0 /\ -i1^0+ip1^post35-2*n20-2*(-1+n86)*n20+i2^0+(-1+n86)*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ ip2^post35-i2^0-(-1+n86)*ip1^post35 >= 0), cost: 2+10*n86+4*n86*n20 232: l0 -> [39] : (-1+idim^0 >= 0 /\ i2^0 <= 0), cost: NONTERM 233: l0 -> l11 : ibit^0'=ibit^post19, ip2^0'=ip2^post35, i2rev^0'=1+ibit^post19*n88, ip1^0'=ip1^post35, i2^0'=n88*ip1^post35+i2^0, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0))), cost: 2+7*n88 132: l11 -> [28] : (-ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ ((2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ ip2^0 == 0) \/ (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ 1+ip2^0 <= 0))), cost: NONTERM 188: l11 -> [30] : ((1-i2rev^0+ip1^0 <= 0 /\ ((i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0) \/ (-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0))) \/ (-ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+ip1^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0) \/ (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+ip1^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0)), cost: NONTERM 195: l11 -> [37] : (1+ip1^0-i3^0 <= 0 /\ 1-ip2^0+ip1^0 <= 0 /\ 1+ip2^0-i2^0 <= 0), cost: NONTERM 196: l11 -> l0 : nprev^0'=nprev^post10, ifp1^0'=ip1^0, idim^0'=-1+idim^0, (ip2^0-ip1^0 <= 0 /\ 1+ip2^0-i2^0 <= 0), cost: 4 197: l11 -> [26] : (1+ip2^0-i2^0 <= 0 /\ ((1-ip2^0+ip1^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ 1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0) \/ (i2^0-ip3^0 <= 0 /\ ifp2^post11 == 0 /\ 2+i1^0-ip1^0-i3^0 <= 0))) \/ (1-ip2^0+ip1^0 <= 0 /\ 1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0+ip1^0*n28+i3^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ 2+i1^0-ip1^0-ip1^0*n28-i3^0 <= 0 /\ ifp2^post11 == 0) \/ (i2^0-ip3^0 <= 0 /\ 1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^0-ip1^0*n28-i3^0 <= 0))))), cost: NONTERM 199: l11 -> l0 : i1^0'=2+i1^0, k2^0'=ip1^0+i2^0+ifp2^post11*(-1+n0), wpr^0'=wpr^post11, nprev^0'=nprev^post10, theta^0'=theta^post11, wtemp^0'=1, ifp1^0'=ifp2^post11, k1^0'=i2^0+ifp2^post11*(-1+n0), wpi^0'=wpi^post11, tempr^0'=tempr^post2, i2^0'=ifp2^post11*n0+i2^0, wr^0'=wr^post4, idim^0'=-1+idim^0, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, ifp2^0'=ifp2^post11, tempi^0'=tempi^post2, (1-ip2^0+ip1^0 <= 0 /\ 1-ifp2^post11*n0-i2^0+ip3^0 <= 0 /\ -1+n0 >= 0 /\ -ip1^0+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+ip1^0+i3^0 <= 0 /\ ip2^0-ifp2^post11 <= 0 /\ 1-i3^0 <= 0), cost: 16+2*n0 201: l11 -> l0 : wpr^0'=wpr^post11, nprev^0'=nprev^post10, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, idim^0'=-1+idim^0, wi^0'=wi^post4, i3^0'=ip1^0*n28+i3^0, ifp2^0'=ifp2^post11, (1-ip2^0+ip1^0 <= 0 /\ 1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0*(-1+n28)+ip1^0-i3^0 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+ip1^0-ip1^0*n28-i3^0 <= 0 /\ ip2^0-ifp2^post11 <= 0), cost: 8+4*n28 203: l11 -> l0 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, nprev^0'=nprev^post10, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, idim^0'=-1+idim^0, wi^0'=wi^post4, i3^0'=n31*ip1^0+i3^0, ifp2^0'=ifp2^post11, (ip1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ -2+n31 >= 0 /\ 1-ip2^0+ip1^0 <= 0 /\ 1-n31*ip1^0+ip1^0-i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+i1^0+2*n10-ip1^0+2*n10*(-1+n31)-i3^0-ip1^0*(-1+n31) >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ ip2^0-ifp2^post11 <= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0), cost: 8+4*n31+4*n10*n31 216: l11 -> [35] : ((-2+n28 >= 0 /\ -ip1^0*(-1+n28)+ip1^0-i3^0 >= 0 /\ -i1^0+ip1^0+ip1^0*n28+i3^0 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -ifp2^post11+ip1^0*n28+i3^0 <= 0 /\ -1-i1^0+ip1^0+ip1^0*n28+i3^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+ip1^0-ip1^0*n28-i3^0 <= 0) \/ (-ifp2^post11+ip1^0+i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^0+i3^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ -1+ifp2^post11*n0+i2^0-ip3^0 >= 0 /\ 1-i3^0 <= 0) \/ (ip1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ -2+n31 >= 0 /\ 1-n31*ip1^0+ip1^0-i3^0 <= 0 /\ -1-i1^0+n31*ip1^0-2*n10*n31+ip1^0+i3^0 <= 0 /\ n31*ip1^0-ifp2^post11+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0) \/ (1+ip2^0-i2^0 <= 0 /\ ((1-ip2^0+ip1^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ ip1^0 == 0) \/ (1-ip2^0+ip1^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ -i1^0+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0)))), cost: NONTERM 109: l25 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 3 110: l25 -> l0 : nprev^0'=1, ntot^0'=ntot^post21, idim^0'=1+ndim^0, ndim^0-idim^0 >= 0, cost: 5+2*ndim^0-2*idim^0 Eliminating location l11 by chaining: Applied chaining First rule: l0 -> l11 : ip2^0'=ip2^post35, i2rev^0'=1, ip1^0'=ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, -1+idim^0 >= 0, cost: 2 Second rule: l11 -> [28] : (-ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ ((2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ ip2^0 == 0) \/ (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ 1+ip2^0 <= 0))), cost: NONTERM New rule: l0 -> [28] : (-1+idim^0 >= 0 /\ i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0 /\ ((-ip3^post35+i3^0 <= 0 /\ 1+ip2^post35 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0) \/ (-ip3^post35+i3^0 <= 0 /\ ip2^post35 == 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0))), cost: NONTERM Applied simplification Original rule: l0 -> [28] : (-1+idim^0 >= 0 /\ i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0 /\ ((-ip3^post35+i3^0 <= 0 /\ 1+ip2^post35 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0) \/ (-ip3^post35+i3^0 <= 0 /\ ip2^post35 == 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0))), cost: NONTERM New rule: l0 -> [28] : (-1+idim^0 >= 0 /\ -ip2^post35+i2^0 <= 0 /\ ((-ip3^post35+i3^0 <= 0 /\ ip2^post35 == 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0) \/ (-ip3^post35+i3^0 <= 0 /\ 1+ip2^post35 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0))), cost: NONTERM Applied chaining First rule: l0 -> l11 : ip2^0'=ip2^post35, i2rev^0'=1, ip1^0'=ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, -1+idim^0 >= 0, cost: 2 Second rule: l11 -> [30] : ((1-i2rev^0+ip1^0 <= 0 /\ ((i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0) \/ (-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0))) \/ (-ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+ip1^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0) \/ (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+ip1^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0)), cost: NONTERM New rule: l0 -> [30] : (-1+idim^0 >= 0 /\ ((-i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ ip1^post35 <= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (ip1^post35 <= 0 /\ ((-1-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (1-i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0))) \/ (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip1^post35 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0))), cost: NONTERM Applied simplification Original rule: l0 -> [30] : (-1+idim^0 >= 0 /\ ((-i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ ip1^post35 <= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (ip1^post35 <= 0 /\ ((-1-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (1-i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0))) \/ (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip1^post35 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0))), cost: NONTERM New rule: l0 -> [30] : (-1+idim^0 >= 0 /\ ((ip1^post35 <= 0 /\ ((-1-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (-1+i2^0 >= 0 /\ -ip2^post35+i2^0 <= 0))) \/ (-i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ ip1^post35 <= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip1^post35 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0))), cost: NONTERM Applied chaining First rule: l0 -> l11 : ip2^0'=ip2^post35, i2rev^0'=1, ip1^0'=ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, -1+idim^0 >= 0, cost: 2 Second rule: l11 -> [37] : (1+ip1^0-i3^0 <= 0 /\ 1-ip2^0+ip1^0 <= 0 /\ 1+ip2^0-i2^0 <= 0), cost: NONTERM New rule: l0 -> [37] : (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0), cost: NONTERM Applied chaining First rule: l0 -> l11 : ip2^0'=ip2^post35, i2rev^0'=1, ip1^0'=ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, -1+idim^0 >= 0, cost: 2 Second rule: l11 -> l0 : nprev^0'=nprev^post10, ifp1^0'=ip1^0, idim^0'=-1+idim^0, (ip2^0-ip1^0 <= 0 /\ 1+ip2^0-i2^0 <= 0), cost: 4 New rule: l0 -> l0 : nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1, ifp1^0'=ip1^post35, ip1^0'=ip1^post35, n^0'=n^post35, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (-1+idim^0 >= 0 /\ ip2^post35-ip1^post35 <= 0 /\ 1+ip2^post35-i2^0 <= 0), cost: 6 Applied chaining First rule: l0 -> l11 : ip2^0'=ip2^post35, i2rev^0'=1, ip1^0'=ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, -1+idim^0 >= 0, cost: 2 Second rule: l11 -> [26] : (1+ip2^0-i2^0 <= 0 /\ ((1-ip2^0+ip1^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ 1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0) \/ (i2^0-ip3^0 <= 0 /\ ifp2^post11 == 0 /\ 2+i1^0-ip1^0-i3^0 <= 0))) \/ (1-ip2^0+ip1^0 <= 0 /\ 1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0+ip1^0*n28+i3^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ 2+i1^0-ip1^0-ip1^0*n28-i3^0 <= 0 /\ ifp2^post11 == 0) \/ (i2^0-ip3^0 <= 0 /\ 1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^0-ip1^0*n28-i3^0 <= 0))))), cost: NONTERM New rule: l0 -> [26] : (-1+idim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ((2+i1^0-ip1^post35-i3^0 <= 0 /\ ifp2^post11 == 0 /\ -ip3^post35+i2^0 <= 0) \/ (1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ip3^post35+i2^0 <= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ -ip3^post35+i2^0 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0) \/ (ifp2^post11 == 0 /\ -ip3^post35+i2^0 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0))))), cost: NONTERM Applied simplification Original rule: l0 -> [26] : (-1+idim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ((2+i1^0-ip1^post35-i3^0 <= 0 /\ ifp2^post11 == 0 /\ -ip3^post35+i2^0 <= 0) \/ (1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ip3^post35+i2^0 <= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ -ip3^post35+i2^0 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0) \/ (ifp2^post11 == 0 /\ -ip3^post35+i2^0 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0))))), cost: NONTERM New rule: l0 -> [26] : (-1+idim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ -ip3^post35+i2^0 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0) \/ (ifp2^post11 == 0 /\ -ip3^post35+i2^0 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ip3^post35+i2^0 <= 0) \/ (2+i1^0-ip1^post35-i3^0 <= 0 /\ ifp2^post11 == 0 /\ -ip3^post35+i2^0 <= 0))))), cost: NONTERM Applied chaining First rule: l0 -> l11 : ip2^0'=ip2^post35, i2rev^0'=1, ip1^0'=ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, -1+idim^0 >= 0, cost: 2 Second rule: l11 -> l0 : i1^0'=2+i1^0, k2^0'=ip1^0+i2^0+ifp2^post11*(-1+n0), wpr^0'=wpr^post11, nprev^0'=nprev^post10, theta^0'=theta^post11, wtemp^0'=1, ifp1^0'=ifp2^post11, k1^0'=i2^0+ifp2^post11*(-1+n0), wpi^0'=wpi^post11, tempr^0'=tempr^post2, i2^0'=ifp2^post11*n0+i2^0, wr^0'=wr^post4, idim^0'=-1+idim^0, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, ifp2^0'=ifp2^post11, tempi^0'=tempi^post2, (1-ip2^0+ip1^0 <= 0 /\ 1-ifp2^post11*n0-i2^0+ip3^0 <= 0 /\ -1+n0 >= 0 /\ -ip1^0+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+ip1^0+i3^0 <= 0 /\ ip2^0-ifp2^post11 <= 0 /\ 1-i3^0 <= 0), cost: 16+2*n0 New rule: l0 -> l0 : i1^0'=2+i1^0, k2^0'=ip1^post35+i2^0+ifp2^post11*(-1+n0), wpr^0'=wpr^post11, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1, wtemp^0'=1, ifp1^0'=ifp2^post11, k1^0'=i2^0+ifp2^post11*(-1+n0), wpi^0'=wpi^post11, ip1^0'=ip1^post35, tempr^0'=tempr^post2, i2^0'=ifp2^post11*n0+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=ip1^post35+i3^0, ifp2^0'=ifp2^post11, tempi^0'=tempi^post2, (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1-ifp2^post11*n0+ip3^post35-i2^0 <= 0 /\ 1-i3^0 <= 0), cost: 18+2*n0 Applied chaining First rule: l0 -> l11 : ip2^0'=ip2^post35, i2rev^0'=1, ip1^0'=ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, -1+idim^0 >= 0, cost: 2 Second rule: l11 -> l0 : wpr^0'=wpr^post11, nprev^0'=nprev^post10, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, idim^0'=-1+idim^0, wi^0'=wi^post4, i3^0'=ip1^0*n28+i3^0, ifp2^0'=ifp2^post11, (1-ip2^0+ip1^0 <= 0 /\ 1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0*(-1+n28)+ip1^0-i3^0 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+ip1^0-ip1^0*n28-i3^0 <= 0 /\ ip2^0-ifp2^post11 <= 0), cost: 8+4*n28 New rule: l0 -> l0 : wpr^0'=wpr^post11, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, ip1^0'=ip1^post35, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=ip1^post35*n28+i3^0, ifp2^0'=ifp2^post11, (1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -1+idim^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -2+n28 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0), cost: 10+4*n28 Applied chaining First rule: l0 -> l11 : ip2^0'=ip2^post35, i2rev^0'=1, ip1^0'=ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, -1+idim^0 >= 0, cost: 2 Second rule: l11 -> l0 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, nprev^0'=nprev^post10, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, idim^0'=-1+idim^0, wi^0'=wi^post4, i3^0'=n31*ip1^0+i3^0, ifp2^0'=ifp2^post11, (ip1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ -2+n31 >= 0 /\ 1-ip2^0+ip1^0 <= 0 /\ 1-n31*ip1^0+ip1^0-i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+i1^0+2*n10-ip1^0+2*n10*(-1+n31)-i3^0-ip1^0*(-1+n31) >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ ip2^0-ifp2^post11 <= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0), cost: 8+4*n31+4*n10*n31 New rule: l0 -> l0 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, ip1^0'=ip1^post35, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=i3^0+n31*ip1^post35, ifp2^0'=ifp2^post11, (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+i1^0-ip1^post35*(-1+n31)+2*n10-ip1^post35+2*n10*(-1+n31)-i3^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0), cost: 10+4*n31+4*n10*n31 Applied chaining First rule: l0 -> l11 : ip2^0'=ip2^post35, i2rev^0'=1, ip1^0'=ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, -1+idim^0 >= 0, cost: 2 Second rule: l11 -> [35] : ((-2+n28 >= 0 /\ -ip1^0*(-1+n28)+ip1^0-i3^0 >= 0 /\ -i1^0+ip1^0+ip1^0*n28+i3^0 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -ifp2^post11+ip1^0*n28+i3^0 <= 0 /\ -1-i1^0+ip1^0+ip1^0*n28+i3^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+ip1^0-ip1^0*n28-i3^0 <= 0) \/ (-ifp2^post11+ip1^0+i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^0+i3^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ -1+ifp2^post11*n0+i2^0-ip3^0 >= 0 /\ 1-i3^0 <= 0) \/ (ip1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ -2+n31 >= 0 /\ 1-n31*ip1^0+ip1^0-i3^0 <= 0 /\ -1-i1^0+n31*ip1^0-2*n10*n31+ip1^0+i3^0 <= 0 /\ n31*ip1^0-ifp2^post11+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0) \/ (1+ip2^0-i2^0 <= 0 /\ ((1-ip2^0+ip1^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ ip1^0 == 0) \/ (1-ip2^0+ip1^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ -i1^0+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0)))), cost: NONTERM New rule: l0 -> [35] : (-1+idim^0 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -2+n28 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+i2^0 >= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n10*n31+i3^0+n31*ip1^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0) \/ (1+ip2^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0+ip1^post35+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0))))), cost: NONTERM Applied simplification Original rule: l0 -> [35] : (-1+idim^0 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -2+n28 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+i2^0 >= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n10*n31+i3^0+n31*ip1^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0) \/ (1+ip2^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0+ip1^post35+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0))))), cost: NONTERM New rule: l0 -> [35] : (-1+idim^0 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n10*n31+i3^0+n31*ip1^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0) \/ (1+ip2^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0+ip1^post35+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -2+n28 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+i2^0 >= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0))), cost: NONTERM Applied chaining First rule: l0 -> l11 : i1^0'=2+i1^0, ibit^0'=ibit^post19, ip2^0'=ip2^post35, i2rev^0'=1+ibit^post19, i3rev^0'=1+(-1+n6)*ip2^post35-i2^0+i3^0, ip1^0'=ip1^post35, tempr^0'=tempr^post23, i2^0'=ip1^post35+i2^0, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, i3^0'=ip2^post35*n6+i3^0, (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ ip3^post35-i3^0 >= 0 /\ 1+ibit^post19-ip1^post35 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0), cost: 15+2*n6 Second rule: l11 -> l0 : nprev^0'=nprev^post10, ifp1^0'=ip1^0, idim^0'=-1+idim^0, (ip2^0-ip1^0 <= 0 /\ 1+ip2^0-i2^0 <= 0), cost: 4 New rule: l0 -> l0 : i1^0'=2+i1^0, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1+ibit^post19, ifp1^0'=ip1^post35, i3rev^0'=1+(-1+n6)*ip2^post35-i2^0+i3^0, ip1^0'=ip1^post35, tempr^0'=tempr^post23, i2^0'=ip1^post35+i2^0, n^0'=n^post35, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, i3^0'=ip2^post35*n6+i3^0, (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ ip2^post35-ip1^post35 <= 0 /\ ip3^post35-i3^0 >= 0 /\ 1+ibit^post19-ip1^post35 <= 0 /\ 1+ip2^post35-ip1^post35-i2^0 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0), cost: 19+2*n6 Applied simplification Original rule: l0 -> l0 : i1^0'=2+i1^0, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1+ibit^post19, ifp1^0'=ip1^post35, i3rev^0'=1+(-1+n6)*ip2^post35-i2^0+i3^0, ip1^0'=ip1^post35, tempr^0'=tempr^post23, i2^0'=ip1^post35+i2^0, n^0'=n^post35, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, i3^0'=ip2^post35*n6+i3^0, (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ ip2^post35-ip1^post35 <= 0 /\ ip3^post35-i3^0 >= 0 /\ 1+ibit^post19-ip1^post35 <= 0 /\ 1+ip2^post35-ip1^post35-i2^0 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0), cost: 19+2*n6 New rule: l0 -> l0 : i1^0'=2+i1^0, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1+ibit^post19, ifp1^0'=ip1^post35, i3rev^0'=1+(-1+n6)*ip2^post35-i2^0+i3^0, ip1^0'=ip1^post35, tempr^0'=tempr^post23, i2^0'=ip1^post35+i2^0, n^0'=n^post35, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, i3^0'=ip2^post35*n6+i3^0, (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ ip3^post35-i3^0 >= 0 /\ 1+ibit^post19-ip1^post35 <= 0 /\ 1+ip2^post35-ip1^post35-i2^0 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0), cost: 19+2*n6 Applied chaining First rule: l0 -> l11 : i1^0'=2+i1^0, ibit^0'=ibit^post19, ip2^0'=ip2^post35, i2rev^0'=1+ibit^post19, i3rev^0'=1+(-1+n6)*ip2^post35-i2^0+i3^0, ip1^0'=ip1^post35, tempr^0'=tempr^post23, i2^0'=ip1^post35+i2^0, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, i3^0'=ip2^post35*n6+i3^0, (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ -ibit^post19+ip1^post35 <= 0 /\ ip3^post35-i3^0 >= 0 /\ 1-ibit^post19 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0), cost: 16+2*n6 Second rule: l11 -> [30] : ((1-i2rev^0+ip1^0 <= 0 /\ ((i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0) \/ (-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0))) \/ (-ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+ip1^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0) \/ (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+ip1^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0)), cost: NONTERM New rule: l0 -> [30] : (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ -ibit^post19+ip1^post35 <= 0 /\ ip3^post35-i3^0 >= 0 /\ 1-ibit^post19 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ ((-ip2^post35*n6+ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ -ip2^post35*n6+ip3^post35-i3^0 >= 0 /\ -ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0 /\ -ibit^post19+ip1^post35+i2^0 <= 0 /\ -5-i1^0+2*ip1^post35+i2^0 <= 0 /\ 1-2*ip2^post35*n6+ip3^post35-i3^0 <= 0) \/ (-ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0 /\ -1+ip2^post35*n6-ip3^post35+i3^0 >= 0 /\ -3-i1^0+2*ip1^post35-2*n20+i2^0 <= 0 /\ -2-i1^0+2*ip1^post35-2*n20+i2^0 >= 0) \/ (-ibit^post19+ip1^post35 <= 0 /\ ((-3-i1^0+2*ip1^post35+i2^0 <= 0 /\ -ip2^post35+ip1^post35+i2^0 <= 0) \/ (1+ibit^post19-ip1^post35-i2^0 <= 0 /\ -ip2^post35+ip1^post35+i2^0 <= 0))))), cost: NONTERM Applied simplification Original rule: l0 -> [30] : (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ -ibit^post19+ip1^post35 <= 0 /\ ip3^post35-i3^0 >= 0 /\ 1-ibit^post19 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ ((-ip2^post35*n6+ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ -ip2^post35*n6+ip3^post35-i3^0 >= 0 /\ -ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0 /\ -ibit^post19+ip1^post35+i2^0 <= 0 /\ -5-i1^0+2*ip1^post35+i2^0 <= 0 /\ 1-2*ip2^post35*n6+ip3^post35-i3^0 <= 0) \/ (-ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0 /\ -1+ip2^post35*n6-ip3^post35+i3^0 >= 0 /\ -3-i1^0+2*ip1^post35-2*n20+i2^0 <= 0 /\ -2-i1^0+2*ip1^post35-2*n20+i2^0 >= 0) \/ (-ibit^post19+ip1^post35 <= 0 /\ ((-3-i1^0+2*ip1^post35+i2^0 <= 0 /\ -ip2^post35+ip1^post35+i2^0 <= 0) \/ (1+ibit^post19-ip1^post35-i2^0 <= 0 /\ -ip2^post35+ip1^post35+i2^0 <= 0))))), cost: NONTERM New rule: l0 -> [30] : (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ ip3^post35-i3^0 >= 0 /\ -1+ibit^post19 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ ((-ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0 /\ -3-i1^0+2*ip1^post35-2*n20+i2^0 <= 0 /\ -2-i1^0+2*ip1^post35-2*n20+i2^0 >= 0) \/ (-3-i1^0+2*ip1^post35+i2^0 <= 0 /\ -ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0))), cost: NONTERM Applied chaining First rule: l0 -> l11 : i1^0'=2+i1^0, ibit^0'=ibit^post19, ip2^0'=ip2^post35, i2rev^0'=1+ibit^post19, i3rev^0'=1+(-1+n6)*ip2^post35-i2^0+i3^0, ip1^0'=ip1^post35, tempr^0'=tempr^post23, i2^0'=ip1^post35+i2^0, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, i3^0'=ip2^post35*n6+i3^0, (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ -ibit^post19+ip1^post35 <= 0 /\ ip3^post35-i3^0 >= 0 /\ 1-ibit^post19 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0), cost: 16+2*n6 Second rule: l11 -> l0 : nprev^0'=nprev^post10, ifp1^0'=ip1^0, idim^0'=-1+idim^0, (ip2^0-ip1^0 <= 0 /\ 1+ip2^0-i2^0 <= 0), cost: 4 New rule: l0 -> l0 : i1^0'=2+i1^0, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1+ibit^post19, ifp1^0'=ip1^post35, i3rev^0'=1+(-1+n6)*ip2^post35-i2^0+i3^0, ip1^0'=ip1^post35, tempr^0'=tempr^post23, i2^0'=ip1^post35+i2^0, n^0'=n^post35, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, i3^0'=ip2^post35*n6+i3^0, (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ -ibit^post19+ip1^post35 <= 0 /\ ip2^post35-ip1^post35 <= 0 /\ ip3^post35-i3^0 >= 0 /\ 1-ibit^post19 <= 0 /\ 1+ip2^post35-ip1^post35-i2^0 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0), cost: 20+2*n6 Applied simplification Original rule: l0 -> l0 : i1^0'=2+i1^0, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1+ibit^post19, ifp1^0'=ip1^post35, i3rev^0'=1+(-1+n6)*ip2^post35-i2^0+i3^0, ip1^0'=ip1^post35, tempr^0'=tempr^post23, i2^0'=ip1^post35+i2^0, n^0'=n^post35, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, i3^0'=ip2^post35*n6+i3^0, (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ -ibit^post19+ip1^post35 <= 0 /\ ip2^post35-ip1^post35 <= 0 /\ ip3^post35-i3^0 >= 0 /\ 1-ibit^post19 <= 0 /\ 1+ip2^post35-ip1^post35-i2^0 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0), cost: 20+2*n6 New rule: l0 -> l0 : i1^0'=2+i1^0, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1+ibit^post19, ifp1^0'=ip1^post35, i3rev^0'=1+(-1+n6)*ip2^post35-i2^0+i3^0, ip1^0'=ip1^post35, tempr^0'=tempr^post23, i2^0'=ip1^post35+i2^0, n^0'=n^post35, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, i3^0'=ip2^post35*n6+i3^0, (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ -ibit^post19+ip1^post35 <= 0 /\ ip3^post35-i3^0 >= 0 /\ 1+ip2^post35-ip1^post35-i2^0 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0), cost: 20+2*n6 Applied chaining First rule: l0 -> l11 : i1^0'=i1^0+2*n84*n20, ibit^0'=ibit^post19, ip2^0'=ip2^post35, i2rev^0'=1+n84*ibit^post19, ip1^0'=ip1^post35, i2^0'=n84*ip1^post35+i2^0, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0), cost: 2+9*n84+4*n84*n20 Second rule: l11 -> [30] : ((1-i2rev^0+ip1^0 <= 0 /\ ((i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0) \/ (-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0))) \/ (-ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+ip1^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0) \/ (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+ip1^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0)), cost: NONTERM New rule: l0 -> [30] : (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1-i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 <= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ ip1^post35-n84*ibit^post19 <= 0 /\ -i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ -1-ip3^post35+i3^0 >= 0) \/ (ip1^post35-n84*ibit^post19 <= 0 /\ ((-ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n84*ip1^post35+i2^0-2*n84*n20 <= 0) \/ (1+n84*ibit^post19-n84*ip1^post35-i2^0 <= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0))) \/ (-n84*ibit^post19+n84*ip1^post35+i2^0 <= 0 /\ 1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -3-i1^0+ip1^post35+n84*ip1^post35+i2^0-2*n84*n20 <= 0 /\ ip3^post35-i3^0 >= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ ip1^post35-n84*ibit^post19 <= 0))), cost: NONTERM Applied simplification Original rule: l0 -> [30] : (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1-i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 <= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ ip1^post35-n84*ibit^post19 <= 0 /\ -i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ -1-ip3^post35+i3^0 >= 0) \/ (ip1^post35-n84*ibit^post19 <= 0 /\ ((-ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n84*ip1^post35+i2^0-2*n84*n20 <= 0) \/ (1+n84*ibit^post19-n84*ip1^post35-i2^0 <= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0))) \/ (-n84*ibit^post19+n84*ip1^post35+i2^0 <= 0 /\ 1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -3-i1^0+ip1^post35+n84*ip1^post35+i2^0-2*n84*n20 <= 0 /\ ip3^post35-i3^0 >= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ ip1^post35-n84*ibit^post19 <= 0))), cost: NONTERM New rule: l0 -> [30] : (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((ip1^post35-n84*ibit^post19 <= 0 /\ ((-ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n84*ip1^post35+i2^0-2*n84*n20 <= 0) \/ (1+n84*ibit^post19-n84*ip1^post35-i2^0 <= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0))) \/ (-n84*ibit^post19+n84*ip1^post35+i2^0 <= 0 /\ 1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -3-i1^0+ip1^post35+n84*ip1^post35+i2^0-2*n84*n20 <= 0 /\ ip3^post35-i3^0 >= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ ip1^post35-n84*ibit^post19 <= 0) \/ (-1-i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 <= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ ip1^post35-n84*ibit^post19 <= 0 /\ -i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ -1-ip3^post35+i3^0 >= 0))), cost: NONTERM Applied chaining First rule: l0 -> l11 : i1^0'=i1^0+2*n84*n20, ibit^0'=ibit^post19, ip2^0'=ip2^post35, i2rev^0'=1+n84*ibit^post19, ip1^0'=ip1^post35, i2^0'=n84*ip1^post35+i2^0, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0), cost: 2+9*n84+4*n84*n20 Second rule: l11 -> [37] : (1+ip1^0-i3^0 <= 0 /\ 1-ip2^0+ip1^0 <= 0 /\ 1+ip2^0-i2^0 <= 0), cost: NONTERM New rule: l0 -> [37] : (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0), cost: NONTERM Applied chaining First rule: l0 -> l11 : i1^0'=i1^0+2*n84*n20, ibit^0'=ibit^post19, ip2^0'=ip2^post35, i2rev^0'=1+n84*ibit^post19, ip1^0'=ip1^post35, i2^0'=n84*ip1^post35+i2^0, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0), cost: 2+9*n84+4*n84*n20 Second rule: l11 -> l0 : nprev^0'=nprev^post10, ifp1^0'=ip1^0, idim^0'=-1+idim^0, (ip2^0-ip1^0 <= 0 /\ 1+ip2^0-i2^0 <= 0), cost: 4 New rule: l0 -> l0 : i1^0'=i1^0+2*n84*n20, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1+n84*ibit^post19, ifp1^0'=ip1^post35, ip1^0'=ip1^post35, i2^0'=n84*ip1^post35+i2^0, n^0'=n^post35, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ ip2^post35-ip1^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0), cost: 6+9*n84+4*n84*n20 Applied chaining First rule: l0 -> l11 : i1^0'=i1^0+2*n84*n20, ibit^0'=ibit^post19, ip2^0'=ip2^post35, i2rev^0'=1+n84*ibit^post19, ip1^0'=ip1^post35, i2^0'=n84*ip1^post35+i2^0, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0), cost: 2+9*n84+4*n84*n20 Second rule: l11 -> l0 : wpr^0'=wpr^post11, nprev^0'=nprev^post10, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, idim^0'=-1+idim^0, wi^0'=wi^post4, i3^0'=ip1^0*n28+i3^0, ifp2^0'=ifp2^post11, (1-ip2^0+ip1^0 <= 0 /\ 1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0*(-1+n28)+ip1^0-i3^0 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+ip1^0-ip1^0*n28-i3^0 <= 0 /\ ip2^0-ifp2^post11 <= 0), cost: 8+4*n28 New rule: l0 -> l0 : i1^0'=i1^0+2*n84*n20, wpr^0'=wpr^post11, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1+n84*ibit^post19, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, ip1^0'=ip1^post35, i2^0'=n84*ip1^post35+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=ip1^post35*n28+i3^0, ifp2^0'=ifp2^post11, (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -2+n28 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ 1+i1^0-ip1^post35+2*n84*n20-ip1^post35*(-1+n28)-i3^0 >= 0), cost: 10+9*n84+4*n84*n20+4*n28 Applied chaining First rule: l0 -> l11 : i1^0'=i1^0+2*n84*n20, ibit^0'=ibit^post19, ip2^0'=ip2^post35, i2rev^0'=1+n84*ibit^post19, ip1^0'=ip1^post35, i2^0'=n84*ip1^post35+i2^0, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0), cost: 2+9*n84+4*n84*n20 Second rule: l11 -> [35] : ((-2+n28 >= 0 /\ -ip1^0*(-1+n28)+ip1^0-i3^0 >= 0 /\ -i1^0+ip1^0+ip1^0*n28+i3^0 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -ifp2^post11+ip1^0*n28+i3^0 <= 0 /\ -1-i1^0+ip1^0+ip1^0*n28+i3^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+ip1^0-ip1^0*n28-i3^0 <= 0) \/ (-ifp2^post11+ip1^0+i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^0+i3^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ -1+ifp2^post11*n0+i2^0-ip3^0 >= 0 /\ 1-i3^0 <= 0) \/ (ip1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ -2+n31 >= 0 /\ 1-n31*ip1^0+ip1^0-i3^0 <= 0 /\ -1-i1^0+n31*ip1^0-2*n10*n31+ip1^0+i3^0 <= 0 /\ n31*ip1^0-ifp2^post11+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0) \/ (1+ip2^0-i2^0 <= 0 /\ ((1-ip2^0+ip1^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ ip1^0 == 0) \/ (1-ip2^0+ip1^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ -i1^0+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0)))), cost: NONTERM New rule: l0 -> [35] : (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n84*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+2*ip1^post35-2*n84*n20+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -1+n0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ 2+i1^0-ip1^post35+2*n84*n20-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ -i1^0+ip1^post35-2*n84*n20+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -2+n28 >= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n10*n31-2*n84*n20+i3^0+n31*ip1^post35 <= 0 /\ -2+n31 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ -i1^0-2*n10+ip1^post35-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)-2*n84*n20+i3^0 >= 0 /\ 1+i1^0+2*n10-ip1^post35+2*n84*n20-i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0))), cost: NONTERM Applied simplification Original rule: l0 -> [35] : (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n84*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+2*ip1^post35-2*n84*n20+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -1+n0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ 2+i1^0-ip1^post35+2*n84*n20-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ -i1^0+ip1^post35-2*n84*n20+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -2+n28 >= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n10*n31-2*n84*n20+i3^0+n31*ip1^post35 <= 0 /\ -2+n31 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ -i1^0-2*n10+ip1^post35-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)-2*n84*n20+i3^0 >= 0 /\ 1+i1^0+2*n10-ip1^post35+2*n84*n20-i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0))), cost: NONTERM New rule: l0 -> [35] : (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n10*n31-2*n84*n20+i3^0+n31*ip1^post35 <= 0 /\ -2+n31 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ -i1^0-2*n10+ip1^post35-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)-2*n84*n20+i3^0 >= 0 /\ 1+i1^0+2*n10-ip1^post35+2*n84*n20-i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n84*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+2*ip1^post35-2*n84*n20+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -1+n0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ 2+i1^0-ip1^post35+2*n84*n20-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -2+n28 >= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 <= 0) \/ (1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ -i1^0+ip1^post35-2*n84*n20+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0))))), cost: NONTERM Applied chaining First rule: l0 -> l11 : i1^0'=i1^0+2*n86*n20, ibit^0'=ibit^post19, ip2^0'=ip2^post35, i2rev^0'=1+n86*ibit^post19, ip1^0'=ip1^post35, i2^0'=i2^0+n86*ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (-1+idim^0 >= 0 /\ -1+n86 >= 0 /\ -1+ibit^post19 >= 0 /\ -i2^0 >= 0 /\ ibit^post19-ip1^post35 >= 0 /\ n20 >= 0 /\ 1+i1^0-ip1^post35+2*n20+2*(-1+n86)*n20-i2^0-(-1+n86)*ip1^post35 >= 0 /\ -1+ibit^post19-ibit^post19*(-1+n86) >= 0 /\ -i1^0+ip1^post35-2*n20-2*(-1+n86)*n20+i2^0+(-1+n86)*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ ip2^post35-i2^0-(-1+n86)*ip1^post35 >= 0), cost: 2+10*n86+4*n86*n20 Second rule: l11 -> [30] : ((1-i2rev^0+ip1^0 <= 0 /\ ((i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0) \/ (-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0))) \/ (-ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+ip1^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0) \/ (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+ip1^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0)), cost: NONTERM New rule: l0 -> [30] : (-1+idim^0 >= 0 /\ -1+n86 >= 0 /\ -1+ibit^post19 >= 0 /\ -i2^0 >= 0 /\ ibit^post19-ip1^post35 >= 0 /\ n20 >= 0 /\ 1+i1^0-ip1^post35+2*n20+2*(-1+n86)*n20-i2^0-(-1+n86)*ip1^post35 >= 0 /\ -1+ibit^post19-ibit^post19*(-1+n86) >= 0 /\ -i1^0+ip1^post35-2*n20-2*(-1+n86)*n20+i2^0+(-1+n86)*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ ip2^post35-i2^0-(-1+n86)*ip1^post35 >= 0 /\ ((-ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0-2*n86*n20+n86*ip1^post35 <= 0 /\ -i1^0+ip1^post35-2*n20+i2^0-2*n86*n20+n86*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0) \/ (-n86*ibit^post19+ip1^post35 <= 0 /\ ((1+n86*ibit^post19-i2^0-n86*ip1^post35 <= 0 /\ -ip2^post35+i2^0+n86*ip1^post35 <= 0) \/ (-ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -1-i1^0+ip1^post35+i2^0-2*n86*n20+n86*ip1^post35 <= 0))) \/ (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+ip1^post35 <= 0 /\ -3-i1^0+ip1^post35+i2^0-2*n86*n20+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+i2^0+n86*ip1^post35 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0))), cost: NONTERM Applied simplification Original rule: l0 -> [30] : (-1+idim^0 >= 0 /\ -1+n86 >= 0 /\ -1+ibit^post19 >= 0 /\ -i2^0 >= 0 /\ ibit^post19-ip1^post35 >= 0 /\ n20 >= 0 /\ 1+i1^0-ip1^post35+2*n20+2*(-1+n86)*n20-i2^0-(-1+n86)*ip1^post35 >= 0 /\ -1+ibit^post19-ibit^post19*(-1+n86) >= 0 /\ -i1^0+ip1^post35-2*n20-2*(-1+n86)*n20+i2^0+(-1+n86)*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ ip2^post35-i2^0-(-1+n86)*ip1^post35 >= 0 /\ ((-ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0-2*n86*n20+n86*ip1^post35 <= 0 /\ -i1^0+ip1^post35-2*n20+i2^0-2*n86*n20+n86*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0) \/ (-n86*ibit^post19+ip1^post35 <= 0 /\ ((1+n86*ibit^post19-i2^0-n86*ip1^post35 <= 0 /\ -ip2^post35+i2^0+n86*ip1^post35 <= 0) \/ (-ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -1-i1^0+ip1^post35+i2^0-2*n86*n20+n86*ip1^post35 <= 0))) \/ (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+ip1^post35 <= 0 /\ -3-i1^0+ip1^post35+i2^0-2*n86*n20+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+i2^0+n86*ip1^post35 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0))), cost: NONTERM New rule: l0 -> [30] : (-1+idim^0 >= 0 /\ -1+n86 >= 0 /\ -1+ibit^post19 >= 0 /\ -i2^0 >= 0 /\ ibit^post19-ip1^post35 >= 0 /\ n20 >= 0 /\ 1+i1^0-ip1^post35+2*n20+2*(-1+n86)*n20-i2^0-(-1+n86)*ip1^post35 >= 0 /\ -1+ibit^post19-ibit^post19*(-1+n86) >= 0 /\ -i1^0+ip1^post35-2*n20-2*(-1+n86)*n20+i2^0+(-1+n86)*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ ip2^post35-i2^0-(-1+n86)*ip1^post35 >= 0 /\ ((1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+ip1^post35 <= 0 /\ -3-i1^0+ip1^post35+i2^0-2*n86*n20+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+i2^0+n86*ip1^post35 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0) \/ (-n86*ibit^post19+ip1^post35 <= 0 /\ ((1+n86*ibit^post19-i2^0-n86*ip1^post35 <= 0 /\ -ip2^post35+i2^0+n86*ip1^post35 <= 0) \/ (-ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -1-i1^0+ip1^post35+i2^0-2*n86*n20+n86*ip1^post35 <= 0))) \/ (-ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0-2*n86*n20+n86*ip1^post35 <= 0 /\ -i1^0+ip1^post35-2*n20+i2^0-2*n86*n20+n86*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0))), cost: NONTERM Applied chaining First rule: l0 -> l11 : i1^0'=i1^0+2*n86*n20, ibit^0'=ibit^post19, ip2^0'=ip2^post35, i2rev^0'=1+n86*ibit^post19, ip1^0'=ip1^post35, i2^0'=i2^0+n86*ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (-1+idim^0 >= 0 /\ -1+n86 >= 0 /\ -1+ibit^post19 >= 0 /\ -i2^0 >= 0 /\ ibit^post19-ip1^post35 >= 0 /\ n20 >= 0 /\ 1+i1^0-ip1^post35+2*n20+2*(-1+n86)*n20-i2^0-(-1+n86)*ip1^post35 >= 0 /\ -1+ibit^post19-ibit^post19*(-1+n86) >= 0 /\ -i1^0+ip1^post35-2*n20-2*(-1+n86)*n20+i2^0+(-1+n86)*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ ip2^post35-i2^0-(-1+n86)*ip1^post35 >= 0), cost: 2+10*n86+4*n86*n20 Second rule: l11 -> l0 : nprev^0'=nprev^post10, ifp1^0'=ip1^0, idim^0'=-1+idim^0, (ip2^0-ip1^0 <= 0 /\ 1+ip2^0-i2^0 <= 0), cost: 4 New rule: l0 -> l0 : i1^0'=i1^0+2*n86*n20, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1+n86*ibit^post19, ifp1^0'=ip1^post35, ip1^0'=ip1^post35, i2^0'=i2^0+n86*ip1^post35, n^0'=n^post35, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (-1+idim^0 >= 0 /\ ip2^post35-ip1^post35 <= 0 /\ 1+ip2^post35-i2^0-n86*ip1^post35 <= 0 /\ -1+n86 >= 0 /\ -1+ibit^post19 >= 0 /\ -i2^0 >= 0 /\ ibit^post19-ip1^post35 >= 0 /\ n20 >= 0 /\ 1+i1^0-ip1^post35+2*n20+2*(-1+n86)*n20-i2^0-(-1+n86)*ip1^post35 >= 0 /\ -1+ibit^post19-ibit^post19*(-1+n86) >= 0 /\ -i1^0+ip1^post35-2*n20-2*(-1+n86)*n20+i2^0+(-1+n86)*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ ip2^post35-i2^0-(-1+n86)*ip1^post35 >= 0), cost: 6+10*n86+4*n86*n20 Applied simplification Original rule: l0 -> l0 : i1^0'=i1^0+2*n86*n20, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1+n86*ibit^post19, ifp1^0'=ip1^post35, ip1^0'=ip1^post35, i2^0'=i2^0+n86*ip1^post35, n^0'=n^post35, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (-1+idim^0 >= 0 /\ ip2^post35-ip1^post35 <= 0 /\ 1+ip2^post35-i2^0-n86*ip1^post35 <= 0 /\ -1+n86 >= 0 /\ -1+ibit^post19 >= 0 /\ -i2^0 >= 0 /\ ibit^post19-ip1^post35 >= 0 /\ n20 >= 0 /\ 1+i1^0-ip1^post35+2*n20+2*(-1+n86)*n20-i2^0-(-1+n86)*ip1^post35 >= 0 /\ -1+ibit^post19-ibit^post19*(-1+n86) >= 0 /\ -i1^0+ip1^post35-2*n20-2*(-1+n86)*n20+i2^0+(-1+n86)*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ ip2^post35-i2^0-(-1+n86)*ip1^post35 >= 0), cost: 6+10*n86+4*n86*n20 New rule: l0 -> l0 : i1^0'=i1^0+2*n86*n20, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1+n86*ibit^post19, ifp1^0'=ip1^post35, ip1^0'=ip1^post35, i2^0'=i2^0+n86*ip1^post35, n^0'=n^post35, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (-1+idim^0 >= 0 /\ 1+ip2^post35-i2^0-n86*ip1^post35 <= 0 /\ -1+n86 >= 0 /\ -i2^0 >= 0 /\ ibit^post19-ip1^post35 >= 0 /\ n20 >= 0 /\ 1+i1^0-ip1^post35+2*n20+2*(-1+n86)*n20-i2^0-(-1+n86)*ip1^post35 >= 0 /\ -1+ibit^post19-ibit^post19*(-1+n86) >= 0 /\ -i1^0+ip1^post35-2*n20-2*(-1+n86)*n20+i2^0+(-1+n86)*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ ip2^post35-i2^0-(-1+n86)*ip1^post35 >= 0), cost: 6+10*n86+4*n86*n20 Applied chaining First rule: l0 -> l11 : ibit^0'=ibit^post19, ip2^0'=ip2^post35, i2rev^0'=1+ibit^post19*n88, ip1^0'=ip1^post35, i2^0'=n88*ip1^post35+i2^0, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0))), cost: 2+7*n88 Second rule: l11 -> [28] : (-ip2^0+i2^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ ((2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ ip2^0 == 0) \/ (2+i1^0-ip1^0-i2^0 <= 0 /\ -ip3^0+i3^0 <= 0 /\ 1+ip2^0 <= 0))), cost: NONTERM New rule: l0 -> [28] : (-ibit^post19*n88+n88*ip1^post35+i2^0 <= 0 /\ -1+n88 >= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((2+i1^0-ip1^post35-n88*ip1^post35-i2^0 <= 0 /\ -ip3^post35+i3^0 <= 0 /\ ip2^post35 == 0) \/ (2+i1^0-ip1^post35-n88*ip1^post35-i2^0 <= 0 /\ -ip3^post35+i3^0 <= 0 /\ 1+ip2^post35 <= 0)) /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0))), cost: NONTERM Applied simplification Original rule: l0 -> [28] : (-ibit^post19*n88+n88*ip1^post35+i2^0 <= 0 /\ -1+n88 >= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((2+i1^0-ip1^post35-n88*ip1^post35-i2^0 <= 0 /\ -ip3^post35+i3^0 <= 0 /\ ip2^post35 == 0) \/ (2+i1^0-ip1^post35-n88*ip1^post35-i2^0 <= 0 /\ -ip3^post35+i3^0 <= 0 /\ 1+ip2^post35 <= 0)) /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0))), cost: NONTERM New rule: l0 -> [28] : (-ibit^post19*n88+n88*ip1^post35+i2^0 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1+idim^0 >= 0 /\ 1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((2+i1^0-ip1^post35-n88*ip1^post35-i2^0 <= 0 /\ -ip3^post35+i3^0 <= 0 /\ ip2^post35 == 0) \/ (2+i1^0-ip1^post35-n88*ip1^post35-i2^0 <= 0 /\ -ip3^post35+i3^0 <= 0 /\ 1+ip2^post35 <= 0))), cost: NONTERM Applied chaining First rule: l0 -> l11 : ibit^0'=ibit^post19, ip2^0'=ip2^post35, i2rev^0'=1+ibit^post19*n88, ip1^0'=ip1^post35, i2^0'=n88*ip1^post35+i2^0, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0))), cost: 2+7*n88 Second rule: l11 -> [30] : ((1-i2rev^0+ip1^0 <= 0 /\ ((i2rev^0-i2^0 <= 0 /\ -ip2^0+i2^0 <= 0) \/ (-ip2^0+i2^0 <= 0 /\ -1-i1^0+ip1^0+i2^0 <= 0))) \/ (-ip2^0+i2^0 <= 0 /\ -3-i1^0+ip1^0+i2^0 <= 0 /\ ip3^0-i3^0 >= 0 /\ 1-i2rev^0+ip1^0 <= 0 /\ 1-i2rev^0+i2^0 <= 0 /\ 1+ip3^0-ip2^0*n6-i3^0 <= 0 /\ ip3^0-i3^0-ip2^0*(-1+n6) >= 0) \/ (-1-i1^0-2*n20+ip1^0+i2^0 <= 0 /\ -ip2^0+i2^0 <= 0 /\ 1-i2rev^0+ip1^0 <= 0 /\ -i1^0-2*n20+ip1^0+i2^0 >= 0 /\ -1-ip3^0+i3^0 >= 0)), cost: NONTERM New rule: l0 -> [30] : (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-ibit^post19*n88+ip1^post35 <= 0 /\ ((-ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ 1+ibit^post19*n88-n88*ip1^post35-i2^0 <= 0) \/ (-ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n88*ip1^post35+i2^0 <= 0))) \/ (-ibit^post19*n88+ip1^post35 <= 0 /\ 1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -ibit^post19*n88+n88*ip1^post35+i2^0 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -3-i1^0+ip1^post35+n88*ip1^post35+i2^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0) \/ (-ibit^post19*n88+ip1^post35 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n88*ip1^post35-2*n20+i2^0 <= 0 /\ -i1^0+ip1^post35+n88*ip1^post35-2*n20+i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0)) /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0))), cost: NONTERM Applied simplification Original rule: l0 -> [30] : (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-ibit^post19*n88+ip1^post35 <= 0 /\ ((-ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ 1+ibit^post19*n88-n88*ip1^post35-i2^0 <= 0) \/ (-ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n88*ip1^post35+i2^0 <= 0))) \/ (-ibit^post19*n88+ip1^post35 <= 0 /\ 1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -ibit^post19*n88+n88*ip1^post35+i2^0 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -3-i1^0+ip1^post35+n88*ip1^post35+i2^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0) \/ (-ibit^post19*n88+ip1^post35 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n88*ip1^post35-2*n20+i2^0 <= 0 /\ -i1^0+ip1^post35+n88*ip1^post35-2*n20+i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0)) /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0))), cost: NONTERM New rule: l0 -> [30] : (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-ibit^post19*n88+ip1^post35 <= 0 /\ 1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -ibit^post19*n88+n88*ip1^post35+i2^0 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -3-i1^0+ip1^post35+n88*ip1^post35+i2^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0) \/ (-ibit^post19*n88+ip1^post35 <= 0 /\ ((-ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n88*ip1^post35+i2^0 <= 0) \/ (-ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ 1+ibit^post19*n88-n88*ip1^post35-i2^0 <= 0))) \/ (-ibit^post19*n88+ip1^post35 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n88*ip1^post35-2*n20+i2^0 <= 0 /\ -i1^0+ip1^post35+n88*ip1^post35-2*n20+i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0)) /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0))), cost: NONTERM Applied chaining First rule: l0 -> l11 : ibit^0'=ibit^post19, ip2^0'=ip2^post35, i2rev^0'=1+ibit^post19*n88, ip1^0'=ip1^post35, i2^0'=n88*ip1^post35+i2^0, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0))), cost: 2+7*n88 Second rule: l11 -> [37] : (1+ip1^0-i3^0 <= 0 /\ 1-ip2^0+ip1^0 <= 0 /\ 1+ip2^0-i2^0 <= 0), cost: NONTERM New rule: l0 -> [37] : (-1+n88 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0))), cost: NONTERM Applied simplification Original rule: l0 -> [37] : (-1+n88 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0))), cost: NONTERM New rule: l0 -> [37] : (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0))), cost: NONTERM Applied chaining First rule: l0 -> l11 : ibit^0'=ibit^post19, ip2^0'=ip2^post35, i2rev^0'=1+ibit^post19*n88, ip1^0'=ip1^post35, i2^0'=n88*ip1^post35+i2^0, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0))), cost: 2+7*n88 Second rule: l11 -> l0 : nprev^0'=nprev^post10, ifp1^0'=ip1^0, idim^0'=-1+idim^0, (ip2^0-ip1^0 <= 0 /\ 1+ip2^0-i2^0 <= 0), cost: 4 New rule: l0 -> l0 : ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1+ibit^post19*n88, ifp1^0'=ip1^post35, ip1^0'=ip1^post35, i2^0'=n88*ip1^post35+i2^0, n^0'=n^post35, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ ip2^post35-ip1^post35 <= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0))), cost: 6+7*n88 Applied simplification Original rule: l0 -> l0 : ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1+ibit^post19*n88, ifp1^0'=ip1^post35, ip1^0'=ip1^post35, i2^0'=n88*ip1^post35+i2^0, n^0'=n^post35, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ ip2^post35-ip1^post35 <= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0))), cost: 6+7*n88 New rule: l0 -> l0 : ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1+ibit^post19*n88, ifp1^0'=ip1^post35, ip1^0'=ip1^post35, i2^0'=n88*ip1^post35+i2^0, n^0'=n^post35, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (-1+idim^0 >= 0 /\ ip2^post35-ip1^post35 <= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0))), cost: 6+7*n88 Applied chaining First rule: l0 -> l11 : ibit^0'=ibit^post19, ip2^0'=ip2^post35, i2rev^0'=1+ibit^post19*n88, ip1^0'=ip1^post35, i2^0'=n88*ip1^post35+i2^0, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0))), cost: 2+7*n88 Second rule: l11 -> [26] : (1+ip2^0-i2^0 <= 0 /\ ((1-ip2^0+ip1^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ 1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0) \/ (i2^0-ip3^0 <= 0 /\ ifp2^post11 == 0 /\ 2+i1^0-ip1^0-i3^0 <= 0))) \/ (1-ip2^0+ip1^0 <= 0 /\ 1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0+ip1^0*n28+i3^0 <= 0 /\ ((i2^0-ip3^0 <= 0 /\ 2+i1^0-ip1^0-ip1^0*n28-i3^0 <= 0 /\ ifp2^post11 == 0) \/ (i2^0-ip3^0 <= 0 /\ 1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^0-ip1^0*n28-i3^0 <= 0))))), cost: NONTERM New rule: l0 -> [26] : (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0)) /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ((2+i1^0-ip1^post35-i3^0 <= 0 /\ ifp2^post11 == 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0) \/ (1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ ((ifp2^post11 == 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0) \/ (1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0))))), cost: NONTERM Applied simplification Original rule: l0 -> [26] : (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0)) /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ((2+i1^0-ip1^post35-i3^0 <= 0 /\ ifp2^post11 == 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0) \/ (1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ ((ifp2^post11 == 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0) \/ (1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0))))), cost: NONTERM New rule: l0 -> [26] : (-1+idim^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0) \/ (ifp2^post11 == 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0) \/ (2+i1^0-ip1^post35-i3^0 <= 0 /\ ifp2^post11 == 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0)))) /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0))), cost: NONTERM Applied chaining First rule: l0 -> l11 : ibit^0'=ibit^post19, ip2^0'=ip2^post35, i2rev^0'=1+ibit^post19*n88, ip1^0'=ip1^post35, i2^0'=n88*ip1^post35+i2^0, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0))), cost: 2+7*n88 Second rule: l11 -> l0 : i1^0'=2+i1^0, k2^0'=ip1^0+i2^0+ifp2^post11*(-1+n0), wpr^0'=wpr^post11, nprev^0'=nprev^post10, theta^0'=theta^post11, wtemp^0'=1, ifp1^0'=ifp2^post11, k1^0'=i2^0+ifp2^post11*(-1+n0), wpi^0'=wpi^post11, tempr^0'=tempr^post2, i2^0'=ifp2^post11*n0+i2^0, wr^0'=wr^post4, idim^0'=-1+idim^0, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, ifp2^0'=ifp2^post11, tempi^0'=tempi^post2, (1-ip2^0+ip1^0 <= 0 /\ 1-ifp2^post11*n0-i2^0+ip3^0 <= 0 /\ -1+n0 >= 0 /\ -ip1^0+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+ip1^0+i3^0 <= 0 /\ ip2^0-ifp2^post11 <= 0 /\ 1-i3^0 <= 0), cost: 16+2*n0 New rule: l0 -> l0 : i1^0'=2+i1^0, k2^0'=ip1^post35+n88*ip1^post35+i2^0+ifp2^post11*(-1+n0), wpr^0'=wpr^post11, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1+ibit^post19*n88, wtemp^0'=1, ifp1^0'=ifp2^post11, k1^0'=n88*ip1^post35+i2^0+ifp2^post11*(-1+n0), wpi^0'=wpi^post11, ip1^0'=ip1^post35, tempr^0'=tempr^post2, i2^0'=ifp2^post11*n0+n88*ip1^post35+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=ip1^post35+i3^0, ifp2^0'=ifp2^post11, tempi^0'=tempi^post2, (ip3^post35-n88*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ -1+n88 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ 1-ifp2^post11*n0+ip3^post35-n88*ip1^post35-i2^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ 1-i3^0 <= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0))), cost: 18+7*n88+2*n0 Applied simplification Original rule: l0 -> l0 : i1^0'=2+i1^0, k2^0'=ip1^post35+n88*ip1^post35+i2^0+ifp2^post11*(-1+n0), wpr^0'=wpr^post11, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1+ibit^post19*n88, wtemp^0'=1, ifp1^0'=ifp2^post11, k1^0'=n88*ip1^post35+i2^0+ifp2^post11*(-1+n0), wpi^0'=wpi^post11, ip1^0'=ip1^post35, tempr^0'=tempr^post2, i2^0'=ifp2^post11*n0+n88*ip1^post35+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=ip1^post35+i3^0, ifp2^0'=ifp2^post11, tempi^0'=tempi^post2, (ip3^post35-n88*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ -1+n88 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ 1-ifp2^post11*n0+ip3^post35-n88*ip1^post35-i2^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ 1-i3^0 <= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0))), cost: 18+7*n88+2*n0 New rule: l0 -> l0 : i1^0'=2+i1^0, k2^0'=ip1^post35+n88*ip1^post35+i2^0+ifp2^post11*(-1+n0), wpr^0'=wpr^post11, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1+ibit^post19*n88, wtemp^0'=1, ifp1^0'=ifp2^post11, k1^0'=n88*ip1^post35+i2^0+ifp2^post11*(-1+n0), wpi^0'=wpi^post11, ip1^0'=ip1^post35, tempr^0'=tempr^post2, i2^0'=ifp2^post11*n0+n88*ip1^post35+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=ip1^post35+i3^0, ifp2^0'=ifp2^post11, tempi^0'=tempi^post2, (ip3^post35-n88*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ 1-ifp2^post11*n0+ip3^post35-n88*ip1^post35-i2^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ 1-i3^0 <= 0 /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0))), cost: 18+7*n88+2*n0 Applied chaining First rule: l0 -> l11 : ibit^0'=ibit^post19, ip2^0'=ip2^post35, i2rev^0'=1+ibit^post19*n88, ip1^0'=ip1^post35, i2^0'=n88*ip1^post35+i2^0, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0))), cost: 2+7*n88 Second rule: l11 -> l0 : wpr^0'=wpr^post11, nprev^0'=nprev^post10, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, idim^0'=-1+idim^0, wi^0'=wi^post4, i3^0'=ip1^0*n28+i3^0, ifp2^0'=ifp2^post11, (1-ip2^0+ip1^0 <= 0 /\ 1+i1^0-ip1^0*(-1+n28)-ip1^0-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^0*(-1+n28)+ip1^0-i3^0 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+ip1^0-ip1^0*n28-i3^0 <= 0 /\ ip2^0-ifp2^post11 <= 0), cost: 8+4*n28 New rule: l0 -> l0 : wpr^0'=wpr^post11, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1+ibit^post19*n88, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, ip1^0'=ip1^post35, i2^0'=n88*ip1^post35+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=ip1^post35*n28+i3^0, ifp2^0'=ifp2^post11, (-1+n88 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -1+idim^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -2+n28 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0))), cost: 10+7*n88+4*n28 Applied simplification Original rule: l0 -> l0 : wpr^0'=wpr^post11, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1+ibit^post19*n88, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, ip1^0'=ip1^post35, i2^0'=n88*ip1^post35+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=ip1^post35*n28+i3^0, ifp2^0'=ifp2^post11, (-1+n88 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -1+idim^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -2+n28 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0))), cost: 10+7*n88+4*n28 New rule: l0 -> l0 : wpr^0'=wpr^post11, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1+ibit^post19*n88, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, ip1^0'=ip1^post35, i2^0'=n88*ip1^post35+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=ip1^post35*n28+i3^0, ifp2^0'=ifp2^post11, (1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -1+idim^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -2+n28 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0))), cost: 10+7*n88+4*n28 Applied chaining First rule: l0 -> l11 : ibit^0'=ibit^post19, ip2^0'=ip2^post35, i2rev^0'=1+ibit^post19*n88, ip1^0'=ip1^post35, i2^0'=n88*ip1^post35+i2^0, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0))), cost: 2+7*n88 Second rule: l11 -> l0 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, nprev^0'=nprev^post10, theta^0'=theta^post11, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, wr^0'=wr^post4, idim^0'=-1+idim^0, wi^0'=wi^post4, i3^0'=n31*ip1^0+i3^0, ifp2^0'=ifp2^post11, (ip1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ -2+n31 >= 0 /\ 1-ip2^0+ip1^0 <= 0 /\ 1-n31*ip1^0+ip1^0-i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1+i1^0+2*n10-ip1^0+2*n10*(-1+n31)-i3^0-ip1^0*(-1+n31) >= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ ip2^0-ifp2^post11 <= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0), cost: 8+4*n31+4*n10*n31 New rule: l0 -> l0 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1+ibit^post19*n88, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, ip1^0'=ip1^post35, i2^0'=n88*ip1^post35+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=i3^0+n31*ip1^post35, ifp2^0'=ifp2^post11, (-1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -1+n88 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+i1^0-ip1^post35*(-1+n31)+2*n10-ip1^post35+2*n10*(-1+n31)-i3^0 >= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0))), cost: 10+7*n88+4*n31+4*n10*n31 Applied simplification Original rule: l0 -> l0 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1+ibit^post19*n88, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, ip1^0'=ip1^post35, i2^0'=n88*ip1^post35+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=i3^0+n31*ip1^post35, ifp2^0'=ifp2^post11, (-1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -1+n88 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+i1^0-ip1^post35*(-1+n31)+2*n10-ip1^post35+2*n10*(-1+n31)-i3^0 >= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0))), cost: 10+7*n88+4*n31+4*n10*n31 New rule: l0 -> l0 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1+ibit^post19*n88, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, ip1^0'=ip1^post35, i2^0'=n88*ip1^post35+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=i3^0+n31*ip1^post35, ifp2^0'=ifp2^post11, (-1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -1+n88 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+i1^0-ip1^post35*(-1+n31)+2*n10-ip1^post35+2*n10*(-1+n31)-i3^0 >= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0 /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0))), cost: 10+7*n88+4*n31+4*n10*n31 Applied chaining First rule: l0 -> l11 : ibit^0'=ibit^post19, ip2^0'=ip2^post35, i2rev^0'=1+ibit^post19*n88, ip1^0'=ip1^post35, i2^0'=n88*ip1^post35+i2^0, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0))), cost: 2+7*n88 Second rule: l11 -> [35] : ((-2+n28 >= 0 /\ -ip1^0*(-1+n28)+ip1^0-i3^0 >= 0 /\ -i1^0+ip1^0+ip1^0*n28+i3^0 >= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -ifp2^post11+ip1^0*n28+i3^0 <= 0 /\ -1-i1^0+ip1^0+ip1^0*n28+i3^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+ip1^0-ip1^0*n28-i3^0 <= 0) \/ (-ifp2^post11+ip1^0+i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^0+i3^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 2+i1^0-ip1^0-i3^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -i2^0+ip3^0-ifp2^post11*(-1+n0) >= 0 /\ -1+ifp2^post11*n0+i2^0-ip3^0 >= 0 /\ 1-i3^0 <= 0) \/ (ip1^0-i3^0-ip1^0*(-1+n31) >= 0 /\ -2+n31 >= 0 /\ 1-n31*ip1^0+ip1^0-i3^0 <= 0 /\ -1-i1^0+n31*ip1^0-2*n10*n31+ip1^0+i3^0 <= 0 /\ n31*ip1^0-ifp2^post11+i3^0 <= 0 /\ 1+ip2^0-i2^0 <= 0 /\ 1-ip2^0+ifp2^post11 <= 0 /\ -i1^0-2*n10+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 1+i1^0+2*n10-ip1^0-i3^0 >= 0 /\ -i1^0-2*n10+ip1^0-2*n10*(-1+n31)+i3^0+ip1^0*(-1+n31) >= 0) \/ (1+ip2^0-i2^0 <= 0 /\ ((1-ip2^0+ip1^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ ip1^0 == 0) \/ (1-ip2^0+ip1^0 <= 0 /\ -ip1^0+i3^0 <= 0 /\ -1-i1^0+ip1^0+i3^0 <= 0 /\ -i1^0+ip1^0+i3^0 >= 0 /\ -1+i2^0-ip3^0 >= 0)))), cost: NONTERM New rule: l0 -> [35] : (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n88*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0) \/ (-1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -i1^0+ip1^post35+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -2+n28 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n10*n31+i3^0+n31*ip1^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0)) /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0))), cost: NONTERM Applied simplification Original rule: l0 -> [35] : (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n88*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0) \/ (-1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -i1^0+ip1^post35+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -2+n28 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n10*n31+i3^0+n31*ip1^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0)) /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0))), cost: NONTERM New rule: l0 -> [35] : (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n10*n31+i3^0+n31*ip1^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0) \/ (1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ ((-1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -i1^0+ip1^post35+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -2+n28 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n88*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0)) /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0))), cost: NONTERM Applied partial deletion Original rule: l0 -> l11 : i1^0'=2+i1^0, ibit^0'=ibit^post19, ip2^0'=ip2^post35, i2rev^0'=1+ibit^post19, i3rev^0'=1+(-1+n6)*ip2^post35-i2^0+i3^0, ip1^0'=ip1^post35, tempr^0'=tempr^post23, i2^0'=ip1^post35+i2^0, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, i3^0'=ip2^post35*n6+i3^0, (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ ip3^post35-i3^0 >= 0 /\ 1+ibit^post19-ip1^post35 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0), cost: 15+2*n6 New rule: l0 -> [40] : (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ ip3^post35-i3^0 >= 0 /\ 1+ibit^post19-ip1^post35 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0), cost: 15+2*n6 Applied partial deletion Original rule: l0 -> l11 : i1^0'=2+i1^0, ibit^0'=ibit^post19, ip2^0'=ip2^post35, i2rev^0'=1+ibit^post19, i3rev^0'=1+(-1+n6)*ip2^post35-i2^0+i3^0, ip1^0'=ip1^post35, tempr^0'=tempr^post23, i2^0'=ip1^post35+i2^0, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, i3^0'=ip2^post35*n6+i3^0, (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ -ibit^post19+ip1^post35 <= 0 /\ ip3^post35-i3^0 >= 0 /\ 1-ibit^post19 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0), cost: 16+2*n6 New rule: l0 -> [40] : (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ -ibit^post19+ip1^post35 <= 0 /\ ip3^post35-i3^0 >= 0 /\ 1-ibit^post19 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0), cost: 16+2*n6 Applied partial deletion Original rule: l0 -> l11 : i1^0'=i1^0+2*n84*n20, ibit^0'=ibit^post19, ip2^0'=ip2^post35, i2rev^0'=1+n84*ibit^post19, ip1^0'=ip1^post35, i2^0'=n84*ip1^post35+i2^0, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0), cost: 2+9*n84+4*n84*n20 New rule: l0 -> [40] : (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0), cost: 2+9*n84+4*n84*n20 Applied partial deletion Original rule: l0 -> l11 : i1^0'=i1^0+2*n86*n20, ibit^0'=ibit^post19, ip2^0'=ip2^post35, i2rev^0'=1+n86*ibit^post19, ip1^0'=ip1^post35, i2^0'=i2^0+n86*ip1^post35, n^0'=n^post35, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (-1+idim^0 >= 0 /\ -1+n86 >= 0 /\ -1+ibit^post19 >= 0 /\ -i2^0 >= 0 /\ ibit^post19-ip1^post35 >= 0 /\ n20 >= 0 /\ 1+i1^0-ip1^post35+2*n20+2*(-1+n86)*n20-i2^0-(-1+n86)*ip1^post35 >= 0 /\ -1+ibit^post19-ibit^post19*(-1+n86) >= 0 /\ -i1^0+ip1^post35-2*n20-2*(-1+n86)*n20+i2^0+(-1+n86)*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ ip2^post35-i2^0-(-1+n86)*ip1^post35 >= 0), cost: 2+10*n86+4*n86*n20 New rule: l0 -> [40] : (-1+idim^0 >= 0 /\ -1+n86 >= 0 /\ -1+ibit^post19 >= 0 /\ -i2^0 >= 0 /\ ibit^post19-ip1^post35 >= 0 /\ n20 >= 0 /\ 1+i1^0-ip1^post35+2*n20+2*(-1+n86)*n20-i2^0-(-1+n86)*ip1^post35 >= 0 /\ -1+ibit^post19-ibit^post19*(-1+n86) >= 0 /\ -i1^0+ip1^post35-2*n20-2*(-1+n86)*n20+i2^0+(-1+n86)*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ ip2^post35-i2^0-(-1+n86)*ip1^post35 >= 0), cost: 2+10*n86+4*n86*n20 Applied deletion Removed the following rules: 73 132 188 195 196 197 199 201 203 216 228 229 230 231 233 Eliminated locations on tree-shaped paths Start location: l25 232: l0 -> [39] : (-1+idim^0 >= 0 /\ i2^0 <= 0), cost: NONTERM 234: l0 -> [28] : (-1+idim^0 >= 0 /\ -ip2^post35+i2^0 <= 0 /\ ((-ip3^post35+i3^0 <= 0 /\ ip2^post35 == 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0) \/ (-ip3^post35+i3^0 <= 0 /\ 1+ip2^post35 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0))), cost: NONTERM 235: l0 -> [30] : (-1+idim^0 >= 0 /\ ((ip1^post35 <= 0 /\ ((-1-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (-1+i2^0 >= 0 /\ -ip2^post35+i2^0 <= 0))) \/ (-i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ ip1^post35 <= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip1^post35 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0))), cost: NONTERM 236: l0 -> [37] : (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0), cost: NONTERM 237: l0 -> l0 : nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1, ifp1^0'=ip1^post35, ip1^0'=ip1^post35, n^0'=n^post35, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (-1+idim^0 >= 0 /\ ip2^post35-ip1^post35 <= 0 /\ 1+ip2^post35-i2^0 <= 0), cost: 6 238: l0 -> [26] : (-1+idim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ -ip3^post35+i2^0 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0) \/ (ifp2^post11 == 0 /\ -ip3^post35+i2^0 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ip3^post35+i2^0 <= 0) \/ (2+i1^0-ip1^post35-i3^0 <= 0 /\ ifp2^post11 == 0 /\ -ip3^post35+i2^0 <= 0))))), cost: NONTERM 239: l0 -> l0 : i1^0'=2+i1^0, k2^0'=ip1^post35+i2^0+ifp2^post11*(-1+n0), wpr^0'=wpr^post11, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1, wtemp^0'=1, ifp1^0'=ifp2^post11, k1^0'=i2^0+ifp2^post11*(-1+n0), wpi^0'=wpi^post11, ip1^0'=ip1^post35, tempr^0'=tempr^post2, i2^0'=ifp2^post11*n0+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=ip1^post35+i3^0, ifp2^0'=ifp2^post11, tempi^0'=tempi^post2, (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1-ifp2^post11*n0+ip3^post35-i2^0 <= 0 /\ 1-i3^0 <= 0), cost: 18+2*n0 240: l0 -> l0 : wpr^0'=wpr^post11, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, ip1^0'=ip1^post35, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=ip1^post35*n28+i3^0, ifp2^0'=ifp2^post11, (1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -1+idim^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -2+n28 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0), cost: 10+4*n28 241: l0 -> l0 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, ip1^0'=ip1^post35, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=i3^0+n31*ip1^post35, ifp2^0'=ifp2^post11, (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+i1^0-ip1^post35*(-1+n31)+2*n10-ip1^post35+2*n10*(-1+n31)-i3^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0), cost: 10+4*n31+4*n10*n31 242: l0 -> [35] : (-1+idim^0 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n10*n31+i3^0+n31*ip1^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0) \/ (1+ip2^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0+ip1^post35+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -2+n28 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+i2^0 >= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0))), cost: NONTERM 243: l0 -> l0 : i1^0'=2+i1^0, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1+ibit^post19, ifp1^0'=ip1^post35, i3rev^0'=1+(-1+n6)*ip2^post35-i2^0+i3^0, ip1^0'=ip1^post35, tempr^0'=tempr^post23, i2^0'=ip1^post35+i2^0, n^0'=n^post35, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, i3^0'=ip2^post35*n6+i3^0, (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ ip3^post35-i3^0 >= 0 /\ 1+ibit^post19-ip1^post35 <= 0 /\ 1+ip2^post35-ip1^post35-i2^0 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0), cost: 19+2*n6 244: l0 -> [30] : (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ ip3^post35-i3^0 >= 0 /\ -1+ibit^post19 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ ((-ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0 /\ -3-i1^0+2*ip1^post35-2*n20+i2^0 <= 0 /\ -2-i1^0+2*ip1^post35-2*n20+i2^0 >= 0) \/ (-3-i1^0+2*ip1^post35+i2^0 <= 0 /\ -ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0))), cost: NONTERM 245: l0 -> l0 : i1^0'=2+i1^0, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1+ibit^post19, ifp1^0'=ip1^post35, i3rev^0'=1+(-1+n6)*ip2^post35-i2^0+i3^0, ip1^0'=ip1^post35, tempr^0'=tempr^post23, i2^0'=ip1^post35+i2^0, n^0'=n^post35, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, i3^0'=ip2^post35*n6+i3^0, (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ -ibit^post19+ip1^post35 <= 0 /\ ip3^post35-i3^0 >= 0 /\ 1+ip2^post35-ip1^post35-i2^0 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0), cost: 20+2*n6 246: l0 -> [30] : (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((ip1^post35-n84*ibit^post19 <= 0 /\ ((-ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n84*ip1^post35+i2^0-2*n84*n20 <= 0) \/ (1+n84*ibit^post19-n84*ip1^post35-i2^0 <= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0))) \/ (-n84*ibit^post19+n84*ip1^post35+i2^0 <= 0 /\ 1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -3-i1^0+ip1^post35+n84*ip1^post35+i2^0-2*n84*n20 <= 0 /\ ip3^post35-i3^0 >= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ ip1^post35-n84*ibit^post19 <= 0) \/ (-1-i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 <= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ ip1^post35-n84*ibit^post19 <= 0 /\ -i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ -1-ip3^post35+i3^0 >= 0))), cost: NONTERM 247: l0 -> [37] : (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0), cost: NONTERM 248: l0 -> l0 : i1^0'=i1^0+2*n84*n20, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1+n84*ibit^post19, ifp1^0'=ip1^post35, ip1^0'=ip1^post35, i2^0'=n84*ip1^post35+i2^0, n^0'=n^post35, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ ip2^post35-ip1^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0), cost: 6+9*n84+4*n84*n20 249: l0 -> l0 : i1^0'=i1^0+2*n84*n20, wpr^0'=wpr^post11, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1+n84*ibit^post19, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, ip1^0'=ip1^post35, i2^0'=n84*ip1^post35+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=ip1^post35*n28+i3^0, ifp2^0'=ifp2^post11, (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -2+n28 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ 1+i1^0-ip1^post35+2*n84*n20-ip1^post35*(-1+n28)-i3^0 >= 0), cost: 10+9*n84+4*n84*n20+4*n28 250: l0 -> [35] : (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n10*n31-2*n84*n20+i3^0+n31*ip1^post35 <= 0 /\ -2+n31 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ -i1^0-2*n10+ip1^post35-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)-2*n84*n20+i3^0 >= 0 /\ 1+i1^0+2*n10-ip1^post35+2*n84*n20-i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n84*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+2*ip1^post35-2*n84*n20+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -1+n0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ 2+i1^0-ip1^post35+2*n84*n20-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -2+n28 >= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 <= 0) \/ (1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ -i1^0+ip1^post35-2*n84*n20+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0))))), cost: NONTERM 251: l0 -> [30] : (-1+idim^0 >= 0 /\ -1+n86 >= 0 /\ -1+ibit^post19 >= 0 /\ -i2^0 >= 0 /\ ibit^post19-ip1^post35 >= 0 /\ n20 >= 0 /\ 1+i1^0-ip1^post35+2*n20+2*(-1+n86)*n20-i2^0-(-1+n86)*ip1^post35 >= 0 /\ -1+ibit^post19-ibit^post19*(-1+n86) >= 0 /\ -i1^0+ip1^post35-2*n20-2*(-1+n86)*n20+i2^0+(-1+n86)*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ ip2^post35-i2^0-(-1+n86)*ip1^post35 >= 0 /\ ((1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+ip1^post35 <= 0 /\ -3-i1^0+ip1^post35+i2^0-2*n86*n20+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+i2^0+n86*ip1^post35 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0) \/ (-n86*ibit^post19+ip1^post35 <= 0 /\ ((1+n86*ibit^post19-i2^0-n86*ip1^post35 <= 0 /\ -ip2^post35+i2^0+n86*ip1^post35 <= 0) \/ (-ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -1-i1^0+ip1^post35+i2^0-2*n86*n20+n86*ip1^post35 <= 0))) \/ (-ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0-2*n86*n20+n86*ip1^post35 <= 0 /\ -i1^0+ip1^post35-2*n20+i2^0-2*n86*n20+n86*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0))), cost: NONTERM 252: l0 -> l0 : i1^0'=i1^0+2*n86*n20, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1+n86*ibit^post19, ifp1^0'=ip1^post35, ip1^0'=ip1^post35, i2^0'=i2^0+n86*ip1^post35, n^0'=n^post35, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (-1+idim^0 >= 0 /\ 1+ip2^post35-i2^0-n86*ip1^post35 <= 0 /\ -1+n86 >= 0 /\ -i2^0 >= 0 /\ ibit^post19-ip1^post35 >= 0 /\ n20 >= 0 /\ 1+i1^0-ip1^post35+2*n20+2*(-1+n86)*n20-i2^0-(-1+n86)*ip1^post35 >= 0 /\ -1+ibit^post19-ibit^post19*(-1+n86) >= 0 /\ -i1^0+ip1^post35-2*n20-2*(-1+n86)*n20+i2^0+(-1+n86)*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ ip2^post35-i2^0-(-1+n86)*ip1^post35 >= 0), cost: 6+10*n86+4*n86*n20 253: l0 -> [28] : (-ibit^post19*n88+n88*ip1^post35+i2^0 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1+idim^0 >= 0 /\ 1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((2+i1^0-ip1^post35-n88*ip1^post35-i2^0 <= 0 /\ -ip3^post35+i3^0 <= 0 /\ ip2^post35 == 0) \/ (2+i1^0-ip1^post35-n88*ip1^post35-i2^0 <= 0 /\ -ip3^post35+i3^0 <= 0 /\ 1+ip2^post35 <= 0))), cost: NONTERM 254: l0 -> [30] : (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-ibit^post19*n88+ip1^post35 <= 0 /\ 1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -ibit^post19*n88+n88*ip1^post35+i2^0 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -3-i1^0+ip1^post35+n88*ip1^post35+i2^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0) \/ (-ibit^post19*n88+ip1^post35 <= 0 /\ ((-ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n88*ip1^post35+i2^0 <= 0) \/ (-ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ 1+ibit^post19*n88-n88*ip1^post35-i2^0 <= 0))) \/ (-ibit^post19*n88+ip1^post35 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n88*ip1^post35-2*n20+i2^0 <= 0 /\ -i1^0+ip1^post35+n88*ip1^post35-2*n20+i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0)) /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0))), cost: NONTERM 255: l0 -> [37] : (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0))), cost: NONTERM 256: l0 -> l0 : ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1+ibit^post19*n88, ifp1^0'=ip1^post35, ip1^0'=ip1^post35, i2^0'=n88*ip1^post35+i2^0, n^0'=n^post35, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (-1+idim^0 >= 0 /\ ip2^post35-ip1^post35 <= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0))), cost: 6+7*n88 257: l0 -> [26] : (-1+idim^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0) \/ (ifp2^post11 == 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0) \/ (2+i1^0-ip1^post35-i3^0 <= 0 /\ ifp2^post11 == 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0)))) /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0))), cost: NONTERM 258: l0 -> l0 : i1^0'=2+i1^0, k2^0'=ip1^post35+n88*ip1^post35+i2^0+ifp2^post11*(-1+n0), wpr^0'=wpr^post11, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1+ibit^post19*n88, wtemp^0'=1, ifp1^0'=ifp2^post11, k1^0'=n88*ip1^post35+i2^0+ifp2^post11*(-1+n0), wpi^0'=wpi^post11, ip1^0'=ip1^post35, tempr^0'=tempr^post2, i2^0'=ifp2^post11*n0+n88*ip1^post35+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=ip1^post35+i3^0, ifp2^0'=ifp2^post11, tempi^0'=tempi^post2, (ip3^post35-n88*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ 1-ifp2^post11*n0+ip3^post35-n88*ip1^post35-i2^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ 1-i3^0 <= 0 /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0))), cost: 18+7*n88+2*n0 259: l0 -> l0 : wpr^0'=wpr^post11, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1+ibit^post19*n88, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, ip1^0'=ip1^post35, i2^0'=n88*ip1^post35+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=ip1^post35*n28+i3^0, ifp2^0'=ifp2^post11, (1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -1+idim^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -2+n28 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0))), cost: 10+7*n88+4*n28 260: l0 -> l0 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1+ibit^post19*n88, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, ip1^0'=ip1^post35, i2^0'=n88*ip1^post35+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=i3^0+n31*ip1^post35, ifp2^0'=ifp2^post11, (-1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -1+n88 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+i1^0-ip1^post35*(-1+n31)+2*n10-ip1^post35+2*n10*(-1+n31)-i3^0 >= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0 /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0))), cost: 10+7*n88+4*n31+4*n10*n31 261: l0 -> [35] : (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n10*n31+i3^0+n31*ip1^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0) \/ (1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ ((-1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -i1^0+ip1^post35+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -2+n28 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n88*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0)) /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0))), cost: NONTERM 262: l0 -> [40] : (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ ip3^post35-i3^0 >= 0 /\ 1+ibit^post19-ip1^post35 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0), cost: 15+2*n6 263: l0 -> [40] : (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ -ibit^post19+ip1^post35 <= 0 /\ ip3^post35-i3^0 >= 0 /\ 1-ibit^post19 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0), cost: 16+2*n6 264: l0 -> [40] : (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0), cost: 2+9*n84+4*n84*n20 265: l0 -> [40] : (-1+idim^0 >= 0 /\ -1+n86 >= 0 /\ -1+ibit^post19 >= 0 /\ -i2^0 >= 0 /\ ibit^post19-ip1^post35 >= 0 /\ n20 >= 0 /\ 1+i1^0-ip1^post35+2*n20+2*(-1+n86)*n20-i2^0-(-1+n86)*ip1^post35 >= 0 /\ -1+ibit^post19-ibit^post19*(-1+n86) >= 0 /\ -i1^0+ip1^post35-2*n20-2*(-1+n86)*n20+i2^0+(-1+n86)*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ ip2^post35-i2^0-(-1+n86)*ip1^post35 >= 0), cost: 2+10*n86+4*n86*n20 109: l25 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 3 110: l25 -> l0 : nprev^0'=1, ntot^0'=ntot^post21, idim^0'=1+ndim^0, ndim^0-idim^0 >= 0, cost: 5+2*ndim^0-2*idim^0 Applied merging first rule: l0 -> [26] : (-1+idim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ -ip3^post35+i2^0 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0) \/ (ifp2^post11 == 0 /\ -ip3^post35+i2^0 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ip3^post35+i2^0 <= 0) \/ (2+i1^0-ip1^post35-i3^0 <= 0 /\ ifp2^post11 == 0 /\ -ip3^post35+i2^0 <= 0))))), cost: NONTERM second rule: l0 -> [26] : (-1+idim^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0) \/ (ifp2^post11 == 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0) \/ (2+i1^0-ip1^post35-i3^0 <= 0 /\ ifp2^post11 == 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0)))) /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0))), cost: NONTERM new rule: l0 -> [26] : ((-1+idim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ip3^post35+i2^0 <= 0) \/ (2+i1^0-ip1^post35-i3^0 <= 0 /\ ifp2^post11 == 0 /\ -ip3^post35+i2^0 <= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ -ip3^post35+i2^0 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0) \/ (ifp2^post11 == 0 /\ -ip3^post35+i2^0 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0))))) \/ (-1+idim^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ((2+i1^0-ip1^post35-i3^0 <= 0 /\ ifp2^post11 == 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0) \/ (1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0) \/ (ifp2^post11 == 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0)))) /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0)))), cost: NONTERM Applied merging first rule: l0 -> [28] : (-1+idim^0 >= 0 /\ -ip2^post35+i2^0 <= 0 /\ ((-ip3^post35+i3^0 <= 0 /\ ip2^post35 == 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0) \/ (-ip3^post35+i3^0 <= 0 /\ 1+ip2^post35 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0))), cost: NONTERM second rule: l0 -> [28] : (-ibit^post19*n88+n88*ip1^post35+i2^0 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1+idim^0 >= 0 /\ 1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((2+i1^0-ip1^post35-n88*ip1^post35-i2^0 <= 0 /\ -ip3^post35+i3^0 <= 0 /\ ip2^post35 == 0) \/ (2+i1^0-ip1^post35-n88*ip1^post35-i2^0 <= 0 /\ -ip3^post35+i3^0 <= 0 /\ 1+ip2^post35 <= 0))), cost: NONTERM new rule: l0 -> [28] : ((-1+idim^0 >= 0 /\ -ip2^post35+i2^0 <= 0 /\ ((-ip3^post35+i3^0 <= 0 /\ 1+ip2^post35 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0) \/ (-ip3^post35+i3^0 <= 0 /\ ip2^post35 == 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0))) \/ (-ibit^post19*n88+n88*ip1^post35+i2^0 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1+idim^0 >= 0 /\ 1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((2+i1^0-ip1^post35-n88*ip1^post35-i2^0 <= 0 /\ -ip3^post35+i3^0 <= 0 /\ 1+ip2^post35 <= 0) \/ (2+i1^0-ip1^post35-n88*ip1^post35-i2^0 <= 0 /\ -ip3^post35+i3^0 <= 0 /\ ip2^post35 == 0)))), cost: NONTERM Applied merging first rule: l0 -> [30] : (-1+idim^0 >= 0 /\ ((ip1^post35 <= 0 /\ ((-1-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (-1+i2^0 >= 0 /\ -ip2^post35+i2^0 <= 0))) \/ (-i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ ip1^post35 <= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip1^post35 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0))), cost: NONTERM second rule: l0 -> [30] : (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ ip3^post35-i3^0 >= 0 /\ -1+ibit^post19 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ ((-ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0 /\ -3-i1^0+2*ip1^post35-2*n20+i2^0 <= 0 /\ -2-i1^0+2*ip1^post35-2*n20+i2^0 >= 0) \/ (-3-i1^0+2*ip1^post35+i2^0 <= 0 /\ -ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0))), cost: NONTERM new rule: l0 -> [30] : ((1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ ((-3-i1^0+2*ip1^post35+i2^0 <= 0 /\ -ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0) \/ (-ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0 /\ -3-i1^0+2*ip1^post35-2*n20+i2^0 <= 0 /\ -2-i1^0+2*ip1^post35-2*n20+i2^0 >= 0))) \/ (-1+idim^0 >= 0 /\ ((ip1^post35 <= 0 /\ ((-1-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (-1+i2^0 >= 0 /\ -ip2^post35+i2^0 <= 0))) \/ (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip1^post35 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (-i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ ip1^post35 <= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0)))), cost: NONTERM Applied merging first rule: l0 -> [30] : (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((ip1^post35-n84*ibit^post19 <= 0 /\ ((-ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n84*ip1^post35+i2^0-2*n84*n20 <= 0) \/ (1+n84*ibit^post19-n84*ip1^post35-i2^0 <= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0))) \/ (-n84*ibit^post19+n84*ip1^post35+i2^0 <= 0 /\ 1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -3-i1^0+ip1^post35+n84*ip1^post35+i2^0-2*n84*n20 <= 0 /\ ip3^post35-i3^0 >= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ ip1^post35-n84*ibit^post19 <= 0) \/ (-1-i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 <= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ ip1^post35-n84*ibit^post19 <= 0 /\ -i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ -1-ip3^post35+i3^0 >= 0))), cost: NONTERM second rule: l0 -> [30] : (-1+idim^0 >= 0 /\ -1+n86 >= 0 /\ -1+ibit^post19 >= 0 /\ -i2^0 >= 0 /\ ibit^post19-ip1^post35 >= 0 /\ n20 >= 0 /\ 1+i1^0-ip1^post35+2*n20+2*(-1+n86)*n20-i2^0-(-1+n86)*ip1^post35 >= 0 /\ -1+ibit^post19-ibit^post19*(-1+n86) >= 0 /\ -i1^0+ip1^post35-2*n20-2*(-1+n86)*n20+i2^0+(-1+n86)*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ ip2^post35-i2^0-(-1+n86)*ip1^post35 >= 0 /\ ((1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+ip1^post35 <= 0 /\ -3-i1^0+ip1^post35+i2^0-2*n86*n20+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+i2^0+n86*ip1^post35 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0) \/ (-n86*ibit^post19+ip1^post35 <= 0 /\ ((1+n86*ibit^post19-i2^0-n86*ip1^post35 <= 0 /\ -ip2^post35+i2^0+n86*ip1^post35 <= 0) \/ (-ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -1-i1^0+ip1^post35+i2^0-2*n86*n20+n86*ip1^post35 <= 0))) \/ (-ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0-2*n86*n20+n86*ip1^post35 <= 0 /\ -i1^0+ip1^post35-2*n20+i2^0-2*n86*n20+n86*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0))), cost: NONTERM new rule: l0 -> [30] : ((1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-n84*ibit^post19+n84*ip1^post35+i2^0 <= 0 /\ 1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -3-i1^0+ip1^post35+n84*ip1^post35+i2^0-2*n84*n20 <= 0 /\ ip3^post35-i3^0 >= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ ip1^post35-n84*ibit^post19 <= 0) \/ (ip1^post35-n84*ibit^post19 <= 0 /\ ((1+n84*ibit^post19-n84*ip1^post35-i2^0 <= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0) \/ (-ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n84*ip1^post35+i2^0-2*n84*n20 <= 0))) \/ (-1-i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 <= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ ip1^post35-n84*ibit^post19 <= 0 /\ -i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ -1-ip3^post35+i3^0 >= 0))) \/ (-1+idim^0 >= 0 /\ -1+n86 >= 0 /\ -1+ibit^post19 >= 0 /\ -i2^0 >= 0 /\ ibit^post19-ip1^post35 >= 0 /\ n20 >= 0 /\ 1+i1^0-ip1^post35+2*n20+2*(-1+n86)*n20-i2^0-(-1+n86)*ip1^post35 >= 0 /\ -1+ibit^post19-ibit^post19*(-1+n86) >= 0 /\ -i1^0+ip1^post35-2*n20-2*(-1+n86)*n20+i2^0+(-1+n86)*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ ip2^post35-i2^0-(-1+n86)*ip1^post35 >= 0 /\ ((1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+ip1^post35 <= 0 /\ -3-i1^0+ip1^post35+i2^0-2*n86*n20+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+i2^0+n86*ip1^post35 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0) \/ (-n86*ibit^post19+ip1^post35 <= 0 /\ ((1+n86*ibit^post19-i2^0-n86*ip1^post35 <= 0 /\ -ip2^post35+i2^0+n86*ip1^post35 <= 0) \/ (-ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -1-i1^0+ip1^post35+i2^0-2*n86*n20+n86*ip1^post35 <= 0))) \/ (-ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0-2*n86*n20+n86*ip1^post35 <= 0 /\ -i1^0+ip1^post35-2*n20+i2^0-2*n86*n20+n86*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0)))), cost: NONTERM Applied merging first rule: l0 -> [30] : (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-ibit^post19*n88+ip1^post35 <= 0 /\ 1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -ibit^post19*n88+n88*ip1^post35+i2^0 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -3-i1^0+ip1^post35+n88*ip1^post35+i2^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0) \/ (-ibit^post19*n88+ip1^post35 <= 0 /\ ((-ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n88*ip1^post35+i2^0 <= 0) \/ (-ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ 1+ibit^post19*n88-n88*ip1^post35-i2^0 <= 0))) \/ (-ibit^post19*n88+ip1^post35 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n88*ip1^post35-2*n20+i2^0 <= 0 /\ -i1^0+ip1^post35+n88*ip1^post35-2*n20+i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0)) /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0))), cost: NONTERM second rule: l0 -> [30] : ((1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ ((-3-i1^0+2*ip1^post35+i2^0 <= 0 /\ -ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0) \/ (-ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0 /\ -3-i1^0+2*ip1^post35-2*n20+i2^0 <= 0 /\ -2-i1^0+2*ip1^post35-2*n20+i2^0 >= 0))) \/ (-1+idim^0 >= 0 /\ ((ip1^post35 <= 0 /\ ((-1-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (-1+i2^0 >= 0 /\ -ip2^post35+i2^0 <= 0))) \/ (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip1^post35 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (-i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ ip1^post35 <= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0)))), cost: NONTERM new rule: l0 -> [30] : ((-1+idim^0 >= 0 /\ ((1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip1^post35 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (-i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ ip1^post35 <= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (ip1^post35 <= 0 /\ ((-1+i2^0 >= 0 /\ -ip2^post35+i2^0 <= 0) \/ (-1-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0))))) \/ (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ ((-3-i1^0+2*ip1^post35+i2^0 <= 0 /\ -ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0) \/ (-ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0 /\ -3-i1^0+2*ip1^post35-2*n20+i2^0 <= 0 /\ -2-i1^0+2*ip1^post35-2*n20+i2^0 >= 0))) \/ (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0)) /\ ((-ibit^post19*n88+ip1^post35 <= 0 /\ 1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -ibit^post19*n88+n88*ip1^post35+i2^0 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -3-i1^0+ip1^post35+n88*ip1^post35+i2^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0) \/ (-ibit^post19*n88+ip1^post35 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n88*ip1^post35-2*n20+i2^0 <= 0 /\ -i1^0+ip1^post35+n88*ip1^post35-2*n20+i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0) \/ (-ibit^post19*n88+ip1^post35 <= 0 /\ ((-ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n88*ip1^post35+i2^0 <= 0) \/ (-ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ 1+ibit^post19*n88-n88*ip1^post35-i2^0 <= 0)))))), cost: NONTERM Applied merging first rule: l0 -> [30] : ((1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-n84*ibit^post19+n84*ip1^post35+i2^0 <= 0 /\ 1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -3-i1^0+ip1^post35+n84*ip1^post35+i2^0-2*n84*n20 <= 0 /\ ip3^post35-i3^0 >= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ ip1^post35-n84*ibit^post19 <= 0) \/ (ip1^post35-n84*ibit^post19 <= 0 /\ ((1+n84*ibit^post19-n84*ip1^post35-i2^0 <= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0) \/ (-ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n84*ip1^post35+i2^0-2*n84*n20 <= 0))) \/ (-1-i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 <= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ ip1^post35-n84*ibit^post19 <= 0 /\ -i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ -1-ip3^post35+i3^0 >= 0))) \/ (-1+idim^0 >= 0 /\ -1+n86 >= 0 /\ -1+ibit^post19 >= 0 /\ -i2^0 >= 0 /\ ibit^post19-ip1^post35 >= 0 /\ n20 >= 0 /\ 1+i1^0-ip1^post35+2*n20+2*(-1+n86)*n20-i2^0-(-1+n86)*ip1^post35 >= 0 /\ -1+ibit^post19-ibit^post19*(-1+n86) >= 0 /\ -i1^0+ip1^post35-2*n20-2*(-1+n86)*n20+i2^0+(-1+n86)*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ ip2^post35-i2^0-(-1+n86)*ip1^post35 >= 0 /\ ((1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+ip1^post35 <= 0 /\ -3-i1^0+ip1^post35+i2^0-2*n86*n20+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+i2^0+n86*ip1^post35 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0) \/ (-n86*ibit^post19+ip1^post35 <= 0 /\ ((1+n86*ibit^post19-i2^0-n86*ip1^post35 <= 0 /\ -ip2^post35+i2^0+n86*ip1^post35 <= 0) \/ (-ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -1-i1^0+ip1^post35+i2^0-2*n86*n20+n86*ip1^post35 <= 0))) \/ (-ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0-2*n86*n20+n86*ip1^post35 <= 0 /\ -i1^0+ip1^post35-2*n20+i2^0-2*n86*n20+n86*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0)))), cost: NONTERM second rule: l0 -> [30] : ((-1+idim^0 >= 0 /\ ((1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip1^post35 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (-i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ ip1^post35 <= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (ip1^post35 <= 0 /\ ((-1+i2^0 >= 0 /\ -ip2^post35+i2^0 <= 0) \/ (-1-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0))))) \/ (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ ((-3-i1^0+2*ip1^post35+i2^0 <= 0 /\ -ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0) \/ (-ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0 /\ -3-i1^0+2*ip1^post35-2*n20+i2^0 <= 0 /\ -2-i1^0+2*ip1^post35-2*n20+i2^0 >= 0))) \/ (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0)) /\ ((-ibit^post19*n88+ip1^post35 <= 0 /\ 1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -ibit^post19*n88+n88*ip1^post35+i2^0 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -3-i1^0+ip1^post35+n88*ip1^post35+i2^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0) \/ (-ibit^post19*n88+ip1^post35 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n88*ip1^post35-2*n20+i2^0 <= 0 /\ -i1^0+ip1^post35+n88*ip1^post35-2*n20+i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0) \/ (-ibit^post19*n88+ip1^post35 <= 0 /\ ((-ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n88*ip1^post35+i2^0 <= 0) \/ (-ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ 1+ibit^post19*n88-n88*ip1^post35-i2^0 <= 0)))))), cost: NONTERM new rule: l0 -> [30] : ((1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((ip1^post35-n84*ibit^post19 <= 0 /\ ((1+n84*ibit^post19-n84*ip1^post35-i2^0 <= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0) \/ (-ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n84*ip1^post35+i2^0-2*n84*n20 <= 0))) \/ (-1-i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 <= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ ip1^post35-n84*ibit^post19 <= 0 /\ -i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ -1-ip3^post35+i3^0 >= 0) \/ (-n84*ibit^post19+n84*ip1^post35+i2^0 <= 0 /\ 1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -3-i1^0+ip1^post35+n84*ip1^post35+i2^0-2*n84*n20 <= 0 /\ ip3^post35-i3^0 >= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ ip1^post35-n84*ibit^post19 <= 0))) \/ (-1+idim^0 >= 0 /\ -1+n86 >= 0 /\ -1+ibit^post19 >= 0 /\ -i2^0 >= 0 /\ ibit^post19-ip1^post35 >= 0 /\ n20 >= 0 /\ 1+i1^0-ip1^post35+2*n20+2*(-1+n86)*n20-i2^0-(-1+n86)*ip1^post35 >= 0 /\ -1+ibit^post19-ibit^post19*(-1+n86) >= 0 /\ -i1^0+ip1^post35-2*n20-2*(-1+n86)*n20+i2^0+(-1+n86)*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ ip2^post35-i2^0-(-1+n86)*ip1^post35 >= 0 /\ ((1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+ip1^post35 <= 0 /\ -3-i1^0+ip1^post35+i2^0-2*n86*n20+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+i2^0+n86*ip1^post35 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0) \/ (-ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0-2*n86*n20+n86*ip1^post35 <= 0 /\ -i1^0+ip1^post35-2*n20+i2^0-2*n86*n20+n86*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0) \/ (-n86*ibit^post19+ip1^post35 <= 0 /\ ((1+n86*ibit^post19-i2^0-n86*ip1^post35 <= 0 /\ -ip2^post35+i2^0+n86*ip1^post35 <= 0) \/ (-ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -1-i1^0+ip1^post35+i2^0-2*n86*n20+n86*ip1^post35 <= 0))))) \/ (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0)) /\ ((-ibit^post19*n88+ip1^post35 <= 0 /\ 1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -ibit^post19*n88+n88*ip1^post35+i2^0 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -3-i1^0+ip1^post35+n88*ip1^post35+i2^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0) \/ (-ibit^post19*n88+ip1^post35 <= 0 /\ ((-ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n88*ip1^post35+i2^0 <= 0) \/ (-ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ 1+ibit^post19*n88-n88*ip1^post35-i2^0 <= 0))) \/ (-ibit^post19*n88+ip1^post35 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n88*ip1^post35-2*n20+i2^0 <= 0 /\ -i1^0+ip1^post35+n88*ip1^post35-2*n20+i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0))) \/ (-1+idim^0 >= 0 /\ ((1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip1^post35 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (-i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ ip1^post35 <= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (ip1^post35 <= 0 /\ ((-1+i2^0 >= 0 /\ -ip2^post35+i2^0 <= 0) \/ (-1-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0))))) \/ (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ ((-ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0 /\ -3-i1^0+2*ip1^post35-2*n20+i2^0 <= 0 /\ -2-i1^0+2*ip1^post35-2*n20+i2^0 >= 0) \/ (-3-i1^0+2*ip1^post35+i2^0 <= 0 /\ -ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0)))), cost: NONTERM Applied merging first rule: l0 -> [35] : (-1+idim^0 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n10*n31+i3^0+n31*ip1^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0) \/ (1+ip2^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0+ip1^post35+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -2+n28 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+i2^0 >= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0))), cost: NONTERM second rule: l0 -> [35] : (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n10*n31-2*n84*n20+i3^0+n31*ip1^post35 <= 0 /\ -2+n31 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ -i1^0-2*n10+ip1^post35-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)-2*n84*n20+i3^0 >= 0 /\ 1+i1^0+2*n10-ip1^post35+2*n84*n20-i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n84*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+2*ip1^post35-2*n84*n20+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -1+n0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ 2+i1^0-ip1^post35+2*n84*n20-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -2+n28 >= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 <= 0) \/ (1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ -i1^0+ip1^post35-2*n84*n20+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0))))), cost: NONTERM new rule: l0 -> [35] : ((1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -2+n28 >= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n84*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+2*ip1^post35-2*n84*n20+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -1+n0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ 2+i1^0-ip1^post35+2*n84*n20-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n10*n31-2*n84*n20+i3^0+n31*ip1^post35 <= 0 /\ -2+n31 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ -i1^0-2*n10+ip1^post35-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)-2*n84*n20+i3^0 >= 0 /\ 1+i1^0+2*n10-ip1^post35+2*n84*n20-i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0) \/ (1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ -i1^0+ip1^post35-2*n84*n20+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0))))) \/ (-1+idim^0 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n10*n31+i3^0+n31*ip1^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0) \/ (1+ip2^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0+ip1^post35+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+i2^0 >= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -2+n28 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0)))), cost: NONTERM Applied merging first rule: l0 -> [35] : (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n10*n31+i3^0+n31*ip1^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0) \/ (1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ ((-1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -i1^0+ip1^post35+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -2+n28 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n88*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0)) /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0))), cost: NONTERM second rule: l0 -> [35] : ((1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -2+n28 >= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n84*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+2*ip1^post35-2*n84*n20+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -1+n0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ 2+i1^0-ip1^post35+2*n84*n20-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n10*n31-2*n84*n20+i3^0+n31*ip1^post35 <= 0 /\ -2+n31 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ -i1^0-2*n10+ip1^post35-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)-2*n84*n20+i3^0 >= 0 /\ 1+i1^0+2*n10-ip1^post35+2*n84*n20-i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0) \/ (1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ -i1^0+ip1^post35-2*n84*n20+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0))))) \/ (-1+idim^0 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n10*n31+i3^0+n31*ip1^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0) \/ (1+ip2^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0+ip1^post35+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+i2^0 >= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -2+n28 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0)))), cost: NONTERM new rule: l0 -> [35] : ((-1+idim^0 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -2+n28 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n10*n31+i3^0+n31*ip1^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+i2^0 >= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ip2^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0+ip1^post35+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0))))) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -2+n28 >= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 <= 0) \/ (1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ -i1^0+ip1^post35-2*n84*n20+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n10*n31-2*n84*n20+i3^0+n31*ip1^post35 <= 0 /\ -2+n31 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ -i1^0-2*n10+ip1^post35-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)-2*n84*n20+i3^0 >= 0 /\ 1+i1^0+2*n10-ip1^post35+2*n84*n20-i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n84*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+2*ip1^post35-2*n84*n20+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -1+n0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ 2+i1^0-ip1^post35+2*n84*n20-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0))) \/ (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n10*n31+i3^0+n31*ip1^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0) \/ (1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ ((-1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -i1^0+ip1^post35+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -2+n28 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n88*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0)) /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0)))), cost: NONTERM Applied merging first rule: l0 -> [37] : (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0), cost: NONTERM second rule: l0 -> [37] : (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0), cost: NONTERM new rule: l0 -> [37] : ((1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0)), cost: NONTERM Applied merging first rule: l0 -> [37] : (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0))), cost: NONTERM second rule: l0 -> [37] : ((1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0)), cost: NONTERM new rule: l0 -> [37] : ((1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0)))), cost: NONTERM Applied merging first rule: l0 -> [40] : (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ ip3^post35-i3^0 >= 0 /\ 1+ibit^post19-ip1^post35 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0), cost: 15+2*n6 second rule: l0 -> [40] : (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ -ibit^post19+ip1^post35 <= 0 /\ ip3^post35-i3^0 >= 0 /\ 1-ibit^post19 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0), cost: 16+2*n6 new rule: l0 -> [40] : ((1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ ip3^post35-i3^0 >= 0 /\ -1+ibit^post19 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0) \/ (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ ip3^post35-i3^0 >= 0 /\ 1+ibit^post19-ip1^post35 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0)), cost: 15+2*n6 Applied merging first rule: l0 -> [40] : (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0), cost: 2+9*n84+4*n84*n20 second rule: l0 -> [40] : (-1+idim^0 >= 0 /\ -1+n86 >= 0 /\ -1+ibit^post19 >= 0 /\ -i2^0 >= 0 /\ ibit^post19-ip1^post35 >= 0 /\ n20 >= 0 /\ 1+i1^0-ip1^post35+2*n20+2*(-1+n86)*n20-i2^0-(-1+n86)*ip1^post35 >= 0 /\ -1+ibit^post19-ibit^post19*(-1+n86) >= 0 /\ -i1^0+ip1^post35-2*n20-2*(-1+n86)*n20+i2^0+(-1+n86)*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ ip2^post35-i2^0-(-1+n86)*ip1^post35 >= 0), cost: 2+10*n86+4*n86*n20 new rule: l0 -> [40] : ((1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (-1+idim^0 >= 0 /\ -1+n86 >= 0 /\ -1+ibit^post19 >= 0 /\ -i2^0 >= 0 /\ ibit^post19-ip1^post35 >= 0 /\ n20 >= 0 /\ 1+i1^0-ip1^post35+2*n20+2*(-1+n86)*n20-i2^0-(-1+n86)*ip1^post35 >= 0 /\ -1+ibit^post19-ibit^post19*(-1+n86) >= 0 /\ -i1^0+ip1^post35-2*n20-2*(-1+n86)*n20+i2^0+(-1+n86)*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ ip2^post35-i2^0-(-1+n86)*ip1^post35 >= 0)), cost: 2+9*n84+4*n84*n20 Applied merging first rule: l0 -> [40] : ((1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ ip3^post35-i3^0 >= 0 /\ -1+ibit^post19 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0) \/ (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ ip3^post35-i3^0 >= 0 /\ 1+ibit^post19-ip1^post35 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0)), cost: 15+2*n6 second rule: l0 -> [40] : ((1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (-1+idim^0 >= 0 /\ -1+n86 >= 0 /\ -1+ibit^post19 >= 0 /\ -i2^0 >= 0 /\ ibit^post19-ip1^post35 >= 0 /\ n20 >= 0 /\ 1+i1^0-ip1^post35+2*n20+2*(-1+n86)*n20-i2^0-(-1+n86)*ip1^post35 >= 0 /\ -1+ibit^post19-ibit^post19*(-1+n86) >= 0 /\ -i1^0+ip1^post35-2*n20-2*(-1+n86)*n20+i2^0+(-1+n86)*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ ip2^post35-i2^0-(-1+n86)*ip1^post35 >= 0)), cost: 2+9*n84+4*n84*n20 new rule: l0 -> [40] : ((1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ ip3^post35-i3^0 >= 0 /\ 1+ibit^post19-ip1^post35 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0) \/ (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ ip3^post35-i3^0 >= 0 /\ -1+ibit^post19 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0) \/ (-1+idim^0 >= 0 /\ -1+n86 >= 0 /\ -1+ibit^post19 >= 0 /\ -i2^0 >= 0 /\ ibit^post19-ip1^post35 >= 0 /\ n20 >= 0 /\ 1+i1^0-ip1^post35+2*n20+2*(-1+n86)*n20-i2^0-(-1+n86)*ip1^post35 >= 0 /\ -1+ibit^post19-ibit^post19*(-1+n86) >= 0 /\ -i1^0+ip1^post35-2*n20-2*(-1+n86)*n20+i2^0+(-1+n86)*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ ip2^post35-i2^0-(-1+n86)*ip1^post35 >= 0)), cost: 15+2*n6 Merged rules Start location: l25 232: l0 -> [39] : (-1+idim^0 >= 0 /\ i2^0 <= 0), cost: NONTERM 237: l0 -> l0 : nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1, ifp1^0'=ip1^post35, ip1^0'=ip1^post35, n^0'=n^post35, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (-1+idim^0 >= 0 /\ ip2^post35-ip1^post35 <= 0 /\ 1+ip2^post35-i2^0 <= 0), cost: 6 239: l0 -> l0 : i1^0'=2+i1^0, k2^0'=ip1^post35+i2^0+ifp2^post11*(-1+n0), wpr^0'=wpr^post11, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1, wtemp^0'=1, ifp1^0'=ifp2^post11, k1^0'=i2^0+ifp2^post11*(-1+n0), wpi^0'=wpi^post11, ip1^0'=ip1^post35, tempr^0'=tempr^post2, i2^0'=ifp2^post11*n0+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=ip1^post35+i3^0, ifp2^0'=ifp2^post11, tempi^0'=tempi^post2, (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1-ifp2^post11*n0+ip3^post35-i2^0 <= 0 /\ 1-i3^0 <= 0), cost: 18+2*n0 240: l0 -> l0 : wpr^0'=wpr^post11, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, ip1^0'=ip1^post35, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=ip1^post35*n28+i3^0, ifp2^0'=ifp2^post11, (1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -1+idim^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -2+n28 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0), cost: 10+4*n28 241: l0 -> l0 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, ip1^0'=ip1^post35, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=i3^0+n31*ip1^post35, ifp2^0'=ifp2^post11, (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+i1^0-ip1^post35*(-1+n31)+2*n10-ip1^post35+2*n10*(-1+n31)-i3^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0), cost: 10+4*n31+4*n10*n31 243: l0 -> l0 : i1^0'=2+i1^0, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1+ibit^post19, ifp1^0'=ip1^post35, i3rev^0'=1+(-1+n6)*ip2^post35-i2^0+i3^0, ip1^0'=ip1^post35, tempr^0'=tempr^post23, i2^0'=ip1^post35+i2^0, n^0'=n^post35, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, i3^0'=ip2^post35*n6+i3^0, (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ ip3^post35-i3^0 >= 0 /\ 1+ibit^post19-ip1^post35 <= 0 /\ 1+ip2^post35-ip1^post35-i2^0 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0), cost: 19+2*n6 245: l0 -> l0 : i1^0'=2+i1^0, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1+ibit^post19, ifp1^0'=ip1^post35, i3rev^0'=1+(-1+n6)*ip2^post35-i2^0+i3^0, ip1^0'=ip1^post35, tempr^0'=tempr^post23, i2^0'=ip1^post35+i2^0, n^0'=n^post35, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, i3^0'=ip2^post35*n6+i3^0, (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ -ibit^post19+ip1^post35 <= 0 /\ ip3^post35-i3^0 >= 0 /\ 1+ip2^post35-ip1^post35-i2^0 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0), cost: 20+2*n6 248: l0 -> l0 : i1^0'=i1^0+2*n84*n20, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1+n84*ibit^post19, ifp1^0'=ip1^post35, ip1^0'=ip1^post35, i2^0'=n84*ip1^post35+i2^0, n^0'=n^post35, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ ip2^post35-ip1^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0), cost: 6+9*n84+4*n84*n20 249: l0 -> l0 : i1^0'=i1^0+2*n84*n20, wpr^0'=wpr^post11, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1+n84*ibit^post19, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, ip1^0'=ip1^post35, i2^0'=n84*ip1^post35+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=ip1^post35*n28+i3^0, ifp2^0'=ifp2^post11, (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -2+n28 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ 1+i1^0-ip1^post35+2*n84*n20-ip1^post35*(-1+n28)-i3^0 >= 0), cost: 10+9*n84+4*n84*n20+4*n28 252: l0 -> l0 : i1^0'=i1^0+2*n86*n20, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1+n86*ibit^post19, ifp1^0'=ip1^post35, ip1^0'=ip1^post35, i2^0'=i2^0+n86*ip1^post35, n^0'=n^post35, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (-1+idim^0 >= 0 /\ 1+ip2^post35-i2^0-n86*ip1^post35 <= 0 /\ -1+n86 >= 0 /\ -i2^0 >= 0 /\ ibit^post19-ip1^post35 >= 0 /\ n20 >= 0 /\ 1+i1^0-ip1^post35+2*n20+2*(-1+n86)*n20-i2^0-(-1+n86)*ip1^post35 >= 0 /\ -1+ibit^post19-ibit^post19*(-1+n86) >= 0 /\ -i1^0+ip1^post35-2*n20-2*(-1+n86)*n20+i2^0+(-1+n86)*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ ip2^post35-i2^0-(-1+n86)*ip1^post35 >= 0), cost: 6+10*n86+4*n86*n20 256: l0 -> l0 : ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1+ibit^post19*n88, ifp1^0'=ip1^post35, ip1^0'=ip1^post35, i2^0'=n88*ip1^post35+i2^0, n^0'=n^post35, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (-1+idim^0 >= 0 /\ ip2^post35-ip1^post35 <= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0))), cost: 6+7*n88 258: l0 -> l0 : i1^0'=2+i1^0, k2^0'=ip1^post35+n88*ip1^post35+i2^0+ifp2^post11*(-1+n0), wpr^0'=wpr^post11, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1+ibit^post19*n88, wtemp^0'=1, ifp1^0'=ifp2^post11, k1^0'=n88*ip1^post35+i2^0+ifp2^post11*(-1+n0), wpi^0'=wpi^post11, ip1^0'=ip1^post35, tempr^0'=tempr^post2, i2^0'=ifp2^post11*n0+n88*ip1^post35+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=ip1^post35+i3^0, ifp2^0'=ifp2^post11, tempi^0'=tempi^post2, (ip3^post35-n88*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ 1-ifp2^post11*n0+ip3^post35-n88*ip1^post35-i2^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ 1-i3^0 <= 0 /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0))), cost: 18+7*n88+2*n0 259: l0 -> l0 : wpr^0'=wpr^post11, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1+ibit^post19*n88, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, ip1^0'=ip1^post35, i2^0'=n88*ip1^post35+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=ip1^post35*n28+i3^0, ifp2^0'=ifp2^post11, (1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -1+idim^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -2+n28 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0))), cost: 10+7*n88+4*n28 260: l0 -> l0 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1+ibit^post19*n88, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, ip1^0'=ip1^post35, i2^0'=n88*ip1^post35+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=i3^0+n31*ip1^post35, ifp2^0'=ifp2^post11, (-1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -1+n88 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+i1^0-ip1^post35*(-1+n31)+2*n10-ip1^post35+2*n10*(-1+n31)-i3^0 >= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0 /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0))), cost: 10+7*n88+4*n31+4*n10*n31 266: l0 -> [26] : ((-1+idim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ip3^post35+i2^0 <= 0) \/ (2+i1^0-ip1^post35-i3^0 <= 0 /\ ifp2^post11 == 0 /\ -ip3^post35+i2^0 <= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ -ip3^post35+i2^0 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0) \/ (ifp2^post11 == 0 /\ -ip3^post35+i2^0 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0))))) \/ (-1+idim^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ((2+i1^0-ip1^post35-i3^0 <= 0 /\ ifp2^post11 == 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0) \/ (1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0) \/ (ifp2^post11 == 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0)))) /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0)))), cost: NONTERM 267: l0 -> [28] : ((-1+idim^0 >= 0 /\ -ip2^post35+i2^0 <= 0 /\ ((-ip3^post35+i3^0 <= 0 /\ 1+ip2^post35 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0) \/ (-ip3^post35+i3^0 <= 0 /\ ip2^post35 == 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0))) \/ (-ibit^post19*n88+n88*ip1^post35+i2^0 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1+idim^0 >= 0 /\ 1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((2+i1^0-ip1^post35-n88*ip1^post35-i2^0 <= 0 /\ -ip3^post35+i3^0 <= 0 /\ 1+ip2^post35 <= 0) \/ (2+i1^0-ip1^post35-n88*ip1^post35-i2^0 <= 0 /\ -ip3^post35+i3^0 <= 0 /\ ip2^post35 == 0)))), cost: NONTERM 271: l0 -> [30] : ((1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((ip1^post35-n84*ibit^post19 <= 0 /\ ((1+n84*ibit^post19-n84*ip1^post35-i2^0 <= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0) \/ (-ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n84*ip1^post35+i2^0-2*n84*n20 <= 0))) \/ (-1-i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 <= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ ip1^post35-n84*ibit^post19 <= 0 /\ -i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ -1-ip3^post35+i3^0 >= 0) \/ (-n84*ibit^post19+n84*ip1^post35+i2^0 <= 0 /\ 1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -3-i1^0+ip1^post35+n84*ip1^post35+i2^0-2*n84*n20 <= 0 /\ ip3^post35-i3^0 >= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ ip1^post35-n84*ibit^post19 <= 0))) \/ (-1+idim^0 >= 0 /\ -1+n86 >= 0 /\ -1+ibit^post19 >= 0 /\ -i2^0 >= 0 /\ ibit^post19-ip1^post35 >= 0 /\ n20 >= 0 /\ 1+i1^0-ip1^post35+2*n20+2*(-1+n86)*n20-i2^0-(-1+n86)*ip1^post35 >= 0 /\ -1+ibit^post19-ibit^post19*(-1+n86) >= 0 /\ -i1^0+ip1^post35-2*n20-2*(-1+n86)*n20+i2^0+(-1+n86)*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ ip2^post35-i2^0-(-1+n86)*ip1^post35 >= 0 /\ ((1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+ip1^post35 <= 0 /\ -3-i1^0+ip1^post35+i2^0-2*n86*n20+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+i2^0+n86*ip1^post35 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0) \/ (-ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0-2*n86*n20+n86*ip1^post35 <= 0 /\ -i1^0+ip1^post35-2*n20+i2^0-2*n86*n20+n86*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0) \/ (-n86*ibit^post19+ip1^post35 <= 0 /\ ((1+n86*ibit^post19-i2^0-n86*ip1^post35 <= 0 /\ -ip2^post35+i2^0+n86*ip1^post35 <= 0) \/ (-ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -1-i1^0+ip1^post35+i2^0-2*n86*n20+n86*ip1^post35 <= 0))))) \/ (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0)) /\ ((-ibit^post19*n88+ip1^post35 <= 0 /\ 1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -ibit^post19*n88+n88*ip1^post35+i2^0 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -3-i1^0+ip1^post35+n88*ip1^post35+i2^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0) \/ (-ibit^post19*n88+ip1^post35 <= 0 /\ ((-ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n88*ip1^post35+i2^0 <= 0) \/ (-ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ 1+ibit^post19*n88-n88*ip1^post35-i2^0 <= 0))) \/ (-ibit^post19*n88+ip1^post35 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n88*ip1^post35-2*n20+i2^0 <= 0 /\ -i1^0+ip1^post35+n88*ip1^post35-2*n20+i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0))) \/ (-1+idim^0 >= 0 /\ ((1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip1^post35 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (-i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ ip1^post35 <= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (ip1^post35 <= 0 /\ ((-1+i2^0 >= 0 /\ -ip2^post35+i2^0 <= 0) \/ (-1-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0))))) \/ (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ ((-ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0 /\ -3-i1^0+2*ip1^post35-2*n20+i2^0 <= 0 /\ -2-i1^0+2*ip1^post35-2*n20+i2^0 >= 0) \/ (-3-i1^0+2*ip1^post35+i2^0 <= 0 /\ -ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0)))), cost: NONTERM 273: l0 -> [35] : ((-1+idim^0 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -2+n28 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n10*n31+i3^0+n31*ip1^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+i2^0 >= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ip2^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0+ip1^post35+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0))))) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -2+n28 >= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 <= 0) \/ (1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ -i1^0+ip1^post35-2*n84*n20+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n10*n31-2*n84*n20+i3^0+n31*ip1^post35 <= 0 /\ -2+n31 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ -i1^0-2*n10+ip1^post35-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)-2*n84*n20+i3^0 >= 0 /\ 1+i1^0+2*n10-ip1^post35+2*n84*n20-i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n84*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+2*ip1^post35-2*n84*n20+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -1+n0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ 2+i1^0-ip1^post35+2*n84*n20-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0))) \/ (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n10*n31+i3^0+n31*ip1^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0) \/ (1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ ((-1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -i1^0+ip1^post35+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -2+n28 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n88*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0)) /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0)))), cost: NONTERM 275: l0 -> [37] : ((1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0)))), cost: NONTERM 278: l0 -> [40] : ((1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ ip3^post35-i3^0 >= 0 /\ 1+ibit^post19-ip1^post35 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0) \/ (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ ip3^post35-i3^0 >= 0 /\ -1+ibit^post19 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0) \/ (-1+idim^0 >= 0 /\ -1+n86 >= 0 /\ -1+ibit^post19 >= 0 /\ -i2^0 >= 0 /\ ibit^post19-ip1^post35 >= 0 /\ n20 >= 0 /\ 1+i1^0-ip1^post35+2*n20+2*(-1+n86)*n20-i2^0-(-1+n86)*ip1^post35 >= 0 /\ -1+ibit^post19-ibit^post19*(-1+n86) >= 0 /\ -i1^0+ip1^post35-2*n20-2*(-1+n86)*n20+i2^0+(-1+n86)*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ ip2^post35-i2^0-(-1+n86)*ip1^post35 >= 0)), cost: 15+2*n6 109: l25 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 3 110: l25 -> l0 : nprev^0'=1, ntot^0'=ntot^post21, idim^0'=1+ndim^0, ndim^0-idim^0 >= 0, cost: 5+2*ndim^0-2*idim^0 Applied pruning (of leafs and parallel rules): Start location: l25 232: l0 -> [39] : (-1+idim^0 >= 0 /\ i2^0 <= 0), cost: NONTERM 237: l0 -> l0 : nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1, ifp1^0'=ip1^post35, ip1^0'=ip1^post35, n^0'=n^post35, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (-1+idim^0 >= 0 /\ ip2^post35-ip1^post35 <= 0 /\ 1+ip2^post35-i2^0 <= 0), cost: 6 239: l0 -> l0 : i1^0'=2+i1^0, k2^0'=ip1^post35+i2^0+ifp2^post11*(-1+n0), wpr^0'=wpr^post11, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1, wtemp^0'=1, ifp1^0'=ifp2^post11, k1^0'=i2^0+ifp2^post11*(-1+n0), wpi^0'=wpi^post11, ip1^0'=ip1^post35, tempr^0'=tempr^post2, i2^0'=ifp2^post11*n0+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=ip1^post35+i3^0, ifp2^0'=ifp2^post11, tempi^0'=tempi^post2, (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1-ifp2^post11*n0+ip3^post35-i2^0 <= 0 /\ 1-i3^0 <= 0), cost: 18+2*n0 241: l0 -> l0 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, ip1^0'=ip1^post35, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=i3^0+n31*ip1^post35, ifp2^0'=ifp2^post11, (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+i1^0-ip1^post35*(-1+n31)+2*n10-ip1^post35+2*n10*(-1+n31)-i3^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0), cost: 10+4*n31+4*n10*n31 248: l0 -> l0 : i1^0'=i1^0+2*n84*n20, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1+n84*ibit^post19, ifp1^0'=ip1^post35, ip1^0'=ip1^post35, i2^0'=n84*ip1^post35+i2^0, n^0'=n^post35, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ ip2^post35-ip1^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0), cost: 6+9*n84+4*n84*n20 249: l0 -> l0 : i1^0'=i1^0+2*n84*n20, wpr^0'=wpr^post11, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1+n84*ibit^post19, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, ip1^0'=ip1^post35, i2^0'=n84*ip1^post35+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=ip1^post35*n28+i3^0, ifp2^0'=ifp2^post11, (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -2+n28 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ 1+i1^0-ip1^post35+2*n84*n20-ip1^post35*(-1+n28)-i3^0 >= 0), cost: 10+9*n84+4*n84*n20+4*n28 266: l0 -> [26] : ((-1+idim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ip3^post35+i2^0 <= 0) \/ (2+i1^0-ip1^post35-i3^0 <= 0 /\ ifp2^post11 == 0 /\ -ip3^post35+i2^0 <= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ -ip3^post35+i2^0 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0) \/ (ifp2^post11 == 0 /\ -ip3^post35+i2^0 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0))))) \/ (-1+idim^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ((2+i1^0-ip1^post35-i3^0 <= 0 /\ ifp2^post11 == 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0) \/ (1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0) \/ (ifp2^post11 == 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0)))) /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0)))), cost: NONTERM 267: l0 -> [28] : ((-1+idim^0 >= 0 /\ -ip2^post35+i2^0 <= 0 /\ ((-ip3^post35+i3^0 <= 0 /\ 1+ip2^post35 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0) \/ (-ip3^post35+i3^0 <= 0 /\ ip2^post35 == 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0))) \/ (-ibit^post19*n88+n88*ip1^post35+i2^0 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1+idim^0 >= 0 /\ 1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((2+i1^0-ip1^post35-n88*ip1^post35-i2^0 <= 0 /\ -ip3^post35+i3^0 <= 0 /\ 1+ip2^post35 <= 0) \/ (2+i1^0-ip1^post35-n88*ip1^post35-i2^0 <= 0 /\ -ip3^post35+i3^0 <= 0 /\ ip2^post35 == 0)))), cost: NONTERM 271: l0 -> [30] : ((1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((ip1^post35-n84*ibit^post19 <= 0 /\ ((1+n84*ibit^post19-n84*ip1^post35-i2^0 <= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0) \/ (-ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n84*ip1^post35+i2^0-2*n84*n20 <= 0))) \/ (-1-i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 <= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ ip1^post35-n84*ibit^post19 <= 0 /\ -i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ -1-ip3^post35+i3^0 >= 0) \/ (-n84*ibit^post19+n84*ip1^post35+i2^0 <= 0 /\ 1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -3-i1^0+ip1^post35+n84*ip1^post35+i2^0-2*n84*n20 <= 0 /\ ip3^post35-i3^0 >= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ ip1^post35-n84*ibit^post19 <= 0))) \/ (-1+idim^0 >= 0 /\ -1+n86 >= 0 /\ -1+ibit^post19 >= 0 /\ -i2^0 >= 0 /\ ibit^post19-ip1^post35 >= 0 /\ n20 >= 0 /\ 1+i1^0-ip1^post35+2*n20+2*(-1+n86)*n20-i2^0-(-1+n86)*ip1^post35 >= 0 /\ -1+ibit^post19-ibit^post19*(-1+n86) >= 0 /\ -i1^0+ip1^post35-2*n20-2*(-1+n86)*n20+i2^0+(-1+n86)*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ ip2^post35-i2^0-(-1+n86)*ip1^post35 >= 0 /\ ((1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+ip1^post35 <= 0 /\ -3-i1^0+ip1^post35+i2^0-2*n86*n20+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+i2^0+n86*ip1^post35 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0) \/ (-ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0-2*n86*n20+n86*ip1^post35 <= 0 /\ -i1^0+ip1^post35-2*n20+i2^0-2*n86*n20+n86*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0) \/ (-n86*ibit^post19+ip1^post35 <= 0 /\ ((1+n86*ibit^post19-i2^0-n86*ip1^post35 <= 0 /\ -ip2^post35+i2^0+n86*ip1^post35 <= 0) \/ (-ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -1-i1^0+ip1^post35+i2^0-2*n86*n20+n86*ip1^post35 <= 0))))) \/ (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0)) /\ ((-ibit^post19*n88+ip1^post35 <= 0 /\ 1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -ibit^post19*n88+n88*ip1^post35+i2^0 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -3-i1^0+ip1^post35+n88*ip1^post35+i2^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0) \/ (-ibit^post19*n88+ip1^post35 <= 0 /\ ((-ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n88*ip1^post35+i2^0 <= 0) \/ (-ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ 1+ibit^post19*n88-n88*ip1^post35-i2^0 <= 0))) \/ (-ibit^post19*n88+ip1^post35 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n88*ip1^post35-2*n20+i2^0 <= 0 /\ -i1^0+ip1^post35+n88*ip1^post35-2*n20+i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0))) \/ (-1+idim^0 >= 0 /\ ((1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip1^post35 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (-i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ ip1^post35 <= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (ip1^post35 <= 0 /\ ((-1+i2^0 >= 0 /\ -ip2^post35+i2^0 <= 0) \/ (-1-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0))))) \/ (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ ((-ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0 /\ -3-i1^0+2*ip1^post35-2*n20+i2^0 <= 0 /\ -2-i1^0+2*ip1^post35-2*n20+i2^0 >= 0) \/ (-3-i1^0+2*ip1^post35+i2^0 <= 0 /\ -ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0)))), cost: NONTERM 273: l0 -> [35] : ((-1+idim^0 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -2+n28 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n10*n31+i3^0+n31*ip1^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+i2^0 >= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ip2^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0+ip1^post35+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0))))) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -2+n28 >= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 <= 0) \/ (1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ -i1^0+ip1^post35-2*n84*n20+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n10*n31-2*n84*n20+i3^0+n31*ip1^post35 <= 0 /\ -2+n31 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ -i1^0-2*n10+ip1^post35-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)-2*n84*n20+i3^0 >= 0 /\ 1+i1^0+2*n10-ip1^post35+2*n84*n20-i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n84*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+2*ip1^post35-2*n84*n20+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -1+n0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ 2+i1^0-ip1^post35+2*n84*n20-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0))) \/ (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n10*n31+i3^0+n31*ip1^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0) \/ (1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ ((-1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -i1^0+ip1^post35+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -2+n28 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n88*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0)) /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0)))), cost: NONTERM 275: l0 -> [37] : ((1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0)))), cost: NONTERM 109: l25 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 3 110: l25 -> l0 : nprev^0'=1, ntot^0'=ntot^post21, idim^0'=1+ndim^0, ndim^0-idim^0 >= 0, cost: 5+2*ndim^0-2*idim^0 Applied acceleration Original rule: l0 -> l0 : nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1, ifp1^0'=ip1^post35, ip1^0'=ip1^post35, n^0'=n^post35, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (-1+idim^0 >= 0 /\ ip2^post35-ip1^post35 <= 0 /\ 1+ip2^post35-i2^0 <= 0), cost: 6 New rule: l0 -> l0 : nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1, ifp1^0'=ip1^post35, ip1^0'=ip1^post35, n^0'=n^post35, idim^0'=-n124+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (-ip2^post35+ip1^post35 >= 0 /\ -1-ip2^post35+i2^0 >= 0 /\ -1+n124 >= 0 /\ -n124+idim^0 >= 0), cost: 6*n124 Applied instantiation Original rule: l0 -> l0 : nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1, ifp1^0'=ip1^post35, ip1^0'=ip1^post35, n^0'=n^post35, idim^0'=-n124+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (-ip2^post35+ip1^post35 >= 0 /\ -1-ip2^post35+i2^0 >= 0 /\ -1+n124 >= 0 /\ -n124+idim^0 >= 0), cost: 6*n124 New rule: l0 -> l0 : nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1, ifp1^0'=ip1^post35, ip1^0'=ip1^post35, n^0'=n^post35, idim^0'=0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (0 >= 0 /\ -ip2^post35+ip1^post35 >= 0 /\ -1-ip2^post35+i2^0 >= 0 /\ -1+idim^0 >= 0), cost: 6*idim^0 Applied simplification Original rule: l0 -> l0 : nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1, ifp1^0'=ip1^post35, ip1^0'=ip1^post35, n^0'=n^post35, idim^0'=0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (0 >= 0 /\ -ip2^post35+ip1^post35 >= 0 /\ -1-ip2^post35+i2^0 >= 0 /\ -1+idim^0 >= 0), cost: 6*idim^0 New rule: l0 -> l0 : nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1, ifp1^0'=ip1^post35, ip1^0'=ip1^post35, n^0'=n^post35, idim^0'=0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (-ip2^post35+ip1^post35 >= 0 /\ -1-ip2^post35+i2^0 >= 0 /\ -1+idim^0 >= 0), cost: 6*idim^0 Applied deletion Removed the following rules: 237 Accelerated simple loops Start location: l25 232: l0 -> [39] : (-1+idim^0 >= 0 /\ i2^0 <= 0), cost: NONTERM 239: l0 -> l0 : i1^0'=2+i1^0, k2^0'=ip1^post35+i2^0+ifp2^post11*(-1+n0), wpr^0'=wpr^post11, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1, wtemp^0'=1, ifp1^0'=ifp2^post11, k1^0'=i2^0+ifp2^post11*(-1+n0), wpi^0'=wpi^post11, ip1^0'=ip1^post35, tempr^0'=tempr^post2, i2^0'=ifp2^post11*n0+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=ip1^post35+i3^0, ifp2^0'=ifp2^post11, tempi^0'=tempi^post2, (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1-ifp2^post11*n0+ip3^post35-i2^0 <= 0 /\ 1-i3^0 <= 0), cost: 18+2*n0 241: l0 -> l0 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, ip1^0'=ip1^post35, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=i3^0+n31*ip1^post35, ifp2^0'=ifp2^post11, (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+i1^0-ip1^post35*(-1+n31)+2*n10-ip1^post35+2*n10*(-1+n31)-i3^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0), cost: 10+4*n31+4*n10*n31 248: l0 -> l0 : i1^0'=i1^0+2*n84*n20, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1+n84*ibit^post19, ifp1^0'=ip1^post35, ip1^0'=ip1^post35, i2^0'=n84*ip1^post35+i2^0, n^0'=n^post35, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ ip2^post35-ip1^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0), cost: 6+9*n84+4*n84*n20 249: l0 -> l0 : i1^0'=i1^0+2*n84*n20, wpr^0'=wpr^post11, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1+n84*ibit^post19, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, ip1^0'=ip1^post35, i2^0'=n84*ip1^post35+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=ip1^post35*n28+i3^0, ifp2^0'=ifp2^post11, (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -2+n28 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ 1+i1^0-ip1^post35+2*n84*n20-ip1^post35*(-1+n28)-i3^0 >= 0), cost: 10+9*n84+4*n84*n20+4*n28 266: l0 -> [26] : ((-1+idim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ip3^post35+i2^0 <= 0) \/ (2+i1^0-ip1^post35-i3^0 <= 0 /\ ifp2^post11 == 0 /\ -ip3^post35+i2^0 <= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ -ip3^post35+i2^0 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0) \/ (ifp2^post11 == 0 /\ -ip3^post35+i2^0 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0))))) \/ (-1+idim^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ((2+i1^0-ip1^post35-i3^0 <= 0 /\ ifp2^post11 == 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0) \/ (1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0) \/ (ifp2^post11 == 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0)))) /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0)))), cost: NONTERM 267: l0 -> [28] : ((-1+idim^0 >= 0 /\ -ip2^post35+i2^0 <= 0 /\ ((-ip3^post35+i3^0 <= 0 /\ 1+ip2^post35 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0) \/ (-ip3^post35+i3^0 <= 0 /\ ip2^post35 == 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0))) \/ (-ibit^post19*n88+n88*ip1^post35+i2^0 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1+idim^0 >= 0 /\ 1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((2+i1^0-ip1^post35-n88*ip1^post35-i2^0 <= 0 /\ -ip3^post35+i3^0 <= 0 /\ 1+ip2^post35 <= 0) \/ (2+i1^0-ip1^post35-n88*ip1^post35-i2^0 <= 0 /\ -ip3^post35+i3^0 <= 0 /\ ip2^post35 == 0)))), cost: NONTERM 271: l0 -> [30] : ((1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((ip1^post35-n84*ibit^post19 <= 0 /\ ((1+n84*ibit^post19-n84*ip1^post35-i2^0 <= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0) \/ (-ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n84*ip1^post35+i2^0-2*n84*n20 <= 0))) \/ (-1-i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 <= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ ip1^post35-n84*ibit^post19 <= 0 /\ -i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ -1-ip3^post35+i3^0 >= 0) \/ (-n84*ibit^post19+n84*ip1^post35+i2^0 <= 0 /\ 1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -3-i1^0+ip1^post35+n84*ip1^post35+i2^0-2*n84*n20 <= 0 /\ ip3^post35-i3^0 >= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ ip1^post35-n84*ibit^post19 <= 0))) \/ (-1+idim^0 >= 0 /\ -1+n86 >= 0 /\ -1+ibit^post19 >= 0 /\ -i2^0 >= 0 /\ ibit^post19-ip1^post35 >= 0 /\ n20 >= 0 /\ 1+i1^0-ip1^post35+2*n20+2*(-1+n86)*n20-i2^0-(-1+n86)*ip1^post35 >= 0 /\ -1+ibit^post19-ibit^post19*(-1+n86) >= 0 /\ -i1^0+ip1^post35-2*n20-2*(-1+n86)*n20+i2^0+(-1+n86)*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ ip2^post35-i2^0-(-1+n86)*ip1^post35 >= 0 /\ ((1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+ip1^post35 <= 0 /\ -3-i1^0+ip1^post35+i2^0-2*n86*n20+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+i2^0+n86*ip1^post35 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0) \/ (-ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0-2*n86*n20+n86*ip1^post35 <= 0 /\ -i1^0+ip1^post35-2*n20+i2^0-2*n86*n20+n86*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0) \/ (-n86*ibit^post19+ip1^post35 <= 0 /\ ((1+n86*ibit^post19-i2^0-n86*ip1^post35 <= 0 /\ -ip2^post35+i2^0+n86*ip1^post35 <= 0) \/ (-ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -1-i1^0+ip1^post35+i2^0-2*n86*n20+n86*ip1^post35 <= 0))))) \/ (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0)) /\ ((-ibit^post19*n88+ip1^post35 <= 0 /\ 1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -ibit^post19*n88+n88*ip1^post35+i2^0 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -3-i1^0+ip1^post35+n88*ip1^post35+i2^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0) \/ (-ibit^post19*n88+ip1^post35 <= 0 /\ ((-ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n88*ip1^post35+i2^0 <= 0) \/ (-ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ 1+ibit^post19*n88-n88*ip1^post35-i2^0 <= 0))) \/ (-ibit^post19*n88+ip1^post35 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n88*ip1^post35-2*n20+i2^0 <= 0 /\ -i1^0+ip1^post35+n88*ip1^post35-2*n20+i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0))) \/ (-1+idim^0 >= 0 /\ ((1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip1^post35 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (-i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ ip1^post35 <= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (ip1^post35 <= 0 /\ ((-1+i2^0 >= 0 /\ -ip2^post35+i2^0 <= 0) \/ (-1-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0))))) \/ (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ ((-ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0 /\ -3-i1^0+2*ip1^post35-2*n20+i2^0 <= 0 /\ -2-i1^0+2*ip1^post35-2*n20+i2^0 >= 0) \/ (-3-i1^0+2*ip1^post35+i2^0 <= 0 /\ -ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0)))), cost: NONTERM 273: l0 -> [35] : ((-1+idim^0 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -2+n28 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n10*n31+i3^0+n31*ip1^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+i2^0 >= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ip2^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0+ip1^post35+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0))))) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -2+n28 >= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 <= 0) \/ (1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ -i1^0+ip1^post35-2*n84*n20+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n10*n31-2*n84*n20+i3^0+n31*ip1^post35 <= 0 /\ -2+n31 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ -i1^0-2*n10+ip1^post35-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)-2*n84*n20+i3^0 >= 0 /\ 1+i1^0+2*n10-ip1^post35+2*n84*n20-i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n84*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+2*ip1^post35-2*n84*n20+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -1+n0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ 2+i1^0-ip1^post35+2*n84*n20-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0))) \/ (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n10*n31+i3^0+n31*ip1^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0) \/ (1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ ((-1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -i1^0+ip1^post35+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -2+n28 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n88*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0)) /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0)))), cost: NONTERM 275: l0 -> [37] : ((1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0)))), cost: NONTERM 280: l0 -> l0 : nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1, ifp1^0'=ip1^post35, ip1^0'=ip1^post35, n^0'=n^post35, idim^0'=0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (-ip2^post35+ip1^post35 >= 0 /\ -1-ip2^post35+i2^0 >= 0 /\ -1+idim^0 >= 0), cost: 6*idim^0 109: l25 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 3 110: l25 -> l0 : nprev^0'=1, ntot^0'=ntot^post21, idim^0'=1+ndim^0, ndim^0-idim^0 >= 0, cost: 5+2*ndim^0-2*idim^0 Applied chaining First rule: l25 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 3 Second rule: l0 -> l0 : i1^0'=2+i1^0, k2^0'=ip1^post35+i2^0+ifp2^post11*(-1+n0), wpr^0'=wpr^post11, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1, wtemp^0'=1, ifp1^0'=ifp2^post11, k1^0'=i2^0+ifp2^post11*(-1+n0), wpi^0'=wpi^post11, ip1^0'=ip1^post35, tempr^0'=tempr^post2, i2^0'=ifp2^post11*n0+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=ip1^post35+i3^0, ifp2^0'=ifp2^post11, tempi^0'=tempi^post2, (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1-ifp2^post11*n0+ip3^post35-i2^0 <= 0 /\ 1-i3^0 <= 0), cost: 18+2*n0 New rule: l25 -> l0 : i1^0'=2+i1^0, k2^0'=ip1^post35+i2^0+ifp2^post11*(-1+n0), wpr^0'=wpr^post11, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1, wtemp^0'=1, ifp1^0'=ifp2^post11, k1^0'=i2^0+ifp2^post11*(-1+n0), wpi^0'=wpi^post11, ip1^0'=ip1^post35, tempr^0'=tempr^post2, i2^0'=ifp2^post11*n0+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=ip1^post35+i3^0, ifp2^0'=ifp2^post11, tempi^0'=tempi^post2, (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+ip1^post35+i3^0 <= 0 /\ 1+ndim^0-idim^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1-ifp2^post11*n0+ip3^post35-i2^0 <= 0 /\ 1-i3^0 <= 0), cost: 21+2*n0 Applied chaining First rule: l25 -> l0 : nprev^0'=1, ntot^0'=ntot^post21, idim^0'=1+ndim^0, ndim^0-idim^0 >= 0, cost: 5+2*ndim^0-2*idim^0 Second rule: l0 -> l0 : i1^0'=2+i1^0, k2^0'=ip1^post35+i2^0+ifp2^post11*(-1+n0), wpr^0'=wpr^post11, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1, wtemp^0'=1, ifp1^0'=ifp2^post11, k1^0'=i2^0+ifp2^post11*(-1+n0), wpi^0'=wpi^post11, ip1^0'=ip1^post35, tempr^0'=tempr^post2, i2^0'=ifp2^post11*n0+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=ip1^post35+i3^0, ifp2^0'=ifp2^post11, tempi^0'=tempi^post2, (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1-ifp2^post11*n0+ip3^post35-i2^0 <= 0 /\ 1-i3^0 <= 0), cost: 18+2*n0 New rule: l25 -> l0 : i1^0'=2+i1^0, k2^0'=ip1^post35+i2^0+ifp2^post11*(-1+n0), wpr^0'=wpr^post11, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1, wtemp^0'=1, ifp1^0'=ifp2^post11, ntot^0'=ntot^post21, k1^0'=i2^0+ifp2^post11*(-1+n0), wpi^0'=wpi^post11, ip1^0'=ip1^post35, tempr^0'=tempr^post2, i2^0'=ifp2^post11*n0+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=ndim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=ip1^post35+i3^0, ifp2^0'=ifp2^post11, tempi^0'=tempi^post2, (1-ip2^post35+ip1^post35 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+ip1^post35+i3^0 <= 0 /\ ndim^0-idim^0 >= 0 /\ ndim^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1-ifp2^post11*n0+ip3^post35-i2^0 <= 0 /\ 1-i3^0 <= 0), cost: 23+2*ndim^0+2*n0-2*idim^0 Applied chaining First rule: l25 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 3 Second rule: l0 -> l0 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, ip1^0'=ip1^post35, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=i3^0+n31*ip1^post35, ifp2^0'=ifp2^post11, (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+i1^0-ip1^post35*(-1+n31)+2*n10-ip1^post35+2*n10*(-1+n31)-i3^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0), cost: 10+4*n31+4*n10*n31 New rule: l25 -> l0 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, ip1^0'=ip1^post35, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=i3^0+n31*ip1^post35, ifp2^0'=ifp2^post11, (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ 1+ndim^0-idim^0 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+i1^0-ip1^post35*(-1+n31)+2*n10-ip1^post35+2*n10*(-1+n31)-i3^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0), cost: 13+4*n31+4*n10*n31 Applied chaining First rule: l25 -> l0 : nprev^0'=1, ntot^0'=ntot^post21, idim^0'=1+ndim^0, ndim^0-idim^0 >= 0, cost: 5+2*ndim^0-2*idim^0 Second rule: l0 -> l0 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, ip1^0'=ip1^post35, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=i3^0+n31*ip1^post35, ifp2^0'=ifp2^post11, (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+i1^0-ip1^post35*(-1+n31)+2*n10-ip1^post35+2*n10*(-1+n31)-i3^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0), cost: 10+4*n31+4*n10*n31 New rule: l25 -> l0 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, ntot^0'=ntot^post21, wpi^0'=wpi^post11, ip1^0'=ip1^post35, n^0'=n^post35, wr^0'=wr^post4, idim^0'=ndim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=i3^0+n31*ip1^post35, ifp2^0'=ifp2^post11, (1-ip2^post35+ip1^post35 <= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ ndim^0-idim^0 >= 0 /\ ndim^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+i1^0-ip1^post35*(-1+n31)+2*n10-ip1^post35+2*n10*(-1+n31)-i3^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0), cost: 15+4*n31+2*ndim^0+4*n10*n31-2*idim^0 Applied chaining First rule: l25 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 3 Second rule: l0 -> l0 : i1^0'=i1^0+2*n84*n20, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1+n84*ibit^post19, ifp1^0'=ip1^post35, ip1^0'=ip1^post35, i2^0'=n84*ip1^post35+i2^0, n^0'=n^post35, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ ip2^post35-ip1^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0), cost: 6+9*n84+4*n84*n20 New rule: l25 -> l0 : i1^0'=i1^0+2*n84*n20, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1+n84*ibit^post19, ifp1^0'=ip1^post35, ip1^0'=ip1^post35, i2^0'=n84*ip1^post35+i2^0, n^0'=n^post35, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ ip2^post35-ip1^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ 1+ndim^0-idim^0 <= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0), cost: 9+9*n84+4*n84*n20 Applied chaining First rule: l25 -> l0 : nprev^0'=1, ntot^0'=ntot^post21, idim^0'=1+ndim^0, ndim^0-idim^0 >= 0, cost: 5+2*ndim^0-2*idim^0 Second rule: l0 -> l0 : i1^0'=i1^0+2*n84*n20, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1+n84*ibit^post19, ifp1^0'=ip1^post35, ip1^0'=ip1^post35, i2^0'=n84*ip1^post35+i2^0, n^0'=n^post35, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ ip2^post35-ip1^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0), cost: 6+9*n84+4*n84*n20 New rule: l25 -> l0 : i1^0'=i1^0+2*n84*n20, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1+n84*ibit^post19, ifp1^0'=ip1^post35, ntot^0'=ntot^post21, ip1^0'=ip1^post35, i2^0'=n84*ip1^post35+i2^0, n^0'=n^post35, idim^0'=ndim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ ip2^post35-ip1^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ ndim^0-idim^0 >= 0 /\ n20 >= 0 /\ ndim^0 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0), cost: 11+9*n84+2*ndim^0-2*idim^0+4*n84*n20 Applied chaining First rule: l25 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 3 Second rule: l0 -> l0 : i1^0'=i1^0+2*n84*n20, wpr^0'=wpr^post11, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1+n84*ibit^post19, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, ip1^0'=ip1^post35, i2^0'=n84*ip1^post35+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=ip1^post35*n28+i3^0, ifp2^0'=ifp2^post11, (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -2+n28 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ 1+i1^0-ip1^post35+2*n84*n20-ip1^post35*(-1+n28)-i3^0 >= 0), cost: 10+9*n84+4*n84*n20+4*n28 New rule: l25 -> l0 : i1^0'=i1^0+2*n84*n20, wpr^0'=wpr^post11, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1+n84*ibit^post19, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, ip1^0'=ip1^post35, i2^0'=n84*ip1^post35+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=ip1^post35*n28+i3^0, ifp2^0'=ifp2^post11, (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -2+n28 >= 0 /\ -1+n84 >= 0 /\ 1+ndim^0-idim^0 <= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ 1+i1^0-ip1^post35+2*n84*n20-ip1^post35*(-1+n28)-i3^0 >= 0), cost: 13+9*n84+4*n84*n20+4*n28 Applied chaining First rule: l25 -> l0 : nprev^0'=1, ntot^0'=ntot^post21, idim^0'=1+ndim^0, ndim^0-idim^0 >= 0, cost: 5+2*ndim^0-2*idim^0 Second rule: l0 -> l0 : i1^0'=i1^0+2*n84*n20, wpr^0'=wpr^post11, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1+n84*ibit^post19, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, ip1^0'=ip1^post35, i2^0'=n84*ip1^post35+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=ip1^post35*n28+i3^0, ifp2^0'=ifp2^post11, (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -2+n28 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ 1+i1^0-ip1^post35+2*n84*n20-ip1^post35*(-1+n28)-i3^0 >= 0), cost: 10+9*n84+4*n84*n20+4*n28 New rule: l25 -> l0 : i1^0'=i1^0+2*n84*n20, wpr^0'=wpr^post11, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1+n84*ibit^post19, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, ntot^0'=ntot^post21, wpi^0'=wpi^post11, ip1^0'=ip1^post35, i2^0'=n84*ip1^post35+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=ndim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=ip1^post35*n28+i3^0, ifp2^0'=ifp2^post11, (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -2+n28 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ ndim^0-idim^0 >= 0 /\ n20 >= 0 /\ ndim^0 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ 1+i1^0-ip1^post35+2*n84*n20-ip1^post35*(-1+n28)-i3^0 >= 0), cost: 15+9*n84+2*ndim^0-2*idim^0+4*n84*n20+4*n28 Applied chaining First rule: l25 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 3 Second rule: l0 -> l0 : nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1, ifp1^0'=ip1^post35, ip1^0'=ip1^post35, n^0'=n^post35, idim^0'=0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (-ip2^post35+ip1^post35 >= 0 /\ -1-ip2^post35+i2^0 >= 0 /\ -1+idim^0 >= 0), cost: 6*idim^0 New rule: l25 -> l0 : nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1, ifp1^0'=ip1^post35, ip1^0'=ip1^post35, n^0'=n^post35, idim^0'=0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (-ip2^post35+ip1^post35 >= 0 /\ -1-ip2^post35+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ 1+ndim^0-idim^0 <= 0), cost: 3+6*idim^0 Applied chaining First rule: l25 -> l0 : nprev^0'=1, ntot^0'=ntot^post21, idim^0'=1+ndim^0, ndim^0-idim^0 >= 0, cost: 5+2*ndim^0-2*idim^0 Second rule: l0 -> l0 : nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1, ifp1^0'=ip1^post35, ip1^0'=ip1^post35, n^0'=n^post35, idim^0'=0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (-ip2^post35+ip1^post35 >= 0 /\ -1-ip2^post35+i2^0 >= 0 /\ -1+idim^0 >= 0), cost: 6*idim^0 New rule: l25 -> l0 : nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1, ifp1^0'=ip1^post35, ntot^0'=ntot^post21, ip1^0'=ip1^post35, n^0'=n^post35, idim^0'=0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (-ip2^post35+ip1^post35 >= 0 /\ -1-ip2^post35+i2^0 >= 0 /\ ndim^0-idim^0 >= 0 /\ ndim^0 >= 0), cost: 11+8*ndim^0-2*idim^0 Applied deletion Removed the following rules: 239 241 248 249 280 Chained accelerated rules with incoming rules Start location: l25 232: l0 -> [39] : (-1+idim^0 >= 0 /\ i2^0 <= 0), cost: NONTERM 266: l0 -> [26] : ((-1+idim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ip3^post35+i2^0 <= 0) \/ (2+i1^0-ip1^post35-i3^0 <= 0 /\ ifp2^post11 == 0 /\ -ip3^post35+i2^0 <= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ -ip3^post35+i2^0 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0) \/ (ifp2^post11 == 0 /\ -ip3^post35+i2^0 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0))))) \/ (-1+idim^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ((2+i1^0-ip1^post35-i3^0 <= 0 /\ ifp2^post11 == 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0) \/ (1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0) \/ (ifp2^post11 == 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0)))) /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0)))), cost: NONTERM 267: l0 -> [28] : ((-1+idim^0 >= 0 /\ -ip2^post35+i2^0 <= 0 /\ ((-ip3^post35+i3^0 <= 0 /\ 1+ip2^post35 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0) \/ (-ip3^post35+i3^0 <= 0 /\ ip2^post35 == 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0))) \/ (-ibit^post19*n88+n88*ip1^post35+i2^0 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1+idim^0 >= 0 /\ 1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((2+i1^0-ip1^post35-n88*ip1^post35-i2^0 <= 0 /\ -ip3^post35+i3^0 <= 0 /\ 1+ip2^post35 <= 0) \/ (2+i1^0-ip1^post35-n88*ip1^post35-i2^0 <= 0 /\ -ip3^post35+i3^0 <= 0 /\ ip2^post35 == 0)))), cost: NONTERM 271: l0 -> [30] : ((1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((ip1^post35-n84*ibit^post19 <= 0 /\ ((1+n84*ibit^post19-n84*ip1^post35-i2^0 <= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0) \/ (-ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n84*ip1^post35+i2^0-2*n84*n20 <= 0))) \/ (-1-i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 <= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ ip1^post35-n84*ibit^post19 <= 0 /\ -i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ -1-ip3^post35+i3^0 >= 0) \/ (-n84*ibit^post19+n84*ip1^post35+i2^0 <= 0 /\ 1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -3-i1^0+ip1^post35+n84*ip1^post35+i2^0-2*n84*n20 <= 0 /\ ip3^post35-i3^0 >= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ ip1^post35-n84*ibit^post19 <= 0))) \/ (-1+idim^0 >= 0 /\ -1+n86 >= 0 /\ -1+ibit^post19 >= 0 /\ -i2^0 >= 0 /\ ibit^post19-ip1^post35 >= 0 /\ n20 >= 0 /\ 1+i1^0-ip1^post35+2*n20+2*(-1+n86)*n20-i2^0-(-1+n86)*ip1^post35 >= 0 /\ -1+ibit^post19-ibit^post19*(-1+n86) >= 0 /\ -i1^0+ip1^post35-2*n20-2*(-1+n86)*n20+i2^0+(-1+n86)*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ ip2^post35-i2^0-(-1+n86)*ip1^post35 >= 0 /\ ((1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+ip1^post35 <= 0 /\ -3-i1^0+ip1^post35+i2^0-2*n86*n20+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+i2^0+n86*ip1^post35 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0) \/ (-ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0-2*n86*n20+n86*ip1^post35 <= 0 /\ -i1^0+ip1^post35-2*n20+i2^0-2*n86*n20+n86*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0) \/ (-n86*ibit^post19+ip1^post35 <= 0 /\ ((1+n86*ibit^post19-i2^0-n86*ip1^post35 <= 0 /\ -ip2^post35+i2^0+n86*ip1^post35 <= 0) \/ (-ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -1-i1^0+ip1^post35+i2^0-2*n86*n20+n86*ip1^post35 <= 0))))) \/ (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0)) /\ ((-ibit^post19*n88+ip1^post35 <= 0 /\ 1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -ibit^post19*n88+n88*ip1^post35+i2^0 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -3-i1^0+ip1^post35+n88*ip1^post35+i2^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0) \/ (-ibit^post19*n88+ip1^post35 <= 0 /\ ((-ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n88*ip1^post35+i2^0 <= 0) \/ (-ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ 1+ibit^post19*n88-n88*ip1^post35-i2^0 <= 0))) \/ (-ibit^post19*n88+ip1^post35 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n88*ip1^post35-2*n20+i2^0 <= 0 /\ -i1^0+ip1^post35+n88*ip1^post35-2*n20+i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0))) \/ (-1+idim^0 >= 0 /\ ((1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip1^post35 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (-i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ ip1^post35 <= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (ip1^post35 <= 0 /\ ((-1+i2^0 >= 0 /\ -ip2^post35+i2^0 <= 0) \/ (-1-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0))))) \/ (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ ((-ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0 /\ -3-i1^0+2*ip1^post35-2*n20+i2^0 <= 0 /\ -2-i1^0+2*ip1^post35-2*n20+i2^0 >= 0) \/ (-3-i1^0+2*ip1^post35+i2^0 <= 0 /\ -ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0)))), cost: NONTERM 273: l0 -> [35] : ((-1+idim^0 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -2+n28 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n10*n31+i3^0+n31*ip1^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+i2^0 >= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ip2^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0+ip1^post35+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0))))) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -2+n28 >= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 <= 0) \/ (1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ -i1^0+ip1^post35-2*n84*n20+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n10*n31-2*n84*n20+i3^0+n31*ip1^post35 <= 0 /\ -2+n31 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ -i1^0-2*n10+ip1^post35-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)-2*n84*n20+i3^0 >= 0 /\ 1+i1^0+2*n10-ip1^post35+2*n84*n20-i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n84*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+2*ip1^post35-2*n84*n20+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -1+n0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ 2+i1^0-ip1^post35+2*n84*n20-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0))) \/ (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n10*n31+i3^0+n31*ip1^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0) \/ (1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ ((-1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -i1^0+ip1^post35+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -2+n28 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n88*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0)) /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0)))), cost: NONTERM 275: l0 -> [37] : ((1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0)))), cost: NONTERM 109: l25 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 3 110: l25 -> l0 : nprev^0'=1, ntot^0'=ntot^post21, idim^0'=1+ndim^0, ndim^0-idim^0 >= 0, cost: 5+2*ndim^0-2*idim^0 281: l25 -> l0 : i1^0'=2+i1^0, k2^0'=ip1^post35+i2^0+ifp2^post11*(-1+n0), wpr^0'=wpr^post11, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1, wtemp^0'=1, ifp1^0'=ifp2^post11, k1^0'=i2^0+ifp2^post11*(-1+n0), wpi^0'=wpi^post11, ip1^0'=ip1^post35, tempr^0'=tempr^post2, i2^0'=ifp2^post11*n0+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=ip1^post35+i3^0, ifp2^0'=ifp2^post11, tempi^0'=tempi^post2, (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+ip1^post35+i3^0 <= 0 /\ 1+ndim^0-idim^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1-ifp2^post11*n0+ip3^post35-i2^0 <= 0 /\ 1-i3^0 <= 0), cost: 21+2*n0 282: l25 -> l0 : i1^0'=2+i1^0, k2^0'=ip1^post35+i2^0+ifp2^post11*(-1+n0), wpr^0'=wpr^post11, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1, wtemp^0'=1, ifp1^0'=ifp2^post11, ntot^0'=ntot^post21, k1^0'=i2^0+ifp2^post11*(-1+n0), wpi^0'=wpi^post11, ip1^0'=ip1^post35, tempr^0'=tempr^post2, i2^0'=ifp2^post11*n0+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=ndim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=ip1^post35+i3^0, ifp2^0'=ifp2^post11, tempi^0'=tempi^post2, (1-ip2^post35+ip1^post35 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+ip1^post35+i3^0 <= 0 /\ ndim^0-idim^0 >= 0 /\ ndim^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1-ifp2^post11*n0+ip3^post35-i2^0 <= 0 /\ 1-i3^0 <= 0), cost: 23+2*ndim^0+2*n0-2*idim^0 283: l25 -> l0 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, ip1^0'=ip1^post35, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=i3^0+n31*ip1^post35, ifp2^0'=ifp2^post11, (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ 1+ndim^0-idim^0 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+i1^0-ip1^post35*(-1+n31)+2*n10-ip1^post35+2*n10*(-1+n31)-i3^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0), cost: 13+4*n31+4*n10*n31 284: l25 -> l0 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, ntot^0'=ntot^post21, wpi^0'=wpi^post11, ip1^0'=ip1^post35, n^0'=n^post35, wr^0'=wr^post4, idim^0'=ndim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=i3^0+n31*ip1^post35, ifp2^0'=ifp2^post11, (1-ip2^post35+ip1^post35 <= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ ndim^0-idim^0 >= 0 /\ ndim^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+i1^0-ip1^post35*(-1+n31)+2*n10-ip1^post35+2*n10*(-1+n31)-i3^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0), cost: 15+4*n31+2*ndim^0+4*n10*n31-2*idim^0 285: l25 -> l0 : i1^0'=i1^0+2*n84*n20, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1+n84*ibit^post19, ifp1^0'=ip1^post35, ip1^0'=ip1^post35, i2^0'=n84*ip1^post35+i2^0, n^0'=n^post35, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ ip2^post35-ip1^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ 1+ndim^0-idim^0 <= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0), cost: 9+9*n84+4*n84*n20 286: l25 -> l0 : i1^0'=i1^0+2*n84*n20, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1+n84*ibit^post19, ifp1^0'=ip1^post35, ntot^0'=ntot^post21, ip1^0'=ip1^post35, i2^0'=n84*ip1^post35+i2^0, n^0'=n^post35, idim^0'=ndim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ ip2^post35-ip1^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ ndim^0-idim^0 >= 0 /\ n20 >= 0 /\ ndim^0 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0), cost: 11+9*n84+2*ndim^0-2*idim^0+4*n84*n20 287: l25 -> l0 : i1^0'=i1^0+2*n84*n20, wpr^0'=wpr^post11, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1+n84*ibit^post19, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, ip1^0'=ip1^post35, i2^0'=n84*ip1^post35+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=ip1^post35*n28+i3^0, ifp2^0'=ifp2^post11, (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -2+n28 >= 0 /\ -1+n84 >= 0 /\ 1+ndim^0-idim^0 <= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ 1+i1^0-ip1^post35+2*n84*n20-ip1^post35*(-1+n28)-i3^0 >= 0), cost: 13+9*n84+4*n84*n20+4*n28 288: l25 -> l0 : i1^0'=i1^0+2*n84*n20, wpr^0'=wpr^post11, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1+n84*ibit^post19, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, ntot^0'=ntot^post21, wpi^0'=wpi^post11, ip1^0'=ip1^post35, i2^0'=n84*ip1^post35+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=ndim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=ip1^post35*n28+i3^0, ifp2^0'=ifp2^post11, (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -2+n28 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ ndim^0-idim^0 >= 0 /\ n20 >= 0 /\ ndim^0 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ 1+i1^0-ip1^post35+2*n84*n20-ip1^post35*(-1+n28)-i3^0 >= 0), cost: 15+9*n84+2*ndim^0-2*idim^0+4*n84*n20+4*n28 289: l25 -> l0 : nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1, ifp1^0'=ip1^post35, ip1^0'=ip1^post35, n^0'=n^post35, idim^0'=0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (-ip2^post35+ip1^post35 >= 0 /\ -1-ip2^post35+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ 1+ndim^0-idim^0 <= 0), cost: 3+6*idim^0 290: l25 -> l0 : nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1, ifp1^0'=ip1^post35, ntot^0'=ntot^post21, ip1^0'=ip1^post35, n^0'=n^post35, idim^0'=0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (-ip2^post35+ip1^post35 >= 0 /\ -1-ip2^post35+i2^0 >= 0 /\ ndim^0-idim^0 >= 0 /\ ndim^0 >= 0), cost: 11+8*ndim^0-2*idim^0 Eliminating location l0 by chaining: Applied chaining First rule: l25 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 3 Second rule: l0 -> [39] : (-1+idim^0 >= 0 /\ i2^0 <= 0), cost: NONTERM New rule: l25 -> [39] : (-1+idim^0 >= 0 /\ 1+ndim^0-idim^0 <= 0 /\ i2^0 <= 0), cost: NONTERM Applied chaining First rule: l25 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 3 Second rule: l0 -> [26] : ((-1+idim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ip3^post35+i2^0 <= 0) \/ (2+i1^0-ip1^post35-i3^0 <= 0 /\ ifp2^post11 == 0 /\ -ip3^post35+i2^0 <= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ -ip3^post35+i2^0 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0) \/ (ifp2^post11 == 0 /\ -ip3^post35+i2^0 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0))))) \/ (-1+idim^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ((2+i1^0-ip1^post35-i3^0 <= 0 /\ ifp2^post11 == 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0) \/ (1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0) \/ (ifp2^post11 == 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0)))) /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0)))), cost: NONTERM New rule: l25 -> [26] : (1+ndim^0-idim^0 <= 0 /\ ((-1+idim^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0)) /\ ((1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ ((ifp2^post11 == 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0) \/ (1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ((2+i1^0-ip1^post35-i3^0 <= 0 /\ ifp2^post11 == 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0) \/ (1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0))))) \/ (-1+idim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ip3^post35+i2^0 <= 0) \/ (2+i1^0-ip1^post35-i3^0 <= 0 /\ ifp2^post11 == 0 /\ -ip3^post35+i2^0 <= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ ((ifp2^post11 == 0 /\ -ip3^post35+i2^0 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0) \/ (1+ifp2^post11 <= 0 /\ -ip3^post35+i2^0 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0))))))), cost: NONTERM Applied simplification Original rule: l25 -> [26] : (1+ndim^0-idim^0 <= 0 /\ ((-1+idim^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0)) /\ ((1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ ((ifp2^post11 == 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0) \/ (1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ((2+i1^0-ip1^post35-i3^0 <= 0 /\ ifp2^post11 == 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0) \/ (1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0))))) \/ (-1+idim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ip3^post35+i2^0 <= 0) \/ (2+i1^0-ip1^post35-i3^0 <= 0 /\ ifp2^post11 == 0 /\ -ip3^post35+i2^0 <= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ ((ifp2^post11 == 0 /\ -ip3^post35+i2^0 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0) \/ (1+ifp2^post11 <= 0 /\ -ip3^post35+i2^0 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0))))))), cost: NONTERM New rule: l25 -> [26] : (1+ndim^0-idim^0 <= 0 /\ ((-1+idim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ -ip3^post35+i2^0 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0) \/ (ifp2^post11 == 0 /\ -ip3^post35+i2^0 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ip3^post35+i2^0 <= 0) \/ (2+i1^0-ip1^post35-i3^0 <= 0 /\ ifp2^post11 == 0 /\ -ip3^post35+i2^0 <= 0))))) \/ (-1+idim^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0) \/ (ifp2^post11 == 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ((2+i1^0-ip1^post35-i3^0 <= 0 /\ ifp2^post11 == 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0) \/ (1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0)))) /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0))))), cost: NONTERM Applied chaining First rule: l25 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 3 Second rule: l0 -> [28] : ((-1+idim^0 >= 0 /\ -ip2^post35+i2^0 <= 0 /\ ((-ip3^post35+i3^0 <= 0 /\ 1+ip2^post35 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0) \/ (-ip3^post35+i3^0 <= 0 /\ ip2^post35 == 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0))) \/ (-ibit^post19*n88+n88*ip1^post35+i2^0 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1+idim^0 >= 0 /\ 1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((2+i1^0-ip1^post35-n88*ip1^post35-i2^0 <= 0 /\ -ip3^post35+i3^0 <= 0 /\ 1+ip2^post35 <= 0) \/ (2+i1^0-ip1^post35-n88*ip1^post35-i2^0 <= 0 /\ -ip3^post35+i3^0 <= 0 /\ ip2^post35 == 0)))), cost: NONTERM New rule: l25 -> [28] : (1+ndim^0-idim^0 <= 0 /\ ((-1+idim^0 >= 0 /\ -ip2^post35+i2^0 <= 0 /\ ((-ip3^post35+i3^0 <= 0 /\ 1+ip2^post35 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0) \/ (-ip3^post35+i3^0 <= 0 /\ ip2^post35 == 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0))) \/ (-ibit^post19*n88+n88*ip1^post35+i2^0 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1+idim^0 >= 0 /\ 1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((2+i1^0-ip1^post35-n88*ip1^post35-i2^0 <= 0 /\ -ip3^post35+i3^0 <= 0 /\ 1+ip2^post35 <= 0) \/ (2+i1^0-ip1^post35-n88*ip1^post35-i2^0 <= 0 /\ -ip3^post35+i3^0 <= 0 /\ ip2^post35 == 0))))), cost: NONTERM Applied simplification Original rule: l25 -> [28] : (1+ndim^0-idim^0 <= 0 /\ ((-1+idim^0 >= 0 /\ -ip2^post35+i2^0 <= 0 /\ ((-ip3^post35+i3^0 <= 0 /\ 1+ip2^post35 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0) \/ (-ip3^post35+i3^0 <= 0 /\ ip2^post35 == 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0))) \/ (-ibit^post19*n88+n88*ip1^post35+i2^0 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1+idim^0 >= 0 /\ 1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((2+i1^0-ip1^post35-n88*ip1^post35-i2^0 <= 0 /\ -ip3^post35+i3^0 <= 0 /\ 1+ip2^post35 <= 0) \/ (2+i1^0-ip1^post35-n88*ip1^post35-i2^0 <= 0 /\ -ip3^post35+i3^0 <= 0 /\ ip2^post35 == 0))))), cost: NONTERM New rule: l25 -> [28] : (1+ndim^0-idim^0 <= 0 /\ ((-ibit^post19*n88+n88*ip1^post35+i2^0 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1+idim^0 >= 0 /\ 1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((2+i1^0-ip1^post35-n88*ip1^post35-i2^0 <= 0 /\ -ip3^post35+i3^0 <= 0 /\ ip2^post35 == 0) \/ (2+i1^0-ip1^post35-n88*ip1^post35-i2^0 <= 0 /\ -ip3^post35+i3^0 <= 0 /\ 1+ip2^post35 <= 0))) \/ (-1+idim^0 >= 0 /\ -ip2^post35+i2^0 <= 0 /\ ((-ip3^post35+i3^0 <= 0 /\ 1+ip2^post35 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0) \/ (-ip3^post35+i3^0 <= 0 /\ ip2^post35 == 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0))))), cost: NONTERM Applied chaining First rule: l25 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 3 Second rule: l0 -> [30] : ((1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((ip1^post35-n84*ibit^post19 <= 0 /\ ((1+n84*ibit^post19-n84*ip1^post35-i2^0 <= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0) \/ (-ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n84*ip1^post35+i2^0-2*n84*n20 <= 0))) \/ (-1-i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 <= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ ip1^post35-n84*ibit^post19 <= 0 /\ -i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ -1-ip3^post35+i3^0 >= 0) \/ (-n84*ibit^post19+n84*ip1^post35+i2^0 <= 0 /\ 1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -3-i1^0+ip1^post35+n84*ip1^post35+i2^0-2*n84*n20 <= 0 /\ ip3^post35-i3^0 >= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ ip1^post35-n84*ibit^post19 <= 0))) \/ (-1+idim^0 >= 0 /\ -1+n86 >= 0 /\ -1+ibit^post19 >= 0 /\ -i2^0 >= 0 /\ ibit^post19-ip1^post35 >= 0 /\ n20 >= 0 /\ 1+i1^0-ip1^post35+2*n20+2*(-1+n86)*n20-i2^0-(-1+n86)*ip1^post35 >= 0 /\ -1+ibit^post19-ibit^post19*(-1+n86) >= 0 /\ -i1^0+ip1^post35-2*n20-2*(-1+n86)*n20+i2^0+(-1+n86)*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ ip2^post35-i2^0-(-1+n86)*ip1^post35 >= 0 /\ ((1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+ip1^post35 <= 0 /\ -3-i1^0+ip1^post35+i2^0-2*n86*n20+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+i2^0+n86*ip1^post35 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0) \/ (-ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0-2*n86*n20+n86*ip1^post35 <= 0 /\ -i1^0+ip1^post35-2*n20+i2^0-2*n86*n20+n86*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0) \/ (-n86*ibit^post19+ip1^post35 <= 0 /\ ((1+n86*ibit^post19-i2^0-n86*ip1^post35 <= 0 /\ -ip2^post35+i2^0+n86*ip1^post35 <= 0) \/ (-ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -1-i1^0+ip1^post35+i2^0-2*n86*n20+n86*ip1^post35 <= 0))))) \/ (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0)) /\ ((-ibit^post19*n88+ip1^post35 <= 0 /\ 1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -ibit^post19*n88+n88*ip1^post35+i2^0 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -3-i1^0+ip1^post35+n88*ip1^post35+i2^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0) \/ (-ibit^post19*n88+ip1^post35 <= 0 /\ ((-ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n88*ip1^post35+i2^0 <= 0) \/ (-ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ 1+ibit^post19*n88-n88*ip1^post35-i2^0 <= 0))) \/ (-ibit^post19*n88+ip1^post35 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n88*ip1^post35-2*n20+i2^0 <= 0 /\ -i1^0+ip1^post35+n88*ip1^post35-2*n20+i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0))) \/ (-1+idim^0 >= 0 /\ ((1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip1^post35 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (-i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ ip1^post35 <= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (ip1^post35 <= 0 /\ ((-1+i2^0 >= 0 /\ -ip2^post35+i2^0 <= 0) \/ (-1-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0))))) \/ (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ ((-ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0 /\ -3-i1^0+2*ip1^post35-2*n20+i2^0 <= 0 /\ -2-i1^0+2*ip1^post35-2*n20+i2^0 >= 0) \/ (-3-i1^0+2*ip1^post35+i2^0 <= 0 /\ -ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0)))), cost: NONTERM New rule: l25 -> [30] : (1+ndim^0-idim^0 <= 0 /\ ((1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ ((-ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0 /\ -3-i1^0+2*ip1^post35-2*n20+i2^0 <= 0 /\ -2-i1^0+2*ip1^post35-2*n20+i2^0 >= 0) \/ (-3-i1^0+2*ip1^post35+i2^0 <= 0 /\ -ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0))) \/ (-1+idim^0 >= 0 /\ ((ip1^post35 <= 0 /\ ((-1+i2^0 >= 0 /\ -ip2^post35+i2^0 <= 0) \/ (-1-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0))) \/ (-i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ ip1^post35 <= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip1^post35 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0))) \/ (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-ibit^post19*n88+ip1^post35 <= 0 /\ ((-ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n88*ip1^post35+i2^0 <= 0) \/ (-ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ 1+ibit^post19*n88-n88*ip1^post35-i2^0 <= 0))) \/ (-ibit^post19*n88+ip1^post35 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n88*ip1^post35-2*n20+i2^0 <= 0 /\ -i1^0+ip1^post35+n88*ip1^post35-2*n20+i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0) \/ (-ibit^post19*n88+ip1^post35 <= 0 /\ 1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -ibit^post19*n88+n88*ip1^post35+i2^0 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -3-i1^0+ip1^post35+n88*ip1^post35+i2^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0)) /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0))) \/ (-1+idim^0 >= 0 /\ -1+n86 >= 0 /\ -1+ibit^post19 >= 0 /\ -i2^0 >= 0 /\ ibit^post19-ip1^post35 >= 0 /\ n20 >= 0 /\ 1+i1^0-ip1^post35+2*n20+2*(-1+n86)*n20-i2^0-(-1+n86)*ip1^post35 >= 0 /\ -1+ibit^post19-ibit^post19*(-1+n86) >= 0 /\ -i1^0+ip1^post35-2*n20-2*(-1+n86)*n20+i2^0+(-1+n86)*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ ip2^post35-i2^0-(-1+n86)*ip1^post35 >= 0 /\ ((1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+ip1^post35 <= 0 /\ -3-i1^0+ip1^post35+i2^0-2*n86*n20+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+i2^0+n86*ip1^post35 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0) \/ (-n86*ibit^post19+ip1^post35 <= 0 /\ ((1+n86*ibit^post19-i2^0-n86*ip1^post35 <= 0 /\ -ip2^post35+i2^0+n86*ip1^post35 <= 0) \/ (-ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -1-i1^0+ip1^post35+i2^0-2*n86*n20+n86*ip1^post35 <= 0))) \/ (-ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0-2*n86*n20+n86*ip1^post35 <= 0 /\ -i1^0+ip1^post35-2*n20+i2^0-2*n86*n20+n86*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0))) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-n84*ibit^post19+n84*ip1^post35+i2^0 <= 0 /\ 1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -3-i1^0+ip1^post35+n84*ip1^post35+i2^0-2*n84*n20 <= 0 /\ ip3^post35-i3^0 >= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ ip1^post35-n84*ibit^post19 <= 0) \/ (-1-i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 <= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ ip1^post35-n84*ibit^post19 <= 0 /\ -i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ -1-ip3^post35+i3^0 >= 0) \/ (ip1^post35-n84*ibit^post19 <= 0 /\ ((1+n84*ibit^post19-n84*ip1^post35-i2^0 <= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0) \/ (-ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n84*ip1^post35+i2^0-2*n84*n20 <= 0))))))), cost: NONTERM Applied simplification Original rule: l25 -> [30] : (1+ndim^0-idim^0 <= 0 /\ ((1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ ((-ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0 /\ -3-i1^0+2*ip1^post35-2*n20+i2^0 <= 0 /\ -2-i1^0+2*ip1^post35-2*n20+i2^0 >= 0) \/ (-3-i1^0+2*ip1^post35+i2^0 <= 0 /\ -ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0))) \/ (-1+idim^0 >= 0 /\ ((ip1^post35 <= 0 /\ ((-1+i2^0 >= 0 /\ -ip2^post35+i2^0 <= 0) \/ (-1-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0))) \/ (-i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ ip1^post35 <= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip1^post35 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0))) \/ (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-ibit^post19*n88+ip1^post35 <= 0 /\ ((-ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n88*ip1^post35+i2^0 <= 0) \/ (-ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ 1+ibit^post19*n88-n88*ip1^post35-i2^0 <= 0))) \/ (-ibit^post19*n88+ip1^post35 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n88*ip1^post35-2*n20+i2^0 <= 0 /\ -i1^0+ip1^post35+n88*ip1^post35-2*n20+i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0) \/ (-ibit^post19*n88+ip1^post35 <= 0 /\ 1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -ibit^post19*n88+n88*ip1^post35+i2^0 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -3-i1^0+ip1^post35+n88*ip1^post35+i2^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0)) /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0))) \/ (-1+idim^0 >= 0 /\ -1+n86 >= 0 /\ -1+ibit^post19 >= 0 /\ -i2^0 >= 0 /\ ibit^post19-ip1^post35 >= 0 /\ n20 >= 0 /\ 1+i1^0-ip1^post35+2*n20+2*(-1+n86)*n20-i2^0-(-1+n86)*ip1^post35 >= 0 /\ -1+ibit^post19-ibit^post19*(-1+n86) >= 0 /\ -i1^0+ip1^post35-2*n20-2*(-1+n86)*n20+i2^0+(-1+n86)*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ ip2^post35-i2^0-(-1+n86)*ip1^post35 >= 0 /\ ((1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+ip1^post35 <= 0 /\ -3-i1^0+ip1^post35+i2^0-2*n86*n20+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+i2^0+n86*ip1^post35 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0) \/ (-n86*ibit^post19+ip1^post35 <= 0 /\ ((1+n86*ibit^post19-i2^0-n86*ip1^post35 <= 0 /\ -ip2^post35+i2^0+n86*ip1^post35 <= 0) \/ (-ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -1-i1^0+ip1^post35+i2^0-2*n86*n20+n86*ip1^post35 <= 0))) \/ (-ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0-2*n86*n20+n86*ip1^post35 <= 0 /\ -i1^0+ip1^post35-2*n20+i2^0-2*n86*n20+n86*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0))) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-n84*ibit^post19+n84*ip1^post35+i2^0 <= 0 /\ 1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -3-i1^0+ip1^post35+n84*ip1^post35+i2^0-2*n84*n20 <= 0 /\ ip3^post35-i3^0 >= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ ip1^post35-n84*ibit^post19 <= 0) \/ (-1-i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 <= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ ip1^post35-n84*ibit^post19 <= 0 /\ -i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ -1-ip3^post35+i3^0 >= 0) \/ (ip1^post35-n84*ibit^post19 <= 0 /\ ((1+n84*ibit^post19-n84*ip1^post35-i2^0 <= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0) \/ (-ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n84*ip1^post35+i2^0-2*n84*n20 <= 0))))))), cost: NONTERM New rule: l25 -> [30] : (1+ndim^0-idim^0 <= 0 /\ ((1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1-i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 <= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ ip1^post35-n84*ibit^post19 <= 0 /\ -i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ -1-ip3^post35+i3^0 >= 0) \/ (-n84*ibit^post19+n84*ip1^post35+i2^0 <= 0 /\ 1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -3-i1^0+ip1^post35+n84*ip1^post35+i2^0-2*n84*n20 <= 0 /\ ip3^post35-i3^0 >= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ ip1^post35-n84*ibit^post19 <= 0) \/ (ip1^post35-n84*ibit^post19 <= 0 /\ ((-ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n84*ip1^post35+i2^0-2*n84*n20 <= 0) \/ (1+n84*ibit^post19-n84*ip1^post35-i2^0 <= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0))))) \/ (-1+idim^0 >= 0 /\ -1+n86 >= 0 /\ -1+ibit^post19 >= 0 /\ -i2^0 >= 0 /\ ibit^post19-ip1^post35 >= 0 /\ n20 >= 0 /\ 1+i1^0-ip1^post35+2*n20+2*(-1+n86)*n20-i2^0-(-1+n86)*ip1^post35 >= 0 /\ -1+ibit^post19-ibit^post19*(-1+n86) >= 0 /\ -i1^0+ip1^post35-2*n20-2*(-1+n86)*n20+i2^0+(-1+n86)*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ ip2^post35-i2^0-(-1+n86)*ip1^post35 >= 0 /\ ((-ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0-2*n86*n20+n86*ip1^post35 <= 0 /\ -i1^0+ip1^post35-2*n20+i2^0-2*n86*n20+n86*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0) \/ (-n86*ibit^post19+ip1^post35 <= 0 /\ ((1+n86*ibit^post19-i2^0-n86*ip1^post35 <= 0 /\ -ip2^post35+i2^0+n86*ip1^post35 <= 0) \/ (-ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -1-i1^0+ip1^post35+i2^0-2*n86*n20+n86*ip1^post35 <= 0))) \/ (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+ip1^post35 <= 0 /\ -3-i1^0+ip1^post35+i2^0-2*n86*n20+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+i2^0+n86*ip1^post35 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0))) \/ (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ ((-3-i1^0+2*ip1^post35+i2^0 <= 0 /\ -ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0) \/ (-ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0 /\ -3-i1^0+2*ip1^post35-2*n20+i2^0 <= 0 /\ -2-i1^0+2*ip1^post35-2*n20+i2^0 >= 0))) \/ (-1+idim^0 >= 0 /\ ((1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip1^post35 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (-i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ ip1^post35 <= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (ip1^post35 <= 0 /\ ((-1-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (-1+i2^0 >= 0 /\ -ip2^post35+i2^0 <= 0))))) \/ (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-ibit^post19*n88+ip1^post35 <= 0 /\ 1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -ibit^post19*n88+n88*ip1^post35+i2^0 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -3-i1^0+ip1^post35+n88*ip1^post35+i2^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0) \/ (-ibit^post19*n88+ip1^post35 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n88*ip1^post35-2*n20+i2^0 <= 0 /\ -i1^0+ip1^post35+n88*ip1^post35-2*n20+i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0) \/ (-ibit^post19*n88+ip1^post35 <= 0 /\ ((-ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ 1+ibit^post19*n88-n88*ip1^post35-i2^0 <= 0) \/ (-ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n88*ip1^post35+i2^0 <= 0)))) /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0))))), cost: NONTERM Applied chaining First rule: l25 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 3 Second rule: l0 -> [35] : ((-1+idim^0 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -2+n28 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n10*n31+i3^0+n31*ip1^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+i2^0 >= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ip2^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0+ip1^post35+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0))))) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -2+n28 >= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 <= 0) \/ (1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ -i1^0+ip1^post35-2*n84*n20+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n10*n31-2*n84*n20+i3^0+n31*ip1^post35 <= 0 /\ -2+n31 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ -i1^0-2*n10+ip1^post35-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)-2*n84*n20+i3^0 >= 0 /\ 1+i1^0+2*n10-ip1^post35+2*n84*n20-i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n84*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+2*ip1^post35-2*n84*n20+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -1+n0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ 2+i1^0-ip1^post35+2*n84*n20-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0))) \/ (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n10*n31+i3^0+n31*ip1^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0) \/ (1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ ((-1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -i1^0+ip1^post35+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -2+n28 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n88*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0)) /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0)))), cost: NONTERM New rule: l25 -> [35] : (1+ndim^0-idim^0 <= 0 /\ ((-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0)) /\ ((1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0) \/ (-1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -i1^0+ip1^post35+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n88*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -2+n28 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n10*n31+i3^0+n31*ip1^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0))) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n84*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+2*ip1^post35-2*n84*n20+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -1+n0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ 2+i1^0-ip1^post35+2*n84*n20-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -2+n28 >= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 <= 0) \/ (1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ -i1^0+ip1^post35-2*n84*n20+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n10*n31-2*n84*n20+i3^0+n31*ip1^post35 <= 0 /\ -2+n31 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ -i1^0-2*n10+ip1^post35-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)-2*n84*n20+i3^0 >= 0 /\ 1+i1^0+2*n10-ip1^post35+2*n84*n20-i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0))) \/ (-1+idim^0 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n10*n31+i3^0+n31*ip1^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -2+n28 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0) \/ (1+ip2^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0+ip1^post35+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+i2^0 >= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0))))), cost: NONTERM Applied simplification Original rule: l25 -> [35] : (1+ndim^0-idim^0 <= 0 /\ ((-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0)) /\ ((1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0) \/ (-1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -i1^0+ip1^post35+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n88*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -2+n28 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n10*n31+i3^0+n31*ip1^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0))) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n84*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+2*ip1^post35-2*n84*n20+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -1+n0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ 2+i1^0-ip1^post35+2*n84*n20-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -2+n28 >= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 <= 0) \/ (1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ -i1^0+ip1^post35-2*n84*n20+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n10*n31-2*n84*n20+i3^0+n31*ip1^post35 <= 0 /\ -2+n31 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ -i1^0-2*n10+ip1^post35-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)-2*n84*n20+i3^0 >= 0 /\ 1+i1^0+2*n10-ip1^post35+2*n84*n20-i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0))) \/ (-1+idim^0 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n10*n31+i3^0+n31*ip1^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -2+n28 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0) \/ (1+ip2^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0+ip1^post35+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+i2^0 >= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0))))), cost: NONTERM New rule: l25 -> [35] : (1+ndim^0-idim^0 <= 0 /\ ((-1+idim^0 >= 0 /\ ((1+ip2^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0+ip1^post35+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -2+n28 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+i2^0 >= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n10*n31+i3^0+n31*ip1^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0))) \/ (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n10*n31+i3^0+n31*ip1^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n88*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -2+n28 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0) \/ (1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ ((-1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -i1^0+ip1^post35+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0)))) /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0))) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n10*n31-2*n84*n20+i3^0+n31*ip1^post35 <= 0 /\ -2+n31 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ -i1^0-2*n10+ip1^post35-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)-2*n84*n20+i3^0 >= 0 /\ 1+i1^0+2*n10-ip1^post35+2*n84*n20-i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n84*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+2*ip1^post35-2*n84*n20+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -1+n0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ 2+i1^0-ip1^post35+2*n84*n20-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ -i1^0+ip1^post35-2*n84*n20+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -2+n28 >= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 <= 0))))), cost: NONTERM Applied chaining First rule: l25 -> l0 : nprev^0'=1, 1+ndim^0-idim^0 <= 0, cost: 3 Second rule: l0 -> [37] : ((1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0)))), cost: NONTERM New rule: l25 -> [37] : (1+ndim^0-idim^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0))) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0))), cost: NONTERM Applied simplification Original rule: l25 -> [37] : (1+ndim^0-idim^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0))) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0))), cost: NONTERM New rule: l25 -> [37] : (1+ndim^0-idim^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0))))), cost: NONTERM Applied chaining First rule: l25 -> l0 : nprev^0'=1, ntot^0'=ntot^post21, idim^0'=1+ndim^0, ndim^0-idim^0 >= 0, cost: 5+2*ndim^0-2*idim^0 Second rule: l0 -> [39] : (-1+idim^0 >= 0 /\ i2^0 <= 0), cost: NONTERM New rule: l25 -> [39] : (ndim^0-idim^0 >= 0 /\ ndim^0 >= 0 /\ i2^0 <= 0), cost: NONTERM Applied chaining First rule: l25 -> l0 : nprev^0'=1, ntot^0'=ntot^post21, idim^0'=1+ndim^0, ndim^0-idim^0 >= 0, cost: 5+2*ndim^0-2*idim^0 Second rule: l0 -> [26] : ((-1+idim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ip3^post35+i2^0 <= 0) \/ (2+i1^0-ip1^post35-i3^0 <= 0 /\ ifp2^post11 == 0 /\ -ip3^post35+i2^0 <= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ -ip3^post35+i2^0 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0) \/ (ifp2^post11 == 0 /\ -ip3^post35+i2^0 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0))))) \/ (-1+idim^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ((2+i1^0-ip1^post35-i3^0 <= 0 /\ ifp2^post11 == 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0) \/ (1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0) \/ (ifp2^post11 == 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0)))) /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0)))), cost: NONTERM New rule: l25 -> [26] : (ndim^0-idim^0 >= 0 /\ ((1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ ndim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0) \/ (2+i1^0-ip1^post35-i3^0 <= 0 /\ ifp2^post11 == 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0) \/ (ifp2^post11 == 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0)))) /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0))) \/ (ndim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ip3^post35+i2^0 <= 0) \/ (2+i1^0-ip1^post35-i3^0 <= 0 /\ ifp2^post11 == 0 /\ -ip3^post35+i2^0 <= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ ((ifp2^post11 == 0 /\ -ip3^post35+i2^0 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0) \/ (1+ifp2^post11 <= 0 /\ -ip3^post35+i2^0 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0))))))), cost: NONTERM Applied simplification Original rule: l25 -> [26] : (ndim^0-idim^0 >= 0 /\ ((1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ ndim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0) \/ (2+i1^0-ip1^post35-i3^0 <= 0 /\ ifp2^post11 == 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0) \/ (ifp2^post11 == 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0)))) /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0))) \/ (ndim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ip3^post35+i2^0 <= 0) \/ (2+i1^0-ip1^post35-i3^0 <= 0 /\ ifp2^post11 == 0 /\ -ip3^post35+i2^0 <= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ ((ifp2^post11 == 0 /\ -ip3^post35+i2^0 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0) \/ (1+ifp2^post11 <= 0 /\ -ip3^post35+i2^0 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0))))))), cost: NONTERM New rule: l25 -> [26] : (ndim^0-idim^0 >= 0 /\ ((ndim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ ((ifp2^post11 == 0 /\ -ip3^post35+i2^0 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0) \/ (1+ifp2^post11 <= 0 /\ -ip3^post35+i2^0 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ((2+i1^0-ip1^post35-i3^0 <= 0 /\ ifp2^post11 == 0 /\ -ip3^post35+i2^0 <= 0) \/ (1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ip3^post35+i2^0 <= 0))))) \/ (1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ ndim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ((2+i1^0-ip1^post35-i3^0 <= 0 /\ ifp2^post11 == 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0) \/ (1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ ((ifp2^post11 == 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0) \/ (1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0)))) /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0))))), cost: NONTERM Applied chaining First rule: l25 -> l0 : nprev^0'=1, ntot^0'=ntot^post21, idim^0'=1+ndim^0, ndim^0-idim^0 >= 0, cost: 5+2*ndim^0-2*idim^0 Second rule: l0 -> [28] : ((-1+idim^0 >= 0 /\ -ip2^post35+i2^0 <= 0 /\ ((-ip3^post35+i3^0 <= 0 /\ 1+ip2^post35 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0) \/ (-ip3^post35+i3^0 <= 0 /\ ip2^post35 == 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0))) \/ (-ibit^post19*n88+n88*ip1^post35+i2^0 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1+idim^0 >= 0 /\ 1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((2+i1^0-ip1^post35-n88*ip1^post35-i2^0 <= 0 /\ -ip3^post35+i3^0 <= 0 /\ 1+ip2^post35 <= 0) \/ (2+i1^0-ip1^post35-n88*ip1^post35-i2^0 <= 0 /\ -ip3^post35+i3^0 <= 0 /\ ip2^post35 == 0)))), cost: NONTERM New rule: l25 -> [28] : (ndim^0-idim^0 >= 0 /\ ((ndim^0 >= 0 /\ -ip2^post35+i2^0 <= 0 /\ ((-ip3^post35+i3^0 <= 0 /\ ip2^post35 == 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0) \/ (-ip3^post35+i3^0 <= 0 /\ 1+ip2^post35 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0))) \/ (-ibit^post19*n88+n88*ip1^post35+i2^0 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ ndim^0 >= 0 /\ 1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((2+i1^0-ip1^post35-n88*ip1^post35-i2^0 <= 0 /\ -ip3^post35+i3^0 <= 0 /\ 1+ip2^post35 <= 0) \/ (2+i1^0-ip1^post35-n88*ip1^post35-i2^0 <= 0 /\ -ip3^post35+i3^0 <= 0 /\ ip2^post35 == 0))))), cost: NONTERM Applied chaining First rule: l25 -> l0 : nprev^0'=1, ntot^0'=ntot^post21, idim^0'=1+ndim^0, ndim^0-idim^0 >= 0, cost: 5+2*ndim^0-2*idim^0 Second rule: l0 -> [30] : ((1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((ip1^post35-n84*ibit^post19 <= 0 /\ ((1+n84*ibit^post19-n84*ip1^post35-i2^0 <= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0) \/ (-ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n84*ip1^post35+i2^0-2*n84*n20 <= 0))) \/ (-1-i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 <= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ ip1^post35-n84*ibit^post19 <= 0 /\ -i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ -1-ip3^post35+i3^0 >= 0) \/ (-n84*ibit^post19+n84*ip1^post35+i2^0 <= 0 /\ 1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -3-i1^0+ip1^post35+n84*ip1^post35+i2^0-2*n84*n20 <= 0 /\ ip3^post35-i3^0 >= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ ip1^post35-n84*ibit^post19 <= 0))) \/ (-1+idim^0 >= 0 /\ -1+n86 >= 0 /\ -1+ibit^post19 >= 0 /\ -i2^0 >= 0 /\ ibit^post19-ip1^post35 >= 0 /\ n20 >= 0 /\ 1+i1^0-ip1^post35+2*n20+2*(-1+n86)*n20-i2^0-(-1+n86)*ip1^post35 >= 0 /\ -1+ibit^post19-ibit^post19*(-1+n86) >= 0 /\ -i1^0+ip1^post35-2*n20-2*(-1+n86)*n20+i2^0+(-1+n86)*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ ip2^post35-i2^0-(-1+n86)*ip1^post35 >= 0 /\ ((1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+ip1^post35 <= 0 /\ -3-i1^0+ip1^post35+i2^0-2*n86*n20+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+i2^0+n86*ip1^post35 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0) \/ (-ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0-2*n86*n20+n86*ip1^post35 <= 0 /\ -i1^0+ip1^post35-2*n20+i2^0-2*n86*n20+n86*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0) \/ (-n86*ibit^post19+ip1^post35 <= 0 /\ ((1+n86*ibit^post19-i2^0-n86*ip1^post35 <= 0 /\ -ip2^post35+i2^0+n86*ip1^post35 <= 0) \/ (-ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -1-i1^0+ip1^post35+i2^0-2*n86*n20+n86*ip1^post35 <= 0))))) \/ (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0)) /\ ((-ibit^post19*n88+ip1^post35 <= 0 /\ 1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -ibit^post19*n88+n88*ip1^post35+i2^0 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -3-i1^0+ip1^post35+n88*ip1^post35+i2^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0) \/ (-ibit^post19*n88+ip1^post35 <= 0 /\ ((-ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n88*ip1^post35+i2^0 <= 0) \/ (-ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ 1+ibit^post19*n88-n88*ip1^post35-i2^0 <= 0))) \/ (-ibit^post19*n88+ip1^post35 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n88*ip1^post35-2*n20+i2^0 <= 0 /\ -i1^0+ip1^post35+n88*ip1^post35-2*n20+i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0))) \/ (-1+idim^0 >= 0 /\ ((1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip1^post35 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (-i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ ip1^post35 <= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (ip1^post35 <= 0 /\ ((-1+i2^0 >= 0 /\ -ip2^post35+i2^0 <= 0) \/ (-1-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0))))) \/ (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ ((-ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0 /\ -3-i1^0+2*ip1^post35-2*n20+i2^0 <= 0 /\ -2-i1^0+2*ip1^post35-2*n20+i2^0 >= 0) \/ (-3-i1^0+2*ip1^post35+i2^0 <= 0 /\ -ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0)))), cost: NONTERM New rule: l25 -> [30] : (ndim^0-idim^0 >= 0 /\ ((-1+n88 >= 0 /\ ndim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0)) /\ ((-ibit^post19*n88+ip1^post35 <= 0 /\ 1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -ibit^post19*n88+n88*ip1^post35+i2^0 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -3-i1^0+ip1^post35+n88*ip1^post35+i2^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0) \/ (-ibit^post19*n88+ip1^post35 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n88*ip1^post35-2*n20+i2^0 <= 0 /\ -i1^0+ip1^post35+n88*ip1^post35-2*n20+i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0) \/ (-ibit^post19*n88+ip1^post35 <= 0 /\ ((-ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n88*ip1^post35+i2^0 <= 0) \/ (-ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ 1+ibit^post19*n88-n88*ip1^post35-i2^0 <= 0))))) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ndim^0 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-n84*ibit^post19+n84*ip1^post35+i2^0 <= 0 /\ 1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -3-i1^0+ip1^post35+n84*ip1^post35+i2^0-2*n84*n20 <= 0 /\ ip3^post35-i3^0 >= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ ip1^post35-n84*ibit^post19 <= 0) \/ (ip1^post35-n84*ibit^post19 <= 0 /\ ((-ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n84*ip1^post35+i2^0-2*n84*n20 <= 0) \/ (1+n84*ibit^post19-n84*ip1^post35-i2^0 <= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0))) \/ (-1-i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 <= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ ip1^post35-n84*ibit^post19 <= 0 /\ -i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ -1-ip3^post35+i3^0 >= 0))) \/ (ndim^0 >= 0 /\ ((-i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ ip1^post35 <= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip1^post35 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (ip1^post35 <= 0 /\ ((-1-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (-1+i2^0 >= 0 /\ -ip2^post35+i2^0 <= 0))))) \/ (-1+n86 >= 0 /\ -1+ibit^post19 >= 0 /\ -i2^0 >= 0 /\ ibit^post19-ip1^post35 >= 0 /\ n20 >= 0 /\ ndim^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20+2*(-1+n86)*n20-i2^0-(-1+n86)*ip1^post35 >= 0 /\ -1+ibit^post19-ibit^post19*(-1+n86) >= 0 /\ -i1^0+ip1^post35-2*n20-2*(-1+n86)*n20+i2^0+(-1+n86)*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ ip2^post35-i2^0-(-1+n86)*ip1^post35 >= 0 /\ ((1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+ip1^post35 <= 0 /\ -3-i1^0+ip1^post35+i2^0-2*n86*n20+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+i2^0+n86*ip1^post35 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0) \/ (-n86*ibit^post19+ip1^post35 <= 0 /\ ((-ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -1-i1^0+ip1^post35+i2^0-2*n86*n20+n86*ip1^post35 <= 0) \/ (1+n86*ibit^post19-i2^0-n86*ip1^post35 <= 0 /\ -ip2^post35+i2^0+n86*ip1^post35 <= 0))) \/ (-ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0-2*n86*n20+n86*ip1^post35 <= 0 /\ -i1^0+ip1^post35-2*n20+i2^0-2*n86*n20+n86*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0))) \/ (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ndim^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ ((-3-i1^0+2*ip1^post35+i2^0 <= 0 /\ -ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0) \/ (-ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0 /\ -3-i1^0+2*ip1^post35-2*n20+i2^0 <= 0 /\ -2-i1^0+2*ip1^post35-2*n20+i2^0 >= 0))))), cost: NONTERM Applied simplification Original rule: l25 -> [30] : (ndim^0-idim^0 >= 0 /\ ((-1+n88 >= 0 /\ ndim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0)) /\ ((-ibit^post19*n88+ip1^post35 <= 0 /\ 1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -ibit^post19*n88+n88*ip1^post35+i2^0 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -3-i1^0+ip1^post35+n88*ip1^post35+i2^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0) \/ (-ibit^post19*n88+ip1^post35 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n88*ip1^post35-2*n20+i2^0 <= 0 /\ -i1^0+ip1^post35+n88*ip1^post35-2*n20+i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0) \/ (-ibit^post19*n88+ip1^post35 <= 0 /\ ((-ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n88*ip1^post35+i2^0 <= 0) \/ (-ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ 1+ibit^post19*n88-n88*ip1^post35-i2^0 <= 0))))) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ndim^0 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-n84*ibit^post19+n84*ip1^post35+i2^0 <= 0 /\ 1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -3-i1^0+ip1^post35+n84*ip1^post35+i2^0-2*n84*n20 <= 0 /\ ip3^post35-i3^0 >= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ ip1^post35-n84*ibit^post19 <= 0) \/ (ip1^post35-n84*ibit^post19 <= 0 /\ ((-ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n84*ip1^post35+i2^0-2*n84*n20 <= 0) \/ (1+n84*ibit^post19-n84*ip1^post35-i2^0 <= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0))) \/ (-1-i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 <= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ ip1^post35-n84*ibit^post19 <= 0 /\ -i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ -1-ip3^post35+i3^0 >= 0))) \/ (ndim^0 >= 0 /\ ((-i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ ip1^post35 <= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip1^post35 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (ip1^post35 <= 0 /\ ((-1-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (-1+i2^0 >= 0 /\ -ip2^post35+i2^0 <= 0))))) \/ (-1+n86 >= 0 /\ -1+ibit^post19 >= 0 /\ -i2^0 >= 0 /\ ibit^post19-ip1^post35 >= 0 /\ n20 >= 0 /\ ndim^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20+2*(-1+n86)*n20-i2^0-(-1+n86)*ip1^post35 >= 0 /\ -1+ibit^post19-ibit^post19*(-1+n86) >= 0 /\ -i1^0+ip1^post35-2*n20-2*(-1+n86)*n20+i2^0+(-1+n86)*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ ip2^post35-i2^0-(-1+n86)*ip1^post35 >= 0 /\ ((1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+ip1^post35 <= 0 /\ -3-i1^0+ip1^post35+i2^0-2*n86*n20+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+i2^0+n86*ip1^post35 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0) \/ (-n86*ibit^post19+ip1^post35 <= 0 /\ ((-ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -1-i1^0+ip1^post35+i2^0-2*n86*n20+n86*ip1^post35 <= 0) \/ (1+n86*ibit^post19-i2^0-n86*ip1^post35 <= 0 /\ -ip2^post35+i2^0+n86*ip1^post35 <= 0))) \/ (-ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0-2*n86*n20+n86*ip1^post35 <= 0 /\ -i1^0+ip1^post35-2*n20+i2^0-2*n86*n20+n86*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0))) \/ (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ndim^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ ((-3-i1^0+2*ip1^post35+i2^0 <= 0 /\ -ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0) \/ (-ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0 /\ -3-i1^0+2*ip1^post35-2*n20+i2^0 <= 0 /\ -2-i1^0+2*ip1^post35-2*n20+i2^0 >= 0))))), cost: NONTERM New rule: l25 -> [30] : (ndim^0-idim^0 >= 0 /\ ((1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ndim^0 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((ip1^post35-n84*ibit^post19 <= 0 /\ ((1+n84*ibit^post19-n84*ip1^post35-i2^0 <= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0) \/ (-ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n84*ip1^post35+i2^0-2*n84*n20 <= 0))) \/ (-1-i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 <= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ ip1^post35-n84*ibit^post19 <= 0 /\ -i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ -1-ip3^post35+i3^0 >= 0) \/ (-n84*ibit^post19+n84*ip1^post35+i2^0 <= 0 /\ 1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -3-i1^0+ip1^post35+n84*ip1^post35+i2^0-2*n84*n20 <= 0 /\ ip3^post35-i3^0 >= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ ip1^post35-n84*ibit^post19 <= 0))) \/ (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ndim^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ ((-3-i1^0+2*ip1^post35+i2^0 <= 0 /\ -ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0) \/ (-ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0 /\ -3-i1^0+2*ip1^post35-2*n20+i2^0 <= 0 /\ -2-i1^0+2*ip1^post35-2*n20+i2^0 >= 0))) \/ (-1+n86 >= 0 /\ -1+ibit^post19 >= 0 /\ -i2^0 >= 0 /\ ibit^post19-ip1^post35 >= 0 /\ n20 >= 0 /\ ndim^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20+2*(-1+n86)*n20-i2^0-(-1+n86)*ip1^post35 >= 0 /\ -1+ibit^post19-ibit^post19*(-1+n86) >= 0 /\ -i1^0+ip1^post35-2*n20-2*(-1+n86)*n20+i2^0+(-1+n86)*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ ip2^post35-i2^0-(-1+n86)*ip1^post35 >= 0 /\ ((-ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0-2*n86*n20+n86*ip1^post35 <= 0 /\ -i1^0+ip1^post35-2*n20+i2^0-2*n86*n20+n86*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0) \/ (-n86*ibit^post19+ip1^post35 <= 0 /\ ((1+n86*ibit^post19-i2^0-n86*ip1^post35 <= 0 /\ -ip2^post35+i2^0+n86*ip1^post35 <= 0) \/ (-ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -1-i1^0+ip1^post35+i2^0-2*n86*n20+n86*ip1^post35 <= 0))) \/ (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+ip1^post35 <= 0 /\ -3-i1^0+ip1^post35+i2^0-2*n86*n20+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+i2^0+n86*ip1^post35 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0))) \/ (ndim^0 >= 0 /\ ((ip1^post35 <= 0 /\ ((-1-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (-1+i2^0 >= 0 /\ -ip2^post35+i2^0 <= 0))) \/ (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip1^post35 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (-i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ ip1^post35 <= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0))) \/ (-1+n88 >= 0 /\ ndim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-ibit^post19*n88+ip1^post35 <= 0 /\ 1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -ibit^post19*n88+n88*ip1^post35+i2^0 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -3-i1^0+ip1^post35+n88*ip1^post35+i2^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0) \/ (-ibit^post19*n88+ip1^post35 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n88*ip1^post35-2*n20+i2^0 <= 0 /\ -i1^0+ip1^post35+n88*ip1^post35-2*n20+i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0) \/ (-ibit^post19*n88+ip1^post35 <= 0 /\ ((-ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ 1+ibit^post19*n88-n88*ip1^post35-i2^0 <= 0) \/ (-ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n88*ip1^post35+i2^0 <= 0)))) /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0))))), cost: NONTERM Applied chaining First rule: l25 -> l0 : nprev^0'=1, ntot^0'=ntot^post21, idim^0'=1+ndim^0, ndim^0-idim^0 >= 0, cost: 5+2*ndim^0-2*idim^0 Second rule: l0 -> [35] : ((-1+idim^0 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -2+n28 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n10*n31+i3^0+n31*ip1^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+i2^0 >= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ip2^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0+ip1^post35+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0))))) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -2+n28 >= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 <= 0) \/ (1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ -i1^0+ip1^post35-2*n84*n20+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n10*n31-2*n84*n20+i3^0+n31*ip1^post35 <= 0 /\ -2+n31 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ -i1^0-2*n10+ip1^post35-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)-2*n84*n20+i3^0 >= 0 /\ 1+i1^0+2*n10-ip1^post35+2*n84*n20-i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n84*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+2*ip1^post35-2*n84*n20+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -1+n0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ 2+i1^0-ip1^post35+2*n84*n20-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0))) \/ (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n10*n31+i3^0+n31*ip1^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0) \/ (1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ ((-1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -i1^0+ip1^post35+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -2+n28 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n88*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0)) /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0)))), cost: NONTERM New rule: l25 -> [35] : (ndim^0-idim^0 >= 0 /\ ((1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ndim^0 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n84*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+2*ip1^post35-2*n84*n20+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -1+n0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ 2+i1^0-ip1^post35+2*n84*n20-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ -i1^0+ip1^post35-2*n84*n20+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n10*n31-2*n84*n20+i3^0+n31*ip1^post35 <= 0 /\ -2+n31 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ -i1^0-2*n10+ip1^post35-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)-2*n84*n20+i3^0 >= 0 /\ 1+i1^0+2*n10-ip1^post35+2*n84*n20-i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -2+n28 >= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 <= 0))) \/ (ndim^0 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+i2^0 >= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n10*n31+i3^0+n31*ip1^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0) \/ (1+ip2^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0+ip1^post35+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -2+n28 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0))) \/ (-1+n88 >= 0 /\ ndim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0)) /\ ((1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0) \/ (-1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -i1^0+ip1^post35+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n88*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n10*n31+i3^0+n31*ip1^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -2+n28 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0))))), cost: NONTERM Applied simplification Original rule: l25 -> [35] : (ndim^0-idim^0 >= 0 /\ ((1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ndim^0 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n84*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+2*ip1^post35-2*n84*n20+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -1+n0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ 2+i1^0-ip1^post35+2*n84*n20-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ -i1^0+ip1^post35-2*n84*n20+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n10*n31-2*n84*n20+i3^0+n31*ip1^post35 <= 0 /\ -2+n31 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ -i1^0-2*n10+ip1^post35-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)-2*n84*n20+i3^0 >= 0 /\ 1+i1^0+2*n10-ip1^post35+2*n84*n20-i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -2+n28 >= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 <= 0))) \/ (ndim^0 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+i2^0 >= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n10*n31+i3^0+n31*ip1^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0) \/ (1+ip2^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0+ip1^post35+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -2+n28 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0))) \/ (-1+n88 >= 0 /\ ndim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0)) /\ ((1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0) \/ (-1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -i1^0+ip1^post35+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n88*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n10*n31+i3^0+n31*ip1^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -2+n28 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0))))), cost: NONTERM New rule: l25 -> [35] : (ndim^0-idim^0 >= 0 /\ ((ndim^0 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n10*n31+i3^0+n31*ip1^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -2+n28 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+i2^0 >= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ip2^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0+ip1^post35+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0))))) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ndim^0 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n10*n31-2*n84*n20+i3^0+n31*ip1^post35 <= 0 /\ -2+n31 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ -i1^0-2*n10+ip1^post35-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)-2*n84*n20+i3^0 >= 0 /\ 1+i1^0+2*n10-ip1^post35+2*n84*n20-i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0) \/ (1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ -i1^0+ip1^post35-2*n84*n20+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -2+n28 >= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n84*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+2*ip1^post35-2*n84*n20+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -1+n0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ 2+i1^0-ip1^post35+2*n84*n20-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0))) \/ (-1+n88 >= 0 /\ ndim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0) \/ (-1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -i1^0+ip1^post35+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n10*n31+i3^0+n31*ip1^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n88*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -2+n28 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0)) /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0))))), cost: NONTERM Applied chaining First rule: l25 -> l0 : nprev^0'=1, ntot^0'=ntot^post21, idim^0'=1+ndim^0, ndim^0-idim^0 >= 0, cost: 5+2*ndim^0-2*idim^0 Second rule: l0 -> [37] : ((1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0)))), cost: NONTERM New rule: l25 -> [37] : (ndim^0-idim^0 >= 0 /\ ((1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ndim^0 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ ndim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ ndim^0 >= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0))))), cost: NONTERM Applied simplification Original rule: l25 -> [37] : (ndim^0-idim^0 >= 0 /\ ((1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ndim^0 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ ndim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ ndim^0 >= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0))))), cost: NONTERM New rule: l25 -> [37] : (ndim^0-idim^0 >= 0 /\ ((1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ndim^0 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ ndim^0 >= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ ndim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0))), cost: NONTERM Applied chaining First rule: l25 -> l0 : i1^0'=2+i1^0, k2^0'=ip1^post35+i2^0+ifp2^post11*(-1+n0), wpr^0'=wpr^post11, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1, wtemp^0'=1, ifp1^0'=ifp2^post11, k1^0'=i2^0+ifp2^post11*(-1+n0), wpi^0'=wpi^post11, ip1^0'=ip1^post35, tempr^0'=tempr^post2, i2^0'=ifp2^post11*n0+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=ip1^post35+i3^0, ifp2^0'=ifp2^post11, tempi^0'=tempi^post2, (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+ip1^post35+i3^0 <= 0 /\ 1+ndim^0-idim^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1-ifp2^post11*n0+ip3^post35-i2^0 <= 0 /\ 1-i3^0 <= 0), cost: 21+2*n0 Second rule: l0 -> [37] : ((1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0)))), cost: NONTERM New rule: l25 -> [37] : (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+ip1^post35+i3^0 <= 0 /\ 1+ndim^0-idim^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1-ifp2^post11*n0+ip3^post35-i2^0 <= 0 /\ 1-i3^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ 1-ifp2^post11*n0+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -2+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ 1-i3^0 <= 0 /\ ((-ifp2^post11*n0+ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ -1+ifp2^post11*n0+i2^0 >= 0 /\ -ifp2^post11*n0+ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (3+i1^0-ifp2^post11*n0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ -ifp2^post11*n0+ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ -ifp2^post11*n0+ip2^post35-i2^0 >= 0))) \/ (1-ifp2^post11*n0+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -ifp2^post11*n0+ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ -1+n84 >= 0 /\ n20 >= 0 /\ -2-i1^0+ifp2^post11*n0+ip1^post35-2*n20+i2^0 >= 0 /\ 3+i1^0-ifp2^post11*n0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -2-i1^0+ifp2^post11*n0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 3+i1^0-ifp2^post11*n0-ip1^post35+2*n20-i2^0 >= 0 /\ -1-ip3^post35+ip1^post35+i3^0 >= 0 /\ -ifp2^post11*n0-(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ -2+idim^0 >= 0 /\ -ifp2^post11*n0+ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ 1-i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ 1-ifp2^post11*n0+ip2^post35-i2^0 <= 0 /\ -2+idim^0 >= 0 /\ 1-i3^0 <= 0))), cost: NONTERM Applied simplification Original rule: l25 -> [37] : (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+ip1^post35+i3^0 <= 0 /\ 1+ndim^0-idim^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1-ifp2^post11*n0+ip3^post35-i2^0 <= 0 /\ 1-i3^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ 1-ifp2^post11*n0+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -2+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ 1-i3^0 <= 0 /\ ((-ifp2^post11*n0+ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ -1+ifp2^post11*n0+i2^0 >= 0 /\ -ifp2^post11*n0+ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (3+i1^0-ifp2^post11*n0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ -ifp2^post11*n0+ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ -ifp2^post11*n0+ip2^post35-i2^0 >= 0))) \/ (1-ifp2^post11*n0+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -ifp2^post11*n0+ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ -1+n84 >= 0 /\ n20 >= 0 /\ -2-i1^0+ifp2^post11*n0+ip1^post35-2*n20+i2^0 >= 0 /\ 3+i1^0-ifp2^post11*n0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -2-i1^0+ifp2^post11*n0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 3+i1^0-ifp2^post11*n0-ip1^post35+2*n20-i2^0 >= 0 /\ -1-ip3^post35+ip1^post35+i3^0 >= 0 /\ -ifp2^post11*n0-(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ -2+idim^0 >= 0 /\ -ifp2^post11*n0+ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ 1-i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ 1-ifp2^post11*n0+ip2^post35-i2^0 <= 0 /\ -2+idim^0 >= 0 /\ 1-i3^0 <= 0))), cost: NONTERM New rule: l25 -> [37] : (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+ip1^post35+i3^0 <= 0 /\ 1+ndim^0-idim^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1-ifp2^post11*n0+ip3^post35-i2^0 <= 0 /\ 1-i3^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ 1-ifp2^post11*n0+ip2^post35-i2^0 <= 0 /\ -2+idim^0 >= 0 /\ 1-i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ 1-ifp2^post11*n0+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -2+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ 1-i3^0 <= 0 /\ ((-ifp2^post11*n0+ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ -1+ifp2^post11*n0+i2^0 >= 0 /\ -ifp2^post11*n0+ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (3+i1^0-ifp2^post11*n0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ -ifp2^post11*n0+ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ -ifp2^post11*n0+ip2^post35-i2^0 >= 0))) \/ (1-ifp2^post11*n0+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -ifp2^post11*n0+ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ -1+n84 >= 0 /\ n20 >= 0 /\ -2-i1^0+ifp2^post11*n0+ip1^post35-2*n20+i2^0 >= 0 /\ 3+i1^0-ifp2^post11*n0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -2-i1^0+ifp2^post11*n0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 3+i1^0-ifp2^post11*n0-ip1^post35+2*n20-i2^0 >= 0 /\ -1-ip3^post35+ip1^post35+i3^0 >= 0 /\ -ifp2^post11*n0-(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ -2+idim^0 >= 0 /\ -ifp2^post11*n0+ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ 1-i3^0 <= 0))), cost: NONTERM Applied chaining First rule: l25 -> l0 : i1^0'=2+i1^0, k2^0'=ip1^post35+i2^0+ifp2^post11*(-1+n0), wpr^0'=wpr^post11, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1, wtemp^0'=1, ifp1^0'=ifp2^post11, ntot^0'=ntot^post21, k1^0'=i2^0+ifp2^post11*(-1+n0), wpi^0'=wpi^post11, ip1^0'=ip1^post35, tempr^0'=tempr^post2, i2^0'=ifp2^post11*n0+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=ndim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=ip1^post35+i3^0, ifp2^0'=ifp2^post11, tempi^0'=tempi^post2, (1-ip2^post35+ip1^post35 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+ip1^post35+i3^0 <= 0 /\ ndim^0-idim^0 >= 0 /\ ndim^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1-ifp2^post11*n0+ip3^post35-i2^0 <= 0 /\ 1-i3^0 <= 0), cost: 23+2*ndim^0+2*n0-2*idim^0 Second rule: l0 -> [37] : ((1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0)))), cost: NONTERM New rule: l25 -> [37] : (1-ip2^post35+ip1^post35 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+ip1^post35+i3^0 <= 0 /\ ndim^0-idim^0 >= 0 /\ ndim^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1-ifp2^post11*n0+ip3^post35-i2^0 <= 0 /\ 1-i3^0 <= 0 /\ ((1-ifp2^post11*n0+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -ifp2^post11*n0+ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ -1+n84 >= 0 /\ n20 >= 0 /\ -2-i1^0+ifp2^post11*n0+ip1^post35-2*n20+i2^0 >= 0 /\ 3+i1^0-ifp2^post11*n0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -2-i1^0+ifp2^post11*n0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ -1+ndim^0 >= 0 /\ 3+i1^0-ifp2^post11*n0-ip1^post35+2*n20-i2^0 >= 0 /\ -1-ip3^post35+ip1^post35+i3^0 >= 0 /\ -ifp2^post11*n0-(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ -ifp2^post11*n0+ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ 1-i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1+ndim^0 >= 0 /\ 1-ifp2^post11*n0+ip2^post35-i2^0 <= 0 /\ 1-i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ 1-ifp2^post11*n0+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -1+ndim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ 1-i3^0 <= 0 /\ ((-ifp2^post11*n0+ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ -1+ifp2^post11*n0+i2^0 >= 0 /\ -ifp2^post11*n0+ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (3+i1^0-ifp2^post11*n0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ -ifp2^post11*n0+ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ -ifp2^post11*n0+ip2^post35-i2^0 >= 0))))), cost: NONTERM Applied simplification Original rule: l25 -> [37] : (1-ip2^post35+ip1^post35 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+ip1^post35+i3^0 <= 0 /\ ndim^0-idim^0 >= 0 /\ ndim^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1-ifp2^post11*n0+ip3^post35-i2^0 <= 0 /\ 1-i3^0 <= 0 /\ ((1-ifp2^post11*n0+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -ifp2^post11*n0+ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ -1+n84 >= 0 /\ n20 >= 0 /\ -2-i1^0+ifp2^post11*n0+ip1^post35-2*n20+i2^0 >= 0 /\ 3+i1^0-ifp2^post11*n0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -2-i1^0+ifp2^post11*n0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ -1+ndim^0 >= 0 /\ 3+i1^0-ifp2^post11*n0-ip1^post35+2*n20-i2^0 >= 0 /\ -1-ip3^post35+ip1^post35+i3^0 >= 0 /\ -ifp2^post11*n0-(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ -ifp2^post11*n0+ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ 1-i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1+ndim^0 >= 0 /\ 1-ifp2^post11*n0+ip2^post35-i2^0 <= 0 /\ 1-i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ 1-ifp2^post11*n0+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -1+ndim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ 1-i3^0 <= 0 /\ ((-ifp2^post11*n0+ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ -1+ifp2^post11*n0+i2^0 >= 0 /\ -ifp2^post11*n0+ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (3+i1^0-ifp2^post11*n0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ -ifp2^post11*n0+ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ -ifp2^post11*n0+ip2^post35-i2^0 >= 0))))), cost: NONTERM New rule: l25 -> [37] : (1-ip2^post35+ip1^post35 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+ip1^post35+i3^0 <= 0 /\ ndim^0-idim^0 >= 0 /\ ndim^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1-ifp2^post11*n0+ip3^post35-i2^0 <= 0 /\ 1-i3^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1+ndim^0 >= 0 /\ 1-ifp2^post11*n0+ip2^post35-i2^0 <= 0 /\ 1-i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ 1-ifp2^post11*n0+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -1+ndim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ 1-i3^0 <= 0 /\ ((-ifp2^post11*n0+ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ -1+ifp2^post11*n0+i2^0 >= 0 /\ -ifp2^post11*n0+ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (3+i1^0-ifp2^post11*n0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ -ifp2^post11*n0+ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ -ifp2^post11*n0+ip2^post35-i2^0 >= 0))) \/ (1-ifp2^post11*n0+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -ifp2^post11*n0+ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ -1+n84 >= 0 /\ n20 >= 0 /\ -2-i1^0+ifp2^post11*n0+ip1^post35-2*n20+i2^0 >= 0 /\ 3+i1^0-ifp2^post11*n0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -2-i1^0+ifp2^post11*n0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ -1+ndim^0 >= 0 /\ 3+i1^0-ifp2^post11*n0-ip1^post35+2*n20-i2^0 >= 0 /\ -1-ip3^post35+ip1^post35+i3^0 >= 0 /\ -ifp2^post11*n0-(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ -ifp2^post11*n0+ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ 1-i3^0 <= 0))), cost: NONTERM Applied chaining First rule: l25 -> l0 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, ip1^0'=ip1^post35, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=i3^0+n31*ip1^post35, ifp2^0'=ifp2^post11, (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ 1+ndim^0-idim^0 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+i1^0-ip1^post35*(-1+n31)+2*n10-ip1^post35+2*n10*(-1+n31)-i3^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0), cost: 13+4*n31+4*n10*n31 Second rule: l0 -> [37] : ((1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0)))), cost: NONTERM New rule: l25 -> [37] : (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ 1+ndim^0-idim^0 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+i1^0-ip1^post35*(-1+n31)+2*n10-ip1^post35+2*n10*(-1+n31)-i3^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -2+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+i1^0-ip1^post35+2*n10*n31-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -2+idim^0 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1-ip3^post35+i3^0+n31*ip1^post35 >= 0 /\ -i1^0+ip1^post35-2*n20-2*n10*n31+i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20+2*n10*n31-i2^0 >= 0 /\ n20 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20-2*n10*n31+i2^0 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -2+idim^0 >= 0 /\ 1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20+2*n10*n31-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0))), cost: NONTERM Applied simplification Original rule: l25 -> [37] : (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ 1+ndim^0-idim^0 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+i1^0-ip1^post35*(-1+n31)+2*n10-ip1^post35+2*n10*(-1+n31)-i3^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -2+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+i1^0-ip1^post35+2*n10*n31-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -2+idim^0 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1-ip3^post35+i3^0+n31*ip1^post35 >= 0 /\ -i1^0+ip1^post35-2*n20-2*n10*n31+i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20+2*n10*n31-i2^0 >= 0 /\ n20 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20-2*n10*n31+i2^0 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -2+idim^0 >= 0 /\ 1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20+2*n10*n31-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0))), cost: NONTERM New rule: l25 -> [37] : (1-ip2^post35+ip1^post35 <= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ 1+ndim^0-idim^0 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+i1^0-ip1^post35*(-1+n31)+2*n10-ip1^post35+2*n10*(-1+n31)-i3^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -2+idim^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0), cost: NONTERM Applied chaining First rule: l25 -> l0 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, ntot^0'=ntot^post21, wpi^0'=wpi^post11, ip1^0'=ip1^post35, n^0'=n^post35, wr^0'=wr^post4, idim^0'=ndim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=i3^0+n31*ip1^post35, ifp2^0'=ifp2^post11, (1-ip2^post35+ip1^post35 <= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ ndim^0-idim^0 >= 0 /\ ndim^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+i1^0-ip1^post35*(-1+n31)+2*n10-ip1^post35+2*n10*(-1+n31)-i3^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0), cost: 15+4*n31+2*ndim^0+4*n10*n31-2*idim^0 Second rule: l0 -> [37] : ((1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0)))), cost: NONTERM New rule: l25 -> [37] : (1-ip2^post35+ip1^post35 <= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ ndim^0-idim^0 >= 0 /\ ndim^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+i1^0-ip1^post35*(-1+n31)+2*n10-ip1^post35+2*n10*(-1+n31)-i3^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -1+ndim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35+2*n10*n31-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -1+ndim^0 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1-ip3^post35+i3^0+n31*ip1^post35 >= 0 /\ -i1^0+ip1^post35-2*n20-2*n10*n31+i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20+2*n10*n31-i2^0 >= 0 /\ n20 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20-2*n10*n31+i2^0 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1+ndim^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ 1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20+2*n10*n31-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0))), cost: NONTERM Applied simplification Original rule: l25 -> [37] : (1-ip2^post35+ip1^post35 <= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ ndim^0-idim^0 >= 0 /\ ndim^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+i1^0-ip1^post35*(-1+n31)+2*n10-ip1^post35+2*n10*(-1+n31)-i3^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -1+ndim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35+2*n10*n31-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -1+ndim^0 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1-ip3^post35+i3^0+n31*ip1^post35 >= 0 /\ -i1^0+ip1^post35-2*n20-2*n10*n31+i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20+2*n10*n31-i2^0 >= 0 /\ n20 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20-2*n10*n31+i2^0 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1+ndim^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ 1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20+2*n10*n31-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0))), cost: NONTERM New rule: l25 -> [37] : (1-ip2^post35+ip1^post35 <= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ ndim^0-idim^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+i1^0-ip1^post35*(-1+n31)+2*n10-ip1^post35+2*n10*(-1+n31)-i3^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1+ndim^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0), cost: NONTERM Applied chaining First rule: l25 -> l0 : i1^0'=i1^0+2*n84*n20, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1+n84*ibit^post19, ifp1^0'=ip1^post35, ip1^0'=ip1^post35, i2^0'=n84*ip1^post35+i2^0, n^0'=n^post35, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ ip2^post35-ip1^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ 1+ndim^0-idim^0 <= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0), cost: 9+9*n84+4*n84*n20 Second rule: l0 -> [39] : (-1+idim^0 >= 0 /\ i2^0 <= 0), cost: NONTERM New rule: l25 -> [39] : (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ n84*ip1^post35+i2^0 <= 0 /\ -1+idim^0 >= 0 /\ ip2^post35-ip1^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ 1+ndim^0-idim^0 <= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -2+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0), cost: NONTERM Applied chaining First rule: l25 -> l0 : i1^0'=i1^0+2*n84*n20, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1+n84*ibit^post19, ifp1^0'=ip1^post35, ip1^0'=ip1^post35, i2^0'=n84*ip1^post35+i2^0, n^0'=n^post35, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ ip2^post35-ip1^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ 1+ndim^0-idim^0 <= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0), cost: 9+9*n84+4*n84*n20 Second rule: l0 -> [35] : ((-1+idim^0 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -2+n28 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n10*n31+i3^0+n31*ip1^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+i2^0 >= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ip2^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0+ip1^post35+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0))))) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -2+n28 >= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 <= 0) \/ (1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ -i1^0+ip1^post35-2*n84*n20+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n10*n31-2*n84*n20+i3^0+n31*ip1^post35 <= 0 /\ -2+n31 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ -i1^0-2*n10+ip1^post35-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)-2*n84*n20+i3^0 >= 0 /\ 1+i1^0+2*n10-ip1^post35+2*n84*n20-i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n84*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+2*ip1^post35-2*n84*n20+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -1+n0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ 2+i1^0-ip1^post35+2*n84*n20-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0))) \/ (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n10*n31+i3^0+n31*ip1^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0) \/ (1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ ((-1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -i1^0+ip1^post35+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -2+n28 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n88*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0)) /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0)))), cost: NONTERM New rule: l25 -> [35] : (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ ip2^post35-ip1^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ 1+ndim^0-idim^0 <= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1+n88 >= 0 /\ -2+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ip2^post35-n88*ip1^post35-n84*ip1^post35-i2^0 <= 0 /\ ((-1-ip3^post35+n88*ip1^post35+n84*ip1^post35+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ -i1^0+ip1^post35-2*n84*n20+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0))) \/ (1+ip2^post35-n88*ip1^post35-n84*ip1^post35-i2^0 <= 0 /\ 1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n88*ip1^post35-n84*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+2*ip1^post35-2*n84*n20+i3^0 <= 0 /\ -1+n0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ 2+i1^0-ip1^post35+2*n84*n20-i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n88*ip1^post35+n84*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ip2^post35-n88*ip1^post35-n84*ip1^post35-i2^0 <= 0 /\ 1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+n84*ip1^post35+i2^0 >= 0 /\ -i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -2+n28 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 <= 0) \/ (1+ip2^post35-n88*ip1^post35-n84*ip1^post35-i2^0 <= 0 /\ 1+ifp2^post11-ip2^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n10*n31-2*n84*n20+i3^0+n31*ip1^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+n84*ip1^post35+i2^0 >= 0 /\ -2+n31 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ -i1^0-2*n10+ip1^post35-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)-2*n84*n20+i3^0 >= 0 /\ 1+i1^0+2*n10-ip1^post35+2*n84*n20-i3^0 >= 0)) /\ ((ip2^post35-n84*ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-n84*ip1^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ -1+n84*ip1^post35+i2^0 >= 0) \/ (1+i1^0-ip1^post35-n84*ip1^post35-(-1+n88)*ip1^post35-i2^0+2*n84*n20 >= 0 /\ ip2^post35-n84*ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-n84*ip1^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-n84*ip1^post35-i2^0+2*n84*n20 >= 0))) \/ (-2+idim^0 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n10*n31-2*n84*n20+i3^0+n31*ip1^post35 <= 0 /\ -2+n31 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ -i1^0-2*n10+ip1^post35-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)-2*n84*n20+i3^0 >= 0 /\ 1+i1^0+2*n10-ip1^post35+2*n84*n20-i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n84*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+2*ip1^post35-2*n84*n20+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -1+n0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ 2+i1^0-ip1^post35+2*n84*n20-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ -i1^0+ip1^post35-2*n84*n20+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -2+n28 >= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 <= 0))) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-n84*ip1^post35-i2^0+2*n84*n20 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-n84*ip1^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-n84*ip1^post35-i2^0+2*n84*n20 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-n84*ip1^post35-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ ip2^post35-n84*ip1^post35-i2^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -2+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ 1+ip2^post35-2*n84*ip1^post35-i2^0 <= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28-4*n84*n20+i3^0 <= 0 /\ -2+n28 >= 0 /\ -1-ip3^post35+2*n84*ip1^post35+i2^0 >= 0 /\ -i1^0+ip1^post35+ip1^post35*n28-4*n84*n20+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ 2+i1^0-ip1^post35+4*n84*n20-i3^0 <= 0 /\ 1+ip2^post35-2*n84*ip1^post35-i2^0 <= 0 /\ -1+n0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+2*n84*ip1^post35+i2^0 >= 0 /\ -3-i1^0+2*ip1^post35-4*n84*n20+i3^0 <= 0 /\ ip3^post35-2*n84*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ip2^post35-2*n84*ip1^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35-4*n84*n20+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -i1^0+ip1^post35-4*n84*n20+i3^0 >= 0 /\ -1-ip3^post35+2*n84*ip1^post35+i2^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35-4*n84*n20+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)-4*n84*n20+i3^0 >= 0 /\ -i1^0-2*n10+ip1^post35-4*n84*n20+i3^0 >= 0 /\ -2+n31 >= 0 /\ 1+ip2^post35-2*n84*ip1^post35-i2^0 <= 0 /\ -1-i1^0+ip1^post35-2*n10*n31-4*n84*n20+i3^0+n31*ip1^post35 <= 0 /\ 1+i1^0+2*n10-ip1^post35+4*n84*n20-i3^0 >= 0 /\ -1-ip3^post35+2*n84*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0))))), cost: NONTERM Applied simplification Original rule: l25 -> [35] : (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ ip2^post35-ip1^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ 1+ndim^0-idim^0 <= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1+n88 >= 0 /\ -2+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ip2^post35-n88*ip1^post35-n84*ip1^post35-i2^0 <= 0 /\ ((-1-ip3^post35+n88*ip1^post35+n84*ip1^post35+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ -i1^0+ip1^post35-2*n84*n20+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0))) \/ (1+ip2^post35-n88*ip1^post35-n84*ip1^post35-i2^0 <= 0 /\ 1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n88*ip1^post35-n84*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+2*ip1^post35-2*n84*n20+i3^0 <= 0 /\ -1+n0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ 2+i1^0-ip1^post35+2*n84*n20-i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n88*ip1^post35+n84*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ip2^post35-n88*ip1^post35-n84*ip1^post35-i2^0 <= 0 /\ 1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+n84*ip1^post35+i2^0 >= 0 /\ -i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -2+n28 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 <= 0) \/ (1+ip2^post35-n88*ip1^post35-n84*ip1^post35-i2^0 <= 0 /\ 1+ifp2^post11-ip2^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n10*n31-2*n84*n20+i3^0+n31*ip1^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+n84*ip1^post35+i2^0 >= 0 /\ -2+n31 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ -i1^0-2*n10+ip1^post35-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)-2*n84*n20+i3^0 >= 0 /\ 1+i1^0+2*n10-ip1^post35+2*n84*n20-i3^0 >= 0)) /\ ((ip2^post35-n84*ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-n84*ip1^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ -1+n84*ip1^post35+i2^0 >= 0) \/ (1+i1^0-ip1^post35-n84*ip1^post35-(-1+n88)*ip1^post35-i2^0+2*n84*n20 >= 0 /\ ip2^post35-n84*ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-n84*ip1^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-n84*ip1^post35-i2^0+2*n84*n20 >= 0))) \/ (-2+idim^0 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n10*n31-2*n84*n20+i3^0+n31*ip1^post35 <= 0 /\ -2+n31 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ -i1^0-2*n10+ip1^post35-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)-2*n84*n20+i3^0 >= 0 /\ 1+i1^0+2*n10-ip1^post35+2*n84*n20-i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n84*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+2*ip1^post35-2*n84*n20+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -1+n0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ 2+i1^0-ip1^post35+2*n84*n20-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ -i1^0+ip1^post35-2*n84*n20+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -2+n28 >= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 <= 0))) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-n84*ip1^post35-i2^0+2*n84*n20 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-n84*ip1^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-n84*ip1^post35-i2^0+2*n84*n20 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-n84*ip1^post35-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ ip2^post35-n84*ip1^post35-i2^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -2+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ 1+ip2^post35-2*n84*ip1^post35-i2^0 <= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28-4*n84*n20+i3^0 <= 0 /\ -2+n28 >= 0 /\ -1-ip3^post35+2*n84*ip1^post35+i2^0 >= 0 /\ -i1^0+ip1^post35+ip1^post35*n28-4*n84*n20+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ 2+i1^0-ip1^post35+4*n84*n20-i3^0 <= 0 /\ 1+ip2^post35-2*n84*ip1^post35-i2^0 <= 0 /\ -1+n0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+2*n84*ip1^post35+i2^0 >= 0 /\ -3-i1^0+2*ip1^post35-4*n84*n20+i3^0 <= 0 /\ ip3^post35-2*n84*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ip2^post35-2*n84*ip1^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35-4*n84*n20+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -i1^0+ip1^post35-4*n84*n20+i3^0 >= 0 /\ -1-ip3^post35+2*n84*ip1^post35+i2^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35-4*n84*n20+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)-4*n84*n20+i3^0 >= 0 /\ -i1^0-2*n10+ip1^post35-4*n84*n20+i3^0 >= 0 /\ -2+n31 >= 0 /\ 1+ip2^post35-2*n84*ip1^post35-i2^0 <= 0 /\ -1-i1^0+ip1^post35-2*n10*n31-4*n84*n20+i3^0+n31*ip1^post35 <= 0 /\ 1+i1^0+2*n10-ip1^post35+4*n84*n20-i3^0 >= 0 /\ -1-ip3^post35+2*n84*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0))))), cost: NONTERM New rule: l25 -> [35] : (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ ip2^post35-ip1^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ 1+ndim^0-idim^0 <= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-n84*ip1^post35-i2^0+2*n84*n20 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-n84*ip1^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-n84*ip1^post35-i2^0+2*n84*n20 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-n84*ip1^post35-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ ip2^post35-n84*ip1^post35-i2^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -2+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ 2+i1^0-ip1^post35+4*n84*n20-i3^0 <= 0 /\ 1+ip2^post35-2*n84*ip1^post35-i2^0 <= 0 /\ -1+n0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+2*n84*ip1^post35+i2^0 >= 0 /\ -3-i1^0+2*ip1^post35-4*n84*n20+i3^0 <= 0 /\ ip3^post35-2*n84*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ 1+ip2^post35-2*n84*ip1^post35-i2^0 <= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28-4*n84*n20+i3^0 <= 0 /\ -2+n28 >= 0 /\ -1-ip3^post35+2*n84*ip1^post35+i2^0 >= 0 /\ -i1^0+ip1^post35+ip1^post35*n28-4*n84*n20+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0) \/ (1+ip2^post35-2*n84*ip1^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -i1^0+ip1^post35-4*n84*n20+i3^0 >= 0 /\ -1-ip3^post35+2*n84*ip1^post35+i2^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35-4*n84*n20+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35-4*n84*n20+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)-4*n84*n20+i3^0 >= 0 /\ -i1^0-2*n10+ip1^post35-4*n84*n20+i3^0 >= 0 /\ -2+n31 >= 0 /\ 1+ip2^post35-2*n84*ip1^post35-i2^0 <= 0 /\ -1-i1^0+ip1^post35-2*n10*n31-4*n84*n20+i3^0+n31*ip1^post35 <= 0 /\ 1+i1^0+2*n10-ip1^post35+4*n84*n20-i3^0 >= 0 /\ -1-ip3^post35+2*n84*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0))) \/ (-1+n88 >= 0 /\ -2+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((ip2^post35-n84*ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-n84*ip1^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ -1+n84*ip1^post35+i2^0 >= 0) \/ (1+i1^0-ip1^post35-n84*ip1^post35-(-1+n88)*ip1^post35-i2^0+2*n84*n20 >= 0 /\ ip2^post35-n84*ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-n84*ip1^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-n84*ip1^post35-i2^0+2*n84*n20 >= 0)) /\ ((1+ip2^post35-n88*ip1^post35-n84*ip1^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0) \/ (-1-ip3^post35+n88*ip1^post35+n84*ip1^post35+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ -i1^0+ip1^post35-2*n84*n20+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0))) \/ (1+ip2^post35-n88*ip1^post35-n84*ip1^post35-i2^0 <= 0 /\ 1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n88*ip1^post35-n84*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+2*ip1^post35-2*n84*n20+i3^0 <= 0 /\ -1+n0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ 2+i1^0-ip1^post35+2*n84*n20-i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n88*ip1^post35+n84*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ip2^post35-n88*ip1^post35-n84*ip1^post35-i2^0 <= 0 /\ 1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+n84*ip1^post35+i2^0 >= 0 /\ -i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -2+n28 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 <= 0) \/ (1+ip2^post35-n88*ip1^post35-n84*ip1^post35-i2^0 <= 0 /\ 1+ifp2^post11-ip2^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n10*n31-2*n84*n20+i3^0+n31*ip1^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+n84*ip1^post35+i2^0 >= 0 /\ -2+n31 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ -i1^0-2*n10+ip1^post35-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)-2*n84*n20+i3^0 >= 0 /\ 1+i1^0+2*n10-ip1^post35+2*n84*n20-i3^0 >= 0))) \/ (-2+idim^0 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n10*n31-2*n84*n20+i3^0+n31*ip1^post35 <= 0 /\ -2+n31 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ -i1^0-2*n10+ip1^post35-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)-2*n84*n20+i3^0 >= 0 /\ 1+i1^0+2*n10-ip1^post35+2*n84*n20-i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -2+n28 >= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 <= 0) \/ (1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ -i1^0+ip1^post35-2*n84*n20+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n84*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+2*ip1^post35-2*n84*n20+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -1+n0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ 2+i1^0-ip1^post35+2*n84*n20-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0))))), cost: NONTERM Applied chaining First rule: l25 -> l0 : i1^0'=i1^0+2*n84*n20, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1+n84*ibit^post19, ifp1^0'=ip1^post35, ntot^0'=ntot^post21, ip1^0'=ip1^post35, i2^0'=n84*ip1^post35+i2^0, n^0'=n^post35, idim^0'=ndim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ ip2^post35-ip1^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ ndim^0-idim^0 >= 0 /\ n20 >= 0 /\ ndim^0 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0), cost: 11+9*n84+2*ndim^0-2*idim^0+4*n84*n20 Second rule: l0 -> [39] : (-1+idim^0 >= 0 /\ i2^0 <= 0), cost: NONTERM New rule: l25 -> [39] : (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ n84*ip1^post35+i2^0 <= 0 /\ ip2^post35-ip1^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ ndim^0-idim^0 >= 0 /\ n20 >= 0 /\ ndim^0 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1+ndim^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0), cost: NONTERM Applied chaining First rule: l25 -> l0 : i1^0'=i1^0+2*n84*n20, wpr^0'=wpr^post11, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1+n84*ibit^post19, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, ip1^0'=ip1^post35, i2^0'=n84*ip1^post35+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=ip1^post35*n28+i3^0, ifp2^0'=ifp2^post11, (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -2+n28 >= 0 /\ -1+n84 >= 0 /\ 1+ndim^0-idim^0 <= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ 1+i1^0-ip1^post35+2*n84*n20-ip1^post35*(-1+n28)-i3^0 >= 0), cost: 13+9*n84+4*n84*n20+4*n28 Second rule: l0 -> [37] : ((1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0)))), cost: NONTERM New rule: l25 -> [37] : (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -2+n28 >= 0 /\ -1+n84 >= 0 /\ 1+ndim^0-idim^0 <= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ 1+i1^0-ip1^post35+2*n84*n20-ip1^post35*(-1+n28)-i3^0 >= 0 /\ ((1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-n84*ip1^post35-i2^0+2*n84*n20 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ 1+ip2^post35-2*n84*ip1^post35-i2^0 <= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-n84*ip1^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-n84*ip1^post35-i2^0+2*n84*n20 >= 0 /\ n20 >= 0 /\ -1-ip3^post35+ip1^post35*n28+i3^0 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-n84*ip1^post35-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ ip2^post35-n84*ip1^post35-i2^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ -2+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -2+idim^0 >= 0) \/ (1+ip2^post35-n88*ip1^post35-n84*ip1^post35-i2^0 <= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -2+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((ip2^post35-n84*ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-n84*ip1^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ -1+n84*ip1^post35+i2^0 >= 0) \/ (1+i1^0-ip1^post35-n84*ip1^post35-(-1+n88)*ip1^post35-i2^0+2*n84*n20 >= 0 /\ ip2^post35-n84*ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-n84*ip1^post35-i2^0 >= 0))))), cost: NONTERM Applied simplification Original rule: l25 -> [37] : (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -2+n28 >= 0 /\ -1+n84 >= 0 /\ 1+ndim^0-idim^0 <= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ 1+i1^0-ip1^post35+2*n84*n20-ip1^post35*(-1+n28)-i3^0 >= 0 /\ ((1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-n84*ip1^post35-i2^0+2*n84*n20 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ 1+ip2^post35-2*n84*ip1^post35-i2^0 <= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-n84*ip1^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-n84*ip1^post35-i2^0+2*n84*n20 >= 0 /\ n20 >= 0 /\ -1-ip3^post35+ip1^post35*n28+i3^0 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-n84*ip1^post35-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ ip2^post35-n84*ip1^post35-i2^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ -2+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -2+idim^0 >= 0) \/ (1+ip2^post35-n88*ip1^post35-n84*ip1^post35-i2^0 <= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -2+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((ip2^post35-n84*ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-n84*ip1^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ -1+n84*ip1^post35+i2^0 >= 0) \/ (1+i1^0-ip1^post35-n84*ip1^post35-(-1+n88)*ip1^post35-i2^0+2*n84*n20 >= 0 /\ ip2^post35-n84*ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-n84*ip1^post35-i2^0 >= 0))))), cost: NONTERM New rule: l25 -> [37] : (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -2+n28 >= 0 /\ -1+n84 >= 0 /\ 1+ndim^0-idim^0 <= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ 1+i1^0-ip1^post35+2*n84*n20-ip1^post35*(-1+n28)-i3^0 >= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -2+idim^0 >= 0) \/ (1+ip2^post35-n88*ip1^post35-n84*ip1^post35-i2^0 <= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -2+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+i1^0-ip1^post35-n84*ip1^post35-(-1+n88)*ip1^post35-i2^0+2*n84*n20 >= 0 /\ ip2^post35-n84*ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-n84*ip1^post35-i2^0 >= 0) \/ (ip2^post35-n84*ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-n84*ip1^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ -1+n84*ip1^post35+i2^0 >= 0))) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-n84*ip1^post35-i2^0+2*n84*n20 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ 1+ip2^post35-2*n84*ip1^post35-i2^0 <= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-n84*ip1^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-n84*ip1^post35-i2^0+2*n84*n20 >= 0 /\ n20 >= 0 /\ -1-ip3^post35+ip1^post35*n28+i3^0 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-n84*ip1^post35-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ ip2^post35-n84*ip1^post35-i2^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ -2+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0))), cost: NONTERM Applied chaining First rule: l25 -> l0 : i1^0'=i1^0+2*n84*n20, wpr^0'=wpr^post11, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1+n84*ibit^post19, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, ntot^0'=ntot^post21, wpi^0'=wpi^post11, ip1^0'=ip1^post35, i2^0'=n84*ip1^post35+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=ndim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=ip1^post35*n28+i3^0, ifp2^0'=ifp2^post11, (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -2+n28 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ ndim^0-idim^0 >= 0 /\ n20 >= 0 /\ ndim^0 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ 1+i1^0-ip1^post35+2*n84*n20-ip1^post35*(-1+n28)-i3^0 >= 0), cost: 15+9*n84+2*ndim^0-2*idim^0+4*n84*n20+4*n28 Second rule: l0 -> [37] : ((1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0)))), cost: NONTERM New rule: l25 -> [37] : (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -2+n28 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ ndim^0-idim^0 >= 0 /\ n20 >= 0 /\ ndim^0 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ 1+i1^0-ip1^post35+2*n84*n20-ip1^post35*(-1+n28)-i3^0 >= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -1+ndim^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0) \/ (1+ip2^post35-n88*ip1^post35-n84*ip1^post35-i2^0 <= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -1+ndim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((ip2^post35-n84*ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-n84*ip1^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ -1+n84*ip1^post35+i2^0 >= 0) \/ (1+i1^0-ip1^post35-n84*ip1^post35-(-1+n88)*ip1^post35-i2^0+2*n84*n20 >= 0 /\ ip2^post35-n84*ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-n84*ip1^post35-i2^0 >= 0))) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-n84*ip1^post35-i2^0+2*n84*n20 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ 1+ip2^post35-2*n84*ip1^post35-i2^0 <= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-n84*ip1^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-n84*ip1^post35-i2^0+2*n84*n20 >= 0 /\ n20 >= 0 /\ -1-ip3^post35+ip1^post35*n28+i3^0 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-n84*ip1^post35-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ -1+ndim^0 >= 0 /\ ip2^post35-n84*ip1^post35-i2^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0))), cost: NONTERM Applied simplification Original rule: l25 -> [37] : (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -2+n28 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ ndim^0-idim^0 >= 0 /\ n20 >= 0 /\ ndim^0 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ 1+i1^0-ip1^post35+2*n84*n20-ip1^post35*(-1+n28)-i3^0 >= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -1+ndim^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0) \/ (1+ip2^post35-n88*ip1^post35-n84*ip1^post35-i2^0 <= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -1+ndim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((ip2^post35-n84*ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-n84*ip1^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ -1+n84*ip1^post35+i2^0 >= 0) \/ (1+i1^0-ip1^post35-n84*ip1^post35-(-1+n88)*ip1^post35-i2^0+2*n84*n20 >= 0 /\ ip2^post35-n84*ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-n84*ip1^post35-i2^0 >= 0))) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-n84*ip1^post35-i2^0+2*n84*n20 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ 1+ip2^post35-2*n84*ip1^post35-i2^0 <= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-n84*ip1^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-n84*ip1^post35-i2^0+2*n84*n20 >= 0 /\ n20 >= 0 /\ -1-ip3^post35+ip1^post35*n28+i3^0 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-n84*ip1^post35-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ -1+ndim^0 >= 0 /\ ip2^post35-n84*ip1^post35-i2^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0))), cost: NONTERM New rule: l25 -> [37] : (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -2+n28 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ ndim^0-idim^0 >= 0 /\ n20 >= 0 /\ ndim^0 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ 1+i1^0-ip1^post35+2*n84*n20-ip1^post35*(-1+n28)-i3^0 >= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -1+ndim^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-n84*ip1^post35-i2^0+2*n84*n20 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ 1+ip2^post35-2*n84*ip1^post35-i2^0 <= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-n84*ip1^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-n84*ip1^post35-i2^0+2*n84*n20 >= 0 /\ n20 >= 0 /\ -1-ip3^post35+ip1^post35*n28+i3^0 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-n84*ip1^post35-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ -1+ndim^0 >= 0 /\ ip2^post35-n84*ip1^post35-i2^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+ip2^post35-n88*ip1^post35-n84*ip1^post35-i2^0 <= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -1+ndim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+i1^0-ip1^post35-n84*ip1^post35-(-1+n88)*ip1^post35-i2^0+2*n84*n20 >= 0 /\ ip2^post35-n84*ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-n84*ip1^post35-i2^0 >= 0) \/ (ip2^post35-n84*ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-n84*ip1^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ -1+n84*ip1^post35+i2^0 >= 0))))), cost: NONTERM Applied partial deletion Original rule: l25 -> l0 : i1^0'=2+i1^0, k2^0'=ip1^post35+i2^0+ifp2^post11*(-1+n0), wpr^0'=wpr^post11, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1, wtemp^0'=1, ifp1^0'=ifp2^post11, k1^0'=i2^0+ifp2^post11*(-1+n0), wpi^0'=wpi^post11, ip1^0'=ip1^post35, tempr^0'=tempr^post2, i2^0'=ifp2^post11*n0+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=ip1^post35+i3^0, ifp2^0'=ifp2^post11, tempi^0'=tempi^post2, (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+ip1^post35+i3^0 <= 0 /\ 1+ndim^0-idim^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1-ifp2^post11*n0+ip3^post35-i2^0 <= 0 /\ 1-i3^0 <= 0), cost: 21+2*n0 New rule: l25 -> [42] : (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+ip1^post35+i3^0 <= 0 /\ 1+ndim^0-idim^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1-ifp2^post11*n0+ip3^post35-i2^0 <= 0 /\ 1-i3^0 <= 0), cost: 21+2*n0 Applied partial deletion Original rule: l25 -> l0 : i1^0'=2+i1^0, k2^0'=ip1^post35+i2^0+ifp2^post11*(-1+n0), wpr^0'=wpr^post11, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1, wtemp^0'=1, ifp1^0'=ifp2^post11, ntot^0'=ntot^post21, k1^0'=i2^0+ifp2^post11*(-1+n0), wpi^0'=wpi^post11, ip1^0'=ip1^post35, tempr^0'=tempr^post2, i2^0'=ifp2^post11*n0+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=ndim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=ip1^post35+i3^0, ifp2^0'=ifp2^post11, tempi^0'=tempi^post2, (1-ip2^post35+ip1^post35 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+ip1^post35+i3^0 <= 0 /\ ndim^0-idim^0 >= 0 /\ ndim^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1-ifp2^post11*n0+ip3^post35-i2^0 <= 0 /\ 1-i3^0 <= 0), cost: 23+2*ndim^0+2*n0-2*idim^0 New rule: l25 -> [42] : (1-ip2^post35+ip1^post35 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+ip1^post35+i3^0 <= 0 /\ ndim^0-idim^0 >= 0 /\ ndim^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1-ifp2^post11*n0+ip3^post35-i2^0 <= 0 /\ 1-i3^0 <= 0), cost: 23+2*ndim^0+2*n0-2*idim^0 Applied partial deletion Original rule: l25 -> l0 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, ip1^0'=ip1^post35, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=i3^0+n31*ip1^post35, ifp2^0'=ifp2^post11, (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ 1+ndim^0-idim^0 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+i1^0-ip1^post35*(-1+n31)+2*n10-ip1^post35+2*n10*(-1+n31)-i3^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0), cost: 13+4*n31+4*n10*n31 New rule: l25 -> [42] : (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ 1+ndim^0-idim^0 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+i1^0-ip1^post35*(-1+n31)+2*n10-ip1^post35+2*n10*(-1+n31)-i3^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0), cost: 13+4*n31+4*n10*n31 Applied partial deletion Original rule: l25 -> l0 : i1^0'=i1^0+2*n10*n31, wpr^0'=wpr^post11, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, ntot^0'=ntot^post21, wpi^0'=wpi^post11, ip1^0'=ip1^post35, n^0'=n^post35, wr^0'=wr^post4, idim^0'=ndim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=i3^0+n31*ip1^post35, ifp2^0'=ifp2^post11, (1-ip2^post35+ip1^post35 <= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ ndim^0-idim^0 >= 0 /\ ndim^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+i1^0-ip1^post35*(-1+n31)+2*n10-ip1^post35+2*n10*(-1+n31)-i3^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0), cost: 15+4*n31+2*ndim^0+4*n10*n31-2*idim^0 New rule: l25 -> [42] : (1-ip2^post35+ip1^post35 <= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ ndim^0-idim^0 >= 0 /\ ndim^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+i1^0-ip1^post35*(-1+n31)+2*n10-ip1^post35+2*n10*(-1+n31)-i3^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0), cost: 15+4*n31+2*ndim^0+4*n10*n31-2*idim^0 Applied partial deletion Original rule: l25 -> l0 : i1^0'=i1^0+2*n84*n20, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1+n84*ibit^post19, ifp1^0'=ip1^post35, ip1^0'=ip1^post35, i2^0'=n84*ip1^post35+i2^0, n^0'=n^post35, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ ip2^post35-ip1^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ 1+ndim^0-idim^0 <= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0), cost: 9+9*n84+4*n84*n20 New rule: l25 -> [42] : (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ ip2^post35-ip1^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ 1+ndim^0-idim^0 <= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0), cost: 9+9*n84+4*n84*n20 Applied partial deletion Original rule: l25 -> l0 : i1^0'=i1^0+2*n84*n20, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1+n84*ibit^post19, ifp1^0'=ip1^post35, ntot^0'=ntot^post21, ip1^0'=ip1^post35, i2^0'=n84*ip1^post35+i2^0, n^0'=n^post35, idim^0'=ndim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ ip2^post35-ip1^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ ndim^0-idim^0 >= 0 /\ n20 >= 0 /\ ndim^0 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0), cost: 11+9*n84+2*ndim^0-2*idim^0+4*n84*n20 New rule: l25 -> [42] : (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ ip2^post35-ip1^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ ndim^0-idim^0 >= 0 /\ n20 >= 0 /\ ndim^0 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0), cost: 11+9*n84+2*ndim^0-2*idim^0+4*n84*n20 Applied partial deletion Original rule: l25 -> l0 : i1^0'=i1^0+2*n84*n20, wpr^0'=wpr^post11, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1+n84*ibit^post19, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, wpi^0'=wpi^post11, ip1^0'=ip1^post35, i2^0'=n84*ip1^post35+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=-1+idim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=ip1^post35*n28+i3^0, ifp2^0'=ifp2^post11, (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -2+n28 >= 0 /\ -1+n84 >= 0 /\ 1+ndim^0-idim^0 <= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ 1+i1^0-ip1^post35+2*n84*n20-ip1^post35*(-1+n28)-i3^0 >= 0), cost: 13+9*n84+4*n84*n20+4*n28 New rule: l25 -> [42] : (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -2+n28 >= 0 /\ -1+n84 >= 0 /\ 1+ndim^0-idim^0 <= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ 1+i1^0-ip1^post35+2*n84*n20-ip1^post35*(-1+n28)-i3^0 >= 0), cost: 13+9*n84+4*n84*n20+4*n28 Applied partial deletion Original rule: l25 -> l0 : i1^0'=i1^0+2*n84*n20, wpr^0'=wpr^post11, ibit^0'=ibit^post19, nprev^0'=nprev^post10, ip2^0'=ip2^post35, theta^0'=theta^post11, i2rev^0'=1+n84*ibit^post19, wtemp^0'=wr^post4, ifp1^0'=ifp2^post11, ntot^0'=ntot^post21, wpi^0'=wpi^post11, ip1^0'=ip1^post35, i2^0'=n84*ip1^post35+i2^0, n^0'=n^post35, wr^0'=wr^post4, idim^0'=ndim^0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, wi^0'=wi^post4, i3^0'=ip1^post35*n28+i3^0, ifp2^0'=ifp2^post11, (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -2+n28 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ ndim^0-idim^0 >= 0 /\ n20 >= 0 /\ ndim^0 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ 1+i1^0-ip1^post35+2*n84*n20-ip1^post35*(-1+n28)-i3^0 >= 0), cost: 15+9*n84+2*ndim^0-2*idim^0+4*n84*n20+4*n28 New rule: l25 -> [42] : (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -2+n28 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ ndim^0-idim^0 >= 0 /\ n20 >= 0 /\ ndim^0 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ 1+i1^0-ip1^post35+2*n84*n20-ip1^post35*(-1+n28)-i3^0 >= 0), cost: 15+9*n84+2*ndim^0-2*idim^0+4*n84*n20+4*n28 Applied partial deletion Original rule: l25 -> l0 : nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1, ifp1^0'=ip1^post35, ip1^0'=ip1^post35, n^0'=n^post35, idim^0'=0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (-ip2^post35+ip1^post35 >= 0 /\ -1-ip2^post35+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ 1+ndim^0-idim^0 <= 0), cost: 3+6*idim^0 New rule: l25 -> [42] : (-ip2^post35+ip1^post35 >= 0 /\ -1-ip2^post35+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ 1+ndim^0-idim^0 <= 0), cost: 3+6*idim^0 Applied partial deletion Original rule: l25 -> l0 : nprev^0'=nprev^post10, ip2^0'=ip2^post35, i2rev^0'=1, ifp1^0'=ip1^post35, ntot^0'=ntot^post21, ip1^0'=ip1^post35, n^0'=n^post35, idim^0'=0, nrem^0'=nrem^post35, ip3^0'=ip3^post35, (-ip2^post35+ip1^post35 >= 0 /\ -1-ip2^post35+i2^0 >= 0 /\ ndim^0-idim^0 >= 0 /\ ndim^0 >= 0), cost: 11+8*ndim^0-2*idim^0 New rule: l25 -> [42] : (-ip2^post35+ip1^post35 >= 0 /\ -1-ip2^post35+i2^0 >= 0 /\ ndim^0-idim^0 >= 0 /\ ndim^0 >= 0), cost: 11+8*ndim^0-2*idim^0 Applied deletion Removed the following rules: 109 110 232 266 267 271 273 275 281 282 283 284 285 286 287 288 289 290 Eliminated locations on tree-shaped paths Start location: l25 291: l25 -> [39] : (-1+idim^0 >= 0 /\ 1+ndim^0-idim^0 <= 0 /\ i2^0 <= 0), cost: NONTERM 292: l25 -> [26] : (1+ndim^0-idim^0 <= 0 /\ ((-1+idim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ -ip3^post35+i2^0 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0) \/ (ifp2^post11 == 0 /\ -ip3^post35+i2^0 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ip3^post35+i2^0 <= 0) \/ (2+i1^0-ip1^post35-i3^0 <= 0 /\ ifp2^post11 == 0 /\ -ip3^post35+i2^0 <= 0))))) \/ (-1+idim^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ ((1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0) \/ (ifp2^post11 == 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ((2+i1^0-ip1^post35-i3^0 <= 0 /\ ifp2^post11 == 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0) \/ (1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0)))) /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0))))), cost: NONTERM 293: l25 -> [28] : (1+ndim^0-idim^0 <= 0 /\ ((-ibit^post19*n88+n88*ip1^post35+i2^0 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1+idim^0 >= 0 /\ 1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((2+i1^0-ip1^post35-n88*ip1^post35-i2^0 <= 0 /\ -ip3^post35+i3^0 <= 0 /\ ip2^post35 == 0) \/ (2+i1^0-ip1^post35-n88*ip1^post35-i2^0 <= 0 /\ -ip3^post35+i3^0 <= 0 /\ 1+ip2^post35 <= 0))) \/ (-1+idim^0 >= 0 /\ -ip2^post35+i2^0 <= 0 /\ ((-ip3^post35+i3^0 <= 0 /\ 1+ip2^post35 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0) \/ (-ip3^post35+i3^0 <= 0 /\ ip2^post35 == 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0))))), cost: NONTERM 294: l25 -> [30] : (1+ndim^0-idim^0 <= 0 /\ ((1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1-i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 <= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ ip1^post35-n84*ibit^post19 <= 0 /\ -i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ -1-ip3^post35+i3^0 >= 0) \/ (-n84*ibit^post19+n84*ip1^post35+i2^0 <= 0 /\ 1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -3-i1^0+ip1^post35+n84*ip1^post35+i2^0-2*n84*n20 <= 0 /\ ip3^post35-i3^0 >= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ ip1^post35-n84*ibit^post19 <= 0) \/ (ip1^post35-n84*ibit^post19 <= 0 /\ ((-ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n84*ip1^post35+i2^0-2*n84*n20 <= 0) \/ (1+n84*ibit^post19-n84*ip1^post35-i2^0 <= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0))))) \/ (-1+idim^0 >= 0 /\ -1+n86 >= 0 /\ -1+ibit^post19 >= 0 /\ -i2^0 >= 0 /\ ibit^post19-ip1^post35 >= 0 /\ n20 >= 0 /\ 1+i1^0-ip1^post35+2*n20+2*(-1+n86)*n20-i2^0-(-1+n86)*ip1^post35 >= 0 /\ -1+ibit^post19-ibit^post19*(-1+n86) >= 0 /\ -i1^0+ip1^post35-2*n20-2*(-1+n86)*n20+i2^0+(-1+n86)*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ ip2^post35-i2^0-(-1+n86)*ip1^post35 >= 0 /\ ((-ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0-2*n86*n20+n86*ip1^post35 <= 0 /\ -i1^0+ip1^post35-2*n20+i2^0-2*n86*n20+n86*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0) \/ (-n86*ibit^post19+ip1^post35 <= 0 /\ ((1+n86*ibit^post19-i2^0-n86*ip1^post35 <= 0 /\ -ip2^post35+i2^0+n86*ip1^post35 <= 0) \/ (-ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -1-i1^0+ip1^post35+i2^0-2*n86*n20+n86*ip1^post35 <= 0))) \/ (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+ip1^post35 <= 0 /\ -3-i1^0+ip1^post35+i2^0-2*n86*n20+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+i2^0+n86*ip1^post35 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0))) \/ (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -1+idim^0 >= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ ((-3-i1^0+2*ip1^post35+i2^0 <= 0 /\ -ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0) \/ (-ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0 /\ -3-i1^0+2*ip1^post35-2*n20+i2^0 <= 0 /\ -2-i1^0+2*ip1^post35-2*n20+i2^0 >= 0))) \/ (-1+idim^0 >= 0 /\ ((1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip1^post35 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (-i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ ip1^post35 <= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (ip1^post35 <= 0 /\ ((-1-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (-1+i2^0 >= 0 /\ -ip2^post35+i2^0 <= 0))))) \/ (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-ibit^post19*n88+ip1^post35 <= 0 /\ 1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -ibit^post19*n88+n88*ip1^post35+i2^0 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -3-i1^0+ip1^post35+n88*ip1^post35+i2^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0) \/ (-ibit^post19*n88+ip1^post35 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n88*ip1^post35-2*n20+i2^0 <= 0 /\ -i1^0+ip1^post35+n88*ip1^post35-2*n20+i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0) \/ (-ibit^post19*n88+ip1^post35 <= 0 /\ ((-ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ 1+ibit^post19*n88-n88*ip1^post35-i2^0 <= 0) \/ (-ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n88*ip1^post35+i2^0 <= 0)))) /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0))))), cost: NONTERM 295: l25 -> [35] : (1+ndim^0-idim^0 <= 0 /\ ((-1+idim^0 >= 0 /\ ((1+ip2^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0+ip1^post35+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -2+n28 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+i2^0 >= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n10*n31+i3^0+n31*ip1^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0))) \/ (-1+n88 >= 0 /\ -1+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n10*n31+i3^0+n31*ip1^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n88*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -2+n28 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0) \/ (1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ ((-1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -i1^0+ip1^post35+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0)))) /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0))) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n10*n31-2*n84*n20+i3^0+n31*ip1^post35 <= 0 /\ -2+n31 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ -i1^0-2*n10+ip1^post35-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)-2*n84*n20+i3^0 >= 0 /\ 1+i1^0+2*n10-ip1^post35+2*n84*n20-i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n84*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+2*ip1^post35-2*n84*n20+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -1+n0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ 2+i1^0-ip1^post35+2*n84*n20-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ -i1^0+ip1^post35-2*n84*n20+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -2+n28 >= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 <= 0))))), cost: NONTERM 296: l25 -> [37] : (1+ndim^0-idim^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0))))), cost: NONTERM 297: l25 -> [39] : (ndim^0-idim^0 >= 0 /\ ndim^0 >= 0 /\ i2^0 <= 0), cost: NONTERM 298: l25 -> [26] : (ndim^0-idim^0 >= 0 /\ ((ndim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ ((ifp2^post11 == 0 /\ -ip3^post35+i2^0 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0) \/ (1+ifp2^post11 <= 0 /\ -ip3^post35+i2^0 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ((2+i1^0-ip1^post35-i3^0 <= 0 /\ ifp2^post11 == 0 /\ -ip3^post35+i2^0 <= 0) \/ (1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ip3^post35+i2^0 <= 0))))) \/ (1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ ndim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ((2+i1^0-ip1^post35-i3^0 <= 0 /\ ifp2^post11 == 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0) \/ (1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ 1+i1^0-ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -2+n28 >= 0 /\ -ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ ((ifp2^post11 == 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0) \/ (1+ifp2^post11 <= 0 /\ 2+i1^0-ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ip3^post35+n88*ip1^post35+i2^0 <= 0)))) /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0))))), cost: NONTERM 299: l25 -> [28] : (ndim^0-idim^0 >= 0 /\ ((ndim^0 >= 0 /\ -ip2^post35+i2^0 <= 0 /\ ((-ip3^post35+i3^0 <= 0 /\ ip2^post35 == 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0) \/ (-ip3^post35+i3^0 <= 0 /\ 1+ip2^post35 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0))) \/ (-ibit^post19*n88+n88*ip1^post35+i2^0 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ ndim^0 >= 0 /\ 1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((2+i1^0-ip1^post35-n88*ip1^post35-i2^0 <= 0 /\ -ip3^post35+i3^0 <= 0 /\ 1+ip2^post35 <= 0) \/ (2+i1^0-ip1^post35-n88*ip1^post35-i2^0 <= 0 /\ -ip3^post35+i3^0 <= 0 /\ ip2^post35 == 0))))), cost: NONTERM 300: l25 -> [30] : (ndim^0-idim^0 >= 0 /\ ((1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ndim^0 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((ip1^post35-n84*ibit^post19 <= 0 /\ ((1+n84*ibit^post19-n84*ip1^post35-i2^0 <= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0) \/ (-ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n84*ip1^post35+i2^0-2*n84*n20 <= 0))) \/ (-1-i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 <= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ ip1^post35-n84*ibit^post19 <= 0 /\ -i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ -1-ip3^post35+i3^0 >= 0) \/ (-n84*ibit^post19+n84*ip1^post35+i2^0 <= 0 /\ 1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -3-i1^0+ip1^post35+n84*ip1^post35+i2^0-2*n84*n20 <= 0 /\ ip3^post35-i3^0 >= 0 /\ -ip2^post35+n84*ip1^post35+i2^0 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ ip1^post35-n84*ibit^post19 <= 0))) \/ (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ndim^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ i2^0 <= 0 /\ 2+i1^0-ip1^post35-i2^0 <= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ ((-3-i1^0+2*ip1^post35+i2^0 <= 0 /\ -ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0) \/ (-ip2^post35+ip1^post35+i2^0 <= 0 /\ -ibit^post19+ip1^post35 <= 0 /\ -3-i1^0+2*ip1^post35-2*n20+i2^0 <= 0 /\ -2-i1^0+2*ip1^post35-2*n20+i2^0 >= 0))) \/ (-1+n86 >= 0 /\ -1+ibit^post19 >= 0 /\ -i2^0 >= 0 /\ ibit^post19-ip1^post35 >= 0 /\ n20 >= 0 /\ ndim^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20+2*(-1+n86)*n20-i2^0-(-1+n86)*ip1^post35 >= 0 /\ -1+ibit^post19-ibit^post19*(-1+n86) >= 0 /\ -i1^0+ip1^post35-2*n20-2*(-1+n86)*n20+i2^0+(-1+n86)*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ ip2^post35-i2^0-(-1+n86)*ip1^post35 >= 0 /\ ((-ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0-2*n86*n20+n86*ip1^post35 <= 0 /\ -i1^0+ip1^post35-2*n20+i2^0-2*n86*n20+n86*ip1^post35 >= 0 /\ -1-ip3^post35+i3^0 >= 0) \/ (-n86*ibit^post19+ip1^post35 <= 0 /\ ((1+n86*ibit^post19-i2^0-n86*ip1^post35 <= 0 /\ -ip2^post35+i2^0+n86*ip1^post35 <= 0) \/ (-ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -1-i1^0+ip1^post35+i2^0-2*n86*n20+n86*ip1^post35 <= 0))) \/ (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -ip2^post35+i2^0+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+ip1^post35 <= 0 /\ -3-i1^0+ip1^post35+i2^0-2*n86*n20+n86*ip1^post35 <= 0 /\ -n86*ibit^post19+i2^0+n86*ip1^post35 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0))) \/ (ndim^0 >= 0 /\ ((ip1^post35 <= 0 /\ ((-1-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (-1+i2^0 >= 0 /\ -ip2^post35+i2^0 <= 0))) \/ (1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip1^post35 <= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0 /\ -3-i1^0+ip1^post35+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0) \/ (-i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ ip1^post35 <= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n20+i2^0 <= 0 /\ -ip2^post35+i2^0 <= 0))) \/ (-1+n88 >= 0 /\ ndim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((-ibit^post19*n88+ip1^post35 <= 0 /\ 1-ip2^post35*n6+ip3^post35-i3^0 <= 0 /\ -ibit^post19*n88+n88*ip1^post35+i2^0 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -3-i1^0+ip1^post35+n88*ip1^post35+i2^0 <= 0 /\ ip3^post35-i3^0 >= 0 /\ ip3^post35-(-1+n6)*ip2^post35-i3^0 >= 0) \/ (-ibit^post19*n88+ip1^post35 <= 0 /\ -ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n88*ip1^post35-2*n20+i2^0 <= 0 /\ -i1^0+ip1^post35+n88*ip1^post35-2*n20+i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0) \/ (-ibit^post19*n88+ip1^post35 <= 0 /\ ((-ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ 1+ibit^post19*n88-n88*ip1^post35-i2^0 <= 0) \/ (-ip2^post35+n88*ip1^post35+i2^0 <= 0 /\ -1-i1^0+ip1^post35+n88*ip1^post35+i2^0 <= 0)))) /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0))))), cost: NONTERM 301: l25 -> [35] : (ndim^0-idim^0 >= 0 /\ ((ndim^0 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n10*n31+i3^0+n31*ip1^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -2+n28 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+i2^0 >= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ip2^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -i1^0+ip1^post35+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0))))) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ndim^0 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n10*n31-2*n84*n20+i3^0+n31*ip1^post35 <= 0 /\ -2+n31 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ -i1^0-2*n10+ip1^post35-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)-2*n84*n20+i3^0 >= 0 /\ 1+i1^0+2*n10-ip1^post35+2*n84*n20-i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0) \/ (1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ -i1^0+ip1^post35-2*n84*n20+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -2+n28 >= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n84*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+2*ip1^post35-2*n84*n20+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -1+n0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ 2+i1^0-ip1^post35+2*n84*n20-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0))) \/ (-1+n88 >= 0 /\ ndim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0) \/ (-1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -i1^0+ip1^post35+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1-i1^0+ip1^post35-2*n10*n31+i3^0+n31*ip1^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n88*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+2*ip1^post35+i3^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+i2^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -2+n28 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28+i3^0 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0)) /\ ((-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-i2^0 >= 0))))), cost: NONTERM 302: l25 -> [37] : (ndim^0-idim^0 >= 0 /\ ((1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ndim^0 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ 1+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ ndim^0 >= 0 /\ 1+ip1^post35-i3^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+i1^0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0) \/ (-1+i2^0 >= 0 /\ ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0))) \/ (1-ip2^post35+ip1^post35 <= 0 /\ ndim^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1+ip1^post35-i3^0 <= 0))), cost: NONTERM 303: l25 -> [37] : (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+ip1^post35+i3^0 <= 0 /\ 1+ndim^0-idim^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1-ifp2^post11*n0+ip3^post35-i2^0 <= 0 /\ 1-i3^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ 1-ifp2^post11*n0+ip2^post35-i2^0 <= 0 /\ -2+idim^0 >= 0 /\ 1-i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ 1-ifp2^post11*n0+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -2+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ 1-i3^0 <= 0 /\ ((-ifp2^post11*n0+ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ -1+ifp2^post11*n0+i2^0 >= 0 /\ -ifp2^post11*n0+ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (3+i1^0-ifp2^post11*n0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ -ifp2^post11*n0+ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ -ifp2^post11*n0+ip2^post35-i2^0 >= 0))) \/ (1-ifp2^post11*n0+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -ifp2^post11*n0+ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ -1+n84 >= 0 /\ n20 >= 0 /\ -2-i1^0+ifp2^post11*n0+ip1^post35-2*n20+i2^0 >= 0 /\ 3+i1^0-ifp2^post11*n0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -2-i1^0+ifp2^post11*n0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 3+i1^0-ifp2^post11*n0-ip1^post35+2*n20-i2^0 >= 0 /\ -1-ip3^post35+ip1^post35+i3^0 >= 0 /\ -ifp2^post11*n0-(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ -2+idim^0 >= 0 /\ -ifp2^post11*n0+ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ 1-i3^0 <= 0))), cost: NONTERM 304: l25 -> [37] : (1-ip2^post35+ip1^post35 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+ip1^post35+i3^0 <= 0 /\ ndim^0-idim^0 >= 0 /\ ndim^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1-ifp2^post11*n0+ip3^post35-i2^0 <= 0 /\ 1-i3^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1+ndim^0 >= 0 /\ 1-ifp2^post11*n0+ip2^post35-i2^0 <= 0 /\ 1-i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ 1-ifp2^post11*n0+ip2^post35-n88*ip1^post35-i2^0 <= 0 /\ -1+ndim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ 1-i3^0 <= 0 /\ ((-ifp2^post11*n0+ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ -1+ifp2^post11*n0+i2^0 >= 0 /\ -ifp2^post11*n0+ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (3+i1^0-ifp2^post11*n0-ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ -ifp2^post11*n0+ip2^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ -ifp2^post11*n0+ip2^post35-i2^0 >= 0))) \/ (1-ifp2^post11*n0+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -ifp2^post11*n0+ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ -1+n84 >= 0 /\ n20 >= 0 /\ -2-i1^0+ifp2^post11*n0+ip1^post35-2*n20+i2^0 >= 0 /\ 3+i1^0-ifp2^post11*n0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -2-i1^0+ifp2^post11*n0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ -1+ndim^0 >= 0 /\ 3+i1^0-ifp2^post11*n0-ip1^post35+2*n20-i2^0 >= 0 /\ -1-ip3^post35+ip1^post35+i3^0 >= 0 /\ -ifp2^post11*n0-(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ -ifp2^post11*n0+ip2^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ 1-i3^0 <= 0))), cost: NONTERM 305: l25 -> [37] : (1-ip2^post35+ip1^post35 <= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ 1+ndim^0-idim^0 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+i1^0-ip1^post35*(-1+n31)+2*n10-ip1^post35+2*n10*(-1+n31)-i3^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -2+idim^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0), cost: NONTERM 306: l25 -> [37] : (1-ip2^post35+ip1^post35 <= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ ndim^0-idim^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+i1^0-ip1^post35*(-1+n31)+2*n10-ip1^post35+2*n10*(-1+n31)-i3^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -1+ndim^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0), cost: NONTERM 307: l25 -> [39] : (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ n84*ip1^post35+i2^0 <= 0 /\ -1+idim^0 >= 0 /\ ip2^post35-ip1^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ 1+ndim^0-idim^0 <= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -2+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0), cost: NONTERM 308: l25 -> [35] : (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ ip2^post35-ip1^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ 1+ndim^0-idim^0 <= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-n84*ip1^post35-i2^0+2*n84*n20 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-n84*ip1^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-n84*ip1^post35-i2^0+2*n84*n20 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-n84*ip1^post35-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ ip2^post35-n84*ip1^post35-i2^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ -2+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ 2+i1^0-ip1^post35+4*n84*n20-i3^0 <= 0 /\ 1+ip2^post35-2*n84*ip1^post35-i2^0 <= 0 /\ -1+n0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+2*n84*ip1^post35+i2^0 >= 0 /\ -3-i1^0+2*ip1^post35-4*n84*n20+i3^0 <= 0 /\ ip3^post35-2*n84*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ 1+ip2^post35-2*n84*ip1^post35-i2^0 <= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28-4*n84*n20+i3^0 <= 0 /\ -2+n28 >= 0 /\ -1-ip3^post35+2*n84*ip1^post35+i2^0 >= 0 /\ -i1^0+ip1^post35+ip1^post35*n28-4*n84*n20+i3^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0) \/ (1+ip2^post35-2*n84*ip1^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -i1^0+ip1^post35-4*n84*n20+i3^0 >= 0 /\ -1-ip3^post35+2*n84*ip1^post35+i2^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35-4*n84*n20+i3^0 <= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-i1^0+ip1^post35-4*n84*n20+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)-4*n84*n20+i3^0 >= 0 /\ -i1^0-2*n10+ip1^post35-4*n84*n20+i3^0 >= 0 /\ -2+n31 >= 0 /\ 1+ip2^post35-2*n84*ip1^post35-i2^0 <= 0 /\ -1-i1^0+ip1^post35-2*n10*n31-4*n84*n20+i3^0+n31*ip1^post35 <= 0 /\ 1+i1^0+2*n10-ip1^post35+4*n84*n20-i3^0 >= 0 /\ -1-ip3^post35+2*n84*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0))) \/ (-1+n88 >= 0 /\ -2+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((ip2^post35-n84*ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-n84*ip1^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ -1+n84*ip1^post35+i2^0 >= 0) \/ (1+i1^0-ip1^post35-n84*ip1^post35-(-1+n88)*ip1^post35-i2^0+2*n84*n20 >= 0 /\ ip2^post35-n84*ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-n84*ip1^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35-n84*ip1^post35-i2^0+2*n84*n20 >= 0)) /\ ((1+ip2^post35-n88*ip1^post35-n84*ip1^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0) \/ (-1-ip3^post35+n88*ip1^post35+n84*ip1^post35+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ -i1^0+ip1^post35-2*n84*n20+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0))) \/ (1+ip2^post35-n88*ip1^post35-n84*ip1^post35-i2^0 <= 0 /\ 1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n88*ip1^post35-n84*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+2*ip1^post35-2*n84*n20+i3^0 <= 0 /\ -1+n0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ 2+i1^0-ip1^post35+2*n84*n20-i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n88*ip1^post35+n84*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0) \/ (1+ip2^post35-n88*ip1^post35-n84*ip1^post35-i2^0 <= 0 /\ 1+ifp2^post11-ip2^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+n84*ip1^post35+i2^0 >= 0 /\ -i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -2+n28 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 <= 0) \/ (1+ip2^post35-n88*ip1^post35-n84*ip1^post35-i2^0 <= 0 /\ 1+ifp2^post11-ip2^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n10*n31-2*n84*n20+i3^0+n31*ip1^post35 <= 0 /\ -1-ip3^post35+n88*ip1^post35+n84*ip1^post35+i2^0 >= 0 /\ -2+n31 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ -i1^0-2*n10+ip1^post35-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)-2*n84*n20+i3^0 >= 0 /\ 1+i1^0+2*n10-ip1^post35+2*n84*n20-i3^0 >= 0))) \/ (-2+idim^0 >= 0 /\ ((1+ifp2^post11-ip2^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n10*n31-2*n84*n20+i3^0+n31*ip1^post35 <= 0 /\ -2+n31 >= 0 /\ -ifp2^post11+i3^0+n31*ip1^post35 <= 0 /\ -i1^0-2*n10+ip1^post35-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)-2*n84*n20+i3^0 >= 0 /\ 1+i1^0+2*n10-ip1^post35+2*n84*n20-i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ -i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -2+n28 >= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -ifp2^post11+ip1^post35*n28+i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ -1-i1^0+ip1^post35+ip1^post35*n28-2*n84*n20+i3^0 <= 0) \/ (1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ -i1^0+ip1^post35-2*n84*n20+i3^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ -1-ip3^post35+n84*ip1^post35+i2^0 >= 0) \/ (1-ip2^post35+ip1^post35 <= 0 /\ -1-i1^0+ip1^post35-2*n84*n20+i3^0 <= 0 /\ ip1^post35 == 0 /\ -ip1^post35+i3^0 <= 0))) \/ (1+ifp2^post11-ip2^post35 <= 0 /\ ip3^post35-n84*ip1^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ -3-i1^0+2*ip1^post35-2*n84*n20+i3^0 <= 0 /\ -1+ifp2^post11*n0-ip3^post35+n84*ip1^post35+i2^0 >= 0 /\ -1+n0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ 2+i1^0-ip1^post35+2*n84*n20-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -ifp2^post11+ip1^post35+i3^0 <= 0 /\ 1-i3^0 <= 0))))), cost: NONTERM 309: l25 -> [39] : (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ n84*ip1^post35+i2^0 <= 0 /\ ip2^post35-ip1^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ ndim^0-idim^0 >= 0 /\ n20 >= 0 /\ ndim^0 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1+ndim^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0), cost: NONTERM 310: l25 -> [37] : (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -2+n28 >= 0 /\ -1+n84 >= 0 /\ 1+ndim^0-idim^0 <= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ 1+i1^0-ip1^post35+2*n84*n20-ip1^post35*(-1+n28)-i3^0 >= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -2+idim^0 >= 0) \/ (1+ip2^post35-n88*ip1^post35-n84*ip1^post35-i2^0 <= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -2+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+i1^0-ip1^post35-n84*ip1^post35-(-1+n88)*ip1^post35-i2^0+2*n84*n20 >= 0 /\ ip2^post35-n84*ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-n84*ip1^post35-i2^0 >= 0) \/ (ip2^post35-n84*ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-n84*ip1^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ -1+n84*ip1^post35+i2^0 >= 0))) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-n84*ip1^post35-i2^0+2*n84*n20 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ 1+ip2^post35-2*n84*ip1^post35-i2^0 <= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-n84*ip1^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-n84*ip1^post35-i2^0+2*n84*n20 >= 0 /\ n20 >= 0 /\ -1-ip3^post35+ip1^post35*n28+i3^0 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-n84*ip1^post35-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ ip2^post35-n84*ip1^post35-i2^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ -2+idim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0))), cost: NONTERM 311: l25 -> [37] : (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -2+n28 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ ndim^0-idim^0 >= 0 /\ n20 >= 0 /\ ndim^0 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ 1+i1^0-ip1^post35+2*n84*n20-ip1^post35*(-1+n28)-i3^0 >= 0 /\ ((1-ip2^post35+ip1^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -1+ndim^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0) \/ (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-n84*ip1^post35-i2^0+2*n84*n20 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ 1+ip2^post35-2*n84*ip1^post35-i2^0 <= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-n84*ip1^post35-i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-n84*ip1^post35-i2^0+2*n84*n20 >= 0 /\ n20 >= 0 /\ -1-ip3^post35+ip1^post35*n28+i3^0 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-n84*ip1^post35-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ -1+ndim^0 >= 0 /\ ip2^post35-n84*ip1^post35-i2^0 >= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+n84*ip1^post35+i2^0-2*n84*n20 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0) \/ (1+ip2^post35-n88*ip1^post35-n84*ip1^post35-i2^0 <= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -1+ndim^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ((1+i1^0-ip1^post35-n84*ip1^post35-(-1+n88)*ip1^post35-i2^0+2*n84*n20 >= 0 /\ ip2^post35-n84*ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-n84*ip1^post35-i2^0 >= 0) \/ (ip2^post35-n84*ip1^post35-(-1+n88)*ip1^post35-i2^0 >= 0 /\ ip2^post35-n84*ip1^post35-i2^0 >= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ -1+n84*ip1^post35+i2^0 >= 0))))), cost: NONTERM 312: l25 -> [42] : (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+ip1^post35+i3^0 <= 0 /\ 1+ndim^0-idim^0 <= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1-ifp2^post11*n0+ip3^post35-i2^0 <= 0 /\ 1-i3^0 <= 0), cost: 21+2*n0 313: l25 -> [42] : (1-ip2^post35+ip1^post35 <= 0 /\ 2+i1^0-ip1^post35-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -1+n0 >= 0 /\ -3-i1^0+ip1^post35+i3^0 <= 0 /\ ndim^0-idim^0 >= 0 /\ ndim^0 >= 0 /\ -ip1^post35+i3^0 <= 0 /\ ip3^post35-i2^0-ifp2^post11*(-1+n0) >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ 1-ifp2^post11*n0+ip3^post35-i2^0 <= 0 /\ 1-i3^0 <= 0), cost: 23+2*ndim^0+2*n0-2*idim^0 314: l25 -> [42] : (1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ 1+ndim^0-idim^0 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+i1^0-ip1^post35*(-1+n31)+2*n10-ip1^post35+2*n10*(-1+n31)-i3^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0), cost: 13+4*n31+4*n10*n31 315: l25 -> [42] : (1-ip2^post35+ip1^post35 <= 0 /\ -2+n31 >= 0 /\ 1+i1^0+2*n10-ip1^post35-i3^0 >= 0 /\ -1-ip3^post35+i2^0 >= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0-2*n10+ip1^post35+i3^0 >= 0 /\ ndim^0-idim^0 >= 0 /\ ndim^0 >= 0 /\ 1+ip1^post35-i3^0-n31*ip1^post35 <= 0 /\ 1+i1^0-ip1^post35*(-1+n31)+2*n10-ip1^post35+2*n10*(-1+n31)-i3^0 >= 0 /\ 1+ip2^post35-i2^0 <= 0 /\ -ip1^post35*(-1+n31)+ip1^post35-i3^0 >= 0 /\ -i1^0+ip1^post35*(-1+n31)-2*n10+ip1^post35-2*n10*(-1+n31)+i3^0 >= 0), cost: 15+4*n31+2*ndim^0+4*n10*n31-2*idim^0 316: l25 -> [42] : (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ ip2^post35-ip1^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ 1+ndim^0-idim^0 <= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0), cost: 9+9*n84+4*n84*n20 317: l25 -> [42] : (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ ip2^post35-ip1^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ ndim^0-idim^0 >= 0 /\ n20 >= 0 /\ ndim^0 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0), cost: 11+9*n84+2*ndim^0-2*idim^0+4*n84*n20 318: l25 -> [42] : (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ -1+idim^0 >= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -2+n28 >= 0 /\ -1+n84 >= 0 /\ 1+ndim^0-idim^0 <= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ n20 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ 1+i1^0-ip1^post35+2*n84*n20-ip1^post35*(-1+n28)-i3^0 >= 0), cost: 13+9*n84+4*n84*n20+4*n28 319: l25 -> [42] : (1+i1^0-(-1+n84)*ip1^post35-ip1^post35+2*(-1+n84)*n20+2*n20-i2^0 >= 0 /\ -i1^0+ip1^post35-2*n20+i2^0 >= 0 /\ 1-ip2^post35+ip1^post35 <= 0 /\ 1+ip1^post35-ip1^post35*n28-i3^0 <= 0 /\ -ifp2^post11+ip2^post35 <= 0 /\ -i1^0+(-1+n84)*ip1^post35+ip1^post35-2*(-1+n84)*n20-2*n20+i2^0 >= 0 /\ 1+i1^0-ip1^post35+2*n20-i2^0 >= 0 /\ -2+n28 >= 0 /\ -1+n84 >= 0 /\ -(-1+n84)*ip1^post35+ibit^post19*(-1+n84)-i2^0 >= 0 /\ ndim^0-idim^0 >= 0 /\ n20 >= 0 /\ ndim^0 >= 0 /\ ip2^post35-(-1+n84)*ip1^post35-i2^0 >= 0 /\ ip2^post35-i2^0 >= 0 /\ -1-ip3^post35+i3^0 >= 0 /\ 1+ip2^post35-n84*ip1^post35-i2^0 <= 0 /\ -1-ibit^post19+ip1^post35 >= 0 /\ ip1^post35-ip1^post35*(-1+n28)-i3^0 >= 0 /\ 1+i1^0-ip1^post35+2*n84*n20-ip1^post35*(-1+n28)-i3^0 >= 0), cost: 15+9*n84+2*ndim^0-2*idim^0+4*n84*n20+4*n28 320: l25 -> [42] : (-ip2^post35+ip1^post35 >= 0 /\ -1-ip2^post35+i2^0 >= 0 /\ -1+idim^0 >= 0 /\ 1+ndim^0-idim^0 <= 0), cost: 3+6*idim^0 321: l25 -> [42] : (-ip2^post35+ip1^post35 >= 0 /\ -1-ip2^post35+i2^0 >= 0 /\ ndim^0-idim^0 >= 0 /\ ndim^0 >= 0), cost: 11+8*ndim^0-2*idim^0 Computing asymptotic complexity Proved nontermination of rule 291 via SMT. Proved the following lower bound Complexity: Nonterm Cpx degree: Nonterm Solved cost: NONTERM Rule cost: NONTERM Rule guard: (-1+idim^0 >= 0 /\ 1+ndim^0-idim^0 <= 0 /\ i2^0 <= 0)