NO Initial ITS Start location: l25 0: l0 -> l1 : i3rev^0'=i3rev^post0, nrem^0'=nrem^post0, k1^0'=k1^post0, wr^0'=wr^post0, i2^0'=i2^post0, n^0'=n^post0, ip1^0'=ip1^post0, wi^0'=wi^post0, tempi^0'=tempi^post0, idim^0'=idim^post0, i3^0'=i3^post0, nprev^0'=nprev^post0, ip3^0'=ip3^post0, wpr^0'=wpr^post0, theta^0'=theta^post0, i1^0'=i1^post0, ifp2^0'=ifp2^post0, ibit^0'=ibit^post0, ntot^0'=ntot^post0, k2^0'=k2^post0, wtemp^0'=wtemp^post0, i2rev^0'=i2rev^post0, ndim^0'=ndim^post0, ip2^0'=ip2^post0, wpi^0'=wpi^post0, tempr^0'=tempr^post0, ifp1^0'=ifp1^post0, (-tempr^post0+tempr^0 == 0 /\ -wpi^post0+wpi^0 == 0 /\ tempi^0-tempi^post0 == 0 /\ nrem^0-nrem^post0 == 0 /\ i1^0-i1^post0 == 0 /\ -ndim^post0+ndim^0 == 0 /\ -k2^post0+k2^0 == 0 /\ i2^0-i2^post0 == 0 /\ wr^0-wr^post0 == 0 /\ -ifp1^post0+ifp1^0 == 0 /\ -wtemp^post0+wtemp^0 == 0 /\ i3^0-i3^post0 == 0 /\ nprev^0-nprev^post0 == 0 /\ -n^post0+n^0 == 0 /\ theta^0-theta^post0 == 0 /\ ip3^0-ip3^post0 == 0 /\ -ibit^post0+ibit^0 == 0 /\ -ntot^post0+ntot^0 == 0 /\ wi^0-wi^post0 == 0 /\ -wpr^post0+wpr^0 == 0 /\ -ip2^post0+ip2^0 == 0 /\ i3rev^0-i3rev^post0 == 0 /\ ip1^0-ip1^post0 == 0 /\ -ifp2^post0+ifp2^0 == 0 /\ -i2rev^post0+i2rev^0 == 0 /\ -k1^post0+k1^0 == 0 /\ -idim^post0+idim^0 == 0), cost: 1 34: l1 -> l24 : i3rev^0'=i3rev^post34, nrem^0'=nrem^post34, k1^0'=k1^post34, wr^0'=wr^post34, i2^0'=i2^post34, n^0'=n^post34, ip1^0'=ip1^post34, wi^0'=wi^post34, tempi^0'=tempi^post34, idim^0'=idim^post34, i3^0'=i3^post34, nprev^0'=nprev^post34, ip3^0'=ip3^post34, wpr^0'=wpr^post34, theta^0'=theta^post34, i1^0'=i1^post34, ifp2^0'=ifp2^post34, ibit^0'=ibit^post34, ntot^0'=ntot^post34, k2^0'=k2^post34, wtemp^0'=wtemp^post34, i2rev^0'=i2rev^post34, ndim^0'=ndim^post34, ip2^0'=ip2^post34, wpi^0'=wpi^post34, tempr^0'=tempr^post34, ifp1^0'=ifp1^post34, (-theta^post34+theta^0 == 0 /\ n^0-n^post34 == 0 /\ ifp2^0-ifp2^post34 == 0 /\ -i3^post34+i3^0 == 0 /\ k1^0-k1^post34 == 0 /\ nprev^0-nprev^post34 == 0 /\ -ndim^post34+ndim^0 == 0 /\ wr^0-wr^post34 == 0 /\ nrem^0-nrem^post34 == 0 /\ -ifp1^post34+ifp1^0 == 0 /\ ip3^0-ip3^post34 == 0 /\ -idim^post34+idim^0 == 0 /\ idim^0 <= 0 /\ wpr^0-wpr^post34 == 0 /\ -ibit^post34+ibit^0 == 0 /\ wtemp^0-wtemp^post34 == 0 /\ i1^0-i1^post34 == 0 /\ ntot^0-ntot^post34 == 0 /\ wi^0-wi^post34 == 0 /\ -ip2^post34+ip2^0 == 0 /\ tempi^0-tempi^post34 == 0 /\ ip1^0-ip1^post34 == 0 /\ k2^0-k2^post34 == 0 /\ i3rev^0-i3rev^post34 == 0 /\ -wpi^post34+wpi^0 == 0 /\ -i2rev^post34+i2rev^0 == 0 /\ -tempr^post34+tempr^0 == 0 /\ i2^0-i2^post34 == 0), cost: 1 35: l1 -> l11 : i3rev^0'=i3rev^post35, nrem^0'=nrem^post35, k1^0'=k1^post35, wr^0'=wr^post35, i2^0'=i2^post35, n^0'=n^post35, ip1^0'=ip1^post35, wi^0'=wi^post35, tempi^0'=tempi^post35, idim^0'=idim^post35, i3^0'=i3^post35, nprev^0'=nprev^post35, ip3^0'=ip3^post35, wpr^0'=wpr^post35, theta^0'=theta^post35, i1^0'=i1^post35, ifp2^0'=ifp2^post35, ibit^0'=ibit^post35, ntot^0'=ntot^post35, k2^0'=k2^post35, wtemp^0'=wtemp^post35, i2rev^0'=i2rev^post35, ndim^0'=ndim^post35, ip2^0'=ip2^post35, wpi^0'=wpi^post35, tempr^0'=tempr^post35, ifp1^0'=ifp1^post35, (0 == 0 /\ -ntot^post35+ntot^0 == 0 /\ -wtemp^post35+wtemp^0 == 0 /\ idim^0-idim^post35 == 0 /\ i1^0-i1^post35 == 0 /\ 1-idim^0 <= 0 /\ k1^0-k1^post35 == 0 /\ wi^0-wi^post35 == 0 /\ -tempr^post35+tempr^0 == 0 /\ -wpi^post35+wpi^0 == 0 /\ i3rev^0-i3rev^post35 == 0 /\ i3^0-i3^post35 == 0 /\ -ibit^post35+ibit^0 == 0 /\ -1+i2rev^post35 == 0 /\ i2^0-i2^post35 == 0 /\ -wpr^post35+wpr^0 == 0 /\ wr^0-wr^post35 == 0 /\ theta^0-theta^post35 == 0 /\ -k2^post35+k2^0 == 0 /\ -ndim^post35+ndim^0 == 0 /\ nprev^0-nprev^post35 == 0 /\ -ifp1^post35+ifp1^0 == 0 /\ -tempi^post35+tempi^0 == 0 /\ -ifp2^post35+ifp2^0 == 0), cost: 1 1: l2 -> l3 : i3rev^0'=i3rev^post1, nrem^0'=nrem^post1, k1^0'=k1^post1, wr^0'=wr^post1, i2^0'=i2^post1, n^0'=n^post1, ip1^0'=ip1^post1, wi^0'=wi^post1, tempi^0'=tempi^post1, idim^0'=idim^post1, i3^0'=i3^post1, nprev^0'=nprev^post1, ip3^0'=ip3^post1, wpr^0'=wpr^post1, theta^0'=theta^post1, i1^0'=i1^post1, ifp2^0'=ifp2^post1, ibit^0'=ibit^post1, ntot^0'=ntot^post1, k2^0'=k2^post1, wtemp^0'=wtemp^post1, i2rev^0'=i2rev^post1, ndim^0'=ndim^post1, ip2^0'=ip2^post1, wpi^0'=wpi^post1, tempr^0'=tempr^post1, ifp1^0'=ifp1^post1, (theta^0-theta^post1 == 0 /\ -n^post1+n^0 == 0 /\ idim^0-idim^post1 == 0 /\ -wpr^post1+wpr^0 == 0 /\ k1^0-k1^post1 == 0 /\ ip1^0-ip1^post1 == 0 /\ nrem^0-nrem^post1 == 0 /\ -ndim^post1+ndim^0 == 0 /\ -ip3^post1+ip3^0 == 0 /\ -ifp1^post1+ifp1^0 == 0 /\ wr^0-wr^post1 == 0 /\ -ifp2^post1+ifp2^0 == 0 /\ -wtemp^post1+wtemp^0 == 0 /\ wi^0-wi^post1 == 0 /\ i2rev^0-i2rev^post1 == 0 /\ -2+i1^post1-i1^0 == 0 /\ -tempi^post1+tempi^0 == 0 /\ 1-i2^0+ip3^0 <= 0 /\ ibit^0-ibit^post1 == 0 /\ -nprev^post1+nprev^0 == 0 /\ i3^0-i3^post1 == 0 /\ -ntot^post1+ntot^0 == 0 /\ -ip2^post1+ip2^0 == 0 /\ -k2^post1+k2^0 == 0 /\ i3rev^0-i3rev^post1 == 0 /\ -tempr^post1+tempr^0 == 0 /\ wpi^0-wpi^post1 == 0 /\ i2^0-i2^post1 == 0), cost: 1 2: l2 -> l4 : i3rev^0'=i3rev^post2, nrem^0'=nrem^post2, k1^0'=k1^post2, wr^0'=wr^post2, i2^0'=i2^post2, n^0'=n^post2, ip1^0'=ip1^post2, wi^0'=wi^post2, tempi^0'=tempi^post2, idim^0'=idim^post2, i3^0'=i3^post2, nprev^0'=nprev^post2, ip3^0'=ip3^post2, wpr^0'=wpr^post2, theta^0'=theta^post2, i1^0'=i1^post2, ifp2^0'=ifp2^post2, ibit^0'=ibit^post2, ntot^0'=ntot^post2, k2^0'=k2^post2, wtemp^0'=wtemp^post2, i2rev^0'=i2rev^post2, ndim^0'=ndim^post2, ip2^0'=ip2^post2, wpi^0'=wpi^post2, tempr^0'=tempr^post2, ifp1^0'=ifp1^post2, (0 == 0 /\ -wtemp^post2+wtemp^0 == 0 /\ -ntot^post2+ntot^0 == 0 /\ ndim^0-ndim^post2 == 0 /\ wpr^0-wpr^post2 == 0 /\ -idim^post2+idim^0 == 0 /\ wi^0-wi^post2 == 0 /\ -wpi^post2+wpi^0 == 0 /\ -nprev^post2+nprev^0 == 0 /\ i3rev^0-i3rev^post2 == 0 /\ n^0-n^post2 == 0 /\ -i2rev^post2+i2rev^0 == 0 /\ -ip2^post2+ip2^0 == 0 /\ -i2^0+i2^post2-ifp2^0 == 0 /\ ifp2^0-ifp2^post2 == 0 /\ -i3^post2+i3^0 == 0 /\ k2^post2-k1^post2-ifp1^0 == 0 /\ wr^0-wr^post2 == 0 /\ nrem^0-nrem^post2 == 0 /\ -ip1^post2+ip1^0 == 0 /\ i2^0-ip3^0 <= 0 /\ -i2^0+k1^post2 == 0 /\ ibit^0-ibit^post2 == 0 /\ -theta^post2+theta^0 == 0 /\ -i1^post2+i1^0 == 0 /\ -ip3^post2+ip3^0 == 0 /\ -ifp1^post2+ifp1^0 == 0), cost: 1 6: l3 -> l5 : i3rev^0'=i3rev^post6, nrem^0'=nrem^post6, k1^0'=k1^post6, wr^0'=wr^post6, i2^0'=i2^post6, n^0'=n^post6, ip1^0'=ip1^post6, wi^0'=wi^post6, tempi^0'=tempi^post6, idim^0'=idim^post6, i3^0'=i3^post6, nprev^0'=nprev^post6, ip3^0'=ip3^post6, wpr^0'=wpr^post6, theta^0'=theta^post6, i1^0'=i1^post6, ifp2^0'=ifp2^post6, ibit^0'=ibit^post6, ntot^0'=ntot^post6, k2^0'=k2^post6, wtemp^0'=wtemp^post6, i2rev^0'=i2rev^post6, ndim^0'=ndim^post6, ip2^0'=ip2^post6, wpi^0'=wpi^post6, tempr^0'=tempr^post6, ifp1^0'=ifp1^post6, (wi^0-wi^post6 == 0 /\ -ip3^post6+ip3^0 == 0 /\ i3rev^0-i3rev^post6 == 0 /\ -wpi^post6+wpi^0 == 0 /\ i2^0-i2^post6 == 0 /\ -tempi^post6+tempi^0 == 0 /\ i3^0-i3^post6 == 0 /\ -k2^post6+k2^0 == 0 /\ -wpr^post6+wpr^0 == 0 /\ -ip2^post6+ip2^0 == 0 /\ -ifp1^post6+ifp1^0 == 0 /\ i1^0-i1^post6 == 0 /\ k1^0-k1^post6 == 0 /\ -ndim^post6+ndim^0 == 0 /\ ip1^0-ip1^post6 == 0 /\ -ifp2^post6+ifp2^0 == 0 /\ nprev^0-nprev^post6 == 0 /\ -wtemp^post6+wtemp^0 == 0 /\ -n^post6+n^0 == 0 /\ -ibit^post6+ibit^0 == 0 /\ tempr^0-tempr^post6 == 0 /\ idim^0-idim^post6 == 0 /\ -i2rev^post6+i2rev^0 == 0 /\ wr^0-wr^post6 == 0 /\ -ntot^post6+ntot^0 == 0 /\ theta^0-theta^post6 == 0 /\ nrem^0-nrem^post6 == 0), cost: 1 3: l4 -> l2 : i3rev^0'=i3rev^post3, nrem^0'=nrem^post3, k1^0'=k1^post3, wr^0'=wr^post3, i2^0'=i2^post3, n^0'=n^post3, ip1^0'=ip1^post3, wi^0'=wi^post3, tempi^0'=tempi^post3, idim^0'=idim^post3, i3^0'=i3^post3, nprev^0'=nprev^post3, ip3^0'=ip3^post3, wpr^0'=wpr^post3, theta^0'=theta^post3, i1^0'=i1^post3, ifp2^0'=ifp2^post3, ibit^0'=ibit^post3, ntot^0'=ntot^post3, k2^0'=k2^post3, wtemp^0'=wtemp^post3, i2rev^0'=i2rev^post3, ndim^0'=ndim^post3, ip2^0'=ip2^post3, wpi^0'=wpi^post3, tempr^0'=tempr^post3, ifp1^0'=ifp1^post3, (i3rev^0-i3rev^post3 == 0 /\ wi^0-wi^post3 == 0 /\ nprev^0-nprev^post3 == 0 /\ -i2rev^post3+i2rev^0 == 0 /\ -wpi^post3+wpi^0 == 0 /\ -theta^post3+theta^0 == 0 /\ i2^0-i2^post3 == 0 /\ -tempi^post3+tempi^0 == 0 /\ -wpr^post3+wpr^0 == 0 /\ -ip2^post3+ip2^0 == 0 /\ -ifp1^post3+ifp1^0 == 0 /\ ip1^0-ip1^post3 == 0 /\ ntot^0-ntot^post3 == 0 /\ -ndim^post3+ndim^0 == 0 /\ k1^0-k1^post3 == 0 /\ -ifp2^post3+ifp2^0 == 0 /\ -wtemp^post3+wtemp^0 == 0 /\ k2^0-k2^post3 == 0 /\ -tempr^post3+tempr^0 == 0 /\ idim^0-idim^post3 == 0 /\ -ibit^post3+ibit^0 == 0 /\ i3^0-i3^post3 == 0 /\ nrem^0-nrem^post3 == 0 /\ n^0-n^post3 == 0 /\ ip3^0-ip3^post3 == 0 /\ wr^0-wr^post3 == 0 /\ i1^0-i1^post3 == 0), cost: 1 4: l5 -> l6 : i3rev^0'=i3rev^post4, nrem^0'=nrem^post4, k1^0'=k1^post4, wr^0'=wr^post4, i2^0'=i2^post4, n^0'=n^post4, ip1^0'=ip1^post4, wi^0'=wi^post4, tempi^0'=tempi^post4, idim^0'=idim^post4, i3^0'=i3^post4, nprev^0'=nprev^post4, ip3^0'=ip3^post4, wpr^0'=wpr^post4, theta^0'=theta^post4, i1^0'=i1^post4, ifp2^0'=ifp2^post4, ibit^0'=ibit^post4, ntot^0'=ntot^post4, k2^0'=k2^post4, wtemp^0'=wtemp^post4, i2rev^0'=i2rev^post4, ndim^0'=ndim^post4, ip2^0'=ip2^post4, wpi^0'=wpi^post4, tempr^0'=tempr^post4, ifp1^0'=ifp1^post4, (0 == 0 /\ i2rev^0-i2rev^post4 == 0 /\ tempi^0-tempi^post4 == 0 /\ -wr^0+wtemp^post4 == 0 /\ nrem^0-nrem^post4 == 0 /\ -ip2^post4+ip2^0 == 0 /\ -nprev^post4+nprev^0 == 0 /\ -ifp1^post4+ifp1^0 == 0 /\ k1^0-k1^post4 == 0 /\ -ifp2^post4+ifp2^0 == 0 /\ -ntot^post4+ntot^0 == 0 /\ ibit^0-ibit^post4 == 0 /\ i1^0-i1^post4 == 0 /\ idim^0-idim^post4 == 0 /\ -tempr^post4+tempr^0 == 0 /\ i3rev^0-i3rev^post4 == 0 /\ -k2^post4+k2^0 == 0 /\ -ndim^post4+ndim^0 == 0 /\ -i2^post4+i2^0 == 0 /\ wpr^0-wpr^post4 == 0 /\ -ip1^0-i3^0+i3^post4 == 0 /\ n^0-n^post4 == 0 /\ -ip3^post4+ip3^0 == 0 /\ wpi^0-wpi^post4 == 0 /\ theta^0-theta^post4 == 0 /\ -1+ip1^0+i3^0-i1^0 <= 0 /\ ip1^0-ip1^post4 == 0), cost: 1 5: l5 -> l4 : i3rev^0'=i3rev^post5, nrem^0'=nrem^post5, k1^0'=k1^post5, wr^0'=wr^post5, i2^0'=i2^post5, n^0'=n^post5, ip1^0'=ip1^post5, wi^0'=wi^post5, tempi^0'=tempi^post5, idim^0'=idim^post5, i3^0'=i3^post5, nprev^0'=nprev^post5, ip3^0'=ip3^post5, wpr^0'=wpr^post5, theta^0'=theta^post5, i1^0'=i1^post5, ifp2^0'=ifp2^post5, ibit^0'=ibit^post5, ntot^0'=ntot^post5, k2^0'=k2^post5, wtemp^0'=wtemp^post5, i2rev^0'=i2rev^post5, ndim^0'=ndim^post5, ip2^0'=ip2^post5, wpi^0'=wpi^post5, tempr^0'=tempr^post5, ifp1^0'=ifp1^post5, (-i3^post5+i3^0 == 0 /\ -ibit^post5+ibit^0 == 0 /\ n^0-n^post5 == 0 /\ ndim^0-ndim^post5 == 0 /\ -theta^post5+theta^0 == 0 /\ 2-ip1^0-i3^0+i1^0 <= 0 /\ tempi^0-tempi^post5 == 0 /\ k2^0-k2^post5 == 0 /\ -ntot^post5+ntot^0 == 0 /\ ifp2^0-ifp2^post5 == 0 /\ -ip1^post5+ip1^0 == 0 /\ -idim^post5+idim^0 == 0 /\ nrem^0-nrem^post5 == 0 /\ -ip2^post5+ip2^0 == 0 /\ nprev^0-nprev^post5 == 0 /\ ip3^0-ip3^post5 == 0 /\ -i1^post5+i1^0 == 0 /\ wpr^0-wpr^post5 == 0 /\ -wpi^post5+wpi^0 == 0 /\ wi^0-wi^post5 == 0 /\ -tempr^post5+tempr^0 == 0 /\ k1^0-k1^post5 == 0 /\ -i2rev^post5+i2rev^0 == 0 /\ wr^0-wr^post5 == 0 /\ i3rev^0-i3rev^post5 == 0 /\ i2^0-i2^post5 == 0 /\ wtemp^0-wtemp^post5 == 0 /\ -ifp1^post5+ifp1^0 == 0), cost: 1 9: l6 -> l7 : i3rev^0'=i3rev^post9, nrem^0'=nrem^post9, k1^0'=k1^post9, wr^0'=wr^post9, i2^0'=i2^post9, n^0'=n^post9, ip1^0'=ip1^post9, wi^0'=wi^post9, tempi^0'=tempi^post9, idim^0'=idim^post9, i3^0'=i3^post9, nprev^0'=nprev^post9, ip3^0'=ip3^post9, wpr^0'=wpr^post9, theta^0'=theta^post9, i1^0'=i1^post9, ifp2^0'=ifp2^post9, ibit^0'=ibit^post9, ntot^0'=ntot^post9, k2^0'=k2^post9, wtemp^0'=wtemp^post9, i2rev^0'=i2rev^post9, ndim^0'=ndim^post9, ip2^0'=ip2^post9, wpi^0'=wpi^post9, tempr^0'=tempr^post9, ifp1^0'=ifp1^post9, (-wtemp^post9+wtemp^0 == 0 /\ -ntot^post9+ntot^0 == 0 /\ idim^0-idim^post9 == 0 /\ i1^0-i1^post9 == 0 /\ -tempr^post9+tempr^0 == 0 /\ -i2rev^post9+i2rev^0 == 0 /\ wi^0-wi^post9 == 0 /\ ip1^0-ip1^post9 == 0 /\ i3^0-i3^post9 == 0 /\ -ibit^post9+ibit^0 == 0 /\ k1^0-k1^post9 == 0 /\ theta^0-theta^post9 == 0 /\ ip3^0-ip3^post9 == 0 /\ i2^0-i2^post9 == 0 /\ nprev^0-nprev^post9 == 0 /\ -wpr^post9+wpr^0 == 0 /\ wr^0-wr^post9 == 0 /\ -n^post9+n^0 == 0 /\ nrem^0-nrem^post9 == 0 /\ -ip2^post9+ip2^0 == 0 /\ -i3rev^post9+i3rev^0 == 0 /\ -k2^post9+k2^0 == 0 /\ -ifp1^post9+ifp1^0 == 0 /\ -ndim^post9+ndim^0 == 0 /\ -wpi^post9+wpi^0 == 0 /\ -tempi^post9+tempi^0 == 0 /\ -ifp2^post9+ifp2^0 == 0), cost: 1 7: l7 -> l8 : i3rev^0'=i3rev^post7, nrem^0'=nrem^post7, k1^0'=k1^post7, wr^0'=wr^post7, i2^0'=i2^post7, n^0'=n^post7, ip1^0'=ip1^post7, wi^0'=wi^post7, tempi^0'=tempi^post7, idim^0'=idim^post7, i3^0'=i3^post7, nprev^0'=nprev^post7, ip3^0'=ip3^post7, wpr^0'=wpr^post7, theta^0'=theta^post7, i1^0'=i1^post7, ifp2^0'=ifp2^post7, ibit^0'=ibit^post7, ntot^0'=ntot^post7, k2^0'=k2^post7, wtemp^0'=wtemp^post7, i2rev^0'=i2rev^post7, ndim^0'=ndim^post7, ip2^0'=ip2^post7, wpi^0'=wpi^post7, tempr^0'=tempr^post7, ifp1^0'=ifp1^post7, (-i2rev^post7+i2rev^0 == 0 /\ tempi^0-tempi^post7 == 0 /\ -ip2^post7+ip2^0 == 0 /\ -nprev^post7+nprev^0 == 0 /\ nrem^0-nrem^post7 == 0 /\ -i1^post7+i1^0 == 0 /\ -ifp2^0+ifp1^post7 == 0 /\ -ntot^post7+ntot^0 == 0 /\ theta^0-theta^post7 == 0 /\ -tempr^post7+tempr^0 == 0 /\ idim^0-idim^post7 == 0 /\ -k2^post7+k2^0 == 0 /\ 1-i3^0+ifp1^0 <= 0 /\ -wpi^post7+wpi^0 == 0 /\ -ndim^post7+ndim^0 == 0 /\ ifp2^0-ifp2^post7 == 0 /\ -ip3^post7+ip3^0 == 0 /\ -wi^post7+wi^0 == 0 /\ i3^0-i3^post7 == 0 /\ ibit^0-ibit^post7 == 0 /\ -wtemp^post7+wtemp^0 == 0 /\ ip1^0-ip1^post7 == 0 /\ wpr^0-wpr^post7 == 0 /\ i3rev^0-i3rev^post7 == 0 /\ k1^0-k1^post7 == 0 /\ -i2^post7+i2^0 == 0 /\ n^0-n^post7 == 0 /\ -wr^post7+wr^0 == 0), cost: 1 8: l7 -> l3 : i3rev^0'=i3rev^post8, nrem^0'=nrem^post8, k1^0'=k1^post8, wr^0'=wr^post8, i2^0'=i2^post8, n^0'=n^post8, ip1^0'=ip1^post8, wi^0'=wi^post8, tempi^0'=tempi^post8, idim^0'=idim^post8, i3^0'=i3^post8, nprev^0'=nprev^post8, ip3^0'=ip3^post8, wpr^0'=wpr^post8, theta^0'=theta^post8, i1^0'=i1^post8, ifp2^0'=ifp2^post8, ibit^0'=ibit^post8, ntot^0'=ntot^post8, k2^0'=k2^post8, wtemp^0'=wtemp^post8, i2rev^0'=i2rev^post8, ndim^0'=ndim^post8, ip2^0'=ip2^post8, wpi^0'=wpi^post8, tempr^0'=tempr^post8, ifp1^0'=ifp1^post8, (n^0-n^post8 == 0 /\ -wpi^post8+wpi^0 == 0 /\ nrem^0-nrem^post8 == 0 /\ ifp2^0-ifp2^post8 == 0 /\ -i3^post8+i3^0 == 0 /\ k1^0-k1^post8 == 0 /\ -theta^post8+theta^0 == 0 /\ -ndim^post8+ndim^0 == 0 /\ -ifp1^post8+ifp1^0 == 0 /\ wr^0-wr^post8 == 0 /\ ip3^0-ip3^post8 == 0 /\ nprev^0-nprev^post8 == 0 /\ -idim^post8+idim^0 == 0 /\ wpr^0-wpr^post8 == 0 /\ -ibit^post8+ibit^0 == 0 /\ k2^0-k2^post8 == 0 /\ i1^0-i1^post8 == 0 /\ ntot^0-ntot^post8 == 0 /\ -ip2^post8+ip2^0 == 0 /\ wi^0-wi^post8 == 0 /\ wtemp^0-wtemp^post8 == 0 /\ i3^0-ifp1^0 <= 0 /\ tempi^0-tempi^post8 == 0 /\ -tempr^post8+tempr^0 == 0 /\ -i2rev^post8+i2rev^0 == 0 /\ i3rev^0-i3rev^post8 == 0 /\ ip1^0-ip1^post8 == 0 /\ i2^0-i2^post8 == 0), cost: 1 12: l8 -> l9 : i3rev^0'=i3rev^post12, nrem^0'=nrem^post12, k1^0'=k1^post12, wr^0'=wr^post12, i2^0'=i2^post12, n^0'=n^post12, ip1^0'=ip1^post12, wi^0'=wi^post12, tempi^0'=tempi^post12, idim^0'=idim^post12, i3^0'=i3^post12, nprev^0'=nprev^post12, ip3^0'=ip3^post12, wpr^0'=wpr^post12, theta^0'=theta^post12, i1^0'=i1^post12, ifp2^0'=ifp2^post12, ibit^0'=ibit^post12, ntot^0'=ntot^post12, k2^0'=k2^post12, wtemp^0'=wtemp^post12, i2rev^0'=i2rev^post12, ndim^0'=ndim^post12, ip2^0'=ip2^post12, wpi^0'=wpi^post12, tempr^0'=tempr^post12, ifp1^0'=ifp1^post12, (-i2rev^post12+i2rev^0 == 0 /\ i3rev^0-i3rev^post12 == 0 /\ i1^0-i1^post12 == 0 /\ -ifp1^post12+ifp1^0 == 0 /\ -k2^post12+k2^0 == 0 /\ tempi^0-tempi^post12 == 0 /\ -wtemp^post12+wtemp^0 == 0 /\ i2^0-i2^post12 == 0 /\ -idim^post12+idim^0 == 0 /\ i3^0-i3^post12 == 0 /\ -n^post12+n^0 == 0 /\ -ibit^post12+ibit^0 == 0 /\ theta^0-theta^post12 == 0 /\ nprev^0-nprev^post12 == 0 /\ ip3^0-ip3^post12 == 0 /\ k1^0-k1^post12 == 0 /\ -tempr^post12+tempr^0 == 0 /\ -wpi^post12+wpi^0 == 0 /\ -ndim^post12+ndim^0 == 0 /\ -ip2^post12+ip2^0 == 0 /\ -wpr^post12+wpr^0 == 0 /\ ip1^0-ip1^post12 == 0 /\ -ifp2^post12+ifp2^0 == 0 /\ -nrem^post12+nrem^0 == 0 /\ ntot^0-ntot^post12 == 0 /\ wi^0-wi^post12 == 0 /\ wr^0-wr^post12 == 0), cost: 1 10: l9 -> l0 : i3rev^0'=i3rev^post10, nrem^0'=nrem^post10, k1^0'=k1^post10, wr^0'=wr^post10, i2^0'=i2^post10, n^0'=n^post10, ip1^0'=ip1^post10, wi^0'=wi^post10, tempi^0'=tempi^post10, idim^0'=idim^post10, i3^0'=i3^post10, nprev^0'=nprev^post10, ip3^0'=ip3^post10, wpr^0'=wpr^post10, theta^0'=theta^post10, i1^0'=i1^post10, ifp2^0'=ifp2^post10, ibit^0'=ibit^post10, ntot^0'=ntot^post10, k2^0'=k2^post10, wtemp^0'=wtemp^post10, i2rev^0'=i2rev^post10, ndim^0'=ndim^post10, ip2^0'=ip2^post10, wpi^0'=wpi^post10, tempr^0'=tempr^post10, ifp1^0'=ifp1^post10, (0 == 0 /\ -ifp2^post10+ifp2^0 == 0 /\ -wtemp^post10+wtemp^0 == 0 /\ wpr^0-wpr^post10 == 0 /\ ip2^0-ifp1^0 <= 0 /\ wr^0-wr^post10 == 0 /\ nrem^0-nrem^post10 == 0 /\ theta^0-theta^post10 == 0 /\ -ndim^post10+ndim^0 == 0 /\ i2rev^0-i2rev^post10 == 0 /\ ibit^0-ibit^post10 == 0 /\ -ifp1^post10+ifp1^0 == 0 /\ tempi^0-tempi^post10 == 0 /\ -ntot^post10+ntot^0 == 0 /\ -ip3^post10+ip3^0 == 0 /\ n^0-n^post10 == 0 /\ -tempr^post10+tempr^0 == 0 /\ 1-idim^0+idim^post10 == 0 /\ k1^0-k1^post10 == 0 /\ -k2^post10+k2^0 == 0 /\ ip1^0-ip1^post10 == 0 /\ -ip2^post10+ip2^0 == 0 /\ i3rev^0-i3rev^post10 == 0 /\ -wi^post10+wi^0 == 0 /\ wpi^0-wpi^post10 == 0 /\ i3^0-i3^post10 == 0 /\ -i1^post10+i1^0 == 0 /\ -i2^post10+i2^0 == 0), cost: 1 11: l9 -> l6 : i3rev^0'=i3rev^post11, nrem^0'=nrem^post11, k1^0'=k1^post11, wr^0'=wr^post11, i2^0'=i2^post11, n^0'=n^post11, ip1^0'=ip1^post11, wi^0'=wi^post11, tempi^0'=tempi^post11, idim^0'=idim^post11, i3^0'=i3^post11, nprev^0'=nprev^post11, ip3^0'=ip3^post11, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=i1^post11, ifp2^0'=ifp2^post11, ibit^0'=ibit^post11, ntot^0'=ntot^post11, k2^0'=k2^post11, wtemp^0'=wtemp^post11, i2rev^0'=i2rev^post11, ndim^0'=ndim^post11, ip2^0'=ip2^post11, wpi^0'=wpi^post11, tempr^0'=tempr^post11, ifp1^0'=ifp1^post11, (0 == 0 /\ -tempr^post11+tempr^0 == 0 /\ ip3^0-ip3^post11 == 0 /\ n^0-n^post11 == 0 /\ -i3^post11+i3^0 == 0 /\ ifp2^post11-2*ifp1^0 == 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ k1^0-k1^post11 == 0 /\ -i1^post11+i1^0 == 0 /\ i3rev^0-i3rev^post11 == 0 /\ ndim^0-ndim^post11 == 0 /\ nrem^0-nrem^post11 == 0 /\ wi^post11 == 0 /\ -k2^post11+k2^0 == 0 /\ nprev^0-nprev^post11 == 0 /\ -ip2^post11+ip2^0 == 0 /\ -idim^post11+idim^0 == 0 /\ -ifp1^post11+ifp1^0 == 0 /\ -i2rev^post11+i2rev^0 == 0 /\ -1+wr^post11 == 0 /\ -ibit^post11+ibit^0 == 0 /\ tempi^0-tempi^post11 == 0 /\ i2^0-i2^post11 == 0 /\ -ntot^post11+ntot^0 == 0 /\ -ip1^post11+ip1^0 == 0), cost: 1 13: l10 -> l11 : i3rev^0'=i3rev^post13, nrem^0'=nrem^post13, k1^0'=k1^post13, wr^0'=wr^post13, i2^0'=i2^post13, n^0'=n^post13, ip1^0'=ip1^post13, wi^0'=wi^post13, tempi^0'=tempi^post13, idim^0'=idim^post13, i3^0'=i3^post13, nprev^0'=nprev^post13, ip3^0'=ip3^post13, wpr^0'=wpr^post13, theta^0'=theta^post13, i1^0'=i1^post13, ifp2^0'=ifp2^post13, ibit^0'=ibit^post13, ntot^0'=ntot^post13, k2^0'=k2^post13, wtemp^0'=wtemp^post13, i2rev^0'=i2rev^post13, ndim^0'=ndim^post13, ip2^0'=ip2^post13, wpi^0'=wpi^post13, tempr^0'=tempr^post13, ifp1^0'=ifp1^post13, (i2^post13-i2^0-ip1^0 == 0 /\ -i3^post13+i3^0 == 0 /\ nrem^0-nrem^post13 == 0 /\ tempi^0-tempi^post13 == 0 /\ -wi^post13+wi^0 == 0 /\ -nprev^post13+nprev^0 == 0 /\ k1^0-k1^post13 == 0 /\ -ntot^post13+ntot^0 == 0 /\ -ip2^post13+ip2^0 == 0 /\ theta^0-theta^post13 == 0 /\ -ndim^post13+ndim^0 == 0 /\ wr^0-wr^post13 == 0 /\ -k2^post13+k2^0 == 0 /\ -i1^post13+i1^0 == 0 /\ -ip3^post13+ip3^0 == 0 /\ idim^0-idim^post13 == 0 /\ -wpi^post13+wpi^0 == 0 /\ -tempr^post13+tempr^0 == 0 /\ i2rev^post13-ibit^0-i2rev^0 == 0 /\ ibit^0-ibit^post13 == 0 /\ ifp2^0-ifp2^post13 == 0 /\ n^0-n^post13 == 0 /\ -ifp1^post13+ifp1^0 == 0 /\ ip1^0-ip1^post13 == 0 /\ wpr^0-wpr^post13 == 0 /\ i3rev^0-i3rev^post13 == 0 /\ -wtemp^post13+wtemp^0 == 0), cost: 1 33: l11 -> l23 : i3rev^0'=i3rev^post33, nrem^0'=nrem^post33, k1^0'=k1^post33, wr^0'=wr^post33, i2^0'=i2^post33, n^0'=n^post33, ip1^0'=ip1^post33, wi^0'=wi^post33, tempi^0'=tempi^post33, idim^0'=idim^post33, i3^0'=i3^post33, nprev^0'=nprev^post33, ip3^0'=ip3^post33, wpr^0'=wpr^post33, theta^0'=theta^post33, i1^0'=i1^post33, ifp2^0'=ifp2^post33, ibit^0'=ibit^post33, ntot^0'=ntot^post33, k2^0'=k2^post33, wtemp^0'=wtemp^post33, i2rev^0'=i2rev^post33, ndim^0'=ndim^post33, ip2^0'=ip2^post33, wpi^0'=wpi^post33, tempr^0'=tempr^post33, ifp1^0'=ifp1^post33, (i2rev^0-i2rev^post33 == 0 /\ tempi^0-tempi^post33 == 0 /\ -nprev^post33+nprev^0 == 0 /\ -ip2^post33+ip2^0 == 0 /\ nrem^0-nrem^post33 == 0 /\ -ifp1^post33+ifp1^0 == 0 /\ wr^0-wr^post33 == 0 /\ -ntot^post33+ntot^0 == 0 /\ -ifp2^post33+ifp2^0 == 0 /\ ibit^0-ibit^post33 == 0 /\ -ip3^post33+ip3^0 == 0 /\ i1^0-i1^post33 == 0 /\ -wpr^post33+wpr^0 == 0 /\ idim^0-idim^post33 == 0 /\ -tempr^post33+tempr^0 == 0 /\ i3^0-i3^post33 == 0 /\ -k2^post33+k2^0 == 0 /\ -ndim^post33+ndim^0 == 0 /\ -i2^post33+i2^0 == 0 /\ i3rev^0-i3rev^post33 == 0 /\ wpi^0-wpi^post33 == 0 /\ ip1^0-ip1^post33 == 0 /\ -wi^post33+wi^0 == 0 /\ -wtemp^post33+wtemp^0 == 0 /\ k1^0-k1^post33 == 0 /\ theta^0-theta^post33 == 0 /\ -n^post33+n^0 == 0), cost: 1 14: l12 -> l10 : i3rev^0'=i3rev^post14, nrem^0'=nrem^post14, k1^0'=k1^post14, wr^0'=wr^post14, i2^0'=i2^post14, n^0'=n^post14, ip1^0'=ip1^post14, wi^0'=wi^post14, tempi^0'=tempi^post14, idim^0'=idim^post14, i3^0'=i3^post14, nprev^0'=nprev^post14, ip3^0'=ip3^post14, wpr^0'=wpr^post14, theta^0'=theta^post14, i1^0'=i1^post14, ifp2^0'=ifp2^post14, ibit^0'=ibit^post14, ntot^0'=ntot^post14, k2^0'=k2^post14, wtemp^0'=wtemp^post14, i2rev^0'=i2rev^post14, ndim^0'=ndim^post14, ip2^0'=ip2^post14, wpi^0'=wpi^post14, tempr^0'=tempr^post14, ifp1^0'=ifp1^post14, (k1^0-k1^post14 == 0 /\ -i3^post14+i3^0 == 0 /\ n^0-n^post14 == 0 /\ ip1^0-ip1^post14 == 0 /\ ndim^0-ndim^post14 == 0 /\ tempi^0-tempi^post14 == 0 /\ ifp2^0-ifp2^post14 == 0 /\ -ibit^post14+ibit^0 == 0 /\ -theta^post14+theta^0 == 0 /\ wpr^0-wpr^post14 == 0 /\ wr^0-wr^post14 == 0 /\ -ifp1^post14+ifp1^0 == 0 /\ nrem^0-nrem^post14 == 0 /\ ip3^0-ip3^post14 == 0 /\ nprev^0-nprev^post14 == 0 /\ wi^0-wi^post14 == 0 /\ i3rev^0-i3rev^post14 == 0 /\ wtemp^0-wtemp^post14 == 0 /\ -idim^post14+idim^0 == 0 /\ ntot^0-ntot^post14 == 0 /\ -i1^post14+i1^0 == 0 /\ -ibit^0+i2rev^0 <= 0 /\ -wpi^post14+wpi^0 == 0 /\ -tempr^post14+tempr^0 == 0 /\ -i2rev^post14+i2rev^0 == 0 /\ i2^0-i2^post14 == 0 /\ -ip2^post14+ip2^0 == 0 /\ k2^0-k2^post14 == 0), cost: 1 15: l12 -> l13 : i3rev^0'=i3rev^post15, nrem^0'=nrem^post15, k1^0'=k1^post15, wr^0'=wr^post15, i2^0'=i2^post15, n^0'=n^post15, ip1^0'=ip1^post15, wi^0'=wi^post15, tempi^0'=tempi^post15, idim^0'=idim^post15, i3^0'=i3^post15, nprev^0'=nprev^post15, ip3^0'=ip3^post15, wpr^0'=wpr^post15, theta^0'=theta^post15, i1^0'=i1^post15, ifp2^0'=ifp2^post15, ibit^0'=ibit^post15, ntot^0'=ntot^post15, k2^0'=k2^post15, wtemp^0'=wtemp^post15, i2rev^0'=i2rev^post15, ndim^0'=ndim^post15, ip2^0'=ip2^post15, wpi^0'=wpi^post15, tempr^0'=tempr^post15, ifp1^0'=ifp1^post15, (0 == 0 /\ i1^0-i1^post15 == 0 /\ -ip2^post15+ip2^0 == 0 /\ k1^0-k1^post15 == 0 /\ -k2^post15+k2^0 == 0 /\ -ifp1^post15+ifp1^0 == 0 /\ ip1^0-ip1^post15 == 0 /\ -ip3^post15+ip3^0 == 0 /\ idim^0-idim^post15 == 0 /\ -ntot^post15+ntot^0 == 0 /\ -wtemp^post15+wtemp^0 == 0 /\ i3^0-i3^post15 == 0 /\ -wpr^post15+wpr^0 == 0 /\ nrem^0-nrem^post15 == 0 /\ wi^0-wi^post15 == 0 /\ wr^0-wr^post15 == 0 /\ -tempr^post15+tempr^0 == 0 /\ i3rev^0-i3rev^post15 == 0 /\ 1+ibit^0-i2rev^0 <= 0 /\ -ndim^post15+ndim^0 == 0 /\ ibit^0-i2rev^0+i2rev^post15 == 0 /\ nprev^0-nprev^post15 == 0 /\ -tempi^post15+tempi^0 == 0 /\ -ifp2^post15+ifp2^0 == 0 /\ wpi^0-wpi^post15 == 0 /\ theta^0-theta^post15 == 0 /\ i2^0-i2^post15 == 0 /\ -n^post15+n^0 == 0), cost: 1 18: l13 -> l14 : i3rev^0'=i3rev^post18, nrem^0'=nrem^post18, k1^0'=k1^post18, wr^0'=wr^post18, i2^0'=i2^post18, n^0'=n^post18, ip1^0'=ip1^post18, wi^0'=wi^post18, tempi^0'=tempi^post18, idim^0'=idim^post18, i3^0'=i3^post18, nprev^0'=nprev^post18, ip3^0'=ip3^post18, wpr^0'=wpr^post18, theta^0'=theta^post18, i1^0'=i1^post18, ifp2^0'=ifp2^post18, ibit^0'=ibit^post18, ntot^0'=ntot^post18, k2^0'=k2^post18, wtemp^0'=wtemp^post18, i2rev^0'=i2rev^post18, ndim^0'=ndim^post18, ip2^0'=ip2^post18, wpi^0'=wpi^post18, tempr^0'=tempr^post18, ifp1^0'=ifp1^post18, (-ndim^post18+ndim^0 == 0 /\ idim^0-idim^post18 == 0 /\ -ntot^post18+ntot^0 == 0 /\ -ifp2^post18+ifp2^0 == 0 /\ n^0-n^post18 == 0 /\ theta^0-theta^post18 == 0 /\ -tempr^post18+tempr^0 == 0 /\ -wtemp^post18+wtemp^0 == 0 /\ wi^0-wi^post18 == 0 /\ k1^0-k1^post18 == 0 /\ -wpi^post18+wpi^0 == 0 /\ -i2rev^post18+i2rev^0 == 0 /\ -tempi^post18+tempi^0 == 0 /\ i3rev^0-i3rev^post18 == 0 /\ ip1^0-ip1^post18 == 0 /\ -nprev^post18+nprev^0 == 0 /\ ibit^0-ibit^post18 == 0 /\ -ip2^post18+ip2^0 == 0 /\ -k2^post18+k2^0 == 0 /\ i3^0-i3^post18 == 0 /\ wpr^0-wpr^post18 == 0 /\ i2^0-i2^post18 == 0 /\ wr^0-wr^post18 == 0 /\ -ip3^post18+ip3^0 == 0 /\ nrem^0-nrem^post18 == 0 /\ -i1^post18+i1^0 == 0 /\ -ifp1^post18+ifp1^0 == 0), cost: 1 16: l14 -> l10 : i3rev^0'=i3rev^post16, nrem^0'=nrem^post16, k1^0'=k1^post16, wr^0'=wr^post16, i2^0'=i2^post16, n^0'=n^post16, ip1^0'=ip1^post16, wi^0'=wi^post16, tempi^0'=tempi^post16, idim^0'=idim^post16, i3^0'=i3^post16, nprev^0'=nprev^post16, ip3^0'=ip3^post16, wpr^0'=wpr^post16, theta^0'=theta^post16, i1^0'=i1^post16, ifp2^0'=ifp2^post16, ibit^0'=ibit^post16, ntot^0'=ntot^post16, k2^0'=k2^post16, wtemp^0'=wtemp^post16, i2rev^0'=i2rev^post16, ndim^0'=ndim^post16, ip2^0'=ip2^post16, wpi^0'=wpi^post16, tempr^0'=tempr^post16, ifp1^0'=ifp1^post16, (-nprev^post16+nprev^0 == 0 /\ -i1^post16+i1^0 == 0 /\ -i2rev^post16+i2rev^0 == 0 /\ -ip2^post16+ip2^0 == 0 /\ wi^0-wi^post16 == 0 /\ -i3^post16+i3^0 == 0 /\ -ifp1^post16+ifp1^0 == 0 /\ -ndim^post16+ndim^0 == 0 /\ theta^0-theta^post16 == 0 /\ -ntot^post16+ntot^0 == 0 /\ -ip3^post16+ip3^0 == 0 /\ 1-ip1^0+ibit^0 <= 0 /\ i3rev^0-i3rev^post16 == 0 /\ n^0-n^post16 == 0 /\ -wpi^post16+wpi^0 == 0 /\ nrem^0-nrem^post16 == 0 /\ -wr^post16+wr^0 == 0 /\ tempi^0-tempi^post16 == 0 /\ ifp2^0-ifp2^post16 == 0 /\ k1^0-k1^post16 == 0 /\ -ip1^post16+ip1^0 == 0 /\ i2^0-i2^post16 == 0 /\ -k2^post16+k2^0 == 0 /\ ibit^0-ibit^post16 == 0 /\ -wtemp^post16+wtemp^0 == 0 /\ idim^0-idim^post16 == 0 /\ -tempr^post16+tempr^0 == 0 /\ wpr^0-wpr^post16 == 0), cost: 1 17: l14 -> l12 : i3rev^0'=i3rev^post17, nrem^0'=nrem^post17, k1^0'=k1^post17, wr^0'=wr^post17, i2^0'=i2^post17, n^0'=n^post17, ip1^0'=ip1^post17, wi^0'=wi^post17, tempi^0'=tempi^post17, idim^0'=idim^post17, i3^0'=i3^post17, nprev^0'=nprev^post17, ip3^0'=ip3^post17, wpr^0'=wpr^post17, theta^0'=theta^post17, i1^0'=i1^post17, ifp2^0'=ifp2^post17, ibit^0'=ibit^post17, ntot^0'=ntot^post17, k2^0'=k2^post17, wtemp^0'=wtemp^post17, i2rev^0'=i2rev^post17, ndim^0'=ndim^post17, ip2^0'=ip2^post17, wpi^0'=wpi^post17, tempr^0'=tempr^post17, ifp1^0'=ifp1^post17, (-wpr^post17+wpr^0 == 0 /\ i2^0-i2^post17 == 0 /\ nprev^0-nprev^post17 == 0 /\ i3^0-i3^post17 == 0 /\ ip1^0-ibit^0 <= 0 /\ -idim^post17+idim^0 == 0 /\ k1^0-k1^post17 == 0 /\ nrem^0-nrem^post17 == 0 /\ wr^0-wr^post17 == 0 /\ -ifp1^post17+ifp1^0 == 0 /\ tempi^0-tempi^post17 == 0 /\ -ibit^post17+ibit^0 == 0 /\ -ndim^post17+ndim^0 == 0 /\ -ifp2^post17+ifp2^0 == 0 /\ -theta^post17+theta^0 == 0 /\ n^0-n^post17 == 0 /\ ntot^0-ntot^post17 == 0 /\ wtemp^0-wtemp^post17 == 0 /\ wi^0-wi^post17 == 0 /\ -tempr^post17+tempr^0 == 0 /\ ip1^0-ip1^post17 == 0 /\ -ip2^post17+ip2^0 == 0 /\ -wpi^post17+wpi^0 == 0 /\ -i1^post17+i1^0 == 0 /\ i3rev^0-i3rev^post17 == 0 /\ k2^0-k2^post17 == 0 /\ -i2rev^post17+i2rev^0 == 0 /\ ip3^0-ip3^post17 == 0), cost: 1 19: l15 -> l13 : i3rev^0'=i3rev^post19, nrem^0'=nrem^post19, k1^0'=k1^post19, wr^0'=wr^post19, i2^0'=i2^post19, n^0'=n^post19, ip1^0'=ip1^post19, wi^0'=wi^post19, tempi^0'=tempi^post19, idim^0'=idim^post19, i3^0'=i3^post19, nprev^0'=nprev^post19, ip3^0'=ip3^post19, wpr^0'=wpr^post19, theta^0'=theta^post19, i1^0'=i1^post19, ifp2^0'=ifp2^post19, ibit^0'=ibit^post19, ntot^0'=ntot^post19, k2^0'=k2^post19, wtemp^0'=wtemp^post19, i2rev^0'=i2rev^post19, ndim^0'=ndim^post19, ip2^0'=ip2^post19, wpi^0'=wpi^post19, tempr^0'=tempr^post19, ifp1^0'=ifp1^post19, (0 == 0 /\ -ndim^post19+ndim^0 == 0 /\ -k2^post19+k2^0 == 0 /\ ip2^0-ip2^post19 == 0 /\ -wpi^post19+wpi^0 == 0 /\ wr^0-wr^post19 == 0 /\ nrem^0-nrem^post19 == 0 /\ -tempr^post19+tempr^0 == 0 /\ wpr^0-wpr^post19 == 0 /\ -wtemp^post19+wtemp^0 == 0 /\ i2rev^0-i2rev^post19 == 0 /\ ifp2^0-ifp2^post19 == 0 /\ tempi^0-tempi^post19 == 0 /\ n^0-n^post19 == 0 /\ idim^0-idim^post19 == 0 /\ -nprev^post19+nprev^0 == 0 /\ ip3^0-ip3^post19 == 0 /\ -theta^post19+theta^0 == 0 /\ -ifp1^post19+ifp1^0 == 0 /\ -i1^post19+i1^0 == 0 /\ -ntot^post19+ntot^0 == 0 /\ ip1^0-ip1^post19 == 0 /\ k1^0-k1^post19 == 0 /\ -i2^post19+i2^0 == 0 /\ -wi^post19+wi^0 == 0 /\ i3rev^0-i3rev^post19 == 0 /\ -i3^post19+i3^0 == 0), cost: 1 20: l16 -> l0 : i3rev^0'=i3rev^post20, nrem^0'=nrem^post20, k1^0'=k1^post20, wr^0'=wr^post20, i2^0'=i2^post20, n^0'=n^post20, ip1^0'=ip1^post20, wi^0'=wi^post20, tempi^0'=tempi^post20, idim^0'=idim^post20, i3^0'=i3^post20, nprev^0'=nprev^post20, ip3^0'=ip3^post20, wpr^0'=wpr^post20, theta^0'=theta^post20, i1^0'=i1^post20, ifp2^0'=ifp2^post20, ibit^0'=ibit^post20, ntot^0'=ntot^post20, k2^0'=k2^post20, wtemp^0'=wtemp^post20, i2rev^0'=i2rev^post20, ndim^0'=ndim^post20, ip2^0'=ip2^post20, wpi^0'=wpi^post20, tempr^0'=tempr^post20, ifp1^0'=ifp1^post20, (-ip1^post20+ip1^0 == 0 /\ -wpi^post20+wpi^0 == 0 /\ -i3^post20+i3^0 == 0 /\ n^0-n^post20 == 0 /\ wr^0-wr^post20 == 0 /\ -ndim^post20+ndim^0 == 0 /\ ip3^0-ip3^post20 == 0 /\ nrem^0-nrem^post20 == 0 /\ k1^0-k1^post20 == 0 /\ wi^0-wi^post20 == 0 /\ -idim^post20+idim^0 == 0 /\ -i2rev^post20+i2rev^0 == 0 /\ i1^0-i1^post20 == 0 /\ -ibit^post20+ibit^0 == 0 /\ k2^0-k2^post20 == 0 /\ ntot^0-ntot^post20 == 0 /\ wtemp^0-wtemp^post20 == 0 /\ -ip2^post20+ip2^0 == 0 /\ -1+nprev^post20 == 0 /\ -theta^post20+theta^0 == 0 /\ -ifp1^post20+ifp1^0 == 0 /\ tempi^0-tempi^post20 == 0 /\ -wpr^post20+wpr^0 == 0 /\ -ifp2^post20+ifp2^0 == 0 /\ i2^0-i2^post20 == 0 /\ -tempr^post20+tempr^0 == 0 /\ 1-idim^0+ndim^0 <= 0 /\ i3rev^0-i3rev^post20 == 0), cost: 1 21: l16 -> l17 : i3rev^0'=i3rev^post21, nrem^0'=nrem^post21, k1^0'=k1^post21, wr^0'=wr^post21, i2^0'=i2^post21, n^0'=n^post21, ip1^0'=ip1^post21, wi^0'=wi^post21, tempi^0'=tempi^post21, idim^0'=idim^post21, i3^0'=i3^post21, nprev^0'=nprev^post21, ip3^0'=ip3^post21, wpr^0'=wpr^post21, theta^0'=theta^post21, i1^0'=i1^post21, ifp2^0'=ifp2^post21, ibit^0'=ibit^post21, ntot^0'=ntot^post21, k2^0'=k2^post21, wtemp^0'=wtemp^post21, i2rev^0'=i2rev^post21, ndim^0'=ndim^post21, ip2^0'=ip2^post21, wpi^0'=wpi^post21, tempr^0'=tempr^post21, ifp1^0'=ifp1^post21, (0 == 0 /\ -tempi^post21+tempi^0 == 0 /\ ip1^0-ip1^post21 == 0 /\ nrem^0-nrem^post21 == 0 /\ -ip2^post21+ip2^0 == 0 /\ -tempr^post21+tempr^0 == 0 /\ -k2^post21+k2^0 == 0 /\ i1^0-i1^post21 == 0 /\ i3^0-i3^post21 == 0 /\ -wpi^post21+wpi^0 == 0 /\ -i2rev^post21+i2rev^0 == 0 /\ wi^0-wi^post21 == 0 /\ -wtemp^post21+wtemp^0 == 0 /\ k1^0-k1^post21 == 0 /\ -ibit^post21+ibit^0 == 0 /\ nprev^0-nprev^post21 == 0 /\ theta^0-theta^post21 == 0 /\ ip3^0-ip3^post21 == 0 /\ -n^post21+n^0 == 0 /\ wr^0-wr^post21 == 0 /\ -wpr^post21+wpr^0 == 0 /\ idim^0-ndim^0 <= 0 /\ -1-idim^0+idim^post21 == 0 /\ i2^0-i2^post21 == 0 /\ -i3rev^post21+i3rev^0 == 0 /\ -ifp1^post21+ifp1^0 == 0 /\ -ifp2^post21+ifp2^0 == 0 /\ -ndim^post21+ndim^0 == 0), cost: 1 30: l17 -> l16 : i3rev^0'=i3rev^post30, nrem^0'=nrem^post30, k1^0'=k1^post30, wr^0'=wr^post30, i2^0'=i2^post30, n^0'=n^post30, ip1^0'=ip1^post30, wi^0'=wi^post30, tempi^0'=tempi^post30, idim^0'=idim^post30, i3^0'=i3^post30, nprev^0'=nprev^post30, ip3^0'=ip3^post30, wpr^0'=wpr^post30, theta^0'=theta^post30, i1^0'=i1^post30, ifp2^0'=ifp2^post30, ibit^0'=ibit^post30, ntot^0'=ntot^post30, k2^0'=k2^post30, wtemp^0'=wtemp^post30, i2rev^0'=i2rev^post30, ndim^0'=ndim^post30, ip2^0'=ip2^post30, wpi^0'=wpi^post30, tempr^0'=tempr^post30, ifp1^0'=ifp1^post30, (-n^post30+n^0 == 0 /\ -wpi^post30+wpi^0 == 0 /\ i1^0-i1^post30 == 0 /\ -wpr^post30+wpr^0 == 0 /\ idim^0-idim^post30 == 0 /\ -k2^post30+k2^0 == 0 /\ ip1^0-ip1^post30 == 0 /\ nrem^0-nrem^post30 == 0 /\ -ndim^post30+ndim^0 == 0 /\ -wtemp^post30+wtemp^0 == 0 /\ k1^0-k1^post30 == 0 /\ wi^0-wi^post30 == 0 /\ -tempi^post30+tempi^0 == 0 /\ -i2rev^post30+i2rev^0 == 0 /\ theta^0-theta^post30 == 0 /\ ip3^0-ip3^post30 == 0 /\ -ibit^post30+ibit^0 == 0 /\ nprev^0-nprev^post30 == 0 /\ -ip2^post30+ip2^0 == 0 /\ i3^0-i3^post30 == 0 /\ i3rev^0-i3rev^post30 == 0 /\ -ifp1^post30+ifp1^0 == 0 /\ wr^0-wr^post30 == 0 /\ -ntot^post30+ntot^0 == 0 /\ -ifp2^post30+ifp2^0 == 0 /\ tempr^0-tempr^post30 == 0 /\ i2^0-i2^post30 == 0), cost: 1 22: l18 -> l19 : i3rev^0'=i3rev^post22, nrem^0'=nrem^post22, k1^0'=k1^post22, wr^0'=wr^post22, i2^0'=i2^post22, n^0'=n^post22, ip1^0'=ip1^post22, wi^0'=wi^post22, tempi^0'=tempi^post22, idim^0'=idim^post22, i3^0'=i3^post22, nprev^0'=nprev^post22, ip3^0'=ip3^post22, wpr^0'=wpr^post22, theta^0'=theta^post22, i1^0'=i1^post22, ifp2^0'=ifp2^post22, ibit^0'=ibit^post22, ntot^0'=ntot^post22, k2^0'=k2^post22, wtemp^0'=wtemp^post22, i2rev^0'=i2rev^post22, ndim^0'=ndim^post22, ip2^0'=ip2^post22, wpi^0'=wpi^post22, tempr^0'=tempr^post22, ifp1^0'=ifp1^post22, (wi^0-wi^post22 == 0 /\ -ntot^post22+ntot^0 == 0 /\ -ip3^post22+ip3^0 == 0 /\ -2+i1^post22-i1^0 == 0 /\ i3rev^0-i3rev^post22 == 0 /\ -k2^post22+k2^0 == 0 /\ -wpi^post22+wpi^0 == 0 /\ i2^0-i2^post22 == 0 /\ -ip2^post22+ip2^0 == 0 /\ theta^0-theta^post22 == 0 /\ -ifp1^post22+ifp1^0 == 0 /\ 1-i3^0+ip3^0 <= 0 /\ k1^0-k1^post22 == 0 /\ -wtemp^post22+wtemp^0 == 0 /\ -ndim^post22+ndim^0 == 0 /\ ip1^0-ip1^post22 == 0 /\ n^0-n^post22 == 0 /\ ibit^0-ibit^post22 == 0 /\ -tempr^post22+tempr^0 == 0 /\ tempi^0-tempi^post22 == 0 /\ ifp2^0-ifp2^post22 == 0 /\ -wr^post22+wr^0 == 0 /\ -nprev^post22+nprev^0 == 0 /\ -i2rev^post22+i2rev^0 == 0 /\ idim^0-idim^post22 == 0 /\ i3^0-i3^post22 == 0 /\ wpr^0-wpr^post22 == 0 /\ nrem^0-nrem^post22 == 0), cost: 1 23: l18 -> l20 : i3rev^0'=i3rev^post23, nrem^0'=nrem^post23, k1^0'=k1^post23, wr^0'=wr^post23, i2^0'=i2^post23, n^0'=n^post23, ip1^0'=ip1^post23, wi^0'=wi^post23, tempi^0'=tempi^post23, idim^0'=idim^post23, i3^0'=i3^post23, nprev^0'=nprev^post23, ip3^0'=ip3^post23, wpr^0'=wpr^post23, theta^0'=theta^post23, i1^0'=i1^post23, ifp2^0'=ifp2^post23, ibit^0'=ibit^post23, ntot^0'=ntot^post23, k2^0'=k2^post23, wtemp^0'=wtemp^post23, i2rev^0'=i2rev^post23, ndim^0'=ndim^post23, ip2^0'=ip2^post23, wpi^0'=wpi^post23, tempr^0'=tempr^post23, ifp1^0'=ifp1^post23, (0 == 0 /\ i2^0+i3rev^post23-i3^0-i2rev^0 == 0 /\ -k2^post23+k2^0 == 0 /\ -ip3^post23+ip3^0 == 0 /\ tempi^0-tempi^post23 == 0 /\ -wpi^post23+wpi^0 == 0 /\ i2rev^0-i2rev^post23 == 0 /\ theta^0-theta^post23 == 0 /\ nrem^0-nrem^post23 == 0 /\ -ip2^post23+ip2^0 == 0 /\ ip1^0-ip1^post23 == 0 /\ wi^0-wi^post23 == 0 /\ -ifp1^post23+ifp1^0 == 0 /\ k1^0-k1^post23 == 0 /\ -i1^post23+i1^0 == 0 /\ -ifp2^post23+ifp2^0 == 0 /\ -idim^post23+idim^0 == 0 /\ n^0-n^post23 == 0 /\ -wtemp^post23+wtemp^0 == 0 /\ ibit^0-ibit^post23 == 0 /\ -ndim^post23+ndim^0 == 0 /\ i2^0-i2^post23 == 0 /\ wpr^0-wpr^post23 == 0 /\ i3^0-ip3^0 <= 0 /\ -i3^0-ip2^0+i3^post23 == 0 /\ -nprev^post23+nprev^0 == 0 /\ -ntot^post23+ntot^0 == 0 /\ -wr^post23+wr^0 == 0), cost: 1 27: l19 -> l21 : i3rev^0'=i3rev^post27, nrem^0'=nrem^post27, k1^0'=k1^post27, wr^0'=wr^post27, i2^0'=i2^post27, n^0'=n^post27, ip1^0'=ip1^post27, wi^0'=wi^post27, tempi^0'=tempi^post27, idim^0'=idim^post27, i3^0'=i3^post27, nprev^0'=nprev^post27, ip3^0'=ip3^post27, wpr^0'=wpr^post27, theta^0'=theta^post27, i1^0'=i1^post27, ifp2^0'=ifp2^post27, ibit^0'=ibit^post27, ntot^0'=ntot^post27, k2^0'=k2^post27, wtemp^0'=wtemp^post27, i2rev^0'=i2rev^post27, ndim^0'=ndim^post27, ip2^0'=ip2^post27, wpi^0'=wpi^post27, tempr^0'=tempr^post27, ifp1^0'=ifp1^post27, (-wpr^post27+wpr^0 == 0 /\ -ip3^post27+ip3^0 == 0 /\ -ifp2^post27+ifp2^0 == 0 /\ idim^0-idim^post27 == 0 /\ -wtemp^post27+wtemp^0 == 0 /\ -n^post27+n^0 == 0 /\ theta^0-theta^post27 == 0 /\ -nprev^post27+nprev^0 == 0 /\ wi^0-wi^post27 == 0 /\ ip1^0-ip1^post27 == 0 /\ wr^0-wr^post27 == 0 /\ i2rev^0-i2rev^post27 == 0 /\ -ifp1^post27+ifp1^0 == 0 /\ ibit^0-ibit^post27 == 0 /\ k1^0-k1^post27 == 0 /\ i2^0-i2^post27 == 0 /\ -ndim^post27+ndim^0 == 0 /\ -ntot^post27+ntot^0 == 0 /\ i3rev^0-i3rev^post27 == 0 /\ i3^0-i3^post27 == 0 /\ nrem^0-nrem^post27 == 0 /\ -i1^post27+i1^0 == 0 /\ -tempr^post27+tempr^0 == 0 /\ -ip2^post27+ip2^0 == 0 /\ wpi^0-wpi^post27 == 0 /\ -tempi^post27+tempi^0 == 0 /\ -k2^post27+k2^0 == 0), cost: 1 24: l20 -> l18 : i3rev^0'=i3rev^post24, nrem^0'=nrem^post24, k1^0'=k1^post24, wr^0'=wr^post24, i2^0'=i2^post24, n^0'=n^post24, ip1^0'=ip1^post24, wi^0'=wi^post24, tempi^0'=tempi^post24, idim^0'=idim^post24, i3^0'=i3^post24, nprev^0'=nprev^post24, ip3^0'=ip3^post24, wpr^0'=wpr^post24, theta^0'=theta^post24, i1^0'=i1^post24, ifp2^0'=ifp2^post24, ibit^0'=ibit^post24, ntot^0'=ntot^post24, k2^0'=k2^post24, wtemp^0'=wtemp^post24, i2rev^0'=i2rev^post24, ndim^0'=ndim^post24, ip2^0'=ip2^post24, wpi^0'=wpi^post24, tempr^0'=tempr^post24, ifp1^0'=ifp1^post24, (-ndim^post24+ndim^0 == 0 /\ ip1^0-ip1^post24 == 0 /\ -ip3^post24+ip3^0 == 0 /\ -tempr^post24+tempr^0 == 0 /\ -wpi^post24+wpi^0 == 0 /\ -wi^post24+wi^0 == 0 /\ idim^0-idim^post24 == 0 /\ k1^0-k1^post24 == 0 /\ i3^0-i3^post24 == 0 /\ i3rev^0-i3rev^post24 == 0 /\ nrem^0-nrem^post24 == 0 /\ -k2^post24+k2^0 == 0 /\ -wpr^post24+wpr^0 == 0 /\ -ip2^post24+ip2^0 == 0 /\ i1^0-i1^post24 == 0 /\ -ifp1^post24+ifp1^0 == 0 /\ -ifp2^post24+ifp2^0 == 0 /\ -tempi^post24+tempi^0 == 0 /\ nprev^0-nprev^post24 == 0 /\ -i2rev^post24+i2rev^0 == 0 /\ wr^0-wr^post24 == 0 /\ -wtemp^post24+wtemp^0 == 0 /\ -n^post24+n^0 == 0 /\ -ibit^post24+ibit^0 == 0 /\ i2^0-i2^post24 == 0 /\ -ntot^post24+ntot^0 == 0 /\ theta^0-theta^post24 == 0), cost: 1 25: l21 -> l15 : i3rev^0'=i3rev^post25, nrem^0'=nrem^post25, k1^0'=k1^post25, wr^0'=wr^post25, i2^0'=i2^post25, n^0'=n^post25, ip1^0'=ip1^post25, wi^0'=wi^post25, tempi^0'=tempi^post25, idim^0'=idim^post25, i3^0'=i3^post25, nprev^0'=nprev^post25, ip3^0'=ip3^post25, wpr^0'=wpr^post25, theta^0'=theta^post25, i1^0'=i1^post25, ifp2^0'=ifp2^post25, ibit^0'=ibit^post25, ntot^0'=ntot^post25, k2^0'=k2^post25, wtemp^0'=wtemp^post25, i2rev^0'=i2rev^post25, ndim^0'=ndim^post25, ip2^0'=ip2^post25, wpi^0'=wpi^post25, tempr^0'=tempr^post25, ifp1^0'=ifp1^post25, (-i2rev^post25+i2rev^0 == 0 /\ i3rev^0-i3rev^post25 == 0 /\ -1+i2^0+ip1^0-i1^0 <= 0 /\ -ip2^post25+ip2^0 == 0 /\ -ifp1^post25+ifp1^0 == 0 /\ -i2^post25+i2^0 == 0 /\ wpr^0-wpr^post25 == 0 /\ -ntot^post25+ntot^0 == 0 /\ n^0-n^post25 == 0 /\ -wtemp^post25+wtemp^0 == 0 /\ ifp2^0-ifp2^post25 == 0 /\ -i1^post25+i1^0 == 0 /\ -tempr^post25+tempr^0 == 0 /\ -nprev^post25+nprev^0 == 0 /\ -k2^post25+k2^0 == 0 /\ -ibit^post25+ibit^0 == 0 /\ ip3^0-ip3^post25 == 0 /\ k1^0-k1^post25 == 0 /\ tempi^0-tempi^post25 == 0 /\ -wpi^post25+wpi^0 == 0 /\ -ndim^post25+ndim^0 == 0 /\ -i3^post25+i3^0 == 0 /\ ip1^0-ip1^post25 == 0 /\ -wi^post25+wi^0 == 0 /\ -theta^post25+theta^0 == 0 /\ idim^0-idim^post25 == 0 /\ nrem^0-nrem^post25 == 0 /\ -wr^post25+wr^0 == 0), cost: 1 26: l21 -> l20 : i3rev^0'=i3rev^post26, nrem^0'=nrem^post26, k1^0'=k1^post26, wr^0'=wr^post26, i2^0'=i2^post26, n^0'=n^post26, ip1^0'=ip1^post26, wi^0'=wi^post26, tempi^0'=tempi^post26, idim^0'=idim^post26, i3^0'=i3^post26, nprev^0'=nprev^post26, ip3^0'=ip3^post26, wpr^0'=wpr^post26, theta^0'=theta^post26, i1^0'=i1^post26, ifp2^0'=ifp2^post26, ibit^0'=ibit^post26, ntot^0'=ntot^post26, k2^0'=k2^post26, wtemp^0'=wtemp^post26, i2rev^0'=i2rev^post26, ndim^0'=ndim^post26, ip2^0'=ip2^post26, wpi^0'=wpi^post26, tempr^0'=tempr^post26, ifp1^0'=ifp1^post26, (nrem^0-nrem^post26 == 0 /\ -wpr^post26+wpr^0 == 0 /\ tempi^0-tempi^post26 == 0 /\ -theta^post26+theta^0 == 0 /\ i3^0-i3^post26 == 0 /\ k1^0-k1^post26 == 0 /\ i2^0-i2^post26 == 0 /\ -ndim^post26+ndim^0 == 0 /\ -ip2^post26+ip2^0 == 0 /\ wr^0-wr^post26 == 0 /\ -wpi^post26+wpi^0 == 0 /\ -ifp2^post26+ifp2^0 == 0 /\ n^0-n^post26 == 0 /\ k2^0-k2^post26 == 0 /\ wi^0-wi^post26 == 0 /\ nprev^0-nprev^post26 == 0 /\ ip3^0-ip3^post26 == 0 /\ -ifp1^post26+ifp1^0 == 0 /\ -idim^post26+idim^0 == 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i2rev^post26+i2rev^0 == 0 /\ ip1^0-ip1^post26 == 0 /\ i1^0-i1^post26 == 0 /\ ntot^0-ntot^post26 == 0 /\ i3rev^0-i3rev^post26 == 0 /\ -ibit^post26+ibit^0 == 0 /\ -wtemp^post26+wtemp^0 == 0 /\ -tempr^post26+tempr^0 == 0), cost: 1 28: l22 -> l15 : i3rev^0'=i3rev^post28, nrem^0'=nrem^post28, k1^0'=k1^post28, wr^0'=wr^post28, i2^0'=i2^post28, n^0'=n^post28, ip1^0'=ip1^post28, wi^0'=wi^post28, tempi^0'=tempi^post28, idim^0'=idim^post28, i3^0'=i3^post28, nprev^0'=nprev^post28, ip3^0'=ip3^post28, wpr^0'=wpr^post28, theta^0'=theta^post28, i1^0'=i1^post28, ifp2^0'=ifp2^post28, ibit^0'=ibit^post28, ntot^0'=ntot^post28, k2^0'=k2^post28, wtemp^0'=wtemp^post28, i2rev^0'=i2rev^post28, ndim^0'=ndim^post28, ip2^0'=ip2^post28, wpi^0'=wpi^post28, tempr^0'=tempr^post28, ifp1^0'=ifp1^post28, (-idim^post28+idim^0 == 0 /\ wpr^0-wpr^post28 == 0 /\ ip2^0-ip2^post28 == 0 /\ -k2^post28+k2^0 == 0 /\ -wpi^post28+wpi^0 == 0 /\ -wtemp^post28+wtemp^0 == 0 /\ -tempr^post28+tempr^0 == 0 /\ i3rev^0-i3rev^post28 == 0 /\ wi^0-wi^post28 == 0 /\ k1^0-k1^post28 == 0 /\ -nprev^post28+nprev^0 == 0 /\ -i3^post28+i3^0 == 0 /\ ndim^0-ndim^post28 == 0 /\ tempi^0-tempi^post28 == 0 /\ -ifp1^post28+ifp1^0 == 0 /\ ifp2^0-ifp2^post28 == 0 /\ -i1^post28+i1^0 == 0 /\ nrem^0-nrem^post28 == 0 /\ n^0-n^post28 == 0 /\ -ip3^post28+ip3^0 == 0 /\ wr^0-wr^post28 == 0 /\ -i2rev^post28+i2rev^0 == 0 /\ -theta^post28+theta^0 == 0 /\ -i2^0+i2rev^0 <= 0 /\ -ntot^post28+ntot^0 == 0 /\ ibit^0-ibit^post28 == 0 /\ -ip1^post28+ip1^0 == 0 /\ -i2^post28+i2^0 == 0), cost: 1 29: l22 -> l19 : i3rev^0'=i3rev^post29, nrem^0'=nrem^post29, k1^0'=k1^post29, wr^0'=wr^post29, i2^0'=i2^post29, n^0'=n^post29, ip1^0'=ip1^post29, wi^0'=wi^post29, tempi^0'=tempi^post29, idim^0'=idim^post29, i3^0'=i3^post29, nprev^0'=nprev^post29, ip3^0'=ip3^post29, wpr^0'=wpr^post29, theta^0'=theta^post29, i1^0'=i1^post29, ifp2^0'=ifp2^post29, ibit^0'=ibit^post29, ntot^0'=ntot^post29, k2^0'=k2^post29, wtemp^0'=wtemp^post29, i2rev^0'=i2rev^post29, ndim^0'=ndim^post29, ip2^0'=ip2^post29, wpi^0'=wpi^post29, tempr^0'=tempr^post29, ifp1^0'=ifp1^post29, (-tempr^post29+tempr^0 == 0 /\ tempi^0-tempi^post29 == 0 /\ -ip2^post29+ip2^0 == 0 /\ ifp2^0-ifp2^post29 == 0 /\ nrem^0-nrem^post29 == 0 /\ -ndim^post29+ndim^0 == 0 /\ -i1^post29+i1^0 == 0 /\ ip3^0-ip3^post29 == 0 /\ i2^0-i2^post29 == 0 /\ n^0-n^post29 == 0 /\ -ibit^post29+ibit^0 == 0 /\ wr^0-wr^post29 == 0 /\ -i3^post29+i3^0 == 0 /\ ntot^0-ntot^post29 == 0 /\ nprev^0-nprev^post29 == 0 /\ -i2rev^post29+i2rev^0 == 0 /\ -ifp1^post29+ifp1^0 == 0 /\ wi^0-wi^post29 == 0 /\ -wpi^post29+wpi^0 == 0 /\ 1+i2^0-i2rev^0 <= 0 /\ wtemp^0-wtemp^post29 == 0 /\ i3rev^0-i3rev^post29 == 0 /\ ip1^0-ip1^post29 == 0 /\ k2^0-k2^post29 == 0 /\ -theta^post29+theta^0 == 0 /\ -wpr^post29+wpr^0 == 0 /\ -k1^post29+k1^0 == 0 /\ -idim^post29+idim^0 == 0), cost: 1 31: l23 -> l8 : i3rev^0'=i3rev^post31, nrem^0'=nrem^post31, k1^0'=k1^post31, wr^0'=wr^post31, i2^0'=i2^post31, n^0'=n^post31, ip1^0'=ip1^post31, wi^0'=wi^post31, tempi^0'=tempi^post31, idim^0'=idim^post31, i3^0'=i3^post31, nprev^0'=nprev^post31, ip3^0'=ip3^post31, wpr^0'=wpr^post31, theta^0'=theta^post31, i1^0'=i1^post31, ifp2^0'=ifp2^post31, ibit^0'=ibit^post31, ntot^0'=ntot^post31, k2^0'=k2^post31, wtemp^0'=wtemp^post31, i2rev^0'=i2rev^post31, ndim^0'=ndim^post31, ip2^0'=ip2^post31, wpi^0'=wpi^post31, tempr^0'=tempr^post31, ifp1^0'=ifp1^post31, (-wtemp^post31+wtemp^0 == 0 /\ wr^0-wr^post31 == 0 /\ wpr^0-wpr^post31 == 0 /\ i3rev^0-i3rev^post31 == 0 /\ -ntot^post31+ntot^0 == 0 /\ -ip2^post31+ip2^0 == 0 /\ i2^0-i2^post31 == 0 /\ -tempr^post31+tempr^0 == 0 /\ -nprev^post31+nprev^0 == 0 /\ -k2^post31+k2^0 == 0 /\ -ip1^0+ifp1^post31 == 0 /\ n^0-n^post31 == 0 /\ -i1^post31+i1^0 == 0 /\ -wpi^post31+wpi^0 == 0 /\ -i2rev^post31+i2rev^0 == 0 /\ -wi^post31+wi^0 == 0 /\ -ip3^post31+ip3^0 == 0 /\ ifp2^0-ifp2^post31 == 0 /\ -i3^post31+i3^0 == 0 /\ ibit^0-ibit^post31 == 0 /\ tempi^0-tempi^post31 == 0 /\ ip1^0-ip1^post31 == 0 /\ nrem^0-nrem^post31 == 0 /\ 1-i2^0+ip2^0 <= 0 /\ idim^0-idim^post31 == 0 /\ -theta^post31+theta^0 == 0 /\ k1^0-k1^post31 == 0 /\ -ndim^post31+ndim^0 == 0), cost: 1 32: l23 -> l22 : i3rev^0'=i3rev^post32, nrem^0'=nrem^post32, k1^0'=k1^post32, wr^0'=wr^post32, i2^0'=i2^post32, n^0'=n^post32, ip1^0'=ip1^post32, wi^0'=wi^post32, tempi^0'=tempi^post32, idim^0'=idim^post32, i3^0'=i3^post32, nprev^0'=nprev^post32, ip3^0'=ip3^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, i1^0'=i1^post32, ifp2^0'=ifp2^post32, ibit^0'=ibit^post32, ntot^0'=ntot^post32, k2^0'=k2^post32, wtemp^0'=wtemp^post32, i2rev^0'=i2rev^post32, ndim^0'=ndim^post32, ip2^0'=ip2^post32, wpi^0'=wpi^post32, tempr^0'=tempr^post32, ifp1^0'=ifp1^post32, (k1^0-k1^post32 == 0 /\ nprev^0-nprev^post32 == 0 /\ ndim^0-ndim^post32 == 0 /\ tempi^0-tempi^post32 == 0 /\ -wpi^post32+wpi^0 == 0 /\ -theta^post32+theta^0 == 0 /\ -ip1^post32+ip1^0 == 0 /\ -wpr^post32+wpr^0 == 0 /\ wr^0-wr^post32 == 0 /\ -ip2^post32+ip2^0 == 0 /\ nrem^0-nrem^post32 == 0 /\ -ifp1^post32+ifp1^0 == 0 /\ wi^0-wi^post32 == 0 /\ i2^0-ip2^0 <= 0 /\ i3rev^0-i3rev^post32 == 0 /\ -ifp2^post32+ifp2^0 == 0 /\ -idim^post32+idim^0 == 0 /\ -tempr^post32+tempr^0 == 0 /\ -wtemp^post32+wtemp^0 == 0 /\ k2^0-k2^post32 == 0 /\ ntot^0-ntot^post32 == 0 /\ -ibit^post32+ibit^0 == 0 /\ -i2rev^post32+i2rev^0 == 0 /\ i3^0-i3^post32 == 0 /\ i2^0-i2^post32 == 0 /\ n^0-n^post32 == 0 /\ ip3^0-ip3^post32 == 0 /\ i1^0-i1^post32 == 0), cost: 1 36: l25 -> l17 : i3rev^0'=i3rev^post36, nrem^0'=nrem^post36, k1^0'=k1^post36, wr^0'=wr^post36, i2^0'=i2^post36, n^0'=n^post36, ip1^0'=ip1^post36, wi^0'=wi^post36, tempi^0'=tempi^post36, idim^0'=idim^post36, i3^0'=i3^post36, nprev^0'=nprev^post36, ip3^0'=ip3^post36, wpr^0'=wpr^post36, theta^0'=theta^post36, i1^0'=i1^post36, ifp2^0'=ifp2^post36, ibit^0'=ibit^post36, ntot^0'=ntot^post36, k2^0'=k2^post36, wtemp^0'=wtemp^post36, i2rev^0'=i2rev^post36, ndim^0'=ndim^post36, ip2^0'=ip2^post36, wpi^0'=wpi^post36, tempr^0'=tempr^post36, ifp1^0'=ifp1^post36, (i3rev^0-i3rev^post36 == 0 /\ -ip3^post36+ip3^0 == 0 /\ -ntot^post36+ntot^0 == 0 /\ wi^0-wi^post36 == 0 /\ -tempr^post36+tempr^0 == 0 /\ -wpi^post36+wpi^0 == 0 /\ i2^0-i2^post36 == 0 /\ -i1^post36+i1^0 == 0 /\ i2rev^0-i2rev^post36 == 0 /\ -k2^post36+k2^0 == 0 /\ theta^0-theta^post36 == 0 /\ -ip2^post36+ip2^0 == 0 /\ ip1^0-ip1^post36 == 0 /\ -ifp1^post36+ifp1^0 == 0 /\ -ndim^post36+ndim^0 == 0 /\ k1^0-k1^post36 == 0 /\ -ifp2^post36+ifp2^0 == 0 /\ -wtemp^post36+wtemp^0 == 0 /\ n^0-n^post36 == 0 /\ tempi^0-tempi^post36 == 0 /\ ibit^0-ibit^post36 == 0 /\ idim^0-idim^post36 == 0 /\ i3^0-i3^post36 == 0 /\ wpr^0-wpr^post36 == 0 /\ -wr^post36+wr^0 == 0 /\ nrem^0-nrem^post36 == 0 /\ -nprev^post36+nprev^0 == 0), cost: 1 Removed unreachable rules and leafs Start location: l25 0: l0 -> l1 : i3rev^0'=i3rev^post0, nrem^0'=nrem^post0, k1^0'=k1^post0, wr^0'=wr^post0, i2^0'=i2^post0, n^0'=n^post0, ip1^0'=ip1^post0, wi^0'=wi^post0, tempi^0'=tempi^post0, idim^0'=idim^post0, i3^0'=i3^post0, nprev^0'=nprev^post0, ip3^0'=ip3^post0, wpr^0'=wpr^post0, theta^0'=theta^post0, i1^0'=i1^post0, ifp2^0'=ifp2^post0, ibit^0'=ibit^post0, ntot^0'=ntot^post0, k2^0'=k2^post0, wtemp^0'=wtemp^post0, i2rev^0'=i2rev^post0, ndim^0'=ndim^post0, ip2^0'=ip2^post0, wpi^0'=wpi^post0, tempr^0'=tempr^post0, ifp1^0'=ifp1^post0, (-tempr^post0+tempr^0 == 0 /\ -wpi^post0+wpi^0 == 0 /\ tempi^0-tempi^post0 == 0 /\ nrem^0-nrem^post0 == 0 /\ i1^0-i1^post0 == 0 /\ -ndim^post0+ndim^0 == 0 /\ -k2^post0+k2^0 == 0 /\ i2^0-i2^post0 == 0 /\ wr^0-wr^post0 == 0 /\ -ifp1^post0+ifp1^0 == 0 /\ -wtemp^post0+wtemp^0 == 0 /\ i3^0-i3^post0 == 0 /\ nprev^0-nprev^post0 == 0 /\ -n^post0+n^0 == 0 /\ theta^0-theta^post0 == 0 /\ ip3^0-ip3^post0 == 0 /\ -ibit^post0+ibit^0 == 0 /\ -ntot^post0+ntot^0 == 0 /\ wi^0-wi^post0 == 0 /\ -wpr^post0+wpr^0 == 0 /\ -ip2^post0+ip2^0 == 0 /\ i3rev^0-i3rev^post0 == 0 /\ ip1^0-ip1^post0 == 0 /\ -ifp2^post0+ifp2^0 == 0 /\ -i2rev^post0+i2rev^0 == 0 /\ -k1^post0+k1^0 == 0 /\ -idim^post0+idim^0 == 0), cost: 1 35: l1 -> l11 : i3rev^0'=i3rev^post35, nrem^0'=nrem^post35, k1^0'=k1^post35, wr^0'=wr^post35, i2^0'=i2^post35, n^0'=n^post35, ip1^0'=ip1^post35, wi^0'=wi^post35, tempi^0'=tempi^post35, idim^0'=idim^post35, i3^0'=i3^post35, nprev^0'=nprev^post35, ip3^0'=ip3^post35, wpr^0'=wpr^post35, theta^0'=theta^post35, i1^0'=i1^post35, ifp2^0'=ifp2^post35, ibit^0'=ibit^post35, ntot^0'=ntot^post35, k2^0'=k2^post35, wtemp^0'=wtemp^post35, i2rev^0'=i2rev^post35, ndim^0'=ndim^post35, ip2^0'=ip2^post35, wpi^0'=wpi^post35, tempr^0'=tempr^post35, ifp1^0'=ifp1^post35, (0 == 0 /\ -ntot^post35+ntot^0 == 0 /\ -wtemp^post35+wtemp^0 == 0 /\ idim^0-idim^post35 == 0 /\ i1^0-i1^post35 == 0 /\ 1-idim^0 <= 0 /\ k1^0-k1^post35 == 0 /\ wi^0-wi^post35 == 0 /\ -tempr^post35+tempr^0 == 0 /\ -wpi^post35+wpi^0 == 0 /\ i3rev^0-i3rev^post35 == 0 /\ i3^0-i3^post35 == 0 /\ -ibit^post35+ibit^0 == 0 /\ -1+i2rev^post35 == 0 /\ i2^0-i2^post35 == 0 /\ -wpr^post35+wpr^0 == 0 /\ wr^0-wr^post35 == 0 /\ theta^0-theta^post35 == 0 /\ -k2^post35+k2^0 == 0 /\ -ndim^post35+ndim^0 == 0 /\ nprev^0-nprev^post35 == 0 /\ -ifp1^post35+ifp1^0 == 0 /\ -tempi^post35+tempi^0 == 0 /\ -ifp2^post35+ifp2^0 == 0), cost: 1 1: l2 -> l3 : i3rev^0'=i3rev^post1, nrem^0'=nrem^post1, k1^0'=k1^post1, wr^0'=wr^post1, i2^0'=i2^post1, n^0'=n^post1, ip1^0'=ip1^post1, wi^0'=wi^post1, tempi^0'=tempi^post1, idim^0'=idim^post1, i3^0'=i3^post1, nprev^0'=nprev^post1, ip3^0'=ip3^post1, wpr^0'=wpr^post1, theta^0'=theta^post1, i1^0'=i1^post1, ifp2^0'=ifp2^post1, ibit^0'=ibit^post1, ntot^0'=ntot^post1, k2^0'=k2^post1, wtemp^0'=wtemp^post1, i2rev^0'=i2rev^post1, ndim^0'=ndim^post1, ip2^0'=ip2^post1, wpi^0'=wpi^post1, tempr^0'=tempr^post1, ifp1^0'=ifp1^post1, (theta^0-theta^post1 == 0 /\ -n^post1+n^0 == 0 /\ idim^0-idim^post1 == 0 /\ -wpr^post1+wpr^0 == 0 /\ k1^0-k1^post1 == 0 /\ ip1^0-ip1^post1 == 0 /\ nrem^0-nrem^post1 == 0 /\ -ndim^post1+ndim^0 == 0 /\ -ip3^post1+ip3^0 == 0 /\ -ifp1^post1+ifp1^0 == 0 /\ wr^0-wr^post1 == 0 /\ -ifp2^post1+ifp2^0 == 0 /\ -wtemp^post1+wtemp^0 == 0 /\ wi^0-wi^post1 == 0 /\ i2rev^0-i2rev^post1 == 0 /\ -2+i1^post1-i1^0 == 0 /\ -tempi^post1+tempi^0 == 0 /\ 1-i2^0+ip3^0 <= 0 /\ ibit^0-ibit^post1 == 0 /\ -nprev^post1+nprev^0 == 0 /\ i3^0-i3^post1 == 0 /\ -ntot^post1+ntot^0 == 0 /\ -ip2^post1+ip2^0 == 0 /\ -k2^post1+k2^0 == 0 /\ i3rev^0-i3rev^post1 == 0 /\ -tempr^post1+tempr^0 == 0 /\ wpi^0-wpi^post1 == 0 /\ i2^0-i2^post1 == 0), cost: 1 2: l2 -> l4 : i3rev^0'=i3rev^post2, nrem^0'=nrem^post2, k1^0'=k1^post2, wr^0'=wr^post2, i2^0'=i2^post2, n^0'=n^post2, ip1^0'=ip1^post2, wi^0'=wi^post2, tempi^0'=tempi^post2, idim^0'=idim^post2, i3^0'=i3^post2, nprev^0'=nprev^post2, ip3^0'=ip3^post2, wpr^0'=wpr^post2, theta^0'=theta^post2, i1^0'=i1^post2, ifp2^0'=ifp2^post2, ibit^0'=ibit^post2, ntot^0'=ntot^post2, k2^0'=k2^post2, wtemp^0'=wtemp^post2, i2rev^0'=i2rev^post2, ndim^0'=ndim^post2, ip2^0'=ip2^post2, wpi^0'=wpi^post2, tempr^0'=tempr^post2, ifp1^0'=ifp1^post2, (0 == 0 /\ -wtemp^post2+wtemp^0 == 0 /\ -ntot^post2+ntot^0 == 0 /\ ndim^0-ndim^post2 == 0 /\ wpr^0-wpr^post2 == 0 /\ -idim^post2+idim^0 == 0 /\ wi^0-wi^post2 == 0 /\ -wpi^post2+wpi^0 == 0 /\ -nprev^post2+nprev^0 == 0 /\ i3rev^0-i3rev^post2 == 0 /\ n^0-n^post2 == 0 /\ -i2rev^post2+i2rev^0 == 0 /\ -ip2^post2+ip2^0 == 0 /\ -i2^0+i2^post2-ifp2^0 == 0 /\ ifp2^0-ifp2^post2 == 0 /\ -i3^post2+i3^0 == 0 /\ k2^post2-k1^post2-ifp1^0 == 0 /\ wr^0-wr^post2 == 0 /\ nrem^0-nrem^post2 == 0 /\ -ip1^post2+ip1^0 == 0 /\ i2^0-ip3^0 <= 0 /\ -i2^0+k1^post2 == 0 /\ ibit^0-ibit^post2 == 0 /\ -theta^post2+theta^0 == 0 /\ -i1^post2+i1^0 == 0 /\ -ip3^post2+ip3^0 == 0 /\ -ifp1^post2+ifp1^0 == 0), cost: 1 6: l3 -> l5 : i3rev^0'=i3rev^post6, nrem^0'=nrem^post6, k1^0'=k1^post6, wr^0'=wr^post6, i2^0'=i2^post6, n^0'=n^post6, ip1^0'=ip1^post6, wi^0'=wi^post6, tempi^0'=tempi^post6, idim^0'=idim^post6, i3^0'=i3^post6, nprev^0'=nprev^post6, ip3^0'=ip3^post6, wpr^0'=wpr^post6, theta^0'=theta^post6, i1^0'=i1^post6, ifp2^0'=ifp2^post6, ibit^0'=ibit^post6, ntot^0'=ntot^post6, k2^0'=k2^post6, wtemp^0'=wtemp^post6, i2rev^0'=i2rev^post6, ndim^0'=ndim^post6, ip2^0'=ip2^post6, wpi^0'=wpi^post6, tempr^0'=tempr^post6, ifp1^0'=ifp1^post6, (wi^0-wi^post6 == 0 /\ -ip3^post6+ip3^0 == 0 /\ i3rev^0-i3rev^post6 == 0 /\ -wpi^post6+wpi^0 == 0 /\ i2^0-i2^post6 == 0 /\ -tempi^post6+tempi^0 == 0 /\ i3^0-i3^post6 == 0 /\ -k2^post6+k2^0 == 0 /\ -wpr^post6+wpr^0 == 0 /\ -ip2^post6+ip2^0 == 0 /\ -ifp1^post6+ifp1^0 == 0 /\ i1^0-i1^post6 == 0 /\ k1^0-k1^post6 == 0 /\ -ndim^post6+ndim^0 == 0 /\ ip1^0-ip1^post6 == 0 /\ -ifp2^post6+ifp2^0 == 0 /\ nprev^0-nprev^post6 == 0 /\ -wtemp^post6+wtemp^0 == 0 /\ -n^post6+n^0 == 0 /\ -ibit^post6+ibit^0 == 0 /\ tempr^0-tempr^post6 == 0 /\ idim^0-idim^post6 == 0 /\ -i2rev^post6+i2rev^0 == 0 /\ wr^0-wr^post6 == 0 /\ -ntot^post6+ntot^0 == 0 /\ theta^0-theta^post6 == 0 /\ nrem^0-nrem^post6 == 0), cost: 1 3: l4 -> l2 : i3rev^0'=i3rev^post3, nrem^0'=nrem^post3, k1^0'=k1^post3, wr^0'=wr^post3, i2^0'=i2^post3, n^0'=n^post3, ip1^0'=ip1^post3, wi^0'=wi^post3, tempi^0'=tempi^post3, idim^0'=idim^post3, i3^0'=i3^post3, nprev^0'=nprev^post3, ip3^0'=ip3^post3, wpr^0'=wpr^post3, theta^0'=theta^post3, i1^0'=i1^post3, ifp2^0'=ifp2^post3, ibit^0'=ibit^post3, ntot^0'=ntot^post3, k2^0'=k2^post3, wtemp^0'=wtemp^post3, i2rev^0'=i2rev^post3, ndim^0'=ndim^post3, ip2^0'=ip2^post3, wpi^0'=wpi^post3, tempr^0'=tempr^post3, ifp1^0'=ifp1^post3, (i3rev^0-i3rev^post3 == 0 /\ wi^0-wi^post3 == 0 /\ nprev^0-nprev^post3 == 0 /\ -i2rev^post3+i2rev^0 == 0 /\ -wpi^post3+wpi^0 == 0 /\ -theta^post3+theta^0 == 0 /\ i2^0-i2^post3 == 0 /\ -tempi^post3+tempi^0 == 0 /\ -wpr^post3+wpr^0 == 0 /\ -ip2^post3+ip2^0 == 0 /\ -ifp1^post3+ifp1^0 == 0 /\ ip1^0-ip1^post3 == 0 /\ ntot^0-ntot^post3 == 0 /\ -ndim^post3+ndim^0 == 0 /\ k1^0-k1^post3 == 0 /\ -ifp2^post3+ifp2^0 == 0 /\ -wtemp^post3+wtemp^0 == 0 /\ k2^0-k2^post3 == 0 /\ -tempr^post3+tempr^0 == 0 /\ idim^0-idim^post3 == 0 /\ -ibit^post3+ibit^0 == 0 /\ i3^0-i3^post3 == 0 /\ nrem^0-nrem^post3 == 0 /\ n^0-n^post3 == 0 /\ ip3^0-ip3^post3 == 0 /\ wr^0-wr^post3 == 0 /\ i1^0-i1^post3 == 0), cost: 1 4: l5 -> l6 : i3rev^0'=i3rev^post4, nrem^0'=nrem^post4, k1^0'=k1^post4, wr^0'=wr^post4, i2^0'=i2^post4, n^0'=n^post4, ip1^0'=ip1^post4, wi^0'=wi^post4, tempi^0'=tempi^post4, idim^0'=idim^post4, i3^0'=i3^post4, nprev^0'=nprev^post4, ip3^0'=ip3^post4, wpr^0'=wpr^post4, theta^0'=theta^post4, i1^0'=i1^post4, ifp2^0'=ifp2^post4, ibit^0'=ibit^post4, ntot^0'=ntot^post4, k2^0'=k2^post4, wtemp^0'=wtemp^post4, i2rev^0'=i2rev^post4, ndim^0'=ndim^post4, ip2^0'=ip2^post4, wpi^0'=wpi^post4, tempr^0'=tempr^post4, ifp1^0'=ifp1^post4, (0 == 0 /\ i2rev^0-i2rev^post4 == 0 /\ tempi^0-tempi^post4 == 0 /\ -wr^0+wtemp^post4 == 0 /\ nrem^0-nrem^post4 == 0 /\ -ip2^post4+ip2^0 == 0 /\ -nprev^post4+nprev^0 == 0 /\ -ifp1^post4+ifp1^0 == 0 /\ k1^0-k1^post4 == 0 /\ -ifp2^post4+ifp2^0 == 0 /\ -ntot^post4+ntot^0 == 0 /\ ibit^0-ibit^post4 == 0 /\ i1^0-i1^post4 == 0 /\ idim^0-idim^post4 == 0 /\ -tempr^post4+tempr^0 == 0 /\ i3rev^0-i3rev^post4 == 0 /\ -k2^post4+k2^0 == 0 /\ -ndim^post4+ndim^0 == 0 /\ -i2^post4+i2^0 == 0 /\ wpr^0-wpr^post4 == 0 /\ -ip1^0-i3^0+i3^post4 == 0 /\ n^0-n^post4 == 0 /\ -ip3^post4+ip3^0 == 0 /\ wpi^0-wpi^post4 == 0 /\ theta^0-theta^post4 == 0 /\ -1+ip1^0+i3^0-i1^0 <= 0 /\ ip1^0-ip1^post4 == 0), cost: 1 5: l5 -> l4 : i3rev^0'=i3rev^post5, nrem^0'=nrem^post5, k1^0'=k1^post5, wr^0'=wr^post5, i2^0'=i2^post5, n^0'=n^post5, ip1^0'=ip1^post5, wi^0'=wi^post5, tempi^0'=tempi^post5, idim^0'=idim^post5, i3^0'=i3^post5, nprev^0'=nprev^post5, ip3^0'=ip3^post5, wpr^0'=wpr^post5, theta^0'=theta^post5, i1^0'=i1^post5, ifp2^0'=ifp2^post5, ibit^0'=ibit^post5, ntot^0'=ntot^post5, k2^0'=k2^post5, wtemp^0'=wtemp^post5, i2rev^0'=i2rev^post5, ndim^0'=ndim^post5, ip2^0'=ip2^post5, wpi^0'=wpi^post5, tempr^0'=tempr^post5, ifp1^0'=ifp1^post5, (-i3^post5+i3^0 == 0 /\ -ibit^post5+ibit^0 == 0 /\ n^0-n^post5 == 0 /\ ndim^0-ndim^post5 == 0 /\ -theta^post5+theta^0 == 0 /\ 2-ip1^0-i3^0+i1^0 <= 0 /\ tempi^0-tempi^post5 == 0 /\ k2^0-k2^post5 == 0 /\ -ntot^post5+ntot^0 == 0 /\ ifp2^0-ifp2^post5 == 0 /\ -ip1^post5+ip1^0 == 0 /\ -idim^post5+idim^0 == 0 /\ nrem^0-nrem^post5 == 0 /\ -ip2^post5+ip2^0 == 0 /\ nprev^0-nprev^post5 == 0 /\ ip3^0-ip3^post5 == 0 /\ -i1^post5+i1^0 == 0 /\ wpr^0-wpr^post5 == 0 /\ -wpi^post5+wpi^0 == 0 /\ wi^0-wi^post5 == 0 /\ -tempr^post5+tempr^0 == 0 /\ k1^0-k1^post5 == 0 /\ -i2rev^post5+i2rev^0 == 0 /\ wr^0-wr^post5 == 0 /\ i3rev^0-i3rev^post5 == 0 /\ i2^0-i2^post5 == 0 /\ wtemp^0-wtemp^post5 == 0 /\ -ifp1^post5+ifp1^0 == 0), cost: 1 9: l6 -> l7 : i3rev^0'=i3rev^post9, nrem^0'=nrem^post9, k1^0'=k1^post9, wr^0'=wr^post9, i2^0'=i2^post9, n^0'=n^post9, ip1^0'=ip1^post9, wi^0'=wi^post9, tempi^0'=tempi^post9, idim^0'=idim^post9, i3^0'=i3^post9, nprev^0'=nprev^post9, ip3^0'=ip3^post9, wpr^0'=wpr^post9, theta^0'=theta^post9, i1^0'=i1^post9, ifp2^0'=ifp2^post9, ibit^0'=ibit^post9, ntot^0'=ntot^post9, k2^0'=k2^post9, wtemp^0'=wtemp^post9, i2rev^0'=i2rev^post9, ndim^0'=ndim^post9, ip2^0'=ip2^post9, wpi^0'=wpi^post9, tempr^0'=tempr^post9, ifp1^0'=ifp1^post9, (-wtemp^post9+wtemp^0 == 0 /\ -ntot^post9+ntot^0 == 0 /\ idim^0-idim^post9 == 0 /\ i1^0-i1^post9 == 0 /\ -tempr^post9+tempr^0 == 0 /\ -i2rev^post9+i2rev^0 == 0 /\ wi^0-wi^post9 == 0 /\ ip1^0-ip1^post9 == 0 /\ i3^0-i3^post9 == 0 /\ -ibit^post9+ibit^0 == 0 /\ k1^0-k1^post9 == 0 /\ theta^0-theta^post9 == 0 /\ ip3^0-ip3^post9 == 0 /\ i2^0-i2^post9 == 0 /\ nprev^0-nprev^post9 == 0 /\ -wpr^post9+wpr^0 == 0 /\ wr^0-wr^post9 == 0 /\ -n^post9+n^0 == 0 /\ nrem^0-nrem^post9 == 0 /\ -ip2^post9+ip2^0 == 0 /\ -i3rev^post9+i3rev^0 == 0 /\ -k2^post9+k2^0 == 0 /\ -ifp1^post9+ifp1^0 == 0 /\ -ndim^post9+ndim^0 == 0 /\ -wpi^post9+wpi^0 == 0 /\ -tempi^post9+tempi^0 == 0 /\ -ifp2^post9+ifp2^0 == 0), cost: 1 7: l7 -> l8 : i3rev^0'=i3rev^post7, nrem^0'=nrem^post7, k1^0'=k1^post7, wr^0'=wr^post7, i2^0'=i2^post7, n^0'=n^post7, ip1^0'=ip1^post7, wi^0'=wi^post7, tempi^0'=tempi^post7, idim^0'=idim^post7, i3^0'=i3^post7, nprev^0'=nprev^post7, ip3^0'=ip3^post7, wpr^0'=wpr^post7, theta^0'=theta^post7, i1^0'=i1^post7, ifp2^0'=ifp2^post7, ibit^0'=ibit^post7, ntot^0'=ntot^post7, k2^0'=k2^post7, wtemp^0'=wtemp^post7, i2rev^0'=i2rev^post7, ndim^0'=ndim^post7, ip2^0'=ip2^post7, wpi^0'=wpi^post7, tempr^0'=tempr^post7, ifp1^0'=ifp1^post7, (-i2rev^post7+i2rev^0 == 0 /\ tempi^0-tempi^post7 == 0 /\ -ip2^post7+ip2^0 == 0 /\ -nprev^post7+nprev^0 == 0 /\ nrem^0-nrem^post7 == 0 /\ -i1^post7+i1^0 == 0 /\ -ifp2^0+ifp1^post7 == 0 /\ -ntot^post7+ntot^0 == 0 /\ theta^0-theta^post7 == 0 /\ -tempr^post7+tempr^0 == 0 /\ idim^0-idim^post7 == 0 /\ -k2^post7+k2^0 == 0 /\ 1-i3^0+ifp1^0 <= 0 /\ -wpi^post7+wpi^0 == 0 /\ -ndim^post7+ndim^0 == 0 /\ ifp2^0-ifp2^post7 == 0 /\ -ip3^post7+ip3^0 == 0 /\ -wi^post7+wi^0 == 0 /\ i3^0-i3^post7 == 0 /\ ibit^0-ibit^post7 == 0 /\ -wtemp^post7+wtemp^0 == 0 /\ ip1^0-ip1^post7 == 0 /\ wpr^0-wpr^post7 == 0 /\ i3rev^0-i3rev^post7 == 0 /\ k1^0-k1^post7 == 0 /\ -i2^post7+i2^0 == 0 /\ n^0-n^post7 == 0 /\ -wr^post7+wr^0 == 0), cost: 1 8: l7 -> l3 : i3rev^0'=i3rev^post8, nrem^0'=nrem^post8, k1^0'=k1^post8, wr^0'=wr^post8, i2^0'=i2^post8, n^0'=n^post8, ip1^0'=ip1^post8, wi^0'=wi^post8, tempi^0'=tempi^post8, idim^0'=idim^post8, i3^0'=i3^post8, nprev^0'=nprev^post8, ip3^0'=ip3^post8, wpr^0'=wpr^post8, theta^0'=theta^post8, i1^0'=i1^post8, ifp2^0'=ifp2^post8, ibit^0'=ibit^post8, ntot^0'=ntot^post8, k2^0'=k2^post8, wtemp^0'=wtemp^post8, i2rev^0'=i2rev^post8, ndim^0'=ndim^post8, ip2^0'=ip2^post8, wpi^0'=wpi^post8, tempr^0'=tempr^post8, ifp1^0'=ifp1^post8, (n^0-n^post8 == 0 /\ -wpi^post8+wpi^0 == 0 /\ nrem^0-nrem^post8 == 0 /\ ifp2^0-ifp2^post8 == 0 /\ -i3^post8+i3^0 == 0 /\ k1^0-k1^post8 == 0 /\ -theta^post8+theta^0 == 0 /\ -ndim^post8+ndim^0 == 0 /\ -ifp1^post8+ifp1^0 == 0 /\ wr^0-wr^post8 == 0 /\ ip3^0-ip3^post8 == 0 /\ nprev^0-nprev^post8 == 0 /\ -idim^post8+idim^0 == 0 /\ wpr^0-wpr^post8 == 0 /\ -ibit^post8+ibit^0 == 0 /\ k2^0-k2^post8 == 0 /\ i1^0-i1^post8 == 0 /\ ntot^0-ntot^post8 == 0 /\ -ip2^post8+ip2^0 == 0 /\ wi^0-wi^post8 == 0 /\ wtemp^0-wtemp^post8 == 0 /\ i3^0-ifp1^0 <= 0 /\ tempi^0-tempi^post8 == 0 /\ -tempr^post8+tempr^0 == 0 /\ -i2rev^post8+i2rev^0 == 0 /\ i3rev^0-i3rev^post8 == 0 /\ ip1^0-ip1^post8 == 0 /\ i2^0-i2^post8 == 0), cost: 1 12: l8 -> l9 : i3rev^0'=i3rev^post12, nrem^0'=nrem^post12, k1^0'=k1^post12, wr^0'=wr^post12, i2^0'=i2^post12, n^0'=n^post12, ip1^0'=ip1^post12, wi^0'=wi^post12, tempi^0'=tempi^post12, idim^0'=idim^post12, i3^0'=i3^post12, nprev^0'=nprev^post12, ip3^0'=ip3^post12, wpr^0'=wpr^post12, theta^0'=theta^post12, i1^0'=i1^post12, ifp2^0'=ifp2^post12, ibit^0'=ibit^post12, ntot^0'=ntot^post12, k2^0'=k2^post12, wtemp^0'=wtemp^post12, i2rev^0'=i2rev^post12, ndim^0'=ndim^post12, ip2^0'=ip2^post12, wpi^0'=wpi^post12, tempr^0'=tempr^post12, ifp1^0'=ifp1^post12, (-i2rev^post12+i2rev^0 == 0 /\ i3rev^0-i3rev^post12 == 0 /\ i1^0-i1^post12 == 0 /\ -ifp1^post12+ifp1^0 == 0 /\ -k2^post12+k2^0 == 0 /\ tempi^0-tempi^post12 == 0 /\ -wtemp^post12+wtemp^0 == 0 /\ i2^0-i2^post12 == 0 /\ -idim^post12+idim^0 == 0 /\ i3^0-i3^post12 == 0 /\ -n^post12+n^0 == 0 /\ -ibit^post12+ibit^0 == 0 /\ theta^0-theta^post12 == 0 /\ nprev^0-nprev^post12 == 0 /\ ip3^0-ip3^post12 == 0 /\ k1^0-k1^post12 == 0 /\ -tempr^post12+tempr^0 == 0 /\ -wpi^post12+wpi^0 == 0 /\ -ndim^post12+ndim^0 == 0 /\ -ip2^post12+ip2^0 == 0 /\ -wpr^post12+wpr^0 == 0 /\ ip1^0-ip1^post12 == 0 /\ -ifp2^post12+ifp2^0 == 0 /\ -nrem^post12+nrem^0 == 0 /\ ntot^0-ntot^post12 == 0 /\ wi^0-wi^post12 == 0 /\ wr^0-wr^post12 == 0), cost: 1 10: l9 -> l0 : i3rev^0'=i3rev^post10, nrem^0'=nrem^post10, k1^0'=k1^post10, wr^0'=wr^post10, i2^0'=i2^post10, n^0'=n^post10, ip1^0'=ip1^post10, wi^0'=wi^post10, tempi^0'=tempi^post10, idim^0'=idim^post10, i3^0'=i3^post10, nprev^0'=nprev^post10, ip3^0'=ip3^post10, wpr^0'=wpr^post10, theta^0'=theta^post10, i1^0'=i1^post10, ifp2^0'=ifp2^post10, ibit^0'=ibit^post10, ntot^0'=ntot^post10, k2^0'=k2^post10, wtemp^0'=wtemp^post10, i2rev^0'=i2rev^post10, ndim^0'=ndim^post10, ip2^0'=ip2^post10, wpi^0'=wpi^post10, tempr^0'=tempr^post10, ifp1^0'=ifp1^post10, (0 == 0 /\ -ifp2^post10+ifp2^0 == 0 /\ -wtemp^post10+wtemp^0 == 0 /\ wpr^0-wpr^post10 == 0 /\ ip2^0-ifp1^0 <= 0 /\ wr^0-wr^post10 == 0 /\ nrem^0-nrem^post10 == 0 /\ theta^0-theta^post10 == 0 /\ -ndim^post10+ndim^0 == 0 /\ i2rev^0-i2rev^post10 == 0 /\ ibit^0-ibit^post10 == 0 /\ -ifp1^post10+ifp1^0 == 0 /\ tempi^0-tempi^post10 == 0 /\ -ntot^post10+ntot^0 == 0 /\ -ip3^post10+ip3^0 == 0 /\ n^0-n^post10 == 0 /\ -tempr^post10+tempr^0 == 0 /\ 1-idim^0+idim^post10 == 0 /\ k1^0-k1^post10 == 0 /\ -k2^post10+k2^0 == 0 /\ ip1^0-ip1^post10 == 0 /\ -ip2^post10+ip2^0 == 0 /\ i3rev^0-i3rev^post10 == 0 /\ -wi^post10+wi^0 == 0 /\ wpi^0-wpi^post10 == 0 /\ i3^0-i3^post10 == 0 /\ -i1^post10+i1^0 == 0 /\ -i2^post10+i2^0 == 0), cost: 1 11: l9 -> l6 : i3rev^0'=i3rev^post11, nrem^0'=nrem^post11, k1^0'=k1^post11, wr^0'=wr^post11, i2^0'=i2^post11, n^0'=n^post11, ip1^0'=ip1^post11, wi^0'=wi^post11, tempi^0'=tempi^post11, idim^0'=idim^post11, i3^0'=i3^post11, nprev^0'=nprev^post11, ip3^0'=ip3^post11, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=i1^post11, ifp2^0'=ifp2^post11, ibit^0'=ibit^post11, ntot^0'=ntot^post11, k2^0'=k2^post11, wtemp^0'=wtemp^post11, i2rev^0'=i2rev^post11, ndim^0'=ndim^post11, ip2^0'=ip2^post11, wpi^0'=wpi^post11, tempr^0'=tempr^post11, ifp1^0'=ifp1^post11, (0 == 0 /\ -tempr^post11+tempr^0 == 0 /\ ip3^0-ip3^post11 == 0 /\ n^0-n^post11 == 0 /\ -i3^post11+i3^0 == 0 /\ ifp2^post11-2*ifp1^0 == 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ k1^0-k1^post11 == 0 /\ -i1^post11+i1^0 == 0 /\ i3rev^0-i3rev^post11 == 0 /\ ndim^0-ndim^post11 == 0 /\ nrem^0-nrem^post11 == 0 /\ wi^post11 == 0 /\ -k2^post11+k2^0 == 0 /\ nprev^0-nprev^post11 == 0 /\ -ip2^post11+ip2^0 == 0 /\ -idim^post11+idim^0 == 0 /\ -ifp1^post11+ifp1^0 == 0 /\ -i2rev^post11+i2rev^0 == 0 /\ -1+wr^post11 == 0 /\ -ibit^post11+ibit^0 == 0 /\ tempi^0-tempi^post11 == 0 /\ i2^0-i2^post11 == 0 /\ -ntot^post11+ntot^0 == 0 /\ -ip1^post11+ip1^0 == 0), cost: 1 13: l10 -> l11 : i3rev^0'=i3rev^post13, nrem^0'=nrem^post13, k1^0'=k1^post13, wr^0'=wr^post13, i2^0'=i2^post13, n^0'=n^post13, ip1^0'=ip1^post13, wi^0'=wi^post13, tempi^0'=tempi^post13, idim^0'=idim^post13, i3^0'=i3^post13, nprev^0'=nprev^post13, ip3^0'=ip3^post13, wpr^0'=wpr^post13, theta^0'=theta^post13, i1^0'=i1^post13, ifp2^0'=ifp2^post13, ibit^0'=ibit^post13, ntot^0'=ntot^post13, k2^0'=k2^post13, wtemp^0'=wtemp^post13, i2rev^0'=i2rev^post13, ndim^0'=ndim^post13, ip2^0'=ip2^post13, wpi^0'=wpi^post13, tempr^0'=tempr^post13, ifp1^0'=ifp1^post13, (i2^post13-i2^0-ip1^0 == 0 /\ -i3^post13+i3^0 == 0 /\ nrem^0-nrem^post13 == 0 /\ tempi^0-tempi^post13 == 0 /\ -wi^post13+wi^0 == 0 /\ -nprev^post13+nprev^0 == 0 /\ k1^0-k1^post13 == 0 /\ -ntot^post13+ntot^0 == 0 /\ -ip2^post13+ip2^0 == 0 /\ theta^0-theta^post13 == 0 /\ -ndim^post13+ndim^0 == 0 /\ wr^0-wr^post13 == 0 /\ -k2^post13+k2^0 == 0 /\ -i1^post13+i1^0 == 0 /\ -ip3^post13+ip3^0 == 0 /\ idim^0-idim^post13 == 0 /\ -wpi^post13+wpi^0 == 0 /\ -tempr^post13+tempr^0 == 0 /\ i2rev^post13-ibit^0-i2rev^0 == 0 /\ ibit^0-ibit^post13 == 0 /\ ifp2^0-ifp2^post13 == 0 /\ n^0-n^post13 == 0 /\ -ifp1^post13+ifp1^0 == 0 /\ ip1^0-ip1^post13 == 0 /\ wpr^0-wpr^post13 == 0 /\ i3rev^0-i3rev^post13 == 0 /\ -wtemp^post13+wtemp^0 == 0), cost: 1 33: l11 -> l23 : i3rev^0'=i3rev^post33, nrem^0'=nrem^post33, k1^0'=k1^post33, wr^0'=wr^post33, i2^0'=i2^post33, n^0'=n^post33, ip1^0'=ip1^post33, wi^0'=wi^post33, tempi^0'=tempi^post33, idim^0'=idim^post33, i3^0'=i3^post33, nprev^0'=nprev^post33, ip3^0'=ip3^post33, wpr^0'=wpr^post33, theta^0'=theta^post33, i1^0'=i1^post33, ifp2^0'=ifp2^post33, ibit^0'=ibit^post33, ntot^0'=ntot^post33, k2^0'=k2^post33, wtemp^0'=wtemp^post33, i2rev^0'=i2rev^post33, ndim^0'=ndim^post33, ip2^0'=ip2^post33, wpi^0'=wpi^post33, tempr^0'=tempr^post33, ifp1^0'=ifp1^post33, (i2rev^0-i2rev^post33 == 0 /\ tempi^0-tempi^post33 == 0 /\ -nprev^post33+nprev^0 == 0 /\ -ip2^post33+ip2^0 == 0 /\ nrem^0-nrem^post33 == 0 /\ -ifp1^post33+ifp1^0 == 0 /\ wr^0-wr^post33 == 0 /\ -ntot^post33+ntot^0 == 0 /\ -ifp2^post33+ifp2^0 == 0 /\ ibit^0-ibit^post33 == 0 /\ -ip3^post33+ip3^0 == 0 /\ i1^0-i1^post33 == 0 /\ -wpr^post33+wpr^0 == 0 /\ idim^0-idim^post33 == 0 /\ -tempr^post33+tempr^0 == 0 /\ i3^0-i3^post33 == 0 /\ -k2^post33+k2^0 == 0 /\ -ndim^post33+ndim^0 == 0 /\ -i2^post33+i2^0 == 0 /\ i3rev^0-i3rev^post33 == 0 /\ wpi^0-wpi^post33 == 0 /\ ip1^0-ip1^post33 == 0 /\ -wi^post33+wi^0 == 0 /\ -wtemp^post33+wtemp^0 == 0 /\ k1^0-k1^post33 == 0 /\ theta^0-theta^post33 == 0 /\ -n^post33+n^0 == 0), cost: 1 14: l12 -> l10 : i3rev^0'=i3rev^post14, nrem^0'=nrem^post14, k1^0'=k1^post14, wr^0'=wr^post14, i2^0'=i2^post14, n^0'=n^post14, ip1^0'=ip1^post14, wi^0'=wi^post14, tempi^0'=tempi^post14, idim^0'=idim^post14, i3^0'=i3^post14, nprev^0'=nprev^post14, ip3^0'=ip3^post14, wpr^0'=wpr^post14, theta^0'=theta^post14, i1^0'=i1^post14, ifp2^0'=ifp2^post14, ibit^0'=ibit^post14, ntot^0'=ntot^post14, k2^0'=k2^post14, wtemp^0'=wtemp^post14, i2rev^0'=i2rev^post14, ndim^0'=ndim^post14, ip2^0'=ip2^post14, wpi^0'=wpi^post14, tempr^0'=tempr^post14, ifp1^0'=ifp1^post14, (k1^0-k1^post14 == 0 /\ -i3^post14+i3^0 == 0 /\ n^0-n^post14 == 0 /\ ip1^0-ip1^post14 == 0 /\ ndim^0-ndim^post14 == 0 /\ tempi^0-tempi^post14 == 0 /\ ifp2^0-ifp2^post14 == 0 /\ -ibit^post14+ibit^0 == 0 /\ -theta^post14+theta^0 == 0 /\ wpr^0-wpr^post14 == 0 /\ wr^0-wr^post14 == 0 /\ -ifp1^post14+ifp1^0 == 0 /\ nrem^0-nrem^post14 == 0 /\ ip3^0-ip3^post14 == 0 /\ nprev^0-nprev^post14 == 0 /\ wi^0-wi^post14 == 0 /\ i3rev^0-i3rev^post14 == 0 /\ wtemp^0-wtemp^post14 == 0 /\ -idim^post14+idim^0 == 0 /\ ntot^0-ntot^post14 == 0 /\ -i1^post14+i1^0 == 0 /\ -ibit^0+i2rev^0 <= 0 /\ -wpi^post14+wpi^0 == 0 /\ -tempr^post14+tempr^0 == 0 /\ -i2rev^post14+i2rev^0 == 0 /\ i2^0-i2^post14 == 0 /\ -ip2^post14+ip2^0 == 0 /\ k2^0-k2^post14 == 0), cost: 1 15: l12 -> l13 : i3rev^0'=i3rev^post15, nrem^0'=nrem^post15, k1^0'=k1^post15, wr^0'=wr^post15, i2^0'=i2^post15, n^0'=n^post15, ip1^0'=ip1^post15, wi^0'=wi^post15, tempi^0'=tempi^post15, idim^0'=idim^post15, i3^0'=i3^post15, nprev^0'=nprev^post15, ip3^0'=ip3^post15, wpr^0'=wpr^post15, theta^0'=theta^post15, i1^0'=i1^post15, ifp2^0'=ifp2^post15, ibit^0'=ibit^post15, ntot^0'=ntot^post15, k2^0'=k2^post15, wtemp^0'=wtemp^post15, i2rev^0'=i2rev^post15, ndim^0'=ndim^post15, ip2^0'=ip2^post15, wpi^0'=wpi^post15, tempr^0'=tempr^post15, ifp1^0'=ifp1^post15, (0 == 0 /\ i1^0-i1^post15 == 0 /\ -ip2^post15+ip2^0 == 0 /\ k1^0-k1^post15 == 0 /\ -k2^post15+k2^0 == 0 /\ -ifp1^post15+ifp1^0 == 0 /\ ip1^0-ip1^post15 == 0 /\ -ip3^post15+ip3^0 == 0 /\ idim^0-idim^post15 == 0 /\ -ntot^post15+ntot^0 == 0 /\ -wtemp^post15+wtemp^0 == 0 /\ i3^0-i3^post15 == 0 /\ -wpr^post15+wpr^0 == 0 /\ nrem^0-nrem^post15 == 0 /\ wi^0-wi^post15 == 0 /\ wr^0-wr^post15 == 0 /\ -tempr^post15+tempr^0 == 0 /\ i3rev^0-i3rev^post15 == 0 /\ 1+ibit^0-i2rev^0 <= 0 /\ -ndim^post15+ndim^0 == 0 /\ ibit^0-i2rev^0+i2rev^post15 == 0 /\ nprev^0-nprev^post15 == 0 /\ -tempi^post15+tempi^0 == 0 /\ -ifp2^post15+ifp2^0 == 0 /\ wpi^0-wpi^post15 == 0 /\ theta^0-theta^post15 == 0 /\ i2^0-i2^post15 == 0 /\ -n^post15+n^0 == 0), cost: 1 18: l13 -> l14 : i3rev^0'=i3rev^post18, nrem^0'=nrem^post18, k1^0'=k1^post18, wr^0'=wr^post18, i2^0'=i2^post18, n^0'=n^post18, ip1^0'=ip1^post18, wi^0'=wi^post18, tempi^0'=tempi^post18, idim^0'=idim^post18, i3^0'=i3^post18, nprev^0'=nprev^post18, ip3^0'=ip3^post18, wpr^0'=wpr^post18, theta^0'=theta^post18, i1^0'=i1^post18, ifp2^0'=ifp2^post18, ibit^0'=ibit^post18, ntot^0'=ntot^post18, k2^0'=k2^post18, wtemp^0'=wtemp^post18, i2rev^0'=i2rev^post18, ndim^0'=ndim^post18, ip2^0'=ip2^post18, wpi^0'=wpi^post18, tempr^0'=tempr^post18, ifp1^0'=ifp1^post18, (-ndim^post18+ndim^0 == 0 /\ idim^0-idim^post18 == 0 /\ -ntot^post18+ntot^0 == 0 /\ -ifp2^post18+ifp2^0 == 0 /\ n^0-n^post18 == 0 /\ theta^0-theta^post18 == 0 /\ -tempr^post18+tempr^0 == 0 /\ -wtemp^post18+wtemp^0 == 0 /\ wi^0-wi^post18 == 0 /\ k1^0-k1^post18 == 0 /\ -wpi^post18+wpi^0 == 0 /\ -i2rev^post18+i2rev^0 == 0 /\ -tempi^post18+tempi^0 == 0 /\ i3rev^0-i3rev^post18 == 0 /\ ip1^0-ip1^post18 == 0 /\ -nprev^post18+nprev^0 == 0 /\ ibit^0-ibit^post18 == 0 /\ -ip2^post18+ip2^0 == 0 /\ -k2^post18+k2^0 == 0 /\ i3^0-i3^post18 == 0 /\ wpr^0-wpr^post18 == 0 /\ i2^0-i2^post18 == 0 /\ wr^0-wr^post18 == 0 /\ -ip3^post18+ip3^0 == 0 /\ nrem^0-nrem^post18 == 0 /\ -i1^post18+i1^0 == 0 /\ -ifp1^post18+ifp1^0 == 0), cost: 1 16: l14 -> l10 : i3rev^0'=i3rev^post16, nrem^0'=nrem^post16, k1^0'=k1^post16, wr^0'=wr^post16, i2^0'=i2^post16, n^0'=n^post16, ip1^0'=ip1^post16, wi^0'=wi^post16, tempi^0'=tempi^post16, idim^0'=idim^post16, i3^0'=i3^post16, nprev^0'=nprev^post16, ip3^0'=ip3^post16, wpr^0'=wpr^post16, theta^0'=theta^post16, i1^0'=i1^post16, ifp2^0'=ifp2^post16, ibit^0'=ibit^post16, ntot^0'=ntot^post16, k2^0'=k2^post16, wtemp^0'=wtemp^post16, i2rev^0'=i2rev^post16, ndim^0'=ndim^post16, ip2^0'=ip2^post16, wpi^0'=wpi^post16, tempr^0'=tempr^post16, ifp1^0'=ifp1^post16, (-nprev^post16+nprev^0 == 0 /\ -i1^post16+i1^0 == 0 /\ -i2rev^post16+i2rev^0 == 0 /\ -ip2^post16+ip2^0 == 0 /\ wi^0-wi^post16 == 0 /\ -i3^post16+i3^0 == 0 /\ -ifp1^post16+ifp1^0 == 0 /\ -ndim^post16+ndim^0 == 0 /\ theta^0-theta^post16 == 0 /\ -ntot^post16+ntot^0 == 0 /\ -ip3^post16+ip3^0 == 0 /\ 1-ip1^0+ibit^0 <= 0 /\ i3rev^0-i3rev^post16 == 0 /\ n^0-n^post16 == 0 /\ -wpi^post16+wpi^0 == 0 /\ nrem^0-nrem^post16 == 0 /\ -wr^post16+wr^0 == 0 /\ tempi^0-tempi^post16 == 0 /\ ifp2^0-ifp2^post16 == 0 /\ k1^0-k1^post16 == 0 /\ -ip1^post16+ip1^0 == 0 /\ i2^0-i2^post16 == 0 /\ -k2^post16+k2^0 == 0 /\ ibit^0-ibit^post16 == 0 /\ -wtemp^post16+wtemp^0 == 0 /\ idim^0-idim^post16 == 0 /\ -tempr^post16+tempr^0 == 0 /\ wpr^0-wpr^post16 == 0), cost: 1 17: l14 -> l12 : i3rev^0'=i3rev^post17, nrem^0'=nrem^post17, k1^0'=k1^post17, wr^0'=wr^post17, i2^0'=i2^post17, n^0'=n^post17, ip1^0'=ip1^post17, wi^0'=wi^post17, tempi^0'=tempi^post17, idim^0'=idim^post17, i3^0'=i3^post17, nprev^0'=nprev^post17, ip3^0'=ip3^post17, wpr^0'=wpr^post17, theta^0'=theta^post17, i1^0'=i1^post17, ifp2^0'=ifp2^post17, ibit^0'=ibit^post17, ntot^0'=ntot^post17, k2^0'=k2^post17, wtemp^0'=wtemp^post17, i2rev^0'=i2rev^post17, ndim^0'=ndim^post17, ip2^0'=ip2^post17, wpi^0'=wpi^post17, tempr^0'=tempr^post17, ifp1^0'=ifp1^post17, (-wpr^post17+wpr^0 == 0 /\ i2^0-i2^post17 == 0 /\ nprev^0-nprev^post17 == 0 /\ i3^0-i3^post17 == 0 /\ ip1^0-ibit^0 <= 0 /\ -idim^post17+idim^0 == 0 /\ k1^0-k1^post17 == 0 /\ nrem^0-nrem^post17 == 0 /\ wr^0-wr^post17 == 0 /\ -ifp1^post17+ifp1^0 == 0 /\ tempi^0-tempi^post17 == 0 /\ -ibit^post17+ibit^0 == 0 /\ -ndim^post17+ndim^0 == 0 /\ -ifp2^post17+ifp2^0 == 0 /\ -theta^post17+theta^0 == 0 /\ n^0-n^post17 == 0 /\ ntot^0-ntot^post17 == 0 /\ wtemp^0-wtemp^post17 == 0 /\ wi^0-wi^post17 == 0 /\ -tempr^post17+tempr^0 == 0 /\ ip1^0-ip1^post17 == 0 /\ -ip2^post17+ip2^0 == 0 /\ -wpi^post17+wpi^0 == 0 /\ -i1^post17+i1^0 == 0 /\ i3rev^0-i3rev^post17 == 0 /\ k2^0-k2^post17 == 0 /\ -i2rev^post17+i2rev^0 == 0 /\ ip3^0-ip3^post17 == 0), cost: 1 19: l15 -> l13 : i3rev^0'=i3rev^post19, nrem^0'=nrem^post19, k1^0'=k1^post19, wr^0'=wr^post19, i2^0'=i2^post19, n^0'=n^post19, ip1^0'=ip1^post19, wi^0'=wi^post19, tempi^0'=tempi^post19, idim^0'=idim^post19, i3^0'=i3^post19, nprev^0'=nprev^post19, ip3^0'=ip3^post19, wpr^0'=wpr^post19, theta^0'=theta^post19, i1^0'=i1^post19, ifp2^0'=ifp2^post19, ibit^0'=ibit^post19, ntot^0'=ntot^post19, k2^0'=k2^post19, wtemp^0'=wtemp^post19, i2rev^0'=i2rev^post19, ndim^0'=ndim^post19, ip2^0'=ip2^post19, wpi^0'=wpi^post19, tempr^0'=tempr^post19, ifp1^0'=ifp1^post19, (0 == 0 /\ -ndim^post19+ndim^0 == 0 /\ -k2^post19+k2^0 == 0 /\ ip2^0-ip2^post19 == 0 /\ -wpi^post19+wpi^0 == 0 /\ wr^0-wr^post19 == 0 /\ nrem^0-nrem^post19 == 0 /\ -tempr^post19+tempr^0 == 0 /\ wpr^0-wpr^post19 == 0 /\ -wtemp^post19+wtemp^0 == 0 /\ i2rev^0-i2rev^post19 == 0 /\ ifp2^0-ifp2^post19 == 0 /\ tempi^0-tempi^post19 == 0 /\ n^0-n^post19 == 0 /\ idim^0-idim^post19 == 0 /\ -nprev^post19+nprev^0 == 0 /\ ip3^0-ip3^post19 == 0 /\ -theta^post19+theta^0 == 0 /\ -ifp1^post19+ifp1^0 == 0 /\ -i1^post19+i1^0 == 0 /\ -ntot^post19+ntot^0 == 0 /\ ip1^0-ip1^post19 == 0 /\ k1^0-k1^post19 == 0 /\ -i2^post19+i2^0 == 0 /\ -wi^post19+wi^0 == 0 /\ i3rev^0-i3rev^post19 == 0 /\ -i3^post19+i3^0 == 0), cost: 1 20: l16 -> l0 : i3rev^0'=i3rev^post20, nrem^0'=nrem^post20, k1^0'=k1^post20, wr^0'=wr^post20, i2^0'=i2^post20, n^0'=n^post20, ip1^0'=ip1^post20, wi^0'=wi^post20, tempi^0'=tempi^post20, idim^0'=idim^post20, i3^0'=i3^post20, nprev^0'=nprev^post20, ip3^0'=ip3^post20, wpr^0'=wpr^post20, theta^0'=theta^post20, i1^0'=i1^post20, ifp2^0'=ifp2^post20, ibit^0'=ibit^post20, ntot^0'=ntot^post20, k2^0'=k2^post20, wtemp^0'=wtemp^post20, i2rev^0'=i2rev^post20, ndim^0'=ndim^post20, ip2^0'=ip2^post20, wpi^0'=wpi^post20, tempr^0'=tempr^post20, ifp1^0'=ifp1^post20, (-ip1^post20+ip1^0 == 0 /\ -wpi^post20+wpi^0 == 0 /\ -i3^post20+i3^0 == 0 /\ n^0-n^post20 == 0 /\ wr^0-wr^post20 == 0 /\ -ndim^post20+ndim^0 == 0 /\ ip3^0-ip3^post20 == 0 /\ nrem^0-nrem^post20 == 0 /\ k1^0-k1^post20 == 0 /\ wi^0-wi^post20 == 0 /\ -idim^post20+idim^0 == 0 /\ -i2rev^post20+i2rev^0 == 0 /\ i1^0-i1^post20 == 0 /\ -ibit^post20+ibit^0 == 0 /\ k2^0-k2^post20 == 0 /\ ntot^0-ntot^post20 == 0 /\ wtemp^0-wtemp^post20 == 0 /\ -ip2^post20+ip2^0 == 0 /\ -1+nprev^post20 == 0 /\ -theta^post20+theta^0 == 0 /\ -ifp1^post20+ifp1^0 == 0 /\ tempi^0-tempi^post20 == 0 /\ -wpr^post20+wpr^0 == 0 /\ -ifp2^post20+ifp2^0 == 0 /\ i2^0-i2^post20 == 0 /\ -tempr^post20+tempr^0 == 0 /\ 1-idim^0+ndim^0 <= 0 /\ i3rev^0-i3rev^post20 == 0), cost: 1 21: l16 -> l17 : i3rev^0'=i3rev^post21, nrem^0'=nrem^post21, k1^0'=k1^post21, wr^0'=wr^post21, i2^0'=i2^post21, n^0'=n^post21, ip1^0'=ip1^post21, wi^0'=wi^post21, tempi^0'=tempi^post21, idim^0'=idim^post21, i3^0'=i3^post21, nprev^0'=nprev^post21, ip3^0'=ip3^post21, wpr^0'=wpr^post21, theta^0'=theta^post21, i1^0'=i1^post21, ifp2^0'=ifp2^post21, ibit^0'=ibit^post21, ntot^0'=ntot^post21, k2^0'=k2^post21, wtemp^0'=wtemp^post21, i2rev^0'=i2rev^post21, ndim^0'=ndim^post21, ip2^0'=ip2^post21, wpi^0'=wpi^post21, tempr^0'=tempr^post21, ifp1^0'=ifp1^post21, (0 == 0 /\ -tempi^post21+tempi^0 == 0 /\ ip1^0-ip1^post21 == 0 /\ nrem^0-nrem^post21 == 0 /\ -ip2^post21+ip2^0 == 0 /\ -tempr^post21+tempr^0 == 0 /\ -k2^post21+k2^0 == 0 /\ i1^0-i1^post21 == 0 /\ i3^0-i3^post21 == 0 /\ -wpi^post21+wpi^0 == 0 /\ -i2rev^post21+i2rev^0 == 0 /\ wi^0-wi^post21 == 0 /\ -wtemp^post21+wtemp^0 == 0 /\ k1^0-k1^post21 == 0 /\ -ibit^post21+ibit^0 == 0 /\ nprev^0-nprev^post21 == 0 /\ theta^0-theta^post21 == 0 /\ ip3^0-ip3^post21 == 0 /\ -n^post21+n^0 == 0 /\ wr^0-wr^post21 == 0 /\ -wpr^post21+wpr^0 == 0 /\ idim^0-ndim^0 <= 0 /\ -1-idim^0+idim^post21 == 0 /\ i2^0-i2^post21 == 0 /\ -i3rev^post21+i3rev^0 == 0 /\ -ifp1^post21+ifp1^0 == 0 /\ -ifp2^post21+ifp2^0 == 0 /\ -ndim^post21+ndim^0 == 0), cost: 1 30: l17 -> l16 : i3rev^0'=i3rev^post30, nrem^0'=nrem^post30, k1^0'=k1^post30, wr^0'=wr^post30, i2^0'=i2^post30, n^0'=n^post30, ip1^0'=ip1^post30, wi^0'=wi^post30, tempi^0'=tempi^post30, idim^0'=idim^post30, i3^0'=i3^post30, nprev^0'=nprev^post30, ip3^0'=ip3^post30, wpr^0'=wpr^post30, theta^0'=theta^post30, i1^0'=i1^post30, ifp2^0'=ifp2^post30, ibit^0'=ibit^post30, ntot^0'=ntot^post30, k2^0'=k2^post30, wtemp^0'=wtemp^post30, i2rev^0'=i2rev^post30, ndim^0'=ndim^post30, ip2^0'=ip2^post30, wpi^0'=wpi^post30, tempr^0'=tempr^post30, ifp1^0'=ifp1^post30, (-n^post30+n^0 == 0 /\ -wpi^post30+wpi^0 == 0 /\ i1^0-i1^post30 == 0 /\ -wpr^post30+wpr^0 == 0 /\ idim^0-idim^post30 == 0 /\ -k2^post30+k2^0 == 0 /\ ip1^0-ip1^post30 == 0 /\ nrem^0-nrem^post30 == 0 /\ -ndim^post30+ndim^0 == 0 /\ -wtemp^post30+wtemp^0 == 0 /\ k1^0-k1^post30 == 0 /\ wi^0-wi^post30 == 0 /\ -tempi^post30+tempi^0 == 0 /\ -i2rev^post30+i2rev^0 == 0 /\ theta^0-theta^post30 == 0 /\ ip3^0-ip3^post30 == 0 /\ -ibit^post30+ibit^0 == 0 /\ nprev^0-nprev^post30 == 0 /\ -ip2^post30+ip2^0 == 0 /\ i3^0-i3^post30 == 0 /\ i3rev^0-i3rev^post30 == 0 /\ -ifp1^post30+ifp1^0 == 0 /\ wr^0-wr^post30 == 0 /\ -ntot^post30+ntot^0 == 0 /\ -ifp2^post30+ifp2^0 == 0 /\ tempr^0-tempr^post30 == 0 /\ i2^0-i2^post30 == 0), cost: 1 22: l18 -> l19 : i3rev^0'=i3rev^post22, nrem^0'=nrem^post22, k1^0'=k1^post22, wr^0'=wr^post22, i2^0'=i2^post22, n^0'=n^post22, ip1^0'=ip1^post22, wi^0'=wi^post22, tempi^0'=tempi^post22, idim^0'=idim^post22, i3^0'=i3^post22, nprev^0'=nprev^post22, ip3^0'=ip3^post22, wpr^0'=wpr^post22, theta^0'=theta^post22, i1^0'=i1^post22, ifp2^0'=ifp2^post22, ibit^0'=ibit^post22, ntot^0'=ntot^post22, k2^0'=k2^post22, wtemp^0'=wtemp^post22, i2rev^0'=i2rev^post22, ndim^0'=ndim^post22, ip2^0'=ip2^post22, wpi^0'=wpi^post22, tempr^0'=tempr^post22, ifp1^0'=ifp1^post22, (wi^0-wi^post22 == 0 /\ -ntot^post22+ntot^0 == 0 /\ -ip3^post22+ip3^0 == 0 /\ -2+i1^post22-i1^0 == 0 /\ i3rev^0-i3rev^post22 == 0 /\ -k2^post22+k2^0 == 0 /\ -wpi^post22+wpi^0 == 0 /\ i2^0-i2^post22 == 0 /\ -ip2^post22+ip2^0 == 0 /\ theta^0-theta^post22 == 0 /\ -ifp1^post22+ifp1^0 == 0 /\ 1-i3^0+ip3^0 <= 0 /\ k1^0-k1^post22 == 0 /\ -wtemp^post22+wtemp^0 == 0 /\ -ndim^post22+ndim^0 == 0 /\ ip1^0-ip1^post22 == 0 /\ n^0-n^post22 == 0 /\ ibit^0-ibit^post22 == 0 /\ -tempr^post22+tempr^0 == 0 /\ tempi^0-tempi^post22 == 0 /\ ifp2^0-ifp2^post22 == 0 /\ -wr^post22+wr^0 == 0 /\ -nprev^post22+nprev^0 == 0 /\ -i2rev^post22+i2rev^0 == 0 /\ idim^0-idim^post22 == 0 /\ i3^0-i3^post22 == 0 /\ wpr^0-wpr^post22 == 0 /\ nrem^0-nrem^post22 == 0), cost: 1 23: l18 -> l20 : i3rev^0'=i3rev^post23, nrem^0'=nrem^post23, k1^0'=k1^post23, wr^0'=wr^post23, i2^0'=i2^post23, n^0'=n^post23, ip1^0'=ip1^post23, wi^0'=wi^post23, tempi^0'=tempi^post23, idim^0'=idim^post23, i3^0'=i3^post23, nprev^0'=nprev^post23, ip3^0'=ip3^post23, wpr^0'=wpr^post23, theta^0'=theta^post23, i1^0'=i1^post23, ifp2^0'=ifp2^post23, ibit^0'=ibit^post23, ntot^0'=ntot^post23, k2^0'=k2^post23, wtemp^0'=wtemp^post23, i2rev^0'=i2rev^post23, ndim^0'=ndim^post23, ip2^0'=ip2^post23, wpi^0'=wpi^post23, tempr^0'=tempr^post23, ifp1^0'=ifp1^post23, (0 == 0 /\ i2^0+i3rev^post23-i3^0-i2rev^0 == 0 /\ -k2^post23+k2^0 == 0 /\ -ip3^post23+ip3^0 == 0 /\ tempi^0-tempi^post23 == 0 /\ -wpi^post23+wpi^0 == 0 /\ i2rev^0-i2rev^post23 == 0 /\ theta^0-theta^post23 == 0 /\ nrem^0-nrem^post23 == 0 /\ -ip2^post23+ip2^0 == 0 /\ ip1^0-ip1^post23 == 0 /\ wi^0-wi^post23 == 0 /\ -ifp1^post23+ifp1^0 == 0 /\ k1^0-k1^post23 == 0 /\ -i1^post23+i1^0 == 0 /\ -ifp2^post23+ifp2^0 == 0 /\ -idim^post23+idim^0 == 0 /\ n^0-n^post23 == 0 /\ -wtemp^post23+wtemp^0 == 0 /\ ibit^0-ibit^post23 == 0 /\ -ndim^post23+ndim^0 == 0 /\ i2^0-i2^post23 == 0 /\ wpr^0-wpr^post23 == 0 /\ i3^0-ip3^0 <= 0 /\ -i3^0-ip2^0+i3^post23 == 0 /\ -nprev^post23+nprev^0 == 0 /\ -ntot^post23+ntot^0 == 0 /\ -wr^post23+wr^0 == 0), cost: 1 27: l19 -> l21 : i3rev^0'=i3rev^post27, nrem^0'=nrem^post27, k1^0'=k1^post27, wr^0'=wr^post27, i2^0'=i2^post27, n^0'=n^post27, ip1^0'=ip1^post27, wi^0'=wi^post27, tempi^0'=tempi^post27, idim^0'=idim^post27, i3^0'=i3^post27, nprev^0'=nprev^post27, ip3^0'=ip3^post27, wpr^0'=wpr^post27, theta^0'=theta^post27, i1^0'=i1^post27, ifp2^0'=ifp2^post27, ibit^0'=ibit^post27, ntot^0'=ntot^post27, k2^0'=k2^post27, wtemp^0'=wtemp^post27, i2rev^0'=i2rev^post27, ndim^0'=ndim^post27, ip2^0'=ip2^post27, wpi^0'=wpi^post27, tempr^0'=tempr^post27, ifp1^0'=ifp1^post27, (-wpr^post27+wpr^0 == 0 /\ -ip3^post27+ip3^0 == 0 /\ -ifp2^post27+ifp2^0 == 0 /\ idim^0-idim^post27 == 0 /\ -wtemp^post27+wtemp^0 == 0 /\ -n^post27+n^0 == 0 /\ theta^0-theta^post27 == 0 /\ -nprev^post27+nprev^0 == 0 /\ wi^0-wi^post27 == 0 /\ ip1^0-ip1^post27 == 0 /\ wr^0-wr^post27 == 0 /\ i2rev^0-i2rev^post27 == 0 /\ -ifp1^post27+ifp1^0 == 0 /\ ibit^0-ibit^post27 == 0 /\ k1^0-k1^post27 == 0 /\ i2^0-i2^post27 == 0 /\ -ndim^post27+ndim^0 == 0 /\ -ntot^post27+ntot^0 == 0 /\ i3rev^0-i3rev^post27 == 0 /\ i3^0-i3^post27 == 0 /\ nrem^0-nrem^post27 == 0 /\ -i1^post27+i1^0 == 0 /\ -tempr^post27+tempr^0 == 0 /\ -ip2^post27+ip2^0 == 0 /\ wpi^0-wpi^post27 == 0 /\ -tempi^post27+tempi^0 == 0 /\ -k2^post27+k2^0 == 0), cost: 1 24: l20 -> l18 : i3rev^0'=i3rev^post24, nrem^0'=nrem^post24, k1^0'=k1^post24, wr^0'=wr^post24, i2^0'=i2^post24, n^0'=n^post24, ip1^0'=ip1^post24, wi^0'=wi^post24, tempi^0'=tempi^post24, idim^0'=idim^post24, i3^0'=i3^post24, nprev^0'=nprev^post24, ip3^0'=ip3^post24, wpr^0'=wpr^post24, theta^0'=theta^post24, i1^0'=i1^post24, ifp2^0'=ifp2^post24, ibit^0'=ibit^post24, ntot^0'=ntot^post24, k2^0'=k2^post24, wtemp^0'=wtemp^post24, i2rev^0'=i2rev^post24, ndim^0'=ndim^post24, ip2^0'=ip2^post24, wpi^0'=wpi^post24, tempr^0'=tempr^post24, ifp1^0'=ifp1^post24, (-ndim^post24+ndim^0 == 0 /\ ip1^0-ip1^post24 == 0 /\ -ip3^post24+ip3^0 == 0 /\ -tempr^post24+tempr^0 == 0 /\ -wpi^post24+wpi^0 == 0 /\ -wi^post24+wi^0 == 0 /\ idim^0-idim^post24 == 0 /\ k1^0-k1^post24 == 0 /\ i3^0-i3^post24 == 0 /\ i3rev^0-i3rev^post24 == 0 /\ nrem^0-nrem^post24 == 0 /\ -k2^post24+k2^0 == 0 /\ -wpr^post24+wpr^0 == 0 /\ -ip2^post24+ip2^0 == 0 /\ i1^0-i1^post24 == 0 /\ -ifp1^post24+ifp1^0 == 0 /\ -ifp2^post24+ifp2^0 == 0 /\ -tempi^post24+tempi^0 == 0 /\ nprev^0-nprev^post24 == 0 /\ -i2rev^post24+i2rev^0 == 0 /\ wr^0-wr^post24 == 0 /\ -wtemp^post24+wtemp^0 == 0 /\ -n^post24+n^0 == 0 /\ -ibit^post24+ibit^0 == 0 /\ i2^0-i2^post24 == 0 /\ -ntot^post24+ntot^0 == 0 /\ theta^0-theta^post24 == 0), cost: 1 25: l21 -> l15 : i3rev^0'=i3rev^post25, nrem^0'=nrem^post25, k1^0'=k1^post25, wr^0'=wr^post25, i2^0'=i2^post25, n^0'=n^post25, ip1^0'=ip1^post25, wi^0'=wi^post25, tempi^0'=tempi^post25, idim^0'=idim^post25, i3^0'=i3^post25, nprev^0'=nprev^post25, ip3^0'=ip3^post25, wpr^0'=wpr^post25, theta^0'=theta^post25, i1^0'=i1^post25, ifp2^0'=ifp2^post25, ibit^0'=ibit^post25, ntot^0'=ntot^post25, k2^0'=k2^post25, wtemp^0'=wtemp^post25, i2rev^0'=i2rev^post25, ndim^0'=ndim^post25, ip2^0'=ip2^post25, wpi^0'=wpi^post25, tempr^0'=tempr^post25, ifp1^0'=ifp1^post25, (-i2rev^post25+i2rev^0 == 0 /\ i3rev^0-i3rev^post25 == 0 /\ -1+i2^0+ip1^0-i1^0 <= 0 /\ -ip2^post25+ip2^0 == 0 /\ -ifp1^post25+ifp1^0 == 0 /\ -i2^post25+i2^0 == 0 /\ wpr^0-wpr^post25 == 0 /\ -ntot^post25+ntot^0 == 0 /\ n^0-n^post25 == 0 /\ -wtemp^post25+wtemp^0 == 0 /\ ifp2^0-ifp2^post25 == 0 /\ -i1^post25+i1^0 == 0 /\ -tempr^post25+tempr^0 == 0 /\ -nprev^post25+nprev^0 == 0 /\ -k2^post25+k2^0 == 0 /\ -ibit^post25+ibit^0 == 0 /\ ip3^0-ip3^post25 == 0 /\ k1^0-k1^post25 == 0 /\ tempi^0-tempi^post25 == 0 /\ -wpi^post25+wpi^0 == 0 /\ -ndim^post25+ndim^0 == 0 /\ -i3^post25+i3^0 == 0 /\ ip1^0-ip1^post25 == 0 /\ -wi^post25+wi^0 == 0 /\ -theta^post25+theta^0 == 0 /\ idim^0-idim^post25 == 0 /\ nrem^0-nrem^post25 == 0 /\ -wr^post25+wr^0 == 0), cost: 1 26: l21 -> l20 : i3rev^0'=i3rev^post26, nrem^0'=nrem^post26, k1^0'=k1^post26, wr^0'=wr^post26, i2^0'=i2^post26, n^0'=n^post26, ip1^0'=ip1^post26, wi^0'=wi^post26, tempi^0'=tempi^post26, idim^0'=idim^post26, i3^0'=i3^post26, nprev^0'=nprev^post26, ip3^0'=ip3^post26, wpr^0'=wpr^post26, theta^0'=theta^post26, i1^0'=i1^post26, ifp2^0'=ifp2^post26, ibit^0'=ibit^post26, ntot^0'=ntot^post26, k2^0'=k2^post26, wtemp^0'=wtemp^post26, i2rev^0'=i2rev^post26, ndim^0'=ndim^post26, ip2^0'=ip2^post26, wpi^0'=wpi^post26, tempr^0'=tempr^post26, ifp1^0'=ifp1^post26, (nrem^0-nrem^post26 == 0 /\ -wpr^post26+wpr^0 == 0 /\ tempi^0-tempi^post26 == 0 /\ -theta^post26+theta^0 == 0 /\ i3^0-i3^post26 == 0 /\ k1^0-k1^post26 == 0 /\ i2^0-i2^post26 == 0 /\ -ndim^post26+ndim^0 == 0 /\ -ip2^post26+ip2^0 == 0 /\ wr^0-wr^post26 == 0 /\ -wpi^post26+wpi^0 == 0 /\ -ifp2^post26+ifp2^0 == 0 /\ n^0-n^post26 == 0 /\ k2^0-k2^post26 == 0 /\ wi^0-wi^post26 == 0 /\ nprev^0-nprev^post26 == 0 /\ ip3^0-ip3^post26 == 0 /\ -ifp1^post26+ifp1^0 == 0 /\ -idim^post26+idim^0 == 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i2rev^post26+i2rev^0 == 0 /\ ip1^0-ip1^post26 == 0 /\ i1^0-i1^post26 == 0 /\ ntot^0-ntot^post26 == 0 /\ i3rev^0-i3rev^post26 == 0 /\ -ibit^post26+ibit^0 == 0 /\ -wtemp^post26+wtemp^0 == 0 /\ -tempr^post26+tempr^0 == 0), cost: 1 28: l22 -> l15 : i3rev^0'=i3rev^post28, nrem^0'=nrem^post28, k1^0'=k1^post28, wr^0'=wr^post28, i2^0'=i2^post28, n^0'=n^post28, ip1^0'=ip1^post28, wi^0'=wi^post28, tempi^0'=tempi^post28, idim^0'=idim^post28, i3^0'=i3^post28, nprev^0'=nprev^post28, ip3^0'=ip3^post28, wpr^0'=wpr^post28, theta^0'=theta^post28, i1^0'=i1^post28, ifp2^0'=ifp2^post28, ibit^0'=ibit^post28, ntot^0'=ntot^post28, k2^0'=k2^post28, wtemp^0'=wtemp^post28, i2rev^0'=i2rev^post28, ndim^0'=ndim^post28, ip2^0'=ip2^post28, wpi^0'=wpi^post28, tempr^0'=tempr^post28, ifp1^0'=ifp1^post28, (-idim^post28+idim^0 == 0 /\ wpr^0-wpr^post28 == 0 /\ ip2^0-ip2^post28 == 0 /\ -k2^post28+k2^0 == 0 /\ -wpi^post28+wpi^0 == 0 /\ -wtemp^post28+wtemp^0 == 0 /\ -tempr^post28+tempr^0 == 0 /\ i3rev^0-i3rev^post28 == 0 /\ wi^0-wi^post28 == 0 /\ k1^0-k1^post28 == 0 /\ -nprev^post28+nprev^0 == 0 /\ -i3^post28+i3^0 == 0 /\ ndim^0-ndim^post28 == 0 /\ tempi^0-tempi^post28 == 0 /\ -ifp1^post28+ifp1^0 == 0 /\ ifp2^0-ifp2^post28 == 0 /\ -i1^post28+i1^0 == 0 /\ nrem^0-nrem^post28 == 0 /\ n^0-n^post28 == 0 /\ -ip3^post28+ip3^0 == 0 /\ wr^0-wr^post28 == 0 /\ -i2rev^post28+i2rev^0 == 0 /\ -theta^post28+theta^0 == 0 /\ -i2^0+i2rev^0 <= 0 /\ -ntot^post28+ntot^0 == 0 /\ ibit^0-ibit^post28 == 0 /\ -ip1^post28+ip1^0 == 0 /\ -i2^post28+i2^0 == 0), cost: 1 29: l22 -> l19 : i3rev^0'=i3rev^post29, nrem^0'=nrem^post29, k1^0'=k1^post29, wr^0'=wr^post29, i2^0'=i2^post29, n^0'=n^post29, ip1^0'=ip1^post29, wi^0'=wi^post29, tempi^0'=tempi^post29, idim^0'=idim^post29, i3^0'=i3^post29, nprev^0'=nprev^post29, ip3^0'=ip3^post29, wpr^0'=wpr^post29, theta^0'=theta^post29, i1^0'=i1^post29, ifp2^0'=ifp2^post29, ibit^0'=ibit^post29, ntot^0'=ntot^post29, k2^0'=k2^post29, wtemp^0'=wtemp^post29, i2rev^0'=i2rev^post29, ndim^0'=ndim^post29, ip2^0'=ip2^post29, wpi^0'=wpi^post29, tempr^0'=tempr^post29, ifp1^0'=ifp1^post29, (-tempr^post29+tempr^0 == 0 /\ tempi^0-tempi^post29 == 0 /\ -ip2^post29+ip2^0 == 0 /\ ifp2^0-ifp2^post29 == 0 /\ nrem^0-nrem^post29 == 0 /\ -ndim^post29+ndim^0 == 0 /\ -i1^post29+i1^0 == 0 /\ ip3^0-ip3^post29 == 0 /\ i2^0-i2^post29 == 0 /\ n^0-n^post29 == 0 /\ -ibit^post29+ibit^0 == 0 /\ wr^0-wr^post29 == 0 /\ -i3^post29+i3^0 == 0 /\ ntot^0-ntot^post29 == 0 /\ nprev^0-nprev^post29 == 0 /\ -i2rev^post29+i2rev^0 == 0 /\ -ifp1^post29+ifp1^0 == 0 /\ wi^0-wi^post29 == 0 /\ -wpi^post29+wpi^0 == 0 /\ 1+i2^0-i2rev^0 <= 0 /\ wtemp^0-wtemp^post29 == 0 /\ i3rev^0-i3rev^post29 == 0 /\ ip1^0-ip1^post29 == 0 /\ k2^0-k2^post29 == 0 /\ -theta^post29+theta^0 == 0 /\ -wpr^post29+wpr^0 == 0 /\ -k1^post29+k1^0 == 0 /\ -idim^post29+idim^0 == 0), cost: 1 31: l23 -> l8 : i3rev^0'=i3rev^post31, nrem^0'=nrem^post31, k1^0'=k1^post31, wr^0'=wr^post31, i2^0'=i2^post31, n^0'=n^post31, ip1^0'=ip1^post31, wi^0'=wi^post31, tempi^0'=tempi^post31, idim^0'=idim^post31, i3^0'=i3^post31, nprev^0'=nprev^post31, ip3^0'=ip3^post31, wpr^0'=wpr^post31, theta^0'=theta^post31, i1^0'=i1^post31, ifp2^0'=ifp2^post31, ibit^0'=ibit^post31, ntot^0'=ntot^post31, k2^0'=k2^post31, wtemp^0'=wtemp^post31, i2rev^0'=i2rev^post31, ndim^0'=ndim^post31, ip2^0'=ip2^post31, wpi^0'=wpi^post31, tempr^0'=tempr^post31, ifp1^0'=ifp1^post31, (-wtemp^post31+wtemp^0 == 0 /\ wr^0-wr^post31 == 0 /\ wpr^0-wpr^post31 == 0 /\ i3rev^0-i3rev^post31 == 0 /\ -ntot^post31+ntot^0 == 0 /\ -ip2^post31+ip2^0 == 0 /\ i2^0-i2^post31 == 0 /\ -tempr^post31+tempr^0 == 0 /\ -nprev^post31+nprev^0 == 0 /\ -k2^post31+k2^0 == 0 /\ -ip1^0+ifp1^post31 == 0 /\ n^0-n^post31 == 0 /\ -i1^post31+i1^0 == 0 /\ -wpi^post31+wpi^0 == 0 /\ -i2rev^post31+i2rev^0 == 0 /\ -wi^post31+wi^0 == 0 /\ -ip3^post31+ip3^0 == 0 /\ ifp2^0-ifp2^post31 == 0 /\ -i3^post31+i3^0 == 0 /\ ibit^0-ibit^post31 == 0 /\ tempi^0-tempi^post31 == 0 /\ ip1^0-ip1^post31 == 0 /\ nrem^0-nrem^post31 == 0 /\ 1-i2^0+ip2^0 <= 0 /\ idim^0-idim^post31 == 0 /\ -theta^post31+theta^0 == 0 /\ k1^0-k1^post31 == 0 /\ -ndim^post31+ndim^0 == 0), cost: 1 32: l23 -> l22 : i3rev^0'=i3rev^post32, nrem^0'=nrem^post32, k1^0'=k1^post32, wr^0'=wr^post32, i2^0'=i2^post32, n^0'=n^post32, ip1^0'=ip1^post32, wi^0'=wi^post32, tempi^0'=tempi^post32, idim^0'=idim^post32, i3^0'=i3^post32, nprev^0'=nprev^post32, ip3^0'=ip3^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, i1^0'=i1^post32, ifp2^0'=ifp2^post32, ibit^0'=ibit^post32, ntot^0'=ntot^post32, k2^0'=k2^post32, wtemp^0'=wtemp^post32, i2rev^0'=i2rev^post32, ndim^0'=ndim^post32, ip2^0'=ip2^post32, wpi^0'=wpi^post32, tempr^0'=tempr^post32, ifp1^0'=ifp1^post32, (k1^0-k1^post32 == 0 /\ nprev^0-nprev^post32 == 0 /\ ndim^0-ndim^post32 == 0 /\ tempi^0-tempi^post32 == 0 /\ -wpi^post32+wpi^0 == 0 /\ -theta^post32+theta^0 == 0 /\ -ip1^post32+ip1^0 == 0 /\ -wpr^post32+wpr^0 == 0 /\ wr^0-wr^post32 == 0 /\ -ip2^post32+ip2^0 == 0 /\ nrem^0-nrem^post32 == 0 /\ -ifp1^post32+ifp1^0 == 0 /\ wi^0-wi^post32 == 0 /\ i2^0-ip2^0 <= 0 /\ i3rev^0-i3rev^post32 == 0 /\ -ifp2^post32+ifp2^0 == 0 /\ -idim^post32+idim^0 == 0 /\ -tempr^post32+tempr^0 == 0 /\ -wtemp^post32+wtemp^0 == 0 /\ k2^0-k2^post32 == 0 /\ ntot^0-ntot^post32 == 0 /\ -ibit^post32+ibit^0 == 0 /\ -i2rev^post32+i2rev^0 == 0 /\ i3^0-i3^post32 == 0 /\ i2^0-i2^post32 == 0 /\ n^0-n^post32 == 0 /\ ip3^0-ip3^post32 == 0 /\ i1^0-i1^post32 == 0), cost: 1 36: l25 -> l17 : i3rev^0'=i3rev^post36, nrem^0'=nrem^post36, k1^0'=k1^post36, wr^0'=wr^post36, i2^0'=i2^post36, n^0'=n^post36, ip1^0'=ip1^post36, wi^0'=wi^post36, tempi^0'=tempi^post36, idim^0'=idim^post36, i3^0'=i3^post36, nprev^0'=nprev^post36, ip3^0'=ip3^post36, wpr^0'=wpr^post36, theta^0'=theta^post36, i1^0'=i1^post36, ifp2^0'=ifp2^post36, ibit^0'=ibit^post36, ntot^0'=ntot^post36, k2^0'=k2^post36, wtemp^0'=wtemp^post36, i2rev^0'=i2rev^post36, ndim^0'=ndim^post36, ip2^0'=ip2^post36, wpi^0'=wpi^post36, tempr^0'=tempr^post36, ifp1^0'=ifp1^post36, (i3rev^0-i3rev^post36 == 0 /\ -ip3^post36+ip3^0 == 0 /\ -ntot^post36+ntot^0 == 0 /\ wi^0-wi^post36 == 0 /\ -tempr^post36+tempr^0 == 0 /\ -wpi^post36+wpi^0 == 0 /\ i2^0-i2^post36 == 0 /\ -i1^post36+i1^0 == 0 /\ i2rev^0-i2rev^post36 == 0 /\ -k2^post36+k2^0 == 0 /\ theta^0-theta^post36 == 0 /\ -ip2^post36+ip2^0 == 0 /\ ip1^0-ip1^post36 == 0 /\ -ifp1^post36+ifp1^0 == 0 /\ -ndim^post36+ndim^0 == 0 /\ k1^0-k1^post36 == 0 /\ -ifp2^post36+ifp2^0 == 0 /\ -wtemp^post36+wtemp^0 == 0 /\ n^0-n^post36 == 0 /\ tempi^0-tempi^post36 == 0 /\ ibit^0-ibit^post36 == 0 /\ idim^0-idim^post36 == 0 /\ i3^0-i3^post36 == 0 /\ wpr^0-wpr^post36 == 0 /\ -wr^post36+wr^0 == 0 /\ nrem^0-nrem^post36 == 0 /\ -nprev^post36+nprev^0 == 0), cost: 1 Applied preprocessing Original rule: l0 -> l1 : i3rev^0'=i3rev^post0, nrem^0'=nrem^post0, k1^0'=k1^post0, wr^0'=wr^post0, i2^0'=i2^post0, n^0'=n^post0, ip1^0'=ip1^post0, wi^0'=wi^post0, tempi^0'=tempi^post0, idim^0'=idim^post0, i3^0'=i3^post0, nprev^0'=nprev^post0, ip3^0'=ip3^post0, wpr^0'=wpr^post0, theta^0'=theta^post0, i1^0'=i1^post0, ifp2^0'=ifp2^post0, ibit^0'=ibit^post0, ntot^0'=ntot^post0, k2^0'=k2^post0, wtemp^0'=wtemp^post0, i2rev^0'=i2rev^post0, ndim^0'=ndim^post0, ip2^0'=ip2^post0, wpi^0'=wpi^post0, tempr^0'=tempr^post0, ifp1^0'=ifp1^post0, (-tempr^post0+tempr^0 == 0 /\ -wpi^post0+wpi^0 == 0 /\ tempi^0-tempi^post0 == 0 /\ nrem^0-nrem^post0 == 0 /\ i1^0-i1^post0 == 0 /\ -ndim^post0+ndim^0 == 0 /\ -k2^post0+k2^0 == 0 /\ i2^0-i2^post0 == 0 /\ wr^0-wr^post0 == 0 /\ -ifp1^post0+ifp1^0 == 0 /\ -wtemp^post0+wtemp^0 == 0 /\ i3^0-i3^post0 == 0 /\ nprev^0-nprev^post0 == 0 /\ -n^post0+n^0 == 0 /\ theta^0-theta^post0 == 0 /\ ip3^0-ip3^post0 == 0 /\ -ibit^post0+ibit^0 == 0 /\ -ntot^post0+ntot^0 == 0 /\ wi^0-wi^post0 == 0 /\ -wpr^post0+wpr^0 == 0 /\ -ip2^post0+ip2^0 == 0 /\ i3rev^0-i3rev^post0 == 0 /\ ip1^0-ip1^post0 == 0 /\ -ifp2^post0+ifp2^0 == 0 /\ -i2rev^post0+i2rev^0 == 0 /\ -k1^post0+k1^0 == 0 /\ -idim^post0+idim^0 == 0), cost: 1 New rule: l0 -> l1 : TRUE, cost: 1 Applied preprocessing Original rule: l2 -> l3 : i3rev^0'=i3rev^post1, nrem^0'=nrem^post1, k1^0'=k1^post1, wr^0'=wr^post1, i2^0'=i2^post1, n^0'=n^post1, ip1^0'=ip1^post1, wi^0'=wi^post1, tempi^0'=tempi^post1, idim^0'=idim^post1, i3^0'=i3^post1, nprev^0'=nprev^post1, ip3^0'=ip3^post1, wpr^0'=wpr^post1, theta^0'=theta^post1, i1^0'=i1^post1, ifp2^0'=ifp2^post1, ibit^0'=ibit^post1, ntot^0'=ntot^post1, k2^0'=k2^post1, wtemp^0'=wtemp^post1, i2rev^0'=i2rev^post1, ndim^0'=ndim^post1, ip2^0'=ip2^post1, wpi^0'=wpi^post1, tempr^0'=tempr^post1, ifp1^0'=ifp1^post1, (theta^0-theta^post1 == 0 /\ -n^post1+n^0 == 0 /\ idim^0-idim^post1 == 0 /\ -wpr^post1+wpr^0 == 0 /\ k1^0-k1^post1 == 0 /\ ip1^0-ip1^post1 == 0 /\ nrem^0-nrem^post1 == 0 /\ -ndim^post1+ndim^0 == 0 /\ -ip3^post1+ip3^0 == 0 /\ -ifp1^post1+ifp1^0 == 0 /\ wr^0-wr^post1 == 0 /\ -ifp2^post1+ifp2^0 == 0 /\ -wtemp^post1+wtemp^0 == 0 /\ wi^0-wi^post1 == 0 /\ i2rev^0-i2rev^post1 == 0 /\ -2+i1^post1-i1^0 == 0 /\ -tempi^post1+tempi^0 == 0 /\ 1-i2^0+ip3^0 <= 0 /\ ibit^0-ibit^post1 == 0 /\ -nprev^post1+nprev^0 == 0 /\ i3^0-i3^post1 == 0 /\ -ntot^post1+ntot^0 == 0 /\ -ip2^post1+ip2^0 == 0 /\ -k2^post1+k2^0 == 0 /\ i3rev^0-i3rev^post1 == 0 /\ -tempr^post1+tempr^0 == 0 /\ wpi^0-wpi^post1 == 0 /\ i2^0-i2^post1 == 0), cost: 1 New rule: l2 -> l3 : i1^0'=2+i1^0, 1-i2^0+ip3^0 <= 0, cost: 1 Applied preprocessing Original rule: l2 -> l4 : i3rev^0'=i3rev^post2, nrem^0'=nrem^post2, k1^0'=k1^post2, wr^0'=wr^post2, i2^0'=i2^post2, n^0'=n^post2, ip1^0'=ip1^post2, wi^0'=wi^post2, tempi^0'=tempi^post2, idim^0'=idim^post2, i3^0'=i3^post2, nprev^0'=nprev^post2, ip3^0'=ip3^post2, wpr^0'=wpr^post2, theta^0'=theta^post2, i1^0'=i1^post2, ifp2^0'=ifp2^post2, ibit^0'=ibit^post2, ntot^0'=ntot^post2, k2^0'=k2^post2, wtemp^0'=wtemp^post2, i2rev^0'=i2rev^post2, ndim^0'=ndim^post2, ip2^0'=ip2^post2, wpi^0'=wpi^post2, tempr^0'=tempr^post2, ifp1^0'=ifp1^post2, (0 == 0 /\ -wtemp^post2+wtemp^0 == 0 /\ -ntot^post2+ntot^0 == 0 /\ ndim^0-ndim^post2 == 0 /\ wpr^0-wpr^post2 == 0 /\ -idim^post2+idim^0 == 0 /\ wi^0-wi^post2 == 0 /\ -wpi^post2+wpi^0 == 0 /\ -nprev^post2+nprev^0 == 0 /\ i3rev^0-i3rev^post2 == 0 /\ n^0-n^post2 == 0 /\ -i2rev^post2+i2rev^0 == 0 /\ -ip2^post2+ip2^0 == 0 /\ -i2^0+i2^post2-ifp2^0 == 0 /\ ifp2^0-ifp2^post2 == 0 /\ -i3^post2+i3^0 == 0 /\ k2^post2-k1^post2-ifp1^0 == 0 /\ wr^0-wr^post2 == 0 /\ nrem^0-nrem^post2 == 0 /\ -ip1^post2+ip1^0 == 0 /\ i2^0-ip3^0 <= 0 /\ -i2^0+k1^post2 == 0 /\ ibit^0-ibit^post2 == 0 /\ -theta^post2+theta^0 == 0 /\ -i1^post2+i1^0 == 0 /\ -ip3^post2+ip3^0 == 0 /\ -ifp1^post2+ifp1^0 == 0), cost: 1 New rule: l2 -> l4 : k1^0'=i2^0, i2^0'=i2^0+ifp2^0, tempi^0'=tempi^post2, k2^0'=i2^0+ifp1^0, tempr^0'=tempr^post2, i2^0-ip3^0 <= 0, cost: 1 Applied preprocessing Original rule: l4 -> l2 : i3rev^0'=i3rev^post3, nrem^0'=nrem^post3, k1^0'=k1^post3, wr^0'=wr^post3, i2^0'=i2^post3, n^0'=n^post3, ip1^0'=ip1^post3, wi^0'=wi^post3, tempi^0'=tempi^post3, idim^0'=idim^post3, i3^0'=i3^post3, nprev^0'=nprev^post3, ip3^0'=ip3^post3, wpr^0'=wpr^post3, theta^0'=theta^post3, i1^0'=i1^post3, ifp2^0'=ifp2^post3, ibit^0'=ibit^post3, ntot^0'=ntot^post3, k2^0'=k2^post3, wtemp^0'=wtemp^post3, i2rev^0'=i2rev^post3, ndim^0'=ndim^post3, ip2^0'=ip2^post3, wpi^0'=wpi^post3, tempr^0'=tempr^post3, ifp1^0'=ifp1^post3, (i3rev^0-i3rev^post3 == 0 /\ wi^0-wi^post3 == 0 /\ nprev^0-nprev^post3 == 0 /\ -i2rev^post3+i2rev^0 == 0 /\ -wpi^post3+wpi^0 == 0 /\ -theta^post3+theta^0 == 0 /\ i2^0-i2^post3 == 0 /\ -tempi^post3+tempi^0 == 0 /\ -wpr^post3+wpr^0 == 0 /\ -ip2^post3+ip2^0 == 0 /\ -ifp1^post3+ifp1^0 == 0 /\ ip1^0-ip1^post3 == 0 /\ ntot^0-ntot^post3 == 0 /\ -ndim^post3+ndim^0 == 0 /\ k1^0-k1^post3 == 0 /\ -ifp2^post3+ifp2^0 == 0 /\ -wtemp^post3+wtemp^0 == 0 /\ k2^0-k2^post3 == 0 /\ -tempr^post3+tempr^0 == 0 /\ idim^0-idim^post3 == 0 /\ -ibit^post3+ibit^0 == 0 /\ i3^0-i3^post3 == 0 /\ nrem^0-nrem^post3 == 0 /\ n^0-n^post3 == 0 /\ ip3^0-ip3^post3 == 0 /\ wr^0-wr^post3 == 0 /\ i1^0-i1^post3 == 0), cost: 1 New rule: l4 -> l2 : TRUE, cost: 1 Applied preprocessing Original rule: l5 -> l6 : i3rev^0'=i3rev^post4, nrem^0'=nrem^post4, k1^0'=k1^post4, wr^0'=wr^post4, i2^0'=i2^post4, n^0'=n^post4, ip1^0'=ip1^post4, wi^0'=wi^post4, tempi^0'=tempi^post4, idim^0'=idim^post4, i3^0'=i3^post4, nprev^0'=nprev^post4, ip3^0'=ip3^post4, wpr^0'=wpr^post4, theta^0'=theta^post4, i1^0'=i1^post4, ifp2^0'=ifp2^post4, ibit^0'=ibit^post4, ntot^0'=ntot^post4, k2^0'=k2^post4, wtemp^0'=wtemp^post4, i2rev^0'=i2rev^post4, ndim^0'=ndim^post4, ip2^0'=ip2^post4, wpi^0'=wpi^post4, tempr^0'=tempr^post4, ifp1^0'=ifp1^post4, (0 == 0 /\ i2rev^0-i2rev^post4 == 0 /\ tempi^0-tempi^post4 == 0 /\ -wr^0+wtemp^post4 == 0 /\ nrem^0-nrem^post4 == 0 /\ -ip2^post4+ip2^0 == 0 /\ -nprev^post4+nprev^0 == 0 /\ -ifp1^post4+ifp1^0 == 0 /\ k1^0-k1^post4 == 0 /\ -ifp2^post4+ifp2^0 == 0 /\ -ntot^post4+ntot^0 == 0 /\ ibit^0-ibit^post4 == 0 /\ i1^0-i1^post4 == 0 /\ idim^0-idim^post4 == 0 /\ -tempr^post4+tempr^0 == 0 /\ i3rev^0-i3rev^post4 == 0 /\ -k2^post4+k2^0 == 0 /\ -ndim^post4+ndim^0 == 0 /\ -i2^post4+i2^0 == 0 /\ wpr^0-wpr^post4 == 0 /\ -ip1^0-i3^0+i3^post4 == 0 /\ n^0-n^post4 == 0 /\ -ip3^post4+ip3^0 == 0 /\ wpi^0-wpi^post4 == 0 /\ theta^0-theta^post4 == 0 /\ -1+ip1^0+i3^0-i1^0 <= 0 /\ ip1^0-ip1^post4 == 0), cost: 1 New rule: l5 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wtemp^0'=wr^0, -1+ip1^0+i3^0-i1^0 <= 0, cost: 1 Applied preprocessing Original rule: l5 -> l4 : i3rev^0'=i3rev^post5, nrem^0'=nrem^post5, k1^0'=k1^post5, wr^0'=wr^post5, i2^0'=i2^post5, n^0'=n^post5, ip1^0'=ip1^post5, wi^0'=wi^post5, tempi^0'=tempi^post5, idim^0'=idim^post5, i3^0'=i3^post5, nprev^0'=nprev^post5, ip3^0'=ip3^post5, wpr^0'=wpr^post5, theta^0'=theta^post5, i1^0'=i1^post5, ifp2^0'=ifp2^post5, ibit^0'=ibit^post5, ntot^0'=ntot^post5, k2^0'=k2^post5, wtemp^0'=wtemp^post5, i2rev^0'=i2rev^post5, ndim^0'=ndim^post5, ip2^0'=ip2^post5, wpi^0'=wpi^post5, tempr^0'=tempr^post5, ifp1^0'=ifp1^post5, (-i3^post5+i3^0 == 0 /\ -ibit^post5+ibit^0 == 0 /\ n^0-n^post5 == 0 /\ ndim^0-ndim^post5 == 0 /\ -theta^post5+theta^0 == 0 /\ 2-ip1^0-i3^0+i1^0 <= 0 /\ tempi^0-tempi^post5 == 0 /\ k2^0-k2^post5 == 0 /\ -ntot^post5+ntot^0 == 0 /\ ifp2^0-ifp2^post5 == 0 /\ -ip1^post5+ip1^0 == 0 /\ -idim^post5+idim^0 == 0 /\ nrem^0-nrem^post5 == 0 /\ -ip2^post5+ip2^0 == 0 /\ nprev^0-nprev^post5 == 0 /\ ip3^0-ip3^post5 == 0 /\ -i1^post5+i1^0 == 0 /\ wpr^0-wpr^post5 == 0 /\ -wpi^post5+wpi^0 == 0 /\ wi^0-wi^post5 == 0 /\ -tempr^post5+tempr^0 == 0 /\ k1^0-k1^post5 == 0 /\ -i2rev^post5+i2rev^0 == 0 /\ wr^0-wr^post5 == 0 /\ i3rev^0-i3rev^post5 == 0 /\ i2^0-i2^post5 == 0 /\ wtemp^0-wtemp^post5 == 0 /\ -ifp1^post5+ifp1^0 == 0), cost: 1 New rule: l5 -> l4 : 2-ip1^0-i3^0+i1^0 <= 0, cost: 1 Applied preprocessing Original rule: l3 -> l5 : i3rev^0'=i3rev^post6, nrem^0'=nrem^post6, k1^0'=k1^post6, wr^0'=wr^post6, i2^0'=i2^post6, n^0'=n^post6, ip1^0'=ip1^post6, wi^0'=wi^post6, tempi^0'=tempi^post6, idim^0'=idim^post6, i3^0'=i3^post6, nprev^0'=nprev^post6, ip3^0'=ip3^post6, wpr^0'=wpr^post6, theta^0'=theta^post6, i1^0'=i1^post6, ifp2^0'=ifp2^post6, ibit^0'=ibit^post6, ntot^0'=ntot^post6, k2^0'=k2^post6, wtemp^0'=wtemp^post6, i2rev^0'=i2rev^post6, ndim^0'=ndim^post6, ip2^0'=ip2^post6, wpi^0'=wpi^post6, tempr^0'=tempr^post6, ifp1^0'=ifp1^post6, (wi^0-wi^post6 == 0 /\ -ip3^post6+ip3^0 == 0 /\ i3rev^0-i3rev^post6 == 0 /\ -wpi^post6+wpi^0 == 0 /\ i2^0-i2^post6 == 0 /\ -tempi^post6+tempi^0 == 0 /\ i3^0-i3^post6 == 0 /\ -k2^post6+k2^0 == 0 /\ -wpr^post6+wpr^0 == 0 /\ -ip2^post6+ip2^0 == 0 /\ -ifp1^post6+ifp1^0 == 0 /\ i1^0-i1^post6 == 0 /\ k1^0-k1^post6 == 0 /\ -ndim^post6+ndim^0 == 0 /\ ip1^0-ip1^post6 == 0 /\ -ifp2^post6+ifp2^0 == 0 /\ nprev^0-nprev^post6 == 0 /\ -wtemp^post6+wtemp^0 == 0 /\ -n^post6+n^0 == 0 /\ -ibit^post6+ibit^0 == 0 /\ tempr^0-tempr^post6 == 0 /\ idim^0-idim^post6 == 0 /\ -i2rev^post6+i2rev^0 == 0 /\ wr^0-wr^post6 == 0 /\ -ntot^post6+ntot^0 == 0 /\ theta^0-theta^post6 == 0 /\ nrem^0-nrem^post6 == 0), cost: 1 New rule: l3 -> l5 : TRUE, cost: 1 Applied preprocessing Original rule: l7 -> l8 : i3rev^0'=i3rev^post7, nrem^0'=nrem^post7, k1^0'=k1^post7, wr^0'=wr^post7, i2^0'=i2^post7, n^0'=n^post7, ip1^0'=ip1^post7, wi^0'=wi^post7, tempi^0'=tempi^post7, idim^0'=idim^post7, i3^0'=i3^post7, nprev^0'=nprev^post7, ip3^0'=ip3^post7, wpr^0'=wpr^post7, theta^0'=theta^post7, i1^0'=i1^post7, ifp2^0'=ifp2^post7, ibit^0'=ibit^post7, ntot^0'=ntot^post7, k2^0'=k2^post7, wtemp^0'=wtemp^post7, i2rev^0'=i2rev^post7, ndim^0'=ndim^post7, ip2^0'=ip2^post7, wpi^0'=wpi^post7, tempr^0'=tempr^post7, ifp1^0'=ifp1^post7, (-i2rev^post7+i2rev^0 == 0 /\ tempi^0-tempi^post7 == 0 /\ -ip2^post7+ip2^0 == 0 /\ -nprev^post7+nprev^0 == 0 /\ nrem^0-nrem^post7 == 0 /\ -i1^post7+i1^0 == 0 /\ -ifp2^0+ifp1^post7 == 0 /\ -ntot^post7+ntot^0 == 0 /\ theta^0-theta^post7 == 0 /\ -tempr^post7+tempr^0 == 0 /\ idim^0-idim^post7 == 0 /\ -k2^post7+k2^0 == 0 /\ 1-i3^0+ifp1^0 <= 0 /\ -wpi^post7+wpi^0 == 0 /\ -ndim^post7+ndim^0 == 0 /\ ifp2^0-ifp2^post7 == 0 /\ -ip3^post7+ip3^0 == 0 /\ -wi^post7+wi^0 == 0 /\ i3^0-i3^post7 == 0 /\ ibit^0-ibit^post7 == 0 /\ -wtemp^post7+wtemp^0 == 0 /\ ip1^0-ip1^post7 == 0 /\ wpr^0-wpr^post7 == 0 /\ i3rev^0-i3rev^post7 == 0 /\ k1^0-k1^post7 == 0 /\ -i2^post7+i2^0 == 0 /\ n^0-n^post7 == 0 /\ -wr^post7+wr^0 == 0), cost: 1 New rule: l7 -> l8 : ifp1^0'=ifp2^0, 1-i3^0+ifp1^0 <= 0, cost: 1 Applied preprocessing Original rule: l7 -> l3 : i3rev^0'=i3rev^post8, nrem^0'=nrem^post8, k1^0'=k1^post8, wr^0'=wr^post8, i2^0'=i2^post8, n^0'=n^post8, ip1^0'=ip1^post8, wi^0'=wi^post8, tempi^0'=tempi^post8, idim^0'=idim^post8, i3^0'=i3^post8, nprev^0'=nprev^post8, ip3^0'=ip3^post8, wpr^0'=wpr^post8, theta^0'=theta^post8, i1^0'=i1^post8, ifp2^0'=ifp2^post8, ibit^0'=ibit^post8, ntot^0'=ntot^post8, k2^0'=k2^post8, wtemp^0'=wtemp^post8, i2rev^0'=i2rev^post8, ndim^0'=ndim^post8, ip2^0'=ip2^post8, wpi^0'=wpi^post8, tempr^0'=tempr^post8, ifp1^0'=ifp1^post8, (n^0-n^post8 == 0 /\ -wpi^post8+wpi^0 == 0 /\ nrem^0-nrem^post8 == 0 /\ ifp2^0-ifp2^post8 == 0 /\ -i3^post8+i3^0 == 0 /\ k1^0-k1^post8 == 0 /\ -theta^post8+theta^0 == 0 /\ -ndim^post8+ndim^0 == 0 /\ -ifp1^post8+ifp1^0 == 0 /\ wr^0-wr^post8 == 0 /\ ip3^0-ip3^post8 == 0 /\ nprev^0-nprev^post8 == 0 /\ -idim^post8+idim^0 == 0 /\ wpr^0-wpr^post8 == 0 /\ -ibit^post8+ibit^0 == 0 /\ k2^0-k2^post8 == 0 /\ i1^0-i1^post8 == 0 /\ ntot^0-ntot^post8 == 0 /\ -ip2^post8+ip2^0 == 0 /\ wi^0-wi^post8 == 0 /\ wtemp^0-wtemp^post8 == 0 /\ i3^0-ifp1^0 <= 0 /\ tempi^0-tempi^post8 == 0 /\ -tempr^post8+tempr^0 == 0 /\ -i2rev^post8+i2rev^0 == 0 /\ i3rev^0-i3rev^post8 == 0 /\ ip1^0-ip1^post8 == 0 /\ i2^0-i2^post8 == 0), cost: 1 New rule: l7 -> l3 : i3^0-ifp1^0 <= 0, cost: 1 Applied preprocessing Original rule: l6 -> l7 : i3rev^0'=i3rev^post9, nrem^0'=nrem^post9, k1^0'=k1^post9, wr^0'=wr^post9, i2^0'=i2^post9, n^0'=n^post9, ip1^0'=ip1^post9, wi^0'=wi^post9, tempi^0'=tempi^post9, idim^0'=idim^post9, i3^0'=i3^post9, nprev^0'=nprev^post9, ip3^0'=ip3^post9, wpr^0'=wpr^post9, theta^0'=theta^post9, i1^0'=i1^post9, ifp2^0'=ifp2^post9, ibit^0'=ibit^post9, ntot^0'=ntot^post9, k2^0'=k2^post9, wtemp^0'=wtemp^post9, i2rev^0'=i2rev^post9, ndim^0'=ndim^post9, ip2^0'=ip2^post9, wpi^0'=wpi^post9, tempr^0'=tempr^post9, ifp1^0'=ifp1^post9, (-wtemp^post9+wtemp^0 == 0 /\ -ntot^post9+ntot^0 == 0 /\ idim^0-idim^post9 == 0 /\ i1^0-i1^post9 == 0 /\ -tempr^post9+tempr^0 == 0 /\ -i2rev^post9+i2rev^0 == 0 /\ wi^0-wi^post9 == 0 /\ ip1^0-ip1^post9 == 0 /\ i3^0-i3^post9 == 0 /\ -ibit^post9+ibit^0 == 0 /\ k1^0-k1^post9 == 0 /\ theta^0-theta^post9 == 0 /\ ip3^0-ip3^post9 == 0 /\ i2^0-i2^post9 == 0 /\ nprev^0-nprev^post9 == 0 /\ -wpr^post9+wpr^0 == 0 /\ wr^0-wr^post9 == 0 /\ -n^post9+n^0 == 0 /\ nrem^0-nrem^post9 == 0 /\ -ip2^post9+ip2^0 == 0 /\ -i3rev^post9+i3rev^0 == 0 /\ -k2^post9+k2^0 == 0 /\ -ifp1^post9+ifp1^0 == 0 /\ -ndim^post9+ndim^0 == 0 /\ -wpi^post9+wpi^0 == 0 /\ -tempi^post9+tempi^0 == 0 /\ -ifp2^post9+ifp2^0 == 0), cost: 1 New rule: l6 -> l7 : TRUE, cost: 1 Applied preprocessing Original rule: l9 -> l0 : i3rev^0'=i3rev^post10, nrem^0'=nrem^post10, k1^0'=k1^post10, wr^0'=wr^post10, i2^0'=i2^post10, n^0'=n^post10, ip1^0'=ip1^post10, wi^0'=wi^post10, tempi^0'=tempi^post10, idim^0'=idim^post10, i3^0'=i3^post10, nprev^0'=nprev^post10, ip3^0'=ip3^post10, wpr^0'=wpr^post10, theta^0'=theta^post10, i1^0'=i1^post10, ifp2^0'=ifp2^post10, ibit^0'=ibit^post10, ntot^0'=ntot^post10, k2^0'=k2^post10, wtemp^0'=wtemp^post10, i2rev^0'=i2rev^post10, ndim^0'=ndim^post10, ip2^0'=ip2^post10, wpi^0'=wpi^post10, tempr^0'=tempr^post10, ifp1^0'=ifp1^post10, (0 == 0 /\ -ifp2^post10+ifp2^0 == 0 /\ -wtemp^post10+wtemp^0 == 0 /\ wpr^0-wpr^post10 == 0 /\ ip2^0-ifp1^0 <= 0 /\ wr^0-wr^post10 == 0 /\ nrem^0-nrem^post10 == 0 /\ theta^0-theta^post10 == 0 /\ -ndim^post10+ndim^0 == 0 /\ i2rev^0-i2rev^post10 == 0 /\ ibit^0-ibit^post10 == 0 /\ -ifp1^post10+ifp1^0 == 0 /\ tempi^0-tempi^post10 == 0 /\ -ntot^post10+ntot^0 == 0 /\ -ip3^post10+ip3^0 == 0 /\ n^0-n^post10 == 0 /\ -tempr^post10+tempr^0 == 0 /\ 1-idim^0+idim^post10 == 0 /\ k1^0-k1^post10 == 0 /\ -k2^post10+k2^0 == 0 /\ ip1^0-ip1^post10 == 0 /\ -ip2^post10+ip2^0 == 0 /\ i3rev^0-i3rev^post10 == 0 /\ -wi^post10+wi^0 == 0 /\ wpi^0-wpi^post10 == 0 /\ i3^0-i3^post10 == 0 /\ -i1^post10+i1^0 == 0 /\ -i2^post10+i2^0 == 0), cost: 1 New rule: l9 -> l0 : idim^0'=-1+idim^0, nprev^0'=nprev^post10, ip2^0-ifp1^0 <= 0, cost: 1 Applied preprocessing Original rule: l9 -> l6 : i3rev^0'=i3rev^post11, nrem^0'=nrem^post11, k1^0'=k1^post11, wr^0'=wr^post11, i2^0'=i2^post11, n^0'=n^post11, ip1^0'=ip1^post11, wi^0'=wi^post11, tempi^0'=tempi^post11, idim^0'=idim^post11, i3^0'=i3^post11, nprev^0'=nprev^post11, ip3^0'=ip3^post11, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=i1^post11, ifp2^0'=ifp2^post11, ibit^0'=ibit^post11, ntot^0'=ntot^post11, k2^0'=k2^post11, wtemp^0'=wtemp^post11, i2rev^0'=i2rev^post11, ndim^0'=ndim^post11, ip2^0'=ip2^post11, wpi^0'=wpi^post11, tempr^0'=tempr^post11, ifp1^0'=ifp1^post11, (0 == 0 /\ -tempr^post11+tempr^0 == 0 /\ ip3^0-ip3^post11 == 0 /\ n^0-n^post11 == 0 /\ -i3^post11+i3^0 == 0 /\ ifp2^post11-2*ifp1^0 == 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ k1^0-k1^post11 == 0 /\ -i1^post11+i1^0 == 0 /\ i3rev^0-i3rev^post11 == 0 /\ ndim^0-ndim^post11 == 0 /\ nrem^0-nrem^post11 == 0 /\ wi^post11 == 0 /\ -k2^post11+k2^0 == 0 /\ nprev^0-nprev^post11 == 0 /\ -ip2^post11+ip2^0 == 0 /\ -idim^post11+idim^0 == 0 /\ -ifp1^post11+ifp1^0 == 0 /\ -i2rev^post11+i2rev^0 == 0 /\ -1+wr^post11 == 0 /\ -ibit^post11+ibit^0 == 0 /\ tempi^0-tempi^post11 == 0 /\ i2^0-i2^post11 == 0 /\ -ntot^post11+ntot^0 == 0 /\ -ip1^post11+ip1^0 == 0), cost: 1 New rule: l9 -> l6 : wr^0'=1, wi^0'=0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, 1-ip2^0+ifp1^0 <= 0, cost: 1 Applied preprocessing Original rule: l8 -> l9 : i3rev^0'=i3rev^post12, nrem^0'=nrem^post12, k1^0'=k1^post12, wr^0'=wr^post12, i2^0'=i2^post12, n^0'=n^post12, ip1^0'=ip1^post12, wi^0'=wi^post12, tempi^0'=tempi^post12, idim^0'=idim^post12, i3^0'=i3^post12, nprev^0'=nprev^post12, ip3^0'=ip3^post12, wpr^0'=wpr^post12, theta^0'=theta^post12, i1^0'=i1^post12, ifp2^0'=ifp2^post12, ibit^0'=ibit^post12, ntot^0'=ntot^post12, k2^0'=k2^post12, wtemp^0'=wtemp^post12, i2rev^0'=i2rev^post12, ndim^0'=ndim^post12, ip2^0'=ip2^post12, wpi^0'=wpi^post12, tempr^0'=tempr^post12, ifp1^0'=ifp1^post12, (-i2rev^post12+i2rev^0 == 0 /\ i3rev^0-i3rev^post12 == 0 /\ i1^0-i1^post12 == 0 /\ -ifp1^post12+ifp1^0 == 0 /\ -k2^post12+k2^0 == 0 /\ tempi^0-tempi^post12 == 0 /\ -wtemp^post12+wtemp^0 == 0 /\ i2^0-i2^post12 == 0 /\ -idim^post12+idim^0 == 0 /\ i3^0-i3^post12 == 0 /\ -n^post12+n^0 == 0 /\ -ibit^post12+ibit^0 == 0 /\ theta^0-theta^post12 == 0 /\ nprev^0-nprev^post12 == 0 /\ ip3^0-ip3^post12 == 0 /\ k1^0-k1^post12 == 0 /\ -tempr^post12+tempr^0 == 0 /\ -wpi^post12+wpi^0 == 0 /\ -ndim^post12+ndim^0 == 0 /\ -ip2^post12+ip2^0 == 0 /\ -wpr^post12+wpr^0 == 0 /\ ip1^0-ip1^post12 == 0 /\ -ifp2^post12+ifp2^0 == 0 /\ -nrem^post12+nrem^0 == 0 /\ ntot^0-ntot^post12 == 0 /\ wi^0-wi^post12 == 0 /\ wr^0-wr^post12 == 0), cost: 1 New rule: l8 -> l9 : TRUE, cost: 1 Applied preprocessing Original rule: l10 -> l11 : i3rev^0'=i3rev^post13, nrem^0'=nrem^post13, k1^0'=k1^post13, wr^0'=wr^post13, i2^0'=i2^post13, n^0'=n^post13, ip1^0'=ip1^post13, wi^0'=wi^post13, tempi^0'=tempi^post13, idim^0'=idim^post13, i3^0'=i3^post13, nprev^0'=nprev^post13, ip3^0'=ip3^post13, wpr^0'=wpr^post13, theta^0'=theta^post13, i1^0'=i1^post13, ifp2^0'=ifp2^post13, ibit^0'=ibit^post13, ntot^0'=ntot^post13, k2^0'=k2^post13, wtemp^0'=wtemp^post13, i2rev^0'=i2rev^post13, ndim^0'=ndim^post13, ip2^0'=ip2^post13, wpi^0'=wpi^post13, tempr^0'=tempr^post13, ifp1^0'=ifp1^post13, (i2^post13-i2^0-ip1^0 == 0 /\ -i3^post13+i3^0 == 0 /\ nrem^0-nrem^post13 == 0 /\ tempi^0-tempi^post13 == 0 /\ -wi^post13+wi^0 == 0 /\ -nprev^post13+nprev^0 == 0 /\ k1^0-k1^post13 == 0 /\ -ntot^post13+ntot^0 == 0 /\ -ip2^post13+ip2^0 == 0 /\ theta^0-theta^post13 == 0 /\ -ndim^post13+ndim^0 == 0 /\ wr^0-wr^post13 == 0 /\ -k2^post13+k2^0 == 0 /\ -i1^post13+i1^0 == 0 /\ -ip3^post13+ip3^0 == 0 /\ idim^0-idim^post13 == 0 /\ -wpi^post13+wpi^0 == 0 /\ -tempr^post13+tempr^0 == 0 /\ i2rev^post13-ibit^0-i2rev^0 == 0 /\ ibit^0-ibit^post13 == 0 /\ ifp2^0-ifp2^post13 == 0 /\ n^0-n^post13 == 0 /\ -ifp1^post13+ifp1^0 == 0 /\ ip1^0-ip1^post13 == 0 /\ wpr^0-wpr^post13 == 0 /\ i3rev^0-i3rev^post13 == 0 /\ -wtemp^post13+wtemp^0 == 0), cost: 1 New rule: l10 -> l11 : i2^0'=i2^0+ip1^0, i2rev^0'=ibit^0+i2rev^0, TRUE, cost: 1 Applied preprocessing Original rule: l12 -> l10 : i3rev^0'=i3rev^post14, nrem^0'=nrem^post14, k1^0'=k1^post14, wr^0'=wr^post14, i2^0'=i2^post14, n^0'=n^post14, ip1^0'=ip1^post14, wi^0'=wi^post14, tempi^0'=tempi^post14, idim^0'=idim^post14, i3^0'=i3^post14, nprev^0'=nprev^post14, ip3^0'=ip3^post14, wpr^0'=wpr^post14, theta^0'=theta^post14, i1^0'=i1^post14, ifp2^0'=ifp2^post14, ibit^0'=ibit^post14, ntot^0'=ntot^post14, k2^0'=k2^post14, wtemp^0'=wtemp^post14, i2rev^0'=i2rev^post14, ndim^0'=ndim^post14, ip2^0'=ip2^post14, wpi^0'=wpi^post14, tempr^0'=tempr^post14, ifp1^0'=ifp1^post14, (k1^0-k1^post14 == 0 /\ -i3^post14+i3^0 == 0 /\ n^0-n^post14 == 0 /\ ip1^0-ip1^post14 == 0 /\ ndim^0-ndim^post14 == 0 /\ tempi^0-tempi^post14 == 0 /\ ifp2^0-ifp2^post14 == 0 /\ -ibit^post14+ibit^0 == 0 /\ -theta^post14+theta^0 == 0 /\ wpr^0-wpr^post14 == 0 /\ wr^0-wr^post14 == 0 /\ -ifp1^post14+ifp1^0 == 0 /\ nrem^0-nrem^post14 == 0 /\ ip3^0-ip3^post14 == 0 /\ nprev^0-nprev^post14 == 0 /\ wi^0-wi^post14 == 0 /\ i3rev^0-i3rev^post14 == 0 /\ wtemp^0-wtemp^post14 == 0 /\ -idim^post14+idim^0 == 0 /\ ntot^0-ntot^post14 == 0 /\ -i1^post14+i1^0 == 0 /\ -ibit^0+i2rev^0 <= 0 /\ -wpi^post14+wpi^0 == 0 /\ -tempr^post14+tempr^0 == 0 /\ -i2rev^post14+i2rev^0 == 0 /\ i2^0-i2^post14 == 0 /\ -ip2^post14+ip2^0 == 0 /\ k2^0-k2^post14 == 0), cost: 1 New rule: l12 -> l10 : -ibit^0+i2rev^0 <= 0, cost: 1 Applied preprocessing Original rule: l12 -> l13 : i3rev^0'=i3rev^post15, nrem^0'=nrem^post15, k1^0'=k1^post15, wr^0'=wr^post15, i2^0'=i2^post15, n^0'=n^post15, ip1^0'=ip1^post15, wi^0'=wi^post15, tempi^0'=tempi^post15, idim^0'=idim^post15, i3^0'=i3^post15, nprev^0'=nprev^post15, ip3^0'=ip3^post15, wpr^0'=wpr^post15, theta^0'=theta^post15, i1^0'=i1^post15, ifp2^0'=ifp2^post15, ibit^0'=ibit^post15, ntot^0'=ntot^post15, k2^0'=k2^post15, wtemp^0'=wtemp^post15, i2rev^0'=i2rev^post15, ndim^0'=ndim^post15, ip2^0'=ip2^post15, wpi^0'=wpi^post15, tempr^0'=tempr^post15, ifp1^0'=ifp1^post15, (0 == 0 /\ i1^0-i1^post15 == 0 /\ -ip2^post15+ip2^0 == 0 /\ k1^0-k1^post15 == 0 /\ -k2^post15+k2^0 == 0 /\ -ifp1^post15+ifp1^0 == 0 /\ ip1^0-ip1^post15 == 0 /\ -ip3^post15+ip3^0 == 0 /\ idim^0-idim^post15 == 0 /\ -ntot^post15+ntot^0 == 0 /\ -wtemp^post15+wtemp^0 == 0 /\ i3^0-i3^post15 == 0 /\ -wpr^post15+wpr^0 == 0 /\ nrem^0-nrem^post15 == 0 /\ wi^0-wi^post15 == 0 /\ wr^0-wr^post15 == 0 /\ -tempr^post15+tempr^0 == 0 /\ i3rev^0-i3rev^post15 == 0 /\ 1+ibit^0-i2rev^0 <= 0 /\ -ndim^post15+ndim^0 == 0 /\ ibit^0-i2rev^0+i2rev^post15 == 0 /\ nprev^0-nprev^post15 == 0 /\ -tempi^post15+tempi^0 == 0 /\ -ifp2^post15+ifp2^0 == 0 /\ wpi^0-wpi^post15 == 0 /\ theta^0-theta^post15 == 0 /\ i2^0-i2^post15 == 0 /\ -n^post15+n^0 == 0), cost: 1 New rule: l12 -> l13 : ibit^0'=ibit^post15, i2rev^0'=-ibit^0+i2rev^0, 1+ibit^0-i2rev^0 <= 0, cost: 1 Applied preprocessing Original rule: l14 -> l10 : i3rev^0'=i3rev^post16, nrem^0'=nrem^post16, k1^0'=k1^post16, wr^0'=wr^post16, i2^0'=i2^post16, n^0'=n^post16, ip1^0'=ip1^post16, wi^0'=wi^post16, tempi^0'=tempi^post16, idim^0'=idim^post16, i3^0'=i3^post16, nprev^0'=nprev^post16, ip3^0'=ip3^post16, wpr^0'=wpr^post16, theta^0'=theta^post16, i1^0'=i1^post16, ifp2^0'=ifp2^post16, ibit^0'=ibit^post16, ntot^0'=ntot^post16, k2^0'=k2^post16, wtemp^0'=wtemp^post16, i2rev^0'=i2rev^post16, ndim^0'=ndim^post16, ip2^0'=ip2^post16, wpi^0'=wpi^post16, tempr^0'=tempr^post16, ifp1^0'=ifp1^post16, (-nprev^post16+nprev^0 == 0 /\ -i1^post16+i1^0 == 0 /\ -i2rev^post16+i2rev^0 == 0 /\ -ip2^post16+ip2^0 == 0 /\ wi^0-wi^post16 == 0 /\ -i3^post16+i3^0 == 0 /\ -ifp1^post16+ifp1^0 == 0 /\ -ndim^post16+ndim^0 == 0 /\ theta^0-theta^post16 == 0 /\ -ntot^post16+ntot^0 == 0 /\ -ip3^post16+ip3^0 == 0 /\ 1-ip1^0+ibit^0 <= 0 /\ i3rev^0-i3rev^post16 == 0 /\ n^0-n^post16 == 0 /\ -wpi^post16+wpi^0 == 0 /\ nrem^0-nrem^post16 == 0 /\ -wr^post16+wr^0 == 0 /\ tempi^0-tempi^post16 == 0 /\ ifp2^0-ifp2^post16 == 0 /\ k1^0-k1^post16 == 0 /\ -ip1^post16+ip1^0 == 0 /\ i2^0-i2^post16 == 0 /\ -k2^post16+k2^0 == 0 /\ ibit^0-ibit^post16 == 0 /\ -wtemp^post16+wtemp^0 == 0 /\ idim^0-idim^post16 == 0 /\ -tempr^post16+tempr^0 == 0 /\ wpr^0-wpr^post16 == 0), cost: 1 New rule: l14 -> l10 : 1-ip1^0+ibit^0 <= 0, cost: 1 Applied preprocessing Original rule: l14 -> l12 : i3rev^0'=i3rev^post17, nrem^0'=nrem^post17, k1^0'=k1^post17, wr^0'=wr^post17, i2^0'=i2^post17, n^0'=n^post17, ip1^0'=ip1^post17, wi^0'=wi^post17, tempi^0'=tempi^post17, idim^0'=idim^post17, i3^0'=i3^post17, nprev^0'=nprev^post17, ip3^0'=ip3^post17, wpr^0'=wpr^post17, theta^0'=theta^post17, i1^0'=i1^post17, ifp2^0'=ifp2^post17, ibit^0'=ibit^post17, ntot^0'=ntot^post17, k2^0'=k2^post17, wtemp^0'=wtemp^post17, i2rev^0'=i2rev^post17, ndim^0'=ndim^post17, ip2^0'=ip2^post17, wpi^0'=wpi^post17, tempr^0'=tempr^post17, ifp1^0'=ifp1^post17, (-wpr^post17+wpr^0 == 0 /\ i2^0-i2^post17 == 0 /\ nprev^0-nprev^post17 == 0 /\ i3^0-i3^post17 == 0 /\ ip1^0-ibit^0 <= 0 /\ -idim^post17+idim^0 == 0 /\ k1^0-k1^post17 == 0 /\ nrem^0-nrem^post17 == 0 /\ wr^0-wr^post17 == 0 /\ -ifp1^post17+ifp1^0 == 0 /\ tempi^0-tempi^post17 == 0 /\ -ibit^post17+ibit^0 == 0 /\ -ndim^post17+ndim^0 == 0 /\ -ifp2^post17+ifp2^0 == 0 /\ -theta^post17+theta^0 == 0 /\ n^0-n^post17 == 0 /\ ntot^0-ntot^post17 == 0 /\ wtemp^0-wtemp^post17 == 0 /\ wi^0-wi^post17 == 0 /\ -tempr^post17+tempr^0 == 0 /\ ip1^0-ip1^post17 == 0 /\ -ip2^post17+ip2^0 == 0 /\ -wpi^post17+wpi^0 == 0 /\ -i1^post17+i1^0 == 0 /\ i3rev^0-i3rev^post17 == 0 /\ k2^0-k2^post17 == 0 /\ -i2rev^post17+i2rev^0 == 0 /\ ip3^0-ip3^post17 == 0), cost: 1 New rule: l14 -> l12 : ip1^0-ibit^0 <= 0, cost: 1 Applied preprocessing Original rule: l13 -> l14 : i3rev^0'=i3rev^post18, nrem^0'=nrem^post18, k1^0'=k1^post18, wr^0'=wr^post18, i2^0'=i2^post18, n^0'=n^post18, ip1^0'=ip1^post18, wi^0'=wi^post18, tempi^0'=tempi^post18, idim^0'=idim^post18, i3^0'=i3^post18, nprev^0'=nprev^post18, ip3^0'=ip3^post18, wpr^0'=wpr^post18, theta^0'=theta^post18, i1^0'=i1^post18, ifp2^0'=ifp2^post18, ibit^0'=ibit^post18, ntot^0'=ntot^post18, k2^0'=k2^post18, wtemp^0'=wtemp^post18, i2rev^0'=i2rev^post18, ndim^0'=ndim^post18, ip2^0'=ip2^post18, wpi^0'=wpi^post18, tempr^0'=tempr^post18, ifp1^0'=ifp1^post18, (-ndim^post18+ndim^0 == 0 /\ idim^0-idim^post18 == 0 /\ -ntot^post18+ntot^0 == 0 /\ -ifp2^post18+ifp2^0 == 0 /\ n^0-n^post18 == 0 /\ theta^0-theta^post18 == 0 /\ -tempr^post18+tempr^0 == 0 /\ -wtemp^post18+wtemp^0 == 0 /\ wi^0-wi^post18 == 0 /\ k1^0-k1^post18 == 0 /\ -wpi^post18+wpi^0 == 0 /\ -i2rev^post18+i2rev^0 == 0 /\ -tempi^post18+tempi^0 == 0 /\ i3rev^0-i3rev^post18 == 0 /\ ip1^0-ip1^post18 == 0 /\ -nprev^post18+nprev^0 == 0 /\ ibit^0-ibit^post18 == 0 /\ -ip2^post18+ip2^0 == 0 /\ -k2^post18+k2^0 == 0 /\ i3^0-i3^post18 == 0 /\ wpr^0-wpr^post18 == 0 /\ i2^0-i2^post18 == 0 /\ wr^0-wr^post18 == 0 /\ -ip3^post18+ip3^0 == 0 /\ nrem^0-nrem^post18 == 0 /\ -i1^post18+i1^0 == 0 /\ -ifp1^post18+ifp1^0 == 0), cost: 1 New rule: l13 -> l14 : TRUE, cost: 1 Applied preprocessing Original rule: l15 -> l13 : i3rev^0'=i3rev^post19, nrem^0'=nrem^post19, k1^0'=k1^post19, wr^0'=wr^post19, i2^0'=i2^post19, n^0'=n^post19, ip1^0'=ip1^post19, wi^0'=wi^post19, tempi^0'=tempi^post19, idim^0'=idim^post19, i3^0'=i3^post19, nprev^0'=nprev^post19, ip3^0'=ip3^post19, wpr^0'=wpr^post19, theta^0'=theta^post19, i1^0'=i1^post19, ifp2^0'=ifp2^post19, ibit^0'=ibit^post19, ntot^0'=ntot^post19, k2^0'=k2^post19, wtemp^0'=wtemp^post19, i2rev^0'=i2rev^post19, ndim^0'=ndim^post19, ip2^0'=ip2^post19, wpi^0'=wpi^post19, tempr^0'=tempr^post19, ifp1^0'=ifp1^post19, (0 == 0 /\ -ndim^post19+ndim^0 == 0 /\ -k2^post19+k2^0 == 0 /\ ip2^0-ip2^post19 == 0 /\ -wpi^post19+wpi^0 == 0 /\ wr^0-wr^post19 == 0 /\ nrem^0-nrem^post19 == 0 /\ -tempr^post19+tempr^0 == 0 /\ wpr^0-wpr^post19 == 0 /\ -wtemp^post19+wtemp^0 == 0 /\ i2rev^0-i2rev^post19 == 0 /\ ifp2^0-ifp2^post19 == 0 /\ tempi^0-tempi^post19 == 0 /\ n^0-n^post19 == 0 /\ idim^0-idim^post19 == 0 /\ -nprev^post19+nprev^0 == 0 /\ ip3^0-ip3^post19 == 0 /\ -theta^post19+theta^0 == 0 /\ -ifp1^post19+ifp1^0 == 0 /\ -i1^post19+i1^0 == 0 /\ -ntot^post19+ntot^0 == 0 /\ ip1^0-ip1^post19 == 0 /\ k1^0-k1^post19 == 0 /\ -i2^post19+i2^0 == 0 /\ -wi^post19+wi^0 == 0 /\ i3rev^0-i3rev^post19 == 0 /\ -i3^post19+i3^0 == 0), cost: 1 New rule: l15 -> l13 : ibit^0'=ibit^post19, 0 == 0, cost: 1 Applied preprocessing Original rule: l16 -> l0 : i3rev^0'=i3rev^post20, nrem^0'=nrem^post20, k1^0'=k1^post20, wr^0'=wr^post20, i2^0'=i2^post20, n^0'=n^post20, ip1^0'=ip1^post20, wi^0'=wi^post20, tempi^0'=tempi^post20, idim^0'=idim^post20, i3^0'=i3^post20, nprev^0'=nprev^post20, ip3^0'=ip3^post20, wpr^0'=wpr^post20, theta^0'=theta^post20, i1^0'=i1^post20, ifp2^0'=ifp2^post20, ibit^0'=ibit^post20, ntot^0'=ntot^post20, k2^0'=k2^post20, wtemp^0'=wtemp^post20, i2rev^0'=i2rev^post20, ndim^0'=ndim^post20, ip2^0'=ip2^post20, wpi^0'=wpi^post20, tempr^0'=tempr^post20, ifp1^0'=ifp1^post20, (-ip1^post20+ip1^0 == 0 /\ -wpi^post20+wpi^0 == 0 /\ -i3^post20+i3^0 == 0 /\ n^0-n^post20 == 0 /\ wr^0-wr^post20 == 0 /\ -ndim^post20+ndim^0 == 0 /\ ip3^0-ip3^post20 == 0 /\ nrem^0-nrem^post20 == 0 /\ k1^0-k1^post20 == 0 /\ wi^0-wi^post20 == 0 /\ -idim^post20+idim^0 == 0 /\ -i2rev^post20+i2rev^0 == 0 /\ i1^0-i1^post20 == 0 /\ -ibit^post20+ibit^0 == 0 /\ k2^0-k2^post20 == 0 /\ ntot^0-ntot^post20 == 0 /\ wtemp^0-wtemp^post20 == 0 /\ -ip2^post20+ip2^0 == 0 /\ -1+nprev^post20 == 0 /\ -theta^post20+theta^0 == 0 /\ -ifp1^post20+ifp1^0 == 0 /\ tempi^0-tempi^post20 == 0 /\ -wpr^post20+wpr^0 == 0 /\ -ifp2^post20+ifp2^0 == 0 /\ i2^0-i2^post20 == 0 /\ -tempr^post20+tempr^0 == 0 /\ 1-idim^0+ndim^0 <= 0 /\ i3rev^0-i3rev^post20 == 0), cost: 1 New rule: l16 -> l0 : nprev^0'=1, 1-idim^0+ndim^0 <= 0, cost: 1 Applied preprocessing Original rule: l16 -> l17 : i3rev^0'=i3rev^post21, nrem^0'=nrem^post21, k1^0'=k1^post21, wr^0'=wr^post21, i2^0'=i2^post21, n^0'=n^post21, ip1^0'=ip1^post21, wi^0'=wi^post21, tempi^0'=tempi^post21, idim^0'=idim^post21, i3^0'=i3^post21, nprev^0'=nprev^post21, ip3^0'=ip3^post21, wpr^0'=wpr^post21, theta^0'=theta^post21, i1^0'=i1^post21, ifp2^0'=ifp2^post21, ibit^0'=ibit^post21, ntot^0'=ntot^post21, k2^0'=k2^post21, wtemp^0'=wtemp^post21, i2rev^0'=i2rev^post21, ndim^0'=ndim^post21, ip2^0'=ip2^post21, wpi^0'=wpi^post21, tempr^0'=tempr^post21, ifp1^0'=ifp1^post21, (0 == 0 /\ -tempi^post21+tempi^0 == 0 /\ ip1^0-ip1^post21 == 0 /\ nrem^0-nrem^post21 == 0 /\ -ip2^post21+ip2^0 == 0 /\ -tempr^post21+tempr^0 == 0 /\ -k2^post21+k2^0 == 0 /\ i1^0-i1^post21 == 0 /\ i3^0-i3^post21 == 0 /\ -wpi^post21+wpi^0 == 0 /\ -i2rev^post21+i2rev^0 == 0 /\ wi^0-wi^post21 == 0 /\ -wtemp^post21+wtemp^0 == 0 /\ k1^0-k1^post21 == 0 /\ -ibit^post21+ibit^0 == 0 /\ nprev^0-nprev^post21 == 0 /\ theta^0-theta^post21 == 0 /\ ip3^0-ip3^post21 == 0 /\ -n^post21+n^0 == 0 /\ wr^0-wr^post21 == 0 /\ -wpr^post21+wpr^0 == 0 /\ idim^0-ndim^0 <= 0 /\ -1-idim^0+idim^post21 == 0 /\ i2^0-i2^post21 == 0 /\ -i3rev^post21+i3rev^0 == 0 /\ -ifp1^post21+ifp1^0 == 0 /\ -ifp2^post21+ifp2^0 == 0 /\ -ndim^post21+ndim^0 == 0), cost: 1 New rule: l16 -> l17 : idim^0'=1+idim^0, ntot^0'=ntot^post21, idim^0-ndim^0 <= 0, cost: 1 Applied preprocessing Original rule: l18 -> l19 : i3rev^0'=i3rev^post22, nrem^0'=nrem^post22, k1^0'=k1^post22, wr^0'=wr^post22, i2^0'=i2^post22, n^0'=n^post22, ip1^0'=ip1^post22, wi^0'=wi^post22, tempi^0'=tempi^post22, idim^0'=idim^post22, i3^0'=i3^post22, nprev^0'=nprev^post22, ip3^0'=ip3^post22, wpr^0'=wpr^post22, theta^0'=theta^post22, i1^0'=i1^post22, ifp2^0'=ifp2^post22, ibit^0'=ibit^post22, ntot^0'=ntot^post22, k2^0'=k2^post22, wtemp^0'=wtemp^post22, i2rev^0'=i2rev^post22, ndim^0'=ndim^post22, ip2^0'=ip2^post22, wpi^0'=wpi^post22, tempr^0'=tempr^post22, ifp1^0'=ifp1^post22, (wi^0-wi^post22 == 0 /\ -ntot^post22+ntot^0 == 0 /\ -ip3^post22+ip3^0 == 0 /\ -2+i1^post22-i1^0 == 0 /\ i3rev^0-i3rev^post22 == 0 /\ -k2^post22+k2^0 == 0 /\ -wpi^post22+wpi^0 == 0 /\ i2^0-i2^post22 == 0 /\ -ip2^post22+ip2^0 == 0 /\ theta^0-theta^post22 == 0 /\ -ifp1^post22+ifp1^0 == 0 /\ 1-i3^0+ip3^0 <= 0 /\ k1^0-k1^post22 == 0 /\ -wtemp^post22+wtemp^0 == 0 /\ -ndim^post22+ndim^0 == 0 /\ ip1^0-ip1^post22 == 0 /\ n^0-n^post22 == 0 /\ ibit^0-ibit^post22 == 0 /\ -tempr^post22+tempr^0 == 0 /\ tempi^0-tempi^post22 == 0 /\ ifp2^0-ifp2^post22 == 0 /\ -wr^post22+wr^0 == 0 /\ -nprev^post22+nprev^0 == 0 /\ -i2rev^post22+i2rev^0 == 0 /\ idim^0-idim^post22 == 0 /\ i3^0-i3^post22 == 0 /\ wpr^0-wpr^post22 == 0 /\ nrem^0-nrem^post22 == 0), cost: 1 New rule: l18 -> l19 : i1^0'=2+i1^0, 1-i3^0+ip3^0 <= 0, cost: 1 Applied preprocessing Original rule: l18 -> l20 : i3rev^0'=i3rev^post23, nrem^0'=nrem^post23, k1^0'=k1^post23, wr^0'=wr^post23, i2^0'=i2^post23, n^0'=n^post23, ip1^0'=ip1^post23, wi^0'=wi^post23, tempi^0'=tempi^post23, idim^0'=idim^post23, i3^0'=i3^post23, nprev^0'=nprev^post23, ip3^0'=ip3^post23, wpr^0'=wpr^post23, theta^0'=theta^post23, i1^0'=i1^post23, ifp2^0'=ifp2^post23, ibit^0'=ibit^post23, ntot^0'=ntot^post23, k2^0'=k2^post23, wtemp^0'=wtemp^post23, i2rev^0'=i2rev^post23, ndim^0'=ndim^post23, ip2^0'=ip2^post23, wpi^0'=wpi^post23, tempr^0'=tempr^post23, ifp1^0'=ifp1^post23, (0 == 0 /\ i2^0+i3rev^post23-i3^0-i2rev^0 == 0 /\ -k2^post23+k2^0 == 0 /\ -ip3^post23+ip3^0 == 0 /\ tempi^0-tempi^post23 == 0 /\ -wpi^post23+wpi^0 == 0 /\ i2rev^0-i2rev^post23 == 0 /\ theta^0-theta^post23 == 0 /\ nrem^0-nrem^post23 == 0 /\ -ip2^post23+ip2^0 == 0 /\ ip1^0-ip1^post23 == 0 /\ wi^0-wi^post23 == 0 /\ -ifp1^post23+ifp1^0 == 0 /\ k1^0-k1^post23 == 0 /\ -i1^post23+i1^0 == 0 /\ -ifp2^post23+ifp2^0 == 0 /\ -idim^post23+idim^0 == 0 /\ n^0-n^post23 == 0 /\ -wtemp^post23+wtemp^0 == 0 /\ ibit^0-ibit^post23 == 0 /\ -ndim^post23+ndim^0 == 0 /\ i2^0-i2^post23 == 0 /\ wpr^0-wpr^post23 == 0 /\ i3^0-ip3^0 <= 0 /\ -i3^0-ip2^0+i3^post23 == 0 /\ -nprev^post23+nprev^0 == 0 /\ -ntot^post23+ntot^0 == 0 /\ -wr^post23+wr^0 == 0), cost: 1 New rule: l18 -> l20 : i3rev^0'=-i2^0+i3^0+i2rev^0, i3^0'=i3^0+ip2^0, tempr^0'=tempr^post23, i3^0-ip3^0 <= 0, cost: 1 Applied preprocessing Original rule: l20 -> l18 : i3rev^0'=i3rev^post24, nrem^0'=nrem^post24, k1^0'=k1^post24, wr^0'=wr^post24, i2^0'=i2^post24, n^0'=n^post24, ip1^0'=ip1^post24, wi^0'=wi^post24, tempi^0'=tempi^post24, idim^0'=idim^post24, i3^0'=i3^post24, nprev^0'=nprev^post24, ip3^0'=ip3^post24, wpr^0'=wpr^post24, theta^0'=theta^post24, i1^0'=i1^post24, ifp2^0'=ifp2^post24, ibit^0'=ibit^post24, ntot^0'=ntot^post24, k2^0'=k2^post24, wtemp^0'=wtemp^post24, i2rev^0'=i2rev^post24, ndim^0'=ndim^post24, ip2^0'=ip2^post24, wpi^0'=wpi^post24, tempr^0'=tempr^post24, ifp1^0'=ifp1^post24, (-ndim^post24+ndim^0 == 0 /\ ip1^0-ip1^post24 == 0 /\ -ip3^post24+ip3^0 == 0 /\ -tempr^post24+tempr^0 == 0 /\ -wpi^post24+wpi^0 == 0 /\ -wi^post24+wi^0 == 0 /\ idim^0-idim^post24 == 0 /\ k1^0-k1^post24 == 0 /\ i3^0-i3^post24 == 0 /\ i3rev^0-i3rev^post24 == 0 /\ nrem^0-nrem^post24 == 0 /\ -k2^post24+k2^0 == 0 /\ -wpr^post24+wpr^0 == 0 /\ -ip2^post24+ip2^0 == 0 /\ i1^0-i1^post24 == 0 /\ -ifp1^post24+ifp1^0 == 0 /\ -ifp2^post24+ifp2^0 == 0 /\ -tempi^post24+tempi^0 == 0 /\ nprev^0-nprev^post24 == 0 /\ -i2rev^post24+i2rev^0 == 0 /\ wr^0-wr^post24 == 0 /\ -wtemp^post24+wtemp^0 == 0 /\ -n^post24+n^0 == 0 /\ -ibit^post24+ibit^0 == 0 /\ i2^0-i2^post24 == 0 /\ -ntot^post24+ntot^0 == 0 /\ theta^0-theta^post24 == 0), cost: 1 New rule: l20 -> l18 : TRUE, cost: 1 Applied preprocessing Original rule: l21 -> l15 : i3rev^0'=i3rev^post25, nrem^0'=nrem^post25, k1^0'=k1^post25, wr^0'=wr^post25, i2^0'=i2^post25, n^0'=n^post25, ip1^0'=ip1^post25, wi^0'=wi^post25, tempi^0'=tempi^post25, idim^0'=idim^post25, i3^0'=i3^post25, nprev^0'=nprev^post25, ip3^0'=ip3^post25, wpr^0'=wpr^post25, theta^0'=theta^post25, i1^0'=i1^post25, ifp2^0'=ifp2^post25, ibit^0'=ibit^post25, ntot^0'=ntot^post25, k2^0'=k2^post25, wtemp^0'=wtemp^post25, i2rev^0'=i2rev^post25, ndim^0'=ndim^post25, ip2^0'=ip2^post25, wpi^0'=wpi^post25, tempr^0'=tempr^post25, ifp1^0'=ifp1^post25, (-i2rev^post25+i2rev^0 == 0 /\ i3rev^0-i3rev^post25 == 0 /\ -1+i2^0+ip1^0-i1^0 <= 0 /\ -ip2^post25+ip2^0 == 0 /\ -ifp1^post25+ifp1^0 == 0 /\ -i2^post25+i2^0 == 0 /\ wpr^0-wpr^post25 == 0 /\ -ntot^post25+ntot^0 == 0 /\ n^0-n^post25 == 0 /\ -wtemp^post25+wtemp^0 == 0 /\ ifp2^0-ifp2^post25 == 0 /\ -i1^post25+i1^0 == 0 /\ -tempr^post25+tempr^0 == 0 /\ -nprev^post25+nprev^0 == 0 /\ -k2^post25+k2^0 == 0 /\ -ibit^post25+ibit^0 == 0 /\ ip3^0-ip3^post25 == 0 /\ k1^0-k1^post25 == 0 /\ tempi^0-tempi^post25 == 0 /\ -wpi^post25+wpi^0 == 0 /\ -ndim^post25+ndim^0 == 0 /\ -i3^post25+i3^0 == 0 /\ ip1^0-ip1^post25 == 0 /\ -wi^post25+wi^0 == 0 /\ -theta^post25+theta^0 == 0 /\ idim^0-idim^post25 == 0 /\ nrem^0-nrem^post25 == 0 /\ -wr^post25+wr^0 == 0), cost: 1 New rule: l21 -> l15 : -1+i2^0+ip1^0-i1^0 <= 0, cost: 1 Applied preprocessing Original rule: l21 -> l20 : i3rev^0'=i3rev^post26, nrem^0'=nrem^post26, k1^0'=k1^post26, wr^0'=wr^post26, i2^0'=i2^post26, n^0'=n^post26, ip1^0'=ip1^post26, wi^0'=wi^post26, tempi^0'=tempi^post26, idim^0'=idim^post26, i3^0'=i3^post26, nprev^0'=nprev^post26, ip3^0'=ip3^post26, wpr^0'=wpr^post26, theta^0'=theta^post26, i1^0'=i1^post26, ifp2^0'=ifp2^post26, ibit^0'=ibit^post26, ntot^0'=ntot^post26, k2^0'=k2^post26, wtemp^0'=wtemp^post26, i2rev^0'=i2rev^post26, ndim^0'=ndim^post26, ip2^0'=ip2^post26, wpi^0'=wpi^post26, tempr^0'=tempr^post26, ifp1^0'=ifp1^post26, (nrem^0-nrem^post26 == 0 /\ -wpr^post26+wpr^0 == 0 /\ tempi^0-tempi^post26 == 0 /\ -theta^post26+theta^0 == 0 /\ i3^0-i3^post26 == 0 /\ k1^0-k1^post26 == 0 /\ i2^0-i2^post26 == 0 /\ -ndim^post26+ndim^0 == 0 /\ -ip2^post26+ip2^0 == 0 /\ wr^0-wr^post26 == 0 /\ -wpi^post26+wpi^0 == 0 /\ -ifp2^post26+ifp2^0 == 0 /\ n^0-n^post26 == 0 /\ k2^0-k2^post26 == 0 /\ wi^0-wi^post26 == 0 /\ nprev^0-nprev^post26 == 0 /\ ip3^0-ip3^post26 == 0 /\ -ifp1^post26+ifp1^0 == 0 /\ -idim^post26+idim^0 == 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i2rev^post26+i2rev^0 == 0 /\ ip1^0-ip1^post26 == 0 /\ i1^0-i1^post26 == 0 /\ ntot^0-ntot^post26 == 0 /\ i3rev^0-i3rev^post26 == 0 /\ -ibit^post26+ibit^0 == 0 /\ -wtemp^post26+wtemp^0 == 0 /\ -tempr^post26+tempr^0 == 0), cost: 1 New rule: l21 -> l20 : 2-i2^0-ip1^0+i1^0 <= 0, cost: 1 Applied preprocessing Original rule: l19 -> l21 : i3rev^0'=i3rev^post27, nrem^0'=nrem^post27, k1^0'=k1^post27, wr^0'=wr^post27, i2^0'=i2^post27, n^0'=n^post27, ip1^0'=ip1^post27, wi^0'=wi^post27, tempi^0'=tempi^post27, idim^0'=idim^post27, i3^0'=i3^post27, nprev^0'=nprev^post27, ip3^0'=ip3^post27, wpr^0'=wpr^post27, theta^0'=theta^post27, i1^0'=i1^post27, ifp2^0'=ifp2^post27, ibit^0'=ibit^post27, ntot^0'=ntot^post27, k2^0'=k2^post27, wtemp^0'=wtemp^post27, i2rev^0'=i2rev^post27, ndim^0'=ndim^post27, ip2^0'=ip2^post27, wpi^0'=wpi^post27, tempr^0'=tempr^post27, ifp1^0'=ifp1^post27, (-wpr^post27+wpr^0 == 0 /\ -ip3^post27+ip3^0 == 0 /\ -ifp2^post27+ifp2^0 == 0 /\ idim^0-idim^post27 == 0 /\ -wtemp^post27+wtemp^0 == 0 /\ -n^post27+n^0 == 0 /\ theta^0-theta^post27 == 0 /\ -nprev^post27+nprev^0 == 0 /\ wi^0-wi^post27 == 0 /\ ip1^0-ip1^post27 == 0 /\ wr^0-wr^post27 == 0 /\ i2rev^0-i2rev^post27 == 0 /\ -ifp1^post27+ifp1^0 == 0 /\ ibit^0-ibit^post27 == 0 /\ k1^0-k1^post27 == 0 /\ i2^0-i2^post27 == 0 /\ -ndim^post27+ndim^0 == 0 /\ -ntot^post27+ntot^0 == 0 /\ i3rev^0-i3rev^post27 == 0 /\ i3^0-i3^post27 == 0 /\ nrem^0-nrem^post27 == 0 /\ -i1^post27+i1^0 == 0 /\ -tempr^post27+tempr^0 == 0 /\ -ip2^post27+ip2^0 == 0 /\ wpi^0-wpi^post27 == 0 /\ -tempi^post27+tempi^0 == 0 /\ -k2^post27+k2^0 == 0), cost: 1 New rule: l19 -> l21 : TRUE, cost: 1 Applied preprocessing Original rule: l22 -> l15 : i3rev^0'=i3rev^post28, nrem^0'=nrem^post28, k1^0'=k1^post28, wr^0'=wr^post28, i2^0'=i2^post28, n^0'=n^post28, ip1^0'=ip1^post28, wi^0'=wi^post28, tempi^0'=tempi^post28, idim^0'=idim^post28, i3^0'=i3^post28, nprev^0'=nprev^post28, ip3^0'=ip3^post28, wpr^0'=wpr^post28, theta^0'=theta^post28, i1^0'=i1^post28, ifp2^0'=ifp2^post28, ibit^0'=ibit^post28, ntot^0'=ntot^post28, k2^0'=k2^post28, wtemp^0'=wtemp^post28, i2rev^0'=i2rev^post28, ndim^0'=ndim^post28, ip2^0'=ip2^post28, wpi^0'=wpi^post28, tempr^0'=tempr^post28, ifp1^0'=ifp1^post28, (-idim^post28+idim^0 == 0 /\ wpr^0-wpr^post28 == 0 /\ ip2^0-ip2^post28 == 0 /\ -k2^post28+k2^0 == 0 /\ -wpi^post28+wpi^0 == 0 /\ -wtemp^post28+wtemp^0 == 0 /\ -tempr^post28+tempr^0 == 0 /\ i3rev^0-i3rev^post28 == 0 /\ wi^0-wi^post28 == 0 /\ k1^0-k1^post28 == 0 /\ -nprev^post28+nprev^0 == 0 /\ -i3^post28+i3^0 == 0 /\ ndim^0-ndim^post28 == 0 /\ tempi^0-tempi^post28 == 0 /\ -ifp1^post28+ifp1^0 == 0 /\ ifp2^0-ifp2^post28 == 0 /\ -i1^post28+i1^0 == 0 /\ nrem^0-nrem^post28 == 0 /\ n^0-n^post28 == 0 /\ -ip3^post28+ip3^0 == 0 /\ wr^0-wr^post28 == 0 /\ -i2rev^post28+i2rev^0 == 0 /\ -theta^post28+theta^0 == 0 /\ -i2^0+i2rev^0 <= 0 /\ -ntot^post28+ntot^0 == 0 /\ ibit^0-ibit^post28 == 0 /\ -ip1^post28+ip1^0 == 0 /\ -i2^post28+i2^0 == 0), cost: 1 New rule: l22 -> l15 : -i2^0+i2rev^0 <= 0, cost: 1 Applied preprocessing Original rule: l22 -> l19 : i3rev^0'=i3rev^post29, nrem^0'=nrem^post29, k1^0'=k1^post29, wr^0'=wr^post29, i2^0'=i2^post29, n^0'=n^post29, ip1^0'=ip1^post29, wi^0'=wi^post29, tempi^0'=tempi^post29, idim^0'=idim^post29, i3^0'=i3^post29, nprev^0'=nprev^post29, ip3^0'=ip3^post29, wpr^0'=wpr^post29, theta^0'=theta^post29, i1^0'=i1^post29, ifp2^0'=ifp2^post29, ibit^0'=ibit^post29, ntot^0'=ntot^post29, k2^0'=k2^post29, wtemp^0'=wtemp^post29, i2rev^0'=i2rev^post29, ndim^0'=ndim^post29, ip2^0'=ip2^post29, wpi^0'=wpi^post29, tempr^0'=tempr^post29, ifp1^0'=ifp1^post29, (-tempr^post29+tempr^0 == 0 /\ tempi^0-tempi^post29 == 0 /\ -ip2^post29+ip2^0 == 0 /\ ifp2^0-ifp2^post29 == 0 /\ nrem^0-nrem^post29 == 0 /\ -ndim^post29+ndim^0 == 0 /\ -i1^post29+i1^0 == 0 /\ ip3^0-ip3^post29 == 0 /\ i2^0-i2^post29 == 0 /\ n^0-n^post29 == 0 /\ -ibit^post29+ibit^0 == 0 /\ wr^0-wr^post29 == 0 /\ -i3^post29+i3^0 == 0 /\ ntot^0-ntot^post29 == 0 /\ nprev^0-nprev^post29 == 0 /\ -i2rev^post29+i2rev^0 == 0 /\ -ifp1^post29+ifp1^0 == 0 /\ wi^0-wi^post29 == 0 /\ -wpi^post29+wpi^0 == 0 /\ 1+i2^0-i2rev^0 <= 0 /\ wtemp^0-wtemp^post29 == 0 /\ i3rev^0-i3rev^post29 == 0 /\ ip1^0-ip1^post29 == 0 /\ k2^0-k2^post29 == 0 /\ -theta^post29+theta^0 == 0 /\ -wpr^post29+wpr^0 == 0 /\ -k1^post29+k1^0 == 0 /\ -idim^post29+idim^0 == 0), cost: 1 New rule: l22 -> l19 : 1+i2^0-i2rev^0 <= 0, cost: 1 Applied preprocessing Original rule: l17 -> l16 : i3rev^0'=i3rev^post30, nrem^0'=nrem^post30, k1^0'=k1^post30, wr^0'=wr^post30, i2^0'=i2^post30, n^0'=n^post30, ip1^0'=ip1^post30, wi^0'=wi^post30, tempi^0'=tempi^post30, idim^0'=idim^post30, i3^0'=i3^post30, nprev^0'=nprev^post30, ip3^0'=ip3^post30, wpr^0'=wpr^post30, theta^0'=theta^post30, i1^0'=i1^post30, ifp2^0'=ifp2^post30, ibit^0'=ibit^post30, ntot^0'=ntot^post30, k2^0'=k2^post30, wtemp^0'=wtemp^post30, i2rev^0'=i2rev^post30, ndim^0'=ndim^post30, ip2^0'=ip2^post30, wpi^0'=wpi^post30, tempr^0'=tempr^post30, ifp1^0'=ifp1^post30, (-n^post30+n^0 == 0 /\ -wpi^post30+wpi^0 == 0 /\ i1^0-i1^post30 == 0 /\ -wpr^post30+wpr^0 == 0 /\ idim^0-idim^post30 == 0 /\ -k2^post30+k2^0 == 0 /\ ip1^0-ip1^post30 == 0 /\ nrem^0-nrem^post30 == 0 /\ -ndim^post30+ndim^0 == 0 /\ -wtemp^post30+wtemp^0 == 0 /\ k1^0-k1^post30 == 0 /\ wi^0-wi^post30 == 0 /\ -tempi^post30+tempi^0 == 0 /\ -i2rev^post30+i2rev^0 == 0 /\ theta^0-theta^post30 == 0 /\ ip3^0-ip3^post30 == 0 /\ -ibit^post30+ibit^0 == 0 /\ nprev^0-nprev^post30 == 0 /\ -ip2^post30+ip2^0 == 0 /\ i3^0-i3^post30 == 0 /\ i3rev^0-i3rev^post30 == 0 /\ -ifp1^post30+ifp1^0 == 0 /\ wr^0-wr^post30 == 0 /\ -ntot^post30+ntot^0 == 0 /\ -ifp2^post30+ifp2^0 == 0 /\ tempr^0-tempr^post30 == 0 /\ i2^0-i2^post30 == 0), cost: 1 New rule: l17 -> l16 : TRUE, cost: 1 Applied preprocessing Original rule: l23 -> l8 : i3rev^0'=i3rev^post31, nrem^0'=nrem^post31, k1^0'=k1^post31, wr^0'=wr^post31, i2^0'=i2^post31, n^0'=n^post31, ip1^0'=ip1^post31, wi^0'=wi^post31, tempi^0'=tempi^post31, idim^0'=idim^post31, i3^0'=i3^post31, nprev^0'=nprev^post31, ip3^0'=ip3^post31, wpr^0'=wpr^post31, theta^0'=theta^post31, i1^0'=i1^post31, ifp2^0'=ifp2^post31, ibit^0'=ibit^post31, ntot^0'=ntot^post31, k2^0'=k2^post31, wtemp^0'=wtemp^post31, i2rev^0'=i2rev^post31, ndim^0'=ndim^post31, ip2^0'=ip2^post31, wpi^0'=wpi^post31, tempr^0'=tempr^post31, ifp1^0'=ifp1^post31, (-wtemp^post31+wtemp^0 == 0 /\ wr^0-wr^post31 == 0 /\ wpr^0-wpr^post31 == 0 /\ i3rev^0-i3rev^post31 == 0 /\ -ntot^post31+ntot^0 == 0 /\ -ip2^post31+ip2^0 == 0 /\ i2^0-i2^post31 == 0 /\ -tempr^post31+tempr^0 == 0 /\ -nprev^post31+nprev^0 == 0 /\ -k2^post31+k2^0 == 0 /\ -ip1^0+ifp1^post31 == 0 /\ n^0-n^post31 == 0 /\ -i1^post31+i1^0 == 0 /\ -wpi^post31+wpi^0 == 0 /\ -i2rev^post31+i2rev^0 == 0 /\ -wi^post31+wi^0 == 0 /\ -ip3^post31+ip3^0 == 0 /\ ifp2^0-ifp2^post31 == 0 /\ -i3^post31+i3^0 == 0 /\ ibit^0-ibit^post31 == 0 /\ tempi^0-tempi^post31 == 0 /\ ip1^0-ip1^post31 == 0 /\ nrem^0-nrem^post31 == 0 /\ 1-i2^0+ip2^0 <= 0 /\ idim^0-idim^post31 == 0 /\ -theta^post31+theta^0 == 0 /\ k1^0-k1^post31 == 0 /\ -ndim^post31+ndim^0 == 0), cost: 1 New rule: l23 -> l8 : ifp1^0'=ip1^0, 1-i2^0+ip2^0 <= 0, cost: 1 Applied preprocessing Original rule: l23 -> l22 : i3rev^0'=i3rev^post32, nrem^0'=nrem^post32, k1^0'=k1^post32, wr^0'=wr^post32, i2^0'=i2^post32, n^0'=n^post32, ip1^0'=ip1^post32, wi^0'=wi^post32, tempi^0'=tempi^post32, idim^0'=idim^post32, i3^0'=i3^post32, nprev^0'=nprev^post32, ip3^0'=ip3^post32, wpr^0'=wpr^post32, theta^0'=theta^post32, i1^0'=i1^post32, ifp2^0'=ifp2^post32, ibit^0'=ibit^post32, ntot^0'=ntot^post32, k2^0'=k2^post32, wtemp^0'=wtemp^post32, i2rev^0'=i2rev^post32, ndim^0'=ndim^post32, ip2^0'=ip2^post32, wpi^0'=wpi^post32, tempr^0'=tempr^post32, ifp1^0'=ifp1^post32, (k1^0-k1^post32 == 0 /\ nprev^0-nprev^post32 == 0 /\ ndim^0-ndim^post32 == 0 /\ tempi^0-tempi^post32 == 0 /\ -wpi^post32+wpi^0 == 0 /\ -theta^post32+theta^0 == 0 /\ -ip1^post32+ip1^0 == 0 /\ -wpr^post32+wpr^0 == 0 /\ wr^0-wr^post32 == 0 /\ -ip2^post32+ip2^0 == 0 /\ nrem^0-nrem^post32 == 0 /\ -ifp1^post32+ifp1^0 == 0 /\ wi^0-wi^post32 == 0 /\ i2^0-ip2^0 <= 0 /\ i3rev^0-i3rev^post32 == 0 /\ -ifp2^post32+ifp2^0 == 0 /\ -idim^post32+idim^0 == 0 /\ -tempr^post32+tempr^0 == 0 /\ -wtemp^post32+wtemp^0 == 0 /\ k2^0-k2^post32 == 0 /\ ntot^0-ntot^post32 == 0 /\ -ibit^post32+ibit^0 == 0 /\ -i2rev^post32+i2rev^0 == 0 /\ i3^0-i3^post32 == 0 /\ i2^0-i2^post32 == 0 /\ n^0-n^post32 == 0 /\ ip3^0-ip3^post32 == 0 /\ i1^0-i1^post32 == 0), cost: 1 New rule: l23 -> l22 : i2^0-ip2^0 <= 0, cost: 1 Applied preprocessing Original rule: l11 -> l23 : i3rev^0'=i3rev^post33, nrem^0'=nrem^post33, k1^0'=k1^post33, wr^0'=wr^post33, i2^0'=i2^post33, n^0'=n^post33, ip1^0'=ip1^post33, wi^0'=wi^post33, tempi^0'=tempi^post33, idim^0'=idim^post33, i3^0'=i3^post33, nprev^0'=nprev^post33, ip3^0'=ip3^post33, wpr^0'=wpr^post33, theta^0'=theta^post33, i1^0'=i1^post33, ifp2^0'=ifp2^post33, ibit^0'=ibit^post33, ntot^0'=ntot^post33, k2^0'=k2^post33, wtemp^0'=wtemp^post33, i2rev^0'=i2rev^post33, ndim^0'=ndim^post33, ip2^0'=ip2^post33, wpi^0'=wpi^post33, tempr^0'=tempr^post33, ifp1^0'=ifp1^post33, (i2rev^0-i2rev^post33 == 0 /\ tempi^0-tempi^post33 == 0 /\ -nprev^post33+nprev^0 == 0 /\ -ip2^post33+ip2^0 == 0 /\ nrem^0-nrem^post33 == 0 /\ -ifp1^post33+ifp1^0 == 0 /\ wr^0-wr^post33 == 0 /\ -ntot^post33+ntot^0 == 0 /\ -ifp2^post33+ifp2^0 == 0 /\ ibit^0-ibit^post33 == 0 /\ -ip3^post33+ip3^0 == 0 /\ i1^0-i1^post33 == 0 /\ -wpr^post33+wpr^0 == 0 /\ idim^0-idim^post33 == 0 /\ -tempr^post33+tempr^0 == 0 /\ i3^0-i3^post33 == 0 /\ -k2^post33+k2^0 == 0 /\ -ndim^post33+ndim^0 == 0 /\ -i2^post33+i2^0 == 0 /\ i3rev^0-i3rev^post33 == 0 /\ wpi^0-wpi^post33 == 0 /\ ip1^0-ip1^post33 == 0 /\ -wi^post33+wi^0 == 0 /\ -wtemp^post33+wtemp^0 == 0 /\ k1^0-k1^post33 == 0 /\ theta^0-theta^post33 == 0 /\ -n^post33+n^0 == 0), cost: 1 New rule: l11 -> l23 : TRUE, cost: 1 Applied preprocessing Original rule: l1 -> l11 : i3rev^0'=i3rev^post35, nrem^0'=nrem^post35, k1^0'=k1^post35, wr^0'=wr^post35, i2^0'=i2^post35, n^0'=n^post35, ip1^0'=ip1^post35, wi^0'=wi^post35, tempi^0'=tempi^post35, idim^0'=idim^post35, i3^0'=i3^post35, nprev^0'=nprev^post35, ip3^0'=ip3^post35, wpr^0'=wpr^post35, theta^0'=theta^post35, i1^0'=i1^post35, ifp2^0'=ifp2^post35, ibit^0'=ibit^post35, ntot^0'=ntot^post35, k2^0'=k2^post35, wtemp^0'=wtemp^post35, i2rev^0'=i2rev^post35, ndim^0'=ndim^post35, ip2^0'=ip2^post35, wpi^0'=wpi^post35, tempr^0'=tempr^post35, ifp1^0'=ifp1^post35, (0 == 0 /\ -ntot^post35+ntot^0 == 0 /\ -wtemp^post35+wtemp^0 == 0 /\ idim^0-idim^post35 == 0 /\ i1^0-i1^post35 == 0 /\ 1-idim^0 <= 0 /\ k1^0-k1^post35 == 0 /\ wi^0-wi^post35 == 0 /\ -tempr^post35+tempr^0 == 0 /\ -wpi^post35+wpi^0 == 0 /\ i3rev^0-i3rev^post35 == 0 /\ i3^0-i3^post35 == 0 /\ -ibit^post35+ibit^0 == 0 /\ -1+i2rev^post35 == 0 /\ i2^0-i2^post35 == 0 /\ -wpr^post35+wpr^0 == 0 /\ wr^0-wr^post35 == 0 /\ theta^0-theta^post35 == 0 /\ -k2^post35+k2^0 == 0 /\ -ndim^post35+ndim^0 == 0 /\ nprev^0-nprev^post35 == 0 /\ -ifp1^post35+ifp1^0 == 0 /\ -tempi^post35+tempi^0 == 0 /\ -ifp2^post35+ifp2^0 == 0), cost: 1 New rule: l1 -> l11 : nrem^0'=nrem^post35, n^0'=n^post35, ip1^0'=ip1^post35, ip3^0'=ip3^post35, i2rev^0'=1, ip2^0'=ip2^post35, -1+idim^0 >= 0, cost: 1 Applied preprocessing Original rule: l25 -> l17 : i3rev^0'=i3rev^post36, nrem^0'=nrem^post36, k1^0'=k1^post36, wr^0'=wr^post36, i2^0'=i2^post36, n^0'=n^post36, ip1^0'=ip1^post36, wi^0'=wi^post36, tempi^0'=tempi^post36, idim^0'=idim^post36, i3^0'=i3^post36, nprev^0'=nprev^post36, ip3^0'=ip3^post36, wpr^0'=wpr^post36, theta^0'=theta^post36, i1^0'=i1^post36, ifp2^0'=ifp2^post36, ibit^0'=ibit^post36, ntot^0'=ntot^post36, k2^0'=k2^post36, wtemp^0'=wtemp^post36, i2rev^0'=i2rev^post36, ndim^0'=ndim^post36, ip2^0'=ip2^post36, wpi^0'=wpi^post36, tempr^0'=tempr^post36, ifp1^0'=ifp1^post36, (i3rev^0-i3rev^post36 == 0 /\ -ip3^post36+ip3^0 == 0 /\ -ntot^post36+ntot^0 == 0 /\ wi^0-wi^post36 == 0 /\ -tempr^post36+tempr^0 == 0 /\ -wpi^post36+wpi^0 == 0 /\ i2^0-i2^post36 == 0 /\ -i1^post36+i1^0 == 0 /\ i2rev^0-i2rev^post36 == 0 /\ -k2^post36+k2^0 == 0 /\ theta^0-theta^post36 == 0 /\ -ip2^post36+ip2^0 == 0 /\ ip1^0-ip1^post36 == 0 /\ -ifp1^post36+ifp1^0 == 0 /\ -ndim^post36+ndim^0 == 0 /\ k1^0-k1^post36 == 0 /\ -ifp2^post36+ifp2^0 == 0 /\ -wtemp^post36+wtemp^0 == 0 /\ n^0-n^post36 == 0 /\ tempi^0-tempi^post36 == 0 /\ ibit^0-ibit^post36 == 0 /\ idim^0-idim^post36 == 0 /\ i3^0-i3^post36 == 0 /\ wpr^0-wpr^post36 == 0 /\ -wr^post36+wr^0 == 0 /\ nrem^0-nrem^post36 == 0 /\ -nprev^post36+nprev^0 == 0), cost: 1 New rule: l25 -> l17 : TRUE, cost: 1 Simplified rules Start location: l25 37: l0 -> l1 : TRUE, cost: 1 71: l1 -> l11 : nrem^0'=nrem^post35, n^0'=n^post35, ip1^0'=ip1^post35, ip3^0'=ip3^post35, i2rev^0'=1, ip2^0'=ip2^post35, -1+idim^0 >= 0, cost: 1 38: l2 -> l3 : i1^0'=2+i1^0, 1-i2^0+ip3^0 <= 0, cost: 1 39: l2 -> l4 : k1^0'=i2^0, i2^0'=i2^0+ifp2^0, tempi^0'=tempi^post2, k2^0'=i2^0+ifp1^0, tempr^0'=tempr^post2, i2^0-ip3^0 <= 0, cost: 1 43: l3 -> l5 : TRUE, cost: 1 40: l4 -> l2 : TRUE, cost: 1 41: l5 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wtemp^0'=wr^0, -1+ip1^0+i3^0-i1^0 <= 0, cost: 1 42: l5 -> l4 : 2-ip1^0-i3^0+i1^0 <= 0, cost: 1 46: l6 -> l7 : TRUE, cost: 1 44: l7 -> l8 : ifp1^0'=ifp2^0, 1-i3^0+ifp1^0 <= 0, cost: 1 45: l7 -> l3 : i3^0-ifp1^0 <= 0, cost: 1 49: l8 -> l9 : TRUE, cost: 1 47: l9 -> l0 : idim^0'=-1+idim^0, nprev^0'=nprev^post10, ip2^0-ifp1^0 <= 0, cost: 1 48: l9 -> l6 : wr^0'=1, wi^0'=0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, 1-ip2^0+ifp1^0 <= 0, cost: 1 50: l10 -> l11 : i2^0'=i2^0+ip1^0, i2rev^0'=ibit^0+i2rev^0, TRUE, cost: 1 70: l11 -> l23 : TRUE, cost: 1 51: l12 -> l10 : -ibit^0+i2rev^0 <= 0, cost: 1 52: l12 -> l13 : ibit^0'=ibit^post15, i2rev^0'=-ibit^0+i2rev^0, 1+ibit^0-i2rev^0 <= 0, cost: 1 55: l13 -> l14 : TRUE, cost: 1 53: l14 -> l10 : 1-ip1^0+ibit^0 <= 0, cost: 1 54: l14 -> l12 : ip1^0-ibit^0 <= 0, cost: 1 56: l15 -> l13 : ibit^0'=ibit^post19, 0 == 0, cost: 1 57: l16 -> l0 : nprev^0'=1, 1-idim^0+ndim^0 <= 0, cost: 1 58: l16 -> l17 : idim^0'=1+idim^0, ntot^0'=ntot^post21, idim^0-ndim^0 <= 0, cost: 1 67: l17 -> l16 : TRUE, cost: 1 59: l18 -> l19 : i1^0'=2+i1^0, 1-i3^0+ip3^0 <= 0, cost: 1 60: l18 -> l20 : i3rev^0'=-i2^0+i3^0+i2rev^0, i3^0'=i3^0+ip2^0, tempr^0'=tempr^post23, i3^0-ip3^0 <= 0, cost: 1 64: l19 -> l21 : TRUE, cost: 1 61: l20 -> l18 : TRUE, cost: 1 62: l21 -> l15 : -1+i2^0+ip1^0-i1^0 <= 0, cost: 1 63: l21 -> l20 : 2-i2^0-ip1^0+i1^0 <= 0, cost: 1 65: l22 -> l15 : -i2^0+i2rev^0 <= 0, cost: 1 66: l22 -> l19 : 1+i2^0-i2rev^0 <= 0, cost: 1 68: l23 -> l8 : ifp1^0'=ip1^0, 1-i2^0+ip2^0 <= 0, cost: 1 69: l23 -> l22 : i2^0-ip2^0 <= 0, cost: 1 72: l25 -> l17 : TRUE, cost: 1 Eliminating location l1 by chaining: Applied chaining First rule: l0 -> l1 : TRUE, cost: 1 Second rule: l1 -> l11 : nrem^0'=nrem^post35, n^0'=n^post35, ip1^0'=ip1^post35, ip3^0'=ip3^post35, i2rev^0'=1, ip2^0'=ip2^post35, -1+idim^0 >= 0, cost: 1 New rule: l0 -> l11 : nrem^0'=nrem^post35, n^0'=n^post35, ip1^0'=ip1^post35, ip3^0'=ip3^post35, i2rev^0'=1, ip2^0'=ip2^post35, -1+idim^0 >= 0, cost: 2 Applied deletion Removed the following rules: 37 71 Eliminated locations on linear paths Start location: l25 73: l0 -> l11 : nrem^0'=nrem^post35, n^0'=n^post35, ip1^0'=ip1^post35, ip3^0'=ip3^post35, i2rev^0'=1, ip2^0'=ip2^post35, -1+idim^0 >= 0, cost: 2 38: l2 -> l3 : i1^0'=2+i1^0, 1-i2^0+ip3^0 <= 0, cost: 1 39: l2 -> l4 : k1^0'=i2^0, i2^0'=i2^0+ifp2^0, tempi^0'=tempi^post2, k2^0'=i2^0+ifp1^0, tempr^0'=tempr^post2, i2^0-ip3^0 <= 0, cost: 1 43: l3 -> l5 : TRUE, cost: 1 40: l4 -> l2 : TRUE, cost: 1 41: l5 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wtemp^0'=wr^0, -1+ip1^0+i3^0-i1^0 <= 0, cost: 1 42: l5 -> l4 : 2-ip1^0-i3^0+i1^0 <= 0, cost: 1 46: l6 -> l7 : TRUE, cost: 1 44: l7 -> l8 : ifp1^0'=ifp2^0, 1-i3^0+ifp1^0 <= 0, cost: 1 45: l7 -> l3 : i3^0-ifp1^0 <= 0, cost: 1 49: l8 -> l9 : TRUE, cost: 1 47: l9 -> l0 : idim^0'=-1+idim^0, nprev^0'=nprev^post10, ip2^0-ifp1^0 <= 0, cost: 1 48: l9 -> l6 : wr^0'=1, wi^0'=0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, 1-ip2^0+ifp1^0 <= 0, cost: 1 50: l10 -> l11 : i2^0'=i2^0+ip1^0, i2rev^0'=ibit^0+i2rev^0, TRUE, cost: 1 70: l11 -> l23 : TRUE, cost: 1 51: l12 -> l10 : -ibit^0+i2rev^0 <= 0, cost: 1 52: l12 -> l13 : ibit^0'=ibit^post15, i2rev^0'=-ibit^0+i2rev^0, 1+ibit^0-i2rev^0 <= 0, cost: 1 55: l13 -> l14 : TRUE, cost: 1 53: l14 -> l10 : 1-ip1^0+ibit^0 <= 0, cost: 1 54: l14 -> l12 : ip1^0-ibit^0 <= 0, cost: 1 56: l15 -> l13 : ibit^0'=ibit^post19, 0 == 0, cost: 1 57: l16 -> l0 : nprev^0'=1, 1-idim^0+ndim^0 <= 0, cost: 1 58: l16 -> l17 : idim^0'=1+idim^0, ntot^0'=ntot^post21, idim^0-ndim^0 <= 0, cost: 1 67: l17 -> l16 : TRUE, cost: 1 59: l18 -> l19 : i1^0'=2+i1^0, 1-i3^0+ip3^0 <= 0, cost: 1 60: l18 -> l20 : i3rev^0'=-i2^0+i3^0+i2rev^0, i3^0'=i3^0+ip2^0, tempr^0'=tempr^post23, i3^0-ip3^0 <= 0, cost: 1 64: l19 -> l21 : TRUE, cost: 1 61: l20 -> l18 : TRUE, cost: 1 62: l21 -> l15 : -1+i2^0+ip1^0-i1^0 <= 0, cost: 1 63: l21 -> l20 : 2-i2^0-ip1^0+i1^0 <= 0, cost: 1 65: l22 -> l15 : -i2^0+i2rev^0 <= 0, cost: 1 66: l22 -> l19 : 1+i2^0-i2rev^0 <= 0, cost: 1 68: l23 -> l8 : ifp1^0'=ip1^0, 1-i2^0+ip2^0 <= 0, cost: 1 69: l23 -> l22 : i2^0-ip2^0 <= 0, cost: 1 72: l25 -> l17 : TRUE, cost: 1 Eliminating location l16 by chaining: Applied chaining First rule: l17 -> l16 : TRUE, cost: 1 Second rule: l16 -> l0 : nprev^0'=1, 1-idim^0+ndim^0 <= 0, cost: 1 New rule: l17 -> l0 : nprev^0'=1, 1-idim^0+ndim^0 <= 0, cost: 2 Applied chaining First rule: l17 -> l16 : TRUE, cost: 1 Second rule: l16 -> l17 : idim^0'=1+idim^0, ntot^0'=ntot^post21, idim^0-ndim^0 <= 0, cost: 1 New rule: l17 -> l17 : idim^0'=1+idim^0, ntot^0'=ntot^post21, idim^0-ndim^0 <= 0, cost: 2 Applied deletion Removed the following rules: 57 58 67 Eliminating location l23 by chaining: Applied chaining First rule: l11 -> l23 : TRUE, cost: 1 Second rule: l23 -> l8 : ifp1^0'=ip1^0, 1-i2^0+ip2^0 <= 0, cost: 1 New rule: l11 -> l8 : ifp1^0'=ip1^0, 1-i2^0+ip2^0 <= 0, cost: 2 Applied chaining First rule: l11 -> l23 : TRUE, cost: 1 Second rule: l23 -> l22 : i2^0-ip2^0 <= 0, cost: 1 New rule: l11 -> l22 : i2^0-ip2^0 <= 0, cost: 2 Applied deletion Removed the following rules: 68 69 70 Eliminating location l9 by chaining: Applied chaining First rule: l8 -> l9 : TRUE, cost: 1 Second rule: l9 -> l0 : idim^0'=-1+idim^0, nprev^0'=nprev^post10, ip2^0-ifp1^0 <= 0, cost: 1 New rule: l8 -> l0 : idim^0'=-1+idim^0, nprev^0'=nprev^post10, ip2^0-ifp1^0 <= 0, cost: 2 Applied chaining First rule: l8 -> l9 : TRUE, cost: 1 Second rule: l9 -> l6 : wr^0'=1, wi^0'=0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, 1-ip2^0+ifp1^0 <= 0, cost: 1 New rule: l8 -> l6 : wr^0'=1, wi^0'=0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 Applied deletion Removed the following rules: 47 48 49 Eliminating location l7 by chaining: Applied chaining First rule: l6 -> l7 : TRUE, cost: 1 Second rule: l7 -> l8 : ifp1^0'=ifp2^0, 1-i3^0+ifp1^0 <= 0, cost: 1 New rule: l6 -> l8 : ifp1^0'=ifp2^0, 1-i3^0+ifp1^0 <= 0, cost: 2 Applied chaining First rule: l6 -> l7 : TRUE, cost: 1 Second rule: l7 -> l3 : i3^0-ifp1^0 <= 0, cost: 1 New rule: l6 -> l3 : i3^0-ifp1^0 <= 0, cost: 2 Applied deletion Removed the following rules: 44 45 46 Eliminating location l5 by chaining: Applied chaining First rule: l3 -> l5 : TRUE, cost: 1 Second rule: l5 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wtemp^0'=wr^0, -1+ip1^0+i3^0-i1^0 <= 0, cost: 1 New rule: l3 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wtemp^0'=wr^0, -1+ip1^0+i3^0-i1^0 <= 0, cost: 2 Applied chaining First rule: l3 -> l5 : TRUE, cost: 1 Second rule: l5 -> l4 : 2-ip1^0-i3^0+i1^0 <= 0, cost: 1 New rule: l3 -> l4 : 2-ip1^0-i3^0+i1^0 <= 0, cost: 2 Applied deletion Removed the following rules: 41 42 43 Eliminating location l2 by chaining: Applied chaining First rule: l4 -> l2 : TRUE, cost: 1 Second rule: l2 -> l3 : i1^0'=2+i1^0, 1-i2^0+ip3^0 <= 0, cost: 1 New rule: l4 -> l3 : i1^0'=2+i1^0, 1-i2^0+ip3^0 <= 0, cost: 2 Applied chaining First rule: l4 -> l2 : TRUE, cost: 1 Second rule: l2 -> l4 : k1^0'=i2^0, i2^0'=i2^0+ifp2^0, tempi^0'=tempi^post2, k2^0'=i2^0+ifp1^0, tempr^0'=tempr^post2, i2^0-ip3^0 <= 0, cost: 1 New rule: l4 -> l4 : k1^0'=i2^0, i2^0'=i2^0+ifp2^0, tempi^0'=tempi^post2, k2^0'=i2^0+ifp1^0, tempr^0'=tempr^post2, i2^0-ip3^0 <= 0, cost: 2 Applied deletion Removed the following rules: 38 39 40 Eliminating location l14 by chaining: Applied chaining First rule: l13 -> l14 : TRUE, cost: 1 Second rule: l14 -> l10 : 1-ip1^0+ibit^0 <= 0, cost: 1 New rule: l13 -> l10 : 1-ip1^0+ibit^0 <= 0, cost: 2 Applied chaining First rule: l13 -> l14 : TRUE, cost: 1 Second rule: l14 -> l12 : ip1^0-ibit^0 <= 0, cost: 1 New rule: l13 -> l12 : ip1^0-ibit^0 <= 0, cost: 2 Applied deletion Removed the following rules: 53 54 55 Eliminating location l21 by chaining: Applied chaining First rule: l19 -> l21 : TRUE, cost: 1 Second rule: l21 -> l15 : -1+i2^0+ip1^0-i1^0 <= 0, cost: 1 New rule: l19 -> l15 : -1+i2^0+ip1^0-i1^0 <= 0, cost: 2 Applied chaining First rule: l19 -> l21 : TRUE, cost: 1 Second rule: l21 -> l20 : 2-i2^0-ip1^0+i1^0 <= 0, cost: 1 New rule: l19 -> l20 : 2-i2^0-ip1^0+i1^0 <= 0, cost: 2 Applied deletion Removed the following rules: 62 63 64 Eliminating location l18 by chaining: Applied chaining First rule: l20 -> l18 : TRUE, cost: 1 Second rule: l18 -> l19 : i1^0'=2+i1^0, 1-i3^0+ip3^0 <= 0, cost: 1 New rule: l20 -> l19 : i1^0'=2+i1^0, 1-i3^0+ip3^0 <= 0, cost: 2 Applied chaining First rule: l20 -> l18 : TRUE, cost: 1 Second rule: l18 -> l20 : i3rev^0'=-i2^0+i3^0+i2rev^0, i3^0'=i3^0+ip2^0, tempr^0'=tempr^post23, i3^0-ip3^0 <= 0, cost: 1 New rule: l20 -> l20 : i3rev^0'=-i2^0+i3^0+i2rev^0, i3^0'=i3^0+ip2^0, tempr^0'=tempr^post23, i3^0-ip3^0 <= 0, cost: 2 Applied deletion Removed the following rules: 59 60 61 Eliminated locations on tree-shaped paths Start location: l25 73: l0 -> l11 : nrem^0'=nrem^post35, n^0'=n^post35, ip1^0'=ip1^post35, ip3^0'=ip3^post35, i2rev^0'=1, ip2^0'=ip2^post35, -1+idim^0 >= 0, cost: 2 82: l3 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wtemp^0'=wr^0, -1+ip1^0+i3^0-i1^0 <= 0, cost: 2 83: l3 -> l4 : 2-ip1^0-i3^0+i1^0 <= 0, cost: 2 84: l4 -> l3 : i1^0'=2+i1^0, 1-i2^0+ip3^0 <= 0, cost: 2 85: l4 -> l4 : k1^0'=i2^0, i2^0'=i2^0+ifp2^0, tempi^0'=tempi^post2, k2^0'=i2^0+ifp1^0, tempr^0'=tempr^post2, i2^0-ip3^0 <= 0, cost: 2 80: l6 -> l8 : ifp1^0'=ifp2^0, 1-i3^0+ifp1^0 <= 0, cost: 2 81: l6 -> l3 : i3^0-ifp1^0 <= 0, cost: 2 78: l8 -> l0 : idim^0'=-1+idim^0, nprev^0'=nprev^post10, ip2^0-ifp1^0 <= 0, cost: 2 79: l8 -> l6 : wr^0'=1, wi^0'=0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 50: l10 -> l11 : i2^0'=i2^0+ip1^0, i2rev^0'=ibit^0+i2rev^0, TRUE, cost: 1 76: l11 -> l8 : ifp1^0'=ip1^0, 1-i2^0+ip2^0 <= 0, cost: 2 77: l11 -> l22 : i2^0-ip2^0 <= 0, cost: 2 51: l12 -> l10 : -ibit^0+i2rev^0 <= 0, cost: 1 52: l12 -> l13 : ibit^0'=ibit^post15, i2rev^0'=-ibit^0+i2rev^0, 1+ibit^0-i2rev^0 <= 0, cost: 1 86: l13 -> l10 : 1-ip1^0+ibit^0 <= 0, cost: 2 87: l13 -> l12 : ip1^0-ibit^0 <= 0, cost: 2 56: l15 -> l13 : ibit^0'=ibit^post19, 0 == 0, cost: 1 74: l17 -> l0 : nprev^0'=1, 1-idim^0+ndim^0 <= 0, cost: 2 75: l17 -> l17 : idim^0'=1+idim^0, ntot^0'=ntot^post21, idim^0-ndim^0 <= 0, cost: 2 88: l19 -> l15 : -1+i2^0+ip1^0-i1^0 <= 0, cost: 2 89: l19 -> l20 : 2-i2^0-ip1^0+i1^0 <= 0, cost: 2 90: l20 -> l19 : i1^0'=2+i1^0, 1-i3^0+ip3^0 <= 0, cost: 2 91: l20 -> l20 : i3rev^0'=-i2^0+i3^0+i2rev^0, i3^0'=i3^0+ip2^0, tempr^0'=tempr^post23, i3^0-ip3^0 <= 0, cost: 2 65: l22 -> l15 : -i2^0+i2rev^0 <= 0, cost: 1 66: l22 -> l19 : 1+i2^0-i2rev^0 <= 0, cost: 1 72: l25 -> l17 : TRUE, cost: 1 Applied acceleration Original rule: l4 -> l4 : k1^0'=i2^0, i2^0'=i2^0+ifp2^0, tempi^0'=tempi^post2, k2^0'=i2^0+ifp1^0, tempr^0'=tempr^post2, i2^0-ip3^0 <= 0, cost: 2 New rule: l4 -> l4 : k1^0'=i2^0+(-1+n)*ifp2^0, i2^0'=i2^0+ifp2^0*n, tempi^0'=tempi^post2, k2^0'=i2^0+(-1+n)*ifp2^0+ifp1^0, tempr^0'=tempr^post2, (-1+n >= 0 /\ -i2^0+ip3^0 >= 0 /\ -i2^0-(-1+n)*ifp2^0+ip3^0 >= 0), cost: 2*n Sub-proof via acceration calculus written to file:///tmp/tmpnam_HPFDPj.txt Applied nonterm Original rule: l4 -> l4 : k1^0'=i2^0, i2^0'=i2^0+ifp2^0, tempi^0'=tempi^post2, k2^0'=i2^0+ifp1^0, tempr^0'=tempr^post2, i2^0-ip3^0 <= 0, cost: 2 New rule: l4 -> [26] : (-i2^0+ip3^0 >= 0 /\ ifp2^0 <= 0), cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_HiJIfB.txt Applied deletion Removed the following rules: 85 Applied acceleration Original rule: l17 -> l17 : idim^0'=1+idim^0, ntot^0'=ntot^post21, idim^0-ndim^0 <= 0, cost: 2 New rule: l17 -> l17 : idim^0'=idim^0+n0, ntot^0'=ntot^post21, (1-idim^0-n0+ndim^0 >= 0 /\ -1+n0 >= 0), cost: 2*n0 Sub-proof via acceration calculus written to file:///tmp/tmpnam_fJJEbA.txt Applied instantiation Original rule: l17 -> l17 : idim^0'=idim^0+n0, ntot^0'=ntot^post21, (1-idim^0-n0+ndim^0 >= 0 /\ -1+n0 >= 0), cost: 2*n0 New rule: l17 -> l17 : idim^0'=1+ndim^0, ntot^0'=ntot^post21, (0 >= 0 /\ -idim^0+ndim^0 >= 0), cost: 2-2*idim^0+2*ndim^0 Applied simplification Original rule: l17 -> l17 : idim^0'=1+ndim^0, ntot^0'=ntot^post21, (0 >= 0 /\ -idim^0+ndim^0 >= 0), cost: 2-2*idim^0+2*ndim^0 New rule: l17 -> l17 : idim^0'=1+ndim^0, ntot^0'=ntot^post21, -idim^0+ndim^0 >= 0, cost: 2-2*idim^0+2*ndim^0 Applied deletion Removed the following rules: 75 Applied acceleration Original rule: l20 -> l20 : i3rev^0'=-i2^0+i3^0+i2rev^0, i3^0'=i3^0+ip2^0, tempr^0'=tempr^post23, i3^0-ip3^0 <= 0, cost: 2 New rule: l20 -> l20 : i3rev^0'=-i2^0+i3^0+(-1+n1)*ip2^0+i2rev^0, i3^0'=n1*ip2^0+i3^0, tempr^0'=tempr^post23, (-1+n1 >= 0 /\ -i3^0+ip3^0 >= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0), cost: 2*n1 Sub-proof via acceration calculus written to file:///tmp/tmpnam_PHPAHE.txt Applied nonterm Original rule: l20 -> l20 : i3rev^0'=-i2^0+i3^0+i2rev^0, i3^0'=i3^0+ip2^0, tempr^0'=tempr^post23, i3^0-ip3^0 <= 0, cost: 2 New rule: l20 -> [28] : (-i3^0+ip3^0 >= 0 /\ ip2^0 <= 0), cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_ahfgFj.txt Applied deletion Removed the following rules: 91 Accelerated simple loops Start location: l25 73: l0 -> l11 : nrem^0'=nrem^post35, n^0'=n^post35, ip1^0'=ip1^post35, ip3^0'=ip3^post35, i2rev^0'=1, ip2^0'=ip2^post35, -1+idim^0 >= 0, cost: 2 82: l3 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wtemp^0'=wr^0, -1+ip1^0+i3^0-i1^0 <= 0, cost: 2 83: l3 -> l4 : 2-ip1^0-i3^0+i1^0 <= 0, cost: 2 84: l4 -> l3 : i1^0'=2+i1^0, 1-i2^0+ip3^0 <= 0, cost: 2 92: l4 -> l4 : k1^0'=i2^0+(-1+n)*ifp2^0, i2^0'=i2^0+ifp2^0*n, tempi^0'=tempi^post2, k2^0'=i2^0+(-1+n)*ifp2^0+ifp1^0, tempr^0'=tempr^post2, (-1+n >= 0 /\ -i2^0+ip3^0 >= 0 /\ -i2^0-(-1+n)*ifp2^0+ip3^0 >= 0), cost: 2*n 93: l4 -> [26] : (-i2^0+ip3^0 >= 0 /\ ifp2^0 <= 0), cost: NONTERM 80: l6 -> l8 : ifp1^0'=ifp2^0, 1-i3^0+ifp1^0 <= 0, cost: 2 81: l6 -> l3 : i3^0-ifp1^0 <= 0, cost: 2 78: l8 -> l0 : idim^0'=-1+idim^0, nprev^0'=nprev^post10, ip2^0-ifp1^0 <= 0, cost: 2 79: l8 -> l6 : wr^0'=1, wi^0'=0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 50: l10 -> l11 : i2^0'=i2^0+ip1^0, i2rev^0'=ibit^0+i2rev^0, TRUE, cost: 1 76: l11 -> l8 : ifp1^0'=ip1^0, 1-i2^0+ip2^0 <= 0, cost: 2 77: l11 -> l22 : i2^0-ip2^0 <= 0, cost: 2 51: l12 -> l10 : -ibit^0+i2rev^0 <= 0, cost: 1 52: l12 -> l13 : ibit^0'=ibit^post15, i2rev^0'=-ibit^0+i2rev^0, 1+ibit^0-i2rev^0 <= 0, cost: 1 86: l13 -> l10 : 1-ip1^0+ibit^0 <= 0, cost: 2 87: l13 -> l12 : ip1^0-ibit^0 <= 0, cost: 2 56: l15 -> l13 : ibit^0'=ibit^post19, 0 == 0, cost: 1 74: l17 -> l0 : nprev^0'=1, 1-idim^0+ndim^0 <= 0, cost: 2 95: l17 -> l17 : idim^0'=1+ndim^0, ntot^0'=ntot^post21, -idim^0+ndim^0 >= 0, cost: 2-2*idim^0+2*ndim^0 88: l19 -> l15 : -1+i2^0+ip1^0-i1^0 <= 0, cost: 2 89: l19 -> l20 : 2-i2^0-ip1^0+i1^0 <= 0, cost: 2 90: l20 -> l19 : i1^0'=2+i1^0, 1-i3^0+ip3^0 <= 0, cost: 2 96: l20 -> l20 : i3rev^0'=-i2^0+i3^0+(-1+n1)*ip2^0+i2rev^0, i3^0'=n1*ip2^0+i3^0, tempr^0'=tempr^post23, (-1+n1 >= 0 /\ -i3^0+ip3^0 >= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0), cost: 2*n1 97: l20 -> [28] : (-i3^0+ip3^0 >= 0 /\ ip2^0 <= 0), cost: NONTERM 65: l22 -> l15 : -i2^0+i2rev^0 <= 0, cost: 1 66: l22 -> l19 : 1+i2^0-i2rev^0 <= 0, cost: 1 72: l25 -> l17 : TRUE, cost: 1 Applied chaining First rule: l3 -> l4 : 2-ip1^0-i3^0+i1^0 <= 0, cost: 2 Second rule: l4 -> l4 : k1^0'=i2^0+(-1+n)*ifp2^0, i2^0'=i2^0+ifp2^0*n, tempi^0'=tempi^post2, k2^0'=i2^0+(-1+n)*ifp2^0+ifp1^0, tempr^0'=tempr^post2, (-1+n >= 0 /\ -i2^0+ip3^0 >= 0 /\ -i2^0-(-1+n)*ifp2^0+ip3^0 >= 0), cost: 2*n New rule: l3 -> l4 : k1^0'=i2^0+(-1+n)*ifp2^0, i2^0'=i2^0+ifp2^0*n, tempi^0'=tempi^post2, k2^0'=i2^0+(-1+n)*ifp2^0+ifp1^0, tempr^0'=tempr^post2, (2-ip1^0-i3^0+i1^0 <= 0 /\ -1+n >= 0 /\ -i2^0+ip3^0 >= 0 /\ -i2^0-(-1+n)*ifp2^0+ip3^0 >= 0), cost: 2+2*n Applied chaining First rule: l3 -> l4 : 2-ip1^0-i3^0+i1^0 <= 0, cost: 2 Second rule: l4 -> [26] : (-i2^0+ip3^0 >= 0 /\ ifp2^0 <= 0), cost: NONTERM New rule: l3 -> [26] : (2-ip1^0-i3^0+i1^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ ifp2^0 <= 0), cost: NONTERM Applied deletion Removed the following rules: 92 93 Applied chaining First rule: l25 -> l17 : TRUE, cost: 1 Second rule: l17 -> l17 : idim^0'=1+ndim^0, ntot^0'=ntot^post21, -idim^0+ndim^0 >= 0, cost: 2-2*idim^0+2*ndim^0 New rule: l25 -> l17 : idim^0'=1+ndim^0, ntot^0'=ntot^post21, -idim^0+ndim^0 >= 0, cost: 3-2*idim^0+2*ndim^0 Applied deletion Removed the following rules: 95 Applied chaining First rule: l19 -> l20 : 2-i2^0-ip1^0+i1^0 <= 0, cost: 2 Second rule: l20 -> l20 : i3rev^0'=-i2^0+i3^0+(-1+n1)*ip2^0+i2rev^0, i3^0'=n1*ip2^0+i3^0, tempr^0'=tempr^post23, (-1+n1 >= 0 /\ -i3^0+ip3^0 >= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0), cost: 2*n1 New rule: l19 -> l20 : i3rev^0'=-i2^0+i3^0+(-1+n1)*ip2^0+i2rev^0, i3^0'=n1*ip2^0+i3^0, tempr^0'=tempr^post23, (-1+n1 >= 0 /\ -i3^0+ip3^0 >= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0), cost: 2+2*n1 Applied chaining First rule: l19 -> l20 : 2-i2^0-ip1^0+i1^0 <= 0, cost: 2 Second rule: l20 -> [28] : (-i3^0+ip3^0 >= 0 /\ ip2^0 <= 0), cost: NONTERM New rule: l19 -> [28] : (-i3^0+ip3^0 >= 0 /\ ip2^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0), cost: NONTERM Applied deletion Removed the following rules: 96 97 Chained accelerated rules with incoming rules Start location: l25 73: l0 -> l11 : nrem^0'=nrem^post35, n^0'=n^post35, ip1^0'=ip1^post35, ip3^0'=ip3^post35, i2rev^0'=1, ip2^0'=ip2^post35, -1+idim^0 >= 0, cost: 2 82: l3 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wtemp^0'=wr^0, -1+ip1^0+i3^0-i1^0 <= 0, cost: 2 83: l3 -> l4 : 2-ip1^0-i3^0+i1^0 <= 0, cost: 2 98: l3 -> l4 : k1^0'=i2^0+(-1+n)*ifp2^0, i2^0'=i2^0+ifp2^0*n, tempi^0'=tempi^post2, k2^0'=i2^0+(-1+n)*ifp2^0+ifp1^0, tempr^0'=tempr^post2, (2-ip1^0-i3^0+i1^0 <= 0 /\ -1+n >= 0 /\ -i2^0+ip3^0 >= 0 /\ -i2^0-(-1+n)*ifp2^0+ip3^0 >= 0), cost: 2+2*n 99: l3 -> [26] : (2-ip1^0-i3^0+i1^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ ifp2^0 <= 0), cost: NONTERM 84: l4 -> l3 : i1^0'=2+i1^0, 1-i2^0+ip3^0 <= 0, cost: 2 80: l6 -> l8 : ifp1^0'=ifp2^0, 1-i3^0+ifp1^0 <= 0, cost: 2 81: l6 -> l3 : i3^0-ifp1^0 <= 0, cost: 2 78: l8 -> l0 : idim^0'=-1+idim^0, nprev^0'=nprev^post10, ip2^0-ifp1^0 <= 0, cost: 2 79: l8 -> l6 : wr^0'=1, wi^0'=0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 50: l10 -> l11 : i2^0'=i2^0+ip1^0, i2rev^0'=ibit^0+i2rev^0, TRUE, cost: 1 76: l11 -> l8 : ifp1^0'=ip1^0, 1-i2^0+ip2^0 <= 0, cost: 2 77: l11 -> l22 : i2^0-ip2^0 <= 0, cost: 2 51: l12 -> l10 : -ibit^0+i2rev^0 <= 0, cost: 1 52: l12 -> l13 : ibit^0'=ibit^post15, i2rev^0'=-ibit^0+i2rev^0, 1+ibit^0-i2rev^0 <= 0, cost: 1 86: l13 -> l10 : 1-ip1^0+ibit^0 <= 0, cost: 2 87: l13 -> l12 : ip1^0-ibit^0 <= 0, cost: 2 56: l15 -> l13 : ibit^0'=ibit^post19, 0 == 0, cost: 1 74: l17 -> l0 : nprev^0'=1, 1-idim^0+ndim^0 <= 0, cost: 2 88: l19 -> l15 : -1+i2^0+ip1^0-i1^0 <= 0, cost: 2 89: l19 -> l20 : 2-i2^0-ip1^0+i1^0 <= 0, cost: 2 101: l19 -> l20 : i3rev^0'=-i2^0+i3^0+(-1+n1)*ip2^0+i2rev^0, i3^0'=n1*ip2^0+i3^0, tempr^0'=tempr^post23, (-1+n1 >= 0 /\ -i3^0+ip3^0 >= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0), cost: 2+2*n1 102: l19 -> [28] : (-i3^0+ip3^0 >= 0 /\ ip2^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0), cost: NONTERM 90: l20 -> l19 : i1^0'=2+i1^0, 1-i3^0+ip3^0 <= 0, cost: 2 65: l22 -> l15 : -i2^0+i2rev^0 <= 0, cost: 1 66: l22 -> l19 : 1+i2^0-i2rev^0 <= 0, cost: 1 72: l25 -> l17 : TRUE, cost: 1 100: l25 -> l17 : idim^0'=1+ndim^0, ntot^0'=ntot^post21, -idim^0+ndim^0 >= 0, cost: 3-2*idim^0+2*ndim^0 Eliminating location l17 by chaining: Applied chaining First rule: l25 -> l17 : TRUE, cost: 1 Second rule: l17 -> l0 : nprev^0'=1, 1-idim^0+ndim^0 <= 0, cost: 2 New rule: l25 -> l0 : nprev^0'=1, 1-idim^0+ndim^0 <= 0, cost: 3 Applied chaining First rule: l25 -> l17 : idim^0'=1+ndim^0, ntot^0'=ntot^post21, -idim^0+ndim^0 >= 0, cost: 3-2*idim^0+2*ndim^0 Second rule: l17 -> l0 : nprev^0'=1, 1-idim^0+ndim^0 <= 0, cost: 2 New rule: l25 -> l0 : idim^0'=1+ndim^0, nprev^0'=1, ntot^0'=ntot^post21, (0 <= 0 /\ -idim^0+ndim^0 >= 0), cost: 5-2*idim^0+2*ndim^0 Applied simplification Original rule: l25 -> l0 : idim^0'=1+ndim^0, nprev^0'=1, ntot^0'=ntot^post21, (0 <= 0 /\ -idim^0+ndim^0 >= 0), cost: 5-2*idim^0+2*ndim^0 New rule: l25 -> l0 : idim^0'=1+ndim^0, nprev^0'=1, ntot^0'=ntot^post21, -idim^0+ndim^0 >= 0, cost: 5-2*idim^0+2*ndim^0 Applied deletion Removed the following rules: 72 74 100 Eliminating location l22 by chaining: Applied chaining First rule: l11 -> l22 : i2^0-ip2^0 <= 0, cost: 2 Second rule: l22 -> l15 : -i2^0+i2rev^0 <= 0, cost: 1 New rule: l11 -> l15 : (i2^0-ip2^0 <= 0 /\ -i2^0+i2rev^0 <= 0), cost: 3 Applied chaining First rule: l11 -> l22 : i2^0-ip2^0 <= 0, cost: 2 Second rule: l22 -> l19 : 1+i2^0-i2rev^0 <= 0, cost: 1 New rule: l11 -> l19 : (i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0), cost: 3 Applied deletion Removed the following rules: 65 66 77 Eliminating location l4 by chaining: Applied chaining First rule: l3 -> l4 : 2-ip1^0-i3^0+i1^0 <= 0, cost: 2 Second rule: l4 -> l3 : i1^0'=2+i1^0, 1-i2^0+ip3^0 <= 0, cost: 2 New rule: l3 -> l3 : i1^0'=2+i1^0, (2-ip1^0-i3^0+i1^0 <= 0 /\ 1-i2^0+ip3^0 <= 0), cost: 4 Applied chaining First rule: l3 -> l4 : k1^0'=i2^0+(-1+n)*ifp2^0, i2^0'=i2^0+ifp2^0*n, tempi^0'=tempi^post2, k2^0'=i2^0+(-1+n)*ifp2^0+ifp1^0, tempr^0'=tempr^post2, (2-ip1^0-i3^0+i1^0 <= 0 /\ -1+n >= 0 /\ -i2^0+ip3^0 >= 0 /\ -i2^0-(-1+n)*ifp2^0+ip3^0 >= 0), cost: 2+2*n Second rule: l4 -> l3 : i1^0'=2+i1^0, 1-i2^0+ip3^0 <= 0, cost: 2 New rule: l3 -> l3 : k1^0'=i2^0+(-1+n)*ifp2^0, i2^0'=i2^0+ifp2^0*n, tempi^0'=tempi^post2, i1^0'=2+i1^0, k2^0'=i2^0+(-1+n)*ifp2^0+ifp1^0, tempr^0'=tempr^post2, (2-ip1^0-i3^0+i1^0 <= 0 /\ 1-i2^0+ip3^0-ifp2^0*n <= 0 /\ -1+n >= 0 /\ -i2^0+ip3^0 >= 0 /\ -i2^0-(-1+n)*ifp2^0+ip3^0 >= 0), cost: 4+2*n Applied simplification Original rule: l3 -> l3 : k1^0'=i2^0+(-1+n)*ifp2^0, i2^0'=i2^0+ifp2^0*n, tempi^0'=tempi^post2, i1^0'=2+i1^0, k2^0'=i2^0+(-1+n)*ifp2^0+ifp1^0, tempr^0'=tempr^post2, (2-ip1^0-i3^0+i1^0 <= 0 /\ 1-i2^0+ip3^0-ifp2^0*n <= 0 /\ -1+n >= 0 /\ -i2^0+ip3^0 >= 0 /\ -i2^0-(-1+n)*ifp2^0+ip3^0 >= 0), cost: 4+2*n New rule: l3 -> l3 : k1^0'=i2^0+(-1+n)*ifp2^0, i2^0'=i2^0+ifp2^0*n, tempi^0'=tempi^post2, i1^0'=2+i1^0, k2^0'=i2^0+(-1+n)*ifp2^0+ifp1^0, tempr^0'=tempr^post2, (2-ip1^0-i3^0+i1^0 <= 0 /\ 1-i2^0+ip3^0-ifp2^0*n <= 0 /\ -i2^0+ip3^0 >= 0 /\ -i2^0-(-1+n)*ifp2^0+ip3^0 >= 0), cost: 4+2*n Applied deletion Removed the following rules: 83 84 98 Eliminating location l12 by chaining: Applied chaining First rule: l13 -> l12 : ip1^0-ibit^0 <= 0, cost: 2 Second rule: l12 -> l10 : -ibit^0+i2rev^0 <= 0, cost: 1 New rule: l13 -> l10 : (ip1^0-ibit^0 <= 0 /\ -ibit^0+i2rev^0 <= 0), cost: 3 Applied chaining First rule: l13 -> l12 : ip1^0-ibit^0 <= 0, cost: 2 Second rule: l12 -> l13 : ibit^0'=ibit^post15, i2rev^0'=-ibit^0+i2rev^0, 1+ibit^0-i2rev^0 <= 0, cost: 1 New rule: l13 -> l13 : ibit^0'=ibit^post15, i2rev^0'=-ibit^0+i2rev^0, (ip1^0-ibit^0 <= 0 /\ 1+ibit^0-i2rev^0 <= 0), cost: 3 Applied deletion Removed the following rules: 51 52 87 Eliminating location l20 by chaining: Applied chaining First rule: l19 -> l20 : 2-i2^0-ip1^0+i1^0 <= 0, cost: 2 Second rule: l20 -> l19 : i1^0'=2+i1^0, 1-i3^0+ip3^0 <= 0, cost: 2 New rule: l19 -> l19 : i1^0'=2+i1^0, (1-i3^0+ip3^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0), cost: 4 Applied chaining First rule: l19 -> l20 : i3rev^0'=-i2^0+i3^0+(-1+n1)*ip2^0+i2rev^0, i3^0'=n1*ip2^0+i3^0, tempr^0'=tempr^post23, (-1+n1 >= 0 /\ -i3^0+ip3^0 >= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0), cost: 2+2*n1 Second rule: l20 -> l19 : i1^0'=2+i1^0, 1-i3^0+ip3^0 <= 0, cost: 2 New rule: l19 -> l19 : i3rev^0'=-i2^0+i3^0+(-1+n1)*ip2^0+i2rev^0, i3^0'=n1*ip2^0+i3^0, i1^0'=2+i1^0, tempr^0'=tempr^post23, (1-n1*ip2^0-i3^0+ip3^0 <= 0 /\ -1+n1 >= 0 /\ -i3^0+ip3^0 >= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0), cost: 4+2*n1 Applied simplification Original rule: l19 -> l19 : i3rev^0'=-i2^0+i3^0+(-1+n1)*ip2^0+i2rev^0, i3^0'=n1*ip2^0+i3^0, i1^0'=2+i1^0, tempr^0'=tempr^post23, (1-n1*ip2^0-i3^0+ip3^0 <= 0 /\ -1+n1 >= 0 /\ -i3^0+ip3^0 >= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0), cost: 4+2*n1 New rule: l19 -> l19 : i3rev^0'=-i2^0+i3^0+(-1+n1)*ip2^0+i2rev^0, i3^0'=n1*ip2^0+i3^0, i1^0'=2+i1^0, tempr^0'=tempr^post23, (1-n1*ip2^0-i3^0+ip3^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0), cost: 4+2*n1 Applied deletion Removed the following rules: 89 90 101 Eliminated locations on tree-shaped paths Start location: l25 73: l0 -> l11 : nrem^0'=nrem^post35, n^0'=n^post35, ip1^0'=ip1^post35, ip3^0'=ip3^post35, i2rev^0'=1, ip2^0'=ip2^post35, -1+idim^0 >= 0, cost: 2 82: l3 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wtemp^0'=wr^0, -1+ip1^0+i3^0-i1^0 <= 0, cost: 2 99: l3 -> [26] : (2-ip1^0-i3^0+i1^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ ifp2^0 <= 0), cost: NONTERM 107: l3 -> l3 : i1^0'=2+i1^0, (2-ip1^0-i3^0+i1^0 <= 0 /\ 1-i2^0+ip3^0 <= 0), cost: 4 108: l3 -> l3 : k1^0'=i2^0+(-1+n)*ifp2^0, i2^0'=i2^0+ifp2^0*n, tempi^0'=tempi^post2, i1^0'=2+i1^0, k2^0'=i2^0+(-1+n)*ifp2^0+ifp1^0, tempr^0'=tempr^post2, (2-ip1^0-i3^0+i1^0 <= 0 /\ 1-i2^0+ip3^0-ifp2^0*n <= 0 /\ -i2^0+ip3^0 >= 0 /\ -i2^0-(-1+n)*ifp2^0+ip3^0 >= 0), cost: 4+2*n 80: l6 -> l8 : ifp1^0'=ifp2^0, 1-i3^0+ifp1^0 <= 0, cost: 2 81: l6 -> l3 : i3^0-ifp1^0 <= 0, cost: 2 78: l8 -> l0 : idim^0'=-1+idim^0, nprev^0'=nprev^post10, ip2^0-ifp1^0 <= 0, cost: 2 79: l8 -> l6 : wr^0'=1, wi^0'=0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 50: l10 -> l11 : i2^0'=i2^0+ip1^0, i2rev^0'=ibit^0+i2rev^0, TRUE, cost: 1 76: l11 -> l8 : ifp1^0'=ip1^0, 1-i2^0+ip2^0 <= 0, cost: 2 105: l11 -> l15 : (i2^0-ip2^0 <= 0 /\ -i2^0+i2rev^0 <= 0), cost: 3 106: l11 -> l19 : (i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0), cost: 3 86: l13 -> l10 : 1-ip1^0+ibit^0 <= 0, cost: 2 109: l13 -> l10 : (ip1^0-ibit^0 <= 0 /\ -ibit^0+i2rev^0 <= 0), cost: 3 110: l13 -> l13 : ibit^0'=ibit^post15, i2rev^0'=-ibit^0+i2rev^0, (ip1^0-ibit^0 <= 0 /\ 1+ibit^0-i2rev^0 <= 0), cost: 3 56: l15 -> l13 : ibit^0'=ibit^post19, 0 == 0, cost: 1 88: l19 -> l15 : -1+i2^0+ip1^0-i1^0 <= 0, cost: 2 102: l19 -> [28] : (-i3^0+ip3^0 >= 0 /\ ip2^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0), cost: NONTERM 111: l19 -> l19 : i1^0'=2+i1^0, (1-i3^0+ip3^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0), cost: 4 112: l19 -> l19 : i3rev^0'=-i2^0+i3^0+(-1+n1)*ip2^0+i2rev^0, i3^0'=n1*ip2^0+i3^0, i1^0'=2+i1^0, tempr^0'=tempr^post23, (1-n1*ip2^0-i3^0+ip3^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0), cost: 4+2*n1 103: l25 -> l0 : nprev^0'=1, 1-idim^0+ndim^0 <= 0, cost: 3 104: l25 -> l0 : idim^0'=1+ndim^0, nprev^0'=1, ntot^0'=ntot^post21, -idim^0+ndim^0 >= 0, cost: 5-2*idim^0+2*ndim^0 Applied acceleration Original rule: l3 -> l3 : i1^0'=2+i1^0, (2-ip1^0-i3^0+i1^0 <= 0 /\ 1-i2^0+ip3^0 <= 0), cost: 4 New rule: l3 -> l3 : i1^0'=2*n2+i1^0, (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 4*n2 Sub-proof via acceration calculus written to file:///tmp/tmpnam_GkGPdd.txt Applied deletion Removed the following rules: 107 Applied acceleration Original rule: l13 -> l13 : ibit^0'=ibit^post15, i2rev^0'=-ibit^0+i2rev^0, (ip1^0-ibit^0 <= 0 /\ 1+ibit^0-i2rev^0 <= 0), cost: 3 New rule: l13 -> l13 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n6+i2rev^0, (-1-ibit^0+i2rev^0 >= 0 /\ -ip1^0+ibit^post15 >= 0 /\ -ip1^0+ibit^0 >= 0 /\ -1-ibit^post15-ibit^post15*(-1+n6)+i2rev^0 >= 0 /\ -1+n6 >= 0), cost: 3*n6 Sub-proof via acceration calculus written to file:///tmp/tmpnam_nKmpJK.txt Applied nonterm Original rule: l13 -> l13 : ibit^0'=ibit^post15, i2rev^0'=-ibit^0+i2rev^0, (ip1^0-ibit^0 <= 0 /\ 1+ibit^0-i2rev^0 <= 0), cost: 3 New rule: l13 -> [30] : (-1-ibit^0+i2rev^0 >= 0 /\ -ip1^0+ibit^0 >= 0 /\ ibit^post15 <= 0 /\ -ibit^post15+ibit^0 <= 0), cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_BjemCl.txt Applied deletion Removed the following rules: 110 Applied acceleration Original rule: l19 -> l19 : i1^0'=2+i1^0, (1-i3^0+ip3^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0), cost: 4 New rule: l19 -> l19 : i1^0'=2*n7+i1^0, (-2*n7+i2^0+ip1^0-i1^0 >= 0 /\ -1+i3^0-ip3^0 >= 0 /\ n7 >= 0), cost: 4*n7 Sub-proof via acceration calculus written to file:///tmp/tmpnam_Hpbpga.txt Applied deletion Removed the following rules: 111 Accelerated simple loops Start location: l25 73: l0 -> l11 : nrem^0'=nrem^post35, n^0'=n^post35, ip1^0'=ip1^post35, ip3^0'=ip3^post35, i2rev^0'=1, ip2^0'=ip2^post35, -1+idim^0 >= 0, cost: 2 82: l3 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wtemp^0'=wr^0, -1+ip1^0+i3^0-i1^0 <= 0, cost: 2 99: l3 -> [26] : (2-ip1^0-i3^0+i1^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ ifp2^0 <= 0), cost: NONTERM 108: l3 -> l3 : k1^0'=i2^0+(-1+n)*ifp2^0, i2^0'=i2^0+ifp2^0*n, tempi^0'=tempi^post2, i1^0'=2+i1^0, k2^0'=i2^0+(-1+n)*ifp2^0+ifp1^0, tempr^0'=tempr^post2, (2-ip1^0-i3^0+i1^0 <= 0 /\ 1-i2^0+ip3^0-ifp2^0*n <= 0 /\ -i2^0+ip3^0 >= 0 /\ -i2^0-(-1+n)*ifp2^0+ip3^0 >= 0), cost: 4+2*n 113: l3 -> l3 : i1^0'=2*n2+i1^0, (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 4*n2 80: l6 -> l8 : ifp1^0'=ifp2^0, 1-i3^0+ifp1^0 <= 0, cost: 2 81: l6 -> l3 : i3^0-ifp1^0 <= 0, cost: 2 78: l8 -> l0 : idim^0'=-1+idim^0, nprev^0'=nprev^post10, ip2^0-ifp1^0 <= 0, cost: 2 79: l8 -> l6 : wr^0'=1, wi^0'=0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 50: l10 -> l11 : i2^0'=i2^0+ip1^0, i2rev^0'=ibit^0+i2rev^0, TRUE, cost: 1 76: l11 -> l8 : ifp1^0'=ip1^0, 1-i2^0+ip2^0 <= 0, cost: 2 105: l11 -> l15 : (i2^0-ip2^0 <= 0 /\ -i2^0+i2rev^0 <= 0), cost: 3 106: l11 -> l19 : (i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0), cost: 3 86: l13 -> l10 : 1-ip1^0+ibit^0 <= 0, cost: 2 109: l13 -> l10 : (ip1^0-ibit^0 <= 0 /\ -ibit^0+i2rev^0 <= 0), cost: 3 114: l13 -> l13 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n6+i2rev^0, (-1-ibit^0+i2rev^0 >= 0 /\ -ip1^0+ibit^post15 >= 0 /\ -ip1^0+ibit^0 >= 0 /\ -1-ibit^post15-ibit^post15*(-1+n6)+i2rev^0 >= 0 /\ -1+n6 >= 0), cost: 3*n6 115: l13 -> [30] : (-1-ibit^0+i2rev^0 >= 0 /\ -ip1^0+ibit^0 >= 0 /\ ibit^post15 <= 0 /\ -ibit^post15+ibit^0 <= 0), cost: NONTERM 56: l15 -> l13 : ibit^0'=ibit^post19, 0 == 0, cost: 1 88: l19 -> l15 : -1+i2^0+ip1^0-i1^0 <= 0, cost: 2 102: l19 -> [28] : (-i3^0+ip3^0 >= 0 /\ ip2^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0), cost: NONTERM 112: l19 -> l19 : i3rev^0'=-i2^0+i3^0+(-1+n1)*ip2^0+i2rev^0, i3^0'=n1*ip2^0+i3^0, i1^0'=2+i1^0, tempr^0'=tempr^post23, (1-n1*ip2^0-i3^0+ip3^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0), cost: 4+2*n1 116: l19 -> l19 : i1^0'=2*n7+i1^0, (-2*n7+i2^0+ip1^0-i1^0 >= 0 /\ -1+i3^0-ip3^0 >= 0 /\ n7 >= 0), cost: 4*n7 103: l25 -> l0 : nprev^0'=1, 1-idim^0+ndim^0 <= 0, cost: 3 104: l25 -> l0 : idim^0'=1+ndim^0, nprev^0'=1, ntot^0'=ntot^post21, -idim^0+ndim^0 >= 0, cost: 5-2*idim^0+2*ndim^0 Applied chaining First rule: l6 -> l3 : i3^0-ifp1^0 <= 0, cost: 2 Second rule: l3 -> l3 : k1^0'=i2^0+(-1+n)*ifp2^0, i2^0'=i2^0+ifp2^0*n, tempi^0'=tempi^post2, i1^0'=2+i1^0, k2^0'=i2^0+(-1+n)*ifp2^0+ifp1^0, tempr^0'=tempr^post2, (2-ip1^0-i3^0+i1^0 <= 0 /\ 1-i2^0+ip3^0-ifp2^0*n <= 0 /\ -i2^0+ip3^0 >= 0 /\ -i2^0-(-1+n)*ifp2^0+ip3^0 >= 0), cost: 4+2*n New rule: l6 -> l3 : k1^0'=i2^0+(-1+n)*ifp2^0, i2^0'=i2^0+ifp2^0*n, tempi^0'=tempi^post2, i1^0'=2+i1^0, k2^0'=i2^0+(-1+n)*ifp2^0+ifp1^0, tempr^0'=tempr^post2, (2-ip1^0-i3^0+i1^0 <= 0 /\ 1-i2^0+ip3^0-ifp2^0*n <= 0 /\ -i2^0+ip3^0 >= 0 /\ -i2^0-(-1+n)*ifp2^0+ip3^0 >= 0 /\ i3^0-ifp1^0 <= 0), cost: 6+2*n Applied chaining First rule: l6 -> l3 : i3^0-ifp1^0 <= 0, cost: 2 Second rule: l3 -> l3 : i1^0'=2*n2+i1^0, (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 4*n2 New rule: l6 -> l3 : i1^0'=2*n2+i1^0, (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 2+4*n2 Applied deletion Removed the following rules: 108 113 Applied chaining First rule: l15 -> l13 : ibit^0'=ibit^post19, 0 == 0, cost: 1 Second rule: l13 -> l13 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n6+i2rev^0, (-1-ibit^0+i2rev^0 >= 0 /\ -ip1^0+ibit^post15 >= 0 /\ -ip1^0+ibit^0 >= 0 /\ -1-ibit^post15-ibit^post15*(-1+n6)+i2rev^0 >= 0 /\ -1+n6 >= 0), cost: 3*n6 New rule: l15 -> l13 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n6+i2rev^0, (-ip1^0+ibit^post15 >= 0 /\ -1-ibit^post15-ibit^post15*(-1+n6)+i2rev^0 >= 0 /\ -1+n6 >= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: 1+3*n6 Applied chaining First rule: l15 -> l13 : ibit^0'=ibit^post19, 0 == 0, cost: 1 Second rule: l13 -> [30] : (-1-ibit^0+i2rev^0 >= 0 /\ -ip1^0+ibit^0 >= 0 /\ ibit^post15 <= 0 /\ -ibit^post15+ibit^0 <= 0), cost: NONTERM New rule: l15 -> [30] : (ip1^0 <= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: NONTERM Applied deletion Removed the following rules: 114 115 Applied chaining First rule: l11 -> l19 : (i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0), cost: 3 Second rule: l19 -> l19 : i3rev^0'=-i2^0+i3^0+(-1+n1)*ip2^0+i2rev^0, i3^0'=n1*ip2^0+i3^0, i1^0'=2+i1^0, tempr^0'=tempr^post23, (1-n1*ip2^0-i3^0+ip3^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0), cost: 4+2*n1 New rule: l11 -> l19 : i3rev^0'=-i2^0+i3^0+(-1+n1)*ip2^0+i2rev^0, i3^0'=n1*ip2^0+i3^0, i1^0'=2+i1^0, tempr^0'=tempr^post23, (1-n1*ip2^0-i3^0+ip3^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0), cost: 7+2*n1 Applied chaining First rule: l11 -> l19 : (i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0), cost: 3 Second rule: l19 -> l19 : i1^0'=2*n7+i1^0, (-2*n7+i2^0+ip1^0-i1^0 >= 0 /\ -1+i3^0-ip3^0 >= 0 /\ n7 >= 0), cost: 4*n7 New rule: l11 -> l19 : i1^0'=2*n7+i1^0, (-2*n7+i2^0+ip1^0-i1^0 >= 0 /\ -1+i3^0-ip3^0 >= 0 /\ n7 >= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0), cost: 3+4*n7 Applied deletion Removed the following rules: 112 116 Chained accelerated rules with incoming rules Start location: l25 73: l0 -> l11 : nrem^0'=nrem^post35, n^0'=n^post35, ip1^0'=ip1^post35, ip3^0'=ip3^post35, i2rev^0'=1, ip2^0'=ip2^post35, -1+idim^0 >= 0, cost: 2 82: l3 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wtemp^0'=wr^0, -1+ip1^0+i3^0-i1^0 <= 0, cost: 2 99: l3 -> [26] : (2-ip1^0-i3^0+i1^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ ifp2^0 <= 0), cost: NONTERM 80: l6 -> l8 : ifp1^0'=ifp2^0, 1-i3^0+ifp1^0 <= 0, cost: 2 81: l6 -> l3 : i3^0-ifp1^0 <= 0, cost: 2 117: l6 -> l3 : k1^0'=i2^0+(-1+n)*ifp2^0, i2^0'=i2^0+ifp2^0*n, tempi^0'=tempi^post2, i1^0'=2+i1^0, k2^0'=i2^0+(-1+n)*ifp2^0+ifp1^0, tempr^0'=tempr^post2, (2-ip1^0-i3^0+i1^0 <= 0 /\ 1-i2^0+ip3^0-ifp2^0*n <= 0 /\ -i2^0+ip3^0 >= 0 /\ -i2^0-(-1+n)*ifp2^0+ip3^0 >= 0 /\ i3^0-ifp1^0 <= 0), cost: 6+2*n 118: l6 -> l3 : i1^0'=2*n2+i1^0, (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 2+4*n2 78: l8 -> l0 : idim^0'=-1+idim^0, nprev^0'=nprev^post10, ip2^0-ifp1^0 <= 0, cost: 2 79: l8 -> l6 : wr^0'=1, wi^0'=0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 50: l10 -> l11 : i2^0'=i2^0+ip1^0, i2rev^0'=ibit^0+i2rev^0, TRUE, cost: 1 76: l11 -> l8 : ifp1^0'=ip1^0, 1-i2^0+ip2^0 <= 0, cost: 2 105: l11 -> l15 : (i2^0-ip2^0 <= 0 /\ -i2^0+i2rev^0 <= 0), cost: 3 106: l11 -> l19 : (i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0), cost: 3 121: l11 -> l19 : i3rev^0'=-i2^0+i3^0+(-1+n1)*ip2^0+i2rev^0, i3^0'=n1*ip2^0+i3^0, i1^0'=2+i1^0, tempr^0'=tempr^post23, (1-n1*ip2^0-i3^0+ip3^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0), cost: 7+2*n1 122: l11 -> l19 : i1^0'=2*n7+i1^0, (-2*n7+i2^0+ip1^0-i1^0 >= 0 /\ -1+i3^0-ip3^0 >= 0 /\ n7 >= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0), cost: 3+4*n7 86: l13 -> l10 : 1-ip1^0+ibit^0 <= 0, cost: 2 109: l13 -> l10 : (ip1^0-ibit^0 <= 0 /\ -ibit^0+i2rev^0 <= 0), cost: 3 56: l15 -> l13 : ibit^0'=ibit^post19, 0 == 0, cost: 1 119: l15 -> l13 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n6+i2rev^0, (-ip1^0+ibit^post15 >= 0 /\ -1-ibit^post15-ibit^post15*(-1+n6)+i2rev^0 >= 0 /\ -1+n6 >= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: 1+3*n6 120: l15 -> [30] : (ip1^0 <= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: NONTERM 88: l19 -> l15 : -1+i2^0+ip1^0-i1^0 <= 0, cost: 2 102: l19 -> [28] : (-i3^0+ip3^0 >= 0 /\ ip2^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0), cost: NONTERM 103: l25 -> l0 : nprev^0'=1, 1-idim^0+ndim^0 <= 0, cost: 3 104: l25 -> l0 : idim^0'=1+ndim^0, nprev^0'=1, ntot^0'=ntot^post21, -idim^0+ndim^0 >= 0, cost: 5-2*idim^0+2*ndim^0 Eliminating location l19 by chaining: Applied chaining First rule: l11 -> l19 : (i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0), cost: 3 Second rule: l19 -> l15 : -1+i2^0+ip1^0-i1^0 <= 0, cost: 2 New rule: l11 -> l15 : (-1+i2^0+ip1^0-i1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0), cost: 5 Applied chaining First rule: l11 -> l19 : (i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0), cost: 3 Second rule: l19 -> [28] : (-i3^0+ip3^0 >= 0 /\ ip2^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0), cost: NONTERM New rule: l11 -> [28] : (i2^0-ip2^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ ip2^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0), cost: NONTERM Applied chaining First rule: l11 -> l19 : i3rev^0'=-i2^0+i3^0+(-1+n1)*ip2^0+i2rev^0, i3^0'=n1*ip2^0+i3^0, i1^0'=2+i1^0, tempr^0'=tempr^post23, (1-n1*ip2^0-i3^0+ip3^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0), cost: 7+2*n1 Second rule: l19 -> l15 : -1+i2^0+ip1^0-i1^0 <= 0, cost: 2 New rule: l11 -> l15 : i3rev^0'=-i2^0+i3^0+(-1+n1)*ip2^0+i2rev^0, i3^0'=n1*ip2^0+i3^0, i1^0'=2+i1^0, tempr^0'=tempr^post23, (1-n1*ip2^0-i3^0+ip3^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -3+i2^0+ip1^0-i1^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0), cost: 9+2*n1 Applied chaining First rule: l11 -> l19 : i1^0'=2*n7+i1^0, (-2*n7+i2^0+ip1^0-i1^0 >= 0 /\ -1+i3^0-ip3^0 >= 0 /\ n7 >= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0), cost: 3+4*n7 Second rule: l19 -> l15 : -1+i2^0+ip1^0-i1^0 <= 0, cost: 2 New rule: l11 -> l15 : i1^0'=2*n7+i1^0, (-2*n7+i2^0+ip1^0-i1^0 >= 0 /\ -1+i3^0-ip3^0 >= 0 /\ n7 >= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -1-2*n7+i2^0+ip1^0-i1^0 <= 0), cost: 5+4*n7 Applied partial deletion Original rule: l11 -> l19 : i3rev^0'=-i2^0+i3^0+(-1+n1)*ip2^0+i2rev^0, i3^0'=n1*ip2^0+i3^0, i1^0'=2+i1^0, tempr^0'=tempr^post23, (1-n1*ip2^0-i3^0+ip3^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0), cost: 7+2*n1 New rule: l11 -> [32] : (1-n1*ip2^0-i3^0+ip3^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0), cost: 7+2*n1 Applied partial deletion Original rule: l11 -> l19 : i1^0'=2*n7+i1^0, (-2*n7+i2^0+ip1^0-i1^0 >= 0 /\ -1+i3^0-ip3^0 >= 0 /\ n7 >= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0), cost: 3+4*n7 New rule: l11 -> [32] : (-2*n7+i2^0+ip1^0-i1^0 >= 0 /\ -1+i3^0-ip3^0 >= 0 /\ n7 >= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0), cost: 3+4*n7 Applied deletion Removed the following rules: 88 102 106 121 122 Eliminating location l3 by chaining: Applied chaining First rule: l6 -> l3 : i3^0-ifp1^0 <= 0, cost: 2 Second rule: l3 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wtemp^0'=wr^0, -1+ip1^0+i3^0-i1^0 <= 0, cost: 2 New rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wtemp^0'=wr^0, (i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: 4 Applied chaining First rule: l6 -> l3 : i3^0-ifp1^0 <= 0, cost: 2 Second rule: l3 -> [26] : (2-ip1^0-i3^0+i1^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ ifp2^0 <= 0), cost: NONTERM New rule: l6 -> [26] : (2-ip1^0-i3^0+i1^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ ifp2^0 <= 0 /\ i3^0-ifp1^0 <= 0), cost: NONTERM Applied chaining First rule: l6 -> l3 : k1^0'=i2^0+(-1+n)*ifp2^0, i2^0'=i2^0+ifp2^0*n, tempi^0'=tempi^post2, i1^0'=2+i1^0, k2^0'=i2^0+(-1+n)*ifp2^0+ifp1^0, tempr^0'=tempr^post2, (2-ip1^0-i3^0+i1^0 <= 0 /\ 1-i2^0+ip3^0-ifp2^0*n <= 0 /\ -i2^0+ip3^0 >= 0 /\ -i2^0-(-1+n)*ifp2^0+ip3^0 >= 0 /\ i3^0-ifp1^0 <= 0), cost: 6+2*n Second rule: l3 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wtemp^0'=wr^0, -1+ip1^0+i3^0-i1^0 <= 0, cost: 2 New rule: l6 -> l6 : k1^0'=i2^0+(-1+n)*ifp2^0, wr^0'=wr^post4, i2^0'=i2^0+ifp2^0*n, wi^0'=wi^post4, tempi^0'=tempi^post2, i3^0'=ip1^0+i3^0, i1^0'=2+i1^0, k2^0'=i2^0+(-1+n)*ifp2^0+ifp1^0, wtemp^0'=wr^0, tempr^0'=tempr^post2, (2-ip1^0-i3^0+i1^0 <= 0 /\ -3+ip1^0+i3^0-i1^0 <= 0 /\ 1-i2^0+ip3^0-ifp2^0*n <= 0 /\ -i2^0+ip3^0 >= 0 /\ -i2^0-(-1+n)*ifp2^0+ip3^0 >= 0 /\ i3^0-ifp1^0 <= 0), cost: 8+2*n Applied chaining First rule: l6 -> l3 : i1^0'=2*n2+i1^0, (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 2+4*n2 Second rule: l3 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wtemp^0'=wr^0, -1+ip1^0+i3^0-i1^0 <= 0, cost: 2 New rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, i1^0'=2*n2+i1^0, wtemp^0'=wr^0, (-1+ip1^0-2*n2+i3^0-i1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 4+4*n2 Applied partial deletion Original rule: l6 -> l3 : k1^0'=i2^0+(-1+n)*ifp2^0, i2^0'=i2^0+ifp2^0*n, tempi^0'=tempi^post2, i1^0'=2+i1^0, k2^0'=i2^0+(-1+n)*ifp2^0+ifp1^0, tempr^0'=tempr^post2, (2-ip1^0-i3^0+i1^0 <= 0 /\ 1-i2^0+ip3^0-ifp2^0*n <= 0 /\ -i2^0+ip3^0 >= 0 /\ -i2^0-(-1+n)*ifp2^0+ip3^0 >= 0 /\ i3^0-ifp1^0 <= 0), cost: 6+2*n New rule: l6 -> [33] : (2-ip1^0-i3^0+i1^0 <= 0 /\ 1-i2^0+ip3^0-ifp2^0*n <= 0 /\ -i2^0+ip3^0 >= 0 /\ -i2^0-(-1+n)*ifp2^0+ip3^0 >= 0 /\ i3^0-ifp1^0 <= 0), cost: 6+2*n Applied partial deletion Original rule: l6 -> l3 : i1^0'=2*n2+i1^0, (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 2+4*n2 New rule: l6 -> [33] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 2+4*n2 Applied deletion Removed the following rules: 81 82 99 117 118 Eliminating location l13 by chaining: Applied chaining First rule: l15 -> l13 : ibit^0'=ibit^post19, 0 == 0, cost: 1 Second rule: l13 -> l10 : 1-ip1^0+ibit^0 <= 0, cost: 2 New rule: l15 -> l10 : ibit^0'=ibit^post19, (0 == 0 /\ 1+ibit^post19-ip1^0 <= 0), cost: 3 Applied simplification Original rule: l15 -> l10 : ibit^0'=ibit^post19, (0 == 0 /\ 1+ibit^post19-ip1^0 <= 0), cost: 3 New rule: l15 -> l10 : ibit^0'=ibit^post19, 1+ibit^post19-ip1^0 <= 0, cost: 3 Applied chaining First rule: l15 -> l13 : ibit^0'=ibit^post19, 0 == 0, cost: 1 Second rule: l13 -> l10 : (ip1^0-ibit^0 <= 0 /\ -ibit^0+i2rev^0 <= 0), cost: 3 New rule: l15 -> l10 : ibit^0'=ibit^post19, (0 == 0 /\ -ibit^post19+i2rev^0 <= 0 /\ -ibit^post19+ip1^0 <= 0), cost: 4 Applied simplification Original rule: l15 -> l10 : ibit^0'=ibit^post19, (0 == 0 /\ -ibit^post19+i2rev^0 <= 0 /\ -ibit^post19+ip1^0 <= 0), cost: 4 New rule: l15 -> l10 : ibit^0'=ibit^post19, (-ibit^post19+i2rev^0 <= 0 /\ -ibit^post19+ip1^0 <= 0), cost: 4 Applied chaining First rule: l15 -> l13 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n6+i2rev^0, (-ip1^0+ibit^post15 >= 0 /\ -1-ibit^post15-ibit^post15*(-1+n6)+i2rev^0 >= 0 /\ -1+n6 >= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: 1+3*n6 Second rule: l13 -> l10 : (ip1^0-ibit^0 <= 0 /\ -ibit^0+i2rev^0 <= 0), cost: 3 New rule: l15 -> l10 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n6+i2rev^0, (-ibit^post15*n6-ibit^post15+i2rev^0 <= 0 /\ -ip1^0+ibit^post15 >= 0 /\ ip1^0-ibit^post15 <= 0 /\ -1-ibit^post15-ibit^post15*(-1+n6)+i2rev^0 >= 0 /\ -1+n6 >= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: 4+3*n6 Applied simplification Original rule: l15 -> l10 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n6+i2rev^0, (-ibit^post15*n6-ibit^post15+i2rev^0 <= 0 /\ -ip1^0+ibit^post15 >= 0 /\ ip1^0-ibit^post15 <= 0 /\ -1-ibit^post15-ibit^post15*(-1+n6)+i2rev^0 >= 0 /\ -1+n6 >= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: 4+3*n6 New rule: l15 -> l10 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n6+i2rev^0, (-ibit^post15*n6-ibit^post15+i2rev^0 <= 0 /\ ip1^0-ibit^post15 <= 0 /\ -1-ibit^post15-ibit^post15*(-1+n6)+i2rev^0 >= 0 /\ -1+n6 >= 0), cost: 4+3*n6 Applied partial deletion Original rule: l15 -> l13 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n6+i2rev^0, (-ip1^0+ibit^post15 >= 0 /\ -1-ibit^post15-ibit^post15*(-1+n6)+i2rev^0 >= 0 /\ -1+n6 >= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: 1+3*n6 New rule: l15 -> [34] : (-ip1^0+ibit^post15 >= 0 /\ -1-ibit^post15-ibit^post15*(-1+n6)+i2rev^0 >= 0 /\ -1+n6 >= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: 1+3*n6 Applied deletion Removed the following rules: 56 86 109 119 Eliminated locations on tree-shaped paths Start location: l25 73: l0 -> l11 : nrem^0'=nrem^post35, n^0'=n^post35, ip1^0'=ip1^post35, ip3^0'=ip3^post35, i2rev^0'=1, ip2^0'=ip2^post35, -1+idim^0 >= 0, cost: 2 80: l6 -> l8 : ifp1^0'=ifp2^0, 1-i3^0+ifp1^0 <= 0, cost: 2 129: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wtemp^0'=wr^0, (i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: 4 130: l6 -> [26] : (2-ip1^0-i3^0+i1^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ ifp2^0 <= 0 /\ i3^0-ifp1^0 <= 0), cost: NONTERM 131: l6 -> l6 : k1^0'=i2^0+(-1+n)*ifp2^0, wr^0'=wr^post4, i2^0'=i2^0+ifp2^0*n, wi^0'=wi^post4, tempi^0'=tempi^post2, i3^0'=ip1^0+i3^0, i1^0'=2+i1^0, k2^0'=i2^0+(-1+n)*ifp2^0+ifp1^0, wtemp^0'=wr^0, tempr^0'=tempr^post2, (2-ip1^0-i3^0+i1^0 <= 0 /\ -3+ip1^0+i3^0-i1^0 <= 0 /\ 1-i2^0+ip3^0-ifp2^0*n <= 0 /\ -i2^0+ip3^0 >= 0 /\ -i2^0-(-1+n)*ifp2^0+ip3^0 >= 0 /\ i3^0-ifp1^0 <= 0), cost: 8+2*n 132: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, i1^0'=2*n2+i1^0, wtemp^0'=wr^0, (-1+ip1^0-2*n2+i3^0-i1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 4+4*n2 133: l6 -> [33] : (2-ip1^0-i3^0+i1^0 <= 0 /\ 1-i2^0+ip3^0-ifp2^0*n <= 0 /\ -i2^0+ip3^0 >= 0 /\ -i2^0-(-1+n)*ifp2^0+ip3^0 >= 0 /\ i3^0-ifp1^0 <= 0), cost: 6+2*n 134: l6 -> [33] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 2+4*n2 78: l8 -> l0 : idim^0'=-1+idim^0, nprev^0'=nprev^post10, ip2^0-ifp1^0 <= 0, cost: 2 79: l8 -> l6 : wr^0'=1, wi^0'=0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 50: l10 -> l11 : i2^0'=i2^0+ip1^0, i2rev^0'=ibit^0+i2rev^0, TRUE, cost: 1 76: l11 -> l8 : ifp1^0'=ip1^0, 1-i2^0+ip2^0 <= 0, cost: 2 105: l11 -> l15 : (i2^0-ip2^0 <= 0 /\ -i2^0+i2rev^0 <= 0), cost: 3 123: l11 -> l15 : (-1+i2^0+ip1^0-i1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0), cost: 5 124: l11 -> [28] : (i2^0-ip2^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ ip2^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0), cost: NONTERM 125: l11 -> l15 : i3rev^0'=-i2^0+i3^0+(-1+n1)*ip2^0+i2rev^0, i3^0'=n1*ip2^0+i3^0, i1^0'=2+i1^0, tempr^0'=tempr^post23, (1-n1*ip2^0-i3^0+ip3^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -3+i2^0+ip1^0-i1^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0), cost: 9+2*n1 126: l11 -> l15 : i1^0'=2*n7+i1^0, (-2*n7+i2^0+ip1^0-i1^0 >= 0 /\ -1+i3^0-ip3^0 >= 0 /\ n7 >= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -1-2*n7+i2^0+ip1^0-i1^0 <= 0), cost: 5+4*n7 127: l11 -> [32] : (1-n1*ip2^0-i3^0+ip3^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0), cost: 7+2*n1 128: l11 -> [32] : (-2*n7+i2^0+ip1^0-i1^0 >= 0 /\ -1+i3^0-ip3^0 >= 0 /\ n7 >= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0), cost: 3+4*n7 120: l15 -> [30] : (ip1^0 <= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: NONTERM 135: l15 -> l10 : ibit^0'=ibit^post19, 1+ibit^post19-ip1^0 <= 0, cost: 3 136: l15 -> l10 : ibit^0'=ibit^post19, (-ibit^post19+i2rev^0 <= 0 /\ -ibit^post19+ip1^0 <= 0), cost: 4 137: l15 -> l10 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n6+i2rev^0, (-ibit^post15*n6-ibit^post15+i2rev^0 <= 0 /\ ip1^0-ibit^post15 <= 0 /\ -1-ibit^post15-ibit^post15*(-1+n6)+i2rev^0 >= 0 /\ -1+n6 >= 0), cost: 4+3*n6 138: l15 -> [34] : (-ip1^0+ibit^post15 >= 0 /\ -1-ibit^post15-ibit^post15*(-1+n6)+i2rev^0 >= 0 /\ -1+n6 >= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: 1+3*n6 103: l25 -> l0 : nprev^0'=1, 1-idim^0+ndim^0 <= 0, cost: 3 104: l25 -> l0 : idim^0'=1+ndim^0, nprev^0'=1, ntot^0'=ntot^post21, -idim^0+ndim^0 >= 0, cost: 5-2*idim^0+2*ndim^0 Applied pruning (of leafs and parallel rules): Start location: l25 73: l0 -> l11 : nrem^0'=nrem^post35, n^0'=n^post35, ip1^0'=ip1^post35, ip3^0'=ip3^post35, i2rev^0'=1, ip2^0'=ip2^post35, -1+idim^0 >= 0, cost: 2 80: l6 -> l8 : ifp1^0'=ifp2^0, 1-i3^0+ifp1^0 <= 0, cost: 2 129: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wtemp^0'=wr^0, (i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: 4 130: l6 -> [26] : (2-ip1^0-i3^0+i1^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ ifp2^0 <= 0 /\ i3^0-ifp1^0 <= 0), cost: NONTERM 131: l6 -> l6 : k1^0'=i2^0+(-1+n)*ifp2^0, wr^0'=wr^post4, i2^0'=i2^0+ifp2^0*n, wi^0'=wi^post4, tempi^0'=tempi^post2, i3^0'=ip1^0+i3^0, i1^0'=2+i1^0, k2^0'=i2^0+(-1+n)*ifp2^0+ifp1^0, wtemp^0'=wr^0, tempr^0'=tempr^post2, (2-ip1^0-i3^0+i1^0 <= 0 /\ -3+ip1^0+i3^0-i1^0 <= 0 /\ 1-i2^0+ip3^0-ifp2^0*n <= 0 /\ -i2^0+ip3^0 >= 0 /\ -i2^0-(-1+n)*ifp2^0+ip3^0 >= 0 /\ i3^0-ifp1^0 <= 0), cost: 8+2*n 132: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, i1^0'=2*n2+i1^0, wtemp^0'=wr^0, (-1+ip1^0-2*n2+i3^0-i1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 4+4*n2 78: l8 -> l0 : idim^0'=-1+idim^0, nprev^0'=nprev^post10, ip2^0-ifp1^0 <= 0, cost: 2 79: l8 -> l6 : wr^0'=1, wi^0'=0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 50: l10 -> l11 : i2^0'=i2^0+ip1^0, i2rev^0'=ibit^0+i2rev^0, TRUE, cost: 1 76: l11 -> l8 : ifp1^0'=ip1^0, 1-i2^0+ip2^0 <= 0, cost: 2 105: l11 -> l15 : (i2^0-ip2^0 <= 0 /\ -i2^0+i2rev^0 <= 0), cost: 3 123: l11 -> l15 : (-1+i2^0+ip1^0-i1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0), cost: 5 124: l11 -> [28] : (i2^0-ip2^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ ip2^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0), cost: NONTERM 125: l11 -> l15 : i3rev^0'=-i2^0+i3^0+(-1+n1)*ip2^0+i2rev^0, i3^0'=n1*ip2^0+i3^0, i1^0'=2+i1^0, tempr^0'=tempr^post23, (1-n1*ip2^0-i3^0+ip3^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -3+i2^0+ip1^0-i1^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0), cost: 9+2*n1 126: l11 -> l15 : i1^0'=2*n7+i1^0, (-2*n7+i2^0+ip1^0-i1^0 >= 0 /\ -1+i3^0-ip3^0 >= 0 /\ n7 >= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -1-2*n7+i2^0+ip1^0-i1^0 <= 0), cost: 5+4*n7 120: l15 -> [30] : (ip1^0 <= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: NONTERM 135: l15 -> l10 : ibit^0'=ibit^post19, 1+ibit^post19-ip1^0 <= 0, cost: 3 136: l15 -> l10 : ibit^0'=ibit^post19, (-ibit^post19+i2rev^0 <= 0 /\ -ibit^post19+ip1^0 <= 0), cost: 4 137: l15 -> l10 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n6+i2rev^0, (-ibit^post15*n6-ibit^post15+i2rev^0 <= 0 /\ ip1^0-ibit^post15 <= 0 /\ -1-ibit^post15-ibit^post15*(-1+n6)+i2rev^0 >= 0 /\ -1+n6 >= 0), cost: 4+3*n6 103: l25 -> l0 : nprev^0'=1, 1-idim^0+ndim^0 <= 0, cost: 3 104: l25 -> l0 : idim^0'=1+ndim^0, nprev^0'=1, ntot^0'=ntot^post21, -idim^0+ndim^0 >= 0, cost: 5-2*idim^0+2*ndim^0 Applied acceleration Original rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wtemp^0'=wr^0, (i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: 4 New rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=i3^0+ip1^0*n11, wtemp^0'=wr^post4, (-ip1^0*(-1+n11)-i3^0+ifp1^0 >= 0 /\ 1-ip1^0*(-1+n11)-ip1^0-i3^0+i1^0 >= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ -i3^0+ifp1^0 >= 0), cost: 4*n11 Sub-proof via acceration calculus written to file:///tmp/tmpnam_pIEnCe.txt Applied nonterm Original rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wtemp^0'=wr^0, (i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: 4 New rule: l6 -> [35] : (ip1^0 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0), cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_JHMHgE.txt Applied acceleration Original rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, i1^0'=2*n2+i1^0, wtemp^0'=wr^0, (-1+ip1^0-2*n2+i3^0-i1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 4+4*n2 New rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=i3^0+ip1^0*n13, i1^0'=2*n2*n13+i1^0, wtemp^0'=wr^post4, (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ -ip1^0*(-1+n13)-i3^0+ifp1^0 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 4*n2*n13+4*n13 Sub-proof via acceration calculus written to file:///tmp/tmpnam_npJEKI.txt Applied nonterm Original rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, i1^0'=2*n2+i1^0, wtemp^0'=wr^0, (-1+ip1^0-2*n2+i3^0-i1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 4+4*n2 New rule: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ -ip1^0+2*n2 <= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2 <= 0), cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_amJFII.txt Applied chaining First rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, i1^0'=2*n2+i1^0, wtemp^0'=wr^0, (-1+ip1^0-2*n2+i3^0-i1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 4+4*n2 Second rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wtemp^0'=wr^0, (i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: 4 New rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=2*ip1^0+i3^0, i1^0'=2*n2+i1^0, wtemp^0'=wr^post4, (-1+ip1^0-2*n2+i3^0-i1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ -1+2*ip1^0-2*n2+i3^0-i1^0 <= 0 /\ ip1^0+i3^0-ifp1^0 <= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 8+4*n2 Applied acceleration Original rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=2*ip1^0+i3^0, i1^0'=2*n2+i1^0, wtemp^0'=wr^post4, (-1+ip1^0-2*n2+i3^0-i1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ -1+2*ip1^0-2*n2+i3^0-i1^0 <= 0 /\ ip1^0+i3^0-ifp1^0 <= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 8+4*n2 New rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=2*ip1^0*n14+i3^0, i1^0'=2*n2*n14+i1^0, wtemp^0'=wr^post4, (1-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ -1+n14 >= 0 /\ 1-2*ip1^0+2*n2-i3^0+i1^0+2*(-1+n14)*n2-2*(-1+n14)*ip1^0 >= 0 /\ n2 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0+2*(-1+n14)*n2-2*(-1+n14)*ip1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0-2*(-1+n14)*n2+2*(-1+n14)*ip1^0 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -i3^0-2*(-1+n14)*ip1^0+ifp1^0 >= 0 /\ -ip1^0-i3^0-2*(-1+n14)*ip1^0+ifp1^0 >= 0), cost: 4*n2*n14+8*n14 Sub-proof via acceration calculus written to file:///tmp/tmpnam_FlppeH.txt Applied nonterm Original rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=2*ip1^0+i3^0, i1^0'=2*n2+i1^0, wtemp^0'=wr^post4, (-1+ip1^0-2*n2+i3^0-i1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ -1+2*ip1^0-2*n2+i3^0-i1^0 <= 0 /\ ip1^0+i3^0-ifp1^0 <= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 8+4*n2 New rule: l6 -> [35] : (2*ip1^0-2*n2 <= 0 /\ 1-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 2*ip1^0 <= 0 /\ n2 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -ip1^0-i3^0+ifp1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ -2*ip1^0+2*n2 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_BMocfG.txt Applied chaining First rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wtemp^0'=wr^0, (i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: 4 Second rule: l6 -> [35] : (2*ip1^0-2*n2 <= 0 /\ 1-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 2*ip1^0 <= 0 /\ n2 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -ip1^0-i3^0+ifp1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ -2*ip1^0+2*n2 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM New rule: l6 -> [35] : (2*ip1^0-2*n2 <= 0 /\ 1-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 2*ip1^0 <= 0 /\ n2 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -2*ip1^0-i3^0+ifp1^0 >= 0 /\ 1-3*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -ip1^0-i3^0+ifp1^0 >= 0 /\ -2*ip1^0+2*n2 <= 0 /\ i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: NONTERM Applied chaining First rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wtemp^0'=wr^0, (i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: 4 Second rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, i1^0'=2*n2+i1^0, wtemp^0'=wr^0, (-1+ip1^0-2*n2+i3^0-i1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 4+4*n2 New rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=2*ip1^0+i3^0, i1^0'=2*n2+i1^0, wtemp^0'=wr^post4, (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -1+2*ip1^0-2*n2+i3^0-i1^0 <= 0 /\ ip1^0+i3^0-ifp1^0 <= 0 /\ i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: 8+4*n2 Applied acceleration Original rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=2*ip1^0+i3^0, i1^0'=2*n2+i1^0, wtemp^0'=wr^post4, (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -1+2*ip1^0-2*n2+i3^0-i1^0 <= 0 /\ ip1^0+i3^0-ifp1^0 <= 0 /\ i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: 8+4*n2 New rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=i3^0+2*ip1^0*n17, i1^0'=i1^0+2*n2*n17, wtemp^0'=wr^post4, (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1-2*ip1^0+2*n2-i3^0+i1^0-2*ip1^0*(-1+n17)+2*n2*(-1+n17) >= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -1+n17 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0+2*ip1^0*(-1+n17)-2*n2*(-1+n17) >= 0 /\ -i3^0+ifp1^0 >= 0 /\ 1-ip1^0-i3^0+i1^0-2*ip1^0*(-1+n17)+2*n2*(-1+n17) >= 0 /\ -ip1^0-i3^0-2*ip1^0*(-1+n17)+ifp1^0 >= 0 /\ -i3^0-2*ip1^0*(-1+n17)+ifp1^0 >= 0), cost: 4*n2*n17+8*n17 Sub-proof via acceration calculus written to file:///tmp/tmpnam_DmgNGP.txt Applied nonterm Original rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=2*ip1^0+i3^0, i1^0'=2*n2+i1^0, wtemp^0'=wr^post4, (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -1+2*ip1^0-2*n2+i3^0-i1^0 <= 0 /\ ip1^0+i3^0-ifp1^0 <= 0 /\ i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: 8+4*n2 New rule: l6 -> [35] : (2*ip1^0-2*n2 <= 0 /\ 1-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 2*ip1^0 <= 0 /\ n2 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -ip1^0-i3^0+ifp1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ -2*ip1^0+2*n2 <= 0), cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_NKHmCc.txt Applied chaining First rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, i1^0'=2*n2+i1^0, wtemp^0'=wr^0, (-1+ip1^0-2*n2+i3^0-i1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 4+4*n2 Second rule: l6 -> [35] : (2*ip1^0-2*n2 <= 0 /\ 1-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 2*ip1^0 <= 0 /\ n2 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -ip1^0-i3^0+ifp1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ -2*ip1^0+2*n2 <= 0), cost: NONTERM New rule: l6 -> [35] : (2*ip1^0-2*n2 <= 0 /\ -1+ip1^0-2*n2+i3^0-i1^0 <= 0 /\ 1-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 2*ip1^0 <= 0 /\ 1-3*ip1^0+4*n2-i3^0+i1^0 >= 0 /\ n2 >= 0 /\ -2*ip1^0-i3^0+ifp1^0 >= 0 /\ 3*ip1^0-4*n2+i3^0-i1^0 >= 0 /\ -ip1^0-i3^0+ifp1^0 >= 0 /\ -2*ip1^0+2*n2 <= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM Applied chaining First rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, i1^0'=2*n2+i1^0, wtemp^0'=wr^0, (-1+ip1^0-2*n2+i3^0-i1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 4+4*n2 Second rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=i3^0+ip1^0*n11, wtemp^0'=wr^post4, (-ip1^0*(-1+n11)-i3^0+ifp1^0 >= 0 /\ 1-ip1^0*(-1+n11)-ip1^0-i3^0+i1^0 >= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ -i3^0+ifp1^0 >= 0), cost: 4*n11 New rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0+ip1^0*n11, i1^0'=2*n2+i1^0, wtemp^0'=wr^post4, (-1+ip1^0-2*n2+i3^0-i1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 4+4*n2+4*n11 Applied acceleration Original rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0+ip1^0*n11, i1^0'=2*n2+i1^0, wtemp^0'=wr^post4, (-1+ip1^0-2*n2+i3^0-i1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 4+4*n2+4*n11 New rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=i3^0+ip1^0*n19+ip1^0*n19*n11, i1^0'=i1^0+2*n2*n19, wtemp^0'=wr^post4, (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ ip1^0-2*n2+i3^0-i1^0-2*n2*(-1+n19)+ip1^0*(-1+n19)+ip1^0*(-1+n19)*n11 >= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ -1+n19 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 4*n19*n11+4*n19+4*n2*n19 Sub-proof via acceration calculus written to file:///tmp/tmpnam_pOdmNa.txt Applied nonterm Original rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0+ip1^0*n11, i1^0'=2*n2+i1^0, wtemp^0'=wr^post4, (-1+ip1^0-2*n2+i3^0-i1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 4+4*n2+4*n11 New rule: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -ip1^0+2*n2-ip1^0*n11 <= 0 /\ -2+n11 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_fBpdHH.txt Applied chaining First rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=i3^0+ip1^0*n11, wtemp^0'=wr^post4, (-ip1^0*(-1+n11)-i3^0+ifp1^0 >= 0 /\ 1-ip1^0*(-1+n11)-ip1^0-i3^0+i1^0 >= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ -i3^0+ifp1^0 >= 0), cost: 4*n11 Second rule: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -ip1^0+2*n2-ip1^0*n11 <= 0 /\ -2+n11 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM New rule: l6 -> [35] : (-ip1^0*(-1+n11)-i3^0+ifp1^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ ip1^0-2*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ n2 >= 0 /\ -i3^0-ip1^0*n11+ifp1^0 >= 0 /\ 1-ip1^0*(-1+n11)-ip1^0-i3^0+i1^0 >= 0 /\ -ip1^0+2*n2-ip1^0*n11 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ 1-ip1^0+2*n2-i3^0-ip1^0*n11+i1^0 >= 0 /\ -2+n11 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0-ip1^0*n11+i1^0 >= 0), cost: NONTERM Applied chaining First rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=i3^0+ip1^0*n11, wtemp^0'=wr^post4, (-ip1^0*(-1+n11)-i3^0+ifp1^0 >= 0 /\ 1-ip1^0*(-1+n11)-ip1^0-i3^0+i1^0 >= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ -i3^0+ifp1^0 >= 0), cost: 4*n11 Second rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, i1^0'=2*n2+i1^0, wtemp^0'=wr^0, (-1+ip1^0-2*n2+i3^0-i1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 4+4*n2 New rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0+ip1^0*n11, i1^0'=2*n2+i1^0, wtemp^0'=wr^post4, (i3^0+ip1^0*n11-ifp1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ ip1^0-2*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ n2 >= 0 /\ 1-ip1^0*(-1+n11)-ip1^0-i3^0+i1^0 >= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ -1+ip1^0-2*n2+i3^0+ip1^0*n11-i1^0 <= 0), cost: 4+4*n2+4*n11 Applied acceleration Original rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0+ip1^0*n11, i1^0'=2*n2+i1^0, wtemp^0'=wr^post4, (i3^0+ip1^0*n11-ifp1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ ip1^0-2*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ n2 >= 0 /\ 1-ip1^0*(-1+n11)-ip1^0-i3^0+i1^0 >= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ -1+ip1^0-2*n2+i3^0+ip1^0*n11-i1^0 <= 0), cost: 4+4*n2+4*n11 New rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=n20*ip1^0+i3^0+n20*ip1^0*n11, i1^0'=2*n20*n2+i1^0, wtemp^0'=wr^post4, (-1+i2^0-ip3^0 >= 0 /\ ip1^0-2*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ n2 >= 0 /\ 1-ip1^0+2*n2*(-1+n20)-ip1^0*(-1+n20)-i3^0-ip1^0*n11*(-1+n20)+i1^0 >= 0 /\ 1-ip1^0*(-1+n11)-ip1^0-i3^0+i1^0 >= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ 1-ip1^0*(-1+n11)-ip1^0+2*n2*(-1+n20)-ip1^0*(-1+n20)-i3^0-ip1^0*n11*(-1+n20)+i1^0 >= 0 /\ -ip1^0*(-1+n20)-i3^0-ip1^0*n11*(-1+n20)-ip1^0*n11+ifp1^0 >= 0 /\ 1-ip1^0+2*n2+2*n2*(-1+n20)-ip1^0*(-1+n20)-i3^0-ip1^0*n11*(-1+n20)-ip1^0*n11+i1^0 >= 0 /\ -1+n20 >= 0), cost: 4*n20+4*n20*n2+4*n20*n11 Sub-proof via acceration calculus written to file:///tmp/tmpnam_MiepPm.txt Applied nonterm Original rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0+ip1^0*n11, i1^0'=2*n2+i1^0, wtemp^0'=wr^post4, (i3^0+ip1^0*n11-ifp1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ ip1^0-2*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ n2 >= 0 /\ 1-ip1^0*(-1+n11)-ip1^0-i3^0+i1^0 >= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ -1+ip1^0-2*n2+i3^0+ip1^0*n11-i1^0 <= 0), cost: 4+4*n2+4*n11 New rule: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0-2*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ ip1^0-2*n2+ip1^0*n11 <= 0 /\ n2 >= 0 /\ -i3^0-ip1^0*n11+ifp1^0 >= 0 /\ 1-ip1^0*(-1+n11)-ip1^0-i3^0+i1^0 >= 0 /\ ip1^0+ip1^0*n11 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ 1-ip1^0+2*n2-i3^0-ip1^0*n11+i1^0 >= 0 /\ -2+n11 >= 0), cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_bHOCJJ.txt Applied chaining First rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, i1^0'=2*n2+i1^0, wtemp^0'=wr^0, (-1+ip1^0-2*n2+i3^0-i1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 4+4*n2 Second rule: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0-2*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ ip1^0-2*n2+ip1^0*n11 <= 0 /\ n2 >= 0 /\ -i3^0-ip1^0*n11+ifp1^0 >= 0 /\ 1-ip1^0*(-1+n11)-ip1^0-i3^0+i1^0 >= 0 /\ ip1^0+ip1^0*n11 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ 1-ip1^0+2*n2-i3^0-ip1^0*n11+i1^0 >= 0 /\ -2+n11 >= 0), cost: NONTERM New rule: l6 -> [35] : (-1+ip1^0-2*n2+i3^0-i1^0 <= 0 /\ 1-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ ip1^0-2*n2+ip1^0*n11 <= 0 /\ n2 >= 0 /\ -ip1^0-i3^0-ip1^0*n11+ifp1^0 >= 0 /\ ip1^0+ip1^0*n11 <= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ 2*ip1^0-4*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ 1-2*ip1^0+4*n2-i3^0-ip1^0*n11+i1^0 >= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM Applied chaining First rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wtemp^0'=wr^0, (i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: 4 Second rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=i3^0+ip1^0*n13, i1^0'=2*n2*n13+i1^0, wtemp^0'=wr^post4, (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ -ip1^0*(-1+n13)-i3^0+ifp1^0 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 4*n2*n13+4*n13 New rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0+ip1^0*n13, i1^0'=2*n2*n13+i1^0, wtemp^0'=wr^post4, (1-ip1^0*(-1+n13)+2*n2*(-1+n13)-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -ip1^0*(-1+n13)-ip1^0-i3^0+ifp1^0 >= 0 /\ 1-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -2+n13 >= 0 /\ -ip1^0-i3^0+ifp1^0 >= 0 /\ i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: 4+4*n2*n13+4*n13 Applied acceleration Original rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0+ip1^0*n13, i1^0'=2*n2*n13+i1^0, wtemp^0'=wr^post4, (1-ip1^0*(-1+n13)+2*n2*(-1+n13)-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -ip1^0*(-1+n13)-ip1^0-i3^0+ifp1^0 >= 0 /\ 1-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -2+n13 >= 0 /\ -ip1^0-i3^0+ifp1^0 >= 0 /\ i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: 4+4*n2*n13+4*n13 New rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=i3^0+ip1^0*n24+ip1^0*n24*n13, i1^0'=i1^0+2*n2*n24*n13, wtemp^0'=wr^post4, (1-ip1^0-i3^0+i1^0-ip1^0*(-1+n24)-ip1^0*(-1+n24)*n13+2*n2*(-1+n24)*n13 >= 0 /\ -ip1^0*(-1+n13)-ip1^0-i3^0+ifp1^0 >= 0 /\ 1-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-2*ip1^0+2*n2-i3^0+i1^0-ip1^0*(-1+n24)-ip1^0*(-1+n24)*n13+2*n2*(-1+n24)*n13 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ -ip1^0*(-1+n13)-ip1^0-i3^0-ip1^0*(-1+n24)-ip1^0*(-1+n24)*n13+ifp1^0 >= 0 /\ n2 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -ip1^0-i3^0-ip1^0*(-1+n24)-ip1^0*(-1+n24)*n13+ifp1^0 >= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -i3^0-ip1^0*(-1+n24)-ip1^0*(-1+n24)*n13+ifp1^0 >= 0 /\ -2+n13 >= 0 /\ -ip1^0-i3^0+ifp1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ -1+n24 >= 0 /\ 1-2*ip1^0+2*n2-i3^0+i1^0-ip1^0*(-1+n24)-ip1^0*(-1+n24)*n13+2*n2*(-1+n24)*n13 >= 0), cost: 4*n24*n13+4*n24+4*n2*n24*n13 Sub-proof via acceration calculus written to file:///tmp/tmpnam_EPnnaI.txt Applied nonterm Original rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0+ip1^0*n13, i1^0'=2*n2*n13+i1^0, wtemp^0'=wr^post4, (1-ip1^0*(-1+n13)+2*n2*(-1+n13)-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -ip1^0*(-1+n13)-ip1^0-i3^0+ifp1^0 >= 0 /\ 1-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -2+n13 >= 0 /\ -ip1^0-i3^0+ifp1^0 >= 0 /\ i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: 4+4*n2*n13+4*n13 New rule: l6 -> [35] : (1-ip1^0*(-1+n13)+2*n2*(-1+n13)-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -ip1^0*(-1+n13)-ip1^0-i3^0+ifp1^0 >= 0 /\ 1-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0+ip1^0*n13 <= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2*n13+ip1^0*n13 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ -ip1^0-i3^0+ifp1^0 >= 0 /\ -i3^0+ifp1^0 >= 0), cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_pLFFli.txt Applied chaining First rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=i3^0+ip1^0*n13, i1^0'=2*n2*n13+i1^0, wtemp^0'=wr^post4, (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ -ip1^0*(-1+n13)-i3^0+ifp1^0 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 4*n2*n13+4*n13 Second rule: l6 -> [35] : (1-ip1^0*(-1+n13)+2*n2*(-1+n13)-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -ip1^0*(-1+n13)-ip1^0-i3^0+ifp1^0 >= 0 /\ 1-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0+ip1^0*n13 <= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2*n13+ip1^0*n13 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ -ip1^0-i3^0+ifp1^0 >= 0 /\ -i3^0+ifp1^0 >= 0), cost: NONTERM New rule: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ -i3^0-ip1^0*n13+ifp1^0 >= 0 /\ ip1^0+ip1^0*n13 <= 0 /\ -ip1^0*(-1+n13)-i3^0+ifp1^0 >= 0 /\ -ip1^0-i3^0-ip1^0*n13+ifp1^0 >= 0 /\ ip1^0-2*n2*n13+ip1^0*n13 <= 0 /\ -ip1^0*(-1+n13)-ip1^0-i3^0-ip1^0*n13+ifp1^0 >= 0 /\ 1-ip1^0-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ 1-2*ip1^0+2*n2-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-2*n2*n13+ip1^0*n13-i1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 2*ip1^0-2*n2+i3^0-2*n2*n13+ip1^0*n13-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-2*ip1^0+2*n2-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0), cost: NONTERM Applied chaining First rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=i3^0+ip1^0*n13, i1^0'=2*n2*n13+i1^0, wtemp^0'=wr^post4, (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ -ip1^0*(-1+n13)-i3^0+ifp1^0 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 4*n2*n13+4*n13 Second rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wtemp^0'=wr^0, (i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: 4 New rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0+ip1^0*n13, i1^0'=2*n2*n13+i1^0, wtemp^0'=wr^post4, (i3^0+ip1^0*n13-ifp1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -1+ip1^0+i3^0-2*n2*n13+ip1^0*n13-i1^0 <= 0), cost: 4+4*n2*n13+4*n13 Applied acceleration Original rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0+ip1^0*n13, i1^0'=2*n2*n13+i1^0, wtemp^0'=wr^post4, (i3^0+ip1^0*n13-ifp1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -1+ip1^0+i3^0-2*n2*n13+ip1^0*n13-i1^0 <= 0), cost: 4+4*n2*n13+4*n13 New rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0*n13*n25+ip1^0*n25+i3^0, i1^0'=2*n2*n13*n25+i1^0, wtemp^0'=wr^post4, (-1+i2^0-ip3^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0+ip1^0*(-1+n25)-2*n2+i3^0-i1^0+ip1^0*(-1+n25)*n13-2*n2*(-1+n25)*n13 >= 0 /\ n2 >= 0 /\ -1+n25 >= 0 /\ 1-ip1^0-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ -ip1^0*(-1+n25)-i3^0-ip1^0*(-1+n25)*n13+ifp1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0+ip1^0*(-1+n25)-2*n2+i3^0-i1^0+ip1^0*(-1+n25)*n13-2*n2*(-1+n25)*n13 >= 0 /\ -ip1^0*(-1+n25)-i3^0-ip1^0*n13-ip1^0*(-1+n25)*n13+ifp1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 4*n2*n13*n25+4*n13*n25+4*n25 Sub-proof via acceration calculus written to file:///tmp/tmpnam_enooBl.txt Applied nonterm Original rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0+ip1^0*n13, i1^0'=2*n2*n13+i1^0, wtemp^0'=wr^post4, (i3^0+ip1^0*n13-ifp1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -1+ip1^0+i3^0-2*n2*n13+ip1^0*n13-i1^0 <= 0), cost: 4+4*n2*n13+4*n13 New rule: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ -ip1^0+2*n2*n13-ip1^0*n13 <= 0 /\ n2 >= 0 /\ -i3^0-ip1^0*n13+ifp1^0 >= 0 /\ ip1^0+ip1^0*n13 <= 0 /\ 1-ip1^0-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_GpicHh.txt Applied chaining First rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wtemp^0'=wr^0, (i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: 4 Second rule: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ -ip1^0+2*n2*n13-ip1^0*n13 <= 0 /\ n2 >= 0 /\ -i3^0-ip1^0*n13+ifp1^0 >= 0 /\ ip1^0+ip1^0*n13 <= 0 /\ 1-ip1^0-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM New rule: l6 -> [35] : (1-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ -ip1^0+2*n2*n13-ip1^0*n13 <= 0 /\ n2 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1-2*ip1^0-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ ip1^0+ip1^0*n13 <= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -ip1^0-i3^0-ip1^0*n13+ifp1^0 >= 0 /\ -2+n13 >= 0 /\ -ip1^0-i3^0+ifp1^0 >= 0 /\ i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: NONTERM Applied simplification Original rule: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ -ip1^0+2*n2 <= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2 <= 0), cost: NONTERM New rule: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ -ip1^0+2*n2 <= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM Applied simplification Original rule: l6 -> [35] : (2*ip1^0-2*n2 <= 0 /\ 1-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 2*ip1^0 <= 0 /\ n2 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -ip1^0-i3^0+ifp1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ -2*ip1^0+2*n2 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM New rule: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ -2*ip1^0+2*n2 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM Applied simplification Original rule: l6 -> [35] : (2*ip1^0-2*n2 <= 0 /\ 1-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 2*ip1^0 <= 0 /\ n2 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -2*ip1^0-i3^0+ifp1^0 >= 0 /\ 1-3*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -ip1^0-i3^0+ifp1^0 >= 0 /\ -2*ip1^0+2*n2 <= 0 /\ i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: NONTERM New rule: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -2*ip1^0+2*n2 <= 0 /\ i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: NONTERM Applied simplification Original rule: l6 -> [35] : (2*ip1^0-2*n2 <= 0 /\ 1-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 2*ip1^0 <= 0 /\ n2 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -ip1^0-i3^0+ifp1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ -2*ip1^0+2*n2 <= 0), cost: NONTERM New rule: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ -2*ip1^0+2*n2 <= 0), cost: NONTERM Applied simplification Original rule: l6 -> [35] : (2*ip1^0-2*n2 <= 0 /\ -1+ip1^0-2*n2+i3^0-i1^0 <= 0 /\ 1-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ 2*ip1^0 <= 0 /\ 1-3*ip1^0+4*n2-i3^0+i1^0 >= 0 /\ n2 >= 0 /\ -2*ip1^0-i3^0+ifp1^0 >= 0 /\ 3*ip1^0-4*n2+i3^0-i1^0 >= 0 /\ -ip1^0-i3^0+ifp1^0 >= 0 /\ -2*ip1^0+2*n2 <= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM New rule: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ 1-3*ip1^0+4*n2-i3^0+i1^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ -2*ip1^0+2*n2 <= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM Applied simplification Original rule: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -ip1^0+2*n2-ip1^0*n11 <= 0 /\ -2+n11 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM New rule: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -ip1^0+2*n2-ip1^0*n11 <= 0 /\ -2+n11 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM Applied simplification Original rule: l6 -> [35] : (-ip1^0*(-1+n11)-i3^0+ifp1^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ ip1^0-2*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ n2 >= 0 /\ -i3^0-ip1^0*n11+ifp1^0 >= 0 /\ 1-ip1^0*(-1+n11)-ip1^0-i3^0+i1^0 >= 0 /\ -ip1^0+2*n2-ip1^0*n11 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ 1-ip1^0+2*n2-i3^0-ip1^0*n11+i1^0 >= 0 /\ -2+n11 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0-ip1^0*n11+i1^0 >= 0), cost: NONTERM New rule: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0-2*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ n2 >= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0-ip1^0*n11+i1^0 >= 0), cost: NONTERM Applied simplification Original rule: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0-2*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ ip1^0-2*n2+ip1^0*n11 <= 0 /\ n2 >= 0 /\ -i3^0-ip1^0*n11+ifp1^0 >= 0 /\ 1-ip1^0*(-1+n11)-ip1^0-i3^0+i1^0 >= 0 /\ ip1^0+ip1^0*n11 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ 1-ip1^0+2*n2-i3^0-ip1^0*n11+i1^0 >= 0 /\ -2+n11 >= 0), cost: NONTERM New rule: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0-2*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ n2 >= 0 /\ -i3^0-ip1^0*n11+ifp1^0 >= 0 /\ ip1^0+ip1^0*n11 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n11 >= 0), cost: NONTERM Applied simplification Original rule: l6 -> [35] : (-1+ip1^0-2*n2+i3^0-i1^0 <= 0 /\ 1-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ ip1^0-2*n2+ip1^0*n11 <= 0 /\ n2 >= 0 /\ -ip1^0-i3^0-ip1^0*n11+ifp1^0 >= 0 /\ ip1^0+ip1^0*n11 <= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ 2*ip1^0-4*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ 1-2*ip1^0+4*n2-i3^0-ip1^0*n11+i1^0 >= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM New rule: l6 -> [35] : (1-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ 2*ip1^0-4*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM Applied simplification Original rule: l6 -> [35] : (1-ip1^0*(-1+n13)+2*n2*(-1+n13)-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -ip1^0*(-1+n13)-ip1^0-i3^0+ifp1^0 >= 0 /\ 1-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0+ip1^0*n13 <= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2*n13+ip1^0*n13 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ -ip1^0-i3^0+ifp1^0 >= 0 /\ -i3^0+ifp1^0 >= 0), cost: NONTERM New rule: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2*n13+ip1^0*n13 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ -i3^0+ifp1^0 >= 0), cost: NONTERM Applied simplification Original rule: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ -ip1^0+2*n2*n13-ip1^0*n13 <= 0 /\ n2 >= 0 /\ -i3^0-ip1^0*n13+ifp1^0 >= 0 /\ ip1^0+ip1^0*n13 <= 0 /\ 1-ip1^0-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM New rule: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ -ip1^0+2*n2*n13-ip1^0*n13 <= 0 /\ n2 >= 0 /\ 1-ip1^0-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ -2+n13 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM Applied simplification Original rule: l6 -> [35] : (1-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ -ip1^0+2*n2*n13-ip1^0*n13 <= 0 /\ n2 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1-2*ip1^0-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ ip1^0+ip1^0*n13 <= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -ip1^0-i3^0-ip1^0*n13+ifp1^0 >= 0 /\ -2+n13 >= 0 /\ -ip1^0-i3^0+ifp1^0 >= 0 /\ i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: NONTERM New rule: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ ip1^0+ip1^0*n13 <= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -2+n13 >= 0 /\ i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: NONTERM Accelerated simple loops Start location: l25 73: l0 -> l11 : nrem^0'=nrem^post35, n^0'=n^post35, ip1^0'=ip1^post35, ip3^0'=ip3^post35, i2rev^0'=1, ip2^0'=ip2^post35, -1+idim^0 >= 0, cost: 2 80: l6 -> l8 : ifp1^0'=ifp2^0, 1-i3^0+ifp1^0 <= 0, cost: 2 129: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wtemp^0'=wr^0, (i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: 4 130: l6 -> [26] : (2-ip1^0-i3^0+i1^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ ifp2^0 <= 0 /\ i3^0-ifp1^0 <= 0), cost: NONTERM 131: l6 -> l6 : k1^0'=i2^0+(-1+n)*ifp2^0, wr^0'=wr^post4, i2^0'=i2^0+ifp2^0*n, wi^0'=wi^post4, tempi^0'=tempi^post2, i3^0'=ip1^0+i3^0, i1^0'=2+i1^0, k2^0'=i2^0+(-1+n)*ifp2^0+ifp1^0, wtemp^0'=wr^0, tempr^0'=tempr^post2, (2-ip1^0-i3^0+i1^0 <= 0 /\ -3+ip1^0+i3^0-i1^0 <= 0 /\ 1-i2^0+ip3^0-ifp2^0*n <= 0 /\ -i2^0+ip3^0 >= 0 /\ -i2^0-(-1+n)*ifp2^0+ip3^0 >= 0 /\ i3^0-ifp1^0 <= 0), cost: 8+2*n 132: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, i1^0'=2*n2+i1^0, wtemp^0'=wr^0, (-1+ip1^0-2*n2+i3^0-i1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 4+4*n2 139: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=i3^0+ip1^0*n11, wtemp^0'=wr^post4, (-ip1^0*(-1+n11)-i3^0+ifp1^0 >= 0 /\ 1-ip1^0*(-1+n11)-ip1^0-i3^0+i1^0 >= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ -i3^0+ifp1^0 >= 0), cost: 4*n11 140: l6 -> [35] : (ip1^0 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0), cost: NONTERM 141: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=i3^0+ip1^0*n13, i1^0'=2*n2*n13+i1^0, wtemp^0'=wr^post4, (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ -ip1^0*(-1+n13)-i3^0+ifp1^0 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 4*n2*n13+4*n13 152: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ -i3^0-ip1^0*n13+ifp1^0 >= 0 /\ ip1^0+ip1^0*n13 <= 0 /\ -ip1^0*(-1+n13)-i3^0+ifp1^0 >= 0 /\ -ip1^0-i3^0-ip1^0*n13+ifp1^0 >= 0 /\ ip1^0-2*n2*n13+ip1^0*n13 <= 0 /\ -ip1^0*(-1+n13)-ip1^0-i3^0-ip1^0*n13+ifp1^0 >= 0 /\ 1-ip1^0-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ 1-2*ip1^0+2*n2-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-2*n2*n13+ip1^0*n13-i1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 2*ip1^0-2*n2+i3^0-2*n2*n13+ip1^0*n13-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-2*ip1^0+2*n2-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0), cost: NONTERM 155: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ -ip1^0+2*n2 <= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM 156: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ -2*ip1^0+2*n2 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM 157: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -2*ip1^0+2*n2 <= 0 /\ i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: NONTERM 158: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ -2*ip1^0+2*n2 <= 0), cost: NONTERM 159: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ 1-3*ip1^0+4*n2-i3^0+i1^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ -2*ip1^0+2*n2 <= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM 160: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -ip1^0+2*n2-ip1^0*n11 <= 0 /\ -2+n11 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM 161: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0-2*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ n2 >= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0-ip1^0*n11+i1^0 >= 0), cost: NONTERM 162: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0-2*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ n2 >= 0 /\ -i3^0-ip1^0*n11+ifp1^0 >= 0 /\ ip1^0+ip1^0*n11 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n11 >= 0), cost: NONTERM 163: l6 -> [35] : (1-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ 2*ip1^0-4*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM 164: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2*n13+ip1^0*n13 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ -i3^0+ifp1^0 >= 0), cost: NONTERM 165: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ -ip1^0+2*n2*n13-ip1^0*n13 <= 0 /\ n2 >= 0 /\ 1-ip1^0-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ -2+n13 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM 166: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ ip1^0+ip1^0*n13 <= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -2+n13 >= 0 /\ i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: NONTERM 78: l8 -> l0 : idim^0'=-1+idim^0, nprev^0'=nprev^post10, ip2^0-ifp1^0 <= 0, cost: 2 79: l8 -> l6 : wr^0'=1, wi^0'=0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 50: l10 -> l11 : i2^0'=i2^0+ip1^0, i2rev^0'=ibit^0+i2rev^0, TRUE, cost: 1 76: l11 -> l8 : ifp1^0'=ip1^0, 1-i2^0+ip2^0 <= 0, cost: 2 105: l11 -> l15 : (i2^0-ip2^0 <= 0 /\ -i2^0+i2rev^0 <= 0), cost: 3 123: l11 -> l15 : (-1+i2^0+ip1^0-i1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0), cost: 5 124: l11 -> [28] : (i2^0-ip2^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ ip2^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0), cost: NONTERM 125: l11 -> l15 : i3rev^0'=-i2^0+i3^0+(-1+n1)*ip2^0+i2rev^0, i3^0'=n1*ip2^0+i3^0, i1^0'=2+i1^0, tempr^0'=tempr^post23, (1-n1*ip2^0-i3^0+ip3^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -3+i2^0+ip1^0-i1^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0), cost: 9+2*n1 126: l11 -> l15 : i1^0'=2*n7+i1^0, (-2*n7+i2^0+ip1^0-i1^0 >= 0 /\ -1+i3^0-ip3^0 >= 0 /\ n7 >= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -1-2*n7+i2^0+ip1^0-i1^0 <= 0), cost: 5+4*n7 120: l15 -> [30] : (ip1^0 <= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: NONTERM 135: l15 -> l10 : ibit^0'=ibit^post19, 1+ibit^post19-ip1^0 <= 0, cost: 3 136: l15 -> l10 : ibit^0'=ibit^post19, (-ibit^post19+i2rev^0 <= 0 /\ -ibit^post19+ip1^0 <= 0), cost: 4 137: l15 -> l10 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n6+i2rev^0, (-ibit^post15*n6-ibit^post15+i2rev^0 <= 0 /\ ip1^0-ibit^post15 <= 0 /\ -1-ibit^post15-ibit^post15*(-1+n6)+i2rev^0 >= 0 /\ -1+n6 >= 0), cost: 4+3*n6 103: l25 -> l0 : nprev^0'=1, 1-idim^0+ndim^0 <= 0, cost: 3 104: l25 -> l0 : idim^0'=1+ndim^0, nprev^0'=1, ntot^0'=ntot^post21, -idim^0+ndim^0 >= 0, cost: 5-2*idim^0+2*ndim^0 Applied chaining First rule: l8 -> l6 : wr^0'=1, wi^0'=0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 Second rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wtemp^0'=wr^0, (i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: 4 New rule: l8 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=1, wpi^0'=wpi^post11, (1-ip2^0+ifp1^0 <= 0 /\ i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: 6 Applied chaining First rule: l8 -> l6 : wr^0'=1, wi^0'=0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 Second rule: l6 -> l6 : k1^0'=i2^0+(-1+n)*ifp2^0, wr^0'=wr^post4, i2^0'=i2^0+ifp2^0*n, wi^0'=wi^post4, tempi^0'=tempi^post2, i3^0'=ip1^0+i3^0, i1^0'=2+i1^0, k2^0'=i2^0+(-1+n)*ifp2^0+ifp1^0, wtemp^0'=wr^0, tempr^0'=tempr^post2, (2-ip1^0-i3^0+i1^0 <= 0 /\ -3+ip1^0+i3^0-i1^0 <= 0 /\ 1-i2^0+ip3^0-ifp2^0*n <= 0 /\ -i2^0+ip3^0 >= 0 /\ -i2^0-(-1+n)*ifp2^0+ip3^0 >= 0 /\ i3^0-ifp1^0 <= 0), cost: 8+2*n New rule: l8 -> l6 : k1^0'=i2^0+2*(-1+n)*ifp1^0, wr^0'=wr^post4, i2^0'=i2^0+2*n*ifp1^0, wi^0'=wi^post4, tempi^0'=tempi^post2, i3^0'=ip1^0+i3^0, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2+i1^0, ifp2^0'=2*ifp1^0, k2^0'=i2^0+2*(-1+n)*ifp1^0+ifp1^0, wtemp^0'=1, wpi^0'=wpi^post11, tempr^0'=tempr^post2, (-i2^0+ip3^0-2*(-1+n)*ifp1^0 >= 0 /\ 2-ip1^0-i3^0+i1^0 <= 0 /\ -3+ip1^0+i3^0-i1^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-i2^0+ip3^0-2*n*ifp1^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ i3^0-ifp1^0 <= 0), cost: 10+2*n Applied chaining First rule: l8 -> l6 : wr^0'=1, wi^0'=0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 Second rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, i1^0'=2*n2+i1^0, wtemp^0'=wr^0, (-1+ip1^0-2*n2+i3^0-i1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 4+4*n2 New rule: l8 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2*n2+i1^0, ifp2^0'=2*ifp1^0, wtemp^0'=1, wpi^0'=wpi^post11, (-1+ip1^0-2*n2+i3^0-i1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 6+4*n2 Applied chaining First rule: l8 -> l6 : wr^0'=1, wi^0'=0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 Second rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=i3^0+ip1^0*n11, wtemp^0'=wr^post4, (-ip1^0*(-1+n11)-i3^0+ifp1^0 >= 0 /\ 1-ip1^0*(-1+n11)-ip1^0-i3^0+i1^0 >= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ -i3^0+ifp1^0 >= 0), cost: 4*n11 New rule: l8 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=i3^0+ip1^0*n11, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wr^post4, wpi^0'=wpi^post11, (-ip1^0*(-1+n11)-i3^0+ifp1^0 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0*(-1+n11)-ip1^0-i3^0+i1^0 >= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ -i3^0+ifp1^0 >= 0), cost: 2+4*n11 Applied chaining First rule: l8 -> l6 : wr^0'=1, wi^0'=0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 Second rule: l6 -> [35] : (ip1^0 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0), cost: NONTERM New rule: l8 -> [35] : (ip1^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0), cost: NONTERM Applied chaining First rule: l8 -> l6 : wr^0'=1, wi^0'=0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 Second rule: l6 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=i3^0+ip1^0*n13, i1^0'=2*n2*n13+i1^0, wtemp^0'=wr^post4, (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ -ip1^0*(-1+n13)-i3^0+ifp1^0 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 4*n2*n13+4*n13 New rule: l8 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=i3^0+ip1^0*n13, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2*n2*n13+i1^0, ifp2^0'=2*ifp1^0, wtemp^0'=wr^post4, wpi^0'=wpi^post11, (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -ip1^0*(-1+n13)-i3^0+ifp1^0 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 2+4*n2*n13+4*n13 Applied chaining First rule: l8 -> l6 : wr^0'=1, wi^0'=0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 Second rule: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ -i3^0-ip1^0*n13+ifp1^0 >= 0 /\ ip1^0+ip1^0*n13 <= 0 /\ -ip1^0*(-1+n13)-i3^0+ifp1^0 >= 0 /\ -ip1^0-i3^0-ip1^0*n13+ifp1^0 >= 0 /\ ip1^0-2*n2*n13+ip1^0*n13 <= 0 /\ -ip1^0*(-1+n13)-ip1^0-i3^0-ip1^0*n13+ifp1^0 >= 0 /\ 1-ip1^0-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ 1-2*ip1^0+2*n2-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-2*n2*n13+ip1^0*n13-i1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 2*ip1^0-2*n2+i3^0-2*n2*n13+ip1^0*n13-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-2*ip1^0+2*n2-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0), cost: NONTERM New rule: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -i3^0-ip1^0*n13+ifp1^0 >= 0 /\ ip1^0+ip1^0*n13 <= 0 /\ -ip1^0*(-1+n13)-i3^0+ifp1^0 >= 0 /\ -ip1^0-i3^0-ip1^0*n13+ifp1^0 >= 0 /\ ip1^0-2*n2*n13+ip1^0*n13 <= 0 /\ -ip1^0*(-1+n13)-ip1^0-i3^0-ip1^0*n13+ifp1^0 >= 0 /\ 1-ip1^0-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ 1-2*ip1^0+2*n2-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-2*n2*n13+ip1^0*n13-i1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 2*ip1^0-2*n2+i3^0-2*n2*n13+ip1^0*n13-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-2*ip1^0+2*n2-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0), cost: NONTERM Applied chaining First rule: l8 -> l6 : wr^0'=1, wi^0'=0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 Second rule: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ -ip1^0+2*n2 <= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM New rule: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ -ip1^0+2*n2 <= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM Applied chaining First rule: l8 -> l6 : wr^0'=1, wi^0'=0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 Second rule: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ -2*ip1^0+2*n2 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM New rule: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ -2*ip1^0+2*n2 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM Applied chaining First rule: l8 -> l6 : wr^0'=1, wi^0'=0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 Second rule: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -2*ip1^0+2*n2 <= 0 /\ i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: NONTERM New rule: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -2*ip1^0+2*n2 <= 0 /\ i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: NONTERM Applied chaining First rule: l8 -> l6 : wr^0'=1, wi^0'=0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 Second rule: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ -2*ip1^0+2*n2 <= 0), cost: NONTERM New rule: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ -2*ip1^0+2*n2 <= 0), cost: NONTERM Applied chaining First rule: l8 -> l6 : wr^0'=1, wi^0'=0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 Second rule: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ 1-3*ip1^0+4*n2-i3^0+i1^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ -2*ip1^0+2*n2 <= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM New rule: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ 1-3*ip1^0+4*n2-i3^0+i1^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -2*ip1^0+2*n2 <= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM Applied chaining First rule: l8 -> l6 : wr^0'=1, wi^0'=0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 Second rule: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -ip1^0+2*n2-ip1^0*n11 <= 0 /\ -2+n11 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM New rule: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -ip1^0+2*n2-ip1^0*n11 <= 0 /\ -2+n11 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM Applied chaining First rule: l8 -> l6 : wr^0'=1, wi^0'=0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 Second rule: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0-2*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ n2 >= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0-ip1^0*n11+i1^0 >= 0), cost: NONTERM New rule: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0-2*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0-ip1^0*n11+i1^0 >= 0), cost: NONTERM Applied chaining First rule: l8 -> l6 : wr^0'=1, wi^0'=0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 Second rule: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0-2*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ n2 >= 0 /\ -i3^0-ip1^0*n11+ifp1^0 >= 0 /\ ip1^0+ip1^0*n11 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n11 >= 0), cost: NONTERM New rule: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0-2*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ n2 >= 0 /\ -i3^0-ip1^0*n11+ifp1^0 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ ip1^0+ip1^0*n11 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n11 >= 0), cost: NONTERM Applied chaining First rule: l8 -> l6 : wr^0'=1, wi^0'=0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 Second rule: l6 -> [35] : (1-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ 2*ip1^0-4*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM New rule: l8 -> [35] : (1-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ 2*ip1^0-4*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM Applied chaining First rule: l8 -> l6 : wr^0'=1, wi^0'=0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 Second rule: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2*n13+ip1^0*n13 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ -i3^0+ifp1^0 >= 0), cost: NONTERM New rule: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2*n13+ip1^0*n13 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ -i3^0+ifp1^0 >= 0), cost: NONTERM Applied chaining First rule: l8 -> l6 : wr^0'=1, wi^0'=0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 Second rule: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ -ip1^0+2*n2*n13-ip1^0*n13 <= 0 /\ n2 >= 0 /\ 1-ip1^0-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ -2+n13 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM New rule: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ -ip1^0+2*n2*n13-ip1^0*n13 <= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ -2+n13 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM Applied chaining First rule: l8 -> l6 : wr^0'=1, wi^0'=0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 Second rule: l6 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ ip1^0+ip1^0*n13 <= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -2+n13 >= 0 /\ i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: NONTERM New rule: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ ip1^0+ip1^0*n13 <= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -2+n13 >= 0 /\ i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: NONTERM Applied deletion Removed the following rules: 129 131 132 139 140 141 152 155 156 157 158 159 160 161 162 163 164 165 166 Chained accelerated rules with incoming rules Start location: l25 73: l0 -> l11 : nrem^0'=nrem^post35, n^0'=n^post35, ip1^0'=ip1^post35, ip3^0'=ip3^post35, i2rev^0'=1, ip2^0'=ip2^post35, -1+idim^0 >= 0, cost: 2 80: l6 -> l8 : ifp1^0'=ifp2^0, 1-i3^0+ifp1^0 <= 0, cost: 2 130: l6 -> [26] : (2-ip1^0-i3^0+i1^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ ifp2^0 <= 0 /\ i3^0-ifp1^0 <= 0), cost: NONTERM 78: l8 -> l0 : idim^0'=-1+idim^0, nprev^0'=nprev^post10, ip2^0-ifp1^0 <= 0, cost: 2 79: l8 -> l6 : wr^0'=1, wi^0'=0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 167: l8 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=1, wpi^0'=wpi^post11, (1-ip2^0+ifp1^0 <= 0 /\ i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: 6 168: l8 -> l6 : k1^0'=i2^0+2*(-1+n)*ifp1^0, wr^0'=wr^post4, i2^0'=i2^0+2*n*ifp1^0, wi^0'=wi^post4, tempi^0'=tempi^post2, i3^0'=ip1^0+i3^0, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2+i1^0, ifp2^0'=2*ifp1^0, k2^0'=i2^0+2*(-1+n)*ifp1^0+ifp1^0, wtemp^0'=1, wpi^0'=wpi^post11, tempr^0'=tempr^post2, (-i2^0+ip3^0-2*(-1+n)*ifp1^0 >= 0 /\ 2-ip1^0-i3^0+i1^0 <= 0 /\ -3+ip1^0+i3^0-i1^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-i2^0+ip3^0-2*n*ifp1^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ i3^0-ifp1^0 <= 0), cost: 10+2*n 169: l8 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2*n2+i1^0, ifp2^0'=2*ifp1^0, wtemp^0'=1, wpi^0'=wpi^post11, (-1+ip1^0-2*n2+i3^0-i1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 6+4*n2 170: l8 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=i3^0+ip1^0*n11, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wr^post4, wpi^0'=wpi^post11, (-ip1^0*(-1+n11)-i3^0+ifp1^0 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0*(-1+n11)-ip1^0-i3^0+i1^0 >= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ -i3^0+ifp1^0 >= 0), cost: 2+4*n11 171: l8 -> [35] : (ip1^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0), cost: NONTERM 172: l8 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=i3^0+ip1^0*n13, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2*n2*n13+i1^0, ifp2^0'=2*ifp1^0, wtemp^0'=wr^post4, wpi^0'=wpi^post11, (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -ip1^0*(-1+n13)-i3^0+ifp1^0 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 2+4*n2*n13+4*n13 173: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -i3^0-ip1^0*n13+ifp1^0 >= 0 /\ ip1^0+ip1^0*n13 <= 0 /\ -ip1^0*(-1+n13)-i3^0+ifp1^0 >= 0 /\ -ip1^0-i3^0-ip1^0*n13+ifp1^0 >= 0 /\ ip1^0-2*n2*n13+ip1^0*n13 <= 0 /\ -ip1^0*(-1+n13)-ip1^0-i3^0-ip1^0*n13+ifp1^0 >= 0 /\ 1-ip1^0-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ 1-2*ip1^0+2*n2-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-2*n2*n13+ip1^0*n13-i1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 2*ip1^0-2*n2+i3^0-2*n2*n13+ip1^0*n13-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-2*ip1^0+2*n2-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0), cost: NONTERM 174: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ -ip1^0+2*n2 <= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM 175: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ -2*ip1^0+2*n2 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM 176: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -2*ip1^0+2*n2 <= 0 /\ i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: NONTERM 177: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ -2*ip1^0+2*n2 <= 0), cost: NONTERM 178: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ 1-3*ip1^0+4*n2-i3^0+i1^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -2*ip1^0+2*n2 <= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM 179: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -ip1^0+2*n2-ip1^0*n11 <= 0 /\ -2+n11 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM 180: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0-2*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0-ip1^0*n11+i1^0 >= 0), cost: NONTERM 181: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0-2*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ n2 >= 0 /\ -i3^0-ip1^0*n11+ifp1^0 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ ip1^0+ip1^0*n11 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n11 >= 0), cost: NONTERM 182: l8 -> [35] : (1-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ 2*ip1^0-4*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM 183: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2*n13+ip1^0*n13 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ -i3^0+ifp1^0 >= 0), cost: NONTERM 184: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ -ip1^0+2*n2*n13-ip1^0*n13 <= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ -2+n13 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM 185: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ ip1^0+ip1^0*n13 <= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -2+n13 >= 0 /\ i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: NONTERM 50: l10 -> l11 : i2^0'=i2^0+ip1^0, i2rev^0'=ibit^0+i2rev^0, TRUE, cost: 1 76: l11 -> l8 : ifp1^0'=ip1^0, 1-i2^0+ip2^0 <= 0, cost: 2 105: l11 -> l15 : (i2^0-ip2^0 <= 0 /\ -i2^0+i2rev^0 <= 0), cost: 3 123: l11 -> l15 : (-1+i2^0+ip1^0-i1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0), cost: 5 124: l11 -> [28] : (i2^0-ip2^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ ip2^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0), cost: NONTERM 125: l11 -> l15 : i3rev^0'=-i2^0+i3^0+(-1+n1)*ip2^0+i2rev^0, i3^0'=n1*ip2^0+i3^0, i1^0'=2+i1^0, tempr^0'=tempr^post23, (1-n1*ip2^0-i3^0+ip3^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -3+i2^0+ip1^0-i1^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0), cost: 9+2*n1 126: l11 -> l15 : i1^0'=2*n7+i1^0, (-2*n7+i2^0+ip1^0-i1^0 >= 0 /\ -1+i3^0-ip3^0 >= 0 /\ n7 >= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -1-2*n7+i2^0+ip1^0-i1^0 <= 0), cost: 5+4*n7 120: l15 -> [30] : (ip1^0 <= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: NONTERM 135: l15 -> l10 : ibit^0'=ibit^post19, 1+ibit^post19-ip1^0 <= 0, cost: 3 136: l15 -> l10 : ibit^0'=ibit^post19, (-ibit^post19+i2rev^0 <= 0 /\ -ibit^post19+ip1^0 <= 0), cost: 4 137: l15 -> l10 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n6+i2rev^0, (-ibit^post15*n6-ibit^post15+i2rev^0 <= 0 /\ ip1^0-ibit^post15 <= 0 /\ -1-ibit^post15-ibit^post15*(-1+n6)+i2rev^0 >= 0 /\ -1+n6 >= 0), cost: 4+3*n6 103: l25 -> l0 : nprev^0'=1, 1-idim^0+ndim^0 <= 0, cost: 3 104: l25 -> l0 : idim^0'=1+ndim^0, nprev^0'=1, ntot^0'=ntot^post21, -idim^0+ndim^0 >= 0, cost: 5-2*idim^0+2*ndim^0 Eliminating location l15 by chaining: Applied chaining First rule: l11 -> l15 : (i2^0-ip2^0 <= 0 /\ -i2^0+i2rev^0 <= 0), cost: 3 Second rule: l15 -> [30] : (ip1^0 <= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: NONTERM New rule: l11 -> [30] : (ip1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -i2^0+i2rev^0 <= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: NONTERM Applied chaining First rule: l11 -> l15 : (i2^0-ip2^0 <= 0 /\ -i2^0+i2rev^0 <= 0), cost: 3 Second rule: l15 -> l10 : ibit^0'=ibit^post19, 1+ibit^post19-ip1^0 <= 0, cost: 3 New rule: l11 -> l10 : ibit^0'=ibit^post19, (i2^0-ip2^0 <= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ -i2^0+i2rev^0 <= 0), cost: 6 Applied chaining First rule: l11 -> l15 : (i2^0-ip2^0 <= 0 /\ -i2^0+i2rev^0 <= 0), cost: 3 Second rule: l15 -> l10 : ibit^0'=ibit^post19, (-ibit^post19+i2rev^0 <= 0 /\ -ibit^post19+ip1^0 <= 0), cost: 4 New rule: l11 -> l10 : ibit^0'=ibit^post19, (-ibit^post19+i2rev^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -ibit^post19+ip1^0 <= 0 /\ -i2^0+i2rev^0 <= 0), cost: 7 Applied chaining First rule: l11 -> l15 : (i2^0-ip2^0 <= 0 /\ -i2^0+i2rev^0 <= 0), cost: 3 Second rule: l15 -> l10 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n6+i2rev^0, (-ibit^post15*n6-ibit^post15+i2rev^0 <= 0 /\ ip1^0-ibit^post15 <= 0 /\ -1-ibit^post15-ibit^post15*(-1+n6)+i2rev^0 >= 0 /\ -1+n6 >= 0), cost: 4+3*n6 New rule: l11 -> l10 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n6+i2rev^0, (-ibit^post15*n6-ibit^post15+i2rev^0 <= 0 /\ ip1^0-ibit^post15 <= 0 /\ i2^0-ip2^0 <= 0 /\ -1-ibit^post15-ibit^post15*(-1+n6)+i2rev^0 >= 0 /\ -1+n6 >= 0 /\ -i2^0+i2rev^0 <= 0), cost: 7+3*n6 Applied chaining First rule: l11 -> l15 : (-1+i2^0+ip1^0-i1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0), cost: 5 Second rule: l15 -> [30] : (ip1^0 <= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: NONTERM New rule: l11 -> [30] : (-1+i2^0+ip1^0-i1^0 <= 0 /\ ip1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: NONTERM Applied chaining First rule: l11 -> l15 : (-1+i2^0+ip1^0-i1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0), cost: 5 Second rule: l15 -> l10 : ibit^0'=ibit^post19, 1+ibit^post19-ip1^0 <= 0, cost: 3 New rule: l11 -> l10 : ibit^0'=ibit^post19, (-1+i2^0+ip1^0-i1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ 1+ibit^post19-ip1^0 <= 0), cost: 8 Applied chaining First rule: l11 -> l15 : (-1+i2^0+ip1^0-i1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0), cost: 5 Second rule: l15 -> l10 : ibit^0'=ibit^post19, (-ibit^post19+i2rev^0 <= 0 /\ -ibit^post19+ip1^0 <= 0), cost: 4 New rule: l11 -> l10 : ibit^0'=ibit^post19, (-1+i2^0+ip1^0-i1^0 <= 0 /\ -ibit^post19+i2rev^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -ibit^post19+ip1^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0), cost: 9 Applied chaining First rule: l11 -> l15 : (-1+i2^0+ip1^0-i1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0), cost: 5 Second rule: l15 -> l10 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n6+i2rev^0, (-ibit^post15*n6-ibit^post15+i2rev^0 <= 0 /\ ip1^0-ibit^post15 <= 0 /\ -1-ibit^post15-ibit^post15*(-1+n6)+i2rev^0 >= 0 /\ -1+n6 >= 0), cost: 4+3*n6 New rule: l11 -> l10 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n6+i2rev^0, (-ibit^post15*n6-ibit^post15+i2rev^0 <= 0 /\ -1+i2^0+ip1^0-i1^0 <= 0 /\ ip1^0-ibit^post15 <= 0 /\ i2^0-ip2^0 <= 0 /\ -1-ibit^post15-ibit^post15*(-1+n6)+i2rev^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -1+n6 >= 0), cost: 9+3*n6 Applied chaining First rule: l11 -> l15 : i3rev^0'=-i2^0+i3^0+(-1+n1)*ip2^0+i2rev^0, i3^0'=n1*ip2^0+i3^0, i1^0'=2+i1^0, tempr^0'=tempr^post23, (1-n1*ip2^0-i3^0+ip3^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -3+i2^0+ip1^0-i1^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0), cost: 9+2*n1 Second rule: l15 -> [30] : (ip1^0 <= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: NONTERM New rule: l11 -> [30] : (1-n1*ip2^0-i3^0+ip3^0 <= 0 /\ ip1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -3+i2^0+ip1^0-i1^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: NONTERM Applied chaining First rule: l11 -> l15 : i3rev^0'=-i2^0+i3^0+(-1+n1)*ip2^0+i2rev^0, i3^0'=n1*ip2^0+i3^0, i1^0'=2+i1^0, tempr^0'=tempr^post23, (1-n1*ip2^0-i3^0+ip3^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -3+i2^0+ip1^0-i1^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0), cost: 9+2*n1 Second rule: l15 -> l10 : ibit^0'=ibit^post19, 1+ibit^post19-ip1^0 <= 0, cost: 3 New rule: l11 -> l10 : i3rev^0'=-i2^0+i3^0+(-1+n1)*ip2^0+i2rev^0, i3^0'=n1*ip2^0+i3^0, i1^0'=2+i1^0, ibit^0'=ibit^post19, tempr^0'=tempr^post23, (1-n1*ip2^0-i3^0+ip3^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -3+i2^0+ip1^0-i1^0 <= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0), cost: 12+2*n1 Applied chaining First rule: l11 -> l15 : i3rev^0'=-i2^0+i3^0+(-1+n1)*ip2^0+i2rev^0, i3^0'=n1*ip2^0+i3^0, i1^0'=2+i1^0, tempr^0'=tempr^post23, (1-n1*ip2^0-i3^0+ip3^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -3+i2^0+ip1^0-i1^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0), cost: 9+2*n1 Second rule: l15 -> l10 : ibit^0'=ibit^post19, (-ibit^post19+i2rev^0 <= 0 /\ -ibit^post19+ip1^0 <= 0), cost: 4 New rule: l11 -> l10 : i3rev^0'=-i2^0+i3^0+(-1+n1)*ip2^0+i2rev^0, i3^0'=n1*ip2^0+i3^0, i1^0'=2+i1^0, ibit^0'=ibit^post19, tempr^0'=tempr^post23, (1-n1*ip2^0-i3^0+ip3^0 <= 0 /\ -ibit^post19+i2rev^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ -ibit^post19+ip1^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -3+i2^0+ip1^0-i1^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0), cost: 13+2*n1 Applied chaining First rule: l11 -> l15 : i3rev^0'=-i2^0+i3^0+(-1+n1)*ip2^0+i2rev^0, i3^0'=n1*ip2^0+i3^0, i1^0'=2+i1^0, tempr^0'=tempr^post23, (1-n1*ip2^0-i3^0+ip3^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -3+i2^0+ip1^0-i1^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0), cost: 9+2*n1 Second rule: l15 -> l10 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n6+i2rev^0, (-ibit^post15*n6-ibit^post15+i2rev^0 <= 0 /\ ip1^0-ibit^post15 <= 0 /\ -1-ibit^post15-ibit^post15*(-1+n6)+i2rev^0 >= 0 /\ -1+n6 >= 0), cost: 4+3*n6 New rule: l11 -> l10 : i3rev^0'=-i2^0+i3^0+(-1+n1)*ip2^0+i2rev^0, i3^0'=n1*ip2^0+i3^0, i1^0'=2+i1^0, ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n6+i2rev^0, tempr^0'=tempr^post23, (-ibit^post15*n6-ibit^post15+i2rev^0 <= 0 /\ 1-n1*ip2^0-i3^0+ip3^0 <= 0 /\ ip1^0-ibit^post15 <= 0 /\ i2^0-ip2^0 <= 0 /\ -1-ibit^post15-ibit^post15*(-1+n6)+i2rev^0 >= 0 /\ -i3^0+ip3^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -1+n6 >= 0 /\ -3+i2^0+ip1^0-i1^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0), cost: 13+2*n1+3*n6 Applied chaining First rule: l11 -> l15 : i1^0'=2*n7+i1^0, (-2*n7+i2^0+ip1^0-i1^0 >= 0 /\ -1+i3^0-ip3^0 >= 0 /\ n7 >= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -1-2*n7+i2^0+ip1^0-i1^0 <= 0), cost: 5+4*n7 Second rule: l15 -> [30] : (ip1^0 <= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: NONTERM New rule: l11 -> [30] : (-2*n7+i2^0+ip1^0-i1^0 >= 0 /\ -1+i3^0-ip3^0 >= 0 /\ n7 >= 0 /\ ip1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -1-2*n7+i2^0+ip1^0-i1^0 <= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: NONTERM Applied chaining First rule: l11 -> l15 : i1^0'=2*n7+i1^0, (-2*n7+i2^0+ip1^0-i1^0 >= 0 /\ -1+i3^0-ip3^0 >= 0 /\ n7 >= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -1-2*n7+i2^0+ip1^0-i1^0 <= 0), cost: 5+4*n7 Second rule: l15 -> l10 : ibit^0'=ibit^post19, 1+ibit^post19-ip1^0 <= 0, cost: 3 New rule: l11 -> l10 : i1^0'=2*n7+i1^0, ibit^0'=ibit^post19, (-2*n7+i2^0+ip1^0-i1^0 >= 0 /\ -1+i3^0-ip3^0 >= 0 /\ n7 >= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ -1-2*n7+i2^0+ip1^0-i1^0 <= 0), cost: 8+4*n7 Applied chaining First rule: l11 -> l15 : i1^0'=2*n7+i1^0, (-2*n7+i2^0+ip1^0-i1^0 >= 0 /\ -1+i3^0-ip3^0 >= 0 /\ n7 >= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -1-2*n7+i2^0+ip1^0-i1^0 <= 0), cost: 5+4*n7 Second rule: l15 -> l10 : ibit^0'=ibit^post19, (-ibit^post19+i2rev^0 <= 0 /\ -ibit^post19+ip1^0 <= 0), cost: 4 New rule: l11 -> l10 : i1^0'=2*n7+i1^0, ibit^0'=ibit^post19, (-2*n7+i2^0+ip1^0-i1^0 >= 0 /\ -1+i3^0-ip3^0 >= 0 /\ n7 >= 0 /\ -ibit^post19+i2rev^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -ibit^post19+ip1^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -1-2*n7+i2^0+ip1^0-i1^0 <= 0), cost: 9+4*n7 Applied chaining First rule: l11 -> l15 : i1^0'=2*n7+i1^0, (-2*n7+i2^0+ip1^0-i1^0 >= 0 /\ -1+i3^0-ip3^0 >= 0 /\ n7 >= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -1-2*n7+i2^0+ip1^0-i1^0 <= 0), cost: 5+4*n7 Second rule: l15 -> l10 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n6+i2rev^0, (-ibit^post15*n6-ibit^post15+i2rev^0 <= 0 /\ ip1^0-ibit^post15 <= 0 /\ -1-ibit^post15-ibit^post15*(-1+n6)+i2rev^0 >= 0 /\ -1+n6 >= 0), cost: 4+3*n6 New rule: l11 -> l10 : i1^0'=2*n7+i1^0, ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n6+i2rev^0, (-2*n7+i2^0+ip1^0-i1^0 >= 0 /\ -1+i3^0-ip3^0 >= 0 /\ n7 >= 0 /\ -ibit^post15*n6-ibit^post15+i2rev^0 <= 0 /\ ip1^0-ibit^post15 <= 0 /\ i2^0-ip2^0 <= 0 /\ -1-ibit^post15-ibit^post15*(-1+n6)+i2rev^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -1+n6 >= 0 /\ -1-2*n7+i2^0+ip1^0-i1^0 <= 0), cost: 9+4*n7+3*n6 Applied deletion Removed the following rules: 105 120 123 125 126 135 136 137 Eliminating location l6 by chaining: Applied chaining First rule: l8 -> l6 : wr^0'=1, wi^0'=0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 Second rule: l6 -> l8 : ifp1^0'=ifp2^0, 1-i3^0+ifp1^0 <= 0, cost: 2 New rule: l8 -> l8 : wr^0'=1, wi^0'=0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, ifp1^0'=2*ifp1^0, (1-ip2^0+ifp1^0 <= 0 /\ 1-i3^0+ifp1^0 <= 0), cost: 4 Applied chaining First rule: l8 -> l6 : wr^0'=1, wi^0'=0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, 1-ip2^0+ifp1^0 <= 0, cost: 2 Second rule: l6 -> [26] : (2-ip1^0-i3^0+i1^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ ifp2^0 <= 0 /\ i3^0-ifp1^0 <= 0), cost: NONTERM New rule: l8 -> [26] : (2-ip1^0-i3^0+i1^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ 2*ifp1^0 <= 0 /\ i3^0-ifp1^0 <= 0), cost: NONTERM Applied simplification Original rule: l8 -> [26] : (2-ip1^0-i3^0+i1^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ 2*ifp1^0 <= 0 /\ i3^0-ifp1^0 <= 0), cost: NONTERM New rule: l8 -> [26] : (2-ip1^0-i3^0+i1^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ i3^0-ifp1^0 <= 0 /\ ifp1^0 <= 0), cost: NONTERM Applied chaining First rule: l8 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=1, wpi^0'=wpi^post11, (1-ip2^0+ifp1^0 <= 0 /\ i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: 6 Second rule: l6 -> l8 : ifp1^0'=ifp2^0, 1-i3^0+ifp1^0 <= 0, cost: 2 New rule: l8 -> l8 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=1, wpi^0'=wpi^post11, ifp1^0'=2*ifp1^0, (1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0-i3^0+ifp1^0 <= 0 /\ i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: 8 Applied chaining First rule: l8 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=1, wpi^0'=wpi^post11, (1-ip2^0+ifp1^0 <= 0 /\ i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: 6 Second rule: l6 -> [26] : (2-ip1^0-i3^0+i1^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ ifp2^0 <= 0 /\ i3^0-ifp1^0 <= 0), cost: NONTERM New rule: l8 -> [26] : (1-ip2^0+ifp1^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ 2*ifp1^0 <= 0 /\ 2-2*ip1^0-i3^0+i1^0 <= 0 /\ ip1^0+i3^0-ifp1^0 <= 0 /\ i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: NONTERM Applied simplification Original rule: l8 -> [26] : (1-ip2^0+ifp1^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ 2*ifp1^0 <= 0 /\ 2-2*ip1^0-i3^0+i1^0 <= 0 /\ ip1^0+i3^0-ifp1^0 <= 0 /\ i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: NONTERM New rule: l8 -> [26] : (1-ip2^0+ifp1^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ 2-2*ip1^0-i3^0+i1^0 <= 0 /\ ip1^0+i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0 /\ ifp1^0 <= 0), cost: NONTERM Applied chaining First rule: l8 -> l6 : k1^0'=i2^0+2*(-1+n)*ifp1^0, wr^0'=wr^post4, i2^0'=i2^0+2*n*ifp1^0, wi^0'=wi^post4, tempi^0'=tempi^post2, i3^0'=ip1^0+i3^0, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2+i1^0, ifp2^0'=2*ifp1^0, k2^0'=i2^0+2*(-1+n)*ifp1^0+ifp1^0, wtemp^0'=1, wpi^0'=wpi^post11, tempr^0'=tempr^post2, (-i2^0+ip3^0-2*(-1+n)*ifp1^0 >= 0 /\ 2-ip1^0-i3^0+i1^0 <= 0 /\ -3+ip1^0+i3^0-i1^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-i2^0+ip3^0-2*n*ifp1^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ i3^0-ifp1^0 <= 0), cost: 10+2*n Second rule: l6 -> l8 : ifp1^0'=ifp2^0, 1-i3^0+ifp1^0 <= 0, cost: 2 New rule: l8 -> l8 : k1^0'=i2^0+2*(-1+n)*ifp1^0, wr^0'=wr^post4, i2^0'=i2^0+2*n*ifp1^0, wi^0'=wi^post4, tempi^0'=tempi^post2, i3^0'=ip1^0+i3^0, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2+i1^0, ifp2^0'=2*ifp1^0, k2^0'=i2^0+2*(-1+n)*ifp1^0+ifp1^0, wtemp^0'=1, wpi^0'=wpi^post11, tempr^0'=tempr^post2, ifp1^0'=2*ifp1^0, (-i2^0+ip3^0-2*(-1+n)*ifp1^0 >= 0 /\ 2-ip1^0-i3^0+i1^0 <= 0 /\ -3+ip1^0+i3^0-i1^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-i2^0+ip3^0-2*n*ifp1^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ 1-ip1^0-i3^0+ifp1^0 <= 0 /\ i3^0-ifp1^0 <= 0), cost: 12+2*n Applied chaining First rule: l8 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2*n2+i1^0, ifp2^0'=2*ifp1^0, wtemp^0'=1, wpi^0'=wpi^post11, (-1+ip1^0-2*n2+i3^0-i1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 6+4*n2 Second rule: l6 -> l8 : ifp1^0'=ifp2^0, 1-i3^0+ifp1^0 <= 0, cost: 2 New rule: l8 -> l8 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2*n2+i1^0, ifp2^0'=2*ifp1^0, wtemp^0'=1, wpi^0'=wpi^post11, ifp1^0'=2*ifp1^0, (-1+ip1^0-2*n2+i3^0-i1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0-i3^0+ifp1^0 <= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 8+4*n2 Applied chaining First rule: l8 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=i3^0+ip1^0*n11, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wr^post4, wpi^0'=wpi^post11, (-ip1^0*(-1+n11)-i3^0+ifp1^0 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0*(-1+n11)-ip1^0-i3^0+i1^0 >= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ -i3^0+ifp1^0 >= 0), cost: 2+4*n11 Second rule: l6 -> l8 : ifp1^0'=ifp2^0, 1-i3^0+ifp1^0 <= 0, cost: 2 New rule: l8 -> l8 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=i3^0+ip1^0*n11, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wr^post4, wpi^0'=wpi^post11, ifp1^0'=2*ifp1^0, (-ip1^0*(-1+n11)-i3^0+ifp1^0 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-i3^0-ip1^0*n11+ifp1^0 <= 0 /\ 1-ip1^0*(-1+n11)-ip1^0-i3^0+i1^0 >= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ -i3^0+ifp1^0 >= 0), cost: 4+4*n11 Applied simplification Original rule: l8 -> l8 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=i3^0+ip1^0*n11, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wr^post4, wpi^0'=wpi^post11, ifp1^0'=2*ifp1^0, (-ip1^0*(-1+n11)-i3^0+ifp1^0 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-i3^0-ip1^0*n11+ifp1^0 <= 0 /\ 1-ip1^0*(-1+n11)-ip1^0-i3^0+i1^0 >= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ -i3^0+ifp1^0 >= 0), cost: 4+4*n11 New rule: l8 -> l8 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=i3^0+ip1^0*n11, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wr^post4, wpi^0'=wpi^post11, ifp1^0'=2*ifp1^0, (-ip1^0*(-1+n11)-i3^0+ifp1^0 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-i3^0-ip1^0*n11+ifp1^0 <= 0 /\ 1-ip1^0*(-1+n11)-ip1^0-i3^0+i1^0 >= 0 /\ -2+n11 >= 0), cost: 4+4*n11 Applied chaining First rule: l8 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=i3^0+ip1^0*n11, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wr^post4, wpi^0'=wpi^post11, (-ip1^0*(-1+n11)-i3^0+ifp1^0 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0*(-1+n11)-ip1^0-i3^0+i1^0 >= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ -i3^0+ifp1^0 >= 0), cost: 2+4*n11 Second rule: l6 -> [26] : (2-ip1^0-i3^0+i1^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ ifp2^0 <= 0 /\ i3^0-ifp1^0 <= 0), cost: NONTERM New rule: l8 -> [26] : (-ip1^0*(-1+n11)-i3^0+ifp1^0 >= 0 /\ i3^0+ip1^0*n11-ifp1^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0*(-1+n11)-ip1^0-i3^0+i1^0 >= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -i2^0+ip3^0 >= 0 /\ -2+n11 >= 0 /\ 2*ifp1^0 <= 0 /\ -i3^0+ifp1^0 >= 0 /\ 2-ip1^0-i3^0-ip1^0*n11+i1^0 <= 0), cost: NONTERM Applied simplification Original rule: l8 -> [26] : (-ip1^0*(-1+n11)-i3^0+ifp1^0 >= 0 /\ i3^0+ip1^0*n11-ifp1^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0*(-1+n11)-ip1^0-i3^0+i1^0 >= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -i2^0+ip3^0 >= 0 /\ -2+n11 >= 0 /\ 2*ifp1^0 <= 0 /\ -i3^0+ifp1^0 >= 0 /\ 2-ip1^0-i3^0-ip1^0*n11+i1^0 <= 0), cost: NONTERM New rule: l8 -> [26] : (i3^0+ip1^0*n11-ifp1^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0*(-1+n11)-ip1^0-i3^0+i1^0 >= 0 /\ -i2^0+ip3^0 >= 0 /\ -2+n11 >= 0 /\ 2-ip1^0-i3^0-ip1^0*n11+i1^0 <= 0 /\ ifp1^0 <= 0), cost: NONTERM Applied chaining First rule: l8 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=i3^0+ip1^0*n13, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2*n2*n13+i1^0, ifp2^0'=2*ifp1^0, wtemp^0'=wr^post4, wpi^0'=wpi^post11, (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -ip1^0*(-1+n13)-i3^0+ifp1^0 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 2+4*n2*n13+4*n13 Second rule: l6 -> l8 : ifp1^0'=ifp2^0, 1-i3^0+ifp1^0 <= 0, cost: 2 New rule: l8 -> l8 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=i3^0+ip1^0*n13, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2*n2*n13+i1^0, ifp2^0'=2*ifp1^0, wtemp^0'=wr^post4, wpi^0'=wpi^post11, ifp1^0'=2*ifp1^0, (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-i3^0-ip1^0*n13+ifp1^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -ip1^0*(-1+n13)-i3^0+ifp1^0 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 4+4*n2*n13+4*n13 Applied simplification Original rule: l8 -> l8 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=i3^0+ip1^0*n13, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2*n2*n13+i1^0, ifp2^0'=2*ifp1^0, wtemp^0'=wr^post4, wpi^0'=wpi^post11, ifp1^0'=2*ifp1^0, (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-i3^0-ip1^0*n13+ifp1^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -ip1^0*(-1+n13)-i3^0+ifp1^0 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 4+4*n2*n13+4*n13 New rule: l8 -> l8 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=i3^0+ip1^0*n13, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2*n2*n13+i1^0, ifp2^0'=2*ifp1^0, wtemp^0'=wr^post4, wpi^0'=wpi^post11, ifp1^0'=2*ifp1^0, (-1+i2^0-ip3^0 >= 0 /\ 1-i3^0-ip1^0*n13+ifp1^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -ip1^0*(-1+n13)-i3^0+ifp1^0 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 4+4*n2*n13+4*n13 Applied partial deletion Original rule: l8 -> l6 : k1^0'=i2^0+2*(-1+n)*ifp1^0, wr^0'=wr^post4, i2^0'=i2^0+2*n*ifp1^0, wi^0'=wi^post4, tempi^0'=tempi^post2, i3^0'=ip1^0+i3^0, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2+i1^0, ifp2^0'=2*ifp1^0, k2^0'=i2^0+2*(-1+n)*ifp1^0+ifp1^0, wtemp^0'=1, wpi^0'=wpi^post11, tempr^0'=tempr^post2, (-i2^0+ip3^0-2*(-1+n)*ifp1^0 >= 0 /\ 2-ip1^0-i3^0+i1^0 <= 0 /\ -3+ip1^0+i3^0-i1^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-i2^0+ip3^0-2*n*ifp1^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ i3^0-ifp1^0 <= 0), cost: 10+2*n New rule: l8 -> [36] : (-i2^0+ip3^0-2*(-1+n)*ifp1^0 >= 0 /\ 2-ip1^0-i3^0+i1^0 <= 0 /\ -3+ip1^0+i3^0-i1^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-i2^0+ip3^0-2*n*ifp1^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ i3^0-ifp1^0 <= 0), cost: 10+2*n Applied partial deletion Original rule: l8 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2*n2+i1^0, ifp2^0'=2*ifp1^0, wtemp^0'=1, wpi^0'=wpi^post11, (-1+ip1^0-2*n2+i3^0-i1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 6+4*n2 New rule: l8 -> [36] : (-1+ip1^0-2*n2+i3^0-i1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 6+4*n2 Applied partial deletion Original rule: l8 -> l6 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=i3^0+ip1^0*n13, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2*n2*n13+i1^0, ifp2^0'=2*ifp1^0, wtemp^0'=wr^post4, wpi^0'=wpi^post11, (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -ip1^0*(-1+n13)-i3^0+ifp1^0 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 2+4*n2*n13+4*n13 New rule: l8 -> [36] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -ip1^0*(-1+n13)-i3^0+ifp1^0 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 2+4*n2*n13+4*n13 Applied deletion Removed the following rules: 79 80 130 167 168 169 170 172 Eliminated locations on tree-shaped paths Start location: l25 73: l0 -> l11 : nrem^0'=nrem^post35, n^0'=n^post35, ip1^0'=ip1^post35, ip3^0'=ip3^post35, i2rev^0'=1, ip2^0'=ip2^post35, -1+idim^0 >= 0, cost: 2 78: l8 -> l0 : idim^0'=-1+idim^0, nprev^0'=nprev^post10, ip2^0-ifp1^0 <= 0, cost: 2 171: l8 -> [35] : (ip1^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0), cost: NONTERM 173: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -i3^0-ip1^0*n13+ifp1^0 >= 0 /\ ip1^0+ip1^0*n13 <= 0 /\ -ip1^0*(-1+n13)-i3^0+ifp1^0 >= 0 /\ -ip1^0-i3^0-ip1^0*n13+ifp1^0 >= 0 /\ ip1^0-2*n2*n13+ip1^0*n13 <= 0 /\ -ip1^0*(-1+n13)-ip1^0-i3^0-ip1^0*n13+ifp1^0 >= 0 /\ 1-ip1^0-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ 1-2*ip1^0+2*n2-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-2*n2*n13+ip1^0*n13-i1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 2*ip1^0-2*n2+i3^0-2*n2*n13+ip1^0*n13-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-2*ip1^0+2*n2-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0), cost: NONTERM 174: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ -ip1^0+2*n2 <= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM 175: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ -2*ip1^0+2*n2 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM 176: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -2*ip1^0+2*n2 <= 0 /\ i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: NONTERM 177: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ -2*ip1^0+2*n2 <= 0), cost: NONTERM 178: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ 1-3*ip1^0+4*n2-i3^0+i1^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -2*ip1^0+2*n2 <= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM 179: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -ip1^0+2*n2-ip1^0*n11 <= 0 /\ -2+n11 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM 180: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0-2*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0-ip1^0*n11+i1^0 >= 0), cost: NONTERM 181: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0-2*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ n2 >= 0 /\ -i3^0-ip1^0*n11+ifp1^0 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ ip1^0+ip1^0*n11 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n11 >= 0), cost: NONTERM 182: l8 -> [35] : (1-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ 2*ip1^0-4*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM 183: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2*n13+ip1^0*n13 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ -i3^0+ifp1^0 >= 0), cost: NONTERM 184: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ -ip1^0+2*n2*n13-ip1^0*n13 <= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ -2+n13 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM 185: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ ip1^0+ip1^0*n13 <= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -2+n13 >= 0 /\ i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: NONTERM 202: l8 -> l8 : wr^0'=1, wi^0'=0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, ifp1^0'=2*ifp1^0, (1-ip2^0+ifp1^0 <= 0 /\ 1-i3^0+ifp1^0 <= 0), cost: 4 203: l8 -> [26] : (2-ip1^0-i3^0+i1^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ i3^0-ifp1^0 <= 0 /\ ifp1^0 <= 0), cost: NONTERM 204: l8 -> l8 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=1, wpi^0'=wpi^post11, ifp1^0'=2*ifp1^0, (1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0-i3^0+ifp1^0 <= 0 /\ i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: 8 205: l8 -> [26] : (1-ip2^0+ifp1^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ 2-2*ip1^0-i3^0+i1^0 <= 0 /\ ip1^0+i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0 /\ ifp1^0 <= 0), cost: NONTERM 206: l8 -> l8 : k1^0'=i2^0+2*(-1+n)*ifp1^0, wr^0'=wr^post4, i2^0'=i2^0+2*n*ifp1^0, wi^0'=wi^post4, tempi^0'=tempi^post2, i3^0'=ip1^0+i3^0, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2+i1^0, ifp2^0'=2*ifp1^0, k2^0'=i2^0+2*(-1+n)*ifp1^0+ifp1^0, wtemp^0'=1, wpi^0'=wpi^post11, tempr^0'=tempr^post2, ifp1^0'=2*ifp1^0, (-i2^0+ip3^0-2*(-1+n)*ifp1^0 >= 0 /\ 2-ip1^0-i3^0+i1^0 <= 0 /\ -3+ip1^0+i3^0-i1^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-i2^0+ip3^0-2*n*ifp1^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ 1-ip1^0-i3^0+ifp1^0 <= 0 /\ i3^0-ifp1^0 <= 0), cost: 12+2*n 207: l8 -> l8 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2*n2+i1^0, ifp2^0'=2*ifp1^0, wtemp^0'=1, wpi^0'=wpi^post11, ifp1^0'=2*ifp1^0, (-1+ip1^0-2*n2+i3^0-i1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0-i3^0+ifp1^0 <= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 8+4*n2 208: l8 -> l8 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=i3^0+ip1^0*n11, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wr^post4, wpi^0'=wpi^post11, ifp1^0'=2*ifp1^0, (-ip1^0*(-1+n11)-i3^0+ifp1^0 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-i3^0-ip1^0*n11+ifp1^0 <= 0 /\ 1-ip1^0*(-1+n11)-ip1^0-i3^0+i1^0 >= 0 /\ -2+n11 >= 0), cost: 4+4*n11 209: l8 -> [26] : (i3^0+ip1^0*n11-ifp1^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0*(-1+n11)-ip1^0-i3^0+i1^0 >= 0 /\ -i2^0+ip3^0 >= 0 /\ -2+n11 >= 0 /\ 2-ip1^0-i3^0-ip1^0*n11+i1^0 <= 0 /\ ifp1^0 <= 0), cost: NONTERM 210: l8 -> l8 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=i3^0+ip1^0*n13, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2*n2*n13+i1^0, ifp2^0'=2*ifp1^0, wtemp^0'=wr^post4, wpi^0'=wpi^post11, ifp1^0'=2*ifp1^0, (-1+i2^0-ip3^0 >= 0 /\ 1-i3^0-ip1^0*n13+ifp1^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -ip1^0*(-1+n13)-i3^0+ifp1^0 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 4+4*n2*n13+4*n13 211: l8 -> [36] : (-i2^0+ip3^0-2*(-1+n)*ifp1^0 >= 0 /\ 2-ip1^0-i3^0+i1^0 <= 0 /\ -3+ip1^0+i3^0-i1^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-i2^0+ip3^0-2*n*ifp1^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ i3^0-ifp1^0 <= 0), cost: 10+2*n 212: l8 -> [36] : (-1+ip1^0-2*n2+i3^0-i1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 6+4*n2 213: l8 -> [36] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -ip1^0*(-1+n13)-i3^0+ifp1^0 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 2+4*n2*n13+4*n13 50: l10 -> l11 : i2^0'=i2^0+ip1^0, i2rev^0'=ibit^0+i2rev^0, TRUE, cost: 1 76: l11 -> l8 : ifp1^0'=ip1^0, 1-i2^0+ip2^0 <= 0, cost: 2 124: l11 -> [28] : (i2^0-ip2^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ ip2^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0), cost: NONTERM 186: l11 -> [30] : (ip1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -i2^0+i2rev^0 <= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: NONTERM 187: l11 -> l10 : ibit^0'=ibit^post19, (i2^0-ip2^0 <= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ -i2^0+i2rev^0 <= 0), cost: 6 188: l11 -> l10 : ibit^0'=ibit^post19, (-ibit^post19+i2rev^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -ibit^post19+ip1^0 <= 0 /\ -i2^0+i2rev^0 <= 0), cost: 7 189: l11 -> l10 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n6+i2rev^0, (-ibit^post15*n6-ibit^post15+i2rev^0 <= 0 /\ ip1^0-ibit^post15 <= 0 /\ i2^0-ip2^0 <= 0 /\ -1-ibit^post15-ibit^post15*(-1+n6)+i2rev^0 >= 0 /\ -1+n6 >= 0 /\ -i2^0+i2rev^0 <= 0), cost: 7+3*n6 190: l11 -> [30] : (-1+i2^0+ip1^0-i1^0 <= 0 /\ ip1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: NONTERM 191: l11 -> l10 : ibit^0'=ibit^post19, (-1+i2^0+ip1^0-i1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ 1+ibit^post19-ip1^0 <= 0), cost: 8 192: l11 -> l10 : ibit^0'=ibit^post19, (-1+i2^0+ip1^0-i1^0 <= 0 /\ -ibit^post19+i2rev^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -ibit^post19+ip1^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0), cost: 9 193: l11 -> l10 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n6+i2rev^0, (-ibit^post15*n6-ibit^post15+i2rev^0 <= 0 /\ -1+i2^0+ip1^0-i1^0 <= 0 /\ ip1^0-ibit^post15 <= 0 /\ i2^0-ip2^0 <= 0 /\ -1-ibit^post15-ibit^post15*(-1+n6)+i2rev^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -1+n6 >= 0), cost: 9+3*n6 194: l11 -> [30] : (1-n1*ip2^0-i3^0+ip3^0 <= 0 /\ ip1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -3+i2^0+ip1^0-i1^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: NONTERM 195: l11 -> l10 : i3rev^0'=-i2^0+i3^0+(-1+n1)*ip2^0+i2rev^0, i3^0'=n1*ip2^0+i3^0, i1^0'=2+i1^0, ibit^0'=ibit^post19, tempr^0'=tempr^post23, (1-n1*ip2^0-i3^0+ip3^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -3+i2^0+ip1^0-i1^0 <= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0), cost: 12+2*n1 196: l11 -> l10 : i3rev^0'=-i2^0+i3^0+(-1+n1)*ip2^0+i2rev^0, i3^0'=n1*ip2^0+i3^0, i1^0'=2+i1^0, ibit^0'=ibit^post19, tempr^0'=tempr^post23, (1-n1*ip2^0-i3^0+ip3^0 <= 0 /\ -ibit^post19+i2rev^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ -ibit^post19+ip1^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -3+i2^0+ip1^0-i1^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0), cost: 13+2*n1 197: l11 -> l10 : i3rev^0'=-i2^0+i3^0+(-1+n1)*ip2^0+i2rev^0, i3^0'=n1*ip2^0+i3^0, i1^0'=2+i1^0, ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n6+i2rev^0, tempr^0'=tempr^post23, (-ibit^post15*n6-ibit^post15+i2rev^0 <= 0 /\ 1-n1*ip2^0-i3^0+ip3^0 <= 0 /\ ip1^0-ibit^post15 <= 0 /\ i2^0-ip2^0 <= 0 /\ -1-ibit^post15-ibit^post15*(-1+n6)+i2rev^0 >= 0 /\ -i3^0+ip3^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -1+n6 >= 0 /\ -3+i2^0+ip1^0-i1^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0), cost: 13+2*n1+3*n6 198: l11 -> [30] : (-2*n7+i2^0+ip1^0-i1^0 >= 0 /\ -1+i3^0-ip3^0 >= 0 /\ n7 >= 0 /\ ip1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -1-2*n7+i2^0+ip1^0-i1^0 <= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: NONTERM 199: l11 -> l10 : i1^0'=2*n7+i1^0, ibit^0'=ibit^post19, (-2*n7+i2^0+ip1^0-i1^0 >= 0 /\ -1+i3^0-ip3^0 >= 0 /\ n7 >= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ -1-2*n7+i2^0+ip1^0-i1^0 <= 0), cost: 8+4*n7 200: l11 -> l10 : i1^0'=2*n7+i1^0, ibit^0'=ibit^post19, (-2*n7+i2^0+ip1^0-i1^0 >= 0 /\ -1+i3^0-ip3^0 >= 0 /\ n7 >= 0 /\ -ibit^post19+i2rev^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -ibit^post19+ip1^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -1-2*n7+i2^0+ip1^0-i1^0 <= 0), cost: 9+4*n7 201: l11 -> l10 : i1^0'=2*n7+i1^0, ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n6+i2rev^0, (-2*n7+i2^0+ip1^0-i1^0 >= 0 /\ -1+i3^0-ip3^0 >= 0 /\ n7 >= 0 /\ -ibit^post15*n6-ibit^post15+i2rev^0 <= 0 /\ ip1^0-ibit^post15 <= 0 /\ i2^0-ip2^0 <= 0 /\ -1-ibit^post15-ibit^post15*(-1+n6)+i2rev^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -1+n6 >= 0 /\ -1-2*n7+i2^0+ip1^0-i1^0 <= 0), cost: 9+4*n7+3*n6 103: l25 -> l0 : nprev^0'=1, 1-idim^0+ndim^0 <= 0, cost: 3 104: l25 -> l0 : idim^0'=1+ndim^0, nprev^0'=1, ntot^0'=ntot^post21, -idim^0+ndim^0 >= 0, cost: 5-2*idim^0+2*ndim^0 Applied pruning (of leafs and parallel rules): Start location: l25 73: l0 -> l11 : nrem^0'=nrem^post35, n^0'=n^post35, ip1^0'=ip1^post35, ip3^0'=ip3^post35, i2rev^0'=1, ip2^0'=ip2^post35, -1+idim^0 >= 0, cost: 2 78: l8 -> l0 : idim^0'=-1+idim^0, nprev^0'=nprev^post10, ip2^0-ifp1^0 <= 0, cost: 2 171: l8 -> [35] : (ip1^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0), cost: NONTERM 173: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -i3^0-ip1^0*n13+ifp1^0 >= 0 /\ ip1^0+ip1^0*n13 <= 0 /\ -ip1^0*(-1+n13)-i3^0+ifp1^0 >= 0 /\ -ip1^0-i3^0-ip1^0*n13+ifp1^0 >= 0 /\ ip1^0-2*n2*n13+ip1^0*n13 <= 0 /\ -ip1^0*(-1+n13)-ip1^0-i3^0-ip1^0*n13+ifp1^0 >= 0 /\ 1-ip1^0-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ 1-2*ip1^0+2*n2-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-2*n2*n13+ip1^0*n13-i1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 2*ip1^0-2*n2+i3^0-2*n2*n13+ip1^0*n13-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-2*ip1^0+2*n2-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0), cost: NONTERM 174: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ -ip1^0+2*n2 <= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM 175: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ -2*ip1^0+2*n2 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM 176: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -2*ip1^0+2*n2 <= 0 /\ i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: NONTERM 177: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ -2*ip1^0+2*n2 <= 0), cost: NONTERM 178: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ 1-3*ip1^0+4*n2-i3^0+i1^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -2*ip1^0+2*n2 <= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM 179: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -ip1^0+2*n2-ip1^0*n11 <= 0 /\ -2+n11 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM 180: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0-2*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0-ip1^0*n11+i1^0 >= 0), cost: NONTERM 181: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0-2*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ n2 >= 0 /\ -i3^0-ip1^0*n11+ifp1^0 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ ip1^0+ip1^0*n11 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n11 >= 0), cost: NONTERM 182: l8 -> [35] : (1-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ 2*ip1^0-4*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM 183: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2*n13+ip1^0*n13 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ -i3^0+ifp1^0 >= 0), cost: NONTERM 184: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ -ip1^0+2*n2*n13-ip1^0*n13 <= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ -2+n13 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM 185: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ ip1^0+ip1^0*n13 <= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -2+n13 >= 0 /\ i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: NONTERM 202: l8 -> l8 : wr^0'=1, wi^0'=0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, ifp1^0'=2*ifp1^0, (1-ip2^0+ifp1^0 <= 0 /\ 1-i3^0+ifp1^0 <= 0), cost: 4 203: l8 -> [26] : (2-ip1^0-i3^0+i1^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ i3^0-ifp1^0 <= 0 /\ ifp1^0 <= 0), cost: NONTERM 204: l8 -> l8 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=1, wpi^0'=wpi^post11, ifp1^0'=2*ifp1^0, (1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0-i3^0+ifp1^0 <= 0 /\ i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: 8 205: l8 -> [26] : (1-ip2^0+ifp1^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ 2-2*ip1^0-i3^0+i1^0 <= 0 /\ ip1^0+i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0 /\ ifp1^0 <= 0), cost: NONTERM 206: l8 -> l8 : k1^0'=i2^0+2*(-1+n)*ifp1^0, wr^0'=wr^post4, i2^0'=i2^0+2*n*ifp1^0, wi^0'=wi^post4, tempi^0'=tempi^post2, i3^0'=ip1^0+i3^0, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2+i1^0, ifp2^0'=2*ifp1^0, k2^0'=i2^0+2*(-1+n)*ifp1^0+ifp1^0, wtemp^0'=1, wpi^0'=wpi^post11, tempr^0'=tempr^post2, ifp1^0'=2*ifp1^0, (-i2^0+ip3^0-2*(-1+n)*ifp1^0 >= 0 /\ 2-ip1^0-i3^0+i1^0 <= 0 /\ -3+ip1^0+i3^0-i1^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-i2^0+ip3^0-2*n*ifp1^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ 1-ip1^0-i3^0+ifp1^0 <= 0 /\ i3^0-ifp1^0 <= 0), cost: 12+2*n 207: l8 -> l8 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2*n2+i1^0, ifp2^0'=2*ifp1^0, wtemp^0'=1, wpi^0'=wpi^post11, ifp1^0'=2*ifp1^0, (-1+ip1^0-2*n2+i3^0-i1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0-i3^0+ifp1^0 <= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 8+4*n2 209: l8 -> [26] : (i3^0+ip1^0*n11-ifp1^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0*(-1+n11)-ip1^0-i3^0+i1^0 >= 0 /\ -i2^0+ip3^0 >= 0 /\ -2+n11 >= 0 /\ 2-ip1^0-i3^0-ip1^0*n11+i1^0 <= 0 /\ ifp1^0 <= 0), cost: NONTERM 210: l8 -> l8 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=i3^0+ip1^0*n13, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2*n2*n13+i1^0, ifp2^0'=2*ifp1^0, wtemp^0'=wr^post4, wpi^0'=wpi^post11, ifp1^0'=2*ifp1^0, (-1+i2^0-ip3^0 >= 0 /\ 1-i3^0-ip1^0*n13+ifp1^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -ip1^0*(-1+n13)-i3^0+ifp1^0 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 4+4*n2*n13+4*n13 50: l10 -> l11 : i2^0'=i2^0+ip1^0, i2rev^0'=ibit^0+i2rev^0, TRUE, cost: 1 76: l11 -> l8 : ifp1^0'=ip1^0, 1-i2^0+ip2^0 <= 0, cost: 2 124: l11 -> [28] : (i2^0-ip2^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ ip2^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0), cost: NONTERM 186: l11 -> [30] : (ip1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -i2^0+i2rev^0 <= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: NONTERM 187: l11 -> l10 : ibit^0'=ibit^post19, (i2^0-ip2^0 <= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ -i2^0+i2rev^0 <= 0), cost: 6 188: l11 -> l10 : ibit^0'=ibit^post19, (-ibit^post19+i2rev^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -ibit^post19+ip1^0 <= 0 /\ -i2^0+i2rev^0 <= 0), cost: 7 190: l11 -> [30] : (-1+i2^0+ip1^0-i1^0 <= 0 /\ ip1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: NONTERM 191: l11 -> l10 : ibit^0'=ibit^post19, (-1+i2^0+ip1^0-i1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ 1+ibit^post19-ip1^0 <= 0), cost: 8 193: l11 -> l10 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n6+i2rev^0, (-ibit^post15*n6-ibit^post15+i2rev^0 <= 0 /\ -1+i2^0+ip1^0-i1^0 <= 0 /\ ip1^0-ibit^post15 <= 0 /\ i2^0-ip2^0 <= 0 /\ -1-ibit^post15-ibit^post15*(-1+n6)+i2rev^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -1+n6 >= 0), cost: 9+3*n6 194: l11 -> [30] : (1-n1*ip2^0-i3^0+ip3^0 <= 0 /\ ip1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -3+i2^0+ip1^0-i1^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: NONTERM 195: l11 -> l10 : i3rev^0'=-i2^0+i3^0+(-1+n1)*ip2^0+i2rev^0, i3^0'=n1*ip2^0+i3^0, i1^0'=2+i1^0, ibit^0'=ibit^post19, tempr^0'=tempr^post23, (1-n1*ip2^0-i3^0+ip3^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -3+i2^0+ip1^0-i1^0 <= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0), cost: 12+2*n1 198: l11 -> [30] : (-2*n7+i2^0+ip1^0-i1^0 >= 0 /\ -1+i3^0-ip3^0 >= 0 /\ n7 >= 0 /\ ip1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -1-2*n7+i2^0+ip1^0-i1^0 <= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: NONTERM 103: l25 -> l0 : nprev^0'=1, 1-idim^0+ndim^0 <= 0, cost: 3 104: l25 -> l0 : idim^0'=1+ndim^0, nprev^0'=1, ntot^0'=ntot^post21, -idim^0+ndim^0 >= 0, cost: 5-2*idim^0+2*ndim^0 Applied nonterm Original rule: l8 -> l8 : wr^0'=1, wi^0'=0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=wtemp^post11, wpi^0'=wpi^post11, ifp1^0'=2*ifp1^0, (1-ip2^0+ifp1^0 <= 0 /\ 1-i3^0+ifp1^0 <= 0), cost: 4 New rule: l8 -> [37] : (-1+i3^0-ifp1^0 >= 0 /\ -1+ip2^0-ifp1^0 >= 0 /\ -1+n26 >= 0 /\ ifp1^0 <= 0), cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_mlaijd.txt Applied deletion Removed the following rules: 202 Accelerated simple loops Start location: l25 73: l0 -> l11 : nrem^0'=nrem^post35, n^0'=n^post35, ip1^0'=ip1^post35, ip3^0'=ip3^post35, i2rev^0'=1, ip2^0'=ip2^post35, -1+idim^0 >= 0, cost: 2 78: l8 -> l0 : idim^0'=-1+idim^0, nprev^0'=nprev^post10, ip2^0-ifp1^0 <= 0, cost: 2 171: l8 -> [35] : (ip1^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0), cost: NONTERM 173: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -i3^0-ip1^0*n13+ifp1^0 >= 0 /\ ip1^0+ip1^0*n13 <= 0 /\ -ip1^0*(-1+n13)-i3^0+ifp1^0 >= 0 /\ -ip1^0-i3^0-ip1^0*n13+ifp1^0 >= 0 /\ ip1^0-2*n2*n13+ip1^0*n13 <= 0 /\ -ip1^0*(-1+n13)-ip1^0-i3^0-ip1^0*n13+ifp1^0 >= 0 /\ 1-ip1^0-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ 1-2*ip1^0+2*n2-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-2*n2*n13+ip1^0*n13-i1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 2*ip1^0-2*n2+i3^0-2*n2*n13+ip1^0*n13-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-2*ip1^0+2*n2-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0), cost: NONTERM 174: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ -ip1^0+2*n2 <= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM 175: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ -2*ip1^0+2*n2 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM 176: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -2*ip1^0+2*n2 <= 0 /\ i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: NONTERM 177: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ -2*ip1^0+2*n2 <= 0), cost: NONTERM 178: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ 1-3*ip1^0+4*n2-i3^0+i1^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -2*ip1^0+2*n2 <= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM 179: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -ip1^0+2*n2-ip1^0*n11 <= 0 /\ -2+n11 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM 180: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0-2*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0-ip1^0*n11+i1^0 >= 0), cost: NONTERM 181: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0-2*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ n2 >= 0 /\ -i3^0-ip1^0*n11+ifp1^0 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ ip1^0+ip1^0*n11 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n11 >= 0), cost: NONTERM 182: l8 -> [35] : (1-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ 2*ip1^0-4*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM 183: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2*n13+ip1^0*n13 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ -i3^0+ifp1^0 >= 0), cost: NONTERM 184: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ -ip1^0+2*n2*n13-ip1^0*n13 <= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ -2+n13 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM 185: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ ip1^0+ip1^0*n13 <= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -2+n13 >= 0 /\ i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: NONTERM 203: l8 -> [26] : (2-ip1^0-i3^0+i1^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ i3^0-ifp1^0 <= 0 /\ ifp1^0 <= 0), cost: NONTERM 204: l8 -> l8 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=1, wpi^0'=wpi^post11, ifp1^0'=2*ifp1^0, (1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0-i3^0+ifp1^0 <= 0 /\ i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: 8 205: l8 -> [26] : (1-ip2^0+ifp1^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ 2-2*ip1^0-i3^0+i1^0 <= 0 /\ ip1^0+i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0 /\ ifp1^0 <= 0), cost: NONTERM 206: l8 -> l8 : k1^0'=i2^0+2*(-1+n)*ifp1^0, wr^0'=wr^post4, i2^0'=i2^0+2*n*ifp1^0, wi^0'=wi^post4, tempi^0'=tempi^post2, i3^0'=ip1^0+i3^0, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2+i1^0, ifp2^0'=2*ifp1^0, k2^0'=i2^0+2*(-1+n)*ifp1^0+ifp1^0, wtemp^0'=1, wpi^0'=wpi^post11, tempr^0'=tempr^post2, ifp1^0'=2*ifp1^0, (-i2^0+ip3^0-2*(-1+n)*ifp1^0 >= 0 /\ 2-ip1^0-i3^0+i1^0 <= 0 /\ -3+ip1^0+i3^0-i1^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-i2^0+ip3^0-2*n*ifp1^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ 1-ip1^0-i3^0+ifp1^0 <= 0 /\ i3^0-ifp1^0 <= 0), cost: 12+2*n 207: l8 -> l8 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2*n2+i1^0, ifp2^0'=2*ifp1^0, wtemp^0'=1, wpi^0'=wpi^post11, ifp1^0'=2*ifp1^0, (-1+ip1^0-2*n2+i3^0-i1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0-i3^0+ifp1^0 <= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 8+4*n2 209: l8 -> [26] : (i3^0+ip1^0*n11-ifp1^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0*(-1+n11)-ip1^0-i3^0+i1^0 >= 0 /\ -i2^0+ip3^0 >= 0 /\ -2+n11 >= 0 /\ 2-ip1^0-i3^0-ip1^0*n11+i1^0 <= 0 /\ ifp1^0 <= 0), cost: NONTERM 210: l8 -> l8 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=i3^0+ip1^0*n13, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2*n2*n13+i1^0, ifp2^0'=2*ifp1^0, wtemp^0'=wr^post4, wpi^0'=wpi^post11, ifp1^0'=2*ifp1^0, (-1+i2^0-ip3^0 >= 0 /\ 1-i3^0-ip1^0*n13+ifp1^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -ip1^0*(-1+n13)-i3^0+ifp1^0 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 4+4*n2*n13+4*n13 214: l8 -> [37] : (-1+i3^0-ifp1^0 >= 0 /\ -1+ip2^0-ifp1^0 >= 0 /\ -1+n26 >= 0 /\ ifp1^0 <= 0), cost: NONTERM 50: l10 -> l11 : i2^0'=i2^0+ip1^0, i2rev^0'=ibit^0+i2rev^0, TRUE, cost: 1 76: l11 -> l8 : ifp1^0'=ip1^0, 1-i2^0+ip2^0 <= 0, cost: 2 124: l11 -> [28] : (i2^0-ip2^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ ip2^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0), cost: NONTERM 186: l11 -> [30] : (ip1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -i2^0+i2rev^0 <= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: NONTERM 187: l11 -> l10 : ibit^0'=ibit^post19, (i2^0-ip2^0 <= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ -i2^0+i2rev^0 <= 0), cost: 6 188: l11 -> l10 : ibit^0'=ibit^post19, (-ibit^post19+i2rev^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -ibit^post19+ip1^0 <= 0 /\ -i2^0+i2rev^0 <= 0), cost: 7 190: l11 -> [30] : (-1+i2^0+ip1^0-i1^0 <= 0 /\ ip1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: NONTERM 191: l11 -> l10 : ibit^0'=ibit^post19, (-1+i2^0+ip1^0-i1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ 1+ibit^post19-ip1^0 <= 0), cost: 8 193: l11 -> l10 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n6+i2rev^0, (-ibit^post15*n6-ibit^post15+i2rev^0 <= 0 /\ -1+i2^0+ip1^0-i1^0 <= 0 /\ ip1^0-ibit^post15 <= 0 /\ i2^0-ip2^0 <= 0 /\ -1-ibit^post15-ibit^post15*(-1+n6)+i2rev^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -1+n6 >= 0), cost: 9+3*n6 194: l11 -> [30] : (1-n1*ip2^0-i3^0+ip3^0 <= 0 /\ ip1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -3+i2^0+ip1^0-i1^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: NONTERM 195: l11 -> l10 : i3rev^0'=-i2^0+i3^0+(-1+n1)*ip2^0+i2rev^0, i3^0'=n1*ip2^0+i3^0, i1^0'=2+i1^0, ibit^0'=ibit^post19, tempr^0'=tempr^post23, (1-n1*ip2^0-i3^0+ip3^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -3+i2^0+ip1^0-i1^0 <= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0), cost: 12+2*n1 198: l11 -> [30] : (-2*n7+i2^0+ip1^0-i1^0 >= 0 /\ -1+i3^0-ip3^0 >= 0 /\ n7 >= 0 /\ ip1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -1-2*n7+i2^0+ip1^0-i1^0 <= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: NONTERM 103: l25 -> l0 : nprev^0'=1, 1-idim^0+ndim^0 <= 0, cost: 3 104: l25 -> l0 : idim^0'=1+ndim^0, nprev^0'=1, ntot^0'=ntot^post21, -idim^0+ndim^0 >= 0, cost: 5-2*idim^0+2*ndim^0 Applied chaining First rule: l11 -> l8 : ifp1^0'=ip1^0, 1-i2^0+ip2^0 <= 0, cost: 2 Second rule: l8 -> l8 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ifp1^0, wtemp^0'=1, wpi^0'=wpi^post11, ifp1^0'=2*ifp1^0, (1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0-i3^0+ifp1^0 <= 0 /\ i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: 8 New rule: l11 -> l8 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ip1^0, wtemp^0'=1, wpi^0'=wpi^post11, ifp1^0'=2*ip1^0, (-1+i3^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0 /\ -ip1^0+i3^0 <= 0), cost: 10 Applied chaining First rule: l11 -> l8 : ifp1^0'=ip1^0, 1-i2^0+ip2^0 <= 0, cost: 2 Second rule: l8 -> l8 : k1^0'=i2^0+2*(-1+n)*ifp1^0, wr^0'=wr^post4, i2^0'=i2^0+2*n*ifp1^0, wi^0'=wi^post4, tempi^0'=tempi^post2, i3^0'=ip1^0+i3^0, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2+i1^0, ifp2^0'=2*ifp1^0, k2^0'=i2^0+2*(-1+n)*ifp1^0+ifp1^0, wtemp^0'=1, wpi^0'=wpi^post11, tempr^0'=tempr^post2, ifp1^0'=2*ifp1^0, (-i2^0+ip3^0-2*(-1+n)*ifp1^0 >= 0 /\ 2-ip1^0-i3^0+i1^0 <= 0 /\ -3+ip1^0+i3^0-i1^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-i2^0+ip3^0-2*n*ifp1^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ 1-ip1^0-i3^0+ifp1^0 <= 0 /\ i3^0-ifp1^0 <= 0), cost: 12+2*n New rule: l11 -> l8 : k1^0'=i2^0+2*ip1^0*(-1+n), wr^0'=wr^post4, i2^0'=i2^0+2*ip1^0*n, wi^0'=wi^post4, tempi^0'=tempi^post2, i3^0'=ip1^0+i3^0, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2+i1^0, ifp2^0'=2*ip1^0, k2^0'=i2^0+ip1^0+2*ip1^0*(-1+n), wtemp^0'=1, wpi^0'=wpi^post11, tempr^0'=tempr^post2, ifp1^0'=2*ip1^0, (1-i2^0-2*ip1^0*n+ip3^0 <= 0 /\ 2-ip1^0-i3^0+i1^0 <= 0 /\ 1-i3^0 <= 0 /\ -3+ip1^0+i3^0-i1^0 <= 0 /\ -i2^0-2*ip1^0*(-1+n)+ip3^0 >= 0 /\ -i2^0+ip3^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ -ip1^0+i3^0 <= 0), cost: 14+2*n Applied chaining First rule: l11 -> l8 : ifp1^0'=ip1^0, 1-i2^0+ip2^0 <= 0, cost: 2 Second rule: l8 -> l8 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2*n2+i1^0, ifp2^0'=2*ifp1^0, wtemp^0'=1, wpi^0'=wpi^post11, ifp1^0'=2*ifp1^0, (-1+ip1^0-2*n2+i3^0-i1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0-i3^0+ifp1^0 <= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 8+4*n2 New rule: l11 -> l8 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2*n2+i1^0, ifp2^0'=2*ip1^0, wtemp^0'=1, wpi^0'=wpi^post11, ifp1^0'=2*ip1^0, (-1+ip1^0-2*n2+i3^0-i1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ -1+i3^0 >= 0 /\ n2 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -ip1^0+i3^0 <= 0), cost: 10+4*n2 Applied chaining First rule: l11 -> l8 : ifp1^0'=ip1^0, 1-i2^0+ip2^0 <= 0, cost: 2 Second rule: l8 -> l8 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=i3^0+ip1^0*n13, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2*n2*n13+i1^0, ifp2^0'=2*ifp1^0, wtemp^0'=wr^post4, wpi^0'=wpi^post11, ifp1^0'=2*ifp1^0, (-1+i2^0-ip3^0 >= 0 /\ 1-i3^0-ip1^0*n13+ifp1^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -ip1^0*(-1+n13)-i3^0+ifp1^0 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 4+4*n2*n13+4*n13 New rule: l11 -> l8 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=i3^0+ip1^0*n13, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2*n2*n13+i1^0, ifp2^0'=2*ip1^0, wtemp^0'=wr^post4, wpi^0'=wpi^post11, ifp1^0'=2*ip1^0, (-1+i2^0-ip3^0 >= 0 /\ 1+ip1^0-i3^0-ip1^0*n13 <= 0 /\ -ip1^0*(-1+n13)+ip1^0-i3^0 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 6+4*n2*n13+4*n13 Applied chaining First rule: l11 -> l8 : ifp1^0'=ip1^0, 1-i2^0+ip2^0 <= 0, cost: 2 Second rule: l8 -> [37] : (-1+i3^0-ifp1^0 >= 0 /\ -1+ip2^0-ifp1^0 >= 0 /\ -1+n26 >= 0 /\ ifp1^0 <= 0), cost: NONTERM New rule: l11 -> [37] : (-1-ip1^0+i3^0 >= 0 /\ ip1^0 <= 0 /\ -1-ip1^0+ip2^0 >= 0 /\ 1-i2^0+ip2^0 <= 0), cost: NONTERM Applied deletion Removed the following rules: 204 206 207 210 214 Chained accelerated rules with incoming rules Start location: l25 73: l0 -> l11 : nrem^0'=nrem^post35, n^0'=n^post35, ip1^0'=ip1^post35, ip3^0'=ip3^post35, i2rev^0'=1, ip2^0'=ip2^post35, -1+idim^0 >= 0, cost: 2 78: l8 -> l0 : idim^0'=-1+idim^0, nprev^0'=nprev^post10, ip2^0-ifp1^0 <= 0, cost: 2 171: l8 -> [35] : (ip1^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0), cost: NONTERM 173: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -i3^0-ip1^0*n13+ifp1^0 >= 0 /\ ip1^0+ip1^0*n13 <= 0 /\ -ip1^0*(-1+n13)-i3^0+ifp1^0 >= 0 /\ -ip1^0-i3^0-ip1^0*n13+ifp1^0 >= 0 /\ ip1^0-2*n2*n13+ip1^0*n13 <= 0 /\ -ip1^0*(-1+n13)-ip1^0-i3^0-ip1^0*n13+ifp1^0 >= 0 /\ 1-ip1^0-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ 1-2*ip1^0+2*n2-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-2*n2*n13+ip1^0*n13-i1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 2*ip1^0-2*n2+i3^0-2*n2*n13+ip1^0*n13-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-2*ip1^0+2*n2-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0), cost: NONTERM 174: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ -ip1^0+2*n2 <= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM 175: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ -2*ip1^0+2*n2 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM 176: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -2*ip1^0+2*n2 <= 0 /\ i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: NONTERM 177: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ -2*ip1^0+2*n2 <= 0), cost: NONTERM 178: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ 1-3*ip1^0+4*n2-i3^0+i1^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -2*ip1^0+2*n2 <= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM 179: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -ip1^0+2*n2-ip1^0*n11 <= 0 /\ -2+n11 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM 180: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0-2*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0-ip1^0*n11+i1^0 >= 0), cost: NONTERM 181: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0-2*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ n2 >= 0 /\ -i3^0-ip1^0*n11+ifp1^0 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ ip1^0+ip1^0*n11 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n11 >= 0), cost: NONTERM 182: l8 -> [35] : (1-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ 2*ip1^0-4*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM 183: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2*n13+ip1^0*n13 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ -i3^0+ifp1^0 >= 0), cost: NONTERM 184: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ -ip1^0+2*n2*n13-ip1^0*n13 <= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ -2+n13 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM 185: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ ip1^0+ip1^0*n13 <= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -2+n13 >= 0 /\ i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: NONTERM 203: l8 -> [26] : (2-ip1^0-i3^0+i1^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ i3^0-ifp1^0 <= 0 /\ ifp1^0 <= 0), cost: NONTERM 205: l8 -> [26] : (1-ip2^0+ifp1^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ 2-2*ip1^0-i3^0+i1^0 <= 0 /\ ip1^0+i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0 /\ ifp1^0 <= 0), cost: NONTERM 209: l8 -> [26] : (i3^0+ip1^0*n11-ifp1^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0*(-1+n11)-ip1^0-i3^0+i1^0 >= 0 /\ -i2^0+ip3^0 >= 0 /\ -2+n11 >= 0 /\ 2-ip1^0-i3^0-ip1^0*n11+i1^0 <= 0 /\ ifp1^0 <= 0), cost: NONTERM 50: l10 -> l11 : i2^0'=i2^0+ip1^0, i2rev^0'=ibit^0+i2rev^0, TRUE, cost: 1 76: l11 -> l8 : ifp1^0'=ip1^0, 1-i2^0+ip2^0 <= 0, cost: 2 124: l11 -> [28] : (i2^0-ip2^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ ip2^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0), cost: NONTERM 186: l11 -> [30] : (ip1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -i2^0+i2rev^0 <= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: NONTERM 187: l11 -> l10 : ibit^0'=ibit^post19, (i2^0-ip2^0 <= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ -i2^0+i2rev^0 <= 0), cost: 6 188: l11 -> l10 : ibit^0'=ibit^post19, (-ibit^post19+i2rev^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -ibit^post19+ip1^0 <= 0 /\ -i2^0+i2rev^0 <= 0), cost: 7 190: l11 -> [30] : (-1+i2^0+ip1^0-i1^0 <= 0 /\ ip1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: NONTERM 191: l11 -> l10 : ibit^0'=ibit^post19, (-1+i2^0+ip1^0-i1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ 1+ibit^post19-ip1^0 <= 0), cost: 8 193: l11 -> l10 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n6+i2rev^0, (-ibit^post15*n6-ibit^post15+i2rev^0 <= 0 /\ -1+i2^0+ip1^0-i1^0 <= 0 /\ ip1^0-ibit^post15 <= 0 /\ i2^0-ip2^0 <= 0 /\ -1-ibit^post15-ibit^post15*(-1+n6)+i2rev^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -1+n6 >= 0), cost: 9+3*n6 194: l11 -> [30] : (1-n1*ip2^0-i3^0+ip3^0 <= 0 /\ ip1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -3+i2^0+ip1^0-i1^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: NONTERM 195: l11 -> l10 : i3rev^0'=-i2^0+i3^0+(-1+n1)*ip2^0+i2rev^0, i3^0'=n1*ip2^0+i3^0, i1^0'=2+i1^0, ibit^0'=ibit^post19, tempr^0'=tempr^post23, (1-n1*ip2^0-i3^0+ip3^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -3+i2^0+ip1^0-i1^0 <= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0), cost: 12+2*n1 198: l11 -> [30] : (-2*n7+i2^0+ip1^0-i1^0 >= 0 /\ -1+i3^0-ip3^0 >= 0 /\ n7 >= 0 /\ ip1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -1-2*n7+i2^0+ip1^0-i1^0 <= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: NONTERM 215: l11 -> l8 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ip1^0, wtemp^0'=1, wpi^0'=wpi^post11, ifp1^0'=2*ip1^0, (-1+i3^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0 /\ -ip1^0+i3^0 <= 0), cost: 10 216: l11 -> l8 : k1^0'=i2^0+2*ip1^0*(-1+n), wr^0'=wr^post4, i2^0'=i2^0+2*ip1^0*n, wi^0'=wi^post4, tempi^0'=tempi^post2, i3^0'=ip1^0+i3^0, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2+i1^0, ifp2^0'=2*ip1^0, k2^0'=i2^0+ip1^0+2*ip1^0*(-1+n), wtemp^0'=1, wpi^0'=wpi^post11, tempr^0'=tempr^post2, ifp1^0'=2*ip1^0, (1-i2^0-2*ip1^0*n+ip3^0 <= 0 /\ 2-ip1^0-i3^0+i1^0 <= 0 /\ 1-i3^0 <= 0 /\ -3+ip1^0+i3^0-i1^0 <= 0 /\ -i2^0-2*ip1^0*(-1+n)+ip3^0 >= 0 /\ -i2^0+ip3^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ -ip1^0+i3^0 <= 0), cost: 14+2*n 217: l11 -> l8 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2*n2+i1^0, ifp2^0'=2*ip1^0, wtemp^0'=1, wpi^0'=wpi^post11, ifp1^0'=2*ip1^0, (-1+ip1^0-2*n2+i3^0-i1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ -1+i3^0 >= 0 /\ n2 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -ip1^0+i3^0 <= 0), cost: 10+4*n2 218: l11 -> l8 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=i3^0+ip1^0*n13, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2*n2*n13+i1^0, ifp2^0'=2*ip1^0, wtemp^0'=wr^post4, wpi^0'=wpi^post11, ifp1^0'=2*ip1^0, (-1+i2^0-ip3^0 >= 0 /\ 1+ip1^0-i3^0-ip1^0*n13 <= 0 /\ -ip1^0*(-1+n13)+ip1^0-i3^0 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 6+4*n2*n13+4*n13 219: l11 -> [37] : (-1-ip1^0+i3^0 >= 0 /\ ip1^0 <= 0 /\ -1-ip1^0+ip2^0 >= 0 /\ 1-i2^0+ip2^0 <= 0), cost: NONTERM 103: l25 -> l0 : nprev^0'=1, 1-idim^0+ndim^0 <= 0, cost: 3 104: l25 -> l0 : idim^0'=1+ndim^0, nprev^0'=1, ntot^0'=ntot^post21, -idim^0+ndim^0 >= 0, cost: 5-2*idim^0+2*ndim^0 Eliminating location l8 by chaining: Applied chaining First rule: l11 -> l8 : ifp1^0'=ip1^0, 1-i2^0+ip2^0 <= 0, cost: 2 Second rule: l8 -> l0 : idim^0'=-1+idim^0, nprev^0'=nprev^post10, ip2^0-ifp1^0 <= 0, cost: 2 New rule: l11 -> l0 : idim^0'=-1+idim^0, nprev^0'=nprev^post10, ifp1^0'=ip1^0, (-ip1^0+ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0), cost: 4 Applied chaining First rule: l11 -> l8 : ifp1^0'=ip1^0, 1-i2^0+ip2^0 <= 0, cost: 2 Second rule: l8 -> [35] : (ip1^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0), cost: NONTERM New rule: l11 -> [35] : (ip1^0 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ ip1^0-i3^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0), cost: NONTERM Applied chaining First rule: l11 -> l8 : ifp1^0'=ip1^0, 1-i2^0+ip2^0 <= 0, cost: 2 Second rule: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -i3^0-ip1^0*n13+ifp1^0 >= 0 /\ ip1^0+ip1^0*n13 <= 0 /\ -ip1^0*(-1+n13)-i3^0+ifp1^0 >= 0 /\ -ip1^0-i3^0-ip1^0*n13+ifp1^0 >= 0 /\ ip1^0-2*n2*n13+ip1^0*n13 <= 0 /\ -ip1^0*(-1+n13)-ip1^0-i3^0-ip1^0*n13+ifp1^0 >= 0 /\ 1-ip1^0-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ 1-2*ip1^0+2*n2-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-2*n2*n13+ip1^0*n13-i1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 2*ip1^0-2*n2+i3^0-2*n2*n13+ip1^0*n13-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-2*ip1^0+2*n2-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0), cost: NONTERM New rule: l11 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ ip1^0+ip1^0*n13 <= 0 /\ ip1^0-i3^0-ip1^0*n13 >= 0 /\ -i3^0-ip1^0*n13 >= 0 /\ ip1^0-2*n2*n13+ip1^0*n13 <= 0 /\ -ip1^0*(-1+n13)+ip1^0-i3^0 >= 0 /\ 1-ip1^0-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ 1-2*ip1^0+2*n2-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -ip1^0*(-1+n13)-i3^0-ip1^0*n13 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-2*n2*n13+ip1^0*n13-i1^0 >= 0 /\ ip1^0-i3^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ 2*ip1^0-2*n2+i3^0-2*n2*n13+ip1^0*n13-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-2*ip1^0+2*n2-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0), cost: NONTERM Applied chaining First rule: l11 -> l8 : ifp1^0'=ip1^0, 1-i2^0+ip2^0 <= 0, cost: 2 Second rule: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ -ip1^0+2*n2 <= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM New rule: l11 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ -ip1^0+2*n2 <= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ ip1^0-i3^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM Applied chaining First rule: l11 -> l8 : ifp1^0'=ip1^0, 1-i2^0+ip2^0 <= 0, cost: 2 Second rule: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ -2*ip1^0+2*n2 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM New rule: l11 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ ip1^0-i3^0 >= 0 /\ -2*ip1^0+2*n2 <= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM Applied chaining First rule: l11 -> l8 : ifp1^0'=ip1^0, 1-i2^0+ip2^0 <= 0, cost: 2 Second rule: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -2*ip1^0+2*n2 <= 0 /\ i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: NONTERM New rule: l11 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -2*ip1^0+2*n2 <= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0 /\ -ip1^0+i3^0 <= 0), cost: NONTERM Applied chaining First rule: l11 -> l8 : ifp1^0'=ip1^0, 1-i2^0+ip2^0 <= 0, cost: 2 Second rule: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ -2*ip1^0+2*n2 <= 0), cost: NONTERM New rule: l11 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ ip1^0-i3^0 >= 0 /\ -2*ip1^0+2*n2 <= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0), cost: NONTERM Applied chaining First rule: l11 -> l8 : ifp1^0'=ip1^0, 1-i2^0+ip2^0 <= 0, cost: 2 Second rule: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ 1-3*ip1^0+4*n2-i3^0+i1^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -2*ip1^0+2*n2 <= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM New rule: l11 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ 1-3*ip1^0+4*n2-i3^0+i1^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ -2*ip1^0+2*n2 <= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -ip1^0+i3^0 <= 0), cost: NONTERM Applied chaining First rule: l11 -> l8 : ifp1^0'=ip1^0, 1-i2^0+ip2^0 <= 0, cost: 2 Second rule: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -ip1^0+2*n2-ip1^0*n11 <= 0 /\ -2+n11 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM New rule: l11 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -ip1^0+2*n2-ip1^0*n11 <= 0 /\ -2+n11 >= 0 /\ ip1^0-i3^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM Applied chaining First rule: l11 -> l8 : ifp1^0'=ip1^0, 1-i2^0+ip2^0 <= 0, cost: 2 Second rule: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0-2*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0-ip1^0*n11+i1^0 >= 0), cost: NONTERM New rule: l11 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0-2*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ n2 >= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0-ip1^0*n11+i1^0 >= 0 /\ ip1^0-i3^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0), cost: NONTERM Applied chaining First rule: l11 -> l8 : ifp1^0'=ip1^0, 1-i2^0+ip2^0 <= 0, cost: 2 Second rule: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0-2*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ n2 >= 0 /\ -i3^0-ip1^0*n11+ifp1^0 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ ip1^0+ip1^0*n11 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n11 >= 0), cost: NONTERM New rule: l11 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0-2*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ n2 >= 0 /\ ip1^0-i3^0-ip1^0*n11 >= 0 /\ ip1^0+ip1^0*n11 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0), cost: NONTERM Applied chaining First rule: l11 -> l8 : ifp1^0'=ip1^0, 1-i2^0+ip2^0 <= 0, cost: 2 Second rule: l8 -> [35] : (1-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ 2*ip1^0-4*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ i3^0-ifp1^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM New rule: l11 -> [35] : (1-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ 2*ip1^0-4*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -ip1^0+i3^0 <= 0), cost: NONTERM Applied chaining First rule: l11 -> l8 : ifp1^0'=ip1^0, 1-i2^0+ip2^0 <= 0, cost: 2 Second rule: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2*n13+ip1^0*n13 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ -i3^0+ifp1^0 >= 0), cost: NONTERM New rule: l11 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2*n13+ip1^0*n13 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ ip1^0-i3^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0), cost: NONTERM Applied chaining First rule: l11 -> l8 : ifp1^0'=ip1^0, 1-i2^0+ip2^0 <= 0, cost: 2 Second rule: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ -ip1^0+2*n2*n13-ip1^0*n13 <= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ 1-ip1^0-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ -2+n13 >= 0 /\ -i3^0+ifp1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM New rule: l11 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ -ip1^0+2*n2*n13-ip1^0*n13 <= 0 /\ n2 >= 0 /\ 1-ip1^0-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ -2+n13 >= 0 /\ ip1^0-i3^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM Applied chaining First rule: l11 -> l8 : ifp1^0'=ip1^0, 1-i2^0+ip2^0 <= 0, cost: 2 Second rule: l8 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ ip1^0+ip1^0*n13 <= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -2+n13 >= 0 /\ i3^0-ifp1^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0), cost: NONTERM New rule: l11 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ ip1^0+ip1^0*n13 <= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -2+n13 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0 /\ -ip1^0+i3^0 <= 0), cost: NONTERM Applied chaining First rule: l11 -> l8 : ifp1^0'=ip1^0, 1-i2^0+ip2^0 <= 0, cost: 2 Second rule: l8 -> [26] : (2-ip1^0-i3^0+i1^0 <= 0 /\ 1-ip2^0+ifp1^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ i3^0-ifp1^0 <= 0 /\ ifp1^0 <= 0), cost: NONTERM New rule: l11 -> [26] : (2-ip1^0-i3^0+i1^0 <= 0 /\ ip1^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ -ip1^0+i3^0 <= 0), cost: NONTERM Applied chaining First rule: l11 -> l8 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ip1^0, wtemp^0'=1, wpi^0'=wpi^post11, ifp1^0'=2*ip1^0, (-1+i3^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0 /\ -ip1^0+i3^0 <= 0), cost: 10 Second rule: l8 -> l0 : idim^0'=-1+idim^0, nprev^0'=nprev^post10, ip2^0-ifp1^0 <= 0, cost: 2 New rule: l11 -> l0 : wr^0'=wr^post4, wi^0'=wi^post4, idim^0'=-1+idim^0, i3^0'=ip1^0+i3^0, nprev^0'=nprev^post10, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ip1^0, wtemp^0'=1, wpi^0'=wpi^post11, ifp1^0'=2*ip1^0, (-1+i3^0 >= 0 /\ -2*ip1^0+ip2^0 <= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0 /\ -ip1^0+i3^0 <= 0), cost: 12 Applied chaining First rule: l11 -> l8 : k1^0'=i2^0+2*ip1^0*(-1+n), wr^0'=wr^post4, i2^0'=i2^0+2*ip1^0*n, wi^0'=wi^post4, tempi^0'=tempi^post2, i3^0'=ip1^0+i3^0, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2+i1^0, ifp2^0'=2*ip1^0, k2^0'=i2^0+ip1^0+2*ip1^0*(-1+n), wtemp^0'=1, wpi^0'=wpi^post11, tempr^0'=tempr^post2, ifp1^0'=2*ip1^0, (1-i2^0-2*ip1^0*n+ip3^0 <= 0 /\ 2-ip1^0-i3^0+i1^0 <= 0 /\ 1-i3^0 <= 0 /\ -3+ip1^0+i3^0-i1^0 <= 0 /\ -i2^0-2*ip1^0*(-1+n)+ip3^0 >= 0 /\ -i2^0+ip3^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ -ip1^0+i3^0 <= 0), cost: 14+2*n Second rule: l8 -> l0 : idim^0'=-1+idim^0, nprev^0'=nprev^post10, ip2^0-ifp1^0 <= 0, cost: 2 New rule: l11 -> l0 : k1^0'=i2^0+2*ip1^0*(-1+n), wr^0'=wr^post4, i2^0'=i2^0+2*ip1^0*n, wi^0'=wi^post4, tempi^0'=tempi^post2, idim^0'=-1+idim^0, i3^0'=ip1^0+i3^0, nprev^0'=nprev^post10, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2+i1^0, ifp2^0'=2*ip1^0, k2^0'=i2^0+ip1^0+2*ip1^0*(-1+n), wtemp^0'=1, wpi^0'=wpi^post11, tempr^0'=tempr^post2, ifp1^0'=2*ip1^0, (1-i2^0-2*ip1^0*n+ip3^0 <= 0 /\ 2-ip1^0-i3^0+i1^0 <= 0 /\ 1-i3^0 <= 0 /\ -3+ip1^0+i3^0-i1^0 <= 0 /\ -i2^0-2*ip1^0*(-1+n)+ip3^0 >= 0 /\ -2*ip1^0+ip2^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ -ip1^0+i3^0 <= 0), cost: 16+2*n Applied chaining First rule: l11 -> l8 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2*n2+i1^0, ifp2^0'=2*ip1^0, wtemp^0'=1, wpi^0'=wpi^post11, ifp1^0'=2*ip1^0, (-1+ip1^0-2*n2+i3^0-i1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ -1+i3^0 >= 0 /\ n2 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -ip1^0+i3^0 <= 0), cost: 10+4*n2 Second rule: l8 -> l0 : idim^0'=-1+idim^0, nprev^0'=nprev^post10, ip2^0-ifp1^0 <= 0, cost: 2 New rule: l11 -> l0 : wr^0'=wr^post4, wi^0'=wi^post4, idim^0'=-1+idim^0, i3^0'=ip1^0+i3^0, nprev^0'=nprev^post10, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2*n2+i1^0, ifp2^0'=2*ip1^0, wtemp^0'=1, wpi^0'=wpi^post11, ifp1^0'=2*ip1^0, (-1+ip1^0-2*n2+i3^0-i1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ -1+i3^0 >= 0 /\ n2 >= 0 /\ -2*ip1^0+ip2^0 <= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -ip1^0+i3^0 <= 0), cost: 12+4*n2 Applied chaining First rule: l11 -> l8 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=i3^0+ip1^0*n13, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2*n2*n13+i1^0, ifp2^0'=2*ip1^0, wtemp^0'=wr^post4, wpi^0'=wpi^post11, ifp1^0'=2*ip1^0, (-1+i2^0-ip3^0 >= 0 /\ 1+ip1^0-i3^0-ip1^0*n13 <= 0 /\ -ip1^0*(-1+n13)+ip1^0-i3^0 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 6+4*n2*n13+4*n13 Second rule: l8 -> l0 : idim^0'=-1+idim^0, nprev^0'=nprev^post10, ip2^0-ifp1^0 <= 0, cost: 2 New rule: l11 -> l0 : wr^0'=wr^post4, wi^0'=wi^post4, idim^0'=-1+idim^0, i3^0'=i3^0+ip1^0*n13, nprev^0'=nprev^post10, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2*n2*n13+i1^0, ifp2^0'=2*ip1^0, wtemp^0'=wr^post4, wpi^0'=wpi^post11, ifp1^0'=2*ip1^0, (-1+i2^0-ip3^0 >= 0 /\ 1+ip1^0-i3^0-ip1^0*n13 <= 0 /\ -ip1^0*(-1+n13)+ip1^0-i3^0 >= 0 /\ -2*ip1^0+ip2^0 <= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 8+4*n2*n13+4*n13 Applied partial deletion Original rule: l11 -> l8 : k1^0'=i2^0+2*ip1^0*(-1+n), wr^0'=wr^post4, i2^0'=i2^0+2*ip1^0*n, wi^0'=wi^post4, tempi^0'=tempi^post2, i3^0'=ip1^0+i3^0, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2+i1^0, ifp2^0'=2*ip1^0, k2^0'=i2^0+ip1^0+2*ip1^0*(-1+n), wtemp^0'=1, wpi^0'=wpi^post11, tempr^0'=tempr^post2, ifp1^0'=2*ip1^0, (1-i2^0-2*ip1^0*n+ip3^0 <= 0 /\ 2-ip1^0-i3^0+i1^0 <= 0 /\ 1-i3^0 <= 0 /\ -3+ip1^0+i3^0-i1^0 <= 0 /\ -i2^0-2*ip1^0*(-1+n)+ip3^0 >= 0 /\ -i2^0+ip3^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ -ip1^0+i3^0 <= 0), cost: 14+2*n New rule: l11 -> [38] : (1-i2^0-2*ip1^0*n+ip3^0 <= 0 /\ 2-ip1^0-i3^0+i1^0 <= 0 /\ 1-i3^0 <= 0 /\ -3+ip1^0+i3^0-i1^0 <= 0 /\ -i2^0-2*ip1^0*(-1+n)+ip3^0 >= 0 /\ -i2^0+ip3^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ -ip1^0+i3^0 <= 0), cost: 14+2*n Applied partial deletion Original rule: l11 -> l8 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=ip1^0+i3^0, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2*n2+i1^0, ifp2^0'=2*ip1^0, wtemp^0'=1, wpi^0'=wpi^post11, ifp1^0'=2*ip1^0, (-1+ip1^0-2*n2+i3^0-i1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ -1+i3^0 >= 0 /\ n2 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -ip1^0+i3^0 <= 0), cost: 10+4*n2 New rule: l11 -> [38] : (-1+ip1^0-2*n2+i3^0-i1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ -1+i3^0 >= 0 /\ n2 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -ip1^0+i3^0 <= 0), cost: 10+4*n2 Applied partial deletion Original rule: l11 -> l8 : wr^0'=wr^post4, wi^0'=wi^post4, i3^0'=i3^0+ip1^0*n13, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2*n2*n13+i1^0, ifp2^0'=2*ip1^0, wtemp^0'=wr^post4, wpi^0'=wpi^post11, ifp1^0'=2*ip1^0, (-1+i2^0-ip3^0 >= 0 /\ 1+ip1^0-i3^0-ip1^0*n13 <= 0 /\ -ip1^0*(-1+n13)+ip1^0-i3^0 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 6+4*n2*n13+4*n13 New rule: l11 -> [38] : (-1+i2^0-ip3^0 >= 0 /\ 1+ip1^0-i3^0-ip1^0*n13 <= 0 /\ -ip1^0*(-1+n13)+ip1^0-i3^0 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 6+4*n2*n13+4*n13 Applied deletion Removed the following rules: 76 78 171 173 174 175 176 177 178 179 180 181 182 183 184 185 203 205 209 215 216 217 218 Eliminating location l10 by chaining: Applied chaining First rule: l11 -> l10 : ibit^0'=ibit^post19, (i2^0-ip2^0 <= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ -i2^0+i2rev^0 <= 0), cost: 6 Second rule: l10 -> l11 : i2^0'=i2^0+ip1^0, i2rev^0'=ibit^0+i2rev^0, TRUE, cost: 1 New rule: l11 -> l11 : i2^0'=i2^0+ip1^0, ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, (i2^0-ip2^0 <= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ -i2^0+i2rev^0 <= 0), cost: 7 Applied chaining First rule: l11 -> l10 : ibit^0'=ibit^post19, (-ibit^post19+i2rev^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -ibit^post19+ip1^0 <= 0 /\ -i2^0+i2rev^0 <= 0), cost: 7 Second rule: l10 -> l11 : i2^0'=i2^0+ip1^0, i2rev^0'=ibit^0+i2rev^0, TRUE, cost: 1 New rule: l11 -> l11 : i2^0'=i2^0+ip1^0, ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, (-ibit^post19+i2rev^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -ibit^post19+ip1^0 <= 0 /\ -i2^0+i2rev^0 <= 0), cost: 8 Applied chaining First rule: l11 -> l10 : ibit^0'=ibit^post19, (-1+i2^0+ip1^0-i1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ 1+ibit^post19-ip1^0 <= 0), cost: 8 Second rule: l10 -> l11 : i2^0'=i2^0+ip1^0, i2rev^0'=ibit^0+i2rev^0, TRUE, cost: 1 New rule: l11 -> l11 : i2^0'=i2^0+ip1^0, ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, (-1+i2^0+ip1^0-i1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ 1+ibit^post19-ip1^0 <= 0), cost: 9 Applied chaining First rule: l11 -> l10 : ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n6+i2rev^0, (-ibit^post15*n6-ibit^post15+i2rev^0 <= 0 /\ -1+i2^0+ip1^0-i1^0 <= 0 /\ ip1^0-ibit^post15 <= 0 /\ i2^0-ip2^0 <= 0 /\ -1-ibit^post15-ibit^post15*(-1+n6)+i2rev^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -1+n6 >= 0), cost: 9+3*n6 Second rule: l10 -> l11 : i2^0'=i2^0+ip1^0, i2rev^0'=ibit^0+i2rev^0, TRUE, cost: 1 New rule: l11 -> l11 : i2^0'=i2^0+ip1^0, ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n6+ibit^post15+i2rev^0, (-ibit^post15*n6-ibit^post15+i2rev^0 <= 0 /\ -1+i2^0+ip1^0-i1^0 <= 0 /\ ip1^0-ibit^post15 <= 0 /\ i2^0-ip2^0 <= 0 /\ -1-ibit^post15-ibit^post15*(-1+n6)+i2rev^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -1+n6 >= 0), cost: 10+3*n6 Applied chaining First rule: l11 -> l10 : i3rev^0'=-i2^0+i3^0+(-1+n1)*ip2^0+i2rev^0, i3^0'=n1*ip2^0+i3^0, i1^0'=2+i1^0, ibit^0'=ibit^post19, tempr^0'=tempr^post23, (1-n1*ip2^0-i3^0+ip3^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -3+i2^0+ip1^0-i1^0 <= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0), cost: 12+2*n1 Second rule: l10 -> l11 : i2^0'=i2^0+ip1^0, i2rev^0'=ibit^0+i2rev^0, TRUE, cost: 1 New rule: l11 -> l11 : i3rev^0'=-i2^0+i3^0+(-1+n1)*ip2^0+i2rev^0, i2^0'=i2^0+ip1^0, i3^0'=n1*ip2^0+i3^0, i1^0'=2+i1^0, ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, tempr^0'=tempr^post23, (1-n1*ip2^0-i3^0+ip3^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -3+i2^0+ip1^0-i1^0 <= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0), cost: 13+2*n1 Applied deletion Removed the following rules: 50 187 188 191 193 195 Eliminated locations on tree-shaped paths Start location: l25 73: l0 -> l11 : nrem^0'=nrem^post35, n^0'=n^post35, ip1^0'=ip1^post35, ip3^0'=ip3^post35, i2rev^0'=1, ip2^0'=ip2^post35, -1+idim^0 >= 0, cost: 2 124: l11 -> [28] : (i2^0-ip2^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ ip2^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0), cost: NONTERM 186: l11 -> [30] : (ip1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -i2^0+i2rev^0 <= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: NONTERM 190: l11 -> [30] : (-1+i2^0+ip1^0-i1^0 <= 0 /\ ip1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: NONTERM 194: l11 -> [30] : (1-n1*ip2^0-i3^0+ip3^0 <= 0 /\ ip1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -3+i2^0+ip1^0-i1^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: NONTERM 198: l11 -> [30] : (-2*n7+i2^0+ip1^0-i1^0 >= 0 /\ -1+i3^0-ip3^0 >= 0 /\ n7 >= 0 /\ ip1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -1-2*n7+i2^0+ip1^0-i1^0 <= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: NONTERM 219: l11 -> [37] : (-1-ip1^0+i3^0 >= 0 /\ ip1^0 <= 0 /\ -1-ip1^0+ip2^0 >= 0 /\ 1-i2^0+ip2^0 <= 0), cost: NONTERM 220: l11 -> l0 : idim^0'=-1+idim^0, nprev^0'=nprev^post10, ifp1^0'=ip1^0, (-ip1^0+ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0), cost: 4 221: l11 -> [35] : (ip1^0 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ ip1^0-i3^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0), cost: NONTERM 222: l11 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ ip1^0+ip1^0*n13 <= 0 /\ ip1^0-i3^0-ip1^0*n13 >= 0 /\ -i3^0-ip1^0*n13 >= 0 /\ ip1^0-2*n2*n13+ip1^0*n13 <= 0 /\ -ip1^0*(-1+n13)+ip1^0-i3^0 >= 0 /\ 1-ip1^0-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ 1-2*ip1^0+2*n2-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -ip1^0*(-1+n13)-i3^0-ip1^0*n13 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-2*n2*n13+ip1^0*n13-i1^0 >= 0 /\ ip1^0-i3^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ 2*ip1^0-2*n2+i3^0-2*n2*n13+ip1^0*n13-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-2*ip1^0+2*n2-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0), cost: NONTERM 223: l11 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ -ip1^0+2*n2 <= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ ip1^0-i3^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM 224: l11 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ ip1^0-i3^0 >= 0 /\ -2*ip1^0+2*n2 <= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM 225: l11 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -2*ip1^0+2*n2 <= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0 /\ -ip1^0+i3^0 <= 0), cost: NONTERM 226: l11 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ ip1^0-i3^0 >= 0 /\ -2*ip1^0+2*n2 <= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0), cost: NONTERM 227: l11 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ 1-3*ip1^0+4*n2-i3^0+i1^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ -2*ip1^0+2*n2 <= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -ip1^0+i3^0 <= 0), cost: NONTERM 228: l11 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -ip1^0+2*n2-ip1^0*n11 <= 0 /\ -2+n11 >= 0 /\ ip1^0-i3^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM 229: l11 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0-2*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ n2 >= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0-ip1^0*n11+i1^0 >= 0 /\ ip1^0-i3^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0), cost: NONTERM 230: l11 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0-2*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ n2 >= 0 /\ ip1^0-i3^0-ip1^0*n11 >= 0 /\ ip1^0+ip1^0*n11 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0), cost: NONTERM 231: l11 -> [35] : (1-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ 2*ip1^0-4*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -ip1^0+i3^0 <= 0), cost: NONTERM 232: l11 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2*n13+ip1^0*n13 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ ip1^0-i3^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0), cost: NONTERM 233: l11 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ -ip1^0+2*n2*n13-ip1^0*n13 <= 0 /\ n2 >= 0 /\ 1-ip1^0-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ -2+n13 >= 0 /\ ip1^0-i3^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM 234: l11 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ ip1^0+ip1^0*n13 <= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -2+n13 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0 /\ -ip1^0+i3^0 <= 0), cost: NONTERM 235: l11 -> [26] : (2-ip1^0-i3^0+i1^0 <= 0 /\ ip1^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ -ip1^0+i3^0 <= 0), cost: NONTERM 236: l11 -> l0 : wr^0'=wr^post4, wi^0'=wi^post4, idim^0'=-1+idim^0, i3^0'=ip1^0+i3^0, nprev^0'=nprev^post10, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ip1^0, wtemp^0'=1, wpi^0'=wpi^post11, ifp1^0'=2*ip1^0, (-1+i3^0 >= 0 /\ -2*ip1^0+ip2^0 <= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0 /\ -ip1^0+i3^0 <= 0), cost: 12 237: l11 -> l0 : k1^0'=i2^0+2*ip1^0*(-1+n), wr^0'=wr^post4, i2^0'=i2^0+2*ip1^0*n, wi^0'=wi^post4, tempi^0'=tempi^post2, idim^0'=-1+idim^0, i3^0'=ip1^0+i3^0, nprev^0'=nprev^post10, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2+i1^0, ifp2^0'=2*ip1^0, k2^0'=i2^0+ip1^0+2*ip1^0*(-1+n), wtemp^0'=1, wpi^0'=wpi^post11, tempr^0'=tempr^post2, ifp1^0'=2*ip1^0, (1-i2^0-2*ip1^0*n+ip3^0 <= 0 /\ 2-ip1^0-i3^0+i1^0 <= 0 /\ 1-i3^0 <= 0 /\ -3+ip1^0+i3^0-i1^0 <= 0 /\ -i2^0-2*ip1^0*(-1+n)+ip3^0 >= 0 /\ -2*ip1^0+ip2^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ -ip1^0+i3^0 <= 0), cost: 16+2*n 238: l11 -> l0 : wr^0'=wr^post4, wi^0'=wi^post4, idim^0'=-1+idim^0, i3^0'=ip1^0+i3^0, nprev^0'=nprev^post10, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2*n2+i1^0, ifp2^0'=2*ip1^0, wtemp^0'=1, wpi^0'=wpi^post11, ifp1^0'=2*ip1^0, (-1+ip1^0-2*n2+i3^0-i1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ -1+i3^0 >= 0 /\ n2 >= 0 /\ -2*ip1^0+ip2^0 <= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -ip1^0+i3^0 <= 0), cost: 12+4*n2 239: l11 -> l0 : wr^0'=wr^post4, wi^0'=wi^post4, idim^0'=-1+idim^0, i3^0'=i3^0+ip1^0*n13, nprev^0'=nprev^post10, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2*n2*n13+i1^0, ifp2^0'=2*ip1^0, wtemp^0'=wr^post4, wpi^0'=wpi^post11, ifp1^0'=2*ip1^0, (-1+i2^0-ip3^0 >= 0 /\ 1+ip1^0-i3^0-ip1^0*n13 <= 0 /\ -ip1^0*(-1+n13)+ip1^0-i3^0 >= 0 /\ -2*ip1^0+ip2^0 <= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 8+4*n2*n13+4*n13 240: l11 -> [38] : (1-i2^0-2*ip1^0*n+ip3^0 <= 0 /\ 2-ip1^0-i3^0+i1^0 <= 0 /\ 1-i3^0 <= 0 /\ -3+ip1^0+i3^0-i1^0 <= 0 /\ -i2^0-2*ip1^0*(-1+n)+ip3^0 >= 0 /\ -i2^0+ip3^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ -ip1^0+i3^0 <= 0), cost: 14+2*n 241: l11 -> [38] : (-1+ip1^0-2*n2+i3^0-i1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ -1+i3^0 >= 0 /\ n2 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -ip1^0+i3^0 <= 0), cost: 10+4*n2 242: l11 -> [38] : (-1+i2^0-ip3^0 >= 0 /\ 1+ip1^0-i3^0-ip1^0*n13 <= 0 /\ -ip1^0*(-1+n13)+ip1^0-i3^0 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 6+4*n2*n13+4*n13 243: l11 -> l11 : i2^0'=i2^0+ip1^0, ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, (i2^0-ip2^0 <= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ -i2^0+i2rev^0 <= 0), cost: 7 244: l11 -> l11 : i2^0'=i2^0+ip1^0, ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, (-ibit^post19+i2rev^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -ibit^post19+ip1^0 <= 0 /\ -i2^0+i2rev^0 <= 0), cost: 8 245: l11 -> l11 : i2^0'=i2^0+ip1^0, ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, (-1+i2^0+ip1^0-i1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ 1+ibit^post19-ip1^0 <= 0), cost: 9 246: l11 -> l11 : i2^0'=i2^0+ip1^0, ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n6+ibit^post15+i2rev^0, (-ibit^post15*n6-ibit^post15+i2rev^0 <= 0 /\ -1+i2^0+ip1^0-i1^0 <= 0 /\ ip1^0-ibit^post15 <= 0 /\ i2^0-ip2^0 <= 0 /\ -1-ibit^post15-ibit^post15*(-1+n6)+i2rev^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -1+n6 >= 0), cost: 10+3*n6 247: l11 -> l11 : i3rev^0'=-i2^0+i3^0+(-1+n1)*ip2^0+i2rev^0, i2^0'=i2^0+ip1^0, i3^0'=n1*ip2^0+i3^0, i1^0'=2+i1^0, ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, tempr^0'=tempr^post23, (1-n1*ip2^0-i3^0+ip3^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -3+i2^0+ip1^0-i1^0 <= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0), cost: 13+2*n1 103: l25 -> l0 : nprev^0'=1, 1-idim^0+ndim^0 <= 0, cost: 3 104: l25 -> l0 : idim^0'=1+ndim^0, nprev^0'=1, ntot^0'=ntot^post21, -idim^0+ndim^0 >= 0, cost: 5-2*idim^0+2*ndim^0 Applied pruning (of leafs and parallel rules): Start location: l25 73: l0 -> l11 : nrem^0'=nrem^post35, n^0'=n^post35, ip1^0'=ip1^post35, ip3^0'=ip3^post35, i2rev^0'=1, ip2^0'=ip2^post35, -1+idim^0 >= 0, cost: 2 124: l11 -> [28] : (i2^0-ip2^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ ip2^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0), cost: NONTERM 186: l11 -> [30] : (ip1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -i2^0+i2rev^0 <= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: NONTERM 190: l11 -> [30] : (-1+i2^0+ip1^0-i1^0 <= 0 /\ ip1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: NONTERM 194: l11 -> [30] : (1-n1*ip2^0-i3^0+ip3^0 <= 0 /\ ip1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -3+i2^0+ip1^0-i1^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: NONTERM 198: l11 -> [30] : (-2*n7+i2^0+ip1^0-i1^0 >= 0 /\ -1+i3^0-ip3^0 >= 0 /\ n7 >= 0 /\ ip1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -1-2*n7+i2^0+ip1^0-i1^0 <= 0 /\ 1+ip1^0-i2rev^0 <= 0), cost: NONTERM 219: l11 -> [37] : (-1-ip1^0+i3^0 >= 0 /\ ip1^0 <= 0 /\ -1-ip1^0+ip2^0 >= 0 /\ 1-i2^0+ip2^0 <= 0), cost: NONTERM 220: l11 -> l0 : idim^0'=-1+idim^0, nprev^0'=nprev^post10, ifp1^0'=ip1^0, (-ip1^0+ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0), cost: 4 221: l11 -> [35] : (ip1^0 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ ip1^0-i3^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0), cost: NONTERM 222: l11 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ ip1^0+ip1^0*n13 <= 0 /\ ip1^0-i3^0-ip1^0*n13 >= 0 /\ -i3^0-ip1^0*n13 >= 0 /\ ip1^0-2*n2*n13+ip1^0*n13 <= 0 /\ -ip1^0*(-1+n13)+ip1^0-i3^0 >= 0 /\ 1-ip1^0-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ 1-2*ip1^0+2*n2-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -ip1^0*(-1+n13)-i3^0-ip1^0*n13 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-2*n2*n13+ip1^0*n13-i1^0 >= 0 /\ ip1^0-i3^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ 2*ip1^0-2*n2+i3^0-2*n2*n13+ip1^0*n13-i1^0 >= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-2*ip1^0+2*n2-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0), cost: NONTERM 223: l11 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ -ip1^0+2*n2 <= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ ip1^0-i3^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM 224: l11 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ ip1^0-i3^0 >= 0 /\ -2*ip1^0+2*n2 <= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM 225: l11 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -2*ip1^0+2*n2 <= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0 /\ -ip1^0+i3^0 <= 0), cost: NONTERM 226: l11 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ 2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ ip1^0-i3^0 >= 0 /\ -2*ip1^0+2*n2 <= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0), cost: NONTERM 227: l11 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ 1-3*ip1^0+4*n2-i3^0+i1^0 >= 0 /\ ip1^0 <= 0 /\ n2 >= 0 /\ -2*ip1^0+2*n2 <= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -ip1^0+i3^0 <= 0), cost: NONTERM 228: l11 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -ip1^0+2*n2-ip1^0*n11 <= 0 /\ -2+n11 >= 0 /\ ip1^0-i3^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM 229: l11 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0-2*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ n2 >= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0-ip1^0*n11+i1^0 >= 0 /\ ip1^0-i3^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0), cost: NONTERM 230: l11 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ ip1^0-2*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ n2 >= 0 /\ ip1^0-i3^0-ip1^0*n11 >= 0 /\ ip1^0+ip1^0*n11 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0), cost: NONTERM 231: l11 -> [35] : (1-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ 1-ip1^0*(-1+n11)-2*ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n11 >= 0 /\ 2*ip1^0-4*n2+i3^0+ip1^0*n11-i1^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -ip1^0+i3^0 <= 0), cost: NONTERM 232: l11 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ ip1^0-2*n2*n13+ip1^0*n13 <= 0 /\ 1-ip1^0-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ ip1^0-i3^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0), cost: NONTERM 233: l11 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ -ip1^0+2*n2*n13-ip1^0*n13 <= 0 /\ n2 >= 0 /\ 1-ip1^0-i3^0+2*n2*n13-ip1^0*n13+i1^0 >= 0 /\ -2+n13 >= 0 /\ ip1^0-i3^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: NONTERM 234: l11 -> [35] : (-1+i2^0-ip3^0 >= 0 /\ n2 >= 0 /\ ip1^0+ip1^0*n13 <= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+2*ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -2+n13 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0 /\ -ip1^0+i3^0 <= 0), cost: NONTERM 235: l11 -> [26] : (2-ip1^0-i3^0+i1^0 <= 0 /\ ip1^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ -ip1^0+i3^0 <= 0), cost: NONTERM 236: l11 -> l0 : wr^0'=wr^post4, wi^0'=wi^post4, idim^0'=-1+idim^0, i3^0'=ip1^0+i3^0, nprev^0'=nprev^post10, wpr^0'=wpr^post11, theta^0'=theta^post11, ifp2^0'=2*ip1^0, wtemp^0'=1, wpi^0'=wpi^post11, ifp1^0'=2*ip1^0, (-1+i3^0 >= 0 /\ -2*ip1^0+ip2^0 <= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ -1+ip1^0+i3^0-i1^0 <= 0 /\ -ip1^0+i3^0 <= 0), cost: 12 237: l11 -> l0 : k1^0'=i2^0+2*ip1^0*(-1+n), wr^0'=wr^post4, i2^0'=i2^0+2*ip1^0*n, wi^0'=wi^post4, tempi^0'=tempi^post2, idim^0'=-1+idim^0, i3^0'=ip1^0+i3^0, nprev^0'=nprev^post10, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2+i1^0, ifp2^0'=2*ip1^0, k2^0'=i2^0+ip1^0+2*ip1^0*(-1+n), wtemp^0'=1, wpi^0'=wpi^post11, tempr^0'=tempr^post2, ifp1^0'=2*ip1^0, (1-i2^0-2*ip1^0*n+ip3^0 <= 0 /\ 2-ip1^0-i3^0+i1^0 <= 0 /\ 1-i3^0 <= 0 /\ -3+ip1^0+i3^0-i1^0 <= 0 /\ -i2^0-2*ip1^0*(-1+n)+ip3^0 >= 0 /\ -2*ip1^0+ip2^0 <= 0 /\ -i2^0+ip3^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ -ip1^0+i3^0 <= 0), cost: 16+2*n 238: l11 -> l0 : wr^0'=wr^post4, wi^0'=wi^post4, idim^0'=-1+idim^0, i3^0'=ip1^0+i3^0, nprev^0'=nprev^post10, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2*n2+i1^0, ifp2^0'=2*ip1^0, wtemp^0'=1, wpi^0'=wpi^post11, ifp1^0'=2*ip1^0, (-1+ip1^0-2*n2+i3^0-i1^0 <= 0 /\ -1+i2^0-ip3^0 >= 0 /\ -1+i3^0 >= 0 /\ n2 >= 0 /\ -2*ip1^0+ip2^0 <= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0 /\ -ip1^0+i3^0 <= 0), cost: 12+4*n2 239: l11 -> l0 : wr^0'=wr^post4, wi^0'=wi^post4, idim^0'=-1+idim^0, i3^0'=i3^0+ip1^0*n13, nprev^0'=nprev^post10, wpr^0'=wpr^post11, theta^0'=theta^post11, i1^0'=2*n2*n13+i1^0, ifp2^0'=2*ip1^0, wtemp^0'=wr^post4, wpi^0'=wpi^post11, ifp1^0'=2*ip1^0, (-1+i2^0-ip3^0 >= 0 /\ 1+ip1^0-i3^0-ip1^0*n13 <= 0 /\ -ip1^0*(-1+n13)+ip1^0-i3^0 >= 0 /\ -2*ip1^0+ip2^0 <= 0 /\ 1-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ -2+n13 >= 0 /\ 1-ip1^0*(-1+n13)+2*n2*(-1+n13)-ip1^0+2*n2-i3^0+i1^0 >= 0 /\ ip1^0*(-1+n13)-2*n2*(-1+n13)+ip1^0-2*n2+i3^0-i1^0 >= 0 /\ 1+ip1^0-ip2^0 <= 0 /\ 1-i2^0+ip2^0 <= 0 /\ ip1^0-2*n2+i3^0-i1^0 >= 0), cost: 8+4*n2*n13+4*n13 243: l11 -> l11 : i2^0'=i2^0+ip1^0, ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, (i2^0-ip2^0 <= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ -i2^0+i2rev^0 <= 0), cost: 7 244: l11 -> l11 : i2^0'=i2^0+ip1^0, ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, (-ibit^post19+i2rev^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -ibit^post19+ip1^0 <= 0 /\ -i2^0+i2rev^0 <= 0), cost: 8 245: l11 -> l11 : i2^0'=i2^0+ip1^0, ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, (-1+i2^0+ip1^0-i1^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ 1+ibit^post19-ip1^0 <= 0), cost: 9 246: l11 -> l11 : i2^0'=i2^0+ip1^0, ibit^0'=ibit^post15, i2rev^0'=-ibit^post15*n6+ibit^post15+i2rev^0, (-ibit^post15*n6-ibit^post15+i2rev^0 <= 0 /\ -1+i2^0+ip1^0-i1^0 <= 0 /\ ip1^0-ibit^post15 <= 0 /\ i2^0-ip2^0 <= 0 /\ -1-ibit^post15-ibit^post15*(-1+n6)+i2rev^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -1+n6 >= 0), cost: 10+3*n6 247: l11 -> l11 : i3rev^0'=-i2^0+i3^0+(-1+n1)*ip2^0+i2rev^0, i2^0'=i2^0+ip1^0, i3^0'=n1*ip2^0+i3^0, i1^0'=2+i1^0, ibit^0'=ibit^post19, i2rev^0'=ibit^post19+i2rev^0, tempr^0'=tempr^post23, (1-n1*ip2^0-i3^0+ip3^0 <= 0 /\ i2^0-ip2^0 <= 0 /\ -i3^0+ip3^0 >= 0 /\ 1+i2^0-i2rev^0 <= 0 /\ -3+i2^0+ip1^0-i1^0 <= 0 /\ 1+ibit^post19-ip1^0 <= 0 /\ 2-i2^0-ip1^0+i1^0 <= 0 /\ -i3^0+ip3^0-(-1+n1)*ip2^0 >= 0), cost: 13+2*n1 103: l25 -> l0 : nprev^0'=1, 1-idim^0+ndim^0 <= 0, cost: 3 104: l25 -> l0 : idim^0'=1+ndim^0, nprev^0'=1, ntot^0'=ntot^post21, -idim^0+ndim^0 >= 0, cost: 5-2*idim^0+2*ndim^0 Computing asymptotic complexity Proved nontermination of rule 261 via SMT. Proved the following lower bound Complexity: Nonterm Cpx degree: Nonterm Solved cost: NONTERM Rule cost: NONTERM Rule guard: (i2^0 <= 0 /\ -1+idim^0 >= 0 /\ 2-i2^0+i1^0-ip1^post35 <= 0 /\ ip2^post35 <= 0 /\ -i3^0+ip3^post35 >= 0 /\ i2^0-ip2^post35 <= 0 /\ 1-idim^0+ndim^0 <= 0) /export/starexec/sandbox/solver/bin/starexec_run_loat_nonterm_proofout: line 4: 29834 Aborted (core dumped) ./loat-static --plain --timeout $TO --mode non_termination $1 2> /dev/null