NO ### Pre-processing the ITS problem ### Initial linear ITS problem Start location: l25 0: l0 -> l1 : i1^0'=i1^post_1, i2^0'=i2^post_1, i2rev^0'=i2rev^post_1, i3^0'=i3^post_1, i3rev^0'=i3rev^post_1, ibit^0'=ibit^post_1, idim^0'=idim^post_1, ifp1^0'=ifp1^post_1, ifp2^0'=ifp2^post_1, ip1^0'=ip1^post_1, ip2^0'=ip2^post_1, ip3^0'=ip3^post_1, k1^0'=k1^post_1, k2^0'=k2^post_1, n^0'=n^post_1, ndim^0'=ndim^post_1, nprev^0'=nprev^post_1, nrem^0'=nrem^post_1, ntot^0'=ntot^post_1, tempi^0'=tempi^post_1, tempr^0'=tempr^post_1, theta^0'=theta^post_1, wi^0'=wi^post_1, wpi^0'=wpi^post_1, wpr^0'=wpr^post_1, wr^0'=wr^post_1, wtemp^0'=wtemp^post_1, [ i1^0==i1^post_1 && i2^0==i2^post_1 && i2rev^0==i2rev^post_1 && i3^0==i3^post_1 && i3rev^0==i3rev^post_1 && ibit^0==ibit^post_1 && idim^0==idim^post_1 && ifp1^0==ifp1^post_1 && ifp2^0==ifp2^post_1 && ip1^0==ip1^post_1 && ip2^0==ip2^post_1 && ip3^0==ip3^post_1 && k1^0==k1^post_1 && k2^0==k2^post_1 && n^0==n^post_1 && ndim^0==ndim^post_1 && nprev^0==nprev^post_1 && nrem^0==nrem^post_1 && ntot^0==ntot^post_1 && tempi^0==tempi^post_1 && tempr^0==tempr^post_1 && theta^0==theta^post_1 && wi^0==wi^post_1 && wpi^0==wpi^post_1 && wpr^0==wpr^post_1 && wr^0==wr^post_1 && wtemp^0==wtemp^post_1 ], cost: 1 34: l1 -> l24 : i1^0'=i1^post_35, i2^0'=i2^post_35, i2rev^0'=i2rev^post_35, i3^0'=i3^post_35, i3rev^0'=i3rev^post_35, ibit^0'=ibit^post_35, idim^0'=idim^post_35, ifp1^0'=ifp1^post_35, ifp2^0'=ifp2^post_35, ip1^0'=ip1^post_35, ip2^0'=ip2^post_35, ip3^0'=ip3^post_35, k1^0'=k1^post_35, k2^0'=k2^post_35, n^0'=n^post_35, ndim^0'=ndim^post_35, nprev^0'=nprev^post_35, nrem^0'=nrem^post_35, ntot^0'=ntot^post_35, tempi^0'=tempi^post_35, tempr^0'=tempr^post_35, theta^0'=theta^post_35, wi^0'=wi^post_35, wpi^0'=wpi^post_35, wpr^0'=wpr^post_35, wr^0'=wr^post_35, wtemp^0'=wtemp^post_35, [ 1+idim^0<=1 && i1^0==i1^post_35 && i2^0==i2^post_35 && i2rev^0==i2rev^post_35 && i3^0==i3^post_35 && i3rev^0==i3rev^post_35 && ibit^0==ibit^post_35 && idim^0==idim^post_35 && ifp1^0==ifp1^post_35 && ifp2^0==ifp2^post_35 && ip1^0==ip1^post_35 && ip2^0==ip2^post_35 && ip3^0==ip3^post_35 && k1^0==k1^post_35 && k2^0==k2^post_35 && n^0==n^post_35 && ndim^0==ndim^post_35 && nprev^0==nprev^post_35 && nrem^0==nrem^post_35 && ntot^0==ntot^post_35 && tempi^0==tempi^post_35 && tempr^0==tempr^post_35 && theta^0==theta^post_35 && wi^0==wi^post_35 && wpi^0==wpi^post_35 && wpr^0==wpr^post_35 && wr^0==wr^post_35 && wtemp^0==wtemp^post_35 ], cost: 1 35: l1 -> l11 : i1^0'=i1^post_36, i2^0'=i2^post_36, i2rev^0'=i2rev^post_36, i3^0'=i3^post_36, i3rev^0'=i3rev^post_36, ibit^0'=ibit^post_36, idim^0'=idim^post_36, ifp1^0'=ifp1^post_36, ifp2^0'=ifp2^post_36, ip1^0'=ip1^post_36, ip2^0'=ip2^post_36, ip3^0'=ip3^post_36, k1^0'=k1^post_36, k2^0'=k2^post_36, n^0'=n^post_36, ndim^0'=ndim^post_36, nprev^0'=nprev^post_36, nrem^0'=nrem^post_36, ntot^0'=ntot^post_36, tempi^0'=tempi^post_36, tempr^0'=tempr^post_36, theta^0'=theta^post_36, wi^0'=wi^post_36, wpi^0'=wpi^post_36, wpr^0'=wpr^post_36, wr^0'=wr^post_36, wtemp^0'=wtemp^post_36, [ 1<=idim^0 && n^post_36==n^post_36 && nrem^post_36==nrem^post_36 && ip1^post_36==ip1^post_36 && ip2^post_36==ip2^post_36 && ip3^post_36==ip3^post_36 && i2rev^post_36==1 && i1^0==i1^post_36 && i2^0==i2^post_36 && i3^0==i3^post_36 && i3rev^0==i3rev^post_36 && ibit^0==ibit^post_36 && idim^0==idim^post_36 && ifp1^0==ifp1^post_36 && ifp2^0==ifp2^post_36 && k1^0==k1^post_36 && k2^0==k2^post_36 && ndim^0==ndim^post_36 && nprev^0==nprev^post_36 && ntot^0==ntot^post_36 && tempi^0==tempi^post_36 && tempr^0==tempr^post_36 && theta^0==theta^post_36 && wi^0==wi^post_36 && wpi^0==wpi^post_36 && wpr^0==wpr^post_36 && wr^0==wr^post_36 && wtemp^0==wtemp^post_36 ], cost: 1 1: l2 -> l3 : i1^0'=i1^post_2, i2^0'=i2^post_2, i2rev^0'=i2rev^post_2, i3^0'=i3^post_2, i3rev^0'=i3rev^post_2, ibit^0'=ibit^post_2, idim^0'=idim^post_2, ifp1^0'=ifp1^post_2, ifp2^0'=ifp2^post_2, ip1^0'=ip1^post_2, ip2^0'=ip2^post_2, ip3^0'=ip3^post_2, k1^0'=k1^post_2, k2^0'=k2^post_2, n^0'=n^post_2, ndim^0'=ndim^post_2, nprev^0'=nprev^post_2, nrem^0'=nrem^post_2, ntot^0'=ntot^post_2, tempi^0'=tempi^post_2, tempr^0'=tempr^post_2, theta^0'=theta^post_2, wi^0'=wi^post_2, wpi^0'=wpi^post_2, wpr^0'=wpr^post_2, wr^0'=wr^post_2, wtemp^0'=wtemp^post_2, [ 1+ip3^0<=i2^0 && i1^post_2==2+i1^0 && i2^0==i2^post_2 && i2rev^0==i2rev^post_2 && i3^0==i3^post_2 && i3rev^0==i3rev^post_2 && ibit^0==ibit^post_2 && idim^0==idim^post_2 && ifp1^0==ifp1^post_2 && ifp2^0==ifp2^post_2 && ip1^0==ip1^post_2 && ip2^0==ip2^post_2 && ip3^0==ip3^post_2 && k1^0==k1^post_2 && k2^0==k2^post_2 && n^0==n^post_2 && ndim^0==ndim^post_2 && nprev^0==nprev^post_2 && nrem^0==nrem^post_2 && ntot^0==ntot^post_2 && tempi^0==tempi^post_2 && tempr^0==tempr^post_2 && theta^0==theta^post_2 && wi^0==wi^post_2 && wpi^0==wpi^post_2 && wpr^0==wpr^post_2 && wr^0==wr^post_2 && wtemp^0==wtemp^post_2 ], cost: 1 2: l2 -> l4 : i1^0'=i1^post_3, i2^0'=i2^post_3, i2rev^0'=i2rev^post_3, i3^0'=i3^post_3, i3rev^0'=i3rev^post_3, ibit^0'=ibit^post_3, idim^0'=idim^post_3, ifp1^0'=ifp1^post_3, ifp2^0'=ifp2^post_3, ip1^0'=ip1^post_3, ip2^0'=ip2^post_3, ip3^0'=ip3^post_3, k1^0'=k1^post_3, k2^0'=k2^post_3, n^0'=n^post_3, ndim^0'=ndim^post_3, nprev^0'=nprev^post_3, nrem^0'=nrem^post_3, ntot^0'=ntot^post_3, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_3, wi^0'=wi^post_3, wpi^0'=wpi^post_3, wpr^0'=wpr^post_3, wr^0'=wr^post_3, wtemp^0'=wtemp^post_3, [ i2^0<=ip3^0 && k1^post_3==i2^0 && k2^post_3==ifp1^0+k1^post_3 && tempr^post_3==tempr^post_3 && tempi^post_3==tempi^post_3 && i2^post_3==i2^0+ifp2^0 && i1^0==i1^post_3 && i2rev^0==i2rev^post_3 && i3^0==i3^post_3 && i3rev^0==i3rev^post_3 && ibit^0==ibit^post_3 && idim^0==idim^post_3 && ifp1^0==ifp1^post_3 && ifp2^0==ifp2^post_3 && ip1^0==ip1^post_3 && ip2^0==ip2^post_3 && ip3^0==ip3^post_3 && n^0==n^post_3 && ndim^0==ndim^post_3 && nprev^0==nprev^post_3 && nrem^0==nrem^post_3 && ntot^0==ntot^post_3 && theta^0==theta^post_3 && wi^0==wi^post_3 && wpi^0==wpi^post_3 && wpr^0==wpr^post_3 && wr^0==wr^post_3 && wtemp^0==wtemp^post_3 ], cost: 1 6: l3 -> l5 : i1^0'=i1^post_7, i2^0'=i2^post_7, i2rev^0'=i2rev^post_7, i3^0'=i3^post_7, i3rev^0'=i3rev^post_7, ibit^0'=ibit^post_7, idim^0'=idim^post_7, ifp1^0'=ifp1^post_7, ifp2^0'=ifp2^post_7, ip1^0'=ip1^post_7, ip2^0'=ip2^post_7, ip3^0'=ip3^post_7, k1^0'=k1^post_7, k2^0'=k2^post_7, n^0'=n^post_7, ndim^0'=ndim^post_7, nprev^0'=nprev^post_7, nrem^0'=nrem^post_7, ntot^0'=ntot^post_7, tempi^0'=tempi^post_7, tempr^0'=tempr^post_7, theta^0'=theta^post_7, wi^0'=wi^post_7, wpi^0'=wpi^post_7, wpr^0'=wpr^post_7, wr^0'=wr^post_7, wtemp^0'=wtemp^post_7, [ i1^0==i1^post_7 && i2^0==i2^post_7 && i2rev^0==i2rev^post_7 && i3^0==i3^post_7 && i3rev^0==i3rev^post_7 && ibit^0==ibit^post_7 && idim^0==idim^post_7 && ifp1^0==ifp1^post_7 && ifp2^0==ifp2^post_7 && ip1^0==ip1^post_7 && ip2^0==ip2^post_7 && ip3^0==ip3^post_7 && k1^0==k1^post_7 && k2^0==k2^post_7 && n^0==n^post_7 && ndim^0==ndim^post_7 && nprev^0==nprev^post_7 && nrem^0==nrem^post_7 && ntot^0==ntot^post_7 && tempi^0==tempi^post_7 && tempr^0==tempr^post_7 && theta^0==theta^post_7 && wi^0==wi^post_7 && wpi^0==wpi^post_7 && wpr^0==wpr^post_7 && wr^0==wr^post_7 && wtemp^0==wtemp^post_7 ], cost: 1 3: l4 -> l2 : i1^0'=i1^post_4, i2^0'=i2^post_4, i2rev^0'=i2rev^post_4, i3^0'=i3^post_4, i3rev^0'=i3rev^post_4, ibit^0'=ibit^post_4, idim^0'=idim^post_4, ifp1^0'=ifp1^post_4, ifp2^0'=ifp2^post_4, ip1^0'=ip1^post_4, ip2^0'=ip2^post_4, ip3^0'=ip3^post_4, k1^0'=k1^post_4, k2^0'=k2^post_4, n^0'=n^post_4, ndim^0'=ndim^post_4, nprev^0'=nprev^post_4, nrem^0'=nrem^post_4, ntot^0'=ntot^post_4, tempi^0'=tempi^post_4, tempr^0'=tempr^post_4, theta^0'=theta^post_4, wi^0'=wi^post_4, wpi^0'=wpi^post_4, wpr^0'=wpr^post_4, wr^0'=wr^post_4, wtemp^0'=wtemp^post_4, [ i1^0==i1^post_4 && i2^0==i2^post_4 && i2rev^0==i2rev^post_4 && i3^0==i3^post_4 && i3rev^0==i3rev^post_4 && ibit^0==ibit^post_4 && idim^0==idim^post_4 && ifp1^0==ifp1^post_4 && ifp2^0==ifp2^post_4 && ip1^0==ip1^post_4 && ip2^0==ip2^post_4 && ip3^0==ip3^post_4 && k1^0==k1^post_4 && k2^0==k2^post_4 && n^0==n^post_4 && ndim^0==ndim^post_4 && nprev^0==nprev^post_4 && nrem^0==nrem^post_4 && ntot^0==ntot^post_4 && tempi^0==tempi^post_4 && tempr^0==tempr^post_4 && theta^0==theta^post_4 && wi^0==wi^post_4 && wpi^0==wpi^post_4 && wpr^0==wpr^post_4 && wr^0==wr^post_4 && wtemp^0==wtemp^post_4 ], cost: 1 4: l5 -> l6 : i1^0'=i1^post_5, i2^0'=i2^post_5, i2rev^0'=i2rev^post_5, i3^0'=i3^post_5, i3rev^0'=i3rev^post_5, ibit^0'=ibit^post_5, idim^0'=idim^post_5, ifp1^0'=ifp1^post_5, ifp2^0'=ifp2^post_5, ip1^0'=ip1^post_5, ip2^0'=ip2^post_5, ip3^0'=ip3^post_5, k1^0'=k1^post_5, k2^0'=k2^post_5, n^0'=n^post_5, ndim^0'=ndim^post_5, nprev^0'=nprev^post_5, nrem^0'=nrem^post_5, ntot^0'=ntot^post_5, tempi^0'=tempi^post_5, tempr^0'=tempr^post_5, theta^0'=theta^post_5, wi^0'=wi^post_5, wpi^0'=wpi^post_5, wpr^0'=wpr^post_5, wr^0'=wr^post_5, wtemp^0'=wtemp^post_5, [ -1+ip1^0+i3^0<=i1^0 && wtemp^post_5==wr^0 && wr^post_5==wr^post_5 && wi^post_5==wi^post_5 && i3^post_5==ip1^0+i3^0 && i1^0==i1^post_5 && i2^0==i2^post_5 && i2rev^0==i2rev^post_5 && i3rev^0==i3rev^post_5 && ibit^0==ibit^post_5 && idim^0==idim^post_5 && ifp1^0==ifp1^post_5 && ifp2^0==ifp2^post_5 && ip1^0==ip1^post_5 && ip2^0==ip2^post_5 && ip3^0==ip3^post_5 && k1^0==k1^post_5 && k2^0==k2^post_5 && n^0==n^post_5 && ndim^0==ndim^post_5 && nprev^0==nprev^post_5 && nrem^0==nrem^post_5 && ntot^0==ntot^post_5 && tempi^0==tempi^post_5 && tempr^0==tempr^post_5 && theta^0==theta^post_5 && wpi^0==wpi^post_5 && wpr^0==wpr^post_5 ], cost: 1 5: l5 -> l4 : i1^0'=i1^post_6, i2^0'=i2^post_6, i2rev^0'=i2rev^post_6, i3^0'=i3^post_6, i3rev^0'=i3rev^post_6, ibit^0'=ibit^post_6, idim^0'=idim^post_6, ifp1^0'=ifp1^post_6, ifp2^0'=ifp2^post_6, ip1^0'=ip1^post_6, ip2^0'=ip2^post_6, ip3^0'=ip3^post_6, k1^0'=k1^post_6, k2^0'=k2^post_6, n^0'=n^post_6, ndim^0'=ndim^post_6, nprev^0'=nprev^post_6, nrem^0'=nrem^post_6, ntot^0'=ntot^post_6, tempi^0'=tempi^post_6, tempr^0'=tempr^post_6, theta^0'=theta^post_6, wi^0'=wi^post_6, wpi^0'=wpi^post_6, wpr^0'=wpr^post_6, wr^0'=wr^post_6, wtemp^0'=wtemp^post_6, [ i1^0<=-2+ip1^0+i3^0 && i1^0==i1^post_6 && i2^0==i2^post_6 && i2rev^0==i2rev^post_6 && i3^0==i3^post_6 && i3rev^0==i3rev^post_6 && ibit^0==ibit^post_6 && idim^0==idim^post_6 && ifp1^0==ifp1^post_6 && ifp2^0==ifp2^post_6 && ip1^0==ip1^post_6 && ip2^0==ip2^post_6 && ip3^0==ip3^post_6 && k1^0==k1^post_6 && k2^0==k2^post_6 && n^0==n^post_6 && ndim^0==ndim^post_6 && nprev^0==nprev^post_6 && nrem^0==nrem^post_6 && ntot^0==ntot^post_6 && tempi^0==tempi^post_6 && tempr^0==tempr^post_6 && theta^0==theta^post_6 && wi^0==wi^post_6 && wpi^0==wpi^post_6 && wpr^0==wpr^post_6 && wr^0==wr^post_6 && wtemp^0==wtemp^post_6 ], cost: 1 9: l6 -> l7 : i1^0'=i1^post_10, i2^0'=i2^post_10, i2rev^0'=i2rev^post_10, i3^0'=i3^post_10, i3rev^0'=i3rev^post_10, ibit^0'=ibit^post_10, idim^0'=idim^post_10, ifp1^0'=ifp1^post_10, ifp2^0'=ifp2^post_10, ip1^0'=ip1^post_10, ip2^0'=ip2^post_10, ip3^0'=ip3^post_10, k1^0'=k1^post_10, k2^0'=k2^post_10, n^0'=n^post_10, ndim^0'=ndim^post_10, nprev^0'=nprev^post_10, nrem^0'=nrem^post_10, ntot^0'=ntot^post_10, tempi^0'=tempi^post_10, tempr^0'=tempr^post_10, theta^0'=theta^post_10, wi^0'=wi^post_10, wpi^0'=wpi^post_10, wpr^0'=wpr^post_10, wr^0'=wr^post_10, wtemp^0'=wtemp^post_10, [ i1^0==i1^post_10 && i2^0==i2^post_10 && i2rev^0==i2rev^post_10 && i3^0==i3^post_10 && i3rev^0==i3rev^post_10 && ibit^0==ibit^post_10 && idim^0==idim^post_10 && ifp1^0==ifp1^post_10 && ifp2^0==ifp2^post_10 && ip1^0==ip1^post_10 && ip2^0==ip2^post_10 && ip3^0==ip3^post_10 && k1^0==k1^post_10 && k2^0==k2^post_10 && n^0==n^post_10 && ndim^0==ndim^post_10 && nprev^0==nprev^post_10 && nrem^0==nrem^post_10 && ntot^0==ntot^post_10 && tempi^0==tempi^post_10 && tempr^0==tempr^post_10 && theta^0==theta^post_10 && wi^0==wi^post_10 && wpi^0==wpi^post_10 && wpr^0==wpr^post_10 && wr^0==wr^post_10 && wtemp^0==wtemp^post_10 ], cost: 1 7: l7 -> l8 : i1^0'=i1^post_8, i2^0'=i2^post_8, i2rev^0'=i2rev^post_8, i3^0'=i3^post_8, i3rev^0'=i3rev^post_8, ibit^0'=ibit^post_8, idim^0'=idim^post_8, ifp1^0'=ifp1^post_8, ifp2^0'=ifp2^post_8, ip1^0'=ip1^post_8, ip2^0'=ip2^post_8, ip3^0'=ip3^post_8, k1^0'=k1^post_8, k2^0'=k2^post_8, n^0'=n^post_8, ndim^0'=ndim^post_8, nprev^0'=nprev^post_8, nrem^0'=nrem^post_8, ntot^0'=ntot^post_8, tempi^0'=tempi^post_8, tempr^0'=tempr^post_8, theta^0'=theta^post_8, wi^0'=wi^post_8, wpi^0'=wpi^post_8, wpr^0'=wpr^post_8, wr^0'=wr^post_8, wtemp^0'=wtemp^post_8, [ 1+ifp1^0<=i3^0 && ifp1^post_8==ifp2^0 && i1^0==i1^post_8 && i2^0==i2^post_8 && i2rev^0==i2rev^post_8 && i3^0==i3^post_8 && i3rev^0==i3rev^post_8 && ibit^0==ibit^post_8 && idim^0==idim^post_8 && ifp2^0==ifp2^post_8 && ip1^0==ip1^post_8 && ip2^0==ip2^post_8 && ip3^0==ip3^post_8 && k1^0==k1^post_8 && k2^0==k2^post_8 && n^0==n^post_8 && ndim^0==ndim^post_8 && nprev^0==nprev^post_8 && nrem^0==nrem^post_8 && ntot^0==ntot^post_8 && tempi^0==tempi^post_8 && tempr^0==tempr^post_8 && theta^0==theta^post_8 && wi^0==wi^post_8 && wpi^0==wpi^post_8 && wpr^0==wpr^post_8 && wr^0==wr^post_8 && wtemp^0==wtemp^post_8 ], cost: 1 8: l7 -> l3 : i1^0'=i1^post_9, i2^0'=i2^post_9, i2rev^0'=i2rev^post_9, i3^0'=i3^post_9, i3rev^0'=i3rev^post_9, ibit^0'=ibit^post_9, idim^0'=idim^post_9, ifp1^0'=ifp1^post_9, ifp2^0'=ifp2^post_9, ip1^0'=ip1^post_9, ip2^0'=ip2^post_9, ip3^0'=ip3^post_9, k1^0'=k1^post_9, k2^0'=k2^post_9, n^0'=n^post_9, ndim^0'=ndim^post_9, nprev^0'=nprev^post_9, nrem^0'=nrem^post_9, ntot^0'=ntot^post_9, tempi^0'=tempi^post_9, tempr^0'=tempr^post_9, theta^0'=theta^post_9, wi^0'=wi^post_9, wpi^0'=wpi^post_9, wpr^0'=wpr^post_9, wr^0'=wr^post_9, wtemp^0'=wtemp^post_9, [ i3^0<=ifp1^0 && i1^0==i1^post_9 && i2^0==i2^post_9 && i2rev^0==i2rev^post_9 && i3^0==i3^post_9 && i3rev^0==i3rev^post_9 && ibit^0==ibit^post_9 && idim^0==idim^post_9 && ifp1^0==ifp1^post_9 && ifp2^0==ifp2^post_9 && ip1^0==ip1^post_9 && ip2^0==ip2^post_9 && ip3^0==ip3^post_9 && k1^0==k1^post_9 && k2^0==k2^post_9 && n^0==n^post_9 && ndim^0==ndim^post_9 && nprev^0==nprev^post_9 && nrem^0==nrem^post_9 && ntot^0==ntot^post_9 && tempi^0==tempi^post_9 && tempr^0==tempr^post_9 && theta^0==theta^post_9 && wi^0==wi^post_9 && wpi^0==wpi^post_9 && wpr^0==wpr^post_9 && wr^0==wr^post_9 && wtemp^0==wtemp^post_9 ], cost: 1 12: l8 -> l9 : i1^0'=i1^post_13, i2^0'=i2^post_13, i2rev^0'=i2rev^post_13, i3^0'=i3^post_13, i3rev^0'=i3rev^post_13, ibit^0'=ibit^post_13, idim^0'=idim^post_13, ifp1^0'=ifp1^post_13, ifp2^0'=ifp2^post_13, ip1^0'=ip1^post_13, ip2^0'=ip2^post_13, ip3^0'=ip3^post_13, k1^0'=k1^post_13, k2^0'=k2^post_13, n^0'=n^post_13, ndim^0'=ndim^post_13, nprev^0'=nprev^post_13, nrem^0'=nrem^post_13, ntot^0'=ntot^post_13, tempi^0'=tempi^post_13, tempr^0'=tempr^post_13, theta^0'=theta^post_13, wi^0'=wi^post_13, wpi^0'=wpi^post_13, wpr^0'=wpr^post_13, wr^0'=wr^post_13, wtemp^0'=wtemp^post_13, [ i1^0==i1^post_13 && i2^0==i2^post_13 && i2rev^0==i2rev^post_13 && i3^0==i3^post_13 && i3rev^0==i3rev^post_13 && ibit^0==ibit^post_13 && idim^0==idim^post_13 && ifp1^0==ifp1^post_13 && ifp2^0==ifp2^post_13 && ip1^0==ip1^post_13 && ip2^0==ip2^post_13 && ip3^0==ip3^post_13 && k1^0==k1^post_13 && k2^0==k2^post_13 && n^0==n^post_13 && ndim^0==ndim^post_13 && nprev^0==nprev^post_13 && nrem^0==nrem^post_13 && ntot^0==ntot^post_13 && tempi^0==tempi^post_13 && tempr^0==tempr^post_13 && theta^0==theta^post_13 && wi^0==wi^post_13 && wpi^0==wpi^post_13 && wpr^0==wpr^post_13 && wr^0==wr^post_13 && wtemp^0==wtemp^post_13 ], cost: 1 10: l9 -> l0 : i1^0'=i1^post_11, i2^0'=i2^post_11, i2rev^0'=i2rev^post_11, i3^0'=i3^post_11, i3rev^0'=i3rev^post_11, ibit^0'=ibit^post_11, idim^0'=idim^post_11, ifp1^0'=ifp1^post_11, ifp2^0'=ifp2^post_11, ip1^0'=ip1^post_11, ip2^0'=ip2^post_11, ip3^0'=ip3^post_11, k1^0'=k1^post_11, k2^0'=k2^post_11, n^0'=n^post_11, ndim^0'=ndim^post_11, nprev^0'=nprev^post_11, nrem^0'=nrem^post_11, ntot^0'=ntot^post_11, tempi^0'=tempi^post_11, tempr^0'=tempr^post_11, theta^0'=theta^post_11, wi^0'=wi^post_11, wpi^0'=wpi^post_11, wpr^0'=wpr^post_11, wr^0'=wr^post_11, wtemp^0'=wtemp^post_11, [ ip2^0<=ifp1^0 && nprev^post_11==nprev^post_11 && idim^post_11==-1+idim^0 && i1^0==i1^post_11 && i2^0==i2^post_11 && i2rev^0==i2rev^post_11 && i3^0==i3^post_11 && i3rev^0==i3rev^post_11 && ibit^0==ibit^post_11 && ifp1^0==ifp1^post_11 && ifp2^0==ifp2^post_11 && ip1^0==ip1^post_11 && ip2^0==ip2^post_11 && ip3^0==ip3^post_11 && k1^0==k1^post_11 && k2^0==k2^post_11 && n^0==n^post_11 && ndim^0==ndim^post_11 && nrem^0==nrem^post_11 && ntot^0==ntot^post_11 && tempi^0==tempi^post_11 && tempr^0==tempr^post_11 && theta^0==theta^post_11 && wi^0==wi^post_11 && wpi^0==wpi^post_11 && wpr^0==wpr^post_11 && wr^0==wr^post_11 && wtemp^0==wtemp^post_11 ], cost: 1 11: l9 -> l6 : i1^0'=i1^post_12, i2^0'=i2^post_12, i2rev^0'=i2rev^post_12, i3^0'=i3^post_12, i3rev^0'=i3rev^post_12, ibit^0'=ibit^post_12, idim^0'=idim^post_12, ifp1^0'=ifp1^post_12, ifp2^0'=ifp2^post_12, ip1^0'=ip1^post_12, ip2^0'=ip2^post_12, ip3^0'=ip3^post_12, k1^0'=k1^post_12, k2^0'=k2^post_12, n^0'=n^post_12, ndim^0'=ndim^post_12, nprev^0'=nprev^post_12, nrem^0'=nrem^post_12, ntot^0'=ntot^post_12, tempi^0'=tempi^post_12, tempr^0'=tempr^post_12, theta^0'=theta^post_12, wi^0'=wi^post_12, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_12, wtemp^0'=wtemp^post_12, [ 1+ifp1^0<=ip2^0 && ifp2^post_12==2*ifp1^0 && theta^post_12==theta^post_12 && wtemp^post_12==wtemp^post_12 && wpr^post_12==wpr^post_12 && wpi^post_12==wpi^post_12 && wr^post_12==1 && wi^post_12==0 && i1^0==i1^post_12 && i2^0==i2^post_12 && i2rev^0==i2rev^post_12 && i3^0==i3^post_12 && i3rev^0==i3rev^post_12 && ibit^0==ibit^post_12 && idim^0==idim^post_12 && ifp1^0==ifp1^post_12 && ip1^0==ip1^post_12 && ip2^0==ip2^post_12 && ip3^0==ip3^post_12 && k1^0==k1^post_12 && k2^0==k2^post_12 && n^0==n^post_12 && ndim^0==ndim^post_12 && nprev^0==nprev^post_12 && nrem^0==nrem^post_12 && ntot^0==ntot^post_12 && tempi^0==tempi^post_12 && tempr^0==tempr^post_12 ], cost: 1 13: l10 -> l11 : i1^0'=i1^post_14, i2^0'=i2^post_14, i2rev^0'=i2rev^post_14, i3^0'=i3^post_14, i3rev^0'=i3rev^post_14, ibit^0'=ibit^post_14, idim^0'=idim^post_14, ifp1^0'=ifp1^post_14, ifp2^0'=ifp2^post_14, ip1^0'=ip1^post_14, ip2^0'=ip2^post_14, ip3^0'=ip3^post_14, k1^0'=k1^post_14, k2^0'=k2^post_14, n^0'=n^post_14, ndim^0'=ndim^post_14, nprev^0'=nprev^post_14, nrem^0'=nrem^post_14, ntot^0'=ntot^post_14, tempi^0'=tempi^post_14, tempr^0'=tempr^post_14, theta^0'=theta^post_14, wi^0'=wi^post_14, wpi^0'=wpi^post_14, wpr^0'=wpr^post_14, wr^0'=wr^post_14, wtemp^0'=wtemp^post_14, [ i2rev^post_14==ibit^0+i2rev^0 && i2^post_14==i2^0+ip1^0 && i1^0==i1^post_14 && i3^0==i3^post_14 && i3rev^0==i3rev^post_14 && ibit^0==ibit^post_14 && idim^0==idim^post_14 && ifp1^0==ifp1^post_14 && ifp2^0==ifp2^post_14 && ip1^0==ip1^post_14 && ip2^0==ip2^post_14 && ip3^0==ip3^post_14 && k1^0==k1^post_14 && k2^0==k2^post_14 && n^0==n^post_14 && ndim^0==ndim^post_14 && nprev^0==nprev^post_14 && nrem^0==nrem^post_14 && ntot^0==ntot^post_14 && tempi^0==tempi^post_14 && tempr^0==tempr^post_14 && theta^0==theta^post_14 && wi^0==wi^post_14 && wpi^0==wpi^post_14 && wpr^0==wpr^post_14 && wr^0==wr^post_14 && wtemp^0==wtemp^post_14 ], cost: 1 33: l11 -> l23 : i1^0'=i1^post_34, i2^0'=i2^post_34, i2rev^0'=i2rev^post_34, i3^0'=i3^post_34, i3rev^0'=i3rev^post_34, ibit^0'=ibit^post_34, idim^0'=idim^post_34, ifp1^0'=ifp1^post_34, ifp2^0'=ifp2^post_34, ip1^0'=ip1^post_34, ip2^0'=ip2^post_34, ip3^0'=ip3^post_34, k1^0'=k1^post_34, k2^0'=k2^post_34, n^0'=n^post_34, ndim^0'=ndim^post_34, nprev^0'=nprev^post_34, nrem^0'=nrem^post_34, ntot^0'=ntot^post_34, tempi^0'=tempi^post_34, tempr^0'=tempr^post_34, theta^0'=theta^post_34, wi^0'=wi^post_34, wpi^0'=wpi^post_34, wpr^0'=wpr^post_34, wr^0'=wr^post_34, wtemp^0'=wtemp^post_34, [ i1^0==i1^post_34 && i2^0==i2^post_34 && i2rev^0==i2rev^post_34 && i3^0==i3^post_34 && i3rev^0==i3rev^post_34 && ibit^0==ibit^post_34 && idim^0==idim^post_34 && ifp1^0==ifp1^post_34 && ifp2^0==ifp2^post_34 && ip1^0==ip1^post_34 && ip2^0==ip2^post_34 && ip3^0==ip3^post_34 && k1^0==k1^post_34 && k2^0==k2^post_34 && n^0==n^post_34 && ndim^0==ndim^post_34 && nprev^0==nprev^post_34 && nrem^0==nrem^post_34 && ntot^0==ntot^post_34 && tempi^0==tempi^post_34 && tempr^0==tempr^post_34 && theta^0==theta^post_34 && wi^0==wi^post_34 && wpi^0==wpi^post_34 && wpr^0==wpr^post_34 && wr^0==wr^post_34 && wtemp^0==wtemp^post_34 ], cost: 1 14: l12 -> l10 : i1^0'=i1^post_15, i2^0'=i2^post_15, i2rev^0'=i2rev^post_15, i3^0'=i3^post_15, i3rev^0'=i3rev^post_15, ibit^0'=ibit^post_15, idim^0'=idim^post_15, ifp1^0'=ifp1^post_15, ifp2^0'=ifp2^post_15, ip1^0'=ip1^post_15, ip2^0'=ip2^post_15, ip3^0'=ip3^post_15, k1^0'=k1^post_15, k2^0'=k2^post_15, n^0'=n^post_15, ndim^0'=ndim^post_15, nprev^0'=nprev^post_15, nrem^0'=nrem^post_15, ntot^0'=ntot^post_15, tempi^0'=tempi^post_15, tempr^0'=tempr^post_15, theta^0'=theta^post_15, wi^0'=wi^post_15, wpi^0'=wpi^post_15, wpr^0'=wpr^post_15, wr^0'=wr^post_15, wtemp^0'=wtemp^post_15, [ i2rev^0<=ibit^0 && i1^0==i1^post_15 && i2^0==i2^post_15 && i2rev^0==i2rev^post_15 && i3^0==i3^post_15 && i3rev^0==i3rev^post_15 && ibit^0==ibit^post_15 && idim^0==idim^post_15 && ifp1^0==ifp1^post_15 && ifp2^0==ifp2^post_15 && ip1^0==ip1^post_15 && ip2^0==ip2^post_15 && ip3^0==ip3^post_15 && k1^0==k1^post_15 && k2^0==k2^post_15 && n^0==n^post_15 && ndim^0==ndim^post_15 && nprev^0==nprev^post_15 && nrem^0==nrem^post_15 && ntot^0==ntot^post_15 && tempi^0==tempi^post_15 && tempr^0==tempr^post_15 && theta^0==theta^post_15 && wi^0==wi^post_15 && wpi^0==wpi^post_15 && wpr^0==wpr^post_15 && wr^0==wr^post_15 && wtemp^0==wtemp^post_15 ], cost: 1 15: l12 -> l13 : i1^0'=i1^post_16, i2^0'=i2^post_16, i2rev^0'=i2rev^post_16, i3^0'=i3^post_16, i3rev^0'=i3rev^post_16, ibit^0'=ibit^post_16, idim^0'=idim^post_16, ifp1^0'=ifp1^post_16, ifp2^0'=ifp2^post_16, ip1^0'=ip1^post_16, ip2^0'=ip2^post_16, ip3^0'=ip3^post_16, k1^0'=k1^post_16, k2^0'=k2^post_16, n^0'=n^post_16, ndim^0'=ndim^post_16, nprev^0'=nprev^post_16, nrem^0'=nrem^post_16, ntot^0'=ntot^post_16, tempi^0'=tempi^post_16, tempr^0'=tempr^post_16, theta^0'=theta^post_16, wi^0'=wi^post_16, wpi^0'=wpi^post_16, wpr^0'=wpr^post_16, wr^0'=wr^post_16, wtemp^0'=wtemp^post_16, [ 1+ibit^0<=i2rev^0 && i2rev^post_16==-ibit^0+i2rev^0 && ibit^post_16==ibit^post_16 && i1^0==i1^post_16 && i2^0==i2^post_16 && i3^0==i3^post_16 && i3rev^0==i3rev^post_16 && idim^0==idim^post_16 && ifp1^0==ifp1^post_16 && ifp2^0==ifp2^post_16 && ip1^0==ip1^post_16 && ip2^0==ip2^post_16 && ip3^0==ip3^post_16 && k1^0==k1^post_16 && k2^0==k2^post_16 && n^0==n^post_16 && ndim^0==ndim^post_16 && nprev^0==nprev^post_16 && nrem^0==nrem^post_16 && ntot^0==ntot^post_16 && tempi^0==tempi^post_16 && tempr^0==tempr^post_16 && theta^0==theta^post_16 && wi^0==wi^post_16 && wpi^0==wpi^post_16 && wpr^0==wpr^post_16 && wr^0==wr^post_16 && wtemp^0==wtemp^post_16 ], cost: 1 18: l13 -> l14 : i1^0'=i1^post_19, i2^0'=i2^post_19, i2rev^0'=i2rev^post_19, i3^0'=i3^post_19, i3rev^0'=i3rev^post_19, ibit^0'=ibit^post_19, idim^0'=idim^post_19, ifp1^0'=ifp1^post_19, ifp2^0'=ifp2^post_19, ip1^0'=ip1^post_19, ip2^0'=ip2^post_19, ip3^0'=ip3^post_19, k1^0'=k1^post_19, k2^0'=k2^post_19, n^0'=n^post_19, ndim^0'=ndim^post_19, nprev^0'=nprev^post_19, nrem^0'=nrem^post_19, ntot^0'=ntot^post_19, tempi^0'=tempi^post_19, tempr^0'=tempr^post_19, theta^0'=theta^post_19, wi^0'=wi^post_19, wpi^0'=wpi^post_19, wpr^0'=wpr^post_19, wr^0'=wr^post_19, wtemp^0'=wtemp^post_19, [ i1^0==i1^post_19 && i2^0==i2^post_19 && i2rev^0==i2rev^post_19 && i3^0==i3^post_19 && i3rev^0==i3rev^post_19 && ibit^0==ibit^post_19 && idim^0==idim^post_19 && ifp1^0==ifp1^post_19 && ifp2^0==ifp2^post_19 && ip1^0==ip1^post_19 && ip2^0==ip2^post_19 && ip3^0==ip3^post_19 && k1^0==k1^post_19 && k2^0==k2^post_19 && n^0==n^post_19 && ndim^0==ndim^post_19 && nprev^0==nprev^post_19 && nrem^0==nrem^post_19 && ntot^0==ntot^post_19 && tempi^0==tempi^post_19 && tempr^0==tempr^post_19 && theta^0==theta^post_19 && wi^0==wi^post_19 && wpi^0==wpi^post_19 && wpr^0==wpr^post_19 && wr^0==wr^post_19 && wtemp^0==wtemp^post_19 ], cost: 1 16: l14 -> l10 : i1^0'=i1^post_17, i2^0'=i2^post_17, i2rev^0'=i2rev^post_17, i3^0'=i3^post_17, i3rev^0'=i3rev^post_17, ibit^0'=ibit^post_17, idim^0'=idim^post_17, ifp1^0'=ifp1^post_17, ifp2^0'=ifp2^post_17, ip1^0'=ip1^post_17, ip2^0'=ip2^post_17, ip3^0'=ip3^post_17, k1^0'=k1^post_17, k2^0'=k2^post_17, n^0'=n^post_17, ndim^0'=ndim^post_17, nprev^0'=nprev^post_17, nrem^0'=nrem^post_17, ntot^0'=ntot^post_17, tempi^0'=tempi^post_17, tempr^0'=tempr^post_17, theta^0'=theta^post_17, wi^0'=wi^post_17, wpi^0'=wpi^post_17, wpr^0'=wpr^post_17, wr^0'=wr^post_17, wtemp^0'=wtemp^post_17, [ 1+ibit^0<=ip1^0 && i1^0==i1^post_17 && i2^0==i2^post_17 && i2rev^0==i2rev^post_17 && i3^0==i3^post_17 && i3rev^0==i3rev^post_17 && ibit^0==ibit^post_17 && idim^0==idim^post_17 && ifp1^0==ifp1^post_17 && ifp2^0==ifp2^post_17 && ip1^0==ip1^post_17 && ip2^0==ip2^post_17 && ip3^0==ip3^post_17 && k1^0==k1^post_17 && k2^0==k2^post_17 && n^0==n^post_17 && ndim^0==ndim^post_17 && nprev^0==nprev^post_17 && nrem^0==nrem^post_17 && ntot^0==ntot^post_17 && tempi^0==tempi^post_17 && tempr^0==tempr^post_17 && theta^0==theta^post_17 && wi^0==wi^post_17 && wpi^0==wpi^post_17 && wpr^0==wpr^post_17 && wr^0==wr^post_17 && wtemp^0==wtemp^post_17 ], cost: 1 17: l14 -> l12 : i1^0'=i1^post_18, i2^0'=i2^post_18, i2rev^0'=i2rev^post_18, i3^0'=i3^post_18, i3rev^0'=i3rev^post_18, ibit^0'=ibit^post_18, idim^0'=idim^post_18, ifp1^0'=ifp1^post_18, ifp2^0'=ifp2^post_18, ip1^0'=ip1^post_18, ip2^0'=ip2^post_18, ip3^0'=ip3^post_18, k1^0'=k1^post_18, k2^0'=k2^post_18, n^0'=n^post_18, ndim^0'=ndim^post_18, nprev^0'=nprev^post_18, nrem^0'=nrem^post_18, ntot^0'=ntot^post_18, tempi^0'=tempi^post_18, tempr^0'=tempr^post_18, theta^0'=theta^post_18, wi^0'=wi^post_18, wpi^0'=wpi^post_18, wpr^0'=wpr^post_18, wr^0'=wr^post_18, wtemp^0'=wtemp^post_18, [ ip1^0<=ibit^0 && i1^0==i1^post_18 && i2^0==i2^post_18 && i2rev^0==i2rev^post_18 && i3^0==i3^post_18 && i3rev^0==i3rev^post_18 && ibit^0==ibit^post_18 && idim^0==idim^post_18 && ifp1^0==ifp1^post_18 && ifp2^0==ifp2^post_18 && ip1^0==ip1^post_18 && ip2^0==ip2^post_18 && ip3^0==ip3^post_18 && k1^0==k1^post_18 && k2^0==k2^post_18 && n^0==n^post_18 && ndim^0==ndim^post_18 && nprev^0==nprev^post_18 && nrem^0==nrem^post_18 && ntot^0==ntot^post_18 && tempi^0==tempi^post_18 && tempr^0==tempr^post_18 && theta^0==theta^post_18 && wi^0==wi^post_18 && wpi^0==wpi^post_18 && wpr^0==wpr^post_18 && wr^0==wr^post_18 && wtemp^0==wtemp^post_18 ], cost: 1 19: l15 -> l13 : i1^0'=i1^post_20, i2^0'=i2^post_20, i2rev^0'=i2rev^post_20, i3^0'=i3^post_20, i3rev^0'=i3rev^post_20, ibit^0'=ibit^post_20, idim^0'=idim^post_20, ifp1^0'=ifp1^post_20, ifp2^0'=ifp2^post_20, ip1^0'=ip1^post_20, ip2^0'=ip2^post_20, ip3^0'=ip3^post_20, k1^0'=k1^post_20, k2^0'=k2^post_20, n^0'=n^post_20, ndim^0'=ndim^post_20, nprev^0'=nprev^post_20, nrem^0'=nrem^post_20, ntot^0'=ntot^post_20, tempi^0'=tempi^post_20, tempr^0'=tempr^post_20, theta^0'=theta^post_20, wi^0'=wi^post_20, wpi^0'=wpi^post_20, wpr^0'=wpr^post_20, wr^0'=wr^post_20, wtemp^0'=wtemp^post_20, [ ibit^post_20==ibit^post_20 && i1^0==i1^post_20 && i2^0==i2^post_20 && i2rev^0==i2rev^post_20 && i3^0==i3^post_20 && i3rev^0==i3rev^post_20 && idim^0==idim^post_20 && ifp1^0==ifp1^post_20 && ifp2^0==ifp2^post_20 && ip1^0==ip1^post_20 && ip2^0==ip2^post_20 && ip3^0==ip3^post_20 && k1^0==k1^post_20 && k2^0==k2^post_20 && n^0==n^post_20 && ndim^0==ndim^post_20 && nprev^0==nprev^post_20 && nrem^0==nrem^post_20 && ntot^0==ntot^post_20 && tempi^0==tempi^post_20 && tempr^0==tempr^post_20 && theta^0==theta^post_20 && wi^0==wi^post_20 && wpi^0==wpi^post_20 && wpr^0==wpr^post_20 && wr^0==wr^post_20 && wtemp^0==wtemp^post_20 ], cost: 1 20: l16 -> l0 : i1^0'=i1^post_21, i2^0'=i2^post_21, i2rev^0'=i2rev^post_21, i3^0'=i3^post_21, i3rev^0'=i3rev^post_21, ibit^0'=ibit^post_21, idim^0'=idim^post_21, ifp1^0'=ifp1^post_21, ifp2^0'=ifp2^post_21, ip1^0'=ip1^post_21, ip2^0'=ip2^post_21, ip3^0'=ip3^post_21, k1^0'=k1^post_21, k2^0'=k2^post_21, n^0'=n^post_21, ndim^0'=ndim^post_21, nprev^0'=nprev^post_21, nrem^0'=nrem^post_21, ntot^0'=ntot^post_21, tempi^0'=tempi^post_21, tempr^0'=tempr^post_21, theta^0'=theta^post_21, wi^0'=wi^post_21, wpi^0'=wpi^post_21, wpr^0'=wpr^post_21, wr^0'=wr^post_21, wtemp^0'=wtemp^post_21, [ 1+ndim^0<=idim^0 && nprev^post_21==1 && i1^0==i1^post_21 && i2^0==i2^post_21 && i2rev^0==i2rev^post_21 && i3^0==i3^post_21 && i3rev^0==i3rev^post_21 && ibit^0==ibit^post_21 && idim^0==idim^post_21 && ifp1^0==ifp1^post_21 && ifp2^0==ifp2^post_21 && ip1^0==ip1^post_21 && ip2^0==ip2^post_21 && ip3^0==ip3^post_21 && k1^0==k1^post_21 && k2^0==k2^post_21 && n^0==n^post_21 && ndim^0==ndim^post_21 && nrem^0==nrem^post_21 && ntot^0==ntot^post_21 && tempi^0==tempi^post_21 && tempr^0==tempr^post_21 && theta^0==theta^post_21 && wi^0==wi^post_21 && wpi^0==wpi^post_21 && wpr^0==wpr^post_21 && wr^0==wr^post_21 && wtemp^0==wtemp^post_21 ], cost: 1 21: l16 -> l17 : i1^0'=i1^post_22, i2^0'=i2^post_22, i2rev^0'=i2rev^post_22, i3^0'=i3^post_22, i3rev^0'=i3rev^post_22, ibit^0'=ibit^post_22, idim^0'=idim^post_22, ifp1^0'=ifp1^post_22, ifp2^0'=ifp2^post_22, ip1^0'=ip1^post_22, ip2^0'=ip2^post_22, ip3^0'=ip3^post_22, k1^0'=k1^post_22, k2^0'=k2^post_22, n^0'=n^post_22, ndim^0'=ndim^post_22, nprev^0'=nprev^post_22, nrem^0'=nrem^post_22, ntot^0'=ntot^post_22, tempi^0'=tempi^post_22, tempr^0'=tempr^post_22, theta^0'=theta^post_22, wi^0'=wi^post_22, wpi^0'=wpi^post_22, wpr^0'=wpr^post_22, wr^0'=wr^post_22, wtemp^0'=wtemp^post_22, [ idim^0<=ndim^0 && ntot^post_22==ntot^post_22 && idim^post_22==1+idim^0 && i1^0==i1^post_22 && i2^0==i2^post_22 && i2rev^0==i2rev^post_22 && i3^0==i3^post_22 && i3rev^0==i3rev^post_22 && ibit^0==ibit^post_22 && ifp1^0==ifp1^post_22 && ifp2^0==ifp2^post_22 && ip1^0==ip1^post_22 && ip2^0==ip2^post_22 && ip3^0==ip3^post_22 && k1^0==k1^post_22 && k2^0==k2^post_22 && n^0==n^post_22 && ndim^0==ndim^post_22 && nprev^0==nprev^post_22 && nrem^0==nrem^post_22 && tempi^0==tempi^post_22 && tempr^0==tempr^post_22 && theta^0==theta^post_22 && wi^0==wi^post_22 && wpi^0==wpi^post_22 && wpr^0==wpr^post_22 && wr^0==wr^post_22 && wtemp^0==wtemp^post_22 ], cost: 1 30: l17 -> l16 : i1^0'=i1^post_31, i2^0'=i2^post_31, i2rev^0'=i2rev^post_31, i3^0'=i3^post_31, i3rev^0'=i3rev^post_31, ibit^0'=ibit^post_31, idim^0'=idim^post_31, ifp1^0'=ifp1^post_31, ifp2^0'=ifp2^post_31, ip1^0'=ip1^post_31, ip2^0'=ip2^post_31, ip3^0'=ip3^post_31, k1^0'=k1^post_31, k2^0'=k2^post_31, n^0'=n^post_31, ndim^0'=ndim^post_31, nprev^0'=nprev^post_31, nrem^0'=nrem^post_31, ntot^0'=ntot^post_31, tempi^0'=tempi^post_31, tempr^0'=tempr^post_31, theta^0'=theta^post_31, wi^0'=wi^post_31, wpi^0'=wpi^post_31, wpr^0'=wpr^post_31, wr^0'=wr^post_31, wtemp^0'=wtemp^post_31, [ i1^0==i1^post_31 && i2^0==i2^post_31 && i2rev^0==i2rev^post_31 && i3^0==i3^post_31 && i3rev^0==i3rev^post_31 && ibit^0==ibit^post_31 && idim^0==idim^post_31 && ifp1^0==ifp1^post_31 && ifp2^0==ifp2^post_31 && ip1^0==ip1^post_31 && ip2^0==ip2^post_31 && ip3^0==ip3^post_31 && k1^0==k1^post_31 && k2^0==k2^post_31 && n^0==n^post_31 && ndim^0==ndim^post_31 && nprev^0==nprev^post_31 && nrem^0==nrem^post_31 && ntot^0==ntot^post_31 && tempi^0==tempi^post_31 && tempr^0==tempr^post_31 && theta^0==theta^post_31 && wi^0==wi^post_31 && wpi^0==wpi^post_31 && wpr^0==wpr^post_31 && wr^0==wr^post_31 && wtemp^0==wtemp^post_31 ], cost: 1 22: l18 -> l19 : i1^0'=i1^post_23, i2^0'=i2^post_23, i2rev^0'=i2rev^post_23, i3^0'=i3^post_23, i3rev^0'=i3rev^post_23, ibit^0'=ibit^post_23, idim^0'=idim^post_23, ifp1^0'=ifp1^post_23, ifp2^0'=ifp2^post_23, ip1^0'=ip1^post_23, ip2^0'=ip2^post_23, ip3^0'=ip3^post_23, k1^0'=k1^post_23, k2^0'=k2^post_23, n^0'=n^post_23, ndim^0'=ndim^post_23, nprev^0'=nprev^post_23, nrem^0'=nrem^post_23, ntot^0'=ntot^post_23, tempi^0'=tempi^post_23, tempr^0'=tempr^post_23, theta^0'=theta^post_23, wi^0'=wi^post_23, wpi^0'=wpi^post_23, wpr^0'=wpr^post_23, wr^0'=wr^post_23, wtemp^0'=wtemp^post_23, [ 1+ip3^0<=i3^0 && i1^post_23==2+i1^0 && i2^0==i2^post_23 && i2rev^0==i2rev^post_23 && i3^0==i3^post_23 && i3rev^0==i3rev^post_23 && ibit^0==ibit^post_23 && idim^0==idim^post_23 && ifp1^0==ifp1^post_23 && ifp2^0==ifp2^post_23 && ip1^0==ip1^post_23 && ip2^0==ip2^post_23 && ip3^0==ip3^post_23 && k1^0==k1^post_23 && k2^0==k2^post_23 && n^0==n^post_23 && ndim^0==ndim^post_23 && nprev^0==nprev^post_23 && nrem^0==nrem^post_23 && ntot^0==ntot^post_23 && tempi^0==tempi^post_23 && tempr^0==tempr^post_23 && theta^0==theta^post_23 && wi^0==wi^post_23 && wpi^0==wpi^post_23 && wpr^0==wpr^post_23 && wr^0==wr^post_23 && wtemp^0==wtemp^post_23 ], cost: 1 23: l18 -> l20 : i1^0'=i1^post_24, i2^0'=i2^post_24, i2rev^0'=i2rev^post_24, i3^0'=i3^post_24, i3rev^0'=i3rev^post_24, ibit^0'=ibit^post_24, idim^0'=idim^post_24, ifp1^0'=ifp1^post_24, ifp2^0'=ifp2^post_24, ip1^0'=ip1^post_24, ip2^0'=ip2^post_24, ip3^0'=ip3^post_24, k1^0'=k1^post_24, k2^0'=k2^post_24, n^0'=n^post_24, ndim^0'=ndim^post_24, nprev^0'=nprev^post_24, nrem^0'=nrem^post_24, ntot^0'=ntot^post_24, tempi^0'=tempi^post_24, tempr^0'=tempr^post_24, theta^0'=theta^post_24, wi^0'=wi^post_24, wpi^0'=wpi^post_24, wpr^0'=wpr^post_24, wr^0'=wr^post_24, wtemp^0'=wtemp^post_24, [ i3^0<=ip3^0 && i3rev^post_24==-i2^0+i2rev^0+i3^0 && tempr^1_1==tempr^1_1 && tempr^post_24==tempr^post_24 && i3^post_24==i3^0+ip2^0 && i1^0==i1^post_24 && i2^0==i2^post_24 && i2rev^0==i2rev^post_24 && ibit^0==ibit^post_24 && idim^0==idim^post_24 && ifp1^0==ifp1^post_24 && ifp2^0==ifp2^post_24 && ip1^0==ip1^post_24 && ip2^0==ip2^post_24 && ip3^0==ip3^post_24 && k1^0==k1^post_24 && k2^0==k2^post_24 && n^0==n^post_24 && ndim^0==ndim^post_24 && nprev^0==nprev^post_24 && nrem^0==nrem^post_24 && ntot^0==ntot^post_24 && tempi^0==tempi^post_24 && theta^0==theta^post_24 && wi^0==wi^post_24 && wpi^0==wpi^post_24 && wpr^0==wpr^post_24 && wr^0==wr^post_24 && wtemp^0==wtemp^post_24 ], cost: 1 27: l19 -> l21 : i1^0'=i1^post_28, i2^0'=i2^post_28, i2rev^0'=i2rev^post_28, i3^0'=i3^post_28, i3rev^0'=i3rev^post_28, ibit^0'=ibit^post_28, idim^0'=idim^post_28, ifp1^0'=ifp1^post_28, ifp2^0'=ifp2^post_28, ip1^0'=ip1^post_28, ip2^0'=ip2^post_28, ip3^0'=ip3^post_28, k1^0'=k1^post_28, k2^0'=k2^post_28, n^0'=n^post_28, ndim^0'=ndim^post_28, nprev^0'=nprev^post_28, nrem^0'=nrem^post_28, ntot^0'=ntot^post_28, tempi^0'=tempi^post_28, tempr^0'=tempr^post_28, theta^0'=theta^post_28, wi^0'=wi^post_28, wpi^0'=wpi^post_28, wpr^0'=wpr^post_28, wr^0'=wr^post_28, wtemp^0'=wtemp^post_28, [ i1^0==i1^post_28 && i2^0==i2^post_28 && i2rev^0==i2rev^post_28 && i3^0==i3^post_28 && i3rev^0==i3rev^post_28 && ibit^0==ibit^post_28 && idim^0==idim^post_28 && ifp1^0==ifp1^post_28 && ifp2^0==ifp2^post_28 && ip1^0==ip1^post_28 && ip2^0==ip2^post_28 && ip3^0==ip3^post_28 && k1^0==k1^post_28 && k2^0==k2^post_28 && n^0==n^post_28 && ndim^0==ndim^post_28 && nprev^0==nprev^post_28 && nrem^0==nrem^post_28 && ntot^0==ntot^post_28 && tempi^0==tempi^post_28 && tempr^0==tempr^post_28 && theta^0==theta^post_28 && wi^0==wi^post_28 && wpi^0==wpi^post_28 && wpr^0==wpr^post_28 && wr^0==wr^post_28 && wtemp^0==wtemp^post_28 ], cost: 1 24: l20 -> l18 : i1^0'=i1^post_25, i2^0'=i2^post_25, i2rev^0'=i2rev^post_25, i3^0'=i3^post_25, i3rev^0'=i3rev^post_25, ibit^0'=ibit^post_25, idim^0'=idim^post_25, ifp1^0'=ifp1^post_25, ifp2^0'=ifp2^post_25, ip1^0'=ip1^post_25, ip2^0'=ip2^post_25, ip3^0'=ip3^post_25, k1^0'=k1^post_25, k2^0'=k2^post_25, n^0'=n^post_25, ndim^0'=ndim^post_25, nprev^0'=nprev^post_25, nrem^0'=nrem^post_25, ntot^0'=ntot^post_25, tempi^0'=tempi^post_25, tempr^0'=tempr^post_25, theta^0'=theta^post_25, wi^0'=wi^post_25, wpi^0'=wpi^post_25, wpr^0'=wpr^post_25, wr^0'=wr^post_25, wtemp^0'=wtemp^post_25, [ i1^0==i1^post_25 && i2^0==i2^post_25 && i2rev^0==i2rev^post_25 && i3^0==i3^post_25 && i3rev^0==i3rev^post_25 && ibit^0==ibit^post_25 && idim^0==idim^post_25 && ifp1^0==ifp1^post_25 && ifp2^0==ifp2^post_25 && ip1^0==ip1^post_25 && ip2^0==ip2^post_25 && ip3^0==ip3^post_25 && k1^0==k1^post_25 && k2^0==k2^post_25 && n^0==n^post_25 && ndim^0==ndim^post_25 && nprev^0==nprev^post_25 && nrem^0==nrem^post_25 && ntot^0==ntot^post_25 && tempi^0==tempi^post_25 && tempr^0==tempr^post_25 && theta^0==theta^post_25 && wi^0==wi^post_25 && wpi^0==wpi^post_25 && wpr^0==wpr^post_25 && wr^0==wr^post_25 && wtemp^0==wtemp^post_25 ], cost: 1 25: l21 -> l15 : i1^0'=i1^post_26, i2^0'=i2^post_26, i2rev^0'=i2rev^post_26, i3^0'=i3^post_26, i3rev^0'=i3rev^post_26, ibit^0'=ibit^post_26, idim^0'=idim^post_26, ifp1^0'=ifp1^post_26, ifp2^0'=ifp2^post_26, ip1^0'=ip1^post_26, ip2^0'=ip2^post_26, ip3^0'=ip3^post_26, k1^0'=k1^post_26, k2^0'=k2^post_26, n^0'=n^post_26, ndim^0'=ndim^post_26, nprev^0'=nprev^post_26, nrem^0'=nrem^post_26, ntot^0'=ntot^post_26, tempi^0'=tempi^post_26, tempr^0'=tempr^post_26, theta^0'=theta^post_26, wi^0'=wi^post_26, wpi^0'=wpi^post_26, wpr^0'=wpr^post_26, wr^0'=wr^post_26, wtemp^0'=wtemp^post_26, [ -1+i2^0+ip1^0<=i1^0 && i1^0==i1^post_26 && i2^0==i2^post_26 && i2rev^0==i2rev^post_26 && i3^0==i3^post_26 && i3rev^0==i3rev^post_26 && ibit^0==ibit^post_26 && idim^0==idim^post_26 && ifp1^0==ifp1^post_26 && ifp2^0==ifp2^post_26 && ip1^0==ip1^post_26 && ip2^0==ip2^post_26 && ip3^0==ip3^post_26 && k1^0==k1^post_26 && k2^0==k2^post_26 && n^0==n^post_26 && ndim^0==ndim^post_26 && nprev^0==nprev^post_26 && nrem^0==nrem^post_26 && ntot^0==ntot^post_26 && tempi^0==tempi^post_26 && tempr^0==tempr^post_26 && theta^0==theta^post_26 && wi^0==wi^post_26 && wpi^0==wpi^post_26 && wpr^0==wpr^post_26 && wr^0==wr^post_26 && wtemp^0==wtemp^post_26 ], cost: 1 26: l21 -> l20 : i1^0'=i1^post_27, i2^0'=i2^post_27, i2rev^0'=i2rev^post_27, i3^0'=i3^post_27, i3rev^0'=i3rev^post_27, ibit^0'=ibit^post_27, idim^0'=idim^post_27, ifp1^0'=ifp1^post_27, ifp2^0'=ifp2^post_27, ip1^0'=ip1^post_27, ip2^0'=ip2^post_27, ip3^0'=ip3^post_27, k1^0'=k1^post_27, k2^0'=k2^post_27, n^0'=n^post_27, ndim^0'=ndim^post_27, nprev^0'=nprev^post_27, nrem^0'=nrem^post_27, ntot^0'=ntot^post_27, tempi^0'=tempi^post_27, tempr^0'=tempr^post_27, theta^0'=theta^post_27, wi^0'=wi^post_27, wpi^0'=wpi^post_27, wpr^0'=wpr^post_27, wr^0'=wr^post_27, wtemp^0'=wtemp^post_27, [ i1^0<=-2+i2^0+ip1^0 && i1^0==i1^post_27 && i2^0==i2^post_27 && i2rev^0==i2rev^post_27 && i3^0==i3^post_27 && i3rev^0==i3rev^post_27 && ibit^0==ibit^post_27 && idim^0==idim^post_27 && ifp1^0==ifp1^post_27 && ifp2^0==ifp2^post_27 && ip1^0==ip1^post_27 && ip2^0==ip2^post_27 && ip3^0==ip3^post_27 && k1^0==k1^post_27 && k2^0==k2^post_27 && n^0==n^post_27 && ndim^0==ndim^post_27 && nprev^0==nprev^post_27 && nrem^0==nrem^post_27 && ntot^0==ntot^post_27 && tempi^0==tempi^post_27 && tempr^0==tempr^post_27 && theta^0==theta^post_27 && wi^0==wi^post_27 && wpi^0==wpi^post_27 && wpr^0==wpr^post_27 && wr^0==wr^post_27 && wtemp^0==wtemp^post_27 ], cost: 1 28: l22 -> l15 : i1^0'=i1^post_29, i2^0'=i2^post_29, i2rev^0'=i2rev^post_29, i3^0'=i3^post_29, i3rev^0'=i3rev^post_29, ibit^0'=ibit^post_29, idim^0'=idim^post_29, ifp1^0'=ifp1^post_29, ifp2^0'=ifp2^post_29, ip1^0'=ip1^post_29, ip2^0'=ip2^post_29, ip3^0'=ip3^post_29, k1^0'=k1^post_29, k2^0'=k2^post_29, n^0'=n^post_29, ndim^0'=ndim^post_29, nprev^0'=nprev^post_29, nrem^0'=nrem^post_29, ntot^0'=ntot^post_29, tempi^0'=tempi^post_29, tempr^0'=tempr^post_29, theta^0'=theta^post_29, wi^0'=wi^post_29, wpi^0'=wpi^post_29, wpr^0'=wpr^post_29, wr^0'=wr^post_29, wtemp^0'=wtemp^post_29, [ i2rev^0<=i2^0 && i1^0==i1^post_29 && i2^0==i2^post_29 && i2rev^0==i2rev^post_29 && i3^0==i3^post_29 && i3rev^0==i3rev^post_29 && ibit^0==ibit^post_29 && idim^0==idim^post_29 && ifp1^0==ifp1^post_29 && ifp2^0==ifp2^post_29 && ip1^0==ip1^post_29 && ip2^0==ip2^post_29 && ip3^0==ip3^post_29 && k1^0==k1^post_29 && k2^0==k2^post_29 && n^0==n^post_29 && ndim^0==ndim^post_29 && nprev^0==nprev^post_29 && nrem^0==nrem^post_29 && ntot^0==ntot^post_29 && tempi^0==tempi^post_29 && tempr^0==tempr^post_29 && theta^0==theta^post_29 && wi^0==wi^post_29 && wpi^0==wpi^post_29 && wpr^0==wpr^post_29 && wr^0==wr^post_29 && wtemp^0==wtemp^post_29 ], cost: 1 29: l22 -> l19 : i1^0'=i1^post_30, i2^0'=i2^post_30, i2rev^0'=i2rev^post_30, i3^0'=i3^post_30, i3rev^0'=i3rev^post_30, ibit^0'=ibit^post_30, idim^0'=idim^post_30, ifp1^0'=ifp1^post_30, ifp2^0'=ifp2^post_30, ip1^0'=ip1^post_30, ip2^0'=ip2^post_30, ip3^0'=ip3^post_30, k1^0'=k1^post_30, k2^0'=k2^post_30, n^0'=n^post_30, ndim^0'=ndim^post_30, nprev^0'=nprev^post_30, nrem^0'=nrem^post_30, ntot^0'=ntot^post_30, tempi^0'=tempi^post_30, tempr^0'=tempr^post_30, theta^0'=theta^post_30, wi^0'=wi^post_30, wpi^0'=wpi^post_30, wpr^0'=wpr^post_30, wr^0'=wr^post_30, wtemp^0'=wtemp^post_30, [ 1+i2^0<=i2rev^0 && i1^0==i1^post_30 && i2^0==i2^post_30 && i2rev^0==i2rev^post_30 && i3^0==i3^post_30 && i3rev^0==i3rev^post_30 && ibit^0==ibit^post_30 && idim^0==idim^post_30 && ifp1^0==ifp1^post_30 && ifp2^0==ifp2^post_30 && ip1^0==ip1^post_30 && ip2^0==ip2^post_30 && ip3^0==ip3^post_30 && k1^0==k1^post_30 && k2^0==k2^post_30 && n^0==n^post_30 && ndim^0==ndim^post_30 && nprev^0==nprev^post_30 && nrem^0==nrem^post_30 && ntot^0==ntot^post_30 && tempi^0==tempi^post_30 && tempr^0==tempr^post_30 && theta^0==theta^post_30 && wi^0==wi^post_30 && wpi^0==wpi^post_30 && wpr^0==wpr^post_30 && wr^0==wr^post_30 && wtemp^0==wtemp^post_30 ], cost: 1 31: l23 -> l8 : i1^0'=i1^post_32, i2^0'=i2^post_32, i2rev^0'=i2rev^post_32, i3^0'=i3^post_32, i3rev^0'=i3rev^post_32, ibit^0'=ibit^post_32, idim^0'=idim^post_32, ifp1^0'=ifp1^post_32, ifp2^0'=ifp2^post_32, ip1^0'=ip1^post_32, ip2^0'=ip2^post_32, ip3^0'=ip3^post_32, k1^0'=k1^post_32, k2^0'=k2^post_32, n^0'=n^post_32, ndim^0'=ndim^post_32, nprev^0'=nprev^post_32, nrem^0'=nrem^post_32, ntot^0'=ntot^post_32, tempi^0'=tempi^post_32, tempr^0'=tempr^post_32, theta^0'=theta^post_32, wi^0'=wi^post_32, wpi^0'=wpi^post_32, wpr^0'=wpr^post_32, wr^0'=wr^post_32, wtemp^0'=wtemp^post_32, [ 1+ip2^0<=i2^0 && ifp1^post_32==ip1^0 && i1^0==i1^post_32 && i2^0==i2^post_32 && i2rev^0==i2rev^post_32 && i3^0==i3^post_32 && i3rev^0==i3rev^post_32 && ibit^0==ibit^post_32 && idim^0==idim^post_32 && ifp2^0==ifp2^post_32 && ip1^0==ip1^post_32 && ip2^0==ip2^post_32 && ip3^0==ip3^post_32 && k1^0==k1^post_32 && k2^0==k2^post_32 && n^0==n^post_32 && ndim^0==ndim^post_32 && nprev^0==nprev^post_32 && nrem^0==nrem^post_32 && ntot^0==ntot^post_32 && tempi^0==tempi^post_32 && tempr^0==tempr^post_32 && theta^0==theta^post_32 && wi^0==wi^post_32 && wpi^0==wpi^post_32 && wpr^0==wpr^post_32 && wr^0==wr^post_32 && wtemp^0==wtemp^post_32 ], cost: 1 32: l23 -> l22 : i1^0'=i1^post_33, i2^0'=i2^post_33, i2rev^0'=i2rev^post_33, i3^0'=i3^post_33, i3rev^0'=i3rev^post_33, ibit^0'=ibit^post_33, idim^0'=idim^post_33, ifp1^0'=ifp1^post_33, ifp2^0'=ifp2^post_33, ip1^0'=ip1^post_33, ip2^0'=ip2^post_33, ip3^0'=ip3^post_33, k1^0'=k1^post_33, k2^0'=k2^post_33, n^0'=n^post_33, ndim^0'=ndim^post_33, nprev^0'=nprev^post_33, nrem^0'=nrem^post_33, ntot^0'=ntot^post_33, tempi^0'=tempi^post_33, tempr^0'=tempr^post_33, theta^0'=theta^post_33, wi^0'=wi^post_33, wpi^0'=wpi^post_33, wpr^0'=wpr^post_33, wr^0'=wr^post_33, wtemp^0'=wtemp^post_33, [ i2^0<=ip2^0 && i1^0==i1^post_33 && i2^0==i2^post_33 && i2rev^0==i2rev^post_33 && i3^0==i3^post_33 && i3rev^0==i3rev^post_33 && ibit^0==ibit^post_33 && idim^0==idim^post_33 && ifp1^0==ifp1^post_33 && ifp2^0==ifp2^post_33 && ip1^0==ip1^post_33 && ip2^0==ip2^post_33 && ip3^0==ip3^post_33 && k1^0==k1^post_33 && k2^0==k2^post_33 && n^0==n^post_33 && ndim^0==ndim^post_33 && nprev^0==nprev^post_33 && nrem^0==nrem^post_33 && ntot^0==ntot^post_33 && tempi^0==tempi^post_33 && tempr^0==tempr^post_33 && theta^0==theta^post_33 && wi^0==wi^post_33 && wpi^0==wpi^post_33 && wpr^0==wpr^post_33 && wr^0==wr^post_33 && wtemp^0==wtemp^post_33 ], cost: 1 36: l25 -> l17 : i1^0'=i1^post_37, i2^0'=i2^post_37, i2rev^0'=i2rev^post_37, i3^0'=i3^post_37, i3rev^0'=i3rev^post_37, ibit^0'=ibit^post_37, idim^0'=idim^post_37, ifp1^0'=ifp1^post_37, ifp2^0'=ifp2^post_37, ip1^0'=ip1^post_37, ip2^0'=ip2^post_37, ip3^0'=ip3^post_37, k1^0'=k1^post_37, k2^0'=k2^post_37, n^0'=n^post_37, ndim^0'=ndim^post_37, nprev^0'=nprev^post_37, nrem^0'=nrem^post_37, ntot^0'=ntot^post_37, tempi^0'=tempi^post_37, tempr^0'=tempr^post_37, theta^0'=theta^post_37, wi^0'=wi^post_37, wpi^0'=wpi^post_37, wpr^0'=wpr^post_37, wr^0'=wr^post_37, wtemp^0'=wtemp^post_37, [ i1^0==i1^post_37 && i2^0==i2^post_37 && i2rev^0==i2rev^post_37 && i3^0==i3^post_37 && i3rev^0==i3rev^post_37 && ibit^0==ibit^post_37 && idim^0==idim^post_37 && ifp1^0==ifp1^post_37 && ifp2^0==ifp2^post_37 && ip1^0==ip1^post_37 && ip2^0==ip2^post_37 && ip3^0==ip3^post_37 && k1^0==k1^post_37 && k2^0==k2^post_37 && n^0==n^post_37 && ndim^0==ndim^post_37 && nprev^0==nprev^post_37 && nrem^0==nrem^post_37 && ntot^0==ntot^post_37 && tempi^0==tempi^post_37 && tempr^0==tempr^post_37 && theta^0==theta^post_37 && wi^0==wi^post_37 && wpi^0==wpi^post_37 && wpr^0==wpr^post_37 && wr^0==wr^post_37 && wtemp^0==wtemp^post_37 ], cost: 1 Checking for constant complexity: The following rule is satisfiable with cost >= 1, yielding constant complexity: 36: l25 -> l17 : i1^0'=i1^post_37, i2^0'=i2^post_37, i2rev^0'=i2rev^post_37, i3^0'=i3^post_37, i3rev^0'=i3rev^post_37, ibit^0'=ibit^post_37, idim^0'=idim^post_37, ifp1^0'=ifp1^post_37, ifp2^0'=ifp2^post_37, ip1^0'=ip1^post_37, ip2^0'=ip2^post_37, ip3^0'=ip3^post_37, k1^0'=k1^post_37, k2^0'=k2^post_37, n^0'=n^post_37, ndim^0'=ndim^post_37, nprev^0'=nprev^post_37, nrem^0'=nrem^post_37, ntot^0'=ntot^post_37, tempi^0'=tempi^post_37, tempr^0'=tempr^post_37, theta^0'=theta^post_37, wi^0'=wi^post_37, wpi^0'=wpi^post_37, wpr^0'=wpr^post_37, wr^0'=wr^post_37, wtemp^0'=wtemp^post_37, [ i1^0==i1^post_37 && i2^0==i2^post_37 && i2rev^0==i2rev^post_37 && i3^0==i3^post_37 && i3rev^0==i3rev^post_37 && ibit^0==ibit^post_37 && idim^0==idim^post_37 && ifp1^0==ifp1^post_37 && ifp2^0==ifp2^post_37 && ip1^0==ip1^post_37 && ip2^0==ip2^post_37 && ip3^0==ip3^post_37 && k1^0==k1^post_37 && k2^0==k2^post_37 && n^0==n^post_37 && ndim^0==ndim^post_37 && nprev^0==nprev^post_37 && nrem^0==nrem^post_37 && ntot^0==ntot^post_37 && tempi^0==tempi^post_37 && tempr^0==tempr^post_37 && theta^0==theta^post_37 && wi^0==wi^post_37 && wpi^0==wpi^post_37 && wpr^0==wpr^post_37 && wr^0==wr^post_37 && wtemp^0==wtemp^post_37 ], cost: 1 Removed unreachable and leaf rules: Start location: l25 0: l0 -> l1 : i1^0'=i1^post_1, i2^0'=i2^post_1, i2rev^0'=i2rev^post_1, i3^0'=i3^post_1, i3rev^0'=i3rev^post_1, ibit^0'=ibit^post_1, idim^0'=idim^post_1, ifp1^0'=ifp1^post_1, ifp2^0'=ifp2^post_1, ip1^0'=ip1^post_1, ip2^0'=ip2^post_1, ip3^0'=ip3^post_1, k1^0'=k1^post_1, k2^0'=k2^post_1, n^0'=n^post_1, ndim^0'=ndim^post_1, nprev^0'=nprev^post_1, nrem^0'=nrem^post_1, ntot^0'=ntot^post_1, tempi^0'=tempi^post_1, tempr^0'=tempr^post_1, theta^0'=theta^post_1, wi^0'=wi^post_1, wpi^0'=wpi^post_1, wpr^0'=wpr^post_1, wr^0'=wr^post_1, wtemp^0'=wtemp^post_1, [ i1^0==i1^post_1 && i2^0==i2^post_1 && i2rev^0==i2rev^post_1 && i3^0==i3^post_1 && i3rev^0==i3rev^post_1 && ibit^0==ibit^post_1 && idim^0==idim^post_1 && ifp1^0==ifp1^post_1 && ifp2^0==ifp2^post_1 && ip1^0==ip1^post_1 && ip2^0==ip2^post_1 && ip3^0==ip3^post_1 && k1^0==k1^post_1 && k2^0==k2^post_1 && n^0==n^post_1 && ndim^0==ndim^post_1 && nprev^0==nprev^post_1 && nrem^0==nrem^post_1 && ntot^0==ntot^post_1 && tempi^0==tempi^post_1 && tempr^0==tempr^post_1 && theta^0==theta^post_1 && wi^0==wi^post_1 && wpi^0==wpi^post_1 && wpr^0==wpr^post_1 && wr^0==wr^post_1 && wtemp^0==wtemp^post_1 ], cost: 1 35: l1 -> l11 : i1^0'=i1^post_36, i2^0'=i2^post_36, i2rev^0'=i2rev^post_36, i3^0'=i3^post_36, i3rev^0'=i3rev^post_36, ibit^0'=ibit^post_36, idim^0'=idim^post_36, ifp1^0'=ifp1^post_36, ifp2^0'=ifp2^post_36, ip1^0'=ip1^post_36, ip2^0'=ip2^post_36, ip3^0'=ip3^post_36, k1^0'=k1^post_36, k2^0'=k2^post_36, n^0'=n^post_36, ndim^0'=ndim^post_36, nprev^0'=nprev^post_36, nrem^0'=nrem^post_36, ntot^0'=ntot^post_36, tempi^0'=tempi^post_36, tempr^0'=tempr^post_36, theta^0'=theta^post_36, wi^0'=wi^post_36, wpi^0'=wpi^post_36, wpr^0'=wpr^post_36, wr^0'=wr^post_36, wtemp^0'=wtemp^post_36, [ 1<=idim^0 && n^post_36==n^post_36 && nrem^post_36==nrem^post_36 && ip1^post_36==ip1^post_36 && ip2^post_36==ip2^post_36 && ip3^post_36==ip3^post_36 && i2rev^post_36==1 && i1^0==i1^post_36 && i2^0==i2^post_36 && i3^0==i3^post_36 && i3rev^0==i3rev^post_36 && ibit^0==ibit^post_36 && idim^0==idim^post_36 && ifp1^0==ifp1^post_36 && ifp2^0==ifp2^post_36 && k1^0==k1^post_36 && k2^0==k2^post_36 && ndim^0==ndim^post_36 && nprev^0==nprev^post_36 && ntot^0==ntot^post_36 && tempi^0==tempi^post_36 && tempr^0==tempr^post_36 && theta^0==theta^post_36 && wi^0==wi^post_36 && wpi^0==wpi^post_36 && wpr^0==wpr^post_36 && wr^0==wr^post_36 && wtemp^0==wtemp^post_36 ], cost: 1 1: l2 -> l3 : i1^0'=i1^post_2, i2^0'=i2^post_2, i2rev^0'=i2rev^post_2, i3^0'=i3^post_2, i3rev^0'=i3rev^post_2, ibit^0'=ibit^post_2, idim^0'=idim^post_2, ifp1^0'=ifp1^post_2, ifp2^0'=ifp2^post_2, ip1^0'=ip1^post_2, ip2^0'=ip2^post_2, ip3^0'=ip3^post_2, k1^0'=k1^post_2, k2^0'=k2^post_2, n^0'=n^post_2, ndim^0'=ndim^post_2, nprev^0'=nprev^post_2, nrem^0'=nrem^post_2, ntot^0'=ntot^post_2, tempi^0'=tempi^post_2, tempr^0'=tempr^post_2, theta^0'=theta^post_2, wi^0'=wi^post_2, wpi^0'=wpi^post_2, wpr^0'=wpr^post_2, wr^0'=wr^post_2, wtemp^0'=wtemp^post_2, [ 1+ip3^0<=i2^0 && i1^post_2==2+i1^0 && i2^0==i2^post_2 && i2rev^0==i2rev^post_2 && i3^0==i3^post_2 && i3rev^0==i3rev^post_2 && ibit^0==ibit^post_2 && idim^0==idim^post_2 && ifp1^0==ifp1^post_2 && ifp2^0==ifp2^post_2 && ip1^0==ip1^post_2 && ip2^0==ip2^post_2 && ip3^0==ip3^post_2 && k1^0==k1^post_2 && k2^0==k2^post_2 && n^0==n^post_2 && ndim^0==ndim^post_2 && nprev^0==nprev^post_2 && nrem^0==nrem^post_2 && ntot^0==ntot^post_2 && tempi^0==tempi^post_2 && tempr^0==tempr^post_2 && theta^0==theta^post_2 && wi^0==wi^post_2 && wpi^0==wpi^post_2 && wpr^0==wpr^post_2 && wr^0==wr^post_2 && wtemp^0==wtemp^post_2 ], cost: 1 2: l2 -> l4 : i1^0'=i1^post_3, i2^0'=i2^post_3, i2rev^0'=i2rev^post_3, i3^0'=i3^post_3, i3rev^0'=i3rev^post_3, ibit^0'=ibit^post_3, idim^0'=idim^post_3, ifp1^0'=ifp1^post_3, ifp2^0'=ifp2^post_3, ip1^0'=ip1^post_3, ip2^0'=ip2^post_3, ip3^0'=ip3^post_3, k1^0'=k1^post_3, k2^0'=k2^post_3, n^0'=n^post_3, ndim^0'=ndim^post_3, nprev^0'=nprev^post_3, nrem^0'=nrem^post_3, ntot^0'=ntot^post_3, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_3, wi^0'=wi^post_3, wpi^0'=wpi^post_3, wpr^0'=wpr^post_3, wr^0'=wr^post_3, wtemp^0'=wtemp^post_3, [ i2^0<=ip3^0 && k1^post_3==i2^0 && k2^post_3==ifp1^0+k1^post_3 && tempr^post_3==tempr^post_3 && tempi^post_3==tempi^post_3 && i2^post_3==i2^0+ifp2^0 && i1^0==i1^post_3 && i2rev^0==i2rev^post_3 && i3^0==i3^post_3 && i3rev^0==i3rev^post_3 && ibit^0==ibit^post_3 && idim^0==idim^post_3 && ifp1^0==ifp1^post_3 && ifp2^0==ifp2^post_3 && ip1^0==ip1^post_3 && ip2^0==ip2^post_3 && ip3^0==ip3^post_3 && n^0==n^post_3 && ndim^0==ndim^post_3 && nprev^0==nprev^post_3 && nrem^0==nrem^post_3 && ntot^0==ntot^post_3 && theta^0==theta^post_3 && wi^0==wi^post_3 && wpi^0==wpi^post_3 && wpr^0==wpr^post_3 && wr^0==wr^post_3 && wtemp^0==wtemp^post_3 ], cost: 1 6: l3 -> l5 : i1^0'=i1^post_7, i2^0'=i2^post_7, i2rev^0'=i2rev^post_7, i3^0'=i3^post_7, i3rev^0'=i3rev^post_7, ibit^0'=ibit^post_7, idim^0'=idim^post_7, ifp1^0'=ifp1^post_7, ifp2^0'=ifp2^post_7, ip1^0'=ip1^post_7, ip2^0'=ip2^post_7, ip3^0'=ip3^post_7, k1^0'=k1^post_7, k2^0'=k2^post_7, n^0'=n^post_7, ndim^0'=ndim^post_7, nprev^0'=nprev^post_7, nrem^0'=nrem^post_7, ntot^0'=ntot^post_7, tempi^0'=tempi^post_7, tempr^0'=tempr^post_7, theta^0'=theta^post_7, wi^0'=wi^post_7, wpi^0'=wpi^post_7, wpr^0'=wpr^post_7, wr^0'=wr^post_7, wtemp^0'=wtemp^post_7, [ i1^0==i1^post_7 && i2^0==i2^post_7 && i2rev^0==i2rev^post_7 && i3^0==i3^post_7 && i3rev^0==i3rev^post_7 && ibit^0==ibit^post_7 && idim^0==idim^post_7 && ifp1^0==ifp1^post_7 && ifp2^0==ifp2^post_7 && ip1^0==ip1^post_7 && ip2^0==ip2^post_7 && ip3^0==ip3^post_7 && k1^0==k1^post_7 && k2^0==k2^post_7 && n^0==n^post_7 && ndim^0==ndim^post_7 && nprev^0==nprev^post_7 && nrem^0==nrem^post_7 && ntot^0==ntot^post_7 && tempi^0==tempi^post_7 && tempr^0==tempr^post_7 && theta^0==theta^post_7 && wi^0==wi^post_7 && wpi^0==wpi^post_7 && wpr^0==wpr^post_7 && wr^0==wr^post_7 && wtemp^0==wtemp^post_7 ], cost: 1 3: l4 -> l2 : i1^0'=i1^post_4, i2^0'=i2^post_4, i2rev^0'=i2rev^post_4, i3^0'=i3^post_4, i3rev^0'=i3rev^post_4, ibit^0'=ibit^post_4, idim^0'=idim^post_4, ifp1^0'=ifp1^post_4, ifp2^0'=ifp2^post_4, ip1^0'=ip1^post_4, ip2^0'=ip2^post_4, ip3^0'=ip3^post_4, k1^0'=k1^post_4, k2^0'=k2^post_4, n^0'=n^post_4, ndim^0'=ndim^post_4, nprev^0'=nprev^post_4, nrem^0'=nrem^post_4, ntot^0'=ntot^post_4, tempi^0'=tempi^post_4, tempr^0'=tempr^post_4, theta^0'=theta^post_4, wi^0'=wi^post_4, wpi^0'=wpi^post_4, wpr^0'=wpr^post_4, wr^0'=wr^post_4, wtemp^0'=wtemp^post_4, [ i1^0==i1^post_4 && i2^0==i2^post_4 && i2rev^0==i2rev^post_4 && i3^0==i3^post_4 && i3rev^0==i3rev^post_4 && ibit^0==ibit^post_4 && idim^0==idim^post_4 && ifp1^0==ifp1^post_4 && ifp2^0==ifp2^post_4 && ip1^0==ip1^post_4 && ip2^0==ip2^post_4 && ip3^0==ip3^post_4 && k1^0==k1^post_4 && k2^0==k2^post_4 && n^0==n^post_4 && ndim^0==ndim^post_4 && nprev^0==nprev^post_4 && nrem^0==nrem^post_4 && ntot^0==ntot^post_4 && tempi^0==tempi^post_4 && tempr^0==tempr^post_4 && theta^0==theta^post_4 && wi^0==wi^post_4 && wpi^0==wpi^post_4 && wpr^0==wpr^post_4 && wr^0==wr^post_4 && wtemp^0==wtemp^post_4 ], cost: 1 4: l5 -> l6 : i1^0'=i1^post_5, i2^0'=i2^post_5, i2rev^0'=i2rev^post_5, i3^0'=i3^post_5, i3rev^0'=i3rev^post_5, ibit^0'=ibit^post_5, idim^0'=idim^post_5, ifp1^0'=ifp1^post_5, ifp2^0'=ifp2^post_5, ip1^0'=ip1^post_5, ip2^0'=ip2^post_5, ip3^0'=ip3^post_5, k1^0'=k1^post_5, k2^0'=k2^post_5, n^0'=n^post_5, ndim^0'=ndim^post_5, nprev^0'=nprev^post_5, nrem^0'=nrem^post_5, ntot^0'=ntot^post_5, tempi^0'=tempi^post_5, tempr^0'=tempr^post_5, theta^0'=theta^post_5, wi^0'=wi^post_5, wpi^0'=wpi^post_5, wpr^0'=wpr^post_5, wr^0'=wr^post_5, wtemp^0'=wtemp^post_5, [ -1+ip1^0+i3^0<=i1^0 && wtemp^post_5==wr^0 && wr^post_5==wr^post_5 && wi^post_5==wi^post_5 && i3^post_5==ip1^0+i3^0 && i1^0==i1^post_5 && i2^0==i2^post_5 && i2rev^0==i2rev^post_5 && i3rev^0==i3rev^post_5 && ibit^0==ibit^post_5 && idim^0==idim^post_5 && ifp1^0==ifp1^post_5 && ifp2^0==ifp2^post_5 && ip1^0==ip1^post_5 && ip2^0==ip2^post_5 && ip3^0==ip3^post_5 && k1^0==k1^post_5 && k2^0==k2^post_5 && n^0==n^post_5 && ndim^0==ndim^post_5 && nprev^0==nprev^post_5 && nrem^0==nrem^post_5 && ntot^0==ntot^post_5 && tempi^0==tempi^post_5 && tempr^0==tempr^post_5 && theta^0==theta^post_5 && wpi^0==wpi^post_5 && wpr^0==wpr^post_5 ], cost: 1 5: l5 -> l4 : i1^0'=i1^post_6, i2^0'=i2^post_6, i2rev^0'=i2rev^post_6, i3^0'=i3^post_6, i3rev^0'=i3rev^post_6, ibit^0'=ibit^post_6, idim^0'=idim^post_6, ifp1^0'=ifp1^post_6, ifp2^0'=ifp2^post_6, ip1^0'=ip1^post_6, ip2^0'=ip2^post_6, ip3^0'=ip3^post_6, k1^0'=k1^post_6, k2^0'=k2^post_6, n^0'=n^post_6, ndim^0'=ndim^post_6, nprev^0'=nprev^post_6, nrem^0'=nrem^post_6, ntot^0'=ntot^post_6, tempi^0'=tempi^post_6, tempr^0'=tempr^post_6, theta^0'=theta^post_6, wi^0'=wi^post_6, wpi^0'=wpi^post_6, wpr^0'=wpr^post_6, wr^0'=wr^post_6, wtemp^0'=wtemp^post_6, [ i1^0<=-2+ip1^0+i3^0 && i1^0==i1^post_6 && i2^0==i2^post_6 && i2rev^0==i2rev^post_6 && i3^0==i3^post_6 && i3rev^0==i3rev^post_6 && ibit^0==ibit^post_6 && idim^0==idim^post_6 && ifp1^0==ifp1^post_6 && ifp2^0==ifp2^post_6 && ip1^0==ip1^post_6 && ip2^0==ip2^post_6 && ip3^0==ip3^post_6 && k1^0==k1^post_6 && k2^0==k2^post_6 && n^0==n^post_6 && ndim^0==ndim^post_6 && nprev^0==nprev^post_6 && nrem^0==nrem^post_6 && ntot^0==ntot^post_6 && tempi^0==tempi^post_6 && tempr^0==tempr^post_6 && theta^0==theta^post_6 && wi^0==wi^post_6 && wpi^0==wpi^post_6 && wpr^0==wpr^post_6 && wr^0==wr^post_6 && wtemp^0==wtemp^post_6 ], cost: 1 9: l6 -> l7 : i1^0'=i1^post_10, i2^0'=i2^post_10, i2rev^0'=i2rev^post_10, i3^0'=i3^post_10, i3rev^0'=i3rev^post_10, ibit^0'=ibit^post_10, idim^0'=idim^post_10, ifp1^0'=ifp1^post_10, ifp2^0'=ifp2^post_10, ip1^0'=ip1^post_10, ip2^0'=ip2^post_10, ip3^0'=ip3^post_10, k1^0'=k1^post_10, k2^0'=k2^post_10, n^0'=n^post_10, ndim^0'=ndim^post_10, nprev^0'=nprev^post_10, nrem^0'=nrem^post_10, ntot^0'=ntot^post_10, tempi^0'=tempi^post_10, tempr^0'=tempr^post_10, theta^0'=theta^post_10, wi^0'=wi^post_10, wpi^0'=wpi^post_10, wpr^0'=wpr^post_10, wr^0'=wr^post_10, wtemp^0'=wtemp^post_10, [ i1^0==i1^post_10 && i2^0==i2^post_10 && i2rev^0==i2rev^post_10 && i3^0==i3^post_10 && i3rev^0==i3rev^post_10 && ibit^0==ibit^post_10 && idim^0==idim^post_10 && ifp1^0==ifp1^post_10 && ifp2^0==ifp2^post_10 && ip1^0==ip1^post_10 && ip2^0==ip2^post_10 && ip3^0==ip3^post_10 && k1^0==k1^post_10 && k2^0==k2^post_10 && n^0==n^post_10 && ndim^0==ndim^post_10 && nprev^0==nprev^post_10 && nrem^0==nrem^post_10 && ntot^0==ntot^post_10 && tempi^0==tempi^post_10 && tempr^0==tempr^post_10 && theta^0==theta^post_10 && wi^0==wi^post_10 && wpi^0==wpi^post_10 && wpr^0==wpr^post_10 && wr^0==wr^post_10 && wtemp^0==wtemp^post_10 ], cost: 1 7: l7 -> l8 : i1^0'=i1^post_8, i2^0'=i2^post_8, i2rev^0'=i2rev^post_8, i3^0'=i3^post_8, i3rev^0'=i3rev^post_8, ibit^0'=ibit^post_8, idim^0'=idim^post_8, ifp1^0'=ifp1^post_8, ifp2^0'=ifp2^post_8, ip1^0'=ip1^post_8, ip2^0'=ip2^post_8, ip3^0'=ip3^post_8, k1^0'=k1^post_8, k2^0'=k2^post_8, n^0'=n^post_8, ndim^0'=ndim^post_8, nprev^0'=nprev^post_8, nrem^0'=nrem^post_8, ntot^0'=ntot^post_8, tempi^0'=tempi^post_8, tempr^0'=tempr^post_8, theta^0'=theta^post_8, wi^0'=wi^post_8, wpi^0'=wpi^post_8, wpr^0'=wpr^post_8, wr^0'=wr^post_8, wtemp^0'=wtemp^post_8, [ 1+ifp1^0<=i3^0 && ifp1^post_8==ifp2^0 && i1^0==i1^post_8 && i2^0==i2^post_8 && i2rev^0==i2rev^post_8 && i3^0==i3^post_8 && i3rev^0==i3rev^post_8 && ibit^0==ibit^post_8 && idim^0==idim^post_8 && ifp2^0==ifp2^post_8 && ip1^0==ip1^post_8 && ip2^0==ip2^post_8 && ip3^0==ip3^post_8 && k1^0==k1^post_8 && k2^0==k2^post_8 && n^0==n^post_8 && ndim^0==ndim^post_8 && nprev^0==nprev^post_8 && nrem^0==nrem^post_8 && ntot^0==ntot^post_8 && tempi^0==tempi^post_8 && tempr^0==tempr^post_8 && theta^0==theta^post_8 && wi^0==wi^post_8 && wpi^0==wpi^post_8 && wpr^0==wpr^post_8 && wr^0==wr^post_8 && wtemp^0==wtemp^post_8 ], cost: 1 8: l7 -> l3 : i1^0'=i1^post_9, i2^0'=i2^post_9, i2rev^0'=i2rev^post_9, i3^0'=i3^post_9, i3rev^0'=i3rev^post_9, ibit^0'=ibit^post_9, idim^0'=idim^post_9, ifp1^0'=ifp1^post_9, ifp2^0'=ifp2^post_9, ip1^0'=ip1^post_9, ip2^0'=ip2^post_9, ip3^0'=ip3^post_9, k1^0'=k1^post_9, k2^0'=k2^post_9, n^0'=n^post_9, ndim^0'=ndim^post_9, nprev^0'=nprev^post_9, nrem^0'=nrem^post_9, ntot^0'=ntot^post_9, tempi^0'=tempi^post_9, tempr^0'=tempr^post_9, theta^0'=theta^post_9, wi^0'=wi^post_9, wpi^0'=wpi^post_9, wpr^0'=wpr^post_9, wr^0'=wr^post_9, wtemp^0'=wtemp^post_9, [ i3^0<=ifp1^0 && i1^0==i1^post_9 && i2^0==i2^post_9 && i2rev^0==i2rev^post_9 && i3^0==i3^post_9 && i3rev^0==i3rev^post_9 && ibit^0==ibit^post_9 && idim^0==idim^post_9 && ifp1^0==ifp1^post_9 && ifp2^0==ifp2^post_9 && ip1^0==ip1^post_9 && ip2^0==ip2^post_9 && ip3^0==ip3^post_9 && k1^0==k1^post_9 && k2^0==k2^post_9 && n^0==n^post_9 && ndim^0==ndim^post_9 && nprev^0==nprev^post_9 && nrem^0==nrem^post_9 && ntot^0==ntot^post_9 && tempi^0==tempi^post_9 && tempr^0==tempr^post_9 && theta^0==theta^post_9 && wi^0==wi^post_9 && wpi^0==wpi^post_9 && wpr^0==wpr^post_9 && wr^0==wr^post_9 && wtemp^0==wtemp^post_9 ], cost: 1 12: l8 -> l9 : i1^0'=i1^post_13, i2^0'=i2^post_13, i2rev^0'=i2rev^post_13, i3^0'=i3^post_13, i3rev^0'=i3rev^post_13, ibit^0'=ibit^post_13, idim^0'=idim^post_13, ifp1^0'=ifp1^post_13, ifp2^0'=ifp2^post_13, ip1^0'=ip1^post_13, ip2^0'=ip2^post_13, ip3^0'=ip3^post_13, k1^0'=k1^post_13, k2^0'=k2^post_13, n^0'=n^post_13, ndim^0'=ndim^post_13, nprev^0'=nprev^post_13, nrem^0'=nrem^post_13, ntot^0'=ntot^post_13, tempi^0'=tempi^post_13, tempr^0'=tempr^post_13, theta^0'=theta^post_13, wi^0'=wi^post_13, wpi^0'=wpi^post_13, wpr^0'=wpr^post_13, wr^0'=wr^post_13, wtemp^0'=wtemp^post_13, [ i1^0==i1^post_13 && i2^0==i2^post_13 && i2rev^0==i2rev^post_13 && i3^0==i3^post_13 && i3rev^0==i3rev^post_13 && ibit^0==ibit^post_13 && idim^0==idim^post_13 && ifp1^0==ifp1^post_13 && ifp2^0==ifp2^post_13 && ip1^0==ip1^post_13 && ip2^0==ip2^post_13 && ip3^0==ip3^post_13 && k1^0==k1^post_13 && k2^0==k2^post_13 && n^0==n^post_13 && ndim^0==ndim^post_13 && nprev^0==nprev^post_13 && nrem^0==nrem^post_13 && ntot^0==ntot^post_13 && tempi^0==tempi^post_13 && tempr^0==tempr^post_13 && theta^0==theta^post_13 && wi^0==wi^post_13 && wpi^0==wpi^post_13 && wpr^0==wpr^post_13 && wr^0==wr^post_13 && wtemp^0==wtemp^post_13 ], cost: 1 10: l9 -> l0 : i1^0'=i1^post_11, i2^0'=i2^post_11, i2rev^0'=i2rev^post_11, i3^0'=i3^post_11, i3rev^0'=i3rev^post_11, ibit^0'=ibit^post_11, idim^0'=idim^post_11, ifp1^0'=ifp1^post_11, ifp2^0'=ifp2^post_11, ip1^0'=ip1^post_11, ip2^0'=ip2^post_11, ip3^0'=ip3^post_11, k1^0'=k1^post_11, k2^0'=k2^post_11, n^0'=n^post_11, ndim^0'=ndim^post_11, nprev^0'=nprev^post_11, nrem^0'=nrem^post_11, ntot^0'=ntot^post_11, tempi^0'=tempi^post_11, tempr^0'=tempr^post_11, theta^0'=theta^post_11, wi^0'=wi^post_11, wpi^0'=wpi^post_11, wpr^0'=wpr^post_11, wr^0'=wr^post_11, wtemp^0'=wtemp^post_11, [ ip2^0<=ifp1^0 && nprev^post_11==nprev^post_11 && idim^post_11==-1+idim^0 && i1^0==i1^post_11 && i2^0==i2^post_11 && i2rev^0==i2rev^post_11 && i3^0==i3^post_11 && i3rev^0==i3rev^post_11 && ibit^0==ibit^post_11 && ifp1^0==ifp1^post_11 && ifp2^0==ifp2^post_11 && ip1^0==ip1^post_11 && ip2^0==ip2^post_11 && ip3^0==ip3^post_11 && k1^0==k1^post_11 && k2^0==k2^post_11 && n^0==n^post_11 && ndim^0==ndim^post_11 && nrem^0==nrem^post_11 && ntot^0==ntot^post_11 && tempi^0==tempi^post_11 && tempr^0==tempr^post_11 && theta^0==theta^post_11 && wi^0==wi^post_11 && wpi^0==wpi^post_11 && wpr^0==wpr^post_11 && wr^0==wr^post_11 && wtemp^0==wtemp^post_11 ], cost: 1 11: l9 -> l6 : i1^0'=i1^post_12, i2^0'=i2^post_12, i2rev^0'=i2rev^post_12, i3^0'=i3^post_12, i3rev^0'=i3rev^post_12, ibit^0'=ibit^post_12, idim^0'=idim^post_12, ifp1^0'=ifp1^post_12, ifp2^0'=ifp2^post_12, ip1^0'=ip1^post_12, ip2^0'=ip2^post_12, ip3^0'=ip3^post_12, k1^0'=k1^post_12, k2^0'=k2^post_12, n^0'=n^post_12, ndim^0'=ndim^post_12, nprev^0'=nprev^post_12, nrem^0'=nrem^post_12, ntot^0'=ntot^post_12, tempi^0'=tempi^post_12, tempr^0'=tempr^post_12, theta^0'=theta^post_12, wi^0'=wi^post_12, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_12, wtemp^0'=wtemp^post_12, [ 1+ifp1^0<=ip2^0 && ifp2^post_12==2*ifp1^0 && theta^post_12==theta^post_12 && wtemp^post_12==wtemp^post_12 && wpr^post_12==wpr^post_12 && wpi^post_12==wpi^post_12 && wr^post_12==1 && wi^post_12==0 && i1^0==i1^post_12 && i2^0==i2^post_12 && i2rev^0==i2rev^post_12 && i3^0==i3^post_12 && i3rev^0==i3rev^post_12 && ibit^0==ibit^post_12 && idim^0==idim^post_12 && ifp1^0==ifp1^post_12 && ip1^0==ip1^post_12 && ip2^0==ip2^post_12 && ip3^0==ip3^post_12 && k1^0==k1^post_12 && k2^0==k2^post_12 && n^0==n^post_12 && ndim^0==ndim^post_12 && nprev^0==nprev^post_12 && nrem^0==nrem^post_12 && ntot^0==ntot^post_12 && tempi^0==tempi^post_12 && tempr^0==tempr^post_12 ], cost: 1 13: l10 -> l11 : i1^0'=i1^post_14, i2^0'=i2^post_14, i2rev^0'=i2rev^post_14, i3^0'=i3^post_14, i3rev^0'=i3rev^post_14, ibit^0'=ibit^post_14, idim^0'=idim^post_14, ifp1^0'=ifp1^post_14, ifp2^0'=ifp2^post_14, ip1^0'=ip1^post_14, ip2^0'=ip2^post_14, ip3^0'=ip3^post_14, k1^0'=k1^post_14, k2^0'=k2^post_14, n^0'=n^post_14, ndim^0'=ndim^post_14, nprev^0'=nprev^post_14, nrem^0'=nrem^post_14, ntot^0'=ntot^post_14, tempi^0'=tempi^post_14, tempr^0'=tempr^post_14, theta^0'=theta^post_14, wi^0'=wi^post_14, wpi^0'=wpi^post_14, wpr^0'=wpr^post_14, wr^0'=wr^post_14, wtemp^0'=wtemp^post_14, [ i2rev^post_14==ibit^0+i2rev^0 && i2^post_14==i2^0+ip1^0 && i1^0==i1^post_14 && i3^0==i3^post_14 && i3rev^0==i3rev^post_14 && ibit^0==ibit^post_14 && idim^0==idim^post_14 && ifp1^0==ifp1^post_14 && ifp2^0==ifp2^post_14 && ip1^0==ip1^post_14 && ip2^0==ip2^post_14 && ip3^0==ip3^post_14 && k1^0==k1^post_14 && k2^0==k2^post_14 && n^0==n^post_14 && ndim^0==ndim^post_14 && nprev^0==nprev^post_14 && nrem^0==nrem^post_14 && ntot^0==ntot^post_14 && tempi^0==tempi^post_14 && tempr^0==tempr^post_14 && theta^0==theta^post_14 && wi^0==wi^post_14 && wpi^0==wpi^post_14 && wpr^0==wpr^post_14 && wr^0==wr^post_14 && wtemp^0==wtemp^post_14 ], cost: 1 33: l11 -> l23 : i1^0'=i1^post_34, i2^0'=i2^post_34, i2rev^0'=i2rev^post_34, i3^0'=i3^post_34, i3rev^0'=i3rev^post_34, ibit^0'=ibit^post_34, idim^0'=idim^post_34, ifp1^0'=ifp1^post_34, ifp2^0'=ifp2^post_34, ip1^0'=ip1^post_34, ip2^0'=ip2^post_34, ip3^0'=ip3^post_34, k1^0'=k1^post_34, k2^0'=k2^post_34, n^0'=n^post_34, ndim^0'=ndim^post_34, nprev^0'=nprev^post_34, nrem^0'=nrem^post_34, ntot^0'=ntot^post_34, tempi^0'=tempi^post_34, tempr^0'=tempr^post_34, theta^0'=theta^post_34, wi^0'=wi^post_34, wpi^0'=wpi^post_34, wpr^0'=wpr^post_34, wr^0'=wr^post_34, wtemp^0'=wtemp^post_34, [ i1^0==i1^post_34 && i2^0==i2^post_34 && i2rev^0==i2rev^post_34 && i3^0==i3^post_34 && i3rev^0==i3rev^post_34 && ibit^0==ibit^post_34 && idim^0==idim^post_34 && ifp1^0==ifp1^post_34 && ifp2^0==ifp2^post_34 && ip1^0==ip1^post_34 && ip2^0==ip2^post_34 && ip3^0==ip3^post_34 && k1^0==k1^post_34 && k2^0==k2^post_34 && n^0==n^post_34 && ndim^0==ndim^post_34 && nprev^0==nprev^post_34 && nrem^0==nrem^post_34 && ntot^0==ntot^post_34 && tempi^0==tempi^post_34 && tempr^0==tempr^post_34 && theta^0==theta^post_34 && wi^0==wi^post_34 && wpi^0==wpi^post_34 && wpr^0==wpr^post_34 && wr^0==wr^post_34 && wtemp^0==wtemp^post_34 ], cost: 1 14: l12 -> l10 : i1^0'=i1^post_15, i2^0'=i2^post_15, i2rev^0'=i2rev^post_15, i3^0'=i3^post_15, i3rev^0'=i3rev^post_15, ibit^0'=ibit^post_15, idim^0'=idim^post_15, ifp1^0'=ifp1^post_15, ifp2^0'=ifp2^post_15, ip1^0'=ip1^post_15, ip2^0'=ip2^post_15, ip3^0'=ip3^post_15, k1^0'=k1^post_15, k2^0'=k2^post_15, n^0'=n^post_15, ndim^0'=ndim^post_15, nprev^0'=nprev^post_15, nrem^0'=nrem^post_15, ntot^0'=ntot^post_15, tempi^0'=tempi^post_15, tempr^0'=tempr^post_15, theta^0'=theta^post_15, wi^0'=wi^post_15, wpi^0'=wpi^post_15, wpr^0'=wpr^post_15, wr^0'=wr^post_15, wtemp^0'=wtemp^post_15, [ i2rev^0<=ibit^0 && i1^0==i1^post_15 && i2^0==i2^post_15 && i2rev^0==i2rev^post_15 && i3^0==i3^post_15 && i3rev^0==i3rev^post_15 && ibit^0==ibit^post_15 && idim^0==idim^post_15 && ifp1^0==ifp1^post_15 && ifp2^0==ifp2^post_15 && ip1^0==ip1^post_15 && ip2^0==ip2^post_15 && ip3^0==ip3^post_15 && k1^0==k1^post_15 && k2^0==k2^post_15 && n^0==n^post_15 && ndim^0==ndim^post_15 && nprev^0==nprev^post_15 && nrem^0==nrem^post_15 && ntot^0==ntot^post_15 && tempi^0==tempi^post_15 && tempr^0==tempr^post_15 && theta^0==theta^post_15 && wi^0==wi^post_15 && wpi^0==wpi^post_15 && wpr^0==wpr^post_15 && wr^0==wr^post_15 && wtemp^0==wtemp^post_15 ], cost: 1 15: l12 -> l13 : i1^0'=i1^post_16, i2^0'=i2^post_16, i2rev^0'=i2rev^post_16, i3^0'=i3^post_16, i3rev^0'=i3rev^post_16, ibit^0'=ibit^post_16, idim^0'=idim^post_16, ifp1^0'=ifp1^post_16, ifp2^0'=ifp2^post_16, ip1^0'=ip1^post_16, ip2^0'=ip2^post_16, ip3^0'=ip3^post_16, k1^0'=k1^post_16, k2^0'=k2^post_16, n^0'=n^post_16, ndim^0'=ndim^post_16, nprev^0'=nprev^post_16, nrem^0'=nrem^post_16, ntot^0'=ntot^post_16, tempi^0'=tempi^post_16, tempr^0'=tempr^post_16, theta^0'=theta^post_16, wi^0'=wi^post_16, wpi^0'=wpi^post_16, wpr^0'=wpr^post_16, wr^0'=wr^post_16, wtemp^0'=wtemp^post_16, [ 1+ibit^0<=i2rev^0 && i2rev^post_16==-ibit^0+i2rev^0 && ibit^post_16==ibit^post_16 && i1^0==i1^post_16 && i2^0==i2^post_16 && i3^0==i3^post_16 && i3rev^0==i3rev^post_16 && idim^0==idim^post_16 && ifp1^0==ifp1^post_16 && ifp2^0==ifp2^post_16 && ip1^0==ip1^post_16 && ip2^0==ip2^post_16 && ip3^0==ip3^post_16 && k1^0==k1^post_16 && k2^0==k2^post_16 && n^0==n^post_16 && ndim^0==ndim^post_16 && nprev^0==nprev^post_16 && nrem^0==nrem^post_16 && ntot^0==ntot^post_16 && tempi^0==tempi^post_16 && tempr^0==tempr^post_16 && theta^0==theta^post_16 && wi^0==wi^post_16 && wpi^0==wpi^post_16 && wpr^0==wpr^post_16 && wr^0==wr^post_16 && wtemp^0==wtemp^post_16 ], cost: 1 18: l13 -> l14 : i1^0'=i1^post_19, i2^0'=i2^post_19, i2rev^0'=i2rev^post_19, i3^0'=i3^post_19, i3rev^0'=i3rev^post_19, ibit^0'=ibit^post_19, idim^0'=idim^post_19, ifp1^0'=ifp1^post_19, ifp2^0'=ifp2^post_19, ip1^0'=ip1^post_19, ip2^0'=ip2^post_19, ip3^0'=ip3^post_19, k1^0'=k1^post_19, k2^0'=k2^post_19, n^0'=n^post_19, ndim^0'=ndim^post_19, nprev^0'=nprev^post_19, nrem^0'=nrem^post_19, ntot^0'=ntot^post_19, tempi^0'=tempi^post_19, tempr^0'=tempr^post_19, theta^0'=theta^post_19, wi^0'=wi^post_19, wpi^0'=wpi^post_19, wpr^0'=wpr^post_19, wr^0'=wr^post_19, wtemp^0'=wtemp^post_19, [ i1^0==i1^post_19 && i2^0==i2^post_19 && i2rev^0==i2rev^post_19 && i3^0==i3^post_19 && i3rev^0==i3rev^post_19 && ibit^0==ibit^post_19 && idim^0==idim^post_19 && ifp1^0==ifp1^post_19 && ifp2^0==ifp2^post_19 && ip1^0==ip1^post_19 && ip2^0==ip2^post_19 && ip3^0==ip3^post_19 && k1^0==k1^post_19 && k2^0==k2^post_19 && n^0==n^post_19 && ndim^0==ndim^post_19 && nprev^0==nprev^post_19 && nrem^0==nrem^post_19 && ntot^0==ntot^post_19 && tempi^0==tempi^post_19 && tempr^0==tempr^post_19 && theta^0==theta^post_19 && wi^0==wi^post_19 && wpi^0==wpi^post_19 && wpr^0==wpr^post_19 && wr^0==wr^post_19 && wtemp^0==wtemp^post_19 ], cost: 1 16: l14 -> l10 : i1^0'=i1^post_17, i2^0'=i2^post_17, i2rev^0'=i2rev^post_17, i3^0'=i3^post_17, i3rev^0'=i3rev^post_17, ibit^0'=ibit^post_17, idim^0'=idim^post_17, ifp1^0'=ifp1^post_17, ifp2^0'=ifp2^post_17, ip1^0'=ip1^post_17, ip2^0'=ip2^post_17, ip3^0'=ip3^post_17, k1^0'=k1^post_17, k2^0'=k2^post_17, n^0'=n^post_17, ndim^0'=ndim^post_17, nprev^0'=nprev^post_17, nrem^0'=nrem^post_17, ntot^0'=ntot^post_17, tempi^0'=tempi^post_17, tempr^0'=tempr^post_17, theta^0'=theta^post_17, wi^0'=wi^post_17, wpi^0'=wpi^post_17, wpr^0'=wpr^post_17, wr^0'=wr^post_17, wtemp^0'=wtemp^post_17, [ 1+ibit^0<=ip1^0 && i1^0==i1^post_17 && i2^0==i2^post_17 && i2rev^0==i2rev^post_17 && i3^0==i3^post_17 && i3rev^0==i3rev^post_17 && ibit^0==ibit^post_17 && idim^0==idim^post_17 && ifp1^0==ifp1^post_17 && ifp2^0==ifp2^post_17 && ip1^0==ip1^post_17 && ip2^0==ip2^post_17 && ip3^0==ip3^post_17 && k1^0==k1^post_17 && k2^0==k2^post_17 && n^0==n^post_17 && ndim^0==ndim^post_17 && nprev^0==nprev^post_17 && nrem^0==nrem^post_17 && ntot^0==ntot^post_17 && tempi^0==tempi^post_17 && tempr^0==tempr^post_17 && theta^0==theta^post_17 && wi^0==wi^post_17 && wpi^0==wpi^post_17 && wpr^0==wpr^post_17 && wr^0==wr^post_17 && wtemp^0==wtemp^post_17 ], cost: 1 17: l14 -> l12 : i1^0'=i1^post_18, i2^0'=i2^post_18, i2rev^0'=i2rev^post_18, i3^0'=i3^post_18, i3rev^0'=i3rev^post_18, ibit^0'=ibit^post_18, idim^0'=idim^post_18, ifp1^0'=ifp1^post_18, ifp2^0'=ifp2^post_18, ip1^0'=ip1^post_18, ip2^0'=ip2^post_18, ip3^0'=ip3^post_18, k1^0'=k1^post_18, k2^0'=k2^post_18, n^0'=n^post_18, ndim^0'=ndim^post_18, nprev^0'=nprev^post_18, nrem^0'=nrem^post_18, ntot^0'=ntot^post_18, tempi^0'=tempi^post_18, tempr^0'=tempr^post_18, theta^0'=theta^post_18, wi^0'=wi^post_18, wpi^0'=wpi^post_18, wpr^0'=wpr^post_18, wr^0'=wr^post_18, wtemp^0'=wtemp^post_18, [ ip1^0<=ibit^0 && i1^0==i1^post_18 && i2^0==i2^post_18 && i2rev^0==i2rev^post_18 && i3^0==i3^post_18 && i3rev^0==i3rev^post_18 && ibit^0==ibit^post_18 && idim^0==idim^post_18 && ifp1^0==ifp1^post_18 && ifp2^0==ifp2^post_18 && ip1^0==ip1^post_18 && ip2^0==ip2^post_18 && ip3^0==ip3^post_18 && k1^0==k1^post_18 && k2^0==k2^post_18 && n^0==n^post_18 && ndim^0==ndim^post_18 && nprev^0==nprev^post_18 && nrem^0==nrem^post_18 && ntot^0==ntot^post_18 && tempi^0==tempi^post_18 && tempr^0==tempr^post_18 && theta^0==theta^post_18 && wi^0==wi^post_18 && wpi^0==wpi^post_18 && wpr^0==wpr^post_18 && wr^0==wr^post_18 && wtemp^0==wtemp^post_18 ], cost: 1 19: l15 -> l13 : i1^0'=i1^post_20, i2^0'=i2^post_20, i2rev^0'=i2rev^post_20, i3^0'=i3^post_20, i3rev^0'=i3rev^post_20, ibit^0'=ibit^post_20, idim^0'=idim^post_20, ifp1^0'=ifp1^post_20, ifp2^0'=ifp2^post_20, ip1^0'=ip1^post_20, ip2^0'=ip2^post_20, ip3^0'=ip3^post_20, k1^0'=k1^post_20, k2^0'=k2^post_20, n^0'=n^post_20, ndim^0'=ndim^post_20, nprev^0'=nprev^post_20, nrem^0'=nrem^post_20, ntot^0'=ntot^post_20, tempi^0'=tempi^post_20, tempr^0'=tempr^post_20, theta^0'=theta^post_20, wi^0'=wi^post_20, wpi^0'=wpi^post_20, wpr^0'=wpr^post_20, wr^0'=wr^post_20, wtemp^0'=wtemp^post_20, [ ibit^post_20==ibit^post_20 && i1^0==i1^post_20 && i2^0==i2^post_20 && i2rev^0==i2rev^post_20 && i3^0==i3^post_20 && i3rev^0==i3rev^post_20 && idim^0==idim^post_20 && ifp1^0==ifp1^post_20 && ifp2^0==ifp2^post_20 && ip1^0==ip1^post_20 && ip2^0==ip2^post_20 && ip3^0==ip3^post_20 && k1^0==k1^post_20 && k2^0==k2^post_20 && n^0==n^post_20 && ndim^0==ndim^post_20 && nprev^0==nprev^post_20 && nrem^0==nrem^post_20 && ntot^0==ntot^post_20 && tempi^0==tempi^post_20 && tempr^0==tempr^post_20 && theta^0==theta^post_20 && wi^0==wi^post_20 && wpi^0==wpi^post_20 && wpr^0==wpr^post_20 && wr^0==wr^post_20 && wtemp^0==wtemp^post_20 ], cost: 1 20: l16 -> l0 : i1^0'=i1^post_21, i2^0'=i2^post_21, i2rev^0'=i2rev^post_21, i3^0'=i3^post_21, i3rev^0'=i3rev^post_21, ibit^0'=ibit^post_21, idim^0'=idim^post_21, ifp1^0'=ifp1^post_21, ifp2^0'=ifp2^post_21, ip1^0'=ip1^post_21, ip2^0'=ip2^post_21, ip3^0'=ip3^post_21, k1^0'=k1^post_21, k2^0'=k2^post_21, n^0'=n^post_21, ndim^0'=ndim^post_21, nprev^0'=nprev^post_21, nrem^0'=nrem^post_21, ntot^0'=ntot^post_21, tempi^0'=tempi^post_21, tempr^0'=tempr^post_21, theta^0'=theta^post_21, wi^0'=wi^post_21, wpi^0'=wpi^post_21, wpr^0'=wpr^post_21, wr^0'=wr^post_21, wtemp^0'=wtemp^post_21, [ 1+ndim^0<=idim^0 && nprev^post_21==1 && i1^0==i1^post_21 && i2^0==i2^post_21 && i2rev^0==i2rev^post_21 && i3^0==i3^post_21 && i3rev^0==i3rev^post_21 && ibit^0==ibit^post_21 && idim^0==idim^post_21 && ifp1^0==ifp1^post_21 && ifp2^0==ifp2^post_21 && ip1^0==ip1^post_21 && ip2^0==ip2^post_21 && ip3^0==ip3^post_21 && k1^0==k1^post_21 && k2^0==k2^post_21 && n^0==n^post_21 && ndim^0==ndim^post_21 && nrem^0==nrem^post_21 && ntot^0==ntot^post_21 && tempi^0==tempi^post_21 && tempr^0==tempr^post_21 && theta^0==theta^post_21 && wi^0==wi^post_21 && wpi^0==wpi^post_21 && wpr^0==wpr^post_21 && wr^0==wr^post_21 && wtemp^0==wtemp^post_21 ], cost: 1 21: l16 -> l17 : i1^0'=i1^post_22, i2^0'=i2^post_22, i2rev^0'=i2rev^post_22, i3^0'=i3^post_22, i3rev^0'=i3rev^post_22, ibit^0'=ibit^post_22, idim^0'=idim^post_22, ifp1^0'=ifp1^post_22, ifp2^0'=ifp2^post_22, ip1^0'=ip1^post_22, ip2^0'=ip2^post_22, ip3^0'=ip3^post_22, k1^0'=k1^post_22, k2^0'=k2^post_22, n^0'=n^post_22, ndim^0'=ndim^post_22, nprev^0'=nprev^post_22, nrem^0'=nrem^post_22, ntot^0'=ntot^post_22, tempi^0'=tempi^post_22, tempr^0'=tempr^post_22, theta^0'=theta^post_22, wi^0'=wi^post_22, wpi^0'=wpi^post_22, wpr^0'=wpr^post_22, wr^0'=wr^post_22, wtemp^0'=wtemp^post_22, [ idim^0<=ndim^0 && ntot^post_22==ntot^post_22 && idim^post_22==1+idim^0 && i1^0==i1^post_22 && i2^0==i2^post_22 && i2rev^0==i2rev^post_22 && i3^0==i3^post_22 && i3rev^0==i3rev^post_22 && ibit^0==ibit^post_22 && ifp1^0==ifp1^post_22 && ifp2^0==ifp2^post_22 && ip1^0==ip1^post_22 && ip2^0==ip2^post_22 && ip3^0==ip3^post_22 && k1^0==k1^post_22 && k2^0==k2^post_22 && n^0==n^post_22 && ndim^0==ndim^post_22 && nprev^0==nprev^post_22 && nrem^0==nrem^post_22 && tempi^0==tempi^post_22 && tempr^0==tempr^post_22 && theta^0==theta^post_22 && wi^0==wi^post_22 && wpi^0==wpi^post_22 && wpr^0==wpr^post_22 && wr^0==wr^post_22 && wtemp^0==wtemp^post_22 ], cost: 1 30: l17 -> l16 : i1^0'=i1^post_31, i2^0'=i2^post_31, i2rev^0'=i2rev^post_31, i3^0'=i3^post_31, i3rev^0'=i3rev^post_31, ibit^0'=ibit^post_31, idim^0'=idim^post_31, ifp1^0'=ifp1^post_31, ifp2^0'=ifp2^post_31, ip1^0'=ip1^post_31, ip2^0'=ip2^post_31, ip3^0'=ip3^post_31, k1^0'=k1^post_31, k2^0'=k2^post_31, n^0'=n^post_31, ndim^0'=ndim^post_31, nprev^0'=nprev^post_31, nrem^0'=nrem^post_31, ntot^0'=ntot^post_31, tempi^0'=tempi^post_31, tempr^0'=tempr^post_31, theta^0'=theta^post_31, wi^0'=wi^post_31, wpi^0'=wpi^post_31, wpr^0'=wpr^post_31, wr^0'=wr^post_31, wtemp^0'=wtemp^post_31, [ i1^0==i1^post_31 && i2^0==i2^post_31 && i2rev^0==i2rev^post_31 && i3^0==i3^post_31 && i3rev^0==i3rev^post_31 && ibit^0==ibit^post_31 && idim^0==idim^post_31 && ifp1^0==ifp1^post_31 && ifp2^0==ifp2^post_31 && ip1^0==ip1^post_31 && ip2^0==ip2^post_31 && ip3^0==ip3^post_31 && k1^0==k1^post_31 && k2^0==k2^post_31 && n^0==n^post_31 && ndim^0==ndim^post_31 && nprev^0==nprev^post_31 && nrem^0==nrem^post_31 && ntot^0==ntot^post_31 && tempi^0==tempi^post_31 && tempr^0==tempr^post_31 && theta^0==theta^post_31 && wi^0==wi^post_31 && wpi^0==wpi^post_31 && wpr^0==wpr^post_31 && wr^0==wr^post_31 && wtemp^0==wtemp^post_31 ], cost: 1 22: l18 -> l19 : i1^0'=i1^post_23, i2^0'=i2^post_23, i2rev^0'=i2rev^post_23, i3^0'=i3^post_23, i3rev^0'=i3rev^post_23, ibit^0'=ibit^post_23, idim^0'=idim^post_23, ifp1^0'=ifp1^post_23, ifp2^0'=ifp2^post_23, ip1^0'=ip1^post_23, ip2^0'=ip2^post_23, ip3^0'=ip3^post_23, k1^0'=k1^post_23, k2^0'=k2^post_23, n^0'=n^post_23, ndim^0'=ndim^post_23, nprev^0'=nprev^post_23, nrem^0'=nrem^post_23, ntot^0'=ntot^post_23, tempi^0'=tempi^post_23, tempr^0'=tempr^post_23, theta^0'=theta^post_23, wi^0'=wi^post_23, wpi^0'=wpi^post_23, wpr^0'=wpr^post_23, wr^0'=wr^post_23, wtemp^0'=wtemp^post_23, [ 1+ip3^0<=i3^0 && i1^post_23==2+i1^0 && i2^0==i2^post_23 && i2rev^0==i2rev^post_23 && i3^0==i3^post_23 && i3rev^0==i3rev^post_23 && ibit^0==ibit^post_23 && idim^0==idim^post_23 && ifp1^0==ifp1^post_23 && ifp2^0==ifp2^post_23 && ip1^0==ip1^post_23 && ip2^0==ip2^post_23 && ip3^0==ip3^post_23 && k1^0==k1^post_23 && k2^0==k2^post_23 && n^0==n^post_23 && ndim^0==ndim^post_23 && nprev^0==nprev^post_23 && nrem^0==nrem^post_23 && ntot^0==ntot^post_23 && tempi^0==tempi^post_23 && tempr^0==tempr^post_23 && theta^0==theta^post_23 && wi^0==wi^post_23 && wpi^0==wpi^post_23 && wpr^0==wpr^post_23 && wr^0==wr^post_23 && wtemp^0==wtemp^post_23 ], cost: 1 23: l18 -> l20 : i1^0'=i1^post_24, i2^0'=i2^post_24, i2rev^0'=i2rev^post_24, i3^0'=i3^post_24, i3rev^0'=i3rev^post_24, ibit^0'=ibit^post_24, idim^0'=idim^post_24, ifp1^0'=ifp1^post_24, ifp2^0'=ifp2^post_24, ip1^0'=ip1^post_24, ip2^0'=ip2^post_24, ip3^0'=ip3^post_24, k1^0'=k1^post_24, k2^0'=k2^post_24, n^0'=n^post_24, ndim^0'=ndim^post_24, nprev^0'=nprev^post_24, nrem^0'=nrem^post_24, ntot^0'=ntot^post_24, tempi^0'=tempi^post_24, tempr^0'=tempr^post_24, theta^0'=theta^post_24, wi^0'=wi^post_24, wpi^0'=wpi^post_24, wpr^0'=wpr^post_24, wr^0'=wr^post_24, wtemp^0'=wtemp^post_24, [ i3^0<=ip3^0 && i3rev^post_24==-i2^0+i2rev^0+i3^0 && tempr^1_1==tempr^1_1 && tempr^post_24==tempr^post_24 && i3^post_24==i3^0+ip2^0 && i1^0==i1^post_24 && i2^0==i2^post_24 && i2rev^0==i2rev^post_24 && ibit^0==ibit^post_24 && idim^0==idim^post_24 && ifp1^0==ifp1^post_24 && ifp2^0==ifp2^post_24 && ip1^0==ip1^post_24 && ip2^0==ip2^post_24 && ip3^0==ip3^post_24 && k1^0==k1^post_24 && k2^0==k2^post_24 && n^0==n^post_24 && ndim^0==ndim^post_24 && nprev^0==nprev^post_24 && nrem^0==nrem^post_24 && ntot^0==ntot^post_24 && tempi^0==tempi^post_24 && theta^0==theta^post_24 && wi^0==wi^post_24 && wpi^0==wpi^post_24 && wpr^0==wpr^post_24 && wr^0==wr^post_24 && wtemp^0==wtemp^post_24 ], cost: 1 27: l19 -> l21 : i1^0'=i1^post_28, i2^0'=i2^post_28, i2rev^0'=i2rev^post_28, i3^0'=i3^post_28, i3rev^0'=i3rev^post_28, ibit^0'=ibit^post_28, idim^0'=idim^post_28, ifp1^0'=ifp1^post_28, ifp2^0'=ifp2^post_28, ip1^0'=ip1^post_28, ip2^0'=ip2^post_28, ip3^0'=ip3^post_28, k1^0'=k1^post_28, k2^0'=k2^post_28, n^0'=n^post_28, ndim^0'=ndim^post_28, nprev^0'=nprev^post_28, nrem^0'=nrem^post_28, ntot^0'=ntot^post_28, tempi^0'=tempi^post_28, tempr^0'=tempr^post_28, theta^0'=theta^post_28, wi^0'=wi^post_28, wpi^0'=wpi^post_28, wpr^0'=wpr^post_28, wr^0'=wr^post_28, wtemp^0'=wtemp^post_28, [ i1^0==i1^post_28 && i2^0==i2^post_28 && i2rev^0==i2rev^post_28 && i3^0==i3^post_28 && i3rev^0==i3rev^post_28 && ibit^0==ibit^post_28 && idim^0==idim^post_28 && ifp1^0==ifp1^post_28 && ifp2^0==ifp2^post_28 && ip1^0==ip1^post_28 && ip2^0==ip2^post_28 && ip3^0==ip3^post_28 && k1^0==k1^post_28 && k2^0==k2^post_28 && n^0==n^post_28 && ndim^0==ndim^post_28 && nprev^0==nprev^post_28 && nrem^0==nrem^post_28 && ntot^0==ntot^post_28 && tempi^0==tempi^post_28 && tempr^0==tempr^post_28 && theta^0==theta^post_28 && wi^0==wi^post_28 && wpi^0==wpi^post_28 && wpr^0==wpr^post_28 && wr^0==wr^post_28 && wtemp^0==wtemp^post_28 ], cost: 1 24: l20 -> l18 : i1^0'=i1^post_25, i2^0'=i2^post_25, i2rev^0'=i2rev^post_25, i3^0'=i3^post_25, i3rev^0'=i3rev^post_25, ibit^0'=ibit^post_25, idim^0'=idim^post_25, ifp1^0'=ifp1^post_25, ifp2^0'=ifp2^post_25, ip1^0'=ip1^post_25, ip2^0'=ip2^post_25, ip3^0'=ip3^post_25, k1^0'=k1^post_25, k2^0'=k2^post_25, n^0'=n^post_25, ndim^0'=ndim^post_25, nprev^0'=nprev^post_25, nrem^0'=nrem^post_25, ntot^0'=ntot^post_25, tempi^0'=tempi^post_25, tempr^0'=tempr^post_25, theta^0'=theta^post_25, wi^0'=wi^post_25, wpi^0'=wpi^post_25, wpr^0'=wpr^post_25, wr^0'=wr^post_25, wtemp^0'=wtemp^post_25, [ i1^0==i1^post_25 && i2^0==i2^post_25 && i2rev^0==i2rev^post_25 && i3^0==i3^post_25 && i3rev^0==i3rev^post_25 && ibit^0==ibit^post_25 && idim^0==idim^post_25 && ifp1^0==ifp1^post_25 && ifp2^0==ifp2^post_25 && ip1^0==ip1^post_25 && ip2^0==ip2^post_25 && ip3^0==ip3^post_25 && k1^0==k1^post_25 && k2^0==k2^post_25 && n^0==n^post_25 && ndim^0==ndim^post_25 && nprev^0==nprev^post_25 && nrem^0==nrem^post_25 && ntot^0==ntot^post_25 && tempi^0==tempi^post_25 && tempr^0==tempr^post_25 && theta^0==theta^post_25 && wi^0==wi^post_25 && wpi^0==wpi^post_25 && wpr^0==wpr^post_25 && wr^0==wr^post_25 && wtemp^0==wtemp^post_25 ], cost: 1 25: l21 -> l15 : i1^0'=i1^post_26, i2^0'=i2^post_26, i2rev^0'=i2rev^post_26, i3^0'=i3^post_26, i3rev^0'=i3rev^post_26, ibit^0'=ibit^post_26, idim^0'=idim^post_26, ifp1^0'=ifp1^post_26, ifp2^0'=ifp2^post_26, ip1^0'=ip1^post_26, ip2^0'=ip2^post_26, ip3^0'=ip3^post_26, k1^0'=k1^post_26, k2^0'=k2^post_26, n^0'=n^post_26, ndim^0'=ndim^post_26, nprev^0'=nprev^post_26, nrem^0'=nrem^post_26, ntot^0'=ntot^post_26, tempi^0'=tempi^post_26, tempr^0'=tempr^post_26, theta^0'=theta^post_26, wi^0'=wi^post_26, wpi^0'=wpi^post_26, wpr^0'=wpr^post_26, wr^0'=wr^post_26, wtemp^0'=wtemp^post_26, [ -1+i2^0+ip1^0<=i1^0 && i1^0==i1^post_26 && i2^0==i2^post_26 && i2rev^0==i2rev^post_26 && i3^0==i3^post_26 && i3rev^0==i3rev^post_26 && ibit^0==ibit^post_26 && idim^0==idim^post_26 && ifp1^0==ifp1^post_26 && ifp2^0==ifp2^post_26 && ip1^0==ip1^post_26 && ip2^0==ip2^post_26 && ip3^0==ip3^post_26 && k1^0==k1^post_26 && k2^0==k2^post_26 && n^0==n^post_26 && ndim^0==ndim^post_26 && nprev^0==nprev^post_26 && nrem^0==nrem^post_26 && ntot^0==ntot^post_26 && tempi^0==tempi^post_26 && tempr^0==tempr^post_26 && theta^0==theta^post_26 && wi^0==wi^post_26 && wpi^0==wpi^post_26 && wpr^0==wpr^post_26 && wr^0==wr^post_26 && wtemp^0==wtemp^post_26 ], cost: 1 26: l21 -> l20 : i1^0'=i1^post_27, i2^0'=i2^post_27, i2rev^0'=i2rev^post_27, i3^0'=i3^post_27, i3rev^0'=i3rev^post_27, ibit^0'=ibit^post_27, idim^0'=idim^post_27, ifp1^0'=ifp1^post_27, ifp2^0'=ifp2^post_27, ip1^0'=ip1^post_27, ip2^0'=ip2^post_27, ip3^0'=ip3^post_27, k1^0'=k1^post_27, k2^0'=k2^post_27, n^0'=n^post_27, ndim^0'=ndim^post_27, nprev^0'=nprev^post_27, nrem^0'=nrem^post_27, ntot^0'=ntot^post_27, tempi^0'=tempi^post_27, tempr^0'=tempr^post_27, theta^0'=theta^post_27, wi^0'=wi^post_27, wpi^0'=wpi^post_27, wpr^0'=wpr^post_27, wr^0'=wr^post_27, wtemp^0'=wtemp^post_27, [ i1^0<=-2+i2^0+ip1^0 && i1^0==i1^post_27 && i2^0==i2^post_27 && i2rev^0==i2rev^post_27 && i3^0==i3^post_27 && i3rev^0==i3rev^post_27 && ibit^0==ibit^post_27 && idim^0==idim^post_27 && ifp1^0==ifp1^post_27 && ifp2^0==ifp2^post_27 && ip1^0==ip1^post_27 && ip2^0==ip2^post_27 && ip3^0==ip3^post_27 && k1^0==k1^post_27 && k2^0==k2^post_27 && n^0==n^post_27 && ndim^0==ndim^post_27 && nprev^0==nprev^post_27 && nrem^0==nrem^post_27 && ntot^0==ntot^post_27 && tempi^0==tempi^post_27 && tempr^0==tempr^post_27 && theta^0==theta^post_27 && wi^0==wi^post_27 && wpi^0==wpi^post_27 && wpr^0==wpr^post_27 && wr^0==wr^post_27 && wtemp^0==wtemp^post_27 ], cost: 1 28: l22 -> l15 : i1^0'=i1^post_29, i2^0'=i2^post_29, i2rev^0'=i2rev^post_29, i3^0'=i3^post_29, i3rev^0'=i3rev^post_29, ibit^0'=ibit^post_29, idim^0'=idim^post_29, ifp1^0'=ifp1^post_29, ifp2^0'=ifp2^post_29, ip1^0'=ip1^post_29, ip2^0'=ip2^post_29, ip3^0'=ip3^post_29, k1^0'=k1^post_29, k2^0'=k2^post_29, n^0'=n^post_29, ndim^0'=ndim^post_29, nprev^0'=nprev^post_29, nrem^0'=nrem^post_29, ntot^0'=ntot^post_29, tempi^0'=tempi^post_29, tempr^0'=tempr^post_29, theta^0'=theta^post_29, wi^0'=wi^post_29, wpi^0'=wpi^post_29, wpr^0'=wpr^post_29, wr^0'=wr^post_29, wtemp^0'=wtemp^post_29, [ i2rev^0<=i2^0 && i1^0==i1^post_29 && i2^0==i2^post_29 && i2rev^0==i2rev^post_29 && i3^0==i3^post_29 && i3rev^0==i3rev^post_29 && ibit^0==ibit^post_29 && idim^0==idim^post_29 && ifp1^0==ifp1^post_29 && ifp2^0==ifp2^post_29 && ip1^0==ip1^post_29 && ip2^0==ip2^post_29 && ip3^0==ip3^post_29 && k1^0==k1^post_29 && k2^0==k2^post_29 && n^0==n^post_29 && ndim^0==ndim^post_29 && nprev^0==nprev^post_29 && nrem^0==nrem^post_29 && ntot^0==ntot^post_29 && tempi^0==tempi^post_29 && tempr^0==tempr^post_29 && theta^0==theta^post_29 && wi^0==wi^post_29 && wpi^0==wpi^post_29 && wpr^0==wpr^post_29 && wr^0==wr^post_29 && wtemp^0==wtemp^post_29 ], cost: 1 29: l22 -> l19 : i1^0'=i1^post_30, i2^0'=i2^post_30, i2rev^0'=i2rev^post_30, i3^0'=i3^post_30, i3rev^0'=i3rev^post_30, ibit^0'=ibit^post_30, idim^0'=idim^post_30, ifp1^0'=ifp1^post_30, ifp2^0'=ifp2^post_30, ip1^0'=ip1^post_30, ip2^0'=ip2^post_30, ip3^0'=ip3^post_30, k1^0'=k1^post_30, k2^0'=k2^post_30, n^0'=n^post_30, ndim^0'=ndim^post_30, nprev^0'=nprev^post_30, nrem^0'=nrem^post_30, ntot^0'=ntot^post_30, tempi^0'=tempi^post_30, tempr^0'=tempr^post_30, theta^0'=theta^post_30, wi^0'=wi^post_30, wpi^0'=wpi^post_30, wpr^0'=wpr^post_30, wr^0'=wr^post_30, wtemp^0'=wtemp^post_30, [ 1+i2^0<=i2rev^0 && i1^0==i1^post_30 && i2^0==i2^post_30 && i2rev^0==i2rev^post_30 && i3^0==i3^post_30 && i3rev^0==i3rev^post_30 && ibit^0==ibit^post_30 && idim^0==idim^post_30 && ifp1^0==ifp1^post_30 && ifp2^0==ifp2^post_30 && ip1^0==ip1^post_30 && ip2^0==ip2^post_30 && ip3^0==ip3^post_30 && k1^0==k1^post_30 && k2^0==k2^post_30 && n^0==n^post_30 && ndim^0==ndim^post_30 && nprev^0==nprev^post_30 && nrem^0==nrem^post_30 && ntot^0==ntot^post_30 && tempi^0==tempi^post_30 && tempr^0==tempr^post_30 && theta^0==theta^post_30 && wi^0==wi^post_30 && wpi^0==wpi^post_30 && wpr^0==wpr^post_30 && wr^0==wr^post_30 && wtemp^0==wtemp^post_30 ], cost: 1 31: l23 -> l8 : i1^0'=i1^post_32, i2^0'=i2^post_32, i2rev^0'=i2rev^post_32, i3^0'=i3^post_32, i3rev^0'=i3rev^post_32, ibit^0'=ibit^post_32, idim^0'=idim^post_32, ifp1^0'=ifp1^post_32, ifp2^0'=ifp2^post_32, ip1^0'=ip1^post_32, ip2^0'=ip2^post_32, ip3^0'=ip3^post_32, k1^0'=k1^post_32, k2^0'=k2^post_32, n^0'=n^post_32, ndim^0'=ndim^post_32, nprev^0'=nprev^post_32, nrem^0'=nrem^post_32, ntot^0'=ntot^post_32, tempi^0'=tempi^post_32, tempr^0'=tempr^post_32, theta^0'=theta^post_32, wi^0'=wi^post_32, wpi^0'=wpi^post_32, wpr^0'=wpr^post_32, wr^0'=wr^post_32, wtemp^0'=wtemp^post_32, [ 1+ip2^0<=i2^0 && ifp1^post_32==ip1^0 && i1^0==i1^post_32 && i2^0==i2^post_32 && i2rev^0==i2rev^post_32 && i3^0==i3^post_32 && i3rev^0==i3rev^post_32 && ibit^0==ibit^post_32 && idim^0==idim^post_32 && ifp2^0==ifp2^post_32 && ip1^0==ip1^post_32 && ip2^0==ip2^post_32 && ip3^0==ip3^post_32 && k1^0==k1^post_32 && k2^0==k2^post_32 && n^0==n^post_32 && ndim^0==ndim^post_32 && nprev^0==nprev^post_32 && nrem^0==nrem^post_32 && ntot^0==ntot^post_32 && tempi^0==tempi^post_32 && tempr^0==tempr^post_32 && theta^0==theta^post_32 && wi^0==wi^post_32 && wpi^0==wpi^post_32 && wpr^0==wpr^post_32 && wr^0==wr^post_32 && wtemp^0==wtemp^post_32 ], cost: 1 32: l23 -> l22 : i1^0'=i1^post_33, i2^0'=i2^post_33, i2rev^0'=i2rev^post_33, i3^0'=i3^post_33, i3rev^0'=i3rev^post_33, ibit^0'=ibit^post_33, idim^0'=idim^post_33, ifp1^0'=ifp1^post_33, ifp2^0'=ifp2^post_33, ip1^0'=ip1^post_33, ip2^0'=ip2^post_33, ip3^0'=ip3^post_33, k1^0'=k1^post_33, k2^0'=k2^post_33, n^0'=n^post_33, ndim^0'=ndim^post_33, nprev^0'=nprev^post_33, nrem^0'=nrem^post_33, ntot^0'=ntot^post_33, tempi^0'=tempi^post_33, tempr^0'=tempr^post_33, theta^0'=theta^post_33, wi^0'=wi^post_33, wpi^0'=wpi^post_33, wpr^0'=wpr^post_33, wr^0'=wr^post_33, wtemp^0'=wtemp^post_33, [ i2^0<=ip2^0 && i1^0==i1^post_33 && i2^0==i2^post_33 && i2rev^0==i2rev^post_33 && i3^0==i3^post_33 && i3rev^0==i3rev^post_33 && ibit^0==ibit^post_33 && idim^0==idim^post_33 && ifp1^0==ifp1^post_33 && ifp2^0==ifp2^post_33 && ip1^0==ip1^post_33 && ip2^0==ip2^post_33 && ip3^0==ip3^post_33 && k1^0==k1^post_33 && k2^0==k2^post_33 && n^0==n^post_33 && ndim^0==ndim^post_33 && nprev^0==nprev^post_33 && nrem^0==nrem^post_33 && ntot^0==ntot^post_33 && tempi^0==tempi^post_33 && tempr^0==tempr^post_33 && theta^0==theta^post_33 && wi^0==wi^post_33 && wpi^0==wpi^post_33 && wpr^0==wpr^post_33 && wr^0==wr^post_33 && wtemp^0==wtemp^post_33 ], cost: 1 36: l25 -> l17 : i1^0'=i1^post_37, i2^0'=i2^post_37, i2rev^0'=i2rev^post_37, i3^0'=i3^post_37, i3rev^0'=i3rev^post_37, ibit^0'=ibit^post_37, idim^0'=idim^post_37, ifp1^0'=ifp1^post_37, ifp2^0'=ifp2^post_37, ip1^0'=ip1^post_37, ip2^0'=ip2^post_37, ip3^0'=ip3^post_37, k1^0'=k1^post_37, k2^0'=k2^post_37, n^0'=n^post_37, ndim^0'=ndim^post_37, nprev^0'=nprev^post_37, nrem^0'=nrem^post_37, ntot^0'=ntot^post_37, tempi^0'=tempi^post_37, tempr^0'=tempr^post_37, theta^0'=theta^post_37, wi^0'=wi^post_37, wpi^0'=wpi^post_37, wpr^0'=wpr^post_37, wr^0'=wr^post_37, wtemp^0'=wtemp^post_37, [ i1^0==i1^post_37 && i2^0==i2^post_37 && i2rev^0==i2rev^post_37 && i3^0==i3^post_37 && i3rev^0==i3rev^post_37 && ibit^0==ibit^post_37 && idim^0==idim^post_37 && ifp1^0==ifp1^post_37 && ifp2^0==ifp2^post_37 && ip1^0==ip1^post_37 && ip2^0==ip2^post_37 && ip3^0==ip3^post_37 && k1^0==k1^post_37 && k2^0==k2^post_37 && n^0==n^post_37 && ndim^0==ndim^post_37 && nprev^0==nprev^post_37 && nrem^0==nrem^post_37 && ntot^0==ntot^post_37 && tempi^0==tempi^post_37 && tempr^0==tempr^post_37 && theta^0==theta^post_37 && wi^0==wi^post_37 && wpi^0==wpi^post_37 && wpr^0==wpr^post_37 && wr^0==wr^post_37 && wtemp^0==wtemp^post_37 ], cost: 1 Simplified all rules, resulting in: Start location: l25 0: l0 -> l1 : [], cost: 1 35: l1 -> l11 : i2rev^0'=1, ip1^0'=ip1^post_36, ip2^0'=ip2^post_36, ip3^0'=ip3^post_36, n^0'=n^post_36, nrem^0'=nrem^post_36, [ 1<=idim^0 ], cost: 1 1: l2 -> l3 : i1^0'=2+i1^0, [ 1+ip3^0<=i2^0 ], cost: 1 2: l2 -> l4 : i2^0'=i2^0+ifp2^0, k1^0'=i2^0, k2^0'=ifp1^0+i2^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, [ i2^0<=ip3^0 ], cost: 1 6: l3 -> l5 : [], cost: 1 3: l4 -> l2 : [], cost: 1 4: l5 -> l6 : i3^0'=ip1^0+i3^0, wi^0'=wi^post_5, wr^0'=wr^post_5, wtemp^0'=wr^0, [ -1+ip1^0+i3^0<=i1^0 ], cost: 1 5: l5 -> l4 : [ i1^0<=-2+ip1^0+i3^0 ], cost: 1 9: l6 -> l7 : [], cost: 1 7: l7 -> l8 : ifp1^0'=ifp2^0, [ 1+ifp1^0<=i3^0 ], cost: 1 8: l7 -> l3 : [ i3^0<=ifp1^0 ], cost: 1 12: l8 -> l9 : [], cost: 1 10: l9 -> l0 : idim^0'=-1+idim^0, nprev^0'=nprev^post_11, [ ip2^0<=ifp1^0 ], cost: 1 11: l9 -> l6 : ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=0, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=1, wtemp^0'=wtemp^post_12, [ 1+ifp1^0<=ip2^0 ], cost: 1 13: l10 -> l11 : i2^0'=i2^0+ip1^0, i2rev^0'=ibit^0+i2rev^0, [], cost: 1 33: l11 -> l23 : [], cost: 1 14: l12 -> l10 : [ i2rev^0<=ibit^0 ], cost: 1 15: l12 -> l13 : i2rev^0'=-ibit^0+i2rev^0, ibit^0'=ibit^post_16, [ 1+ibit^0<=i2rev^0 ], cost: 1 18: l13 -> l14 : [], cost: 1 16: l14 -> l10 : [ 1+ibit^0<=ip1^0 ], cost: 1 17: l14 -> l12 : [ ip1^0<=ibit^0 ], cost: 1 19: l15 -> l13 : ibit^0'=ibit^post_20, [], cost: 1 20: l16 -> l0 : nprev^0'=1, [ 1+ndim^0<=idim^0 ], cost: 1 21: l16 -> l17 : idim^0'=1+idim^0, ntot^0'=ntot^post_22, [ idim^0<=ndim^0 ], cost: 1 30: l17 -> l16 : [], cost: 1 22: l18 -> l19 : i1^0'=2+i1^0, [ 1+ip3^0<=i3^0 ], cost: 1 23: l18 -> l20 : i3^0'=i3^0+ip2^0, i3rev^0'=-i2^0+i2rev^0+i3^0, tempr^0'=tempr^post_24, [ i3^0<=ip3^0 ], cost: 1 27: l19 -> l21 : [], cost: 1 24: l20 -> l18 : [], cost: 1 25: l21 -> l15 : [ -1+i2^0+ip1^0<=i1^0 ], cost: 1 26: l21 -> l20 : [ i1^0<=-2+i2^0+ip1^0 ], cost: 1 28: l22 -> l15 : [ i2rev^0<=i2^0 ], cost: 1 29: l22 -> l19 : [ 1+i2^0<=i2rev^0 ], cost: 1 31: l23 -> l8 : ifp1^0'=ip1^0, [ 1+ip2^0<=i2^0 ], cost: 1 32: l23 -> l22 : [ i2^0<=ip2^0 ], cost: 1 36: l25 -> l17 : [], cost: 1 ### Simplification by acceleration and chaining ### Eliminated locations (on linear paths): Start location: l25 37: l0 -> l11 : i2rev^0'=1, ip1^0'=ip1^post_36, ip2^0'=ip2^post_36, ip3^0'=ip3^post_36, n^0'=n^post_36, nrem^0'=nrem^post_36, [ 1<=idim^0 ], cost: 2 1: l2 -> l3 : i1^0'=2+i1^0, [ 1+ip3^0<=i2^0 ], cost: 1 2: l2 -> l4 : i2^0'=i2^0+ifp2^0, k1^0'=i2^0, k2^0'=ifp1^0+i2^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, [ i2^0<=ip3^0 ], cost: 1 6: l3 -> l5 : [], cost: 1 3: l4 -> l2 : [], cost: 1 4: l5 -> l6 : i3^0'=ip1^0+i3^0, wi^0'=wi^post_5, wr^0'=wr^post_5, wtemp^0'=wr^0, [ -1+ip1^0+i3^0<=i1^0 ], cost: 1 5: l5 -> l4 : [ i1^0<=-2+ip1^0+i3^0 ], cost: 1 9: l6 -> l7 : [], cost: 1 7: l7 -> l8 : ifp1^0'=ifp2^0, [ 1+ifp1^0<=i3^0 ], cost: 1 8: l7 -> l3 : [ i3^0<=ifp1^0 ], cost: 1 12: l8 -> l9 : [], cost: 1 10: l9 -> l0 : idim^0'=-1+idim^0, nprev^0'=nprev^post_11, [ ip2^0<=ifp1^0 ], cost: 1 11: l9 -> l6 : ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=0, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=1, wtemp^0'=wtemp^post_12, [ 1+ifp1^0<=ip2^0 ], cost: 1 13: l10 -> l11 : i2^0'=i2^0+ip1^0, i2rev^0'=ibit^0+i2rev^0, [], cost: 1 33: l11 -> l23 : [], cost: 1 14: l12 -> l10 : [ i2rev^0<=ibit^0 ], cost: 1 15: l12 -> l13 : i2rev^0'=-ibit^0+i2rev^0, ibit^0'=ibit^post_16, [ 1+ibit^0<=i2rev^0 ], cost: 1 18: l13 -> l14 : [], cost: 1 16: l14 -> l10 : [ 1+ibit^0<=ip1^0 ], cost: 1 17: l14 -> l12 : [ ip1^0<=ibit^0 ], cost: 1 19: l15 -> l13 : ibit^0'=ibit^post_20, [], cost: 1 20: l16 -> l0 : nprev^0'=1, [ 1+ndim^0<=idim^0 ], cost: 1 21: l16 -> l17 : idim^0'=1+idim^0, ntot^0'=ntot^post_22, [ idim^0<=ndim^0 ], cost: 1 30: l17 -> l16 : [], cost: 1 22: l18 -> l19 : i1^0'=2+i1^0, [ 1+ip3^0<=i3^0 ], cost: 1 23: l18 -> l20 : i3^0'=i3^0+ip2^0, i3rev^0'=-i2^0+i2rev^0+i3^0, tempr^0'=tempr^post_24, [ i3^0<=ip3^0 ], cost: 1 27: l19 -> l21 : [], cost: 1 24: l20 -> l18 : [], cost: 1 25: l21 -> l15 : [ -1+i2^0+ip1^0<=i1^0 ], cost: 1 26: l21 -> l20 : [ i1^0<=-2+i2^0+ip1^0 ], cost: 1 28: l22 -> l15 : [ i2rev^0<=i2^0 ], cost: 1 29: l22 -> l19 : [ 1+i2^0<=i2rev^0 ], cost: 1 31: l23 -> l8 : ifp1^0'=ip1^0, [ 1+ip2^0<=i2^0 ], cost: 1 32: l23 -> l22 : [ i2^0<=ip2^0 ], cost: 1 36: l25 -> l17 : [], cost: 1 Eliminated locations (on tree-shaped paths): Start location: l25 37: l0 -> l11 : i2rev^0'=1, ip1^0'=ip1^post_36, ip2^0'=ip2^post_36, ip3^0'=ip3^post_36, n^0'=n^post_36, nrem^0'=nrem^post_36, [ 1<=idim^0 ], cost: 2 46: l3 -> l6 : i3^0'=ip1^0+i3^0, wi^0'=wi^post_5, wr^0'=wr^post_5, wtemp^0'=wr^0, [ -1+ip1^0+i3^0<=i1^0 ], cost: 2 47: l3 -> l4 : [ i1^0<=-2+ip1^0+i3^0 ], cost: 2 48: l4 -> l3 : i1^0'=2+i1^0, [ 1+ip3^0<=i2^0 ], cost: 2 49: l4 -> l4 : i2^0'=i2^0+ifp2^0, k1^0'=i2^0, k2^0'=ifp1^0+i2^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, [ i2^0<=ip3^0 ], cost: 2 44: l6 -> l8 : ifp1^0'=ifp2^0, [ 1+ifp1^0<=i3^0 ], cost: 2 45: l6 -> l3 : [ i3^0<=ifp1^0 ], cost: 2 42: l8 -> l0 : idim^0'=-1+idim^0, nprev^0'=nprev^post_11, [ ip2^0<=ifp1^0 ], cost: 2 43: l8 -> l6 : ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=0, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=1, wtemp^0'=wtemp^post_12, [ 1+ifp1^0<=ip2^0 ], cost: 2 13: l10 -> l11 : i2^0'=i2^0+ip1^0, i2rev^0'=ibit^0+i2rev^0, [], cost: 1 40: l11 -> l8 : ifp1^0'=ip1^0, [ 1+ip2^0<=i2^0 ], cost: 2 41: l11 -> l22 : [ i2^0<=ip2^0 ], cost: 2 14: l12 -> l10 : [ i2rev^0<=ibit^0 ], cost: 1 15: l12 -> l13 : i2rev^0'=-ibit^0+i2rev^0, ibit^0'=ibit^post_16, [ 1+ibit^0<=i2rev^0 ], cost: 1 50: l13 -> l10 : [ 1+ibit^0<=ip1^0 ], cost: 2 51: l13 -> l12 : [ ip1^0<=ibit^0 ], cost: 2 19: l15 -> l13 : ibit^0'=ibit^post_20, [], cost: 1 38: l17 -> l0 : nprev^0'=1, [ 1+ndim^0<=idim^0 ], cost: 2 39: l17 -> l17 : idim^0'=1+idim^0, ntot^0'=ntot^post_22, [ idim^0<=ndim^0 ], cost: 2 52: l19 -> l15 : [ -1+i2^0+ip1^0<=i1^0 ], cost: 2 53: l19 -> l20 : [ i1^0<=-2+i2^0+ip1^0 ], cost: 2 54: l20 -> l19 : i1^0'=2+i1^0, [ 1+ip3^0<=i3^0 ], cost: 2 55: l20 -> l20 : i3^0'=i3^0+ip2^0, i3rev^0'=-i2^0+i2rev^0+i3^0, tempr^0'=tempr^post_24, [ i3^0<=ip3^0 ], cost: 2 28: l22 -> l15 : [ i2rev^0<=i2^0 ], cost: 1 29: l22 -> l19 : [ 1+i2^0<=i2rev^0 ], cost: 1 36: l25 -> l17 : [], cost: 1 Accelerating simple loops of location 4. Accelerating the following rules: 49: l4 -> l4 : i2^0'=i2^0+ifp2^0, k1^0'=i2^0, k2^0'=ifp1^0+i2^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, [ i2^0<=ip3^0 ], cost: 2 [test] deduced pseudo-invariant ifp2^0<=0, also trying -ifp2^0<=-1 Accelerated rule 49 with non-termination, yielding the new rule 56. Accelerated rule 49 with non-termination, yielding the new rule 57. Accelerated rule 49 with backward acceleration, yielding the new rule 58. Accelerated rule 49 with backward acceleration, yielding the new rule 59. [accelerate] Nesting with 1 inner and 1 outer candidates Also removing duplicate rules: 57. Accelerating simple loops of location 17. Accelerating the following rules: 39: l17 -> l17 : idim^0'=1+idim^0, ntot^0'=ntot^post_22, [ idim^0<=ndim^0 ], cost: 2 Accelerated rule 39 with backward acceleration, yielding the new rule 60. [accelerate] Nesting with 1 inner and 1 outer candidates Removing the simple loops: 39. Accelerating simple loops of location 20. Accelerating the following rules: 55: l20 -> l20 : i3^0'=i3^0+ip2^0, i3rev^0'=-i2^0+i2rev^0+i3^0, tempr^0'=tempr^post_24, [ i3^0<=ip3^0 ], cost: 2 [test] deduced pseudo-invariant ip2^0<=0, also trying -ip2^0<=-1 Accelerated rule 55 with non-termination, yielding the new rule 61. Accelerated rule 55 with non-termination, yielding the new rule 62. Accelerated rule 55 with backward acceleration, yielding the new rule 63. Accelerated rule 55 with backward acceleration, yielding the new rule 64. [accelerate] Nesting with 1 inner and 1 outer candidates Also removing duplicate rules: 62. Accelerated all simple loops using metering functions (where possible): Start location: l25 37: l0 -> l11 : i2rev^0'=1, ip1^0'=ip1^post_36, ip2^0'=ip2^post_36, ip3^0'=ip3^post_36, n^0'=n^post_36, nrem^0'=nrem^post_36, [ 1<=idim^0 ], cost: 2 46: l3 -> l6 : i3^0'=ip1^0+i3^0, wi^0'=wi^post_5, wr^0'=wr^post_5, wtemp^0'=wr^0, [ -1+ip1^0+i3^0<=i1^0 ], cost: 2 47: l3 -> l4 : [ i1^0<=-2+ip1^0+i3^0 ], cost: 2 48: l4 -> l3 : i1^0'=2+i1^0, [ 1+ip3^0<=i2^0 ], cost: 2 49: l4 -> l4 : i2^0'=i2^0+ifp2^0, k1^0'=i2^0, k2^0'=ifp1^0+i2^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, [ i2^0<=ip3^0 ], cost: 2 56: l4 -> [26] : [ i2^0<=ip3^0 && i2^0==0 && ip3^0==0 && ifp2^0==0 ], cost: NONTERM 58: l4 -> [26] : [ i2^0<=ip3^0 && ifp2^0<=0 ], cost: NONTERM 59: l4 -> l4 : i2^0'=ifp2^0*k+i2^0, k1^0'=i2^0+(-1+k)*ifp2^0, k2^0'=ifp1^0+i2^0+(-1+k)*ifp2^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, [ -ifp2^0<=-1 && k>=1 && i2^0+(-1+k)*ifp2^0<=ip3^0 ], cost: 2*k 44: l6 -> l8 : ifp1^0'=ifp2^0, [ 1+ifp1^0<=i3^0 ], cost: 2 45: l6 -> l3 : [ i3^0<=ifp1^0 ], cost: 2 42: l8 -> l0 : idim^0'=-1+idim^0, nprev^0'=nprev^post_11, [ ip2^0<=ifp1^0 ], cost: 2 43: l8 -> l6 : ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=0, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=1, wtemp^0'=wtemp^post_12, [ 1+ifp1^0<=ip2^0 ], cost: 2 13: l10 -> l11 : i2^0'=i2^0+ip1^0, i2rev^0'=ibit^0+i2rev^0, [], cost: 1 40: l11 -> l8 : ifp1^0'=ip1^0, [ 1+ip2^0<=i2^0 ], cost: 2 41: l11 -> l22 : [ i2^0<=ip2^0 ], cost: 2 14: l12 -> l10 : [ i2rev^0<=ibit^0 ], cost: 1 15: l12 -> l13 : i2rev^0'=-ibit^0+i2rev^0, ibit^0'=ibit^post_16, [ 1+ibit^0<=i2rev^0 ], cost: 1 50: l13 -> l10 : [ 1+ibit^0<=ip1^0 ], cost: 2 51: l13 -> l12 : [ ip1^0<=ibit^0 ], cost: 2 19: l15 -> l13 : ibit^0'=ibit^post_20, [], cost: 1 38: l17 -> l0 : nprev^0'=1, [ 1+ndim^0<=idim^0 ], cost: 2 60: l17 -> l17 : idim^0'=1+ndim^0, ntot^0'=ntot^post_22, [ 1+ndim^0-idim^0>=1 ], cost: 2+2*ndim^0-2*idim^0 52: l19 -> l15 : [ -1+i2^0+ip1^0<=i1^0 ], cost: 2 53: l19 -> l20 : [ i1^0<=-2+i2^0+ip1^0 ], cost: 2 54: l20 -> l19 : i1^0'=2+i1^0, [ 1+ip3^0<=i3^0 ], cost: 2 55: l20 -> l20 : i3^0'=i3^0+ip2^0, i3rev^0'=-i2^0+i2rev^0+i3^0, tempr^0'=tempr^post_24, [ i3^0<=ip3^0 ], cost: 2 61: l20 -> [28] : [ i3^0<=ip3^0 && ip3^0==0 && i3^0==0 && ip2^0==0 ], cost: NONTERM 63: l20 -> [28] : [ i3^0<=ip3^0 && ip2^0<=0 ], cost: NONTERM 64: l20 -> l20 : i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, tempr^0'=tempr^post_24, [ -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 ], cost: 2*k_3 28: l22 -> l15 : [ i2rev^0<=i2^0 ], cost: 1 29: l22 -> l19 : [ 1+i2^0<=i2rev^0 ], cost: 1 36: l25 -> l17 : [], cost: 1 Chained accelerated rules (with incoming rules): Start location: l25 37: l0 -> l11 : i2rev^0'=1, ip1^0'=ip1^post_36, ip2^0'=ip2^post_36, ip3^0'=ip3^post_36, n^0'=n^post_36, nrem^0'=nrem^post_36, [ 1<=idim^0 ], cost: 2 46: l3 -> l6 : i3^0'=ip1^0+i3^0, wi^0'=wi^post_5, wr^0'=wr^post_5, wtemp^0'=wr^0, [ -1+ip1^0+i3^0<=i1^0 ], cost: 2 47: l3 -> l4 : [ i1^0<=-2+ip1^0+i3^0 ], cost: 2 65: l3 -> l4 : i2^0'=i2^0+ifp2^0, k1^0'=i2^0, k2^0'=ifp1^0+i2^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, [ i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 ], cost: 4 66: l3 -> [26] : [ i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && i2^0==0 && ip3^0==0 && ifp2^0==0 ], cost: NONTERM 67: l3 -> [26] : [ i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && ifp2^0<=0 ], cost: NONTERM 68: l3 -> l4 : i2^0'=ifp2^0*k+i2^0, k1^0'=i2^0+(-1+k)*ifp2^0, k2^0'=ifp1^0+i2^0+(-1+k)*ifp2^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, [ i1^0<=-2+ip1^0+i3^0 && -ifp2^0<=-1 && k>=1 && i2^0+(-1+k)*ifp2^0<=ip3^0 ], cost: 2+2*k 48: l4 -> l3 : i1^0'=2+i1^0, [ 1+ip3^0<=i2^0 ], cost: 2 44: l6 -> l8 : ifp1^0'=ifp2^0, [ 1+ifp1^0<=i3^0 ], cost: 2 45: l6 -> l3 : [ i3^0<=ifp1^0 ], cost: 2 42: l8 -> l0 : idim^0'=-1+idim^0, nprev^0'=nprev^post_11, [ ip2^0<=ifp1^0 ], cost: 2 43: l8 -> l6 : ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=0, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=1, wtemp^0'=wtemp^post_12, [ 1+ifp1^0<=ip2^0 ], cost: 2 13: l10 -> l11 : i2^0'=i2^0+ip1^0, i2rev^0'=ibit^0+i2rev^0, [], cost: 1 40: l11 -> l8 : ifp1^0'=ip1^0, [ 1+ip2^0<=i2^0 ], cost: 2 41: l11 -> l22 : [ i2^0<=ip2^0 ], cost: 2 14: l12 -> l10 : [ i2rev^0<=ibit^0 ], cost: 1 15: l12 -> l13 : i2rev^0'=-ibit^0+i2rev^0, ibit^0'=ibit^post_16, [ 1+ibit^0<=i2rev^0 ], cost: 1 50: l13 -> l10 : [ 1+ibit^0<=ip1^0 ], cost: 2 51: l13 -> l12 : [ ip1^0<=ibit^0 ], cost: 2 19: l15 -> l13 : ibit^0'=ibit^post_20, [], cost: 1 38: l17 -> l0 : nprev^0'=1, [ 1+ndim^0<=idim^0 ], cost: 2 52: l19 -> l15 : [ -1+i2^0+ip1^0<=i1^0 ], cost: 2 53: l19 -> l20 : [ i1^0<=-2+i2^0+ip1^0 ], cost: 2 70: l19 -> l20 : i3^0'=i3^0+ip2^0, i3rev^0'=-i2^0+i2rev^0+i3^0, tempr^0'=tempr^post_24, [ i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 ], cost: 4 71: l19 -> [28] : [ i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && ip3^0==0 && i3^0==0 && ip2^0==0 ], cost: NONTERM 72: l19 -> [28] : [ i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && ip2^0<=0 ], cost: NONTERM 73: l19 -> l20 : i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, tempr^0'=tempr^post_24, [ i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 ], cost: 2+2*k_3 54: l20 -> l19 : i1^0'=2+i1^0, [ 1+ip3^0<=i3^0 ], cost: 2 28: l22 -> l15 : [ i2rev^0<=i2^0 ], cost: 1 29: l22 -> l19 : [ 1+i2^0<=i2rev^0 ], cost: 1 36: l25 -> l17 : [], cost: 1 69: l25 -> l17 : idim^0'=1+ndim^0, ntot^0'=ntot^post_22, [ 1+ndim^0-idim^0>=1 ], cost: 3+2*ndim^0-2*idim^0 Eliminated locations (on tree-shaped paths): Start location: l25 37: l0 -> l11 : i2rev^0'=1, ip1^0'=ip1^post_36, ip2^0'=ip2^post_36, ip3^0'=ip3^post_36, n^0'=n^post_36, nrem^0'=nrem^post_36, [ 1<=idim^0 ], cost: 2 46: l3 -> l6 : i3^0'=ip1^0+i3^0, wi^0'=wi^post_5, wr^0'=wr^post_5, wtemp^0'=wr^0, [ -1+ip1^0+i3^0<=i1^0 ], cost: 2 66: l3 -> [26] : [ i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && i2^0==0 && ip3^0==0 && ifp2^0==0 ], cost: NONTERM 67: l3 -> [26] : [ i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && ifp2^0<=0 ], cost: NONTERM 78: l3 -> l3 : i1^0'=2+i1^0, [ i1^0<=-2+ip1^0+i3^0 && 1+ip3^0<=i2^0 ], cost: 4 79: l3 -> l3 : i1^0'=2+i1^0, i2^0'=i2^0+ifp2^0, k1^0'=i2^0, k2^0'=ifp1^0+i2^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, [ i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 1+ip3^0<=i2^0+ifp2^0 ], cost: 6 80: l3 -> l3 : i1^0'=2+i1^0, i2^0'=ifp2^0*k+i2^0, k1^0'=i2^0+(-1+k)*ifp2^0, k2^0'=ifp1^0+i2^0+(-1+k)*ifp2^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, [ i1^0<=-2+ip1^0+i3^0 && -ifp2^0<=-1 && k>=1 && i2^0+(-1+k)*ifp2^0<=ip3^0 && 1+ip3^0<=ifp2^0*k+i2^0 ], cost: 4+2*k 44: l6 -> l8 : ifp1^0'=ifp2^0, [ 1+ifp1^0<=i3^0 ], cost: 2 45: l6 -> l3 : [ i3^0<=ifp1^0 ], cost: 2 42: l8 -> l0 : idim^0'=-1+idim^0, nprev^0'=nprev^post_11, [ ip2^0<=ifp1^0 ], cost: 2 43: l8 -> l6 : ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=0, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=1, wtemp^0'=wtemp^post_12, [ 1+ifp1^0<=ip2^0 ], cost: 2 13: l10 -> l11 : i2^0'=i2^0+ip1^0, i2rev^0'=ibit^0+i2rev^0, [], cost: 1 40: l11 -> l8 : ifp1^0'=ip1^0, [ 1+ip2^0<=i2^0 ], cost: 2 76: l11 -> l15 : [ i2^0<=ip2^0 && i2rev^0<=i2^0 ], cost: 3 77: l11 -> l19 : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 ], cost: 3 50: l13 -> l10 : [ 1+ibit^0<=ip1^0 ], cost: 2 81: l13 -> l10 : [ ip1^0<=ibit^0 && i2rev^0<=ibit^0 ], cost: 3 82: l13 -> l13 : i2rev^0'=-ibit^0+i2rev^0, ibit^0'=ibit^post_16, [ ip1^0<=ibit^0 && 1+ibit^0<=i2rev^0 ], cost: 3 19: l15 -> l13 : ibit^0'=ibit^post_20, [], cost: 1 52: l19 -> l15 : [ -1+i2^0+ip1^0<=i1^0 ], cost: 2 71: l19 -> [28] : [ i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && ip3^0==0 && i3^0==0 && ip2^0==0 ], cost: NONTERM 72: l19 -> [28] : [ i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && ip2^0<=0 ], cost: NONTERM 83: l19 -> l19 : i1^0'=2+i1^0, [ i1^0<=-2+i2^0+ip1^0 && 1+ip3^0<=i3^0 ], cost: 4 84: l19 -> l19 : i1^0'=2+i1^0, i3^0'=i3^0+ip2^0, i3rev^0'=-i2^0+i2rev^0+i3^0, tempr^0'=tempr^post_24, [ i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 ], cost: 6 85: l19 -> l19 : i1^0'=2+i1^0, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, tempr^0'=tempr^post_24, [ i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 ], cost: 4+2*k_3 74: l25 -> l0 : nprev^0'=1, [ 1+ndim^0<=idim^0 ], cost: 3 75: l25 -> l0 : idim^0'=1+ndim^0, nprev^0'=1, ntot^0'=ntot^post_22, [ 1+ndim^0-idim^0>=1 ], cost: 5+2*ndim^0-2*idim^0 Accelerating simple loops of location 3. Accelerating the following rules: 78: l3 -> l3 : i1^0'=2+i1^0, [ i1^0<=-2+ip1^0+i3^0 && 1+ip3^0<=i2^0 ], cost: 4 79: l3 -> l3 : i1^0'=2+i1^0, i2^0'=i2^0+ifp2^0, k1^0'=i2^0, k2^0'=ifp1^0+i2^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, [ i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 1+ip3^0<=i2^0+ifp2^0 ], cost: 6 80: l3 -> l3 : i1^0'=2+i1^0, i2^0'=ifp2^0*k+i2^0, k1^0'=i2^0+(-1+k)*ifp2^0, k2^0'=ifp1^0+i2^0+(-1+k)*ifp2^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, [ i1^0<=-2+ip1^0+i3^0 && -ifp2^0<=-1 && k>=1 && i2^0+(-1+k)*ifp2^0<=ip3^0 && 1+ip3^0<=ifp2^0*k+i2^0 ], cost: 4+2*k Accelerated rule 78 with backward acceleration, yielding the new rule 86. Failed to prove monotonicity of the guard of rule 79. Failed to prove monotonicity of the guard of rule 80. [accelerate] Nesting with 3 inner and 3 outer candidates Removing the simple loops: 78. Accelerating simple loops of location 13. Accelerating the following rules: 82: l13 -> l13 : i2rev^0'=-ibit^0+i2rev^0, ibit^0'=ibit^post_16, [ ip1^0<=ibit^0 && 1+ibit^0<=i2rev^0 ], cost: 3 [test] deduced pseudo-invariant 2-8*ibit^post_16+ip1^0<=0, also trying -2+8*ibit^post_16-ip1^0<=-1 [test] deduced pseudo-invariant ibit^post_16<=0, also trying -ibit^post_16<=-1 [test] deduced pseudo-invariant ibit^post_16-ibit^0<=0, also trying -ibit^post_16+ibit^0<=-1 [test] deduced pseudo-invariant -ibit^post_16+ibit^0<=0, also trying ibit^post_16-ibit^0<=-1 Accelerated rule 82 with non-termination, yielding the new rule 87. Accelerated rule 82 with non-termination, yielding the new rule 88. Accelerated rule 82 with backward acceleration, yielding the new rule 89. Accelerated rule 82 with non-termination, yielding the new rule 90. Accelerated rule 82 with backward acceleration, yielding the new rule 91. Accelerated rule 82 with backward acceleration, yielding the new rule 92. [accelerate] Nesting with 1 inner and 1 outer candidates Also removing duplicate rules: 88 90. Accelerating simple loops of location 19. Accelerating the following rules: 83: l19 -> l19 : i1^0'=2+i1^0, [ i1^0<=-2+i2^0+ip1^0 && 1+ip3^0<=i3^0 ], cost: 4 84: l19 -> l19 : i1^0'=2+i1^0, i3^0'=i3^0+ip2^0, i3rev^0'=-i2^0+i2rev^0+i3^0, tempr^0'=tempr^post_24, [ i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 ], cost: 6 85: l19 -> l19 : i1^0'=2+i1^0, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, tempr^0'=tempr^post_24, [ i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 ], cost: 4+2*k_3 Accelerated rule 83 with backward acceleration, yielding the new rule 93. Failed to prove monotonicity of the guard of rule 84. Failed to prove monotonicity of the guard of rule 85. [accelerate] Nesting with 3 inner and 3 outer candidates Removing the simple loops: 83. Accelerated all simple loops using metering functions (where possible): Start location: l25 37: l0 -> l11 : i2rev^0'=1, ip1^0'=ip1^post_36, ip2^0'=ip2^post_36, ip3^0'=ip3^post_36, n^0'=n^post_36, nrem^0'=nrem^post_36, [ 1<=idim^0 ], cost: 2 46: l3 -> l6 : i3^0'=ip1^0+i3^0, wi^0'=wi^post_5, wr^0'=wr^post_5, wtemp^0'=wr^0, [ -1+ip1^0+i3^0<=i1^0 ], cost: 2 66: l3 -> [26] : [ i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && i2^0==0 && ip3^0==0 && ifp2^0==0 ], cost: NONTERM 67: l3 -> [26] : [ i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && ifp2^0<=0 ], cost: NONTERM 79: l3 -> l3 : i1^0'=2+i1^0, i2^0'=i2^0+ifp2^0, k1^0'=i2^0, k2^0'=ifp1^0+i2^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, [ i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 1+ip3^0<=i2^0+ifp2^0 ], cost: 6 80: l3 -> l3 : i1^0'=2+i1^0, i2^0'=ifp2^0*k+i2^0, k1^0'=i2^0+(-1+k)*ifp2^0, k2^0'=ifp1^0+i2^0+(-1+k)*ifp2^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, [ i1^0<=-2+ip1^0+i3^0 && -ifp2^0<=-1 && k>=1 && i2^0+(-1+k)*ifp2^0<=ip3^0 && 1+ip3^0<=ifp2^0*k+i2^0 ], cost: 4+2*k 86: l3 -> l3 : i1^0'=2*k_4+i1^0, [ 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 ], cost: 4*k_4 44: l6 -> l8 : ifp1^0'=ifp2^0, [ 1+ifp1^0<=i3^0 ], cost: 2 45: l6 -> l3 : [ i3^0<=ifp1^0 ], cost: 2 42: l8 -> l0 : idim^0'=-1+idim^0, nprev^0'=nprev^post_11, [ ip2^0<=ifp1^0 ], cost: 2 43: l8 -> l6 : ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=0, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=1, wtemp^0'=wtemp^post_12, [ 1+ifp1^0<=ip2^0 ], cost: 2 13: l10 -> l11 : i2^0'=i2^0+ip1^0, i2rev^0'=ibit^0+i2rev^0, [], cost: 1 40: l11 -> l8 : ifp1^0'=ip1^0, [ 1+ip2^0<=i2^0 ], cost: 2 76: l11 -> l15 : [ i2^0<=ip2^0 && i2rev^0<=i2^0 ], cost: 3 77: l11 -> l19 : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 ], cost: 3 50: l13 -> l10 : [ 1+ibit^0<=ip1^0 ], cost: 2 81: l13 -> l10 : [ ip1^0<=ibit^0 && i2rev^0<=ibit^0 ], cost: 3 82: l13 -> l13 : i2rev^0'=-ibit^0+i2rev^0, ibit^0'=ibit^post_16, [ ip1^0<=ibit^0 && 1+ibit^0<=i2rev^0 ], cost: 3 87: l13 -> [30] : [ ip1^0<=ibit^0 && 1+ibit^0<=i2rev^0 && ibit^post_16==0 && ibit^0==0 && i2rev^0==1 && ip1^0==0 ], cost: NONTERM 89: l13 -> [30] : [ ip1^0<=ibit^0 && 1+ibit^0<=i2rev^0 && 2-8*ibit^post_16+ip1^0<=0 && ibit^post_16<=0 ], cost: NONTERM 91: l13 -> [30] : [ ip1^0<=ibit^0 && 1+ibit^0<=i2rev^0 && -2+8*ibit^post_16-ip1^0<=-1 && -ibit^post_16+ibit^0<=0 ], cost: NONTERM 92: l13 -> l13 : i2rev^0'=i2rev^0-ibit^post_16*k_9, ibit^0'=ibit^post_16, [ -ibit^post_16<=-1 && ibit^post_16-ibit^0<=0 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 3*k_9 19: l15 -> l13 : ibit^0'=ibit^post_20, [], cost: 1 52: l19 -> l15 : [ -1+i2^0+ip1^0<=i1^0 ], cost: 2 71: l19 -> [28] : [ i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && ip3^0==0 && i3^0==0 && ip2^0==0 ], cost: NONTERM 72: l19 -> [28] : [ i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && ip2^0<=0 ], cost: NONTERM 84: l19 -> l19 : i1^0'=2+i1^0, i3^0'=i3^0+ip2^0, i3rev^0'=-i2^0+i2rev^0+i3^0, tempr^0'=tempr^post_24, [ i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 ], cost: 6 85: l19 -> l19 : i1^0'=2+i1^0, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, tempr^0'=tempr^post_24, [ i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 ], cost: 4+2*k_3 93: l19 -> l19 : i1^0'=i1^0+2*k_11, [ 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 ], cost: 4*k_11 74: l25 -> l0 : nprev^0'=1, [ 1+ndim^0<=idim^0 ], cost: 3 75: l25 -> l0 : idim^0'=1+ndim^0, nprev^0'=1, ntot^0'=ntot^post_22, [ 1+ndim^0-idim^0>=1 ], cost: 5+2*ndim^0-2*idim^0 Chained accelerated rules (with incoming rules): Start location: l25 37: l0 -> l11 : i2rev^0'=1, ip1^0'=ip1^post_36, ip2^0'=ip2^post_36, ip3^0'=ip3^post_36, n^0'=n^post_36, nrem^0'=nrem^post_36, [ 1<=idim^0 ], cost: 2 46: l3 -> l6 : i3^0'=ip1^0+i3^0, wi^0'=wi^post_5, wr^0'=wr^post_5, wtemp^0'=wr^0, [ -1+ip1^0+i3^0<=i1^0 ], cost: 2 66: l3 -> [26] : [ i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && i2^0==0 && ip3^0==0 && ifp2^0==0 ], cost: NONTERM 67: l3 -> [26] : [ i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && ifp2^0<=0 ], cost: NONTERM 44: l6 -> l8 : ifp1^0'=ifp2^0, [ 1+ifp1^0<=i3^0 ], cost: 2 45: l6 -> l3 : [ i3^0<=ifp1^0 ], cost: 2 94: l6 -> l3 : i1^0'=2+i1^0, i2^0'=i2^0+ifp2^0, k1^0'=i2^0, k2^0'=ifp1^0+i2^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, [ i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 1+ip3^0<=i2^0+ifp2^0 ], cost: 8 95: l6 -> l3 : i1^0'=2+i1^0, i2^0'=ifp2^0*k+i2^0, k1^0'=i2^0+(-1+k)*ifp2^0, k2^0'=ifp1^0+i2^0+(-1+k)*ifp2^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, [ i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && -ifp2^0<=-1 && k>=1 && i2^0+(-1+k)*ifp2^0<=ip3^0 && 1+ip3^0<=ifp2^0*k+i2^0 ], cost: 6+2*k 96: l6 -> l3 : i1^0'=2*k_4+i1^0, [ i3^0<=ifp1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 ], cost: 2+4*k_4 42: l8 -> l0 : idim^0'=-1+idim^0, nprev^0'=nprev^post_11, [ ip2^0<=ifp1^0 ], cost: 2 43: l8 -> l6 : ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=0, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=1, wtemp^0'=wtemp^post_12, [ 1+ifp1^0<=ip2^0 ], cost: 2 13: l10 -> l11 : i2^0'=i2^0+ip1^0, i2rev^0'=ibit^0+i2rev^0, [], cost: 1 40: l11 -> l8 : ifp1^0'=ip1^0, [ 1+ip2^0<=i2^0 ], cost: 2 76: l11 -> l15 : [ i2^0<=ip2^0 && i2rev^0<=i2^0 ], cost: 3 77: l11 -> l19 : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 ], cost: 3 102: l11 -> l19 : i1^0'=2+i1^0, i3^0'=i3^0+ip2^0, i3rev^0'=-i2^0+i2rev^0+i3^0, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 ], cost: 9 103: l11 -> l19 : i1^0'=2+i1^0, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 ], cost: 7+2*k_3 104: l11 -> l19 : i1^0'=i1^0+2*k_11, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 ], cost: 3+4*k_11 50: l13 -> l10 : [ 1+ibit^0<=ip1^0 ], cost: 2 81: l13 -> l10 : [ ip1^0<=ibit^0 && i2rev^0<=ibit^0 ], cost: 3 19: l15 -> l13 : ibit^0'=ibit^post_20, [], cost: 1 97: l15 -> l13 : i2rev^0'=-ibit^post_20+i2rev^0, ibit^0'=ibit^post_16, [ ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 ], cost: 4 98: l15 -> [30] : [ i2rev^0==1 && ip1^0==0 ], cost: NONTERM 99: l15 -> [30] : [ 2-8*ibit^post_16+ip1^0<=0 && ibit^post_16<=0 && ip1^0<=-1+i2rev^0 ], cost: NONTERM 100: l15 -> [30] : [ -2+8*ibit^post_16-ip1^0<=-1 && ip1^0<=-1+i2rev^0 && ip1^0<=ibit^post_16 ], cost: NONTERM 101: l15 -> l13 : i2rev^0'=i2rev^0-ibit^post_16*k_9, ibit^0'=ibit^post_16, [ -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 1+3*k_9 52: l19 -> l15 : [ -1+i2^0+ip1^0<=i1^0 ], cost: 2 71: l19 -> [28] : [ i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && ip3^0==0 && i3^0==0 && ip2^0==0 ], cost: NONTERM 72: l19 -> [28] : [ i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && ip2^0<=0 ], cost: NONTERM 74: l25 -> l0 : nprev^0'=1, [ 1+ndim^0<=idim^0 ], cost: 3 75: l25 -> l0 : idim^0'=1+ndim^0, nprev^0'=1, ntot^0'=ntot^post_22, [ 1+ndim^0-idim^0>=1 ], cost: 5+2*ndim^0-2*idim^0 Eliminated locations (on tree-shaped paths): Start location: l25 37: l0 -> l11 : i2rev^0'=1, ip1^0'=ip1^post_36, ip2^0'=ip2^post_36, ip3^0'=ip3^post_36, n^0'=n^post_36, nrem^0'=nrem^post_36, [ 1<=idim^0 ], cost: 2 44: l6 -> l8 : ifp1^0'=ifp2^0, [ 1+ifp1^0<=i3^0 ], cost: 2 113: l6 -> l6 : i3^0'=ip1^0+i3^0, wi^0'=wi^post_5, wr^0'=wr^post_5, wtemp^0'=wr^0, [ i3^0<=ifp1^0 && -1+ip1^0+i3^0<=i1^0 ], cost: 4 114: l6 -> [26] : [ i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && i2^0==0 && ip3^0==0 && ifp2^0==0 ], cost: NONTERM 115: l6 -> [26] : [ i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && ifp2^0<=0 ], cost: NONTERM 116: l6 -> l6 : i1^0'=2+i1^0, i2^0'=i2^0+ifp2^0, i3^0'=ip1^0+i3^0, k1^0'=i2^0, k2^0'=ifp1^0+i2^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, wi^0'=wi^post_5, wr^0'=wr^post_5, wtemp^0'=wr^0, [ i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 1+ip3^0<=i2^0+ifp2^0 && -1+ip1^0+i3^0<=2+i1^0 ], cost: 10 117: l6 -> l6 : i1^0'=2+i1^0, i2^0'=ifp2^0*k+i2^0, i3^0'=ip1^0+i3^0, k1^0'=i2^0+(-1+k)*ifp2^0, k2^0'=ifp1^0+i2^0+(-1+k)*ifp2^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, wi^0'=wi^post_5, wr^0'=wr^post_5, wtemp^0'=wr^0, [ i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && -ifp2^0<=-1 && k>=1 && i2^0+(-1+k)*ifp2^0<=ip3^0 && 1+ip3^0<=ifp2^0*k+i2^0 && -1+ip1^0+i3^0<=2+i1^0 ], cost: 8+2*k 118: l6 -> l6 : i1^0'=2*k_4+i1^0, i3^0'=ip1^0+i3^0, wi^0'=wi^post_5, wr^0'=wr^post_5, wtemp^0'=wr^0, [ i3^0<=ifp1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=2*k_4+i1^0 ], cost: 4+4*k_4 119: l6 -> [33] : [ i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && -ifp2^0<=-1 && k>=1 && i2^0+(-1+k)*ifp2^0<=ip3^0 && 1+ip3^0<=ifp2^0*k+i2^0 ], cost: 6+2*k 120: l6 -> [33] : [ i3^0<=ifp1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 ], cost: 2+4*k_4 42: l8 -> l0 : idim^0'=-1+idim^0, nprev^0'=nprev^post_11, [ ip2^0<=ifp1^0 ], cost: 2 43: l8 -> l6 : ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=0, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=1, wtemp^0'=wtemp^post_12, [ 1+ifp1^0<=ip2^0 ], cost: 2 13: l10 -> l11 : i2^0'=i2^0+ip1^0, i2rev^0'=ibit^0+i2rev^0, [], cost: 1 40: l11 -> l8 : ifp1^0'=ip1^0, [ 1+ip2^0<=i2^0 ], cost: 2 76: l11 -> l15 : [ i2^0<=ip2^0 && i2rev^0<=i2^0 ], cost: 3 105: l11 -> l15 : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && -1+i2^0+ip1^0<=i1^0 ], cost: 5 106: l11 -> [28] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && ip3^0==0 && i3^0==0 && ip2^0==0 ], cost: NONTERM 107: l11 -> [28] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && ip2^0<=0 ], cost: NONTERM 108: l11 -> l15 : i1^0'=2+i1^0, i3^0'=i3^0+ip2^0, i3rev^0'=-i2^0+i2rev^0+i3^0, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 ], cost: 11 109: l11 -> l15 : i1^0'=2+i1^0, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 ], cost: 9+2*k_3 110: l11 -> l15 : i1^0'=i1^0+2*k_11, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 ], cost: 5+4*k_11 111: l11 -> [32] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 ], cost: 7+2*k_3 112: l11 -> [32] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 ], cost: 3+4*k_11 98: l15 -> [30] : [ i2rev^0==1 && ip1^0==0 ], cost: NONTERM 99: l15 -> [30] : [ 2-8*ibit^post_16+ip1^0<=0 && ibit^post_16<=0 && ip1^0<=-1+i2rev^0 ], cost: NONTERM 100: l15 -> [30] : [ -2+8*ibit^post_16-ip1^0<=-1 && ip1^0<=-1+i2rev^0 && ip1^0<=ibit^post_16 ], cost: NONTERM 121: l15 -> l10 : ibit^0'=ibit^post_20, [ 1+ibit^post_20<=ip1^0 ], cost: 3 122: l15 -> l10 : ibit^0'=ibit^post_20, [ ip1^0<=ibit^post_20 && i2rev^0<=ibit^post_20 ], cost: 4 123: l15 -> l10 : i2rev^0'=-ibit^post_20+i2rev^0, ibit^0'=ibit^post_16, [ ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && 1+ibit^post_16<=ip1^0 ], cost: 6 124: l15 -> l10 : i2rev^0'=-ibit^post_20+i2rev^0, ibit^0'=ibit^post_16, [ ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && ip1^0<=ibit^post_16 && -ibit^post_20+i2rev^0<=ibit^post_16 ], cost: 7 125: l15 -> l10 : i2rev^0'=i2rev^0-ibit^post_16*k_9, ibit^0'=ibit^post_16, [ -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 && i2rev^0-ibit^post_16*k_9<=ibit^post_16 ], cost: 4+3*k_9 126: l15 -> [34] : [ -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 1+3*k_9 74: l25 -> l0 : nprev^0'=1, [ 1+ndim^0<=idim^0 ], cost: 3 75: l25 -> l0 : idim^0'=1+ndim^0, nprev^0'=1, ntot^0'=ntot^post_22, [ 1+ndim^0-idim^0>=1 ], cost: 5+2*ndim^0-2*idim^0 Accelerating simple loops of location 6. Accelerating the following rules: 113: l6 -> l6 : i3^0'=ip1^0+i3^0, wi^0'=wi^post_5, wr^0'=wr^post_5, wtemp^0'=wr^0, [ i3^0<=ifp1^0 && -1+ip1^0+i3^0<=i1^0 ], cost: 4 116: l6 -> l6 : i1^0'=2+i1^0, i2^0'=i2^0+ifp2^0, i3^0'=ip1^0+i3^0, k1^0'=i2^0, k2^0'=ifp1^0+i2^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, wi^0'=wi^post_5, wr^0'=wr^post_5, wtemp^0'=wr^0, [ i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 1+ip3^0<=i2^0+ifp2^0 && -1+ip1^0+i3^0<=2+i1^0 ], cost: 10 117: l6 -> l6 : i1^0'=2+i1^0, i2^0'=ifp2^0*k+i2^0, i3^0'=ip1^0+i3^0, k1^0'=i2^0+(-1+k)*ifp2^0, k2^0'=ifp1^0+i2^0+(-1+k)*ifp2^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, wi^0'=wi^post_5, wr^0'=wr^post_5, wtemp^0'=wr^0, [ i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && -ifp2^0<=-1 && k>=1 && i2^0+(-1+k)*ifp2^0<=ip3^0 && 1+ip3^0<=ifp2^0*k+i2^0 && -1+ip1^0+i3^0<=2+i1^0 ], cost: 8+2*k 118: l6 -> l6 : i1^0'=2*k_4+i1^0, i3^0'=ip1^0+i3^0, wi^0'=wi^post_5, wr^0'=wr^post_5, wtemp^0'=wr^0, [ i3^0<=ifp1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=2*k_4+i1^0 ], cost: 4+4*k_4 [test] deduced pseudo-invariant ip1^0<=0, also trying -ip1^0<=-1 Accelerated rule 113 with non-termination, yielding the new rule 127. Accelerated rule 113 with non-termination, yielding the new rule 128. Accelerated rule 113 with backward acceleration, yielding the new rule 129. Accelerated rule 113 with backward acceleration, yielding the new rule 130. Failed to prove monotonicity of the guard of rule 116. Failed to prove monotonicity of the guard of rule 117. [test] deduced pseudo-invariant -ip1^0+2*k_4<=0, also trying ip1^0-2*k_4<=-1 Accelerated rule 118 with non-termination, yielding the new rule 131. Accelerated rule 118 with non-termination, yielding the new rule 132. Accelerated rule 118 with backward acceleration, yielding the new rule 133. [accelerate] Nesting with 4 inner and 4 outer candidates Also removing duplicate rules: 128. Accelerated all simple loops using metering functions (where possible): Start location: l25 37: l0 -> l11 : i2rev^0'=1, ip1^0'=ip1^post_36, ip2^0'=ip2^post_36, ip3^0'=ip3^post_36, n^0'=n^post_36, nrem^0'=nrem^post_36, [ 1<=idim^0 ], cost: 2 44: l6 -> l8 : ifp1^0'=ifp2^0, [ 1+ifp1^0<=i3^0 ], cost: 2 113: l6 -> l6 : i3^0'=ip1^0+i3^0, wi^0'=wi^post_5, wr^0'=wr^post_5, wtemp^0'=wr^0, [ i3^0<=ifp1^0 && -1+ip1^0+i3^0<=i1^0 ], cost: 4 114: l6 -> [26] : [ i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && i2^0==0 && ip3^0==0 && ifp2^0==0 ], cost: NONTERM 115: l6 -> [26] : [ i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && ifp2^0<=0 ], cost: NONTERM 116: l6 -> l6 : i1^0'=2+i1^0, i2^0'=i2^0+ifp2^0, i3^0'=ip1^0+i3^0, k1^0'=i2^0, k2^0'=ifp1^0+i2^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, wi^0'=wi^post_5, wr^0'=wr^post_5, wtemp^0'=wr^0, [ i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 1+ip3^0<=i2^0+ifp2^0 && -1+ip1^0+i3^0<=2+i1^0 ], cost: 10 117: l6 -> l6 : i1^0'=2+i1^0, i2^0'=ifp2^0*k+i2^0, i3^0'=ip1^0+i3^0, k1^0'=i2^0+(-1+k)*ifp2^0, k2^0'=ifp1^0+i2^0+(-1+k)*ifp2^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, wi^0'=wi^post_5, wr^0'=wr^post_5, wtemp^0'=wr^0, [ i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && -ifp2^0<=-1 && k>=1 && i2^0+(-1+k)*ifp2^0<=ip3^0 && 1+ip3^0<=ifp2^0*k+i2^0 && -1+ip1^0+i3^0<=2+i1^0 ], cost: 8+2*k 118: l6 -> l6 : i1^0'=2*k_4+i1^0, i3^0'=ip1^0+i3^0, wi^0'=wi^post_5, wr^0'=wr^post_5, wtemp^0'=wr^0, [ i3^0<=ifp1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=2*k_4+i1^0 ], cost: 4+4*k_4 119: l6 -> [33] : [ i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && -ifp2^0<=-1 && k>=1 && i2^0+(-1+k)*ifp2^0<=ip3^0 && 1+ip3^0<=ifp2^0*k+i2^0 ], cost: 6+2*k 120: l6 -> [33] : [ i3^0<=ifp1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 ], cost: 2+4*k_4 127: l6 -> [35] : [ i3^0<=ifp1^0 && -1+ip1^0+i3^0<=i1^0 && ifp1^0==0 && ip1^0==0 && i3^0==0 && i1^0==-1 ], cost: NONTERM 129: l6 -> [35] : [ i3^0<=ifp1^0 && -1+ip1^0+i3^0<=i1^0 && ip1^0<=0 ], cost: NONTERM 130: l6 -> l6 : i3^0'=k_15*ip1^0+i3^0, wi^0'=wi^post_5, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ -ip1^0<=-1 && k_15>=1 && (-1+k_15)*ip1^0+i3^0<=ifp1^0 && -1+(-1+k_15)*ip1^0+ip1^0+i3^0<=i1^0 ], cost: 4*k_15 131: l6 -> [35] : [ i3^0<=ifp1^0 && 1+ip3^0<=i2^0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=2*k_4+i1^0 && ifp1^0==0 && i2^0==1 && ip3^0==0 && ip1^0==0 && k_4==0 && i3^0==0 && i1^0==0 ], cost: NONTERM 132: l6 -> [35] : [ i3^0<=ifp1^0 && 1+ip3^0<=i2^0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=2*k_4+i1^0 && -ip1^0+2*k_4<=0 && ifp1^0==0 && i2^0==1 && ip3^0==0 && ip1^0==0 && k_4==0 && i3^0==0 && i1^0==0 ], cost: NONTERM 133: l6 -> l6 : i1^0'=2*k_19*k_4+i1^0, i3^0'=i3^0+k_19*ip1^0, wi^0'=wi^post_5, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && i3^0+(-1+k_19)*ip1^0<=ifp1^0 && -1+ip1^0+i3^0+(-1+k_19)*ip1^0<=2*(-1+k_19)*k_4+2*k_4+i1^0 ], cost: 4*k_19*k_4+4*k_19 42: l8 -> l0 : idim^0'=-1+idim^0, nprev^0'=nprev^post_11, [ ip2^0<=ifp1^0 ], cost: 2 43: l8 -> l6 : ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=0, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=1, wtemp^0'=wtemp^post_12, [ 1+ifp1^0<=ip2^0 ], cost: 2 13: l10 -> l11 : i2^0'=i2^0+ip1^0, i2rev^0'=ibit^0+i2rev^0, [], cost: 1 40: l11 -> l8 : ifp1^0'=ip1^0, [ 1+ip2^0<=i2^0 ], cost: 2 76: l11 -> l15 : [ i2^0<=ip2^0 && i2rev^0<=i2^0 ], cost: 3 105: l11 -> l15 : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && -1+i2^0+ip1^0<=i1^0 ], cost: 5 106: l11 -> [28] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && ip3^0==0 && i3^0==0 && ip2^0==0 ], cost: NONTERM 107: l11 -> [28] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && ip2^0<=0 ], cost: NONTERM 108: l11 -> l15 : i1^0'=2+i1^0, i3^0'=i3^0+ip2^0, i3rev^0'=-i2^0+i2rev^0+i3^0, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 ], cost: 11 109: l11 -> l15 : i1^0'=2+i1^0, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 ], cost: 9+2*k_3 110: l11 -> l15 : i1^0'=i1^0+2*k_11, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 ], cost: 5+4*k_11 111: l11 -> [32] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 ], cost: 7+2*k_3 112: l11 -> [32] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 ], cost: 3+4*k_11 98: l15 -> [30] : [ i2rev^0==1 && ip1^0==0 ], cost: NONTERM 99: l15 -> [30] : [ 2-8*ibit^post_16+ip1^0<=0 && ibit^post_16<=0 && ip1^0<=-1+i2rev^0 ], cost: NONTERM 100: l15 -> [30] : [ -2+8*ibit^post_16-ip1^0<=-1 && ip1^0<=-1+i2rev^0 && ip1^0<=ibit^post_16 ], cost: NONTERM 121: l15 -> l10 : ibit^0'=ibit^post_20, [ 1+ibit^post_20<=ip1^0 ], cost: 3 122: l15 -> l10 : ibit^0'=ibit^post_20, [ ip1^0<=ibit^post_20 && i2rev^0<=ibit^post_20 ], cost: 4 123: l15 -> l10 : i2rev^0'=-ibit^post_20+i2rev^0, ibit^0'=ibit^post_16, [ ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && 1+ibit^post_16<=ip1^0 ], cost: 6 124: l15 -> l10 : i2rev^0'=-ibit^post_20+i2rev^0, ibit^0'=ibit^post_16, [ ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && ip1^0<=ibit^post_16 && -ibit^post_20+i2rev^0<=ibit^post_16 ], cost: 7 125: l15 -> l10 : i2rev^0'=i2rev^0-ibit^post_16*k_9, ibit^0'=ibit^post_16, [ -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 && i2rev^0-ibit^post_16*k_9<=ibit^post_16 ], cost: 4+3*k_9 126: l15 -> [34] : [ -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 1+3*k_9 74: l25 -> l0 : nprev^0'=1, [ 1+ndim^0<=idim^0 ], cost: 3 75: l25 -> l0 : idim^0'=1+ndim^0, nprev^0'=1, ntot^0'=ntot^post_22, [ 1+ndim^0-idim^0>=1 ], cost: 5+2*ndim^0-2*idim^0 Chained accelerated rules (with incoming rules): Start location: l25 37: l0 -> l11 : i2rev^0'=1, ip1^0'=ip1^post_36, ip2^0'=ip2^post_36, ip3^0'=ip3^post_36, n^0'=n^post_36, nrem^0'=nrem^post_36, [ 1<=idim^0 ], cost: 2 44: l6 -> l8 : ifp1^0'=ifp2^0, [ 1+ifp1^0<=i3^0 ], cost: 2 114: l6 -> [26] : [ i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && i2^0==0 && ip3^0==0 && ifp2^0==0 ], cost: NONTERM 115: l6 -> [26] : [ i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && ifp2^0<=0 ], cost: NONTERM 119: l6 -> [33] : [ i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && -ifp2^0<=-1 && k>=1 && i2^0+(-1+k)*ifp2^0<=ip3^0 && 1+ip3^0<=ifp2^0*k+i2^0 ], cost: 6+2*k 120: l6 -> [33] : [ i3^0<=ifp1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 ], cost: 2+4*k_4 42: l8 -> l0 : idim^0'=-1+idim^0, nprev^0'=nprev^post_11, [ ip2^0<=ifp1^0 ], cost: 2 43: l8 -> l6 : ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=0, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=1, wtemp^0'=wtemp^post_12, [ 1+ifp1^0<=ip2^0 ], cost: 2 134: l8 -> l6 : i3^0'=ip1^0+i3^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && -1+ip1^0+i3^0<=i1^0 ], cost: 6 135: l8 -> l6 : i1^0'=2+i1^0, i2^0'=2*ifp1^0+i2^0, i3^0'=ip1^0+i3^0, ifp2^0'=2*ifp1^0, k1^0'=i2^0, k2^0'=ifp1^0+i2^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 1+ip3^0<=2*ifp1^0+i2^0 && -1+ip1^0+i3^0<=2+i1^0 ], cost: 12 136: l8 -> l6 : i1^0'=2+i1^0, i2^0'=i2^0+2*ifp1^0*k, i3^0'=ip1^0+i3^0, ifp2^0'=2*ifp1^0, k1^0'=i2^0+2*ifp1^0*(-1+k), k2^0'=ifp1^0+i2^0+2*ifp1^0*(-1+k), tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && -2*ifp1^0<=-1 && k>=1 && i2^0+2*ifp1^0*(-1+k)<=ip3^0 && 1+ip3^0<=i2^0+2*ifp1^0*k && -1+ip1^0+i3^0<=2+i1^0 ], cost: 10+2*k 137: l8 -> l6 : i1^0'=2*k_4+i1^0, i3^0'=ip1^0+i3^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=2*k_4+i1^0 ], cost: 6+4*k_4 138: l8 -> [35] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && -1+ip1^0+i3^0<=i1^0 && ifp1^0==0 && ip1^0==0 && i3^0==0 && i1^0==-1 ], cost: NONTERM 139: l8 -> [35] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && -1+ip1^0+i3^0<=i1^0 && ip1^0<=0 ], cost: NONTERM 140: l8 -> l6 : i3^0'=k_15*ip1^0+i3^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ifp1^0<=ip2^0 && -ip1^0<=-1 && k_15>=1 && (-1+k_15)*ip1^0+i3^0<=ifp1^0 && -1+(-1+k_15)*ip1^0+ip1^0+i3^0<=i1^0 ], cost: 2+4*k_15 141: l8 -> [35] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && 1+ip3^0<=i2^0 && -2+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=i1^0 && ifp1^0==0 && i2^0==1 && ip3^0==0 && ip1^0==0 && i3^0==0 && i1^0==0 ], cost: NONTERM 142: l8 -> [35] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && 1+ip3^0<=i2^0 && -2+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=i1^0 && ifp1^0==0 && i2^0==1 && ip3^0==0 && ip1^0==0 && i3^0==0 && i1^0==0 ], cost: NONTERM 143: l8 -> l6 : i1^0'=2*k_19*k_4+i1^0, i3^0'=i3^0+k_19*ip1^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ifp1^0<=ip2^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && i3^0+(-1+k_19)*ip1^0<=ifp1^0 && -1+ip1^0+i3^0+(-1+k_19)*ip1^0<=2*(-1+k_19)*k_4+2*k_4+i1^0 ], cost: 2+4*k_19*k_4+4*k_19 13: l10 -> l11 : i2^0'=i2^0+ip1^0, i2rev^0'=ibit^0+i2rev^0, [], cost: 1 40: l11 -> l8 : ifp1^0'=ip1^0, [ 1+ip2^0<=i2^0 ], cost: 2 76: l11 -> l15 : [ i2^0<=ip2^0 && i2rev^0<=i2^0 ], cost: 3 105: l11 -> l15 : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && -1+i2^0+ip1^0<=i1^0 ], cost: 5 106: l11 -> [28] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && ip3^0==0 && i3^0==0 && ip2^0==0 ], cost: NONTERM 107: l11 -> [28] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && ip2^0<=0 ], cost: NONTERM 108: l11 -> l15 : i1^0'=2+i1^0, i3^0'=i3^0+ip2^0, i3rev^0'=-i2^0+i2rev^0+i3^0, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 ], cost: 11 109: l11 -> l15 : i1^0'=2+i1^0, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 ], cost: 9+2*k_3 110: l11 -> l15 : i1^0'=i1^0+2*k_11, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 ], cost: 5+4*k_11 111: l11 -> [32] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 ], cost: 7+2*k_3 112: l11 -> [32] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 ], cost: 3+4*k_11 98: l15 -> [30] : [ i2rev^0==1 && ip1^0==0 ], cost: NONTERM 99: l15 -> [30] : [ 2-8*ibit^post_16+ip1^0<=0 && ibit^post_16<=0 && ip1^0<=-1+i2rev^0 ], cost: NONTERM 100: l15 -> [30] : [ -2+8*ibit^post_16-ip1^0<=-1 && ip1^0<=-1+i2rev^0 && ip1^0<=ibit^post_16 ], cost: NONTERM 121: l15 -> l10 : ibit^0'=ibit^post_20, [ 1+ibit^post_20<=ip1^0 ], cost: 3 122: l15 -> l10 : ibit^0'=ibit^post_20, [ ip1^0<=ibit^post_20 && i2rev^0<=ibit^post_20 ], cost: 4 123: l15 -> l10 : i2rev^0'=-ibit^post_20+i2rev^0, ibit^0'=ibit^post_16, [ ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && 1+ibit^post_16<=ip1^0 ], cost: 6 124: l15 -> l10 : i2rev^0'=-ibit^post_20+i2rev^0, ibit^0'=ibit^post_16, [ ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && ip1^0<=ibit^post_16 && -ibit^post_20+i2rev^0<=ibit^post_16 ], cost: 7 125: l15 -> l10 : i2rev^0'=i2rev^0-ibit^post_16*k_9, ibit^0'=ibit^post_16, [ -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 && i2rev^0-ibit^post_16*k_9<=ibit^post_16 ], cost: 4+3*k_9 126: l15 -> [34] : [ -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 1+3*k_9 74: l25 -> l0 : nprev^0'=1, [ 1+ndim^0<=idim^0 ], cost: 3 75: l25 -> l0 : idim^0'=1+ndim^0, nprev^0'=1, ntot^0'=ntot^post_22, [ 1+ndim^0-idim^0>=1 ], cost: 5+2*ndim^0-2*idim^0 Eliminated locations (on tree-shaped paths): Start location: l25 37: l0 -> l11 : i2rev^0'=1, ip1^0'=ip1^post_36, ip2^0'=ip2^post_36, ip3^0'=ip3^post_36, n^0'=n^post_36, nrem^0'=nrem^post_36, [ 1<=idim^0 ], cost: 2 42: l8 -> l0 : idim^0'=-1+idim^0, nprev^0'=nprev^post_11, [ ip2^0<=ifp1^0 ], cost: 2 138: l8 -> [35] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && -1+ip1^0+i3^0<=i1^0 && ifp1^0==0 && ip1^0==0 && i3^0==0 && i1^0==-1 ], cost: NONTERM 139: l8 -> [35] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && -1+ip1^0+i3^0<=i1^0 && ip1^0<=0 ], cost: NONTERM 141: l8 -> [35] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && 1+ip3^0<=i2^0 && -2+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=i1^0 && ifp1^0==0 && i2^0==1 && ip3^0==0 && ip1^0==0 && i3^0==0 && i1^0==0 ], cost: NONTERM 142: l8 -> [35] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && 1+ip3^0<=i2^0 && -2+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=i1^0 && ifp1^0==0 && i2^0==1 && ip3^0==0 && ip1^0==0 && i3^0==0 && i1^0==0 ], cost: NONTERM 189: l8 -> l8 : ifp1^0'=2*ifp1^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=0, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=1, wtemp^0'=wtemp^post_12, [ 1+ifp1^0<=ip2^0 && 1+ifp1^0<=i3^0 ], cost: 4 190: l8 -> [26] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && i2^0==0 && ip3^0==0 && 2*ifp1^0==0 ], cost: NONTERM 191: l8 -> [26] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 2*ifp1^0<=0 ], cost: NONTERM 192: l8 -> [33] : ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=0, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=1, wtemp^0'=wtemp^post_12, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && -2*ifp1^0<=-1 && k>=1 && i2^0+2*ifp1^0*(-1+k)<=ip3^0 && 1+ip3^0<=i2^0+2*ifp1^0*k ], cost: 8+2*k 193: l8 -> [33] : ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=0, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=1, wtemp^0'=wtemp^post_12, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 ], cost: 4+4*k_4 194: l8 -> l8 : i3^0'=ip1^0+i3^0, ifp1^0'=2*ifp1^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && -1+ip1^0+i3^0<=i1^0 && 1+ifp1^0<=ip1^0+i3^0 ], cost: 8 195: l8 -> [26] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && -1+ip1^0+i3^0<=i1^0 && ip1^0+i3^0<=ifp1^0 && i1^0<=-2+2*ip1^0+i3^0 && i2^0<=ip3^0 && i2^0==0 && ip3^0==0 && 2*ifp1^0==0 ], cost: NONTERM 196: l8 -> [26] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && -1+ip1^0+i3^0<=i1^0 && ip1^0+i3^0<=ifp1^0 && i1^0<=-2+2*ip1^0+i3^0 && i2^0<=ip3^0 && 2*ifp1^0<=0 ], cost: NONTERM 197: l8 -> [33] : i3^0'=ip1^0+i3^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && -1+ip1^0+i3^0<=i1^0 && ip1^0+i3^0<=ifp1^0 && i1^0<=-2+2*ip1^0+i3^0 && -2*ifp1^0<=-1 && k>=1 && i2^0+2*ifp1^0*(-1+k)<=ip3^0 && 1+ip3^0<=i2^0+2*ifp1^0*k ], cost: 12+2*k 198: l8 -> [33] : i3^0'=ip1^0+i3^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && -1+ip1^0+i3^0<=i1^0 && ip1^0+i3^0<=ifp1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+2*ip1^0+i3^0 ], cost: 8+4*k_4 199: l8 -> l8 : i1^0'=2+i1^0, i2^0'=2*ifp1^0+i2^0, i3^0'=ip1^0+i3^0, ifp1^0'=2*ifp1^0, ifp2^0'=2*ifp1^0, k1^0'=i2^0, k2^0'=ifp1^0+i2^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 1+ip3^0<=2*ifp1^0+i2^0 && -1+ip1^0+i3^0<=2+i1^0 && 1+ifp1^0<=ip1^0+i3^0 ], cost: 14 200: l8 -> [33] : i1^0'=2+i1^0, i2^0'=2*ifp1^0+i2^0, i3^0'=ip1^0+i3^0, ifp2^0'=2*ifp1^0, k1^0'=i2^0, k2^0'=ifp1^0+i2^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 1+ip3^0<=2*ifp1^0+i2^0 && -1+ip1^0+i3^0<=2+i1^0 && ip1^0+i3^0<=ifp1^0 && k_4>=0 && 2*k_4+i1^0<=-2+2*ip1^0+i3^0 ], cost: 14+4*k_4 201: l8 -> l8 : i1^0'=2+i1^0, i2^0'=i2^0+2*ifp1^0*k, i3^0'=ip1^0+i3^0, ifp1^0'=2*ifp1^0, ifp2^0'=2*ifp1^0, k1^0'=i2^0+2*ifp1^0*(-1+k), k2^0'=ifp1^0+i2^0+2*ifp1^0*(-1+k), tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && -2*ifp1^0<=-1 && k>=1 && i2^0+2*ifp1^0*(-1+k)<=ip3^0 && 1+ip3^0<=i2^0+2*ifp1^0*k && -1+ip1^0+i3^0<=2+i1^0 && 1+ifp1^0<=ip1^0+i3^0 ], cost: 12+2*k 202: l8 -> [33] : i1^0'=2+i1^0, i2^0'=i2^0+2*ifp1^0*k, i3^0'=ip1^0+i3^0, ifp2^0'=2*ifp1^0, k1^0'=i2^0+2*ifp1^0*(-1+k), k2^0'=ifp1^0+i2^0+2*ifp1^0*(-1+k), tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && -2*ifp1^0<=-1 && k>=1 && i2^0+2*ifp1^0*(-1+k)<=ip3^0 && 1+ip3^0<=i2^0+2*ifp1^0*k && -1+ip1^0+i3^0<=2+i1^0 && ip1^0+i3^0<=ifp1^0 && k_4>=0 && 2*k_4+i1^0<=-2+2*ip1^0+i3^0 ], cost: 12+2*k+4*k_4 203: l8 -> l8 : i1^0'=2*k_4+i1^0, i3^0'=ip1^0+i3^0, ifp1^0'=2*ifp1^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=2*k_4+i1^0 && 1+ifp1^0<=ip1^0+i3^0 ], cost: 8+4*k_4 204: l8 -> [33] : i1^0'=2*k_4+i1^0, i3^0'=ip1^0+i3^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=2*k_4+i1^0 && ip1^0+i3^0<=ifp1^0 && -2+4*k_4+i1^0<=-2+2*ip1^0+i3^0 ], cost: 8+8*k_4 205: l8 -> l8 : i3^0'=k_15*ip1^0+i3^0, ifp1^0'=2*ifp1^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ifp1^0<=ip2^0 && -ip1^0<=-1 && k_15>=1 && (-1+k_15)*ip1^0+i3^0<=ifp1^0 && -1+(-1+k_15)*ip1^0+ip1^0+i3^0<=i1^0 && 1+ifp1^0<=k_15*ip1^0+i3^0 ], cost: 4+4*k_15 206: l8 -> [26] : [ 1+ifp1^0<=ip2^0 && -ip1^0<=-1 && k_15>=1 && (-1+k_15)*ip1^0+i3^0<=ifp1^0 && -1+(-1+k_15)*ip1^0+ip1^0+i3^0<=i1^0 && k_15*ip1^0+i3^0<=ifp1^0 && i1^0<=-2+k_15*ip1^0+ip1^0+i3^0 && i2^0<=ip3^0 && i2^0==0 && ip3^0==0 && 2*ifp1^0==0 ], cost: NONTERM 207: l8 -> [26] : [ 1+ifp1^0<=ip2^0 && -ip1^0<=-1 && k_15>=1 && (-1+k_15)*ip1^0+i3^0<=ifp1^0 && -1+(-1+k_15)*ip1^0+ip1^0+i3^0<=i1^0 && k_15*ip1^0+i3^0<=ifp1^0 && i1^0<=-2+k_15*ip1^0+ip1^0+i3^0 && i2^0<=ip3^0 && 2*ifp1^0<=0 ], cost: NONTERM 208: l8 -> [33] : i3^0'=k_15*ip1^0+i3^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ifp1^0<=ip2^0 && -ip1^0<=-1 && k_15>=1 && (-1+k_15)*ip1^0+i3^0<=ifp1^0 && -1+(-1+k_15)*ip1^0+ip1^0+i3^0<=i1^0 && k_15*ip1^0+i3^0<=ifp1^0 && i1^0<=-2+k_15*ip1^0+ip1^0+i3^0 && -2*ifp1^0<=-1 && k>=1 && i2^0+2*ifp1^0*(-1+k)<=ip3^0 && 1+ip3^0<=i2^0+2*ifp1^0*k ], cost: 8+4*k_15+2*k 209: l8 -> [33] : i3^0'=k_15*ip1^0+i3^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ifp1^0<=ip2^0 && -ip1^0<=-1 && k_15>=1 && (-1+k_15)*ip1^0+i3^0<=ifp1^0 && -1+(-1+k_15)*ip1^0+ip1^0+i3^0<=i1^0 && k_15*ip1^0+i3^0<=ifp1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+k_15*ip1^0+ip1^0+i3^0 ], cost: 4+4*k_15+4*k_4 210: l8 -> l8 : i1^0'=2*k_19*k_4+i1^0, i3^0'=i3^0+k_19*ip1^0, ifp1^0'=2*ifp1^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ifp1^0<=ip2^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && i3^0+(-1+k_19)*ip1^0<=ifp1^0 && -1+ip1^0+i3^0+(-1+k_19)*ip1^0<=2*(-1+k_19)*k_4+2*k_4+i1^0 && 1+ifp1^0<=i3^0+k_19*ip1^0 ], cost: 4+4*k_19*k_4+4*k_19 211: l8 -> [33] : i1^0'=2*k_19*k_4+i1^0, i3^0'=i3^0+k_19*ip1^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ifp1^0<=ip2^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && i3^0+(-1+k_19)*ip1^0<=ifp1^0 && -1+ip1^0+i3^0+(-1+k_19)*ip1^0<=2*(-1+k_19)*k_4+2*k_4+i1^0 && i3^0+k_19*ip1^0<=ifp1^0 && -2+2*k_19*k_4+2*k_4+i1^0<=-2+ip1^0+i3^0+k_19*ip1^0 ], cost: 4+4*k_19*k_4+4*k_19+4*k_4 212: l8 -> [36] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && -2*ifp1^0<=-1 && k>=1 && i2^0+2*ifp1^0*(-1+k)<=ip3^0 && 1+ip3^0<=i2^0+2*ifp1^0*k && -1+ip1^0+i3^0<=2+i1^0 ], cost: 10+2*k 213: l8 -> [36] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=2*k_4+i1^0 ], cost: 6+4*k_4 214: l8 -> [36] : [ 1+ifp1^0<=ip2^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && i3^0+(-1+k_19)*ip1^0<=ifp1^0 && -1+ip1^0+i3^0+(-1+k_19)*ip1^0<=2*(-1+k_19)*k_4+2*k_4+i1^0 ], cost: 2+4*k_19*k_4+4*k_19 13: l10 -> l11 : i2^0'=i2^0+ip1^0, i2rev^0'=ibit^0+i2rev^0, [], cost: 1 40: l11 -> l8 : ifp1^0'=ip1^0, [ 1+ip2^0<=i2^0 ], cost: 2 106: l11 -> [28] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && ip3^0==0 && i3^0==0 && ip2^0==0 ], cost: NONTERM 107: l11 -> [28] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && ip2^0<=0 ], cost: NONTERM 111: l11 -> [32] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 ], cost: 7+2*k_3 112: l11 -> [32] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 ], cost: 3+4*k_11 144: l11 -> [30] : [ i2^0<=ip2^0 && i2rev^0<=i2^0 && i2rev^0==1 && ip1^0==0 ], cost: NONTERM 145: l11 -> [30] : [ i2^0<=ip2^0 && i2rev^0<=i2^0 && 2-8*ibit^post_16+ip1^0<=0 && ibit^post_16<=0 && ip1^0<=-1+i2rev^0 ], cost: NONTERM 146: l11 -> [30] : [ i2^0<=ip2^0 && i2rev^0<=i2^0 && -2+8*ibit^post_16-ip1^0<=-1 && ip1^0<=-1+i2rev^0 && ip1^0<=ibit^post_16 ], cost: NONTERM 147: l11 -> l10 : ibit^0'=ibit^post_20, [ i2^0<=ip2^0 && i2rev^0<=i2^0 && 1+ibit^post_20<=ip1^0 ], cost: 6 148: l11 -> l10 : ibit^0'=ibit^post_20, [ i2^0<=ip2^0 && i2rev^0<=i2^0 && ip1^0<=ibit^post_20 && i2rev^0<=ibit^post_20 ], cost: 7 149: l11 -> l10 : i2rev^0'=-ibit^post_20+i2rev^0, ibit^0'=ibit^post_16, [ i2^0<=ip2^0 && i2rev^0<=i2^0 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && 1+ibit^post_16<=ip1^0 ], cost: 9 150: l11 -> l10 : i2rev^0'=-ibit^post_20+i2rev^0, ibit^0'=ibit^post_16, [ i2^0<=ip2^0 && i2rev^0<=i2^0 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && ip1^0<=ibit^post_16 && -ibit^post_20+i2rev^0<=ibit^post_16 ], cost: 10 151: l11 -> l10 : i2rev^0'=i2rev^0-ibit^post_16*k_9, ibit^0'=ibit^post_16, [ i2^0<=ip2^0 && i2rev^0<=i2^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 && i2rev^0-ibit^post_16*k_9<=ibit^post_16 ], cost: 7+3*k_9 152: l11 -> [34] : [ i2^0<=ip2^0 && i2rev^0<=i2^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 4+3*k_9 153: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && -1+i2^0+ip1^0<=i1^0 && i2rev^0==1 && ip1^0==0 ], cost: NONTERM 154: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && -1+i2^0+ip1^0<=i1^0 && 2-8*ibit^post_16+ip1^0<=0 && ibit^post_16<=0 && ip1^0<=-1+i2rev^0 ], cost: NONTERM 155: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && -1+i2^0+ip1^0<=i1^0 && -2+8*ibit^post_16-ip1^0<=-1 && ip1^0<=-1+i2rev^0 && ip1^0<=ibit^post_16 ], cost: NONTERM 156: l11 -> l10 : ibit^0'=ibit^post_20, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && -1+i2^0+ip1^0<=i1^0 && 1+ibit^post_20<=ip1^0 ], cost: 8 157: l11 -> l10 : ibit^0'=ibit^post_20, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && -1+i2^0+ip1^0<=i1^0 && ip1^0<=ibit^post_20 && i2rev^0<=ibit^post_20 ], cost: 9 158: l11 -> l10 : i2rev^0'=-ibit^post_20+i2rev^0, ibit^0'=ibit^post_16, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && -1+i2^0+ip1^0<=i1^0 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && 1+ibit^post_16<=ip1^0 ], cost: 11 159: l11 -> l10 : i2rev^0'=-ibit^post_20+i2rev^0, ibit^0'=ibit^post_16, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && -1+i2^0+ip1^0<=i1^0 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && ip1^0<=ibit^post_16 && -ibit^post_20+i2rev^0<=ibit^post_16 ], cost: 12 160: l11 -> l10 : i2rev^0'=i2rev^0-ibit^post_16*k_9, ibit^0'=ibit^post_16, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && -1+i2^0+ip1^0<=i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 && i2rev^0-ibit^post_16*k_9<=ibit^post_16 ], cost: 9+3*k_9 161: l11 -> [34] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && -1+i2^0+ip1^0<=i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 6+3*k_9 162: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && i2rev^0==1 && ip1^0==0 ], cost: NONTERM 163: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && 2-8*ibit^post_16+ip1^0<=0 && ibit^post_16<=0 && ip1^0<=-1+i2rev^0 ], cost: NONTERM 164: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -2+8*ibit^post_16-ip1^0<=-1 && ip1^0<=-1+i2rev^0 && ip1^0<=ibit^post_16 ], cost: NONTERM 165: l11 -> l10 : i1^0'=2+i1^0, i3^0'=i3^0+ip2^0, i3rev^0'=-i2^0+i2rev^0+i3^0, ibit^0'=ibit^post_20, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && 1+ibit^post_20<=ip1^0 ], cost: 14 166: l11 -> l10 : i1^0'=2+i1^0, i3^0'=i3^0+ip2^0, i3rev^0'=-i2^0+i2rev^0+i3^0, ibit^0'=ibit^post_20, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && ip1^0<=ibit^post_20 && i2rev^0<=ibit^post_20 ], cost: 15 167: l11 -> l10 : i1^0'=2+i1^0, i2rev^0'=-ibit^post_20+i2rev^0, i3^0'=i3^0+ip2^0, i3rev^0'=-i2^0+i2rev^0+i3^0, ibit^0'=ibit^post_16, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && 1+ibit^post_16<=ip1^0 ], cost: 17 168: l11 -> l10 : i1^0'=2+i1^0, i2rev^0'=-ibit^post_20+i2rev^0, i3^0'=i3^0+ip2^0, i3rev^0'=-i2^0+i2rev^0+i3^0, ibit^0'=ibit^post_16, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && ip1^0<=ibit^post_16 && -ibit^post_20+i2rev^0<=ibit^post_16 ], cost: 18 169: l11 -> l10 : i1^0'=2+i1^0, i2rev^0'=i2rev^0-ibit^post_16*k_9, i3^0'=i3^0+ip2^0, i3rev^0'=-i2^0+i2rev^0+i3^0, ibit^0'=ibit^post_16, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 && i2rev^0-ibit^post_16*k_9<=ibit^post_16 ], cost: 15+3*k_9 170: l11 -> [34] : i1^0'=2+i1^0, i3^0'=i3^0+ip2^0, i3rev^0'=-i2^0+i2rev^0+i3^0, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 12+3*k_9 171: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && i2rev^0==1 && ip1^0==0 ], cost: NONTERM 172: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && 2-8*ibit^post_16+ip1^0<=0 && ibit^post_16<=0 && ip1^0<=-1+i2rev^0 ], cost: NONTERM 173: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -2+8*ibit^post_16-ip1^0<=-1 && ip1^0<=-1+i2rev^0 && ip1^0<=ibit^post_16 ], cost: NONTERM 174: l11 -> l10 : i1^0'=2+i1^0, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, ibit^0'=ibit^post_20, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && 1+ibit^post_20<=ip1^0 ], cost: 12+2*k_3 175: l11 -> l10 : i1^0'=2+i1^0, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, ibit^0'=ibit^post_20, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && ip1^0<=ibit^post_20 && i2rev^0<=ibit^post_20 ], cost: 13+2*k_3 176: l11 -> l10 : i1^0'=2+i1^0, i2rev^0'=-ibit^post_20+i2rev^0, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, ibit^0'=ibit^post_16, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && 1+ibit^post_16<=ip1^0 ], cost: 15+2*k_3 177: l11 -> l10 : i1^0'=2+i1^0, i2rev^0'=-ibit^post_20+i2rev^0, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, ibit^0'=ibit^post_16, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && ip1^0<=ibit^post_16 && -ibit^post_20+i2rev^0<=ibit^post_16 ], cost: 16+2*k_3 178: l11 -> l10 : i1^0'=2+i1^0, i2rev^0'=i2rev^0-ibit^post_16*k_9, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, ibit^0'=ibit^post_16, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 && i2rev^0-ibit^post_16*k_9<=ibit^post_16 ], cost: 13+3*k_9+2*k_3 179: l11 -> [34] : i1^0'=2+i1^0, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 10+3*k_9+2*k_3 180: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 && i2rev^0==1 && ip1^0==0 ], cost: NONTERM 181: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 && 2-8*ibit^post_16+ip1^0<=0 && ibit^post_16<=0 && ip1^0<=-1+i2rev^0 ], cost: NONTERM 182: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 && -2+8*ibit^post_16-ip1^0<=-1 && ip1^0<=-1+i2rev^0 && ip1^0<=ibit^post_16 ], cost: NONTERM 183: l11 -> l10 : i1^0'=i1^0+2*k_11, ibit^0'=ibit^post_20, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 && 1+ibit^post_20<=ip1^0 ], cost: 8+4*k_11 184: l11 -> l10 : i1^0'=i1^0+2*k_11, ibit^0'=ibit^post_20, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 && ip1^0<=ibit^post_20 && i2rev^0<=ibit^post_20 ], cost: 9+4*k_11 185: l11 -> l10 : i1^0'=i1^0+2*k_11, i2rev^0'=-ibit^post_20+i2rev^0, ibit^0'=ibit^post_16, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && 1+ibit^post_16<=ip1^0 ], cost: 11+4*k_11 186: l11 -> l10 : i1^0'=i1^0+2*k_11, i2rev^0'=-ibit^post_20+i2rev^0, ibit^0'=ibit^post_16, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && ip1^0<=ibit^post_16 && -ibit^post_20+i2rev^0<=ibit^post_16 ], cost: 12+4*k_11 187: l11 -> l10 : i1^0'=i1^0+2*k_11, i2rev^0'=i2rev^0-ibit^post_16*k_9, ibit^0'=ibit^post_16, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 && i2rev^0-ibit^post_16*k_9<=ibit^post_16 ], cost: 9+3*k_9+4*k_11 188: l11 -> [34] : i1^0'=i1^0+2*k_11, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 6+3*k_9+4*k_11 74: l25 -> l0 : nprev^0'=1, [ 1+ndim^0<=idim^0 ], cost: 3 75: l25 -> l0 : idim^0'=1+ndim^0, nprev^0'=1, ntot^0'=ntot^post_22, [ 1+ndim^0-idim^0>=1 ], cost: 5+2*ndim^0-2*idim^0 Merged rules: Start location: l25 37: l0 -> l11 : i2rev^0'=1, ip1^0'=ip1^post_36, ip2^0'=ip2^post_36, ip3^0'=ip3^post_36, n^0'=n^post_36, nrem^0'=nrem^post_36, [ 1<=idim^0 ], cost: 2 42: l8 -> l0 : idim^0'=-1+idim^0, nprev^0'=nprev^post_11, [ ip2^0<=ifp1^0 ], cost: 2 138: l8 -> [35] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && -1+ip1^0+i3^0<=i1^0 && ifp1^0==0 && ip1^0==0 && i3^0==0 && i1^0==-1 ], cost: NONTERM 139: l8 -> [35] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && -1+ip1^0+i3^0<=i1^0 && ip1^0<=0 ], cost: NONTERM 189: l8 -> l8 : ifp1^0'=2*ifp1^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=0, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=1, wtemp^0'=wtemp^post_12, [ 1+ifp1^0<=ip2^0 && 1+ifp1^0<=i3^0 ], cost: 4 190: l8 -> [26] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && i2^0==0 && ip3^0==0 && 2*ifp1^0==0 ], cost: NONTERM 191: l8 -> [26] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 2*ifp1^0<=0 ], cost: NONTERM 192: l8 -> [33] : ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=0, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=1, wtemp^0'=wtemp^post_12, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && -2*ifp1^0<=-1 && k>=1 && i2^0+2*ifp1^0*(-1+k)<=ip3^0 && 1+ip3^0<=i2^0+2*ifp1^0*k ], cost: 8+2*k 193: l8 -> [33] : ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=0, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=1, wtemp^0'=wtemp^post_12, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 ], cost: 4+4*k_4 194: l8 -> l8 : i3^0'=ip1^0+i3^0, ifp1^0'=2*ifp1^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && -1+ip1^0+i3^0<=i1^0 && 1+ifp1^0<=ip1^0+i3^0 ], cost: 8 195: l8 -> [26] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && -1+ip1^0+i3^0<=i1^0 && ip1^0+i3^0<=ifp1^0 && i1^0<=-2+2*ip1^0+i3^0 && i2^0<=ip3^0 && i2^0==0 && ip3^0==0 && 2*ifp1^0==0 ], cost: NONTERM 196: l8 -> [26] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && -1+ip1^0+i3^0<=i1^0 && ip1^0+i3^0<=ifp1^0 && i1^0<=-2+2*ip1^0+i3^0 && i2^0<=ip3^0 && 2*ifp1^0<=0 ], cost: NONTERM 197: l8 -> [33] : i3^0'=ip1^0+i3^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && -1+ip1^0+i3^0<=i1^0 && ip1^0+i3^0<=ifp1^0 && i1^0<=-2+2*ip1^0+i3^0 && -2*ifp1^0<=-1 && k>=1 && i2^0+2*ifp1^0*(-1+k)<=ip3^0 && 1+ip3^0<=i2^0+2*ifp1^0*k ], cost: 12+2*k 198: l8 -> [33] : i3^0'=ip1^0+i3^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && -1+ip1^0+i3^0<=i1^0 && ip1^0+i3^0<=ifp1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+2*ip1^0+i3^0 ], cost: 8+4*k_4 199: l8 -> l8 : i1^0'=2+i1^0, i2^0'=2*ifp1^0+i2^0, i3^0'=ip1^0+i3^0, ifp1^0'=2*ifp1^0, ifp2^0'=2*ifp1^0, k1^0'=i2^0, k2^0'=ifp1^0+i2^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 1+ip3^0<=2*ifp1^0+i2^0 && -1+ip1^0+i3^0<=2+i1^0 && 1+ifp1^0<=ip1^0+i3^0 ], cost: 14 200: l8 -> [33] : i1^0'=2+i1^0, i2^0'=2*ifp1^0+i2^0, i3^0'=ip1^0+i3^0, ifp2^0'=2*ifp1^0, k1^0'=i2^0, k2^0'=ifp1^0+i2^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 1+ip3^0<=2*ifp1^0+i2^0 && -1+ip1^0+i3^0<=2+i1^0 && ip1^0+i3^0<=ifp1^0 && k_4>=0 && 2*k_4+i1^0<=-2+2*ip1^0+i3^0 ], cost: 14+4*k_4 201: l8 -> l8 : i1^0'=2+i1^0, i2^0'=i2^0+2*ifp1^0*k, i3^0'=ip1^0+i3^0, ifp1^0'=2*ifp1^0, ifp2^0'=2*ifp1^0, k1^0'=i2^0+2*ifp1^0*(-1+k), k2^0'=ifp1^0+i2^0+2*ifp1^0*(-1+k), tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && -2*ifp1^0<=-1 && k>=1 && i2^0+2*ifp1^0*(-1+k)<=ip3^0 && 1+ip3^0<=i2^0+2*ifp1^0*k && -1+ip1^0+i3^0<=2+i1^0 && 1+ifp1^0<=ip1^0+i3^0 ], cost: 12+2*k 202: l8 -> [33] : i1^0'=2+i1^0, i2^0'=i2^0+2*ifp1^0*k, i3^0'=ip1^0+i3^0, ifp2^0'=2*ifp1^0, k1^0'=i2^0+2*ifp1^0*(-1+k), k2^0'=ifp1^0+i2^0+2*ifp1^0*(-1+k), tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && -2*ifp1^0<=-1 && k>=1 && i2^0+2*ifp1^0*(-1+k)<=ip3^0 && 1+ip3^0<=i2^0+2*ifp1^0*k && -1+ip1^0+i3^0<=2+i1^0 && ip1^0+i3^0<=ifp1^0 && k_4>=0 && 2*k_4+i1^0<=-2+2*ip1^0+i3^0 ], cost: 12+2*k+4*k_4 203: l8 -> l8 : i1^0'=2*k_4+i1^0, i3^0'=ip1^0+i3^0, ifp1^0'=2*ifp1^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=2*k_4+i1^0 && 1+ifp1^0<=ip1^0+i3^0 ], cost: 8+4*k_4 204: l8 -> [33] : i1^0'=2*k_4+i1^0, i3^0'=ip1^0+i3^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=2*k_4+i1^0 && ip1^0+i3^0<=ifp1^0 && -2+4*k_4+i1^0<=-2+2*ip1^0+i3^0 ], cost: 8+8*k_4 205: l8 -> l8 : i3^0'=k_15*ip1^0+i3^0, ifp1^0'=2*ifp1^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ifp1^0<=ip2^0 && -ip1^0<=-1 && k_15>=1 && (-1+k_15)*ip1^0+i3^0<=ifp1^0 && -1+(-1+k_15)*ip1^0+ip1^0+i3^0<=i1^0 && 1+ifp1^0<=k_15*ip1^0+i3^0 ], cost: 4+4*k_15 206: l8 -> [26] : [ 1+ifp1^0<=ip2^0 && -ip1^0<=-1 && k_15>=1 && (-1+k_15)*ip1^0+i3^0<=ifp1^0 && -1+(-1+k_15)*ip1^0+ip1^0+i3^0<=i1^0 && k_15*ip1^0+i3^0<=ifp1^0 && i1^0<=-2+k_15*ip1^0+ip1^0+i3^0 && i2^0<=ip3^0 && i2^0==0 && ip3^0==0 && 2*ifp1^0==0 ], cost: NONTERM 207: l8 -> [26] : [ 1+ifp1^0<=ip2^0 && -ip1^0<=-1 && k_15>=1 && (-1+k_15)*ip1^0+i3^0<=ifp1^0 && -1+(-1+k_15)*ip1^0+ip1^0+i3^0<=i1^0 && k_15*ip1^0+i3^0<=ifp1^0 && i1^0<=-2+k_15*ip1^0+ip1^0+i3^0 && i2^0<=ip3^0 && 2*ifp1^0<=0 ], cost: NONTERM 208: l8 -> [33] : i3^0'=k_15*ip1^0+i3^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ifp1^0<=ip2^0 && -ip1^0<=-1 && k_15>=1 && (-1+k_15)*ip1^0+i3^0<=ifp1^0 && -1+(-1+k_15)*ip1^0+ip1^0+i3^0<=i1^0 && k_15*ip1^0+i3^0<=ifp1^0 && i1^0<=-2+k_15*ip1^0+ip1^0+i3^0 && -2*ifp1^0<=-1 && k>=1 && i2^0+2*ifp1^0*(-1+k)<=ip3^0 && 1+ip3^0<=i2^0+2*ifp1^0*k ], cost: 8+4*k_15+2*k 209: l8 -> [33] : i3^0'=k_15*ip1^0+i3^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ifp1^0<=ip2^0 && -ip1^0<=-1 && k_15>=1 && (-1+k_15)*ip1^0+i3^0<=ifp1^0 && -1+(-1+k_15)*ip1^0+ip1^0+i3^0<=i1^0 && k_15*ip1^0+i3^0<=ifp1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+k_15*ip1^0+ip1^0+i3^0 ], cost: 4+4*k_15+4*k_4 210: l8 -> l8 : i1^0'=2*k_19*k_4+i1^0, i3^0'=i3^0+k_19*ip1^0, ifp1^0'=2*ifp1^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ifp1^0<=ip2^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && i3^0+(-1+k_19)*ip1^0<=ifp1^0 && -1+ip1^0+i3^0+(-1+k_19)*ip1^0<=2*(-1+k_19)*k_4+2*k_4+i1^0 && 1+ifp1^0<=i3^0+k_19*ip1^0 ], cost: 4+4*k_19*k_4+4*k_19 211: l8 -> [33] : i1^0'=2*k_19*k_4+i1^0, i3^0'=i3^0+k_19*ip1^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ifp1^0<=ip2^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && i3^0+(-1+k_19)*ip1^0<=ifp1^0 && -1+ip1^0+i3^0+(-1+k_19)*ip1^0<=2*(-1+k_19)*k_4+2*k_4+i1^0 && i3^0+k_19*ip1^0<=ifp1^0 && -2+2*k_19*k_4+2*k_4+i1^0<=-2+ip1^0+i3^0+k_19*ip1^0 ], cost: 4+4*k_19*k_4+4*k_19+4*k_4 212: l8 -> [36] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && -2*ifp1^0<=-1 && k>=1 && i2^0+2*ifp1^0*(-1+k)<=ip3^0 && 1+ip3^0<=i2^0+2*ifp1^0*k && -1+ip1^0+i3^0<=2+i1^0 ], cost: 10+2*k 213: l8 -> [36] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=2*k_4+i1^0 ], cost: 6+4*k_4 214: l8 -> [36] : [ 1+ifp1^0<=ip2^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && i3^0+(-1+k_19)*ip1^0<=ifp1^0 && -1+ip1^0+i3^0+(-1+k_19)*ip1^0<=2*(-1+k_19)*k_4+2*k_4+i1^0 ], cost: 2+4*k_19*k_4+4*k_19 215: l8 -> [35] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && 1+ip3^0<=i2^0 && -2+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=i1^0 && ifp1^0==0 && i2^0==1 && ip3^0==0 && ip1^0==0 && i3^0==0 && i1^0==0 ], cost: NONTERM 13: l10 -> l11 : i2^0'=i2^0+ip1^0, i2rev^0'=ibit^0+i2rev^0, [], cost: 1 40: l11 -> l8 : ifp1^0'=ip1^0, [ 1+ip2^0<=i2^0 ], cost: 2 106: l11 -> [28] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && ip3^0==0 && i3^0==0 && ip2^0==0 ], cost: NONTERM 107: l11 -> [28] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && ip2^0<=0 ], cost: NONTERM 111: l11 -> [32] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 ], cost: 7+2*k_3 112: l11 -> [32] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 ], cost: 3+4*k_11 144: l11 -> [30] : [ i2^0<=ip2^0 && i2rev^0<=i2^0 && i2rev^0==1 && ip1^0==0 ], cost: NONTERM 145: l11 -> [30] : [ i2^0<=ip2^0 && i2rev^0<=i2^0 && 2-8*ibit^post_16+ip1^0<=0 && ibit^post_16<=0 && ip1^0<=-1+i2rev^0 ], cost: NONTERM 146: l11 -> [30] : [ i2^0<=ip2^0 && i2rev^0<=i2^0 && -2+8*ibit^post_16-ip1^0<=-1 && ip1^0<=-1+i2rev^0 && ip1^0<=ibit^post_16 ], cost: NONTERM 147: l11 -> l10 : ibit^0'=ibit^post_20, [ i2^0<=ip2^0 && i2rev^0<=i2^0 && 1+ibit^post_20<=ip1^0 ], cost: 6 148: l11 -> l10 : ibit^0'=ibit^post_20, [ i2^0<=ip2^0 && i2rev^0<=i2^0 && ip1^0<=ibit^post_20 && i2rev^0<=ibit^post_20 ], cost: 7 149: l11 -> l10 : i2rev^0'=-ibit^post_20+i2rev^0, ibit^0'=ibit^post_16, [ i2^0<=ip2^0 && i2rev^0<=i2^0 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && 1+ibit^post_16<=ip1^0 ], cost: 9 150: l11 -> l10 : i2rev^0'=-ibit^post_20+i2rev^0, ibit^0'=ibit^post_16, [ i2^0<=ip2^0 && i2rev^0<=i2^0 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && ip1^0<=ibit^post_16 && -ibit^post_20+i2rev^0<=ibit^post_16 ], cost: 10 151: l11 -> l10 : i2rev^0'=i2rev^0-ibit^post_16*k_9, ibit^0'=ibit^post_16, [ i2^0<=ip2^0 && i2rev^0<=i2^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 && i2rev^0-ibit^post_16*k_9<=ibit^post_16 ], cost: 7+3*k_9 152: l11 -> [34] : [ i2^0<=ip2^0 && i2rev^0<=i2^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 4+3*k_9 153: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && -1+i2^0+ip1^0<=i1^0 && i2rev^0==1 && ip1^0==0 ], cost: NONTERM 154: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && -1+i2^0+ip1^0<=i1^0 && 2-8*ibit^post_16+ip1^0<=0 && ibit^post_16<=0 && ip1^0<=-1+i2rev^0 ], cost: NONTERM 155: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && -1+i2^0+ip1^0<=i1^0 && -2+8*ibit^post_16-ip1^0<=-1 && ip1^0<=-1+i2rev^0 && ip1^0<=ibit^post_16 ], cost: NONTERM 156: l11 -> l10 : ibit^0'=ibit^post_20, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && -1+i2^0+ip1^0<=i1^0 && 1+ibit^post_20<=ip1^0 ], cost: 8 157: l11 -> l10 : ibit^0'=ibit^post_20, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && -1+i2^0+ip1^0<=i1^0 && ip1^0<=ibit^post_20 && i2rev^0<=ibit^post_20 ], cost: 9 158: l11 -> l10 : i2rev^0'=-ibit^post_20+i2rev^0, ibit^0'=ibit^post_16, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && -1+i2^0+ip1^0<=i1^0 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && 1+ibit^post_16<=ip1^0 ], cost: 11 159: l11 -> l10 : i2rev^0'=-ibit^post_20+i2rev^0, ibit^0'=ibit^post_16, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && -1+i2^0+ip1^0<=i1^0 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && ip1^0<=ibit^post_16 && -ibit^post_20+i2rev^0<=ibit^post_16 ], cost: 12 160: l11 -> l10 : i2rev^0'=i2rev^0-ibit^post_16*k_9, ibit^0'=ibit^post_16, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && -1+i2^0+ip1^0<=i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 && i2rev^0-ibit^post_16*k_9<=ibit^post_16 ], cost: 9+3*k_9 161: l11 -> [34] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && -1+i2^0+ip1^0<=i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 6+3*k_9 162: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && i2rev^0==1 && ip1^0==0 ], cost: NONTERM 163: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && 2-8*ibit^post_16+ip1^0<=0 && ibit^post_16<=0 && ip1^0<=-1+i2rev^0 ], cost: NONTERM 164: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -2+8*ibit^post_16-ip1^0<=-1 && ip1^0<=-1+i2rev^0 && ip1^0<=ibit^post_16 ], cost: NONTERM 165: l11 -> l10 : i1^0'=2+i1^0, i3^0'=i3^0+ip2^0, i3rev^0'=-i2^0+i2rev^0+i3^0, ibit^0'=ibit^post_20, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && 1+ibit^post_20<=ip1^0 ], cost: 14 166: l11 -> l10 : i1^0'=2+i1^0, i3^0'=i3^0+ip2^0, i3rev^0'=-i2^0+i2rev^0+i3^0, ibit^0'=ibit^post_20, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && ip1^0<=ibit^post_20 && i2rev^0<=ibit^post_20 ], cost: 15 167: l11 -> l10 : i1^0'=2+i1^0, i2rev^0'=-ibit^post_20+i2rev^0, i3^0'=i3^0+ip2^0, i3rev^0'=-i2^0+i2rev^0+i3^0, ibit^0'=ibit^post_16, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && 1+ibit^post_16<=ip1^0 ], cost: 17 168: l11 -> l10 : i1^0'=2+i1^0, i2rev^0'=-ibit^post_20+i2rev^0, i3^0'=i3^0+ip2^0, i3rev^0'=-i2^0+i2rev^0+i3^0, ibit^0'=ibit^post_16, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && ip1^0<=ibit^post_16 && -ibit^post_20+i2rev^0<=ibit^post_16 ], cost: 18 169: l11 -> l10 : i1^0'=2+i1^0, i2rev^0'=i2rev^0-ibit^post_16*k_9, i3^0'=i3^0+ip2^0, i3rev^0'=-i2^0+i2rev^0+i3^0, ibit^0'=ibit^post_16, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 && i2rev^0-ibit^post_16*k_9<=ibit^post_16 ], cost: 15+3*k_9 170: l11 -> [34] : i1^0'=2+i1^0, i3^0'=i3^0+ip2^0, i3rev^0'=-i2^0+i2rev^0+i3^0, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 12+3*k_9 171: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && i2rev^0==1 && ip1^0==0 ], cost: NONTERM 172: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && 2-8*ibit^post_16+ip1^0<=0 && ibit^post_16<=0 && ip1^0<=-1+i2rev^0 ], cost: NONTERM 173: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -2+8*ibit^post_16-ip1^0<=-1 && ip1^0<=-1+i2rev^0 && ip1^0<=ibit^post_16 ], cost: NONTERM 174: l11 -> l10 : i1^0'=2+i1^0, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, ibit^0'=ibit^post_20, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && 1+ibit^post_20<=ip1^0 ], cost: 12+2*k_3 175: l11 -> l10 : i1^0'=2+i1^0, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, ibit^0'=ibit^post_20, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && ip1^0<=ibit^post_20 && i2rev^0<=ibit^post_20 ], cost: 13+2*k_3 176: l11 -> l10 : i1^0'=2+i1^0, i2rev^0'=-ibit^post_20+i2rev^0, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, ibit^0'=ibit^post_16, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && 1+ibit^post_16<=ip1^0 ], cost: 15+2*k_3 177: l11 -> l10 : i1^0'=2+i1^0, i2rev^0'=-ibit^post_20+i2rev^0, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, ibit^0'=ibit^post_16, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && ip1^0<=ibit^post_16 && -ibit^post_20+i2rev^0<=ibit^post_16 ], cost: 16+2*k_3 178: l11 -> l10 : i1^0'=2+i1^0, i2rev^0'=i2rev^0-ibit^post_16*k_9, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, ibit^0'=ibit^post_16, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 && i2rev^0-ibit^post_16*k_9<=ibit^post_16 ], cost: 13+3*k_9+2*k_3 179: l11 -> [34] : i1^0'=2+i1^0, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 10+3*k_9+2*k_3 180: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 && i2rev^0==1 && ip1^0==0 ], cost: NONTERM 181: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 && 2-8*ibit^post_16+ip1^0<=0 && ibit^post_16<=0 && ip1^0<=-1+i2rev^0 ], cost: NONTERM 182: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 && -2+8*ibit^post_16-ip1^0<=-1 && ip1^0<=-1+i2rev^0 && ip1^0<=ibit^post_16 ], cost: NONTERM 183: l11 -> l10 : i1^0'=i1^0+2*k_11, ibit^0'=ibit^post_20, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 && 1+ibit^post_20<=ip1^0 ], cost: 8+4*k_11 184: l11 -> l10 : i1^0'=i1^0+2*k_11, ibit^0'=ibit^post_20, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 && ip1^0<=ibit^post_20 && i2rev^0<=ibit^post_20 ], cost: 9+4*k_11 185: l11 -> l10 : i1^0'=i1^0+2*k_11, i2rev^0'=-ibit^post_20+i2rev^0, ibit^0'=ibit^post_16, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && 1+ibit^post_16<=ip1^0 ], cost: 11+4*k_11 186: l11 -> l10 : i1^0'=i1^0+2*k_11, i2rev^0'=-ibit^post_20+i2rev^0, ibit^0'=ibit^post_16, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && ip1^0<=ibit^post_16 && -ibit^post_20+i2rev^0<=ibit^post_16 ], cost: 12+4*k_11 187: l11 -> l10 : i1^0'=i1^0+2*k_11, i2rev^0'=i2rev^0-ibit^post_16*k_9, ibit^0'=ibit^post_16, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 && i2rev^0-ibit^post_16*k_9<=ibit^post_16 ], cost: 9+3*k_9+4*k_11 188: l11 -> [34] : i1^0'=i1^0+2*k_11, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 6+3*k_9+4*k_11 74: l25 -> l0 : nprev^0'=1, [ 1+ndim^0<=idim^0 ], cost: 3 75: l25 -> l0 : idim^0'=1+ndim^0, nprev^0'=1, ntot^0'=ntot^post_22, [ 1+ndim^0-idim^0>=1 ], cost: 5+2*ndim^0-2*idim^0 Applied pruning (of leafs and parallel rules): Start location: l25 37: l0 -> l11 : i2rev^0'=1, ip1^0'=ip1^post_36, ip2^0'=ip2^post_36, ip3^0'=ip3^post_36, n^0'=n^post_36, nrem^0'=nrem^post_36, [ 1<=idim^0 ], cost: 2 42: l8 -> l0 : idim^0'=-1+idim^0, nprev^0'=nprev^post_11, [ ip2^0<=ifp1^0 ], cost: 2 138: l8 -> [35] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && -1+ip1^0+i3^0<=i1^0 && ifp1^0==0 && ip1^0==0 && i3^0==0 && i1^0==-1 ], cost: NONTERM 139: l8 -> [35] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && -1+ip1^0+i3^0<=i1^0 && ip1^0<=0 ], cost: NONTERM 190: l8 -> [26] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && i2^0==0 && ip3^0==0 && 2*ifp1^0==0 ], cost: NONTERM 191: l8 -> [26] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 2*ifp1^0<=0 ], cost: NONTERM 194: l8 -> l8 : i3^0'=ip1^0+i3^0, ifp1^0'=2*ifp1^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && -1+ip1^0+i3^0<=i1^0 && 1+ifp1^0<=ip1^0+i3^0 ], cost: 8 195: l8 -> [26] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && -1+ip1^0+i3^0<=i1^0 && ip1^0+i3^0<=ifp1^0 && i1^0<=-2+2*ip1^0+i3^0 && i2^0<=ip3^0 && i2^0==0 && ip3^0==0 && 2*ifp1^0==0 ], cost: NONTERM 196: l8 -> [26] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && -1+ip1^0+i3^0<=i1^0 && ip1^0+i3^0<=ifp1^0 && i1^0<=-2+2*ip1^0+i3^0 && i2^0<=ip3^0 && 2*ifp1^0<=0 ], cost: NONTERM 198: l8 -> [33] : i3^0'=ip1^0+i3^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && -1+ip1^0+i3^0<=i1^0 && ip1^0+i3^0<=ifp1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+2*ip1^0+i3^0 ], cost: 8+4*k_4 199: l8 -> l8 : i1^0'=2+i1^0, i2^0'=2*ifp1^0+i2^0, i3^0'=ip1^0+i3^0, ifp1^0'=2*ifp1^0, ifp2^0'=2*ifp1^0, k1^0'=i2^0, k2^0'=ifp1^0+i2^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 1+ip3^0<=2*ifp1^0+i2^0 && -1+ip1^0+i3^0<=2+i1^0 && 1+ifp1^0<=ip1^0+i3^0 ], cost: 14 200: l8 -> [33] : i1^0'=2+i1^0, i2^0'=2*ifp1^0+i2^0, i3^0'=ip1^0+i3^0, ifp2^0'=2*ifp1^0, k1^0'=i2^0, k2^0'=ifp1^0+i2^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 1+ip3^0<=2*ifp1^0+i2^0 && -1+ip1^0+i3^0<=2+i1^0 && ip1^0+i3^0<=ifp1^0 && k_4>=0 && 2*k_4+i1^0<=-2+2*ip1^0+i3^0 ], cost: 14+4*k_4 201: l8 -> l8 : i1^0'=2+i1^0, i2^0'=i2^0+2*ifp1^0*k, i3^0'=ip1^0+i3^0, ifp1^0'=2*ifp1^0, ifp2^0'=2*ifp1^0, k1^0'=i2^0+2*ifp1^0*(-1+k), k2^0'=ifp1^0+i2^0+2*ifp1^0*(-1+k), tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && -2*ifp1^0<=-1 && k>=1 && i2^0+2*ifp1^0*(-1+k)<=ip3^0 && 1+ip3^0<=i2^0+2*ifp1^0*k && -1+ip1^0+i3^0<=2+i1^0 && 1+ifp1^0<=ip1^0+i3^0 ], cost: 12+2*k 203: l8 -> l8 : i1^0'=2*k_4+i1^0, i3^0'=ip1^0+i3^0, ifp1^0'=2*ifp1^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=2*k_4+i1^0 && 1+ifp1^0<=ip1^0+i3^0 ], cost: 8+4*k_4 204: l8 -> [33] : i1^0'=2*k_4+i1^0, i3^0'=ip1^0+i3^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=2*k_4+i1^0 && ip1^0+i3^0<=ifp1^0 && -2+4*k_4+i1^0<=-2+2*ip1^0+i3^0 ], cost: 8+8*k_4 205: l8 -> l8 : i3^0'=k_15*ip1^0+i3^0, ifp1^0'=2*ifp1^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ifp1^0<=ip2^0 && -ip1^0<=-1 && k_15>=1 && (-1+k_15)*ip1^0+i3^0<=ifp1^0 && -1+(-1+k_15)*ip1^0+ip1^0+i3^0<=i1^0 && 1+ifp1^0<=k_15*ip1^0+i3^0 ], cost: 4+4*k_15 207: l8 -> [26] : [ 1+ifp1^0<=ip2^0 && -ip1^0<=-1 && k_15>=1 && (-1+k_15)*ip1^0+i3^0<=ifp1^0 && -1+(-1+k_15)*ip1^0+ip1^0+i3^0<=i1^0 && k_15*ip1^0+i3^0<=ifp1^0 && i1^0<=-2+k_15*ip1^0+ip1^0+i3^0 && i2^0<=ip3^0 && 2*ifp1^0<=0 ], cost: NONTERM 208: l8 -> [33] : i3^0'=k_15*ip1^0+i3^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ifp1^0<=ip2^0 && -ip1^0<=-1 && k_15>=1 && (-1+k_15)*ip1^0+i3^0<=ifp1^0 && -1+(-1+k_15)*ip1^0+ip1^0+i3^0<=i1^0 && k_15*ip1^0+i3^0<=ifp1^0 && i1^0<=-2+k_15*ip1^0+ip1^0+i3^0 && -2*ifp1^0<=-1 && k>=1 && i2^0+2*ifp1^0*(-1+k)<=ip3^0 && 1+ip3^0<=i2^0+2*ifp1^0*k ], cost: 8+4*k_15+2*k 211: l8 -> [33] : i1^0'=2*k_19*k_4+i1^0, i3^0'=i3^0+k_19*ip1^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ifp1^0<=ip2^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && i3^0+(-1+k_19)*ip1^0<=ifp1^0 && -1+ip1^0+i3^0+(-1+k_19)*ip1^0<=2*(-1+k_19)*k_4+2*k_4+i1^0 && i3^0+k_19*ip1^0<=ifp1^0 && -2+2*k_19*k_4+2*k_4+i1^0<=-2+ip1^0+i3^0+k_19*ip1^0 ], cost: 4+4*k_19*k_4+4*k_19+4*k_4 212: l8 -> [36] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && -2*ifp1^0<=-1 && k>=1 && i2^0+2*ifp1^0*(-1+k)<=ip3^0 && 1+ip3^0<=i2^0+2*ifp1^0*k && -1+ip1^0+i3^0<=2+i1^0 ], cost: 10+2*k 213: l8 -> [36] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=2*k_4+i1^0 ], cost: 6+4*k_4 214: l8 -> [36] : [ 1+ifp1^0<=ip2^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && i3^0+(-1+k_19)*ip1^0<=ifp1^0 && -1+ip1^0+i3^0+(-1+k_19)*ip1^0<=2*(-1+k_19)*k_4+2*k_4+i1^0 ], cost: 2+4*k_19*k_4+4*k_19 215: l8 -> [35] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && 1+ip3^0<=i2^0 && -2+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=i1^0 && ifp1^0==0 && i2^0==1 && ip3^0==0 && ip1^0==0 && i3^0==0 && i1^0==0 ], cost: NONTERM 13: l10 -> l11 : i2^0'=i2^0+ip1^0, i2rev^0'=ibit^0+i2rev^0, [], cost: 1 40: l11 -> l8 : ifp1^0'=ip1^0, [ 1+ip2^0<=i2^0 ], cost: 2 106: l11 -> [28] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && ip3^0==0 && i3^0==0 && ip2^0==0 ], cost: NONTERM 107: l11 -> [28] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && ip2^0<=0 ], cost: NONTERM 111: l11 -> [32] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 ], cost: 7+2*k_3 112: l11 -> [32] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 ], cost: 3+4*k_11 144: l11 -> [30] : [ i2^0<=ip2^0 && i2rev^0<=i2^0 && i2rev^0==1 && ip1^0==0 ], cost: NONTERM 145: l11 -> [30] : [ i2^0<=ip2^0 && i2rev^0<=i2^0 && 2-8*ibit^post_16+ip1^0<=0 && ibit^post_16<=0 && ip1^0<=-1+i2rev^0 ], cost: NONTERM 152: l11 -> [34] : [ i2^0<=ip2^0 && i2rev^0<=i2^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 4+3*k_9 153: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && -1+i2^0+ip1^0<=i1^0 && i2rev^0==1 && ip1^0==0 ], cost: NONTERM 161: l11 -> [34] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && -1+i2^0+ip1^0<=i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 6+3*k_9 163: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && 2-8*ibit^post_16+ip1^0<=0 && ibit^post_16<=0 && ip1^0<=-1+i2rev^0 ], cost: NONTERM 164: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -2+8*ibit^post_16-ip1^0<=-1 && ip1^0<=-1+i2rev^0 && ip1^0<=ibit^post_16 ], cost: NONTERM 170: l11 -> [34] : i1^0'=2+i1^0, i3^0'=i3^0+ip2^0, i3rev^0'=-i2^0+i2rev^0+i3^0, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 12+3*k_9 174: l11 -> l10 : i1^0'=2+i1^0, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, ibit^0'=ibit^post_20, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && 1+ibit^post_20<=ip1^0 ], cost: 12+2*k_3 176: l11 -> l10 : i1^0'=2+i1^0, i2rev^0'=-ibit^post_20+i2rev^0, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, ibit^0'=ibit^post_16, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && 1+ibit^post_16<=ip1^0 ], cost: 15+2*k_3 178: l11 -> l10 : i1^0'=2+i1^0, i2rev^0'=i2rev^0-ibit^post_16*k_9, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, ibit^0'=ibit^post_16, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 && i2rev^0-ibit^post_16*k_9<=ibit^post_16 ], cost: 13+3*k_9+2*k_3 179: l11 -> [34] : i1^0'=2+i1^0, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 10+3*k_9+2*k_3 185: l11 -> l10 : i1^0'=i1^0+2*k_11, i2rev^0'=-ibit^post_20+i2rev^0, ibit^0'=ibit^post_16, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && 1+ibit^post_16<=ip1^0 ], cost: 11+4*k_11 186: l11 -> l10 : i1^0'=i1^0+2*k_11, i2rev^0'=-ibit^post_20+i2rev^0, ibit^0'=ibit^post_16, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && ip1^0<=ibit^post_16 && -ibit^post_20+i2rev^0<=ibit^post_16 ], cost: 12+4*k_11 188: l11 -> [34] : i1^0'=i1^0+2*k_11, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 6+3*k_9+4*k_11 74: l25 -> l0 : nprev^0'=1, [ 1+ndim^0<=idim^0 ], cost: 3 75: l25 -> l0 : idim^0'=1+ndim^0, nprev^0'=1, ntot^0'=ntot^post_22, [ 1+ndim^0-idim^0>=1 ], cost: 5+2*ndim^0-2*idim^0 Accelerating simple loops of location 8. Accelerating the following rules: 194: l8 -> l8 : i3^0'=ip1^0+i3^0, ifp1^0'=2*ifp1^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && -1+ip1^0+i3^0<=i1^0 && 1+ifp1^0<=ip1^0+i3^0 ], cost: 8 199: l8 -> l8 : i1^0'=2+i1^0, i2^0'=2*ifp1^0+i2^0, i3^0'=ip1^0+i3^0, ifp1^0'=2*ifp1^0, ifp2^0'=2*ifp1^0, k1^0'=i2^0, k2^0'=ifp1^0+i2^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 1+ip3^0<=2*ifp1^0+i2^0 && -1+ip1^0+i3^0<=2+i1^0 && 1+ifp1^0<=ip1^0+i3^0 ], cost: 14 201: l8 -> l8 : i1^0'=2+i1^0, i2^0'=i2^0+2*ifp1^0*k, i3^0'=ip1^0+i3^0, ifp1^0'=2*ifp1^0, ifp2^0'=2*ifp1^0, k1^0'=i2^0+2*ifp1^0*(-1+k), k2^0'=ifp1^0+i2^0+2*ifp1^0*(-1+k), tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && -2*ifp1^0<=-1 && k>=1 && i2^0+2*ifp1^0*(-1+k)<=ip3^0 && 1+ip3^0<=i2^0+2*ifp1^0*k && -1+ip1^0+i3^0<=2+i1^0 && 1+ifp1^0<=ip1^0+i3^0 ], cost: 12+2*k 203: l8 -> l8 : i1^0'=2*k_4+i1^0, i3^0'=ip1^0+i3^0, ifp1^0'=2*ifp1^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=2*k_4+i1^0 && 1+ifp1^0<=ip1^0+i3^0 ], cost: 8+4*k_4 205: l8 -> l8 : i3^0'=k_15*ip1^0+i3^0, ifp1^0'=2*ifp1^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ifp1^0<=ip2^0 && -ip1^0<=-1 && k_15>=1 && (-1+k_15)*ip1^0+i3^0<=ifp1^0 && -1+(-1+k_15)*ip1^0+ip1^0+i3^0<=i1^0 && 1+ifp1^0<=k_15*ip1^0+i3^0 ], cost: 4+4*k_15 Failed to prove monotonicity of the guard of rule 194. Failed to prove monotonicity of the guard of rule 199. Failed to prove monotonicity of the guard of rule 201. Failed to prove monotonicity of the guard of rule 203. Failed to prove monotonicity of the guard of rule 205. [accelerate] Nesting with 5 inner and 5 outer candidates Accelerated all simple loops using metering functions (where possible): Start location: l25 37: l0 -> l11 : i2rev^0'=1, ip1^0'=ip1^post_36, ip2^0'=ip2^post_36, ip3^0'=ip3^post_36, n^0'=n^post_36, nrem^0'=nrem^post_36, [ 1<=idim^0 ], cost: 2 42: l8 -> l0 : idim^0'=-1+idim^0, nprev^0'=nprev^post_11, [ ip2^0<=ifp1^0 ], cost: 2 138: l8 -> [35] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && -1+ip1^0+i3^0<=i1^0 && ifp1^0==0 && ip1^0==0 && i3^0==0 && i1^0==-1 ], cost: NONTERM 139: l8 -> [35] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && -1+ip1^0+i3^0<=i1^0 && ip1^0<=0 ], cost: NONTERM 190: l8 -> [26] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && i2^0==0 && ip3^0==0 && 2*ifp1^0==0 ], cost: NONTERM 191: l8 -> [26] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 2*ifp1^0<=0 ], cost: NONTERM 194: l8 -> l8 : i3^0'=ip1^0+i3^0, ifp1^0'=2*ifp1^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && -1+ip1^0+i3^0<=i1^0 && 1+ifp1^0<=ip1^0+i3^0 ], cost: 8 195: l8 -> [26] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && -1+ip1^0+i3^0<=i1^0 && ip1^0+i3^0<=ifp1^0 && i1^0<=-2+2*ip1^0+i3^0 && i2^0<=ip3^0 && i2^0==0 && ip3^0==0 && 2*ifp1^0==0 ], cost: NONTERM 196: l8 -> [26] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && -1+ip1^0+i3^0<=i1^0 && ip1^0+i3^0<=ifp1^0 && i1^0<=-2+2*ip1^0+i3^0 && i2^0<=ip3^0 && 2*ifp1^0<=0 ], cost: NONTERM 198: l8 -> [33] : i3^0'=ip1^0+i3^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && -1+ip1^0+i3^0<=i1^0 && ip1^0+i3^0<=ifp1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+2*ip1^0+i3^0 ], cost: 8+4*k_4 199: l8 -> l8 : i1^0'=2+i1^0, i2^0'=2*ifp1^0+i2^0, i3^0'=ip1^0+i3^0, ifp1^0'=2*ifp1^0, ifp2^0'=2*ifp1^0, k1^0'=i2^0, k2^0'=ifp1^0+i2^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 1+ip3^0<=2*ifp1^0+i2^0 && -1+ip1^0+i3^0<=2+i1^0 && 1+ifp1^0<=ip1^0+i3^0 ], cost: 14 200: l8 -> [33] : i1^0'=2+i1^0, i2^0'=2*ifp1^0+i2^0, i3^0'=ip1^0+i3^0, ifp2^0'=2*ifp1^0, k1^0'=i2^0, k2^0'=ifp1^0+i2^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 1+ip3^0<=2*ifp1^0+i2^0 && -1+ip1^0+i3^0<=2+i1^0 && ip1^0+i3^0<=ifp1^0 && k_4>=0 && 2*k_4+i1^0<=-2+2*ip1^0+i3^0 ], cost: 14+4*k_4 201: l8 -> l8 : i1^0'=2+i1^0, i2^0'=i2^0+2*ifp1^0*k, i3^0'=ip1^0+i3^0, ifp1^0'=2*ifp1^0, ifp2^0'=2*ifp1^0, k1^0'=i2^0+2*ifp1^0*(-1+k), k2^0'=ifp1^0+i2^0+2*ifp1^0*(-1+k), tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && -2*ifp1^0<=-1 && k>=1 && i2^0+2*ifp1^0*(-1+k)<=ip3^0 && 1+ip3^0<=i2^0+2*ifp1^0*k && -1+ip1^0+i3^0<=2+i1^0 && 1+ifp1^0<=ip1^0+i3^0 ], cost: 12+2*k 203: l8 -> l8 : i1^0'=2*k_4+i1^0, i3^0'=ip1^0+i3^0, ifp1^0'=2*ifp1^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=2*k_4+i1^0 && 1+ifp1^0<=ip1^0+i3^0 ], cost: 8+4*k_4 204: l8 -> [33] : i1^0'=2*k_4+i1^0, i3^0'=ip1^0+i3^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=2*k_4+i1^0 && ip1^0+i3^0<=ifp1^0 && -2+4*k_4+i1^0<=-2+2*ip1^0+i3^0 ], cost: 8+8*k_4 205: l8 -> l8 : i3^0'=k_15*ip1^0+i3^0, ifp1^0'=2*ifp1^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ifp1^0<=ip2^0 && -ip1^0<=-1 && k_15>=1 && (-1+k_15)*ip1^0+i3^0<=ifp1^0 && -1+(-1+k_15)*ip1^0+ip1^0+i3^0<=i1^0 && 1+ifp1^0<=k_15*ip1^0+i3^0 ], cost: 4+4*k_15 207: l8 -> [26] : [ 1+ifp1^0<=ip2^0 && -ip1^0<=-1 && k_15>=1 && (-1+k_15)*ip1^0+i3^0<=ifp1^0 && -1+(-1+k_15)*ip1^0+ip1^0+i3^0<=i1^0 && k_15*ip1^0+i3^0<=ifp1^0 && i1^0<=-2+k_15*ip1^0+ip1^0+i3^0 && i2^0<=ip3^0 && 2*ifp1^0<=0 ], cost: NONTERM 208: l8 -> [33] : i3^0'=k_15*ip1^0+i3^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ifp1^0<=ip2^0 && -ip1^0<=-1 && k_15>=1 && (-1+k_15)*ip1^0+i3^0<=ifp1^0 && -1+(-1+k_15)*ip1^0+ip1^0+i3^0<=i1^0 && k_15*ip1^0+i3^0<=ifp1^0 && i1^0<=-2+k_15*ip1^0+ip1^0+i3^0 && -2*ifp1^0<=-1 && k>=1 && i2^0+2*ifp1^0*(-1+k)<=ip3^0 && 1+ip3^0<=i2^0+2*ifp1^0*k ], cost: 8+4*k_15+2*k 211: l8 -> [33] : i1^0'=2*k_19*k_4+i1^0, i3^0'=i3^0+k_19*ip1^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ifp1^0<=ip2^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && i3^0+(-1+k_19)*ip1^0<=ifp1^0 && -1+ip1^0+i3^0+(-1+k_19)*ip1^0<=2*(-1+k_19)*k_4+2*k_4+i1^0 && i3^0+k_19*ip1^0<=ifp1^0 && -2+2*k_19*k_4+2*k_4+i1^0<=-2+ip1^0+i3^0+k_19*ip1^0 ], cost: 4+4*k_19*k_4+4*k_19+4*k_4 212: l8 -> [36] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && -2*ifp1^0<=-1 && k>=1 && i2^0+2*ifp1^0*(-1+k)<=ip3^0 && 1+ip3^0<=i2^0+2*ifp1^0*k && -1+ip1^0+i3^0<=2+i1^0 ], cost: 10+2*k 213: l8 -> [36] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=2*k_4+i1^0 ], cost: 6+4*k_4 214: l8 -> [36] : [ 1+ifp1^0<=ip2^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && i3^0+(-1+k_19)*ip1^0<=ifp1^0 && -1+ip1^0+i3^0+(-1+k_19)*ip1^0<=2*(-1+k_19)*k_4+2*k_4+i1^0 ], cost: 2+4*k_19*k_4+4*k_19 215: l8 -> [35] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && 1+ip3^0<=i2^0 && -2+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=i1^0 && ifp1^0==0 && i2^0==1 && ip3^0==0 && ip1^0==0 && i3^0==0 && i1^0==0 ], cost: NONTERM 13: l10 -> l11 : i2^0'=i2^0+ip1^0, i2rev^0'=ibit^0+i2rev^0, [], cost: 1 40: l11 -> l8 : ifp1^0'=ip1^0, [ 1+ip2^0<=i2^0 ], cost: 2 106: l11 -> [28] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && ip3^0==0 && i3^0==0 && ip2^0==0 ], cost: NONTERM 107: l11 -> [28] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && ip2^0<=0 ], cost: NONTERM 111: l11 -> [32] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 ], cost: 7+2*k_3 112: l11 -> [32] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 ], cost: 3+4*k_11 144: l11 -> [30] : [ i2^0<=ip2^0 && i2rev^0<=i2^0 && i2rev^0==1 && ip1^0==0 ], cost: NONTERM 145: l11 -> [30] : [ i2^0<=ip2^0 && i2rev^0<=i2^0 && 2-8*ibit^post_16+ip1^0<=0 && ibit^post_16<=0 && ip1^0<=-1+i2rev^0 ], cost: NONTERM 152: l11 -> [34] : [ i2^0<=ip2^0 && i2rev^0<=i2^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 4+3*k_9 153: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && -1+i2^0+ip1^0<=i1^0 && i2rev^0==1 && ip1^0==0 ], cost: NONTERM 161: l11 -> [34] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && -1+i2^0+ip1^0<=i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 6+3*k_9 163: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && 2-8*ibit^post_16+ip1^0<=0 && ibit^post_16<=0 && ip1^0<=-1+i2rev^0 ], cost: NONTERM 164: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -2+8*ibit^post_16-ip1^0<=-1 && ip1^0<=-1+i2rev^0 && ip1^0<=ibit^post_16 ], cost: NONTERM 170: l11 -> [34] : i1^0'=2+i1^0, i3^0'=i3^0+ip2^0, i3rev^0'=-i2^0+i2rev^0+i3^0, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 12+3*k_9 174: l11 -> l10 : i1^0'=2+i1^0, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, ibit^0'=ibit^post_20, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && 1+ibit^post_20<=ip1^0 ], cost: 12+2*k_3 176: l11 -> l10 : i1^0'=2+i1^0, i2rev^0'=-ibit^post_20+i2rev^0, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, ibit^0'=ibit^post_16, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && 1+ibit^post_16<=ip1^0 ], cost: 15+2*k_3 178: l11 -> l10 : i1^0'=2+i1^0, i2rev^0'=i2rev^0-ibit^post_16*k_9, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, ibit^0'=ibit^post_16, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 && i2rev^0-ibit^post_16*k_9<=ibit^post_16 ], cost: 13+3*k_9+2*k_3 179: l11 -> [34] : i1^0'=2+i1^0, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 10+3*k_9+2*k_3 185: l11 -> l10 : i1^0'=i1^0+2*k_11, i2rev^0'=-ibit^post_20+i2rev^0, ibit^0'=ibit^post_16, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && 1+ibit^post_16<=ip1^0 ], cost: 11+4*k_11 186: l11 -> l10 : i1^0'=i1^0+2*k_11, i2rev^0'=-ibit^post_20+i2rev^0, ibit^0'=ibit^post_16, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && ip1^0<=ibit^post_16 && -ibit^post_20+i2rev^0<=ibit^post_16 ], cost: 12+4*k_11 188: l11 -> [34] : i1^0'=i1^0+2*k_11, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 6+3*k_9+4*k_11 74: l25 -> l0 : nprev^0'=1, [ 1+ndim^0<=idim^0 ], cost: 3 75: l25 -> l0 : idim^0'=1+ndim^0, nprev^0'=1, ntot^0'=ntot^post_22, [ 1+ndim^0-idim^0>=1 ], cost: 5+2*ndim^0-2*idim^0 Chained accelerated rules (with incoming rules): Start location: l25 37: l0 -> l11 : i2rev^0'=1, ip1^0'=ip1^post_36, ip2^0'=ip2^post_36, ip3^0'=ip3^post_36, n^0'=n^post_36, nrem^0'=nrem^post_36, [ 1<=idim^0 ], cost: 2 42: l8 -> l0 : idim^0'=-1+idim^0, nprev^0'=nprev^post_11, [ ip2^0<=ifp1^0 ], cost: 2 138: l8 -> [35] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && -1+ip1^0+i3^0<=i1^0 && ifp1^0==0 && ip1^0==0 && i3^0==0 && i1^0==-1 ], cost: NONTERM 139: l8 -> [35] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && -1+ip1^0+i3^0<=i1^0 && ip1^0<=0 ], cost: NONTERM 190: l8 -> [26] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && i2^0==0 && ip3^0==0 && 2*ifp1^0==0 ], cost: NONTERM 191: l8 -> [26] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 2*ifp1^0<=0 ], cost: NONTERM 195: l8 -> [26] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && -1+ip1^0+i3^0<=i1^0 && ip1^0+i3^0<=ifp1^0 && i1^0<=-2+2*ip1^0+i3^0 && i2^0<=ip3^0 && i2^0==0 && ip3^0==0 && 2*ifp1^0==0 ], cost: NONTERM 196: l8 -> [26] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && -1+ip1^0+i3^0<=i1^0 && ip1^0+i3^0<=ifp1^0 && i1^0<=-2+2*ip1^0+i3^0 && i2^0<=ip3^0 && 2*ifp1^0<=0 ], cost: NONTERM 198: l8 -> [33] : i3^0'=ip1^0+i3^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && -1+ip1^0+i3^0<=i1^0 && ip1^0+i3^0<=ifp1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+2*ip1^0+i3^0 ], cost: 8+4*k_4 200: l8 -> [33] : i1^0'=2+i1^0, i2^0'=2*ifp1^0+i2^0, i3^0'=ip1^0+i3^0, ifp2^0'=2*ifp1^0, k1^0'=i2^0, k2^0'=ifp1^0+i2^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 1+ip3^0<=2*ifp1^0+i2^0 && -1+ip1^0+i3^0<=2+i1^0 && ip1^0+i3^0<=ifp1^0 && k_4>=0 && 2*k_4+i1^0<=-2+2*ip1^0+i3^0 ], cost: 14+4*k_4 204: l8 -> [33] : i1^0'=2*k_4+i1^0, i3^0'=ip1^0+i3^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=2*k_4+i1^0 && ip1^0+i3^0<=ifp1^0 && -2+4*k_4+i1^0<=-2+2*ip1^0+i3^0 ], cost: 8+8*k_4 207: l8 -> [26] : [ 1+ifp1^0<=ip2^0 && -ip1^0<=-1 && k_15>=1 && (-1+k_15)*ip1^0+i3^0<=ifp1^0 && -1+(-1+k_15)*ip1^0+ip1^0+i3^0<=i1^0 && k_15*ip1^0+i3^0<=ifp1^0 && i1^0<=-2+k_15*ip1^0+ip1^0+i3^0 && i2^0<=ip3^0 && 2*ifp1^0<=0 ], cost: NONTERM 208: l8 -> [33] : i3^0'=k_15*ip1^0+i3^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ifp1^0<=ip2^0 && -ip1^0<=-1 && k_15>=1 && (-1+k_15)*ip1^0+i3^0<=ifp1^0 && -1+(-1+k_15)*ip1^0+ip1^0+i3^0<=i1^0 && k_15*ip1^0+i3^0<=ifp1^0 && i1^0<=-2+k_15*ip1^0+ip1^0+i3^0 && -2*ifp1^0<=-1 && k>=1 && i2^0+2*ifp1^0*(-1+k)<=ip3^0 && 1+ip3^0<=i2^0+2*ifp1^0*k ], cost: 8+4*k_15+2*k 211: l8 -> [33] : i1^0'=2*k_19*k_4+i1^0, i3^0'=i3^0+k_19*ip1^0, ifp2^0'=2*ifp1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ifp1^0<=ip2^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && i3^0+(-1+k_19)*ip1^0<=ifp1^0 && -1+ip1^0+i3^0+(-1+k_19)*ip1^0<=2*(-1+k_19)*k_4+2*k_4+i1^0 && i3^0+k_19*ip1^0<=ifp1^0 && -2+2*k_19*k_4+2*k_4+i1^0<=-2+ip1^0+i3^0+k_19*ip1^0 ], cost: 4+4*k_19*k_4+4*k_19+4*k_4 212: l8 -> [36] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && i1^0<=-2+ip1^0+i3^0 && -2*ifp1^0<=-1 && k>=1 && i2^0+2*ifp1^0*(-1+k)<=ip3^0 && 1+ip3^0<=i2^0+2*ifp1^0*k && -1+ip1^0+i3^0<=2+i1^0 ], cost: 10+2*k 213: l8 -> [36] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=2*k_4+i1^0 ], cost: 6+4*k_4 214: l8 -> [36] : [ 1+ifp1^0<=ip2^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && i3^0+(-1+k_19)*ip1^0<=ifp1^0 && -1+ip1^0+i3^0+(-1+k_19)*ip1^0<=2*(-1+k_19)*k_4+2*k_4+i1^0 ], cost: 2+4*k_19*k_4+4*k_19 215: l8 -> [35] : [ 1+ifp1^0<=ip2^0 && i3^0<=ifp1^0 && 1+ip3^0<=i2^0 && -2+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=i1^0 && ifp1^0==0 && i2^0==1 && ip3^0==0 && ip1^0==0 && i3^0==0 && i1^0==0 ], cost: NONTERM 13: l10 -> l11 : i2^0'=i2^0+ip1^0, i2rev^0'=ibit^0+i2rev^0, [], cost: 1 40: l11 -> l8 : ifp1^0'=ip1^0, [ 1+ip2^0<=i2^0 ], cost: 2 106: l11 -> [28] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && ip3^0==0 && i3^0==0 && ip2^0==0 ], cost: NONTERM 107: l11 -> [28] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && ip2^0<=0 ], cost: NONTERM 111: l11 -> [32] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 ], cost: 7+2*k_3 112: l11 -> [32] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 ], cost: 3+4*k_11 144: l11 -> [30] : [ i2^0<=ip2^0 && i2rev^0<=i2^0 && i2rev^0==1 && ip1^0==0 ], cost: NONTERM 145: l11 -> [30] : [ i2^0<=ip2^0 && i2rev^0<=i2^0 && 2-8*ibit^post_16+ip1^0<=0 && ibit^post_16<=0 && ip1^0<=-1+i2rev^0 ], cost: NONTERM 152: l11 -> [34] : [ i2^0<=ip2^0 && i2rev^0<=i2^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 4+3*k_9 153: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && -1+i2^0+ip1^0<=i1^0 && i2rev^0==1 && ip1^0==0 ], cost: NONTERM 161: l11 -> [34] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && -1+i2^0+ip1^0<=i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 6+3*k_9 163: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && 2-8*ibit^post_16+ip1^0<=0 && ibit^post_16<=0 && ip1^0<=-1+i2rev^0 ], cost: NONTERM 164: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -2+8*ibit^post_16-ip1^0<=-1 && ip1^0<=-1+i2rev^0 && ip1^0<=ibit^post_16 ], cost: NONTERM 170: l11 -> [34] : i1^0'=2+i1^0, i3^0'=i3^0+ip2^0, i3rev^0'=-i2^0+i2rev^0+i3^0, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 12+3*k_9 174: l11 -> l10 : i1^0'=2+i1^0, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, ibit^0'=ibit^post_20, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && 1+ibit^post_20<=ip1^0 ], cost: 12+2*k_3 176: l11 -> l10 : i1^0'=2+i1^0, i2rev^0'=-ibit^post_20+i2rev^0, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, ibit^0'=ibit^post_16, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && 1+ibit^post_16<=ip1^0 ], cost: 15+2*k_3 178: l11 -> l10 : i1^0'=2+i1^0, i2rev^0'=i2rev^0-ibit^post_16*k_9, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, ibit^0'=ibit^post_16, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 && i2rev^0-ibit^post_16*k_9<=ibit^post_16 ], cost: 13+3*k_9+2*k_3 179: l11 -> [34] : i1^0'=2+i1^0, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 10+3*k_9+2*k_3 185: l11 -> l10 : i1^0'=i1^0+2*k_11, i2rev^0'=-ibit^post_20+i2rev^0, ibit^0'=ibit^post_16, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && 1+ibit^post_16<=ip1^0 ], cost: 11+4*k_11 186: l11 -> l10 : i1^0'=i1^0+2*k_11, i2rev^0'=-ibit^post_20+i2rev^0, ibit^0'=ibit^post_16, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && ip1^0<=ibit^post_16 && -ibit^post_20+i2rev^0<=ibit^post_16 ], cost: 12+4*k_11 188: l11 -> [34] : i1^0'=i1^0+2*k_11, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 6+3*k_9+4*k_11 216: l11 -> l8 : i3^0'=ip1^0+i3^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && -1+ip1^0+i3^0<=i1^0 && 1+ip1^0<=ip1^0+i3^0 ], cost: 10 217: l11 -> l8 : i1^0'=2+i1^0, i2^0'=i2^0+2*ip1^0, i3^0'=ip1^0+i3^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, k1^0'=i2^0, k2^0'=i2^0+ip1^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 1+ip3^0<=i2^0+2*ip1^0 && -1+ip1^0+i3^0<=2+i1^0 && 1+ip1^0<=ip1^0+i3^0 ], cost: 16 218: l11 -> l8 : i1^0'=2+i1^0, i2^0'=2*ip1^0*k+i2^0, i3^0'=ip1^0+i3^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, k1^0'=i2^0+2*(-1+k)*ip1^0, k2^0'=i2^0+ip1^0+2*(-1+k)*ip1^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && i1^0<=-2+ip1^0+i3^0 && -2*ip1^0<=-1 && k>=1 && i2^0+2*(-1+k)*ip1^0<=ip3^0 && 1+ip3^0<=2*ip1^0*k+i2^0 && -1+ip1^0+i3^0<=2+i1^0 && 1+ip1^0<=ip1^0+i3^0 ], cost: 14+2*k 219: l11 -> l8 : i1^0'=2*k_4+i1^0, i3^0'=ip1^0+i3^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=2*k_4+i1^0 && 1+ip1^0<=ip1^0+i3^0 ], cost: 10+4*k_4 220: l11 -> l8 : i3^0'=k_15*ip1^0+i3^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && -ip1^0<=-1 && k_15>=1 && (-1+k_15)*ip1^0+i3^0<=ip1^0 && -1+(-1+k_15)*ip1^0+ip1^0+i3^0<=i1^0 && 1+ip1^0<=k_15*ip1^0+i3^0 ], cost: 6+4*k_15 74: l25 -> l0 : nprev^0'=1, [ 1+ndim^0<=idim^0 ], cost: 3 75: l25 -> l0 : idim^0'=1+ndim^0, nprev^0'=1, ntot^0'=ntot^post_22, [ 1+ndim^0-idim^0>=1 ], cost: 5+2*ndim^0-2*idim^0 Eliminated locations (on tree-shaped paths): Start location: l25 37: l0 -> l11 : i2rev^0'=1, ip1^0'=ip1^post_36, ip2^0'=ip2^post_36, ip3^0'=ip3^post_36, n^0'=n^post_36, nrem^0'=nrem^post_36, [ 1<=idim^0 ], cost: 2 106: l11 -> [28] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && ip3^0==0 && i3^0==0 && ip2^0==0 ], cost: NONTERM 107: l11 -> [28] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && ip2^0<=0 ], cost: NONTERM 111: l11 -> [32] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 ], cost: 7+2*k_3 112: l11 -> [32] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 ], cost: 3+4*k_11 144: l11 -> [30] : [ i2^0<=ip2^0 && i2rev^0<=i2^0 && i2rev^0==1 && ip1^0==0 ], cost: NONTERM 145: l11 -> [30] : [ i2^0<=ip2^0 && i2rev^0<=i2^0 && 2-8*ibit^post_16+ip1^0<=0 && ibit^post_16<=0 && ip1^0<=-1+i2rev^0 ], cost: NONTERM 152: l11 -> [34] : [ i2^0<=ip2^0 && i2rev^0<=i2^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 4+3*k_9 153: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && -1+i2^0+ip1^0<=i1^0 && i2rev^0==1 && ip1^0==0 ], cost: NONTERM 161: l11 -> [34] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && -1+i2^0+ip1^0<=i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 6+3*k_9 163: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && 2-8*ibit^post_16+ip1^0<=0 && ibit^post_16<=0 && ip1^0<=-1+i2rev^0 ], cost: NONTERM 164: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -2+8*ibit^post_16-ip1^0<=-1 && ip1^0<=-1+i2rev^0 && ip1^0<=ibit^post_16 ], cost: NONTERM 170: l11 -> [34] : i1^0'=2+i1^0, i3^0'=i3^0+ip2^0, i3rev^0'=-i2^0+i2rev^0+i3^0, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 12+3*k_9 179: l11 -> [34] : i1^0'=2+i1^0, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 10+3*k_9+2*k_3 188: l11 -> [34] : i1^0'=i1^0+2*k_11, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 6+3*k_9+4*k_11 221: l11 -> l0 : idim^0'=-1+idim^0, ifp1^0'=ip1^0, nprev^0'=nprev^post_11, [ 1+ip2^0<=i2^0 && ip2^0<=ip1^0 ], cost: 4 222: l11 -> [35] : [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && -1+ip1^0+i3^0<=i1^0 && ip1^0==0 && i3^0==0 && i1^0==-1 ], cost: NONTERM 223: l11 -> [35] : [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && -1+ip1^0+i3^0<=i1^0 && ip1^0<=0 ], cost: NONTERM 224: l11 -> [26] : [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 2*ip1^0<=0 ], cost: NONTERM 225: l11 -> [33] : i3^0'=ip1^0+i3^0, ifp1^0'=ip1^0, ifp2^0'=2*ip1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && -1+ip1^0+i3^0<=i1^0 && ip1^0+i3^0<=ip1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+2*ip1^0+i3^0 ], cost: 10+4*k_4 226: l11 -> [33] : i1^0'=2+i1^0, i2^0'=i2^0+2*ip1^0, i3^0'=ip1^0+i3^0, ifp1^0'=ip1^0, ifp2^0'=2*ip1^0, k1^0'=i2^0, k2^0'=i2^0+ip1^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 1+ip3^0<=i2^0+2*ip1^0 && -1+ip1^0+i3^0<=2+i1^0 && ip1^0+i3^0<=ip1^0 && k_4>=0 && 2*k_4+i1^0<=-2+2*ip1^0+i3^0 ], cost: 16+4*k_4 227: l11 -> [33] : i1^0'=2*k_4+i1^0, i3^0'=ip1^0+i3^0, ifp1^0'=ip1^0, ifp2^0'=2*ip1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=2*k_4+i1^0 && ip1^0+i3^0<=ip1^0 && -2+4*k_4+i1^0<=-2+2*ip1^0+i3^0 ], cost: 10+8*k_4 228: l11 -> [33] : i3^0'=k_15*ip1^0+i3^0, ifp1^0'=ip1^0, ifp2^0'=2*ip1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && -ip1^0<=-1 && k_15>=1 && (-1+k_15)*ip1^0+i3^0<=ip1^0 && -1+(-1+k_15)*ip1^0+ip1^0+i3^0<=i1^0 && k_15*ip1^0+i3^0<=ip1^0 && i1^0<=-2+k_15*ip1^0+ip1^0+i3^0 && -2*ip1^0<=-1 && k>=1 && i2^0+2*(-1+k)*ip1^0<=ip3^0 && 1+ip3^0<=2*ip1^0*k+i2^0 ], cost: 10+4*k_15+2*k 229: l11 -> [33] : i1^0'=2*k_19*k_4+i1^0, i3^0'=i3^0+k_19*ip1^0, ifp1^0'=ip1^0, ifp2^0'=2*ip1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && i3^0+(-1+k_19)*ip1^0<=ip1^0 && -1+ip1^0+i3^0+(-1+k_19)*ip1^0<=2*(-1+k_19)*k_4+2*k_4+i1^0 && i3^0+k_19*ip1^0<=ip1^0 && -2+2*k_19*k_4+2*k_4+i1^0<=-2+ip1^0+i3^0+k_19*ip1^0 ], cost: 6+4*k_19*k_4+4*k_19+4*k_4 230: l11 -> [36] : ifp1^0'=ip1^0, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && i1^0<=-2+ip1^0+i3^0 && -2*ip1^0<=-1 && k>=1 && i2^0+2*(-1+k)*ip1^0<=ip3^0 && 1+ip3^0<=2*ip1^0*k+i2^0 && -1+ip1^0+i3^0<=2+i1^0 ], cost: 12+2*k 231: l11 -> [36] : ifp1^0'=ip1^0, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=2*k_4+i1^0 ], cost: 8+4*k_4 232: l11 -> [36] : ifp1^0'=ip1^0, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && i3^0+(-1+k_19)*ip1^0<=ip1^0 && -1+ip1^0+i3^0+(-1+k_19)*ip1^0<=2*(-1+k_19)*k_4+2*k_4+i1^0 ], cost: 4+4*k_19*k_4+4*k_19 233: l11 -> l0 : i3^0'=ip1^0+i3^0, idim^0'=-1+idim^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, nprev^0'=nprev^post_11, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && -1+ip1^0+i3^0<=i1^0 && 1+ip1^0<=ip1^0+i3^0 && ip2^0<=2*ip1^0 ], cost: 12 234: l11 -> [36] : i3^0'=ip1^0+i3^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && -1+ip1^0+i3^0<=i1^0 && 1+ip1^0<=ip1^0+i3^0 && 1+2*ip1^0<=ip2^0 && i1^0<=-2+2*ip1^0+i3^0 && -4*ip1^0<=-1 && k>=1 && i2^0+4*(-1+k)*ip1^0<=ip3^0 && 1+ip3^0<=4*ip1^0*k+i2^0 && -1+2*ip1^0+i3^0<=2+i1^0 ], cost: 20+2*k 235: l11 -> [36] : i3^0'=ip1^0+i3^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && -1+ip1^0+i3^0<=i1^0 && 1+ip1^0<=ip1^0+i3^0 && 1+2*ip1^0<=ip2^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+2*ip1^0+i3^0 && -1+2*ip1^0+i3^0<=2*k_4+i1^0 ], cost: 16+4*k_4 236: l11 -> [36] : i3^0'=ip1^0+i3^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && -1+ip1^0+i3^0<=i1^0 && 1+ip1^0<=ip1^0+i3^0 && 1+2*ip1^0<=ip2^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+2*ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && ip1^0+i3^0+(-1+k_19)*ip1^0<=2*ip1^0 && -1+2*ip1^0+i3^0+(-1+k_19)*ip1^0<=2*(-1+k_19)*k_4+2*k_4+i1^0 ], cost: 12+4*k_19*k_4+4*k_19 237: l11 -> l0 : i1^0'=2+i1^0, i2^0'=i2^0+2*ip1^0, i3^0'=ip1^0+i3^0, idim^0'=-1+idim^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, k1^0'=i2^0, k2^0'=i2^0+ip1^0, nprev^0'=nprev^post_11, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 1+ip3^0<=i2^0+2*ip1^0 && -1+ip1^0+i3^0<=2+i1^0 && 1+ip1^0<=ip1^0+i3^0 && ip2^0<=2*ip1^0 ], cost: 18 238: l11 -> [36] : i1^0'=2+i1^0, i2^0'=i2^0+2*ip1^0, i3^0'=ip1^0+i3^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, k1^0'=i2^0, k2^0'=i2^0+ip1^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 1+ip3^0<=i2^0+2*ip1^0 && -1+ip1^0+i3^0<=2+i1^0 && 1+ip1^0<=ip1^0+i3^0 && 1+2*ip1^0<=ip2^0 && k_4>=0 && 2*k_4+i1^0<=-2+2*ip1^0+i3^0 && -1+2*ip1^0+i3^0<=2+2*k_4+i1^0 ], cost: 22+4*k_4 239: l11 -> [36] : i1^0'=2+i1^0, i2^0'=i2^0+2*ip1^0, i3^0'=ip1^0+i3^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, k1^0'=i2^0, k2^0'=i2^0+ip1^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 1+ip3^0<=i2^0+2*ip1^0 && -1+ip1^0+i3^0<=2+i1^0 && 1+ip1^0<=ip1^0+i3^0 && 1+2*ip1^0<=ip2^0 && k_4>=0 && 2*k_4+i1^0<=-2+2*ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && ip1^0+i3^0+(-1+k_19)*ip1^0<=2*ip1^0 && -1+2*ip1^0+i3^0+(-1+k_19)*ip1^0<=2+2*(-1+k_19)*k_4+2*k_4+i1^0 ], cost: 18+4*k_19*k_4+4*k_19 240: l11 -> l0 : i1^0'=2+i1^0, i2^0'=2*ip1^0*k+i2^0, i3^0'=ip1^0+i3^0, idim^0'=-1+idim^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, k1^0'=i2^0+2*(-1+k)*ip1^0, k2^0'=i2^0+ip1^0+2*(-1+k)*ip1^0, nprev^0'=nprev^post_11, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && i1^0<=-2+ip1^0+i3^0 && -2*ip1^0<=-1 && k>=1 && i2^0+2*(-1+k)*ip1^0<=ip3^0 && 1+ip3^0<=2*ip1^0*k+i2^0 && -1+ip1^0+i3^0<=2+i1^0 && 1+ip1^0<=ip1^0+i3^0 && ip2^0<=2*ip1^0 ], cost: 16+2*k 241: l11 -> [36] : i1^0'=2+i1^0, i2^0'=2*ip1^0*k+i2^0, i3^0'=ip1^0+i3^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, k1^0'=i2^0+2*(-1+k)*ip1^0, k2^0'=i2^0+ip1^0+2*(-1+k)*ip1^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && i1^0<=-2+ip1^0+i3^0 && -2*ip1^0<=-1 && k>=1 && i2^0+2*(-1+k)*ip1^0<=ip3^0 && 1+ip3^0<=2*ip1^0*k+i2^0 && -1+ip1^0+i3^0<=2+i1^0 && 1+ip1^0<=ip1^0+i3^0 && 1+2*ip1^0<=ip2^0 && k_4>=0 && 2*k_4+i1^0<=-2+2*ip1^0+i3^0 && -1+2*ip1^0+i3^0<=2+2*k_4+i1^0 ], cost: 20+2*k+4*k_4 242: l11 -> [36] : i1^0'=2+i1^0, i2^0'=2*ip1^0*k+i2^0, i3^0'=ip1^0+i3^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, k1^0'=i2^0+2*(-1+k)*ip1^0, k2^0'=i2^0+ip1^0+2*(-1+k)*ip1^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && i1^0<=-2+ip1^0+i3^0 && -2*ip1^0<=-1 && k>=1 && i2^0+2*(-1+k)*ip1^0<=ip3^0 && 1+ip3^0<=2*ip1^0*k+i2^0 && -1+ip1^0+i3^0<=2+i1^0 && 1+ip1^0<=ip1^0+i3^0 && 1+2*ip1^0<=ip2^0 && k_4>=0 && 2*k_4+i1^0<=-2+2*ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && ip1^0+i3^0+(-1+k_19)*ip1^0<=2*ip1^0 && -1+2*ip1^0+i3^0+(-1+k_19)*ip1^0<=2+2*(-1+k_19)*k_4+2*k_4+i1^0 ], cost: 16+4*k_19*k_4+4*k_19+2*k 243: l11 -> l0 : i1^0'=2*k_4+i1^0, i3^0'=ip1^0+i3^0, idim^0'=-1+idim^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, nprev^0'=nprev^post_11, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=2*k_4+i1^0 && 1+ip1^0<=ip1^0+i3^0 && ip2^0<=2*ip1^0 ], cost: 12+4*k_4 244: l11 -> [36] : i1^0'=2*k_4+i1^0, i3^0'=ip1^0+i3^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=2*k_4+i1^0 && 1+ip1^0<=ip1^0+i3^0 && 1+2*ip1^0<=ip2^0 && -2+4*k_4+i1^0<=-2+2*ip1^0+i3^0 && -1+2*ip1^0+i3^0<=4*k_4+i1^0 ], cost: 16+8*k_4 245: l11 -> [36] : i1^0'=2*k_4+i1^0, i3^0'=ip1^0+i3^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=2*k_4+i1^0 && 1+ip1^0<=ip1^0+i3^0 && 1+2*ip1^0<=ip2^0 && -2+4*k_4+i1^0<=-2+2*ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && ip1^0+i3^0+(-1+k_19)*ip1^0<=2*ip1^0 && -1+2*ip1^0+i3^0+(-1+k_19)*ip1^0<=2*(-1+k_19)*k_4+4*k_4+i1^0 ], cost: 12+4*k_19*k_4+4*k_19+4*k_4 246: l11 -> l0 : i3^0'=k_15*ip1^0+i3^0, idim^0'=-1+idim^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, nprev^0'=nprev^post_11, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && -ip1^0<=-1 && k_15>=1 && (-1+k_15)*ip1^0+i3^0<=ip1^0 && -1+(-1+k_15)*ip1^0+ip1^0+i3^0<=i1^0 && 1+ip1^0<=k_15*ip1^0+i3^0 && ip2^0<=2*ip1^0 ], cost: 8+4*k_15 247: l11 -> [36] : i3^0'=k_15*ip1^0+i3^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && -ip1^0<=-1 && k_15>=1 && (-1+k_15)*ip1^0+i3^0<=ip1^0 && -1+(-1+k_15)*ip1^0+ip1^0+i3^0<=i1^0 && 1+ip1^0<=k_15*ip1^0+i3^0 && 1+2*ip1^0<=ip2^0 && i1^0<=-2+k_15*ip1^0+ip1^0+i3^0 && -4*ip1^0<=-1 && k>=1 && i2^0+4*(-1+k)*ip1^0<=ip3^0 && 1+ip3^0<=4*ip1^0*k+i2^0 && -1+k_15*ip1^0+ip1^0+i3^0<=2+i1^0 ], cost: 16+4*k_15+2*k 248: l11 -> [36] : i3^0'=k_15*ip1^0+i3^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && -ip1^0<=-1 && k_15>=1 && (-1+k_15)*ip1^0+i3^0<=ip1^0 && -1+(-1+k_15)*ip1^0+ip1^0+i3^0<=i1^0 && 1+ip1^0<=k_15*ip1^0+i3^0 && 1+2*ip1^0<=ip2^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+k_15*ip1^0+ip1^0+i3^0 && -1+k_15*ip1^0+ip1^0+i3^0<=2*k_4+i1^0 ], cost: 12+4*k_15+4*k_4 249: l11 -> [36] : i3^0'=k_15*ip1^0+i3^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && -ip1^0<=-1 && k_15>=1 && (-1+k_15)*ip1^0+i3^0<=ip1^0 && -1+(-1+k_15)*ip1^0+ip1^0+i3^0<=i1^0 && 1+ip1^0<=k_15*ip1^0+i3^0 && 1+2*ip1^0<=ip2^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+k_15*ip1^0+ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && k_15*ip1^0+i3^0+(-1+k_19)*ip1^0<=2*ip1^0 && -1+k_15*ip1^0+ip1^0+i3^0+(-1+k_19)*ip1^0<=2*(-1+k_19)*k_4+2*k_4+i1^0 ], cost: 8+4*k_19*k_4+4*k_15+4*k_19 250: l11 -> [38] : [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && i1^0<=-2+ip1^0+i3^0 && -2*ip1^0<=-1 && k>=1 && i2^0+2*(-1+k)*ip1^0<=ip3^0 && 1+ip3^0<=2*ip1^0*k+i2^0 && -1+ip1^0+i3^0<=2+i1^0 && 1+ip1^0<=ip1^0+i3^0 ], cost: 14+2*k 251: l11 -> [38] : [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=2*k_4+i1^0 && 1+ip1^0<=ip1^0+i3^0 ], cost: 10+4*k_4 252: l11 -> [38] : [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && -ip1^0<=-1 && k_15>=1 && (-1+k_15)*ip1^0+i3^0<=ip1^0 && -1+(-1+k_15)*ip1^0+ip1^0+i3^0<=i1^0 && 1+ip1^0<=k_15*ip1^0+i3^0 ], cost: 6+4*k_15 253: l11 -> l11 : i1^0'=2+i1^0, i2^0'=i2^0+ip1^0, i2rev^0'=ibit^post_20+i2rev^0, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, ibit^0'=ibit^post_20, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && 1+ibit^post_20<=ip1^0 ], cost: 13+2*k_3 254: l11 -> l11 : i1^0'=2+i1^0, i2^0'=i2^0+ip1^0, i2rev^0'=ibit^post_16-ibit^post_20+i2rev^0, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, ibit^0'=ibit^post_16, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && 1+ibit^post_16<=ip1^0 ], cost: 16+2*k_3 255: l11 -> l11 : i1^0'=2+i1^0, i2^0'=i2^0+ip1^0, i2rev^0'=ibit^post_16+i2rev^0-ibit^post_16*k_9, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, ibit^0'=ibit^post_16, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 && i2rev^0-ibit^post_16*k_9<=ibit^post_16 ], cost: 14+3*k_9+2*k_3 256: l11 -> l11 : i1^0'=i1^0+2*k_11, i2^0'=i2^0+ip1^0, i2rev^0'=ibit^post_16-ibit^post_20+i2rev^0, ibit^0'=ibit^post_16, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && 1+ibit^post_16<=ip1^0 ], cost: 12+4*k_11 257: l11 -> l11 : i1^0'=i1^0+2*k_11, i2^0'=i2^0+ip1^0, i2rev^0'=ibit^post_16-ibit^post_20+i2rev^0, ibit^0'=ibit^post_16, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && ip1^0<=ibit^post_16 && -ibit^post_20+i2rev^0<=ibit^post_16 ], cost: 13+4*k_11 74: l25 -> l0 : nprev^0'=1, [ 1+ndim^0<=idim^0 ], cost: 3 75: l25 -> l0 : idim^0'=1+ndim^0, nprev^0'=1, ntot^0'=ntot^post_22, [ 1+ndim^0-idim^0>=1 ], cost: 5+2*ndim^0-2*idim^0 Applied pruning (of leafs and parallel rules): Start location: l25 37: l0 -> l11 : i2rev^0'=1, ip1^0'=ip1^post_36, ip2^0'=ip2^post_36, ip3^0'=ip3^post_36, n^0'=n^post_36, nrem^0'=nrem^post_36, [ 1<=idim^0 ], cost: 2 106: l11 -> [28] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && ip3^0==0 && i3^0==0 && ip2^0==0 ], cost: NONTERM 107: l11 -> [28] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && ip2^0<=0 ], cost: NONTERM 111: l11 -> [32] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 ], cost: 7+2*k_3 112: l11 -> [32] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 ], cost: 3+4*k_11 144: l11 -> [30] : [ i2^0<=ip2^0 && i2rev^0<=i2^0 && i2rev^0==1 && ip1^0==0 ], cost: NONTERM 145: l11 -> [30] : [ i2^0<=ip2^0 && i2rev^0<=i2^0 && 2-8*ibit^post_16+ip1^0<=0 && ibit^post_16<=0 && ip1^0<=-1+i2rev^0 ], cost: NONTERM 152: l11 -> [34] : [ i2^0<=ip2^0 && i2rev^0<=i2^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 4+3*k_9 153: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && -1+i2^0+ip1^0<=i1^0 && i2rev^0==1 && ip1^0==0 ], cost: NONTERM 161: l11 -> [34] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && -1+i2^0+ip1^0<=i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 6+3*k_9 163: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && 2-8*ibit^post_16+ip1^0<=0 && ibit^post_16<=0 && ip1^0<=-1+i2rev^0 ], cost: NONTERM 164: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -2+8*ibit^post_16-ip1^0<=-1 && ip1^0<=-1+i2rev^0 && ip1^0<=ibit^post_16 ], cost: NONTERM 170: l11 -> [34] : i1^0'=2+i1^0, i3^0'=i3^0+ip2^0, i3rev^0'=-i2^0+i2rev^0+i3^0, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 12+3*k_9 179: l11 -> [34] : i1^0'=2+i1^0, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 10+3*k_9+2*k_3 188: l11 -> [34] : i1^0'=i1^0+2*k_11, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 6+3*k_9+4*k_11 222: l11 -> [35] : [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && -1+ip1^0+i3^0<=i1^0 && ip1^0==0 && i3^0==0 && i1^0==-1 ], cost: NONTERM 223: l11 -> [35] : [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && -1+ip1^0+i3^0<=i1^0 && ip1^0<=0 ], cost: NONTERM 224: l11 -> [26] : [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 2*ip1^0<=0 ], cost: NONTERM 225: l11 -> [33] : i3^0'=ip1^0+i3^0, ifp1^0'=ip1^0, ifp2^0'=2*ip1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && -1+ip1^0+i3^0<=i1^0 && ip1^0+i3^0<=ip1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+2*ip1^0+i3^0 ], cost: 10+4*k_4 226: l11 -> [33] : i1^0'=2+i1^0, i2^0'=i2^0+2*ip1^0, i3^0'=ip1^0+i3^0, ifp1^0'=ip1^0, ifp2^0'=2*ip1^0, k1^0'=i2^0, k2^0'=i2^0+ip1^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 1+ip3^0<=i2^0+2*ip1^0 && -1+ip1^0+i3^0<=2+i1^0 && ip1^0+i3^0<=ip1^0 && k_4>=0 && 2*k_4+i1^0<=-2+2*ip1^0+i3^0 ], cost: 16+4*k_4 227: l11 -> [33] : i1^0'=2*k_4+i1^0, i3^0'=ip1^0+i3^0, ifp1^0'=ip1^0, ifp2^0'=2*ip1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=2*k_4+i1^0 && ip1^0+i3^0<=ip1^0 && -2+4*k_4+i1^0<=-2+2*ip1^0+i3^0 ], cost: 10+8*k_4 228: l11 -> [33] : i3^0'=k_15*ip1^0+i3^0, ifp1^0'=ip1^0, ifp2^0'=2*ip1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && -ip1^0<=-1 && k_15>=1 && (-1+k_15)*ip1^0+i3^0<=ip1^0 && -1+(-1+k_15)*ip1^0+ip1^0+i3^0<=i1^0 && k_15*ip1^0+i3^0<=ip1^0 && i1^0<=-2+k_15*ip1^0+ip1^0+i3^0 && -2*ip1^0<=-1 && k>=1 && i2^0+2*(-1+k)*ip1^0<=ip3^0 && 1+ip3^0<=2*ip1^0*k+i2^0 ], cost: 10+4*k_15+2*k 229: l11 -> [33] : i1^0'=2*k_19*k_4+i1^0, i3^0'=i3^0+k_19*ip1^0, ifp1^0'=ip1^0, ifp2^0'=2*ip1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && i3^0+(-1+k_19)*ip1^0<=ip1^0 && -1+ip1^0+i3^0+(-1+k_19)*ip1^0<=2*(-1+k_19)*k_4+2*k_4+i1^0 && i3^0+k_19*ip1^0<=ip1^0 && -2+2*k_19*k_4+2*k_4+i1^0<=-2+ip1^0+i3^0+k_19*ip1^0 ], cost: 6+4*k_19*k_4+4*k_19+4*k_4 232: l11 -> [36] : ifp1^0'=ip1^0, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && i3^0+(-1+k_19)*ip1^0<=ip1^0 && -1+ip1^0+i3^0+(-1+k_19)*ip1^0<=2*(-1+k_19)*k_4+2*k_4+i1^0 ], cost: 4+4*k_19*k_4+4*k_19 233: l11 -> l0 : i3^0'=ip1^0+i3^0, idim^0'=-1+idim^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, nprev^0'=nprev^post_11, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && -1+ip1^0+i3^0<=i1^0 && 1+ip1^0<=ip1^0+i3^0 && ip2^0<=2*ip1^0 ], cost: 12 236: l11 -> [36] : i3^0'=ip1^0+i3^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && -1+ip1^0+i3^0<=i1^0 && 1+ip1^0<=ip1^0+i3^0 && 1+2*ip1^0<=ip2^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+2*ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && ip1^0+i3^0+(-1+k_19)*ip1^0<=2*ip1^0 && -1+2*ip1^0+i3^0+(-1+k_19)*ip1^0<=2*(-1+k_19)*k_4+2*k_4+i1^0 ], cost: 12+4*k_19*k_4+4*k_19 237: l11 -> l0 : i1^0'=2+i1^0, i2^0'=i2^0+2*ip1^0, i3^0'=ip1^0+i3^0, idim^0'=-1+idim^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, k1^0'=i2^0, k2^0'=i2^0+ip1^0, nprev^0'=nprev^post_11, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 1+ip3^0<=i2^0+2*ip1^0 && -1+ip1^0+i3^0<=2+i1^0 && 1+ip1^0<=ip1^0+i3^0 && ip2^0<=2*ip1^0 ], cost: 18 239: l11 -> [36] : i1^0'=2+i1^0, i2^0'=i2^0+2*ip1^0, i3^0'=ip1^0+i3^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, k1^0'=i2^0, k2^0'=i2^0+ip1^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 1+ip3^0<=i2^0+2*ip1^0 && -1+ip1^0+i3^0<=2+i1^0 && 1+ip1^0<=ip1^0+i3^0 && 1+2*ip1^0<=ip2^0 && k_4>=0 && 2*k_4+i1^0<=-2+2*ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && ip1^0+i3^0+(-1+k_19)*ip1^0<=2*ip1^0 && -1+2*ip1^0+i3^0+(-1+k_19)*ip1^0<=2+2*(-1+k_19)*k_4+2*k_4+i1^0 ], cost: 18+4*k_19*k_4+4*k_19 240: l11 -> l0 : i1^0'=2+i1^0, i2^0'=2*ip1^0*k+i2^0, i3^0'=ip1^0+i3^0, idim^0'=-1+idim^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, k1^0'=i2^0+2*(-1+k)*ip1^0, k2^0'=i2^0+ip1^0+2*(-1+k)*ip1^0, nprev^0'=nprev^post_11, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && i1^0<=-2+ip1^0+i3^0 && -2*ip1^0<=-1 && k>=1 && i2^0+2*(-1+k)*ip1^0<=ip3^0 && 1+ip3^0<=2*ip1^0*k+i2^0 && -1+ip1^0+i3^0<=2+i1^0 && 1+ip1^0<=ip1^0+i3^0 && ip2^0<=2*ip1^0 ], cost: 16+2*k 243: l11 -> l0 : i1^0'=2*k_4+i1^0, i3^0'=ip1^0+i3^0, idim^0'=-1+idim^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, nprev^0'=nprev^post_11, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=2*k_4+i1^0 && 1+ip1^0<=ip1^0+i3^0 && ip2^0<=2*ip1^0 ], cost: 12+4*k_4 245: l11 -> [36] : i1^0'=2*k_4+i1^0, i3^0'=ip1^0+i3^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=2*k_4+i1^0 && 1+ip1^0<=ip1^0+i3^0 && 1+2*ip1^0<=ip2^0 && -2+4*k_4+i1^0<=-2+2*ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && ip1^0+i3^0+(-1+k_19)*ip1^0<=2*ip1^0 && -1+2*ip1^0+i3^0+(-1+k_19)*ip1^0<=2*(-1+k_19)*k_4+4*k_4+i1^0 ], cost: 12+4*k_19*k_4+4*k_19+4*k_4 246: l11 -> l0 : i3^0'=k_15*ip1^0+i3^0, idim^0'=-1+idim^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, nprev^0'=nprev^post_11, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && -ip1^0<=-1 && k_15>=1 && (-1+k_15)*ip1^0+i3^0<=ip1^0 && -1+(-1+k_15)*ip1^0+ip1^0+i3^0<=i1^0 && 1+ip1^0<=k_15*ip1^0+i3^0 && ip2^0<=2*ip1^0 ], cost: 8+4*k_15 249: l11 -> [36] : i3^0'=k_15*ip1^0+i3^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && -ip1^0<=-1 && k_15>=1 && (-1+k_15)*ip1^0+i3^0<=ip1^0 && -1+(-1+k_15)*ip1^0+ip1^0+i3^0<=i1^0 && 1+ip1^0<=k_15*ip1^0+i3^0 && 1+2*ip1^0<=ip2^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+k_15*ip1^0+ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && k_15*ip1^0+i3^0+(-1+k_19)*ip1^0<=2*ip1^0 && -1+k_15*ip1^0+ip1^0+i3^0+(-1+k_19)*ip1^0<=2*(-1+k_19)*k_4+2*k_4+i1^0 ], cost: 8+4*k_19*k_4+4*k_15+4*k_19 250: l11 -> [38] : [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && i1^0<=-2+ip1^0+i3^0 && -2*ip1^0<=-1 && k>=1 && i2^0+2*(-1+k)*ip1^0<=ip3^0 && 1+ip3^0<=2*ip1^0*k+i2^0 && -1+ip1^0+i3^0<=2+i1^0 && 1+ip1^0<=ip1^0+i3^0 ], cost: 14+2*k 251: l11 -> [38] : [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=2*k_4+i1^0 && 1+ip1^0<=ip1^0+i3^0 ], cost: 10+4*k_4 252: l11 -> [38] : [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && -ip1^0<=-1 && k_15>=1 && (-1+k_15)*ip1^0+i3^0<=ip1^0 && -1+(-1+k_15)*ip1^0+ip1^0+i3^0<=i1^0 && 1+ip1^0<=k_15*ip1^0+i3^0 ], cost: 6+4*k_15 253: l11 -> l11 : i1^0'=2+i1^0, i2^0'=i2^0+ip1^0, i2rev^0'=ibit^post_20+i2rev^0, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, ibit^0'=ibit^post_20, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && 1+ibit^post_20<=ip1^0 ], cost: 13+2*k_3 254: l11 -> l11 : i1^0'=2+i1^0, i2^0'=i2^0+ip1^0, i2rev^0'=ibit^post_16-ibit^post_20+i2rev^0, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, ibit^0'=ibit^post_16, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && 1+ibit^post_16<=ip1^0 ], cost: 16+2*k_3 255: l11 -> l11 : i1^0'=2+i1^0, i2^0'=i2^0+ip1^0, i2rev^0'=ibit^post_16+i2rev^0-ibit^post_16*k_9, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, ibit^0'=ibit^post_16, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 && i2rev^0-ibit^post_16*k_9<=ibit^post_16 ], cost: 14+3*k_9+2*k_3 256: l11 -> l11 : i1^0'=i1^0+2*k_11, i2^0'=i2^0+ip1^0, i2rev^0'=ibit^post_16-ibit^post_20+i2rev^0, ibit^0'=ibit^post_16, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && 1+ibit^post_16<=ip1^0 ], cost: 12+4*k_11 257: l11 -> l11 : i1^0'=i1^0+2*k_11, i2^0'=i2^0+ip1^0, i2rev^0'=ibit^post_16-ibit^post_20+i2rev^0, ibit^0'=ibit^post_16, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && ip1^0<=ibit^post_16 && -ibit^post_20+i2rev^0<=ibit^post_16 ], cost: 13+4*k_11 74: l25 -> l0 : nprev^0'=1, [ 1+ndim^0<=idim^0 ], cost: 3 75: l25 -> l0 : idim^0'=1+ndim^0, nprev^0'=1, ntot^0'=ntot^post_22, [ 1+ndim^0-idim^0>=1 ], cost: 5+2*ndim^0-2*idim^0 Accelerating simple loops of location 11. Accelerating the following rules: 253: l11 -> l11 : i1^0'=2+i1^0, i2^0'=i2^0+ip1^0, i2rev^0'=ibit^post_20+i2rev^0, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, ibit^0'=ibit^post_20, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && 1+ibit^post_20<=ip1^0 ], cost: 13+2*k_3 254: l11 -> l11 : i1^0'=2+i1^0, i2^0'=i2^0+ip1^0, i2rev^0'=ibit^post_16-ibit^post_20+i2rev^0, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, ibit^0'=ibit^post_16, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && 1+ibit^post_16<=ip1^0 ], cost: 16+2*k_3 255: l11 -> l11 : i1^0'=2+i1^0, i2^0'=i2^0+ip1^0, i2rev^0'=ibit^post_16+i2rev^0-ibit^post_16*k_9, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, ibit^0'=ibit^post_16, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 && i2rev^0-ibit^post_16*k_9<=ibit^post_16 ], cost: 14+3*k_9+2*k_3 256: l11 -> l11 : i1^0'=i1^0+2*k_11, i2^0'=i2^0+ip1^0, i2rev^0'=ibit^post_16-ibit^post_20+i2rev^0, ibit^0'=ibit^post_16, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && 1+ibit^post_16<=ip1^0 ], cost: 12+4*k_11 257: l11 -> l11 : i1^0'=i1^0+2*k_11, i2^0'=i2^0+ip1^0, i2rev^0'=ibit^post_16-ibit^post_20+i2rev^0, ibit^0'=ibit^post_16, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && ip1^0<=ibit^post_16 && -ibit^post_20+i2rev^0<=ibit^post_16 ], cost: 13+4*k_11 Failed to prove monotonicity of the guard of rule 253. Failed to prove monotonicity of the guard of rule 254. Failed to prove monotonicity of the guard of rule 255. Failed to prove monotonicity of the guard of rule 256. Accelerated all simple loops using metering functions (where possible): Start location: l25 37: l0 -> l11 : i2rev^0'=1, ip1^0'=ip1^post_36, ip2^0'=ip2^post_36, ip3^0'=ip3^post_36, n^0'=n^post_36, nrem^0'=nrem^post_36, [ 1<=idim^0 ], cost: 2 106: l11 -> [28] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && ip3^0==0 && i3^0==0 && ip2^0==0 ], cost: NONTERM 107: l11 -> [28] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && ip2^0<=0 ], cost: NONTERM 111: l11 -> [32] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 ], cost: 7+2*k_3 112: l11 -> [32] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 ], cost: 3+4*k_11 144: l11 -> [30] : [ i2^0<=ip2^0 && i2rev^0<=i2^0 && i2rev^0==1 && ip1^0==0 ], cost: NONTERM 145: l11 -> [30] : [ i2^0<=ip2^0 && i2rev^0<=i2^0 && 2-8*ibit^post_16+ip1^0<=0 && ibit^post_16<=0 && ip1^0<=-1+i2rev^0 ], cost: NONTERM 152: l11 -> [34] : [ i2^0<=ip2^0 && i2rev^0<=i2^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 4+3*k_9 153: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && -1+i2^0+ip1^0<=i1^0 && i2rev^0==1 && ip1^0==0 ], cost: NONTERM 161: l11 -> [34] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && -1+i2^0+ip1^0<=i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 6+3*k_9 163: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && 2-8*ibit^post_16+ip1^0<=0 && ibit^post_16<=0 && ip1^0<=-1+i2rev^0 ], cost: NONTERM 164: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -2+8*ibit^post_16-ip1^0<=-1 && ip1^0<=-1+i2rev^0 && ip1^0<=ibit^post_16 ], cost: NONTERM 170: l11 -> [34] : i1^0'=2+i1^0, i3^0'=i3^0+ip2^0, i3rev^0'=-i2^0+i2rev^0+i3^0, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 12+3*k_9 179: l11 -> [34] : i1^0'=2+i1^0, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 10+3*k_9+2*k_3 188: l11 -> [34] : i1^0'=i1^0+2*k_11, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 6+3*k_9+4*k_11 222: l11 -> [35] : [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && -1+ip1^0+i3^0<=i1^0 && ip1^0==0 && i3^0==0 && i1^0==-1 ], cost: NONTERM 223: l11 -> [35] : [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && -1+ip1^0+i3^0<=i1^0 && ip1^0<=0 ], cost: NONTERM 224: l11 -> [26] : [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 2*ip1^0<=0 ], cost: NONTERM 225: l11 -> [33] : i3^0'=ip1^0+i3^0, ifp1^0'=ip1^0, ifp2^0'=2*ip1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && -1+ip1^0+i3^0<=i1^0 && ip1^0+i3^0<=ip1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+2*ip1^0+i3^0 ], cost: 10+4*k_4 226: l11 -> [33] : i1^0'=2+i1^0, i2^0'=i2^0+2*ip1^0, i3^0'=ip1^0+i3^0, ifp1^0'=ip1^0, ifp2^0'=2*ip1^0, k1^0'=i2^0, k2^0'=i2^0+ip1^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 1+ip3^0<=i2^0+2*ip1^0 && -1+ip1^0+i3^0<=2+i1^0 && ip1^0+i3^0<=ip1^0 && k_4>=0 && 2*k_4+i1^0<=-2+2*ip1^0+i3^0 ], cost: 16+4*k_4 227: l11 -> [33] : i1^0'=2*k_4+i1^0, i3^0'=ip1^0+i3^0, ifp1^0'=ip1^0, ifp2^0'=2*ip1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=2*k_4+i1^0 && ip1^0+i3^0<=ip1^0 && -2+4*k_4+i1^0<=-2+2*ip1^0+i3^0 ], cost: 10+8*k_4 228: l11 -> [33] : i3^0'=k_15*ip1^0+i3^0, ifp1^0'=ip1^0, ifp2^0'=2*ip1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && -ip1^0<=-1 && k_15>=1 && (-1+k_15)*ip1^0+i3^0<=ip1^0 && -1+(-1+k_15)*ip1^0+ip1^0+i3^0<=i1^0 && k_15*ip1^0+i3^0<=ip1^0 && i1^0<=-2+k_15*ip1^0+ip1^0+i3^0 && -2*ip1^0<=-1 && k>=1 && i2^0+2*(-1+k)*ip1^0<=ip3^0 && 1+ip3^0<=2*ip1^0*k+i2^0 ], cost: 10+4*k_15+2*k 229: l11 -> [33] : i1^0'=2*k_19*k_4+i1^0, i3^0'=i3^0+k_19*ip1^0, ifp1^0'=ip1^0, ifp2^0'=2*ip1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && i3^0+(-1+k_19)*ip1^0<=ip1^0 && -1+ip1^0+i3^0+(-1+k_19)*ip1^0<=2*(-1+k_19)*k_4+2*k_4+i1^0 && i3^0+k_19*ip1^0<=ip1^0 && -2+2*k_19*k_4+2*k_4+i1^0<=-2+ip1^0+i3^0+k_19*ip1^0 ], cost: 6+4*k_19*k_4+4*k_19+4*k_4 232: l11 -> [36] : ifp1^0'=ip1^0, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && i3^0+(-1+k_19)*ip1^0<=ip1^0 && -1+ip1^0+i3^0+(-1+k_19)*ip1^0<=2*(-1+k_19)*k_4+2*k_4+i1^0 ], cost: 4+4*k_19*k_4+4*k_19 233: l11 -> l0 : i3^0'=ip1^0+i3^0, idim^0'=-1+idim^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, nprev^0'=nprev^post_11, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && -1+ip1^0+i3^0<=i1^0 && 1+ip1^0<=ip1^0+i3^0 && ip2^0<=2*ip1^0 ], cost: 12 236: l11 -> [36] : i3^0'=ip1^0+i3^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && -1+ip1^0+i3^0<=i1^0 && 1+ip1^0<=ip1^0+i3^0 && 1+2*ip1^0<=ip2^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+2*ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && ip1^0+i3^0+(-1+k_19)*ip1^0<=2*ip1^0 && -1+2*ip1^0+i3^0+(-1+k_19)*ip1^0<=2*(-1+k_19)*k_4+2*k_4+i1^0 ], cost: 12+4*k_19*k_4+4*k_19 237: l11 -> l0 : i1^0'=2+i1^0, i2^0'=i2^0+2*ip1^0, i3^0'=ip1^0+i3^0, idim^0'=-1+idim^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, k1^0'=i2^0, k2^0'=i2^0+ip1^0, nprev^0'=nprev^post_11, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 1+ip3^0<=i2^0+2*ip1^0 && -1+ip1^0+i3^0<=2+i1^0 && 1+ip1^0<=ip1^0+i3^0 && ip2^0<=2*ip1^0 ], cost: 18 239: l11 -> [36] : i1^0'=2+i1^0, i2^0'=i2^0+2*ip1^0, i3^0'=ip1^0+i3^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, k1^0'=i2^0, k2^0'=i2^0+ip1^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 1+ip3^0<=i2^0+2*ip1^0 && -1+ip1^0+i3^0<=2+i1^0 && 1+ip1^0<=ip1^0+i3^0 && 1+2*ip1^0<=ip2^0 && k_4>=0 && 2*k_4+i1^0<=-2+2*ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && ip1^0+i3^0+(-1+k_19)*ip1^0<=2*ip1^0 && -1+2*ip1^0+i3^0+(-1+k_19)*ip1^0<=2+2*(-1+k_19)*k_4+2*k_4+i1^0 ], cost: 18+4*k_19*k_4+4*k_19 240: l11 -> l0 : i1^0'=2+i1^0, i2^0'=2*ip1^0*k+i2^0, i3^0'=ip1^0+i3^0, idim^0'=-1+idim^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, k1^0'=i2^0+2*(-1+k)*ip1^0, k2^0'=i2^0+ip1^0+2*(-1+k)*ip1^0, nprev^0'=nprev^post_11, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && i1^0<=-2+ip1^0+i3^0 && -2*ip1^0<=-1 && k>=1 && i2^0+2*(-1+k)*ip1^0<=ip3^0 && 1+ip3^0<=2*ip1^0*k+i2^0 && -1+ip1^0+i3^0<=2+i1^0 && 1+ip1^0<=ip1^0+i3^0 && ip2^0<=2*ip1^0 ], cost: 16+2*k 243: l11 -> l0 : i1^0'=2*k_4+i1^0, i3^0'=ip1^0+i3^0, idim^0'=-1+idim^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, nprev^0'=nprev^post_11, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=2*k_4+i1^0 && 1+ip1^0<=ip1^0+i3^0 && ip2^0<=2*ip1^0 ], cost: 12+4*k_4 245: l11 -> [36] : i1^0'=2*k_4+i1^0, i3^0'=ip1^0+i3^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=2*k_4+i1^0 && 1+ip1^0<=ip1^0+i3^0 && 1+2*ip1^0<=ip2^0 && -2+4*k_4+i1^0<=-2+2*ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && ip1^0+i3^0+(-1+k_19)*ip1^0<=2*ip1^0 && -1+2*ip1^0+i3^0+(-1+k_19)*ip1^0<=2*(-1+k_19)*k_4+4*k_4+i1^0 ], cost: 12+4*k_19*k_4+4*k_19+4*k_4 246: l11 -> l0 : i3^0'=k_15*ip1^0+i3^0, idim^0'=-1+idim^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, nprev^0'=nprev^post_11, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && -ip1^0<=-1 && k_15>=1 && (-1+k_15)*ip1^0+i3^0<=ip1^0 && -1+(-1+k_15)*ip1^0+ip1^0+i3^0<=i1^0 && 1+ip1^0<=k_15*ip1^0+i3^0 && ip2^0<=2*ip1^0 ], cost: 8+4*k_15 249: l11 -> [36] : i3^0'=k_15*ip1^0+i3^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && -ip1^0<=-1 && k_15>=1 && (-1+k_15)*ip1^0+i3^0<=ip1^0 && -1+(-1+k_15)*ip1^0+ip1^0+i3^0<=i1^0 && 1+ip1^0<=k_15*ip1^0+i3^0 && 1+2*ip1^0<=ip2^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+k_15*ip1^0+ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && k_15*ip1^0+i3^0+(-1+k_19)*ip1^0<=2*ip1^0 && -1+k_15*ip1^0+ip1^0+i3^0+(-1+k_19)*ip1^0<=2*(-1+k_19)*k_4+2*k_4+i1^0 ], cost: 8+4*k_19*k_4+4*k_15+4*k_19 250: l11 -> [38] : [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && i1^0<=-2+ip1^0+i3^0 && -2*ip1^0<=-1 && k>=1 && i2^0+2*(-1+k)*ip1^0<=ip3^0 && 1+ip3^0<=2*ip1^0*k+i2^0 && -1+ip1^0+i3^0<=2+i1^0 && 1+ip1^0<=ip1^0+i3^0 ], cost: 14+2*k 251: l11 -> [38] : [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=2*k_4+i1^0 && 1+ip1^0<=ip1^0+i3^0 ], cost: 10+4*k_4 252: l11 -> [38] : [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && -ip1^0<=-1 && k_15>=1 && (-1+k_15)*ip1^0+i3^0<=ip1^0 && -1+(-1+k_15)*ip1^0+ip1^0+i3^0<=i1^0 && 1+ip1^0<=k_15*ip1^0+i3^0 ], cost: 6+4*k_15 253: l11 -> l11 : i1^0'=2+i1^0, i2^0'=i2^0+ip1^0, i2rev^0'=ibit^post_20+i2rev^0, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, ibit^0'=ibit^post_20, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && 1+ibit^post_20<=ip1^0 ], cost: 13+2*k_3 254: l11 -> l11 : i1^0'=2+i1^0, i2^0'=i2^0+ip1^0, i2rev^0'=ibit^post_16-ibit^post_20+i2rev^0, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, ibit^0'=ibit^post_16, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && 1+ibit^post_16<=ip1^0 ], cost: 16+2*k_3 255: l11 -> l11 : i1^0'=2+i1^0, i2^0'=i2^0+ip1^0, i2rev^0'=ibit^post_16+i2rev^0-ibit^post_16*k_9, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, ibit^0'=ibit^post_16, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 && i2rev^0-ibit^post_16*k_9<=ibit^post_16 ], cost: 14+3*k_9+2*k_3 256: l11 -> l11 : i1^0'=i1^0+2*k_11, i2^0'=i2^0+ip1^0, i2rev^0'=ibit^post_16-ibit^post_20+i2rev^0, ibit^0'=ibit^post_16, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && 1+ibit^post_16<=ip1^0 ], cost: 12+4*k_11 257: l11 -> l11 : i1^0'=i1^0+2*k_11, i2^0'=i2^0+ip1^0, i2rev^0'=ibit^post_16-ibit^post_20+i2rev^0, ibit^0'=ibit^post_16, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && ip1^0<=ibit^post_16 && -ibit^post_20+i2rev^0<=ibit^post_16 ], cost: 13+4*k_11 74: l25 -> l0 : nprev^0'=1, [ 1+ndim^0<=idim^0 ], cost: 3 75: l25 -> l0 : idim^0'=1+ndim^0, nprev^0'=1, ntot^0'=ntot^post_22, [ 1+ndim^0-idim^0>=1 ], cost: 5+2*ndim^0-2*idim^0 Eliminated location l0 (as a last resort): Start location: l25 106: l11 -> [28] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && ip3^0==0 && i3^0==0 && ip2^0==0 ], cost: NONTERM 107: l11 -> [28] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && ip2^0<=0 ], cost: NONTERM 111: l11 -> [32] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 ], cost: 7+2*k_3 112: l11 -> [32] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 ], cost: 3+4*k_11 144: l11 -> [30] : [ i2^0<=ip2^0 && i2rev^0<=i2^0 && i2rev^0==1 && ip1^0==0 ], cost: NONTERM 145: l11 -> [30] : [ i2^0<=ip2^0 && i2rev^0<=i2^0 && 2-8*ibit^post_16+ip1^0<=0 && ibit^post_16<=0 && ip1^0<=-1+i2rev^0 ], cost: NONTERM 152: l11 -> [34] : [ i2^0<=ip2^0 && i2rev^0<=i2^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 4+3*k_9 153: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && -1+i2^0+ip1^0<=i1^0 && i2rev^0==1 && ip1^0==0 ], cost: NONTERM 161: l11 -> [34] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && -1+i2^0+ip1^0<=i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 6+3*k_9 163: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && 2-8*ibit^post_16+ip1^0<=0 && ibit^post_16<=0 && ip1^0<=-1+i2rev^0 ], cost: NONTERM 164: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -2+8*ibit^post_16-ip1^0<=-1 && ip1^0<=-1+i2rev^0 && ip1^0<=ibit^post_16 ], cost: NONTERM 170: l11 -> [34] : i1^0'=2+i1^0, i3^0'=i3^0+ip2^0, i3rev^0'=-i2^0+i2rev^0+i3^0, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 12+3*k_9 179: l11 -> [34] : i1^0'=2+i1^0, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 10+3*k_9+2*k_3 188: l11 -> [34] : i1^0'=i1^0+2*k_11, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 6+3*k_9+4*k_11 222: l11 -> [35] : [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && -1+ip1^0+i3^0<=i1^0 && ip1^0==0 && i3^0==0 && i1^0==-1 ], cost: NONTERM 223: l11 -> [35] : [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && -1+ip1^0+i3^0<=i1^0 && ip1^0<=0 ], cost: NONTERM 224: l11 -> [26] : [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 2*ip1^0<=0 ], cost: NONTERM 225: l11 -> [33] : i3^0'=ip1^0+i3^0, ifp1^0'=ip1^0, ifp2^0'=2*ip1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && -1+ip1^0+i3^0<=i1^0 && ip1^0+i3^0<=ip1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+2*ip1^0+i3^0 ], cost: 10+4*k_4 226: l11 -> [33] : i1^0'=2+i1^0, i2^0'=i2^0+2*ip1^0, i3^0'=ip1^0+i3^0, ifp1^0'=ip1^0, ifp2^0'=2*ip1^0, k1^0'=i2^0, k2^0'=i2^0+ip1^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 1+ip3^0<=i2^0+2*ip1^0 && -1+ip1^0+i3^0<=2+i1^0 && ip1^0+i3^0<=ip1^0 && k_4>=0 && 2*k_4+i1^0<=-2+2*ip1^0+i3^0 ], cost: 16+4*k_4 227: l11 -> [33] : i1^0'=2*k_4+i1^0, i3^0'=ip1^0+i3^0, ifp1^0'=ip1^0, ifp2^0'=2*ip1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=2*k_4+i1^0 && ip1^0+i3^0<=ip1^0 && -2+4*k_4+i1^0<=-2+2*ip1^0+i3^0 ], cost: 10+8*k_4 228: l11 -> [33] : i3^0'=k_15*ip1^0+i3^0, ifp1^0'=ip1^0, ifp2^0'=2*ip1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && -ip1^0<=-1 && k_15>=1 && (-1+k_15)*ip1^0+i3^0<=ip1^0 && -1+(-1+k_15)*ip1^0+ip1^0+i3^0<=i1^0 && k_15*ip1^0+i3^0<=ip1^0 && i1^0<=-2+k_15*ip1^0+ip1^0+i3^0 && -2*ip1^0<=-1 && k>=1 && i2^0+2*(-1+k)*ip1^0<=ip3^0 && 1+ip3^0<=2*ip1^0*k+i2^0 ], cost: 10+4*k_15+2*k 229: l11 -> [33] : i1^0'=2*k_19*k_4+i1^0, i3^0'=i3^0+k_19*ip1^0, ifp1^0'=ip1^0, ifp2^0'=2*ip1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && i3^0+(-1+k_19)*ip1^0<=ip1^0 && -1+ip1^0+i3^0+(-1+k_19)*ip1^0<=2*(-1+k_19)*k_4+2*k_4+i1^0 && i3^0+k_19*ip1^0<=ip1^0 && -2+2*k_19*k_4+2*k_4+i1^0<=-2+ip1^0+i3^0+k_19*ip1^0 ], cost: 6+4*k_19*k_4+4*k_19+4*k_4 232: l11 -> [36] : ifp1^0'=ip1^0, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && i3^0+(-1+k_19)*ip1^0<=ip1^0 && -1+ip1^0+i3^0+(-1+k_19)*ip1^0<=2*(-1+k_19)*k_4+2*k_4+i1^0 ], cost: 4+4*k_19*k_4+4*k_19 236: l11 -> [36] : i3^0'=ip1^0+i3^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && -1+ip1^0+i3^0<=i1^0 && 1+ip1^0<=ip1^0+i3^0 && 1+2*ip1^0<=ip2^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+2*ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && ip1^0+i3^0+(-1+k_19)*ip1^0<=2*ip1^0 && -1+2*ip1^0+i3^0+(-1+k_19)*ip1^0<=2*(-1+k_19)*k_4+2*k_4+i1^0 ], cost: 12+4*k_19*k_4+4*k_19 239: l11 -> [36] : i1^0'=2+i1^0, i2^0'=i2^0+2*ip1^0, i3^0'=ip1^0+i3^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, k1^0'=i2^0, k2^0'=i2^0+ip1^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 1+ip3^0<=i2^0+2*ip1^0 && -1+ip1^0+i3^0<=2+i1^0 && 1+ip1^0<=ip1^0+i3^0 && 1+2*ip1^0<=ip2^0 && k_4>=0 && 2*k_4+i1^0<=-2+2*ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && ip1^0+i3^0+(-1+k_19)*ip1^0<=2*ip1^0 && -1+2*ip1^0+i3^0+(-1+k_19)*ip1^0<=2+2*(-1+k_19)*k_4+2*k_4+i1^0 ], cost: 18+4*k_19*k_4+4*k_19 245: l11 -> [36] : i1^0'=2*k_4+i1^0, i3^0'=ip1^0+i3^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=2*k_4+i1^0 && 1+ip1^0<=ip1^0+i3^0 && 1+2*ip1^0<=ip2^0 && -2+4*k_4+i1^0<=-2+2*ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && ip1^0+i3^0+(-1+k_19)*ip1^0<=2*ip1^0 && -1+2*ip1^0+i3^0+(-1+k_19)*ip1^0<=2*(-1+k_19)*k_4+4*k_4+i1^0 ], cost: 12+4*k_19*k_4+4*k_19+4*k_4 249: l11 -> [36] : i3^0'=k_15*ip1^0+i3^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && -ip1^0<=-1 && k_15>=1 && (-1+k_15)*ip1^0+i3^0<=ip1^0 && -1+(-1+k_15)*ip1^0+ip1^0+i3^0<=i1^0 && 1+ip1^0<=k_15*ip1^0+i3^0 && 1+2*ip1^0<=ip2^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+k_15*ip1^0+ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && k_15*ip1^0+i3^0+(-1+k_19)*ip1^0<=2*ip1^0 && -1+k_15*ip1^0+ip1^0+i3^0+(-1+k_19)*ip1^0<=2*(-1+k_19)*k_4+2*k_4+i1^0 ], cost: 8+4*k_19*k_4+4*k_15+4*k_19 250: l11 -> [38] : [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && i1^0<=-2+ip1^0+i3^0 && -2*ip1^0<=-1 && k>=1 && i2^0+2*(-1+k)*ip1^0<=ip3^0 && 1+ip3^0<=2*ip1^0*k+i2^0 && -1+ip1^0+i3^0<=2+i1^0 && 1+ip1^0<=ip1^0+i3^0 ], cost: 14+2*k 251: l11 -> [38] : [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=2*k_4+i1^0 && 1+ip1^0<=ip1^0+i3^0 ], cost: 10+4*k_4 252: l11 -> [38] : [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && -ip1^0<=-1 && k_15>=1 && (-1+k_15)*ip1^0+i3^0<=ip1^0 && -1+(-1+k_15)*ip1^0+ip1^0+i3^0<=i1^0 && 1+ip1^0<=k_15*ip1^0+i3^0 ], cost: 6+4*k_15 253: l11 -> l11 : i1^0'=2+i1^0, i2^0'=i2^0+ip1^0, i2rev^0'=ibit^post_20+i2rev^0, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, ibit^0'=ibit^post_20, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && 1+ibit^post_20<=ip1^0 ], cost: 13+2*k_3 254: l11 -> l11 : i1^0'=2+i1^0, i2^0'=i2^0+ip1^0, i2rev^0'=ibit^post_16-ibit^post_20+i2rev^0, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, ibit^0'=ibit^post_16, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && 1+ibit^post_16<=ip1^0 ], cost: 16+2*k_3 255: l11 -> l11 : i1^0'=2+i1^0, i2^0'=i2^0+ip1^0, i2rev^0'=ibit^post_16+i2rev^0-ibit^post_16*k_9, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, ibit^0'=ibit^post_16, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 && i2rev^0-ibit^post_16*k_9<=ibit^post_16 ], cost: 14+3*k_9+2*k_3 256: l11 -> l11 : i1^0'=i1^0+2*k_11, i2^0'=i2^0+ip1^0, i2rev^0'=ibit^post_16-ibit^post_20+i2rev^0, ibit^0'=ibit^post_16, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && 1+ibit^post_16<=ip1^0 ], cost: 12+4*k_11 257: l11 -> l11 : i1^0'=i1^0+2*k_11, i2^0'=i2^0+ip1^0, i2rev^0'=ibit^post_16-ibit^post_20+i2rev^0, ibit^0'=ibit^post_16, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && ip1^0<=ibit^post_16 && -ibit^post_20+i2rev^0<=ibit^post_16 ], cost: 13+4*k_11 260: l11 -> l11 : i2rev^0'=1, i3^0'=ip1^0+i3^0, idim^0'=-1+idim^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, ip1^0'=ip1^post_36, ip2^0'=ip2^post_36, ip3^0'=ip3^post_36, n^0'=n^post_36, nprev^0'=nprev^post_11, nrem^0'=nrem^post_36, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && -1+ip1^0+i3^0<=i1^0 && 1+ip1^0<=ip1^0+i3^0 && ip2^0<=2*ip1^0 && 1<=-1+idim^0 ], cost: 14 261: l11 -> l11 : i1^0'=2+i1^0, i2^0'=i2^0+2*ip1^0, i2rev^0'=1, i3^0'=ip1^0+i3^0, idim^0'=-1+idim^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, ip1^0'=ip1^post_36, ip2^0'=ip2^post_36, ip3^0'=ip3^post_36, k1^0'=i2^0, k2^0'=i2^0+ip1^0, n^0'=n^post_36, nprev^0'=nprev^post_11, nrem^0'=nrem^post_36, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 1+ip3^0<=i2^0+2*ip1^0 && -1+ip1^0+i3^0<=2+i1^0 && 1+ip1^0<=ip1^0+i3^0 && ip2^0<=2*ip1^0 && 1<=-1+idim^0 ], cost: 20 262: l11 -> l11 : i1^0'=2+i1^0, i2^0'=2*ip1^0*k+i2^0, i2rev^0'=1, i3^0'=ip1^0+i3^0, idim^0'=-1+idim^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, ip1^0'=ip1^post_36, ip2^0'=ip2^post_36, ip3^0'=ip3^post_36, k1^0'=i2^0+2*(-1+k)*ip1^0, k2^0'=i2^0+ip1^0+2*(-1+k)*ip1^0, n^0'=n^post_36, nprev^0'=nprev^post_11, nrem^0'=nrem^post_36, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && i1^0<=-2+ip1^0+i3^0 && -2*ip1^0<=-1 && k>=1 && i2^0+2*(-1+k)*ip1^0<=ip3^0 && 1+ip3^0<=2*ip1^0*k+i2^0 && -1+ip1^0+i3^0<=2+i1^0 && 1+ip1^0<=ip1^0+i3^0 && ip2^0<=2*ip1^0 && 1<=-1+idim^0 ], cost: 18+2*k 263: l11 -> l11 : i1^0'=2*k_4+i1^0, i2rev^0'=1, i3^0'=ip1^0+i3^0, idim^0'=-1+idim^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, ip1^0'=ip1^post_36, ip2^0'=ip2^post_36, ip3^0'=ip3^post_36, n^0'=n^post_36, nprev^0'=nprev^post_11, nrem^0'=nrem^post_36, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=2*k_4+i1^0 && 1+ip1^0<=ip1^0+i3^0 && ip2^0<=2*ip1^0 && 1<=-1+idim^0 ], cost: 14+4*k_4 264: l11 -> l11 : i2rev^0'=1, i3^0'=k_15*ip1^0+i3^0, idim^0'=-1+idim^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, ip1^0'=ip1^post_36, ip2^0'=ip2^post_36, ip3^0'=ip3^post_36, n^0'=n^post_36, nprev^0'=nprev^post_11, nrem^0'=nrem^post_36, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && -ip1^0<=-1 && k_15>=1 && (-1+k_15)*ip1^0+i3^0<=ip1^0 && -1+(-1+k_15)*ip1^0+ip1^0+i3^0<=i1^0 && 1+ip1^0<=k_15*ip1^0+i3^0 && ip2^0<=2*ip1^0 && 1<=-1+idim^0 ], cost: 10+4*k_15 258: l25 -> l11 : i2rev^0'=1, ip1^0'=ip1^post_36, ip2^0'=ip2^post_36, ip3^0'=ip3^post_36, n^0'=n^post_36, nprev^0'=1, nrem^0'=nrem^post_36, [ 1+ndim^0<=idim^0 && 1<=idim^0 ], cost: 5 259: l25 -> l11 : i2rev^0'=1, idim^0'=1+ndim^0, ip1^0'=ip1^post_36, ip2^0'=ip2^post_36, ip3^0'=ip3^post_36, n^0'=n^post_36, nprev^0'=1, nrem^0'=nrem^post_36, ntot^0'=ntot^post_22, [ 1+ndim^0-idim^0>=1 && 1<=1+ndim^0 ], cost: 7+2*ndim^0-2*idim^0 Aborted due to lack of remaining time ### Computing asymptotic complexity ### Fully simplified ITS problem Start location: l25 106: l11 -> [28] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && ip3^0==0 && i3^0==0 && ip2^0==0 ], cost: NONTERM 107: l11 -> [28] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && ip2^0<=0 ], cost: NONTERM 111: l11 -> [32] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 ], cost: 7+2*k_3 112: l11 -> [32] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 ], cost: 3+4*k_11 144: l11 -> [30] : [ i2^0<=ip2^0 && i2rev^0<=i2^0 && i2rev^0==1 && ip1^0==0 ], cost: NONTERM 145: l11 -> [30] : [ i2^0<=ip2^0 && i2rev^0<=i2^0 && 2-8*ibit^post_16+ip1^0<=0 && ibit^post_16<=0 && ip1^0<=-1+i2rev^0 ], cost: NONTERM 152: l11 -> [34] : [ i2^0<=ip2^0 && i2rev^0<=i2^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 4+3*k_9 153: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && -1+i2^0+ip1^0<=i1^0 && i2rev^0==1 && ip1^0==0 ], cost: NONTERM 161: l11 -> [34] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && -1+i2^0+ip1^0<=i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 6+3*k_9 163: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && 2-8*ibit^post_16+ip1^0<=0 && ibit^post_16<=0 && ip1^0<=-1+i2rev^0 ], cost: NONTERM 164: l11 -> [30] : [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -2+8*ibit^post_16-ip1^0<=-1 && ip1^0<=-1+i2rev^0 && ip1^0<=ibit^post_16 ], cost: NONTERM 170: l11 -> [34] : i1^0'=2+i1^0, i3^0'=i3^0+ip2^0, i3rev^0'=-i2^0+i2rev^0+i3^0, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && i3^0<=ip3^0 && 1+ip3^0<=i3^0+ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 12+3*k_9 179: l11 -> [34] : i1^0'=2+i1^0, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 10+3*k_9+2*k_3 188: l11 -> [34] : i1^0'=i1^0+2*k_11, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 ], cost: 6+3*k_9+4*k_11 222: l11 -> [35] : [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && -1+ip1^0+i3^0<=i1^0 && ip1^0==0 && i3^0==0 && i1^0==-1 ], cost: NONTERM 223: l11 -> [35] : [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && -1+ip1^0+i3^0<=i1^0 && ip1^0<=0 ], cost: NONTERM 224: l11 -> [26] : [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 2*ip1^0<=0 ], cost: NONTERM 225: l11 -> [33] : i3^0'=ip1^0+i3^0, ifp1^0'=ip1^0, ifp2^0'=2*ip1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && -1+ip1^0+i3^0<=i1^0 && ip1^0+i3^0<=ip1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+2*ip1^0+i3^0 ], cost: 10+4*k_4 226: l11 -> [33] : i1^0'=2+i1^0, i2^0'=i2^0+2*ip1^0, i3^0'=ip1^0+i3^0, ifp1^0'=ip1^0, ifp2^0'=2*ip1^0, k1^0'=i2^0, k2^0'=i2^0+ip1^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 1+ip3^0<=i2^0+2*ip1^0 && -1+ip1^0+i3^0<=2+i1^0 && ip1^0+i3^0<=ip1^0 && k_4>=0 && 2*k_4+i1^0<=-2+2*ip1^0+i3^0 ], cost: 16+4*k_4 227: l11 -> [33] : i1^0'=2*k_4+i1^0, i3^0'=ip1^0+i3^0, ifp1^0'=ip1^0, ifp2^0'=2*ip1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=2*k_4+i1^0 && ip1^0+i3^0<=ip1^0 && -2+4*k_4+i1^0<=-2+2*ip1^0+i3^0 ], cost: 10+8*k_4 228: l11 -> [33] : i3^0'=k_15*ip1^0+i3^0, ifp1^0'=ip1^0, ifp2^0'=2*ip1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && -ip1^0<=-1 && k_15>=1 && (-1+k_15)*ip1^0+i3^0<=ip1^0 && -1+(-1+k_15)*ip1^0+ip1^0+i3^0<=i1^0 && k_15*ip1^0+i3^0<=ip1^0 && i1^0<=-2+k_15*ip1^0+ip1^0+i3^0 && -2*ip1^0<=-1 && k>=1 && i2^0+2*(-1+k)*ip1^0<=ip3^0 && 1+ip3^0<=2*ip1^0*k+i2^0 ], cost: 10+4*k_15+2*k 229: l11 -> [33] : i1^0'=2*k_19*k_4+i1^0, i3^0'=i3^0+k_19*ip1^0, ifp1^0'=ip1^0, ifp2^0'=2*ip1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && i3^0+(-1+k_19)*ip1^0<=ip1^0 && -1+ip1^0+i3^0+(-1+k_19)*ip1^0<=2*(-1+k_19)*k_4+2*k_4+i1^0 && i3^0+k_19*ip1^0<=ip1^0 && -2+2*k_19*k_4+2*k_4+i1^0<=-2+ip1^0+i3^0+k_19*ip1^0 ], cost: 6+4*k_19*k_4+4*k_19+4*k_4 232: l11 -> [36] : ifp1^0'=ip1^0, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && i3^0+(-1+k_19)*ip1^0<=ip1^0 && -1+ip1^0+i3^0+(-1+k_19)*ip1^0<=2*(-1+k_19)*k_4+2*k_4+i1^0 ], cost: 4+4*k_19*k_4+4*k_19 236: l11 -> [36] : i3^0'=ip1^0+i3^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && -1+ip1^0+i3^0<=i1^0 && 1+ip1^0<=ip1^0+i3^0 && 1+2*ip1^0<=ip2^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+2*ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && ip1^0+i3^0+(-1+k_19)*ip1^0<=2*ip1^0 && -1+2*ip1^0+i3^0+(-1+k_19)*ip1^0<=2*(-1+k_19)*k_4+2*k_4+i1^0 ], cost: 12+4*k_19*k_4+4*k_19 239: l11 -> [36] : i1^0'=2+i1^0, i2^0'=i2^0+2*ip1^0, i3^0'=ip1^0+i3^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, k1^0'=i2^0, k2^0'=i2^0+ip1^0, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 1+ip3^0<=i2^0+2*ip1^0 && -1+ip1^0+i3^0<=2+i1^0 && 1+ip1^0<=ip1^0+i3^0 && 1+2*ip1^0<=ip2^0 && k_4>=0 && 2*k_4+i1^0<=-2+2*ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && ip1^0+i3^0+(-1+k_19)*ip1^0<=2*ip1^0 && -1+2*ip1^0+i3^0+(-1+k_19)*ip1^0<=2+2*(-1+k_19)*k_4+2*k_4+i1^0 ], cost: 18+4*k_19*k_4+4*k_19 245: l11 -> [36] : i1^0'=2*k_4+i1^0, i3^0'=ip1^0+i3^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=2*k_4+i1^0 && 1+ip1^0<=ip1^0+i3^0 && 1+2*ip1^0<=ip2^0 && -2+4*k_4+i1^0<=-2+2*ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && ip1^0+i3^0+(-1+k_19)*ip1^0<=2*ip1^0 && -1+2*ip1^0+i3^0+(-1+k_19)*ip1^0<=2*(-1+k_19)*k_4+4*k_4+i1^0 ], cost: 12+4*k_19*k_4+4*k_19+4*k_4 249: l11 -> [36] : i3^0'=k_15*ip1^0+i3^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && -ip1^0<=-1 && k_15>=1 && (-1+k_15)*ip1^0+i3^0<=ip1^0 && -1+(-1+k_15)*ip1^0+ip1^0+i3^0<=i1^0 && 1+ip1^0<=k_15*ip1^0+i3^0 && 1+2*ip1^0<=ip2^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+k_15*ip1^0+ip1^0+i3^0 && -ip1^0+2*k_4<=0 && k_19>=1 && k_15*ip1^0+i3^0+(-1+k_19)*ip1^0<=2*ip1^0 && -1+k_15*ip1^0+ip1^0+i3^0+(-1+k_19)*ip1^0<=2*(-1+k_19)*k_4+2*k_4+i1^0 ], cost: 8+4*k_19*k_4+4*k_15+4*k_19 250: l11 -> [38] : [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && i1^0<=-2+ip1^0+i3^0 && -2*ip1^0<=-1 && k>=1 && i2^0+2*(-1+k)*ip1^0<=ip3^0 && 1+ip3^0<=2*ip1^0*k+i2^0 && -1+ip1^0+i3^0<=2+i1^0 && 1+ip1^0<=ip1^0+i3^0 ], cost: 14+2*k 251: l11 -> [38] : [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=2*k_4+i1^0 && 1+ip1^0<=ip1^0+i3^0 ], cost: 10+4*k_4 252: l11 -> [38] : [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && -ip1^0<=-1 && k_15>=1 && (-1+k_15)*ip1^0+i3^0<=ip1^0 && -1+(-1+k_15)*ip1^0+ip1^0+i3^0<=i1^0 && 1+ip1^0<=k_15*ip1^0+i3^0 ], cost: 6+4*k_15 253: l11 -> l11 : i1^0'=2+i1^0, i2^0'=i2^0+ip1^0, i2rev^0'=ibit^post_20+i2rev^0, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, ibit^0'=ibit^post_20, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && 1+ibit^post_20<=ip1^0 ], cost: 13+2*k_3 254: l11 -> l11 : i1^0'=2+i1^0, i2^0'=i2^0+ip1^0, i2rev^0'=ibit^post_16-ibit^post_20+i2rev^0, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, ibit^0'=ibit^post_16, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && 1+ibit^post_16<=ip1^0 ], cost: 16+2*k_3 255: l11 -> l11 : i1^0'=2+i1^0, i2^0'=i2^0+ip1^0, i2rev^0'=ibit^post_16+i2rev^0-ibit^post_16*k_9, i3^0'=i3^0+k_3*ip2^0, i3rev^0'=-i2^0+(-1+k_3)*ip2^0+i2rev^0+i3^0, ibit^0'=ibit^post_16, tempr^0'=tempr^post_24, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && i1^0<=-2+i2^0+ip1^0 && -ip2^0<=-1 && k_3>=1 && (-1+k_3)*ip2^0+i3^0<=ip3^0 && 1+ip3^0<=i3^0+k_3*ip2^0 && -1+i2^0+ip1^0<=2+i1^0 && -ibit^post_16<=-1 && k_9>=1 && ip1^0<=ibit^post_16 && 1+ibit^post_16<=-ibit^post_16*(-1+k_9)+i2rev^0 && i2rev^0-ibit^post_16*k_9<=ibit^post_16 ], cost: 14+3*k_9+2*k_3 256: l11 -> l11 : i1^0'=i1^0+2*k_11, i2^0'=i2^0+ip1^0, i2rev^0'=ibit^post_16-ibit^post_20+i2rev^0, ibit^0'=ibit^post_16, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && 1+ibit^post_16<=ip1^0 ], cost: 12+4*k_11 257: l11 -> l11 : i1^0'=i1^0+2*k_11, i2^0'=i2^0+ip1^0, i2rev^0'=ibit^post_16-ibit^post_20+i2rev^0, ibit^0'=ibit^post_16, [ i2^0<=ip2^0 && 1+i2^0<=i2rev^0 && 1+ip3^0<=i3^0 && k_11>=0 && -2+i1^0+2*k_11<=-2+i2^0+ip1^0 && -1+i2^0+ip1^0<=i1^0+2*k_11 && ip1^0<=ibit^post_20 && 1+ibit^post_20<=i2rev^0 && ip1^0<=ibit^post_16 && -ibit^post_20+i2rev^0<=ibit^post_16 ], cost: 13+4*k_11 260: l11 -> l11 : i2rev^0'=1, i3^0'=ip1^0+i3^0, idim^0'=-1+idim^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, ip1^0'=ip1^post_36, ip2^0'=ip2^post_36, ip3^0'=ip3^post_36, n^0'=n^post_36, nprev^0'=nprev^post_11, nrem^0'=nrem^post_36, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && -1+ip1^0+i3^0<=i1^0 && 1+ip1^0<=ip1^0+i3^0 && ip2^0<=2*ip1^0 && 1<=-1+idim^0 ], cost: 14 261: l11 -> l11 : i1^0'=2+i1^0, i2^0'=i2^0+2*ip1^0, i2rev^0'=1, i3^0'=ip1^0+i3^0, idim^0'=-1+idim^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, ip1^0'=ip1^post_36, ip2^0'=ip2^post_36, ip3^0'=ip3^post_36, k1^0'=i2^0, k2^0'=i2^0+ip1^0, n^0'=n^post_36, nprev^0'=nprev^post_11, nrem^0'=nrem^post_36, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && i1^0<=-2+ip1^0+i3^0 && i2^0<=ip3^0 && 1+ip3^0<=i2^0+2*ip1^0 && -1+ip1^0+i3^0<=2+i1^0 && 1+ip1^0<=ip1^0+i3^0 && ip2^0<=2*ip1^0 && 1<=-1+idim^0 ], cost: 20 262: l11 -> l11 : i1^0'=2+i1^0, i2^0'=2*ip1^0*k+i2^0, i2rev^0'=1, i3^0'=ip1^0+i3^0, idim^0'=-1+idim^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, ip1^0'=ip1^post_36, ip2^0'=ip2^post_36, ip3^0'=ip3^post_36, k1^0'=i2^0+2*(-1+k)*ip1^0, k2^0'=i2^0+ip1^0+2*(-1+k)*ip1^0, n^0'=n^post_36, nprev^0'=nprev^post_11, nrem^0'=nrem^post_36, tempi^0'=tempi^post_3, tempr^0'=tempr^post_3, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && i1^0<=-2+ip1^0+i3^0 && -2*ip1^0<=-1 && k>=1 && i2^0+2*(-1+k)*ip1^0<=ip3^0 && 1+ip3^0<=2*ip1^0*k+i2^0 && -1+ip1^0+i3^0<=2+i1^0 && 1+ip1^0<=ip1^0+i3^0 && ip2^0<=2*ip1^0 && 1<=-1+idim^0 ], cost: 18+2*k 263: l11 -> l11 : i1^0'=2*k_4+i1^0, i2rev^0'=1, i3^0'=ip1^0+i3^0, idim^0'=-1+idim^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, ip1^0'=ip1^post_36, ip2^0'=ip2^post_36, ip3^0'=ip3^post_36, n^0'=n^post_36, nprev^0'=nprev^post_11, nrem^0'=nrem^post_36, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=1, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && i3^0<=ip1^0 && 1+ip3^0<=i2^0 && k_4>=0 && -2+2*k_4+i1^0<=-2+ip1^0+i3^0 && -1+ip1^0+i3^0<=2*k_4+i1^0 && 1+ip1^0<=ip1^0+i3^0 && ip2^0<=2*ip1^0 && 1<=-1+idim^0 ], cost: 14+4*k_4 264: l11 -> l11 : i2rev^0'=1, i3^0'=k_15*ip1^0+i3^0, idim^0'=-1+idim^0, ifp1^0'=2*ip1^0, ifp2^0'=2*ip1^0, ip1^0'=ip1^post_36, ip2^0'=ip2^post_36, ip3^0'=ip3^post_36, n^0'=n^post_36, nprev^0'=nprev^post_11, nrem^0'=nrem^post_36, theta^0'=theta^post_12, wi^0'=wi^post_5, wpi^0'=wpi^post_12, wpr^0'=wpr^post_12, wr^0'=wr^post_5, wtemp^0'=wr^post_5, [ 1+ip2^0<=i2^0 && 1+ip1^0<=ip2^0 && -ip1^0<=-1 && k_15>=1 && (-1+k_15)*ip1^0+i3^0<=ip1^0 && -1+(-1+k_15)*ip1^0+ip1^0+i3^0<=i1^0 && 1+ip1^0<=k_15*ip1^0+i3^0 && ip2^0<=2*ip1^0 && 1<=-1+idim^0 ], cost: 10+4*k_15 258: l25 -> l11 : i2rev^0'=1, ip1^0'=ip1^post_36, ip2^0'=ip2^post_36, ip3^0'=ip3^post_36, n^0'=n^post_36, nprev^0'=1, nrem^0'=nrem^post_36, [ 1+ndim^0<=idim^0 && 1<=idim^0 ], cost: 5 259: l25 -> l11 : i2rev^0'=1, idim^0'=1+ndim^0, ip1^0'=ip1^post_36, ip2^0'=ip2^post_36, ip3^0'=ip3^post_36, n^0'=n^post_36, nprev^0'=1, nrem^0'=nrem^post_36, ntot^0'=ntot^post_22, [ 1+ndim^0-idim^0>=1 && 1<=1+ndim^0 ], cost: 7+2*ndim^0-2*idim^0 This is only a partial result (probably due to a timeout). Trying to find the maximal complexity that has already been derived. Computing asymptotic complexity for rule 259 Resulting cost 0 has complexity: Unknown Performed chaining from the start location: Computing asymptotic complexity for rule 269 Simplified the guard: 269: l25 -> [30] : [ 1+ndim^0<=idim^0 && 1<=idim^0 && i2^0<=ip2^post_36 && 1<=i2^0 && ip1^post_36==0 ], cost: NONTERM Guard is satisfiable, yielding nontermination Resulting cost NONTERM has complexity: Nonterm Found new complexity Nonterm. Obtained the following overall complexity (w.r.t. the length of the input n): Complexity: Nonterm Cpx degree: Nonterm Solved cost: NONTERM Rule cost: NONTERM Rule guard: [ 1+ndim^0<=idim^0 && 1<=idim^0 && i2^0<=ip2^post_36 && 1<=i2^0 && ip1^post_36==0 ] NO