WORST_CASE(Omega(1),?) ### Pre-processing the ITS problem ### Initial linear ITS problem Start location: l28 0: l0 -> l1 : __const_30^0'=__const_30^post_1, b^0'=b^post_1, c^0'=c^post_1, dd^0'=dd^post_1, f^0'=f^post_1, g^0'=g^post_1, i^0'=i^post_1, iter^0'=iter^post_1, k^0'=k^post_1, l^0'=l^post_1, m^0'=m^post_1, n^0'=n^post_1, p^0'=p^post_1, r^0'=r^post_1, s^0'=s^post_1, tmp^0'=tmp^post_1, tmp___0^0'=tmp___0^post_1, tmp___1^0'=tmp___1^post_1, tmp___2^0'=tmp___2^post_1, tmp___3^0'=tmp___3^post_1, tmp___4^0'=tmp___4^post_1, tmp___5^0'=tmp___5^post_1, [ __const_30^0==__const_30^post_1 && b^0==b^post_1 && c^0==c^post_1 && dd^0==dd^post_1 && f^0==f^post_1 && g^0==g^post_1 && i^0==i^post_1 && iter^0==iter^post_1 && k^0==k^post_1 && l^0==l^post_1 && m^0==m^post_1 && n^0==n^post_1 && p^0==p^post_1 && r^0==r^post_1 && s^0==s^post_1 && tmp^0==tmp^post_1 && tmp___0^0==tmp___0^post_1 && tmp___1^0==tmp___1^post_1 && tmp___2^0==tmp___2^post_1 && tmp___3^0==tmp___3^post_1 && tmp___4^0==tmp___4^post_1 && tmp___5^0==tmp___5^post_1 ], cost: 1 44: l1 -> l27 : __const_30^0'=__const_30^post_45, b^0'=b^post_45, c^0'=c^post_45, dd^0'=dd^post_45, f^0'=f^post_45, g^0'=g^post_45, i^0'=i^post_45, iter^0'=iter^post_45, k^0'=k^post_45, l^0'=l^post_45, m^0'=m^post_45, n^0'=n^post_45, p^0'=p^post_45, r^0'=r^post_45, s^0'=s^post_45, tmp^0'=tmp^post_45, tmp___0^0'=tmp___0^post_45, tmp___1^0'=tmp___1^post_45, tmp___2^0'=tmp___2^post_45, tmp___3^0'=tmp___3^post_45, tmp___4^0'=tmp___4^post_45, tmp___5^0'=tmp___5^post_45, [ 1+n^0<=l^0 && __const_30^0==__const_30^post_45 && b^0==b^post_45 && c^0==c^post_45 && dd^0==dd^post_45 && f^0==f^post_45 && g^0==g^post_45 && i^0==i^post_45 && iter^0==iter^post_45 && k^0==k^post_45 && l^0==l^post_45 && m^0==m^post_45 && n^0==n^post_45 && p^0==p^post_45 && r^0==r^post_45 && s^0==s^post_45 && tmp^0==tmp^post_45 && tmp___0^0==tmp___0^post_45 && tmp___1^0==tmp___1^post_45 && tmp___2^0==tmp___2^post_45 && tmp___3^0==tmp___3^post_45 && tmp___4^0==tmp___4^post_45 && tmp___5^0==tmp___5^post_45 ], cost: 1 45: l1 -> l3 : __const_30^0'=__const_30^post_46, b^0'=b^post_46, c^0'=c^post_46, dd^0'=dd^post_46, f^0'=f^post_46, g^0'=g^post_46, i^0'=i^post_46, iter^0'=iter^post_46, k^0'=k^post_46, l^0'=l^post_46, m^0'=m^post_46, n^0'=n^post_46, p^0'=p^post_46, r^0'=r^post_46, s^0'=s^post_46, tmp^0'=tmp^post_46, tmp___0^0'=tmp___0^post_46, tmp___1^0'=tmp___1^post_46, tmp___2^0'=tmp___2^post_46, tmp___3^0'=tmp___3^post_46, tmp___4^0'=tmp___4^post_46, tmp___5^0'=tmp___5^post_46, [ l^0<=n^0 && iter^post_46==0 && __const_30^0==__const_30^post_46 && b^0==b^post_46 && c^0==c^post_46 && dd^0==dd^post_46 && f^0==f^post_46 && g^0==g^post_46 && i^0==i^post_46 && k^0==k^post_46 && l^0==l^post_46 && m^0==m^post_46 && n^0==n^post_46 && p^0==p^post_46 && r^0==r^post_46 && s^0==s^post_46 && tmp^0==tmp^post_46 && tmp___0^0==tmp___0^post_46 && tmp___1^0==tmp___1^post_46 && tmp___2^0==tmp___2^post_46 && tmp___3^0==tmp___3^post_46 && tmp___4^0==tmp___4^post_46 && tmp___5^0==tmp___5^post_46 ], cost: 1 1: l2 -> l0 : __const_30^0'=__const_30^post_2, b^0'=b^post_2, c^0'=c^post_2, dd^0'=dd^post_2, f^0'=f^post_2, g^0'=g^post_2, i^0'=i^post_2, iter^0'=iter^post_2, k^0'=k^post_2, l^0'=l^post_2, m^0'=m^post_2, n^0'=n^post_2, p^0'=p^post_2, r^0'=r^post_2, s^0'=s^post_2, tmp^0'=tmp^post_2, tmp___0^0'=tmp___0^post_2, tmp___1^0'=tmp___1^post_2, tmp___2^0'=tmp___2^post_2, tmp___3^0'=tmp___3^post_2, tmp___4^0'=tmp___4^post_2, tmp___5^0'=tmp___5^post_2, [ m^0<=l^0 && l^0<=m^0 && l^post_2==1+l^0 && __const_30^0==__const_30^post_2 && b^0==b^post_2 && c^0==c^post_2 && dd^0==dd^post_2 && f^0==f^post_2 && g^0==g^post_2 && i^0==i^post_2 && iter^0==iter^post_2 && k^0==k^post_2 && m^0==m^post_2 && n^0==n^post_2 && p^0==p^post_2 && r^0==r^post_2 && s^0==s^post_2 && tmp^0==tmp^post_2 && tmp___0^0==tmp___0^post_2 && tmp___1^0==tmp___1^post_2 && tmp___2^0==tmp___2^post_2 && tmp___3^0==tmp___3^post_2 && tmp___4^0==tmp___4^post_2 && tmp___5^0==tmp___5^post_2 ], cost: 1 2: l2 -> l3 : __const_30^0'=__const_30^post_3, b^0'=b^post_3, c^0'=c^post_3, dd^0'=dd^post_3, f^0'=f^post_3, g^0'=g^post_3, i^0'=i^post_3, iter^0'=iter^post_3, k^0'=k^post_3, l^0'=l^post_3, m^0'=m^post_3, n^0'=n^post_3, p^0'=p^post_3, r^0'=r^post_3, s^0'=s^post_3, tmp^0'=tmp^post_3, tmp___0^0'=tmp___0^post_3, tmp___1^0'=tmp___1^post_3, tmp___2^0'=tmp___2^post_3, tmp___3^0'=tmp___3^post_3, tmp___4^0'=tmp___4^post_3, tmp___5^0'=tmp___5^post_3, [ 1+l^0<=m^0 && __const_30^0==__const_30^post_3 && b^0==b^post_3 && c^0==c^post_3 && dd^0==dd^post_3 && f^0==f^post_3 && g^0==g^post_3 && i^0==i^post_3 && iter^0==iter^post_3 && k^0==k^post_3 && l^0==l^post_3 && m^0==m^post_3 && n^0==n^post_3 && p^0==p^post_3 && r^0==r^post_3 && s^0==s^post_3 && tmp^0==tmp^post_3 && tmp___0^0==tmp___0^post_3 && tmp___1^0==tmp___1^post_3 && tmp___2^0==tmp___2^post_3 && tmp___3^0==tmp___3^post_3 && tmp___4^0==tmp___4^post_3 && tmp___5^0==tmp___5^post_3 ], cost: 1 3: l2 -> l3 : __const_30^0'=__const_30^post_4, b^0'=b^post_4, c^0'=c^post_4, dd^0'=dd^post_4, f^0'=f^post_4, g^0'=g^post_4, i^0'=i^post_4, iter^0'=iter^post_4, k^0'=k^post_4, l^0'=l^post_4, m^0'=m^post_4, n^0'=n^post_4, p^0'=p^post_4, r^0'=r^post_4, s^0'=s^post_4, tmp^0'=tmp^post_4, tmp___0^0'=tmp___0^post_4, tmp___1^0'=tmp___1^post_4, tmp___2^0'=tmp___2^post_4, tmp___3^0'=tmp___3^post_4, tmp___4^0'=tmp___4^post_4, tmp___5^0'=tmp___5^post_4, [ 1+m^0<=l^0 && __const_30^0==__const_30^post_4 && b^0==b^post_4 && c^0==c^post_4 && dd^0==dd^post_4 && f^0==f^post_4 && g^0==g^post_4 && i^0==i^post_4 && iter^0==iter^post_4 && k^0==k^post_4 && l^0==l^post_4 && m^0==m^post_4 && n^0==n^post_4 && p^0==p^post_4 && r^0==r^post_4 && s^0==s^post_4 && tmp^0==tmp^post_4 && tmp___0^0==tmp___0^post_4 && tmp___1^0==tmp___1^post_4 && tmp___2^0==tmp___2^post_4 && tmp___3^0==tmp___3^post_4 && tmp___4^0==tmp___4^post_4 && tmp___5^0==tmp___5^post_4 ], cost: 1 43: l3 -> l24 : __const_30^0'=__const_30^post_44, b^0'=b^post_44, c^0'=c^post_44, dd^0'=dd^post_44, f^0'=f^post_44, g^0'=g^post_44, i^0'=i^post_44, iter^0'=iter^post_44, k^0'=k^post_44, l^0'=l^post_44, m^0'=m^post_44, n^0'=n^post_44, p^0'=p^post_44, r^0'=r^post_44, s^0'=s^post_44, tmp^0'=tmp^post_44, tmp___0^0'=tmp___0^post_44, tmp___1^0'=tmp___1^post_44, tmp___2^0'=tmp___2^post_44, tmp___3^0'=tmp___3^post_44, tmp___4^0'=tmp___4^post_44, tmp___5^0'=tmp___5^post_44, [ __const_30^0==__const_30^post_44 && b^0==b^post_44 && c^0==c^post_44 && dd^0==dd^post_44 && f^0==f^post_44 && g^0==g^post_44 && i^0==i^post_44 && iter^0==iter^post_44 && k^0==k^post_44 && l^0==l^post_44 && m^0==m^post_44 && n^0==n^post_44 && p^0==p^post_44 && r^0==r^post_44 && s^0==s^post_44 && tmp^0==tmp^post_44 && tmp___0^0==tmp___0^post_44 && tmp___1^0==tmp___1^post_44 && tmp___2^0==tmp___2^post_44 && tmp___3^0==tmp___3^post_44 && tmp___4^0==tmp___4^post_44 && tmp___5^0==tmp___5^post_44 ], cost: 1 4: l4 -> l2 : __const_30^0'=__const_30^post_5, b^0'=b^post_5, c^0'=c^post_5, dd^0'=dd^post_5, f^0'=f^post_5, g^0'=g^post_5, i^0'=i^post_5, iter^0'=iter^post_5, k^0'=k^post_5, l^0'=l^post_5, m^0'=m^post_5, n^0'=n^post_5, p^0'=p^post_5, r^0'=r^post_5, s^0'=s^post_5, tmp^0'=tmp^post_5, tmp___0^0'=tmp___0^post_5, tmp___1^0'=tmp___1^post_5, tmp___2^0'=tmp___2^post_5, tmp___3^0'=tmp___3^post_5, tmp___4^0'=tmp___4^post_5, tmp___5^0'=tmp___5^post_5, [ __const_30^0==__const_30^post_5 && b^0==b^post_5 && c^0==c^post_5 && dd^0==dd^post_5 && f^0==f^post_5 && g^0==g^post_5 && i^0==i^post_5 && iter^0==iter^post_5 && k^0==k^post_5 && l^0==l^post_5 && m^0==m^post_5 && n^0==n^post_5 && p^0==p^post_5 && r^0==r^post_5 && s^0==s^post_5 && tmp^0==tmp^post_5 && tmp___0^0==tmp___0^post_5 && tmp___1^0==tmp___1^post_5 && tmp___2^0==tmp___2^post_5 && tmp___3^0==tmp___3^post_5 && tmp___4^0==tmp___4^post_5 && tmp___5^0==tmp___5^post_5 ], cost: 1 5: l5 -> l4 : __const_30^0'=__const_30^post_6, b^0'=b^post_6, c^0'=c^post_6, dd^0'=dd^post_6, f^0'=f^post_6, g^0'=g^post_6, i^0'=i^post_6, iter^0'=iter^post_6, k^0'=k^post_6, l^0'=l^post_6, m^0'=m^post_6, n^0'=n^post_6, p^0'=p^post_6, r^0'=r^post_6, s^0'=s^post_6, tmp^0'=tmp^post_6, tmp___0^0'=tmp___0^post_6, tmp___1^0'=tmp___1^post_6, tmp___2^0'=tmp___2^post_6, tmp___3^0'=tmp___3^post_6, tmp___4^0'=tmp___4^post_6, tmp___5^0'=tmp___5^post_6, [ 1+i^0<=l^0 && __const_30^0==__const_30^post_6 && b^0==b^post_6 && c^0==c^post_6 && dd^0==dd^post_6 && f^0==f^post_6 && g^0==g^post_6 && i^0==i^post_6 && iter^0==iter^post_6 && k^0==k^post_6 && l^0==l^post_6 && m^0==m^post_6 && n^0==n^post_6 && p^0==p^post_6 && r^0==r^post_6 && s^0==s^post_6 && tmp^0==tmp^post_6 && tmp___0^0==tmp___0^post_6 && tmp___1^0==tmp___1^post_6 && tmp___2^0==tmp___2^post_6 && tmp___3^0==tmp___3^post_6 && tmp___4^0==tmp___4^post_6 && tmp___5^0==tmp___5^post_6 ], cost: 1 6: l5 -> l2 : __const_30^0'=__const_30^post_7, b^0'=b^post_7, c^0'=c^post_7, dd^0'=dd^post_7, f^0'=f^post_7, g^0'=g^post_7, i^0'=i^post_7, iter^0'=iter^post_7, k^0'=k^post_7, l^0'=l^post_7, m^0'=m^post_7, n^0'=n^post_7, p^0'=p^post_7, r^0'=r^post_7, s^0'=s^post_7, tmp^0'=tmp^post_7, tmp___0^0'=tmp___0^post_7, tmp___1^0'=tmp___1^post_7, tmp___2^0'=tmp___2^post_7, tmp___3^0'=tmp___3^post_7, tmp___4^0'=tmp___4^post_7, tmp___5^0'=tmp___5^post_7, [ l^0<=i^0 && __const_30^0==__const_30^post_7 && b^0==b^post_7 && c^0==c^post_7 && dd^0==dd^post_7 && f^0==f^post_7 && g^0==g^post_7 && i^0==i^post_7 && iter^0==iter^post_7 && k^0==k^post_7 && l^0==l^post_7 && m^0==m^post_7 && n^0==n^post_7 && p^0==p^post_7 && r^0==r^post_7 && s^0==s^post_7 && tmp^0==tmp^post_7 && tmp___0^0==tmp___0^post_7 && tmp___1^0==tmp___1^post_7 && tmp___2^0==tmp___2^post_7 && tmp___3^0==tmp___3^post_7 && tmp___4^0==tmp___4^post_7 && tmp___5^0==tmp___5^post_7 ], cost: 1 7: l6 -> l4 : __const_30^0'=__const_30^post_8, b^0'=b^post_8, c^0'=c^post_8, dd^0'=dd^post_8, f^0'=f^post_8, g^0'=g^post_8, i^0'=i^post_8, iter^0'=iter^post_8, k^0'=k^post_8, l^0'=l^post_8, m^0'=m^post_8, n^0'=n^post_8, p^0'=p^post_8, r^0'=r^post_8, s^0'=s^post_8, tmp^0'=tmp^post_8, tmp___0^0'=tmp___0^post_8, tmp___1^0'=tmp___1^post_8, tmp___2^0'=tmp___2^post_8, tmp___3^0'=tmp___3^post_8, tmp___4^0'=tmp___4^post_8, tmp___5^0'=tmp___5^post_8, [ 1<=r^0 && __const_30^0==__const_30^post_8 && b^0==b^post_8 && c^0==c^post_8 && dd^0==dd^post_8 && f^0==f^post_8 && g^0==g^post_8 && i^0==i^post_8 && iter^0==iter^post_8 && k^0==k^post_8 && l^0==l^post_8 && m^0==m^post_8 && n^0==n^post_8 && p^0==p^post_8 && r^0==r^post_8 && s^0==s^post_8 && tmp^0==tmp^post_8 && tmp___0^0==tmp___0^post_8 && tmp___1^0==tmp___1^post_8 && tmp___2^0==tmp___2^post_8 && tmp___3^0==tmp___3^post_8 && tmp___4^0==tmp___4^post_8 && tmp___5^0==tmp___5^post_8 ], cost: 1 8: l6 -> l4 : __const_30^0'=__const_30^post_9, b^0'=b^post_9, c^0'=c^post_9, dd^0'=dd^post_9, f^0'=f^post_9, g^0'=g^post_9, i^0'=i^post_9, iter^0'=iter^post_9, k^0'=k^post_9, l^0'=l^post_9, m^0'=m^post_9, n^0'=n^post_9, p^0'=p^post_9, r^0'=r^post_9, s^0'=s^post_9, tmp^0'=tmp^post_9, tmp___0^0'=tmp___0^post_9, tmp___1^0'=tmp___1^post_9, tmp___2^0'=tmp___2^post_9, tmp___3^0'=tmp___3^post_9, tmp___4^0'=tmp___4^post_9, tmp___5^0'=tmp___5^post_9, [ 1+r^0<=0 && __const_30^0==__const_30^post_9 && b^0==b^post_9 && c^0==c^post_9 && dd^0==dd^post_9 && f^0==f^post_9 && g^0==g^post_9 && i^0==i^post_9 && iter^0==iter^post_9 && k^0==k^post_9 && l^0==l^post_9 && m^0==m^post_9 && n^0==n^post_9 && p^0==p^post_9 && r^0==r^post_9 && s^0==s^post_9 && tmp^0==tmp^post_9 && tmp___0^0==tmp___0^post_9 && tmp___1^0==tmp___1^post_9 && tmp___2^0==tmp___2^post_9 && tmp___3^0==tmp___3^post_9 && tmp___4^0==tmp___4^post_9 && tmp___5^0==tmp___5^post_9 ], cost: 1 9: l6 -> l5 : __const_30^0'=__const_30^post_10, b^0'=b^post_10, c^0'=c^post_10, dd^0'=dd^post_10, f^0'=f^post_10, g^0'=g^post_10, i^0'=i^post_10, iter^0'=iter^post_10, k^0'=k^post_10, l^0'=l^post_10, m^0'=m^post_10, n^0'=n^post_10, p^0'=p^post_10, r^0'=r^post_10, s^0'=s^post_10, tmp^0'=tmp^post_10, tmp___0^0'=tmp___0^post_10, tmp___1^0'=tmp___1^post_10, tmp___2^0'=tmp___2^post_10, tmp___3^0'=tmp___3^post_10, tmp___4^0'=tmp___4^post_10, tmp___5^0'=tmp___5^post_10, [ r^0<=0 && 0<=r^0 && __const_30^0==__const_30^post_10 && b^0==b^post_10 && c^0==c^post_10 && dd^0==dd^post_10 && f^0==f^post_10 && g^0==g^post_10 && i^0==i^post_10 && iter^0==iter^post_10 && k^0==k^post_10 && l^0==l^post_10 && m^0==m^post_10 && n^0==n^post_10 && p^0==p^post_10 && r^0==r^post_10 && s^0==s^post_10 && tmp^0==tmp^post_10 && tmp___0^0==tmp___0^post_10 && tmp___1^0==tmp___1^post_10 && tmp___2^0==tmp___2^post_10 && tmp___3^0==tmp___3^post_10 && tmp___4^0==tmp___4^post_10 && tmp___5^0==tmp___5^post_10 ], cost: 1 10: l7 -> l6 : __const_30^0'=__const_30^post_11, b^0'=b^post_11, c^0'=c^post_11, dd^0'=dd^post_11, f^0'=f^post_11, g^0'=g^post_11, i^0'=i^post_11, iter^0'=iter^post_11, k^0'=k^post_11, l^0'=l^post_11, m^0'=m^post_11, n^0'=n^post_11, p^0'=p^post_11, r^0'=r^post_11, s^0'=s^post_11, tmp^0'=tmp^post_11, tmp___0^0'=tmp___0^post_11, tmp___1^0'=tmp___1^post_11, tmp___2^0'=tmp___2^post_11, tmp___3^0'=tmp___3^post_11, tmp___4^0'=tmp___4^post_11, tmp___5^0'=tmp___5^post_11, [ __const_30^0==__const_30^post_11 && b^0==b^post_11 && c^0==c^post_11 && dd^0==dd^post_11 && f^0==f^post_11 && g^0==g^post_11 && i^0==i^post_11 && iter^0==iter^post_11 && k^0==k^post_11 && l^0==l^post_11 && m^0==m^post_11 && n^0==n^post_11 && p^0==p^post_11 && r^0==r^post_11 && s^0==s^post_11 && tmp^0==tmp^post_11 && tmp___0^0==tmp___0^post_11 && tmp___1^0==tmp___1^post_11 && tmp___2^0==tmp___2^post_11 && tmp___3^0==tmp___3^post_11 && tmp___4^0==tmp___4^post_11 && tmp___5^0==tmp___5^post_11 ], cost: 1 11: l8 -> l9 : __const_30^0'=__const_30^post_12, b^0'=b^post_12, c^0'=c^post_12, dd^0'=dd^post_12, f^0'=f^post_12, g^0'=g^post_12, i^0'=i^post_12, iter^0'=iter^post_12, k^0'=k^post_12, l^0'=l^post_12, m^0'=m^post_12, n^0'=n^post_12, p^0'=p^post_12, r^0'=r^post_12, s^0'=s^post_12, tmp^0'=tmp^post_12, tmp___0^0'=tmp___0^post_12, tmp___1^0'=tmp___1^post_12, tmp___2^0'=tmp___2^post_12, tmp___3^0'=tmp___3^post_12, tmp___4^0'=tmp___4^post_12, tmp___5^0'=tmp___5^post_12, [ 1+n^0<=k^0 && i^post_12==-1+i^0 && __const_30^0==__const_30^post_12 && b^0==b^post_12 && c^0==c^post_12 && dd^0==dd^post_12 && f^0==f^post_12 && g^0==g^post_12 && iter^0==iter^post_12 && k^0==k^post_12 && l^0==l^post_12 && m^0==m^post_12 && n^0==n^post_12 && p^0==p^post_12 && r^0==r^post_12 && s^0==s^post_12 && tmp^0==tmp^post_12 && tmp___0^0==tmp___0^post_12 && tmp___1^0==tmp___1^post_12 && tmp___2^0==tmp___2^post_12 && tmp___3^0==tmp___3^post_12 && tmp___4^0==tmp___4^post_12 && tmp___5^0==tmp___5^post_12 ], cost: 1 12: l8 -> l10 : __const_30^0'=__const_30^post_13, b^0'=b^post_13, c^0'=c^post_13, dd^0'=dd^post_13, f^0'=f^post_13, g^0'=g^post_13, i^0'=i^post_13, iter^0'=iter^post_13, k^0'=k^post_13, l^0'=l^post_13, m^0'=m^post_13, n^0'=n^post_13, p^0'=p^post_13, r^0'=r^post_13, s^0'=s^post_13, tmp^0'=tmp^post_13, tmp___0^0'=tmp___0^post_13, tmp___1^0'=tmp___1^post_13, tmp___2^0'=tmp___2^post_13, tmp___3^0'=tmp___3^post_13, tmp___4^0'=tmp___4^post_13, tmp___5^0'=tmp___5^post_13, [ k^0<=n^0 && f^post_13==f^post_13 && k^post_13==1+k^0 && __const_30^0==__const_30^post_13 && b^0==b^post_13 && c^0==c^post_13 && dd^0==dd^post_13 && g^0==g^post_13 && i^0==i^post_13 && iter^0==iter^post_13 && l^0==l^post_13 && m^0==m^post_13 && n^0==n^post_13 && p^0==p^post_13 && r^0==r^post_13 && s^0==s^post_13 && tmp^0==tmp^post_13 && tmp___0^0==tmp___0^post_13 && tmp___1^0==tmp___1^post_13 && tmp___2^0==tmp___2^post_13 && tmp___3^0==tmp___3^post_13 && tmp___4^0==tmp___4^post_13 && tmp___5^0==tmp___5^post_13 ], cost: 1 20: l9 -> l13 : __const_30^0'=__const_30^post_21, b^0'=b^post_21, c^0'=c^post_21, dd^0'=dd^post_21, f^0'=f^post_21, g^0'=g^post_21, i^0'=i^post_21, iter^0'=iter^post_21, k^0'=k^post_21, l^0'=l^post_21, m^0'=m^post_21, n^0'=n^post_21, p^0'=p^post_21, r^0'=r^post_21, s^0'=s^post_21, tmp^0'=tmp^post_21, tmp___0^0'=tmp___0^post_21, tmp___1^0'=tmp___1^post_21, tmp___2^0'=tmp___2^post_21, tmp___3^0'=tmp___3^post_21, tmp___4^0'=tmp___4^post_21, tmp___5^0'=tmp___5^post_21, [ __const_30^0==__const_30^post_21 && b^0==b^post_21 && c^0==c^post_21 && dd^0==dd^post_21 && f^0==f^post_21 && g^0==g^post_21 && i^0==i^post_21 && iter^0==iter^post_21 && k^0==k^post_21 && l^0==l^post_21 && m^0==m^post_21 && n^0==n^post_21 && p^0==p^post_21 && r^0==r^post_21 && s^0==s^post_21 && tmp^0==tmp^post_21 && tmp___0^0==tmp___0^post_21 && tmp___1^0==tmp___1^post_21 && tmp___2^0==tmp___2^post_21 && tmp___3^0==tmp___3^post_21 && tmp___4^0==tmp___4^post_21 && tmp___5^0==tmp___5^post_21 ], cost: 1 13: l10 -> l8 : __const_30^0'=__const_30^post_14, b^0'=b^post_14, c^0'=c^post_14, dd^0'=dd^post_14, f^0'=f^post_14, g^0'=g^post_14, i^0'=i^post_14, iter^0'=iter^post_14, k^0'=k^post_14, l^0'=l^post_14, m^0'=m^post_14, n^0'=n^post_14, p^0'=p^post_14, r^0'=r^post_14, s^0'=s^post_14, tmp^0'=tmp^post_14, tmp___0^0'=tmp___0^post_14, tmp___1^0'=tmp___1^post_14, tmp___2^0'=tmp___2^post_14, tmp___3^0'=tmp___3^post_14, tmp___4^0'=tmp___4^post_14, tmp___5^0'=tmp___5^post_14, [ __const_30^0==__const_30^post_14 && b^0==b^post_14 && c^0==c^post_14 && dd^0==dd^post_14 && f^0==f^post_14 && g^0==g^post_14 && i^0==i^post_14 && iter^0==iter^post_14 && k^0==k^post_14 && l^0==l^post_14 && m^0==m^post_14 && n^0==n^post_14 && p^0==p^post_14 && r^0==r^post_14 && s^0==s^post_14 && tmp^0==tmp^post_14 && tmp___0^0==tmp___0^post_14 && tmp___1^0==tmp___1^post_14 && tmp___2^0==tmp___2^post_14 && tmp___3^0==tmp___3^post_14 && tmp___4^0==tmp___4^post_14 && tmp___5^0==tmp___5^post_14 ], cost: 1 14: l11 -> l10 : __const_30^0'=__const_30^post_15, b^0'=b^post_15, c^0'=c^post_15, dd^0'=dd^post_15, f^0'=f^post_15, g^0'=g^post_15, i^0'=i^post_15, iter^0'=iter^post_15, k^0'=k^post_15, l^0'=l^post_15, m^0'=m^post_15, n^0'=n^post_15, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_15, tmp___0^0'=tmp___0^post_15, tmp___1^0'=tmp___1^post_15, tmp___2^0'=tmp___2^post_15, tmp___3^0'=tmp___3^post_15, tmp___4^0'=tmp___4^post_15, tmp___5^0'=tmp___5^post_15, [ s^post_15==s^post_15 && c^post_15==c^post_15 && g^1_1==g^1_1 && r^post_15==r^post_15 && p^post_15==p^post_15 && g^post_15==g^post_15 && __const_30^0==__const_30^post_15 && b^0==b^post_15 && dd^0==dd^post_15 && f^0==f^post_15 && i^0==i^post_15 && iter^0==iter^post_15 && k^0==k^post_15 && l^0==l^post_15 && m^0==m^post_15 && n^0==n^post_15 && tmp^0==tmp^post_15 && tmp___0^0==tmp___0^post_15 && tmp___1^0==tmp___1^post_15 && tmp___2^0==tmp___2^post_15 && tmp___3^0==tmp___3^post_15 && tmp___4^0==tmp___4^post_15 && tmp___5^0==tmp___5^post_15 ], cost: 1 15: l12 -> l11 : __const_30^0'=__const_30^post_16, b^0'=b^post_16, c^0'=c^post_16, dd^0'=dd^post_16, f^0'=f^post_16, g^0'=g^post_16, i^0'=i^post_16, iter^0'=iter^post_16, k^0'=k^post_16, l^0'=l^post_16, m^0'=m^post_16, n^0'=n^post_16, p^0'=p^post_16, r^0'=r^post_16, s^0'=s^post_16, tmp^0'=tmp^post_16, tmp___0^0'=tmp___0^post_16, tmp___1^0'=tmp___1^post_16, tmp___2^0'=tmp___2^post_16, tmp___3^0'=tmp___3^post_16, tmp___4^0'=tmp___4^post_16, tmp___5^0'=tmp___5^post_16, [ 1<=r^0 && __const_30^0==__const_30^post_16 && b^0==b^post_16 && c^0==c^post_16 && dd^0==dd^post_16 && f^0==f^post_16 && g^0==g^post_16 && i^0==i^post_16 && iter^0==iter^post_16 && k^0==k^post_16 && l^0==l^post_16 && m^0==m^post_16 && n^0==n^post_16 && p^0==p^post_16 && r^0==r^post_16 && s^0==s^post_16 && tmp^0==tmp^post_16 && tmp___0^0==tmp___0^post_16 && tmp___1^0==tmp___1^post_16 && tmp___2^0==tmp___2^post_16 && tmp___3^0==tmp___3^post_16 && tmp___4^0==tmp___4^post_16 && tmp___5^0==tmp___5^post_16 ], cost: 1 16: l12 -> l11 : __const_30^0'=__const_30^post_17, b^0'=b^post_17, c^0'=c^post_17, dd^0'=dd^post_17, f^0'=f^post_17, g^0'=g^post_17, i^0'=i^post_17, iter^0'=iter^post_17, k^0'=k^post_17, l^0'=l^post_17, m^0'=m^post_17, n^0'=n^post_17, p^0'=p^post_17, r^0'=r^post_17, s^0'=s^post_17, tmp^0'=tmp^post_17, tmp___0^0'=tmp___0^post_17, tmp___1^0'=tmp___1^post_17, tmp___2^0'=tmp___2^post_17, tmp___3^0'=tmp___3^post_17, tmp___4^0'=tmp___4^post_17, tmp___5^0'=tmp___5^post_17, [ 1+r^0<=0 && __const_30^0==__const_30^post_17 && b^0==b^post_17 && c^0==c^post_17 && dd^0==dd^post_17 && f^0==f^post_17 && g^0==g^post_17 && i^0==i^post_17 && iter^0==iter^post_17 && k^0==k^post_17 && l^0==l^post_17 && m^0==m^post_17 && n^0==n^post_17 && p^0==p^post_17 && r^0==r^post_17 && s^0==s^post_17 && tmp^0==tmp^post_17 && tmp___0^0==tmp___0^post_17 && tmp___1^0==tmp___1^post_17 && tmp___2^0==tmp___2^post_17 && tmp___3^0==tmp___3^post_17 && tmp___4^0==tmp___4^post_17 && tmp___5^0==tmp___5^post_17 ], cost: 1 17: l12 -> l7 : __const_30^0'=__const_30^post_18, b^0'=b^post_18, c^0'=c^post_18, dd^0'=dd^post_18, f^0'=f^post_18, g^0'=g^post_18, i^0'=i^post_18, iter^0'=iter^post_18, k^0'=k^post_18, l^0'=l^post_18, m^0'=m^post_18, n^0'=n^post_18, p^0'=p^post_18, r^0'=r^post_18, s^0'=s^post_18, tmp^0'=tmp^post_18, tmp___0^0'=tmp___0^post_18, tmp___1^0'=tmp___1^post_18, tmp___2^0'=tmp___2^post_18, tmp___3^0'=tmp___3^post_18, tmp___4^0'=tmp___4^post_18, tmp___5^0'=tmp___5^post_18, [ r^0<=0 && 0<=r^0 && __const_30^0==__const_30^post_18 && b^0==b^post_18 && c^0==c^post_18 && dd^0==dd^post_18 && f^0==f^post_18 && g^0==g^post_18 && i^0==i^post_18 && iter^0==iter^post_18 && k^0==k^post_18 && l^0==l^post_18 && m^0==m^post_18 && n^0==n^post_18 && p^0==p^post_18 && r^0==r^post_18 && s^0==s^post_18 && tmp^0==tmp^post_18 && tmp___0^0==tmp___0^post_18 && tmp___1^0==tmp___1^post_18 && tmp___2^0==tmp___2^post_18 && tmp___3^0==tmp___3^post_18 && tmp___4^0==tmp___4^post_18 && tmp___5^0==tmp___5^post_18 ], cost: 1 18: l13 -> l7 : __const_30^0'=__const_30^post_19, b^0'=b^post_19, c^0'=c^post_19, dd^0'=dd^post_19, f^0'=f^post_19, g^0'=g^post_19, i^0'=i^post_19, iter^0'=iter^post_19, k^0'=k^post_19, l^0'=l^post_19, m^0'=m^post_19, n^0'=n^post_19, p^0'=p^post_19, r^0'=r^post_19, s^0'=s^post_19, tmp^0'=tmp^post_19, tmp___0^0'=tmp___0^post_19, tmp___1^0'=tmp___1^post_19, tmp___2^0'=tmp___2^post_19, tmp___3^0'=tmp___3^post_19, tmp___4^0'=tmp___4^post_19, tmp___5^0'=tmp___5^post_19, [ 1+i^0<=l^0 && __const_30^0==__const_30^post_19 && b^0==b^post_19 && c^0==c^post_19 && dd^0==dd^post_19 && f^0==f^post_19 && g^0==g^post_19 && i^0==i^post_19 && iter^0==iter^post_19 && k^0==k^post_19 && l^0==l^post_19 && m^0==m^post_19 && n^0==n^post_19 && p^0==p^post_19 && r^0==r^post_19 && s^0==s^post_19 && tmp^0==tmp^post_19 && tmp___0^0==tmp___0^post_19 && tmp___1^0==tmp___1^post_19 && tmp___2^0==tmp___2^post_19 && tmp___3^0==tmp___3^post_19 && tmp___4^0==tmp___4^post_19 && tmp___5^0==tmp___5^post_19 ], cost: 1 19: l13 -> l12 : __const_30^0'=__const_30^post_20, b^0'=b^post_20, c^0'=c^post_20, dd^0'=dd^post_20, f^0'=f^post_20, g^0'=g^post_20, i^0'=i^post_20, iter^0'=iter^post_20, k^0'=k^post_20, l^0'=l^post_20, m^0'=m^post_20, n^0'=n^post_20, p^0'=p^post_20, r^0'=r^post_20, s^0'=s^post_20, tmp^0'=tmp^post_20, tmp___0^0'=tmp___0^post_20, tmp___1^0'=tmp___1^post_20, tmp___2^0'=tmp___2^post_20, tmp___3^0'=tmp___3^post_20, tmp___4^0'=tmp___4^post_20, tmp___5^0'=tmp___5^post_20, [ l^0<=i^0 && f^post_20==f^post_20 && b^post_20==b^post_20 && r^post_20==r^post_20 && __const_30^0==__const_30^post_20 && c^0==c^post_20 && dd^0==dd^post_20 && g^0==g^post_20 && i^0==i^post_20 && iter^0==iter^post_20 && k^0==k^post_20 && l^0==l^post_20 && m^0==m^post_20 && n^0==n^post_20 && p^0==p^post_20 && s^0==s^post_20 && tmp^0==tmp^post_20 && tmp___0^0==tmp___0^post_20 && tmp___1^0==tmp___1^post_20 && tmp___2^0==tmp___2^post_20 && tmp___3^0==tmp___3^post_20 && tmp___4^0==tmp___4^post_20 && tmp___5^0==tmp___5^post_20 ], cost: 1 21: l14 -> l9 : __const_30^0'=__const_30^post_22, b^0'=b^post_22, c^0'=c^post_22, dd^0'=dd^post_22, f^0'=f^post_22, g^0'=g^post_22, i^0'=i^post_22, iter^0'=iter^post_22, k^0'=k^post_22, l^0'=l^post_22, m^0'=m^post_22, n^0'=n^post_22, p^0'=p^post_22, r^0'=r^post_22, s^0'=s^post_22, tmp^0'=tmp^post_22, tmp___0^0'=tmp___0^post_22, tmp___1^0'=tmp___1^post_22, tmp___2^0'=tmp___2^post_22, tmp___3^0'=tmp___3^post_22, tmp___4^0'=tmp___4^post_22, tmp___5^0'=tmp___5^post_22, [ g^post_22==g^post_22 && c^post_22==1 && s^post_22==c^post_22 && p^post_22==0 && __const_30^0==__const_30^post_22 && b^0==b^post_22 && dd^0==dd^post_22 && f^0==f^post_22 && i^0==i^post_22 && iter^0==iter^post_22 && k^0==k^post_22 && l^0==l^post_22 && m^0==m^post_22 && n^0==n^post_22 && r^0==r^post_22 && tmp^0==tmp^post_22 && tmp___0^0==tmp___0^post_22 && tmp___1^0==tmp___1^post_22 && tmp___2^0==tmp___2^post_22 && tmp___3^0==tmp___3^post_22 && tmp___4^0==tmp___4^post_22 && tmp___5^0==tmp___5^post_22 ], cost: 1 22: l15 -> l14 : __const_30^0'=__const_30^post_23, b^0'=b^post_23, c^0'=c^post_23, dd^0'=dd^post_23, f^0'=f^post_23, g^0'=g^post_23, i^0'=i^post_23, iter^0'=iter^post_23, k^0'=k^post_23, l^0'=l^post_23, m^0'=m^post_23, n^0'=n^post_23, p^0'=p^post_23, r^0'=r^post_23, s^0'=s^post_23, tmp^0'=tmp^post_23, tmp___0^0'=tmp___0^post_23, tmp___1^0'=tmp___1^post_23, tmp___2^0'=tmp___2^post_23, tmp___3^0'=tmp___3^post_23, tmp___4^0'=tmp___4^post_23, tmp___5^0'=tmp___5^post_23, [ 1+g^0<=0 && tmp___4^post_23==tmp___4^post_23 && tmp___5^post_23==-tmp___4^post_23 && __const_30^0==__const_30^post_23 && b^0==b^post_23 && c^0==c^post_23 && dd^0==dd^post_23 && f^0==f^post_23 && g^0==g^post_23 && i^0==i^post_23 && iter^0==iter^post_23 && k^0==k^post_23 && l^0==l^post_23 && m^0==m^post_23 && n^0==n^post_23 && p^0==p^post_23 && r^0==r^post_23 && s^0==s^post_23 && tmp^0==tmp^post_23 && tmp___0^0==tmp___0^post_23 && tmp___1^0==tmp___1^post_23 && tmp___2^0==tmp___2^post_23 && tmp___3^0==tmp___3^post_23 ], cost: 1 23: l15 -> l14 : __const_30^0'=__const_30^post_24, b^0'=b^post_24, c^0'=c^post_24, dd^0'=dd^post_24, f^0'=f^post_24, g^0'=g^post_24, i^0'=i^post_24, iter^0'=iter^post_24, k^0'=k^post_24, l^0'=l^post_24, m^0'=m^post_24, n^0'=n^post_24, p^0'=p^post_24, r^0'=r^post_24, s^0'=s^post_24, tmp^0'=tmp^post_24, tmp___0^0'=tmp___0^post_24, tmp___1^0'=tmp___1^post_24, tmp___2^0'=tmp___2^post_24, tmp___3^0'=tmp___3^post_24, tmp___4^0'=tmp___4^post_24, tmp___5^0'=tmp___5^post_24, [ 0<=g^0 && tmp___3^post_24==tmp___3^post_24 && tmp___5^post_24==tmp___3^post_24 && __const_30^0==__const_30^post_24 && b^0==b^post_24 && c^0==c^post_24 && dd^0==dd^post_24 && f^0==f^post_24 && g^0==g^post_24 && i^0==i^post_24 && iter^0==iter^post_24 && k^0==k^post_24 && l^0==l^post_24 && m^0==m^post_24 && n^0==n^post_24 && p^0==p^post_24 && r^0==r^post_24 && s^0==s^post_24 && tmp^0==tmp^post_24 && tmp___0^0==tmp___0^post_24 && tmp___1^0==tmp___1^post_24 && tmp___2^0==tmp___2^post_24 && tmp___4^0==tmp___4^post_24 ], cost: 1 24: l16 -> l15 : __const_30^0'=__const_30^post_25, b^0'=b^post_25, c^0'=c^post_25, dd^0'=dd^post_25, f^0'=f^post_25, g^0'=g^post_25, i^0'=i^post_25, iter^0'=iter^post_25, k^0'=k^post_25, l^0'=l^post_25, m^0'=m^post_25, n^0'=n^post_25, p^0'=p^post_25, r^0'=r^post_25, s^0'=s^post_25, tmp^0'=tmp^post_25, tmp___0^0'=tmp___0^post_25, tmp___1^0'=tmp___1^post_25, tmp___2^0'=tmp___2^post_25, tmp___3^0'=tmp___3^post_25, tmp___4^0'=tmp___4^post_25, tmp___5^0'=tmp___5^post_25, [ g^post_25==g^post_25 && r^post_25==r^post_25 && __const_30^0==__const_30^post_25 && b^0==b^post_25 && c^0==c^post_25 && dd^0==dd^post_25 && f^0==f^post_25 && i^0==i^post_25 && iter^0==iter^post_25 && k^0==k^post_25 && l^0==l^post_25 && m^0==m^post_25 && n^0==n^post_25 && p^0==p^post_25 && s^0==s^post_25 && tmp^0==tmp^post_25 && tmp___0^0==tmp___0^post_25 && tmp___1^0==tmp___1^post_25 && tmp___2^0==tmp___2^post_25 && tmp___3^0==tmp___3^post_25 && tmp___4^0==tmp___4^post_25 && tmp___5^0==tmp___5^post_25 ], cost: 1 25: l17 -> l0 : __const_30^0'=__const_30^post_26, b^0'=b^post_26, c^0'=c^post_26, dd^0'=dd^post_26, f^0'=f^post_26, g^0'=g^post_26, i^0'=i^post_26, iter^0'=iter^post_26, k^0'=k^post_26, l^0'=l^post_26, m^0'=m^post_26, n^0'=n^post_26, p^0'=p^post_26, r^0'=r^post_26, s^0'=s^post_26, tmp^0'=tmp^post_26, tmp___0^0'=tmp___0^post_26, tmp___1^0'=tmp___1^post_26, tmp___2^0'=tmp___2^post_26, tmp___3^0'=tmp___3^post_26, tmp___4^0'=tmp___4^post_26, tmp___5^0'=tmp___5^post_26, [ 1+n^0<=i^0 && __const_30^0==__const_30^post_26 && b^0==b^post_26 && c^0==c^post_26 && dd^0==dd^post_26 && f^0==f^post_26 && g^0==g^post_26 && i^0==i^post_26 && iter^0==iter^post_26 && k^0==k^post_26 && l^0==l^post_26 && m^0==m^post_26 && n^0==n^post_26 && p^0==p^post_26 && r^0==r^post_26 && s^0==s^post_26 && tmp^0==tmp^post_26 && tmp___0^0==tmp___0^post_26 && tmp___1^0==tmp___1^post_26 && tmp___2^0==tmp___2^post_26 && tmp___3^0==tmp___3^post_26 && tmp___4^0==tmp___4^post_26 && tmp___5^0==tmp___5^post_26 ], cost: 1 26: l17 -> l18 : __const_30^0'=__const_30^post_27, b^0'=b^post_27, c^0'=c^post_27, dd^0'=dd^post_27, f^0'=f^post_27, g^0'=g^post_27, i^0'=i^post_27, iter^0'=iter^post_27, k^0'=k^post_27, l^0'=l^post_27, m^0'=m^post_27, n^0'=n^post_27, p^0'=p^post_27, r^0'=r^post_27, s^0'=s^post_27, tmp^0'=tmp^post_27, tmp___0^0'=tmp___0^post_27, tmp___1^0'=tmp___1^post_27, tmp___2^0'=tmp___2^post_27, tmp___3^0'=tmp___3^post_27, tmp___4^0'=tmp___4^post_27, tmp___5^0'=tmp___5^post_27, [ i^0<=n^0 && i^post_27==1+i^0 && __const_30^0==__const_30^post_27 && b^0==b^post_27 && c^0==c^post_27 && dd^0==dd^post_27 && f^0==f^post_27 && g^0==g^post_27 && iter^0==iter^post_27 && k^0==k^post_27 && l^0==l^post_27 && m^0==m^post_27 && n^0==n^post_27 && p^0==p^post_27 && r^0==r^post_27 && s^0==s^post_27 && tmp^0==tmp^post_27 && tmp___0^0==tmp___0^post_27 && tmp___1^0==tmp___1^post_27 && tmp___2^0==tmp___2^post_27 && tmp___3^0==tmp___3^post_27 && tmp___4^0==tmp___4^post_27 && tmp___5^0==tmp___5^post_27 ], cost: 1 39: l18 -> l17 : __const_30^0'=__const_30^post_40, b^0'=b^post_40, c^0'=c^post_40, dd^0'=dd^post_40, f^0'=f^post_40, g^0'=g^post_40, i^0'=i^post_40, iter^0'=iter^post_40, k^0'=k^post_40, l^0'=l^post_40, m^0'=m^post_40, n^0'=n^post_40, p^0'=p^post_40, r^0'=r^post_40, s^0'=s^post_40, tmp^0'=tmp^post_40, tmp___0^0'=tmp___0^post_40, tmp___1^0'=tmp___1^post_40, tmp___2^0'=tmp___2^post_40, tmp___3^0'=tmp___3^post_40, tmp___4^0'=tmp___4^post_40, tmp___5^0'=tmp___5^post_40, [ __const_30^0==__const_30^post_40 && b^0==b^post_40 && c^0==c^post_40 && dd^0==dd^post_40 && f^0==f^post_40 && g^0==g^post_40 && i^0==i^post_40 && iter^0==iter^post_40 && k^0==k^post_40 && l^0==l^post_40 && m^0==m^post_40 && n^0==n^post_40 && p^0==p^post_40 && r^0==r^post_40 && s^0==s^post_40 && tmp^0==tmp^post_40 && tmp___0^0==tmp___0^post_40 && tmp___1^0==tmp___1^post_40 && tmp___2^0==tmp___2^post_40 && tmp___3^0==tmp___3^post_40 && tmp___4^0==tmp___4^post_40 && tmp___5^0==tmp___5^post_40 ], cost: 1 27: l19 -> l16 : __const_30^0'=__const_30^post_28, b^0'=b^post_28, c^0'=c^post_28, dd^0'=dd^post_28, f^0'=f^post_28, g^0'=g^post_28, i^0'=i^post_28, iter^0'=iter^post_28, k^0'=k^post_28, l^0'=l^post_28, m^0'=m^post_28, n^0'=n^post_28, p^0'=p^post_28, r^0'=r^post_28, s^0'=s^post_28, tmp^0'=tmp^post_28, tmp___0^0'=tmp___0^post_28, tmp___1^0'=tmp___1^post_28, tmp___2^0'=tmp___2^post_28, tmp___3^0'=tmp___3^post_28, tmp___4^0'=tmp___4^post_28, tmp___5^0'=tmp___5^post_28, [ 1+__const_30^0<=tmp___2^0 && __const_30^0==__const_30^post_28 && b^0==b^post_28 && c^0==c^post_28 && dd^0==dd^post_28 && f^0==f^post_28 && g^0==g^post_28 && i^0==i^post_28 && iter^0==iter^post_28 && k^0==k^post_28 && l^0==l^post_28 && m^0==m^post_28 && n^0==n^post_28 && p^0==p^post_28 && r^0==r^post_28 && s^0==s^post_28 && tmp^0==tmp^post_28 && tmp___0^0==tmp___0^post_28 && tmp___1^0==tmp___1^post_28 && tmp___2^0==tmp___2^post_28 && tmp___3^0==tmp___3^post_28 && tmp___4^0==tmp___4^post_28 && tmp___5^0==tmp___5^post_28 ], cost: 1 28: l19 -> l16 : __const_30^0'=__const_30^post_29, b^0'=b^post_29, c^0'=c^post_29, dd^0'=dd^post_29, f^0'=f^post_29, g^0'=g^post_29, i^0'=i^post_29, iter^0'=iter^post_29, k^0'=k^post_29, l^0'=l^post_29, m^0'=m^post_29, n^0'=n^post_29, p^0'=p^post_29, r^0'=r^post_29, s^0'=s^post_29, tmp^0'=tmp^post_29, tmp___0^0'=tmp___0^post_29, tmp___1^0'=tmp___1^post_29, tmp___2^0'=tmp___2^post_29, tmp___3^0'=tmp___3^post_29, tmp___4^0'=tmp___4^post_29, tmp___5^0'=tmp___5^post_29, [ 1+tmp___2^0<=__const_30^0 && __const_30^0==__const_30^post_29 && b^0==b^post_29 && c^0==c^post_29 && dd^0==dd^post_29 && f^0==f^post_29 && g^0==g^post_29 && i^0==i^post_29 && iter^0==iter^post_29 && k^0==k^post_29 && l^0==l^post_29 && m^0==m^post_29 && n^0==n^post_29 && p^0==p^post_29 && r^0==r^post_29 && s^0==s^post_29 && tmp^0==tmp^post_29 && tmp___0^0==tmp___0^post_29 && tmp___1^0==tmp___1^post_29 && tmp___2^0==tmp___2^post_29 && tmp___3^0==tmp___3^post_29 && tmp___4^0==tmp___4^post_29 && tmp___5^0==tmp___5^post_29 ], cost: 1 29: l19 -> l16 : __const_30^0'=__const_30^post_30, b^0'=b^post_30, c^0'=c^post_30, dd^0'=dd^post_30, f^0'=f^post_30, g^0'=g^post_30, i^0'=i^post_30, iter^0'=iter^post_30, k^0'=k^post_30, l^0'=l^post_30, m^0'=m^post_30, n^0'=n^post_30, p^0'=p^post_30, r^0'=r^post_30, s^0'=s^post_30, tmp^0'=tmp^post_30, tmp___0^0'=tmp___0^post_30, tmp___1^0'=tmp___1^post_30, tmp___2^0'=tmp___2^post_30, tmp___3^0'=tmp___3^post_30, tmp___4^0'=tmp___4^post_30, tmp___5^0'=tmp___5^post_30, [ tmp___2^0<=__const_30^0 && __const_30^0<=tmp___2^0 && __const_30^0==__const_30^post_30 && b^0==b^post_30 && c^0==c^post_30 && dd^0==dd^post_30 && f^0==f^post_30 && g^0==g^post_30 && i^0==i^post_30 && iter^0==iter^post_30 && k^0==k^post_30 && l^0==l^post_30 && m^0==m^post_30 && n^0==n^post_30 && p^0==p^post_30 && r^0==r^post_30 && s^0==s^post_30 && tmp^0==tmp^post_30 && tmp___0^0==tmp___0^post_30 && tmp___1^0==tmp___1^post_30 && tmp___2^0==tmp___2^post_30 && tmp___3^0==tmp___3^post_30 && tmp___4^0==tmp___4^post_30 && tmp___5^0==tmp___5^post_30 ], cost: 1 30: l20 -> l19 : __const_30^0'=__const_30^post_31, b^0'=b^post_31, c^0'=c^post_31, dd^0'=dd^post_31, f^0'=f^post_31, g^0'=g^post_31, i^0'=i^post_31, iter^0'=iter^post_31, k^0'=k^post_31, l^0'=l^post_31, m^0'=m^post_31, n^0'=n^post_31, p^0'=p^post_31, r^0'=r^post_31, s^0'=s^post_31, tmp^0'=tmp^post_31, tmp___0^0'=tmp___0^post_31, tmp___1^0'=tmp___1^post_31, tmp___2^0'=tmp___2^post_31, tmp___3^0'=tmp___3^post_31, tmp___4^0'=tmp___4^post_31, tmp___5^0'=tmp___5^post_31, [ tmp___2^post_31==iter^0 && iter^post_31==1+iter^0 && __const_30^0==__const_30^post_31 && b^0==b^post_31 && c^0==c^post_31 && dd^0==dd^post_31 && f^0==f^post_31 && g^0==g^post_31 && i^0==i^post_31 && k^0==k^post_31 && l^0==l^post_31 && m^0==m^post_31 && n^0==n^post_31 && p^0==p^post_31 && r^0==r^post_31 && s^0==s^post_31 && tmp^0==tmp^post_31 && tmp___0^0==tmp___0^post_31 && tmp___1^0==tmp___1^post_31 && tmp___3^0==tmp___3^post_31 && tmp___4^0==tmp___4^post_31 && tmp___5^0==tmp___5^post_31 ], cost: 1 31: l21 -> l2 : __const_30^0'=__const_30^post_32, b^0'=b^post_32, c^0'=c^post_32, dd^0'=dd^post_32, f^0'=f^post_32, g^0'=g^post_32, i^0'=i^post_32, iter^0'=iter^post_32, k^0'=k^post_32, l^0'=l^post_32, m^0'=m^post_32, n^0'=n^post_32, p^0'=p^post_32, r^0'=r^post_32, s^0'=s^post_32, tmp^0'=tmp^post_32, tmp___0^0'=tmp___0^post_32, tmp___1^0'=tmp___1^post_32, tmp___2^0'=tmp___2^post_32, tmp___3^0'=tmp___3^post_32, tmp___4^0'=tmp___4^post_32, tmp___5^0'=tmp___5^post_32, [ m^0<=l^0 && l^0<=m^0 && __const_30^0==__const_30^post_32 && b^0==b^post_32 && c^0==c^post_32 && dd^0==dd^post_32 && f^0==f^post_32 && g^0==g^post_32 && i^0==i^post_32 && iter^0==iter^post_32 && k^0==k^post_32 && l^0==l^post_32 && m^0==m^post_32 && n^0==n^post_32 && p^0==p^post_32 && r^0==r^post_32 && s^0==s^post_32 && tmp^0==tmp^post_32 && tmp___0^0==tmp___0^post_32 && tmp___1^0==tmp___1^post_32 && tmp___2^0==tmp___2^post_32 && tmp___3^0==tmp___3^post_32 && tmp___4^0==tmp___4^post_32 && tmp___5^0==tmp___5^post_32 ], cost: 1 32: l21 -> l20 : __const_30^0'=__const_30^post_33, b^0'=b^post_33, c^0'=c^post_33, dd^0'=dd^post_33, f^0'=f^post_33, g^0'=g^post_33, i^0'=i^post_33, iter^0'=iter^post_33, k^0'=k^post_33, l^0'=l^post_33, m^0'=m^post_33, n^0'=n^post_33, p^0'=p^post_33, r^0'=r^post_33, s^0'=s^post_33, tmp^0'=tmp^post_33, tmp___0^0'=tmp___0^post_33, tmp___1^0'=tmp___1^post_33, tmp___2^0'=tmp___2^post_33, tmp___3^0'=tmp___3^post_33, tmp___4^0'=tmp___4^post_33, tmp___5^0'=tmp___5^post_33, [ 1+l^0<=m^0 && __const_30^0==__const_30^post_33 && b^0==b^post_33 && c^0==c^post_33 && dd^0==dd^post_33 && f^0==f^post_33 && g^0==g^post_33 && i^0==i^post_33 && iter^0==iter^post_33 && k^0==k^post_33 && l^0==l^post_33 && m^0==m^post_33 && n^0==n^post_33 && p^0==p^post_33 && r^0==r^post_33 && s^0==s^post_33 && tmp^0==tmp^post_33 && tmp___0^0==tmp___0^post_33 && tmp___1^0==tmp___1^post_33 && tmp___2^0==tmp___2^post_33 && tmp___3^0==tmp___3^post_33 && tmp___4^0==tmp___4^post_33 && tmp___5^0==tmp___5^post_33 ], cost: 1 33: l21 -> l20 : __const_30^0'=__const_30^post_34, b^0'=b^post_34, c^0'=c^post_34, dd^0'=dd^post_34, f^0'=f^post_34, g^0'=g^post_34, i^0'=i^post_34, iter^0'=iter^post_34, k^0'=k^post_34, l^0'=l^post_34, m^0'=m^post_34, n^0'=n^post_34, p^0'=p^post_34, r^0'=r^post_34, s^0'=s^post_34, tmp^0'=tmp^post_34, tmp___0^0'=tmp___0^post_34, tmp___1^0'=tmp___1^post_34, tmp___2^0'=tmp___2^post_34, tmp___3^0'=tmp___3^post_34, tmp___4^0'=tmp___4^post_34, tmp___5^0'=tmp___5^post_34, [ 1+m^0<=l^0 && __const_30^0==__const_30^post_34 && b^0==b^post_34 && c^0==c^post_34 && dd^0==dd^post_34 && f^0==f^post_34 && g^0==g^post_34 && i^0==i^post_34 && iter^0==iter^post_34 && k^0==k^post_34 && l^0==l^post_34 && m^0==m^post_34 && n^0==n^post_34 && p^0==p^post_34 && r^0==r^post_34 && s^0==s^post_34 && tmp^0==tmp^post_34 && tmp___0^0==tmp___0^post_34 && tmp___1^0==tmp___1^post_34 && tmp___2^0==tmp___2^post_34 && tmp___3^0==tmp___3^post_34 && tmp___4^0==tmp___4^post_34 && tmp___5^0==tmp___5^post_34 ], cost: 1 34: l22 -> l21 : __const_30^0'=__const_30^post_35, b^0'=b^post_35, c^0'=c^post_35, dd^0'=dd^post_35, f^0'=f^post_35, g^0'=g^post_35, i^0'=i^post_35, iter^0'=iter^post_35, k^0'=k^post_35, l^0'=l^post_35, m^0'=m^post_35, n^0'=n^post_35, p^0'=p^post_35, r^0'=r^post_35, s^0'=s^post_35, tmp^0'=tmp^post_35, tmp___0^0'=tmp___0^post_35, tmp___1^0'=tmp___1^post_35, tmp___2^0'=tmp___2^post_35, tmp___3^0'=tmp___3^post_35, tmp___4^0'=tmp___4^post_35, tmp___5^0'=tmp___5^post_35, [ __const_30^0==__const_30^post_35 && b^0==b^post_35 && c^0==c^post_35 && dd^0==dd^post_35 && f^0==f^post_35 && g^0==g^post_35 && i^0==i^post_35 && iter^0==iter^post_35 && k^0==k^post_35 && l^0==l^post_35 && m^0==m^post_35 && n^0==n^post_35 && p^0==p^post_35 && r^0==r^post_35 && s^0==s^post_35 && tmp^0==tmp^post_35 && tmp___0^0==tmp___0^post_35 && tmp___1^0==tmp___1^post_35 && tmp___2^0==tmp___2^post_35 && tmp___3^0==tmp___3^post_35 && tmp___4^0==tmp___4^post_35 && tmp___5^0==tmp___5^post_35 ], cost: 1 35: l23 -> l24 : __const_30^0'=__const_30^post_36, b^0'=b^post_36, c^0'=c^post_36, dd^0'=dd^post_36, f^0'=f^post_36, g^0'=g^post_36, i^0'=i^post_36, iter^0'=iter^post_36, k^0'=k^post_36, l^0'=l^post_36, m^0'=m^post_36, n^0'=n^post_36, p^0'=p^post_36, r^0'=r^post_36, s^0'=s^post_36, tmp^0'=tmp^post_36, tmp___0^0'=tmp___0^post_36, tmp___1^0'=tmp___1^post_36, tmp___2^0'=tmp___2^post_36, tmp___3^0'=tmp___3^post_36, tmp___4^0'=tmp___4^post_36, tmp___5^0'=tmp___5^post_36, [ m^post_36==1+m^0 && __const_30^0==__const_30^post_36 && b^0==b^post_36 && c^0==c^post_36 && dd^0==dd^post_36 && f^0==f^post_36 && g^0==g^post_36 && i^0==i^post_36 && iter^0==iter^post_36 && k^0==k^post_36 && l^0==l^post_36 && n^0==n^post_36 && p^0==p^post_36 && r^0==r^post_36 && s^0==s^post_36 && tmp^0==tmp^post_36 && tmp___0^0==tmp___0^post_36 && tmp___1^0==tmp___1^post_36 && tmp___2^0==tmp___2^post_36 && tmp___3^0==tmp___3^post_36 && tmp___4^0==tmp___4^post_36 && tmp___5^0==tmp___5^post_36 ], cost: 1 42: l24 -> l26 : __const_30^0'=__const_30^post_43, b^0'=b^post_43, c^0'=c^post_43, dd^0'=dd^post_43, f^0'=f^post_43, g^0'=g^post_43, i^0'=i^post_43, iter^0'=iter^post_43, k^0'=k^post_43, l^0'=l^post_43, m^0'=m^post_43, n^0'=n^post_43, p^0'=p^post_43, r^0'=r^post_43, s^0'=s^post_43, tmp^0'=tmp^post_43, tmp___0^0'=tmp___0^post_43, tmp___1^0'=tmp___1^post_43, tmp___2^0'=tmp___2^post_43, tmp___3^0'=tmp___3^post_43, tmp___4^0'=tmp___4^post_43, tmp___5^0'=tmp___5^post_43, [ __const_30^0==__const_30^post_43 && b^0==b^post_43 && c^0==c^post_43 && dd^0==dd^post_43 && f^0==f^post_43 && g^0==g^post_43 && i^0==i^post_43 && iter^0==iter^post_43 && k^0==k^post_43 && l^0==l^post_43 && m^0==m^post_43 && n^0==n^post_43 && p^0==p^post_43 && r^0==r^post_43 && s^0==s^post_43 && tmp^0==tmp^post_43 && tmp___0^0==tmp___0^post_43 && tmp___1^0==tmp___1^post_43 && tmp___2^0==tmp___2^post_43 && tmp___3^0==tmp___3^post_43 && tmp___4^0==tmp___4^post_43 && tmp___5^0==tmp___5^post_43 ], cost: 1 36: l25 -> l23 : __const_30^0'=__const_30^post_37, b^0'=b^post_37, c^0'=c^post_37, dd^0'=dd^post_37, f^0'=f^post_37, g^0'=g^post_37, i^0'=i^post_37, iter^0'=iter^post_37, k^0'=k^post_37, l^0'=l^post_37, m^0'=m^post_37, n^0'=n^post_37, p^0'=p^post_37, r^0'=r^post_37, s^0'=s^post_37, tmp^0'=tmp^post_37, tmp___0^0'=tmp___0^post_37, tmp___1^0'=tmp___1^post_37, tmp___2^0'=tmp___2^post_37, tmp___3^0'=tmp___3^post_37, tmp___4^0'=tmp___4^post_37, tmp___5^0'=tmp___5^post_37, [ 1+dd^0<=tmp___1^0+dd^0 && __const_30^0==__const_30^post_37 && b^0==b^post_37 && c^0==c^post_37 && dd^0==dd^post_37 && f^0==f^post_37 && g^0==g^post_37 && i^0==i^post_37 && iter^0==iter^post_37 && k^0==k^post_37 && l^0==l^post_37 && m^0==m^post_37 && n^0==n^post_37 && p^0==p^post_37 && r^0==r^post_37 && s^0==s^post_37 && tmp^0==tmp^post_37 && tmp___0^0==tmp___0^post_37 && tmp___1^0==tmp___1^post_37 && tmp___2^0==tmp___2^post_37 && tmp___3^0==tmp___3^post_37 && tmp___4^0==tmp___4^post_37 && tmp___5^0==tmp___5^post_37 ], cost: 1 37: l25 -> l23 : __const_30^0'=__const_30^post_38, b^0'=b^post_38, c^0'=c^post_38, dd^0'=dd^post_38, f^0'=f^post_38, g^0'=g^post_38, i^0'=i^post_38, iter^0'=iter^post_38, k^0'=k^post_38, l^0'=l^post_38, m^0'=m^post_38, n^0'=n^post_38, p^0'=p^post_38, r^0'=r^post_38, s^0'=s^post_38, tmp^0'=tmp^post_38, tmp___0^0'=tmp___0^post_38, tmp___1^0'=tmp___1^post_38, tmp___2^0'=tmp___2^post_38, tmp___3^0'=tmp___3^post_38, tmp___4^0'=tmp___4^post_38, tmp___5^0'=tmp___5^post_38, [ 1+tmp___1^0+dd^0<=dd^0 && __const_30^0==__const_30^post_38 && b^0==b^post_38 && c^0==c^post_38 && dd^0==dd^post_38 && f^0==f^post_38 && g^0==g^post_38 && i^0==i^post_38 && iter^0==iter^post_38 && k^0==k^post_38 && l^0==l^post_38 && m^0==m^post_38 && n^0==n^post_38 && p^0==p^post_38 && r^0==r^post_38 && s^0==s^post_38 && tmp^0==tmp^post_38 && tmp___0^0==tmp___0^post_38 && tmp___1^0==tmp___1^post_38 && tmp___2^0==tmp___2^post_38 && tmp___3^0==tmp___3^post_38 && tmp___4^0==tmp___4^post_38 && tmp___5^0==tmp___5^post_38 ], cost: 1 38: l25 -> l22 : __const_30^0'=__const_30^post_39, b^0'=b^post_39, c^0'=c^post_39, dd^0'=dd^post_39, f^0'=f^post_39, g^0'=g^post_39, i^0'=i^post_39, iter^0'=iter^post_39, k^0'=k^post_39, l^0'=l^post_39, m^0'=m^post_39, n^0'=n^post_39, p^0'=p^post_39, r^0'=r^post_39, s^0'=s^post_39, tmp^0'=tmp^post_39, tmp___0^0'=tmp___0^post_39, tmp___1^0'=tmp___1^post_39, tmp___2^0'=tmp___2^post_39, tmp___3^0'=tmp___3^post_39, tmp___4^0'=tmp___4^post_39, tmp___5^0'=tmp___5^post_39, [ tmp___1^0+dd^0<=dd^0 && dd^0<=tmp___1^0+dd^0 && __const_30^0==__const_30^post_39 && b^0==b^post_39 && c^0==c^post_39 && dd^0==dd^post_39 && f^0==f^post_39 && g^0==g^post_39 && i^0==i^post_39 && iter^0==iter^post_39 && k^0==k^post_39 && l^0==l^post_39 && m^0==m^post_39 && n^0==n^post_39 && p^0==p^post_39 && r^0==r^post_39 && s^0==s^post_39 && tmp^0==tmp^post_39 && tmp___0^0==tmp___0^post_39 && tmp___1^0==tmp___1^post_39 && tmp___2^0==tmp___2^post_39 && tmp___3^0==tmp___3^post_39 && tmp___4^0==tmp___4^post_39 && tmp___5^0==tmp___5^post_39 ], cost: 1 40: l26 -> l22 : __const_30^0'=__const_30^post_41, b^0'=b^post_41, c^0'=c^post_41, dd^0'=dd^post_41, f^0'=f^post_41, g^0'=g^post_41, i^0'=i^post_41, iter^0'=iter^post_41, k^0'=k^post_41, l^0'=l^post_41, m^0'=m^post_41, n^0'=n^post_41, p^0'=p^post_41, r^0'=r^post_41, s^0'=s^post_41, tmp^0'=tmp^post_41, tmp___0^0'=tmp___0^post_41, tmp___1^0'=tmp___1^post_41, tmp___2^0'=tmp___2^post_41, tmp___3^0'=tmp___3^post_41, tmp___4^0'=tmp___4^post_41, tmp___5^0'=tmp___5^post_41, [ n^0<=m^0 && __const_30^0==__const_30^post_41 && b^0==b^post_41 && c^0==c^post_41 && dd^0==dd^post_41 && f^0==f^post_41 && g^0==g^post_41 && i^0==i^post_41 && iter^0==iter^post_41 && k^0==k^post_41 && l^0==l^post_41 && m^0==m^post_41 && n^0==n^post_41 && p^0==p^post_41 && r^0==r^post_41 && s^0==s^post_41 && tmp^0==tmp^post_41 && tmp___0^0==tmp___0^post_41 && tmp___1^0==tmp___1^post_41 && tmp___2^0==tmp___2^post_41 && tmp___3^0==tmp___3^post_41 && tmp___4^0==tmp___4^post_41 && tmp___5^0==tmp___5^post_41 ], cost: 1 41: l26 -> l25 : __const_30^0'=__const_30^post_42, b^0'=b^post_42, c^0'=c^post_42, dd^0'=dd^post_42, f^0'=f^post_42, g^0'=g^post_42, i^0'=i^post_42, iter^0'=iter^post_42, k^0'=k^post_42, l^0'=l^post_42, m^0'=m^post_42, n^0'=n^post_42, p^0'=p^post_42, r^0'=r^post_42, s^0'=s^post_42, tmp^0'=tmp^post_42, tmp___0^0'=tmp___0^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=tmp___2^post_42, tmp___3^0'=tmp___3^post_42, tmp___4^0'=tmp___4^post_42, tmp___5^0'=tmp___5^post_42, [ m^0<=-1+n^0 && tmp^post_42==tmp^post_42 && tmp___0^post_42==tmp___0^post_42 && dd^post_42==tmp___0^post_42+tmp^post_42 && tmp___1^post_42==tmp___1^post_42 && __const_30^0==__const_30^post_42 && b^0==b^post_42 && c^0==c^post_42 && f^0==f^post_42 && g^0==g^post_42 && i^0==i^post_42 && iter^0==iter^post_42 && k^0==k^post_42 && l^0==l^post_42 && m^0==m^post_42 && n^0==n^post_42 && p^0==p^post_42 && r^0==r^post_42 && s^0==s^post_42 && tmp___2^0==tmp___2^post_42 && tmp___3^0==tmp___3^post_42 && tmp___4^0==tmp___4^post_42 && tmp___5^0==tmp___5^post_42 ], cost: 1 46: l28 -> l18 : __const_30^0'=__const_30^post_47, b^0'=b^post_47, c^0'=c^post_47, dd^0'=dd^post_47, f^0'=f^post_47, g^0'=g^post_47, i^0'=i^post_47, iter^0'=iter^post_47, k^0'=k^post_47, l^0'=l^post_47, m^0'=m^post_47, n^0'=n^post_47, p^0'=p^post_47, r^0'=r^post_47, s^0'=s^post_47, tmp^0'=tmp^post_47, tmp___0^0'=tmp___0^post_47, tmp___1^0'=tmp___1^post_47, tmp___2^0'=tmp___2^post_47, tmp___3^0'=tmp___3^post_47, tmp___4^0'=tmp___4^post_47, tmp___5^0'=tmp___5^post_47, [ __const_30^0==__const_30^post_47 && b^0==b^post_47 && c^0==c^post_47 && dd^0==dd^post_47 && f^0==f^post_47 && g^0==g^post_47 && i^0==i^post_47 && iter^0==iter^post_47 && k^0==k^post_47 && l^0==l^post_47 && m^0==m^post_47 && n^0==n^post_47 && p^0==p^post_47 && r^0==r^post_47 && s^0==s^post_47 && tmp^0==tmp^post_47 && tmp___0^0==tmp___0^post_47 && tmp___1^0==tmp___1^post_47 && tmp___2^0==tmp___2^post_47 && tmp___3^0==tmp___3^post_47 && tmp___4^0==tmp___4^post_47 && tmp___5^0==tmp___5^post_47 ], cost: 1 Checking for constant complexity: The following rule is satisfiable with cost >= 1, yielding constant complexity: 46: l28 -> l18 : __const_30^0'=__const_30^post_47, b^0'=b^post_47, c^0'=c^post_47, dd^0'=dd^post_47, f^0'=f^post_47, g^0'=g^post_47, i^0'=i^post_47, iter^0'=iter^post_47, k^0'=k^post_47, l^0'=l^post_47, m^0'=m^post_47, n^0'=n^post_47, p^0'=p^post_47, r^0'=r^post_47, s^0'=s^post_47, tmp^0'=tmp^post_47, tmp___0^0'=tmp___0^post_47, tmp___1^0'=tmp___1^post_47, tmp___2^0'=tmp___2^post_47, tmp___3^0'=tmp___3^post_47, tmp___4^0'=tmp___4^post_47, tmp___5^0'=tmp___5^post_47, [ __const_30^0==__const_30^post_47 && b^0==b^post_47 && c^0==c^post_47 && dd^0==dd^post_47 && f^0==f^post_47 && g^0==g^post_47 && i^0==i^post_47 && iter^0==iter^post_47 && k^0==k^post_47 && l^0==l^post_47 && m^0==m^post_47 && n^0==n^post_47 && p^0==p^post_47 && r^0==r^post_47 && s^0==s^post_47 && tmp^0==tmp^post_47 && tmp___0^0==tmp___0^post_47 && tmp___1^0==tmp___1^post_47 && tmp___2^0==tmp___2^post_47 && tmp___3^0==tmp___3^post_47 && tmp___4^0==tmp___4^post_47 && tmp___5^0==tmp___5^post_47 ], cost: 1 Removed unreachable and leaf rules: Start location: l28 0: l0 -> l1 : __const_30^0'=__const_30^post_1, b^0'=b^post_1, c^0'=c^post_1, dd^0'=dd^post_1, f^0'=f^post_1, g^0'=g^post_1, i^0'=i^post_1, iter^0'=iter^post_1, k^0'=k^post_1, l^0'=l^post_1, m^0'=m^post_1, n^0'=n^post_1, p^0'=p^post_1, r^0'=r^post_1, s^0'=s^post_1, tmp^0'=tmp^post_1, tmp___0^0'=tmp___0^post_1, tmp___1^0'=tmp___1^post_1, tmp___2^0'=tmp___2^post_1, tmp___3^0'=tmp___3^post_1, tmp___4^0'=tmp___4^post_1, tmp___5^0'=tmp___5^post_1, [ __const_30^0==__const_30^post_1 && b^0==b^post_1 && c^0==c^post_1 && dd^0==dd^post_1 && f^0==f^post_1 && g^0==g^post_1 && i^0==i^post_1 && iter^0==iter^post_1 && k^0==k^post_1 && l^0==l^post_1 && m^0==m^post_1 && n^0==n^post_1 && p^0==p^post_1 && r^0==r^post_1 && s^0==s^post_1 && tmp^0==tmp^post_1 && tmp___0^0==tmp___0^post_1 && tmp___1^0==tmp___1^post_1 && tmp___2^0==tmp___2^post_1 && tmp___3^0==tmp___3^post_1 && tmp___4^0==tmp___4^post_1 && tmp___5^0==tmp___5^post_1 ], cost: 1 45: l1 -> l3 : __const_30^0'=__const_30^post_46, b^0'=b^post_46, c^0'=c^post_46, dd^0'=dd^post_46, f^0'=f^post_46, g^0'=g^post_46, i^0'=i^post_46, iter^0'=iter^post_46, k^0'=k^post_46, l^0'=l^post_46, m^0'=m^post_46, n^0'=n^post_46, p^0'=p^post_46, r^0'=r^post_46, s^0'=s^post_46, tmp^0'=tmp^post_46, tmp___0^0'=tmp___0^post_46, tmp___1^0'=tmp___1^post_46, tmp___2^0'=tmp___2^post_46, tmp___3^0'=tmp___3^post_46, tmp___4^0'=tmp___4^post_46, tmp___5^0'=tmp___5^post_46, [ l^0<=n^0 && iter^post_46==0 && __const_30^0==__const_30^post_46 && b^0==b^post_46 && c^0==c^post_46 && dd^0==dd^post_46 && f^0==f^post_46 && g^0==g^post_46 && i^0==i^post_46 && k^0==k^post_46 && l^0==l^post_46 && m^0==m^post_46 && n^0==n^post_46 && p^0==p^post_46 && r^0==r^post_46 && s^0==s^post_46 && tmp^0==tmp^post_46 && tmp___0^0==tmp___0^post_46 && tmp___1^0==tmp___1^post_46 && tmp___2^0==tmp___2^post_46 && tmp___3^0==tmp___3^post_46 && tmp___4^0==tmp___4^post_46 && tmp___5^0==tmp___5^post_46 ], cost: 1 1: l2 -> l0 : __const_30^0'=__const_30^post_2, b^0'=b^post_2, c^0'=c^post_2, dd^0'=dd^post_2, f^0'=f^post_2, g^0'=g^post_2, i^0'=i^post_2, iter^0'=iter^post_2, k^0'=k^post_2, l^0'=l^post_2, m^0'=m^post_2, n^0'=n^post_2, p^0'=p^post_2, r^0'=r^post_2, s^0'=s^post_2, tmp^0'=tmp^post_2, tmp___0^0'=tmp___0^post_2, tmp___1^0'=tmp___1^post_2, tmp___2^0'=tmp___2^post_2, tmp___3^0'=tmp___3^post_2, tmp___4^0'=tmp___4^post_2, tmp___5^0'=tmp___5^post_2, [ m^0<=l^0 && l^0<=m^0 && l^post_2==1+l^0 && __const_30^0==__const_30^post_2 && b^0==b^post_2 && c^0==c^post_2 && dd^0==dd^post_2 && f^0==f^post_2 && g^0==g^post_2 && i^0==i^post_2 && iter^0==iter^post_2 && k^0==k^post_2 && m^0==m^post_2 && n^0==n^post_2 && p^0==p^post_2 && r^0==r^post_2 && s^0==s^post_2 && tmp^0==tmp^post_2 && tmp___0^0==tmp___0^post_2 && tmp___1^0==tmp___1^post_2 && tmp___2^0==tmp___2^post_2 && tmp___3^0==tmp___3^post_2 && tmp___4^0==tmp___4^post_2 && tmp___5^0==tmp___5^post_2 ], cost: 1 2: l2 -> l3 : __const_30^0'=__const_30^post_3, b^0'=b^post_3, c^0'=c^post_3, dd^0'=dd^post_3, f^0'=f^post_3, g^0'=g^post_3, i^0'=i^post_3, iter^0'=iter^post_3, k^0'=k^post_3, l^0'=l^post_3, m^0'=m^post_3, n^0'=n^post_3, p^0'=p^post_3, r^0'=r^post_3, s^0'=s^post_3, tmp^0'=tmp^post_3, tmp___0^0'=tmp___0^post_3, tmp___1^0'=tmp___1^post_3, tmp___2^0'=tmp___2^post_3, tmp___3^0'=tmp___3^post_3, tmp___4^0'=tmp___4^post_3, tmp___5^0'=tmp___5^post_3, [ 1+l^0<=m^0 && __const_30^0==__const_30^post_3 && b^0==b^post_3 && c^0==c^post_3 && dd^0==dd^post_3 && f^0==f^post_3 && g^0==g^post_3 && i^0==i^post_3 && iter^0==iter^post_3 && k^0==k^post_3 && l^0==l^post_3 && m^0==m^post_3 && n^0==n^post_3 && p^0==p^post_3 && r^0==r^post_3 && s^0==s^post_3 && tmp^0==tmp^post_3 && tmp___0^0==tmp___0^post_3 && tmp___1^0==tmp___1^post_3 && tmp___2^0==tmp___2^post_3 && tmp___3^0==tmp___3^post_3 && tmp___4^0==tmp___4^post_3 && tmp___5^0==tmp___5^post_3 ], cost: 1 3: l2 -> l3 : __const_30^0'=__const_30^post_4, b^0'=b^post_4, c^0'=c^post_4, dd^0'=dd^post_4, f^0'=f^post_4, g^0'=g^post_4, i^0'=i^post_4, iter^0'=iter^post_4, k^0'=k^post_4, l^0'=l^post_4, m^0'=m^post_4, n^0'=n^post_4, p^0'=p^post_4, r^0'=r^post_4, s^0'=s^post_4, tmp^0'=tmp^post_4, tmp___0^0'=tmp___0^post_4, tmp___1^0'=tmp___1^post_4, tmp___2^0'=tmp___2^post_4, tmp___3^0'=tmp___3^post_4, tmp___4^0'=tmp___4^post_4, tmp___5^0'=tmp___5^post_4, [ 1+m^0<=l^0 && __const_30^0==__const_30^post_4 && b^0==b^post_4 && c^0==c^post_4 && dd^0==dd^post_4 && f^0==f^post_4 && g^0==g^post_4 && i^0==i^post_4 && iter^0==iter^post_4 && k^0==k^post_4 && l^0==l^post_4 && m^0==m^post_4 && n^0==n^post_4 && p^0==p^post_4 && r^0==r^post_4 && s^0==s^post_4 && tmp^0==tmp^post_4 && tmp___0^0==tmp___0^post_4 && tmp___1^0==tmp___1^post_4 && tmp___2^0==tmp___2^post_4 && tmp___3^0==tmp___3^post_4 && tmp___4^0==tmp___4^post_4 && tmp___5^0==tmp___5^post_4 ], cost: 1 43: l3 -> l24 : __const_30^0'=__const_30^post_44, b^0'=b^post_44, c^0'=c^post_44, dd^0'=dd^post_44, f^0'=f^post_44, g^0'=g^post_44, i^0'=i^post_44, iter^0'=iter^post_44, k^0'=k^post_44, l^0'=l^post_44, m^0'=m^post_44, n^0'=n^post_44, p^0'=p^post_44, r^0'=r^post_44, s^0'=s^post_44, tmp^0'=tmp^post_44, tmp___0^0'=tmp___0^post_44, tmp___1^0'=tmp___1^post_44, tmp___2^0'=tmp___2^post_44, tmp___3^0'=tmp___3^post_44, tmp___4^0'=tmp___4^post_44, tmp___5^0'=tmp___5^post_44, [ __const_30^0==__const_30^post_44 && b^0==b^post_44 && c^0==c^post_44 && dd^0==dd^post_44 && f^0==f^post_44 && g^0==g^post_44 && i^0==i^post_44 && iter^0==iter^post_44 && k^0==k^post_44 && l^0==l^post_44 && m^0==m^post_44 && n^0==n^post_44 && p^0==p^post_44 && r^0==r^post_44 && s^0==s^post_44 && tmp^0==tmp^post_44 && tmp___0^0==tmp___0^post_44 && tmp___1^0==tmp___1^post_44 && tmp___2^0==tmp___2^post_44 && tmp___3^0==tmp___3^post_44 && tmp___4^0==tmp___4^post_44 && tmp___5^0==tmp___5^post_44 ], cost: 1 4: l4 -> l2 : __const_30^0'=__const_30^post_5, b^0'=b^post_5, c^0'=c^post_5, dd^0'=dd^post_5, f^0'=f^post_5, g^0'=g^post_5, i^0'=i^post_5, iter^0'=iter^post_5, k^0'=k^post_5, l^0'=l^post_5, m^0'=m^post_5, n^0'=n^post_5, p^0'=p^post_5, r^0'=r^post_5, s^0'=s^post_5, tmp^0'=tmp^post_5, tmp___0^0'=tmp___0^post_5, tmp___1^0'=tmp___1^post_5, tmp___2^0'=tmp___2^post_5, tmp___3^0'=tmp___3^post_5, tmp___4^0'=tmp___4^post_5, tmp___5^0'=tmp___5^post_5, [ __const_30^0==__const_30^post_5 && b^0==b^post_5 && c^0==c^post_5 && dd^0==dd^post_5 && f^0==f^post_5 && g^0==g^post_5 && i^0==i^post_5 && iter^0==iter^post_5 && k^0==k^post_5 && l^0==l^post_5 && m^0==m^post_5 && n^0==n^post_5 && p^0==p^post_5 && r^0==r^post_5 && s^0==s^post_5 && tmp^0==tmp^post_5 && tmp___0^0==tmp___0^post_5 && tmp___1^0==tmp___1^post_5 && tmp___2^0==tmp___2^post_5 && tmp___3^0==tmp___3^post_5 && tmp___4^0==tmp___4^post_5 && tmp___5^0==tmp___5^post_5 ], cost: 1 5: l5 -> l4 : __const_30^0'=__const_30^post_6, b^0'=b^post_6, c^0'=c^post_6, dd^0'=dd^post_6, f^0'=f^post_6, g^0'=g^post_6, i^0'=i^post_6, iter^0'=iter^post_6, k^0'=k^post_6, l^0'=l^post_6, m^0'=m^post_6, n^0'=n^post_6, p^0'=p^post_6, r^0'=r^post_6, s^0'=s^post_6, tmp^0'=tmp^post_6, tmp___0^0'=tmp___0^post_6, tmp___1^0'=tmp___1^post_6, tmp___2^0'=tmp___2^post_6, tmp___3^0'=tmp___3^post_6, tmp___4^0'=tmp___4^post_6, tmp___5^0'=tmp___5^post_6, [ 1+i^0<=l^0 && __const_30^0==__const_30^post_6 && b^0==b^post_6 && c^0==c^post_6 && dd^0==dd^post_6 && f^0==f^post_6 && g^0==g^post_6 && i^0==i^post_6 && iter^0==iter^post_6 && k^0==k^post_6 && l^0==l^post_6 && m^0==m^post_6 && n^0==n^post_6 && p^0==p^post_6 && r^0==r^post_6 && s^0==s^post_6 && tmp^0==tmp^post_6 && tmp___0^0==tmp___0^post_6 && tmp___1^0==tmp___1^post_6 && tmp___2^0==tmp___2^post_6 && tmp___3^0==tmp___3^post_6 && tmp___4^0==tmp___4^post_6 && tmp___5^0==tmp___5^post_6 ], cost: 1 6: l5 -> l2 : __const_30^0'=__const_30^post_7, b^0'=b^post_7, c^0'=c^post_7, dd^0'=dd^post_7, f^0'=f^post_7, g^0'=g^post_7, i^0'=i^post_7, iter^0'=iter^post_7, k^0'=k^post_7, l^0'=l^post_7, m^0'=m^post_7, n^0'=n^post_7, p^0'=p^post_7, r^0'=r^post_7, s^0'=s^post_7, tmp^0'=tmp^post_7, tmp___0^0'=tmp___0^post_7, tmp___1^0'=tmp___1^post_7, tmp___2^0'=tmp___2^post_7, tmp___3^0'=tmp___3^post_7, tmp___4^0'=tmp___4^post_7, tmp___5^0'=tmp___5^post_7, [ l^0<=i^0 && __const_30^0==__const_30^post_7 && b^0==b^post_7 && c^0==c^post_7 && dd^0==dd^post_7 && f^0==f^post_7 && g^0==g^post_7 && i^0==i^post_7 && iter^0==iter^post_7 && k^0==k^post_7 && l^0==l^post_7 && m^0==m^post_7 && n^0==n^post_7 && p^0==p^post_7 && r^0==r^post_7 && s^0==s^post_7 && tmp^0==tmp^post_7 && tmp___0^0==tmp___0^post_7 && tmp___1^0==tmp___1^post_7 && tmp___2^0==tmp___2^post_7 && tmp___3^0==tmp___3^post_7 && tmp___4^0==tmp___4^post_7 && tmp___5^0==tmp___5^post_7 ], cost: 1 7: l6 -> l4 : __const_30^0'=__const_30^post_8, b^0'=b^post_8, c^0'=c^post_8, dd^0'=dd^post_8, f^0'=f^post_8, g^0'=g^post_8, i^0'=i^post_8, iter^0'=iter^post_8, k^0'=k^post_8, l^0'=l^post_8, m^0'=m^post_8, n^0'=n^post_8, p^0'=p^post_8, r^0'=r^post_8, s^0'=s^post_8, tmp^0'=tmp^post_8, tmp___0^0'=tmp___0^post_8, tmp___1^0'=tmp___1^post_8, tmp___2^0'=tmp___2^post_8, tmp___3^0'=tmp___3^post_8, tmp___4^0'=tmp___4^post_8, tmp___5^0'=tmp___5^post_8, [ 1<=r^0 && __const_30^0==__const_30^post_8 && b^0==b^post_8 && c^0==c^post_8 && dd^0==dd^post_8 && f^0==f^post_8 && g^0==g^post_8 && i^0==i^post_8 && iter^0==iter^post_8 && k^0==k^post_8 && l^0==l^post_8 && m^0==m^post_8 && n^0==n^post_8 && p^0==p^post_8 && r^0==r^post_8 && s^0==s^post_8 && tmp^0==tmp^post_8 && tmp___0^0==tmp___0^post_8 && tmp___1^0==tmp___1^post_8 && tmp___2^0==tmp___2^post_8 && tmp___3^0==tmp___3^post_8 && tmp___4^0==tmp___4^post_8 && tmp___5^0==tmp___5^post_8 ], cost: 1 8: l6 -> l4 : __const_30^0'=__const_30^post_9, b^0'=b^post_9, c^0'=c^post_9, dd^0'=dd^post_9, f^0'=f^post_9, g^0'=g^post_9, i^0'=i^post_9, iter^0'=iter^post_9, k^0'=k^post_9, l^0'=l^post_9, m^0'=m^post_9, n^0'=n^post_9, p^0'=p^post_9, r^0'=r^post_9, s^0'=s^post_9, tmp^0'=tmp^post_9, tmp___0^0'=tmp___0^post_9, tmp___1^0'=tmp___1^post_9, tmp___2^0'=tmp___2^post_9, tmp___3^0'=tmp___3^post_9, tmp___4^0'=tmp___4^post_9, tmp___5^0'=tmp___5^post_9, [ 1+r^0<=0 && __const_30^0==__const_30^post_9 && b^0==b^post_9 && c^0==c^post_9 && dd^0==dd^post_9 && f^0==f^post_9 && g^0==g^post_9 && i^0==i^post_9 && iter^0==iter^post_9 && k^0==k^post_9 && l^0==l^post_9 && m^0==m^post_9 && n^0==n^post_9 && p^0==p^post_9 && r^0==r^post_9 && s^0==s^post_9 && tmp^0==tmp^post_9 && tmp___0^0==tmp___0^post_9 && tmp___1^0==tmp___1^post_9 && tmp___2^0==tmp___2^post_9 && tmp___3^0==tmp___3^post_9 && tmp___4^0==tmp___4^post_9 && tmp___5^0==tmp___5^post_9 ], cost: 1 9: l6 -> l5 : __const_30^0'=__const_30^post_10, b^0'=b^post_10, c^0'=c^post_10, dd^0'=dd^post_10, f^0'=f^post_10, g^0'=g^post_10, i^0'=i^post_10, iter^0'=iter^post_10, k^0'=k^post_10, l^0'=l^post_10, m^0'=m^post_10, n^0'=n^post_10, p^0'=p^post_10, r^0'=r^post_10, s^0'=s^post_10, tmp^0'=tmp^post_10, tmp___0^0'=tmp___0^post_10, tmp___1^0'=tmp___1^post_10, tmp___2^0'=tmp___2^post_10, tmp___3^0'=tmp___3^post_10, tmp___4^0'=tmp___4^post_10, tmp___5^0'=tmp___5^post_10, [ r^0<=0 && 0<=r^0 && __const_30^0==__const_30^post_10 && b^0==b^post_10 && c^0==c^post_10 && dd^0==dd^post_10 && f^0==f^post_10 && g^0==g^post_10 && i^0==i^post_10 && iter^0==iter^post_10 && k^0==k^post_10 && l^0==l^post_10 && m^0==m^post_10 && n^0==n^post_10 && p^0==p^post_10 && r^0==r^post_10 && s^0==s^post_10 && tmp^0==tmp^post_10 && tmp___0^0==tmp___0^post_10 && tmp___1^0==tmp___1^post_10 && tmp___2^0==tmp___2^post_10 && tmp___3^0==tmp___3^post_10 && tmp___4^0==tmp___4^post_10 && tmp___5^0==tmp___5^post_10 ], cost: 1 10: l7 -> l6 : __const_30^0'=__const_30^post_11, b^0'=b^post_11, c^0'=c^post_11, dd^0'=dd^post_11, f^0'=f^post_11, g^0'=g^post_11, i^0'=i^post_11, iter^0'=iter^post_11, k^0'=k^post_11, l^0'=l^post_11, m^0'=m^post_11, n^0'=n^post_11, p^0'=p^post_11, r^0'=r^post_11, s^0'=s^post_11, tmp^0'=tmp^post_11, tmp___0^0'=tmp___0^post_11, tmp___1^0'=tmp___1^post_11, tmp___2^0'=tmp___2^post_11, tmp___3^0'=tmp___3^post_11, tmp___4^0'=tmp___4^post_11, tmp___5^0'=tmp___5^post_11, [ __const_30^0==__const_30^post_11 && b^0==b^post_11 && c^0==c^post_11 && dd^0==dd^post_11 && f^0==f^post_11 && g^0==g^post_11 && i^0==i^post_11 && iter^0==iter^post_11 && k^0==k^post_11 && l^0==l^post_11 && m^0==m^post_11 && n^0==n^post_11 && p^0==p^post_11 && r^0==r^post_11 && s^0==s^post_11 && tmp^0==tmp^post_11 && tmp___0^0==tmp___0^post_11 && tmp___1^0==tmp___1^post_11 && tmp___2^0==tmp___2^post_11 && tmp___3^0==tmp___3^post_11 && tmp___4^0==tmp___4^post_11 && tmp___5^0==tmp___5^post_11 ], cost: 1 11: l8 -> l9 : __const_30^0'=__const_30^post_12, b^0'=b^post_12, c^0'=c^post_12, dd^0'=dd^post_12, f^0'=f^post_12, g^0'=g^post_12, i^0'=i^post_12, iter^0'=iter^post_12, k^0'=k^post_12, l^0'=l^post_12, m^0'=m^post_12, n^0'=n^post_12, p^0'=p^post_12, r^0'=r^post_12, s^0'=s^post_12, tmp^0'=tmp^post_12, tmp___0^0'=tmp___0^post_12, tmp___1^0'=tmp___1^post_12, tmp___2^0'=tmp___2^post_12, tmp___3^0'=tmp___3^post_12, tmp___4^0'=tmp___4^post_12, tmp___5^0'=tmp___5^post_12, [ 1+n^0<=k^0 && i^post_12==-1+i^0 && __const_30^0==__const_30^post_12 && b^0==b^post_12 && c^0==c^post_12 && dd^0==dd^post_12 && f^0==f^post_12 && g^0==g^post_12 && iter^0==iter^post_12 && k^0==k^post_12 && l^0==l^post_12 && m^0==m^post_12 && n^0==n^post_12 && p^0==p^post_12 && r^0==r^post_12 && s^0==s^post_12 && tmp^0==tmp^post_12 && tmp___0^0==tmp___0^post_12 && tmp___1^0==tmp___1^post_12 && tmp___2^0==tmp___2^post_12 && tmp___3^0==tmp___3^post_12 && tmp___4^0==tmp___4^post_12 && tmp___5^0==tmp___5^post_12 ], cost: 1 12: l8 -> l10 : __const_30^0'=__const_30^post_13, b^0'=b^post_13, c^0'=c^post_13, dd^0'=dd^post_13, f^0'=f^post_13, g^0'=g^post_13, i^0'=i^post_13, iter^0'=iter^post_13, k^0'=k^post_13, l^0'=l^post_13, m^0'=m^post_13, n^0'=n^post_13, p^0'=p^post_13, r^0'=r^post_13, s^0'=s^post_13, tmp^0'=tmp^post_13, tmp___0^0'=tmp___0^post_13, tmp___1^0'=tmp___1^post_13, tmp___2^0'=tmp___2^post_13, tmp___3^0'=tmp___3^post_13, tmp___4^0'=tmp___4^post_13, tmp___5^0'=tmp___5^post_13, [ k^0<=n^0 && f^post_13==f^post_13 && k^post_13==1+k^0 && __const_30^0==__const_30^post_13 && b^0==b^post_13 && c^0==c^post_13 && dd^0==dd^post_13 && g^0==g^post_13 && i^0==i^post_13 && iter^0==iter^post_13 && l^0==l^post_13 && m^0==m^post_13 && n^0==n^post_13 && p^0==p^post_13 && r^0==r^post_13 && s^0==s^post_13 && tmp^0==tmp^post_13 && tmp___0^0==tmp___0^post_13 && tmp___1^0==tmp___1^post_13 && tmp___2^0==tmp___2^post_13 && tmp___3^0==tmp___3^post_13 && tmp___4^0==tmp___4^post_13 && tmp___5^0==tmp___5^post_13 ], cost: 1 20: l9 -> l13 : __const_30^0'=__const_30^post_21, b^0'=b^post_21, c^0'=c^post_21, dd^0'=dd^post_21, f^0'=f^post_21, g^0'=g^post_21, i^0'=i^post_21, iter^0'=iter^post_21, k^0'=k^post_21, l^0'=l^post_21, m^0'=m^post_21, n^0'=n^post_21, p^0'=p^post_21, r^0'=r^post_21, s^0'=s^post_21, tmp^0'=tmp^post_21, tmp___0^0'=tmp___0^post_21, tmp___1^0'=tmp___1^post_21, tmp___2^0'=tmp___2^post_21, tmp___3^0'=tmp___3^post_21, tmp___4^0'=tmp___4^post_21, tmp___5^0'=tmp___5^post_21, [ __const_30^0==__const_30^post_21 && b^0==b^post_21 && c^0==c^post_21 && dd^0==dd^post_21 && f^0==f^post_21 && g^0==g^post_21 && i^0==i^post_21 && iter^0==iter^post_21 && k^0==k^post_21 && l^0==l^post_21 && m^0==m^post_21 && n^0==n^post_21 && p^0==p^post_21 && r^0==r^post_21 && s^0==s^post_21 && tmp^0==tmp^post_21 && tmp___0^0==tmp___0^post_21 && tmp___1^0==tmp___1^post_21 && tmp___2^0==tmp___2^post_21 && tmp___3^0==tmp___3^post_21 && tmp___4^0==tmp___4^post_21 && tmp___5^0==tmp___5^post_21 ], cost: 1 13: l10 -> l8 : __const_30^0'=__const_30^post_14, b^0'=b^post_14, c^0'=c^post_14, dd^0'=dd^post_14, f^0'=f^post_14, g^0'=g^post_14, i^0'=i^post_14, iter^0'=iter^post_14, k^0'=k^post_14, l^0'=l^post_14, m^0'=m^post_14, n^0'=n^post_14, p^0'=p^post_14, r^0'=r^post_14, s^0'=s^post_14, tmp^0'=tmp^post_14, tmp___0^0'=tmp___0^post_14, tmp___1^0'=tmp___1^post_14, tmp___2^0'=tmp___2^post_14, tmp___3^0'=tmp___3^post_14, tmp___4^0'=tmp___4^post_14, tmp___5^0'=tmp___5^post_14, [ __const_30^0==__const_30^post_14 && b^0==b^post_14 && c^0==c^post_14 && dd^0==dd^post_14 && f^0==f^post_14 && g^0==g^post_14 && i^0==i^post_14 && iter^0==iter^post_14 && k^0==k^post_14 && l^0==l^post_14 && m^0==m^post_14 && n^0==n^post_14 && p^0==p^post_14 && r^0==r^post_14 && s^0==s^post_14 && tmp^0==tmp^post_14 && tmp___0^0==tmp___0^post_14 && tmp___1^0==tmp___1^post_14 && tmp___2^0==tmp___2^post_14 && tmp___3^0==tmp___3^post_14 && tmp___4^0==tmp___4^post_14 && tmp___5^0==tmp___5^post_14 ], cost: 1 14: l11 -> l10 : __const_30^0'=__const_30^post_15, b^0'=b^post_15, c^0'=c^post_15, dd^0'=dd^post_15, f^0'=f^post_15, g^0'=g^post_15, i^0'=i^post_15, iter^0'=iter^post_15, k^0'=k^post_15, l^0'=l^post_15, m^0'=m^post_15, n^0'=n^post_15, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_15, tmp___0^0'=tmp___0^post_15, tmp___1^0'=tmp___1^post_15, tmp___2^0'=tmp___2^post_15, tmp___3^0'=tmp___3^post_15, tmp___4^0'=tmp___4^post_15, tmp___5^0'=tmp___5^post_15, [ s^post_15==s^post_15 && c^post_15==c^post_15 && g^1_1==g^1_1 && r^post_15==r^post_15 && p^post_15==p^post_15 && g^post_15==g^post_15 && __const_30^0==__const_30^post_15 && b^0==b^post_15 && dd^0==dd^post_15 && f^0==f^post_15 && i^0==i^post_15 && iter^0==iter^post_15 && k^0==k^post_15 && l^0==l^post_15 && m^0==m^post_15 && n^0==n^post_15 && tmp^0==tmp^post_15 && tmp___0^0==tmp___0^post_15 && tmp___1^0==tmp___1^post_15 && tmp___2^0==tmp___2^post_15 && tmp___3^0==tmp___3^post_15 && tmp___4^0==tmp___4^post_15 && tmp___5^0==tmp___5^post_15 ], cost: 1 15: l12 -> l11 : __const_30^0'=__const_30^post_16, b^0'=b^post_16, c^0'=c^post_16, dd^0'=dd^post_16, f^0'=f^post_16, g^0'=g^post_16, i^0'=i^post_16, iter^0'=iter^post_16, k^0'=k^post_16, l^0'=l^post_16, m^0'=m^post_16, n^0'=n^post_16, p^0'=p^post_16, r^0'=r^post_16, s^0'=s^post_16, tmp^0'=tmp^post_16, tmp___0^0'=tmp___0^post_16, tmp___1^0'=tmp___1^post_16, tmp___2^0'=tmp___2^post_16, tmp___3^0'=tmp___3^post_16, tmp___4^0'=tmp___4^post_16, tmp___5^0'=tmp___5^post_16, [ 1<=r^0 && __const_30^0==__const_30^post_16 && b^0==b^post_16 && c^0==c^post_16 && dd^0==dd^post_16 && f^0==f^post_16 && g^0==g^post_16 && i^0==i^post_16 && iter^0==iter^post_16 && k^0==k^post_16 && l^0==l^post_16 && m^0==m^post_16 && n^0==n^post_16 && p^0==p^post_16 && r^0==r^post_16 && s^0==s^post_16 && tmp^0==tmp^post_16 && tmp___0^0==tmp___0^post_16 && tmp___1^0==tmp___1^post_16 && tmp___2^0==tmp___2^post_16 && tmp___3^0==tmp___3^post_16 && tmp___4^0==tmp___4^post_16 && tmp___5^0==tmp___5^post_16 ], cost: 1 16: l12 -> l11 : __const_30^0'=__const_30^post_17, b^0'=b^post_17, c^0'=c^post_17, dd^0'=dd^post_17, f^0'=f^post_17, g^0'=g^post_17, i^0'=i^post_17, iter^0'=iter^post_17, k^0'=k^post_17, l^0'=l^post_17, m^0'=m^post_17, n^0'=n^post_17, p^0'=p^post_17, r^0'=r^post_17, s^0'=s^post_17, tmp^0'=tmp^post_17, tmp___0^0'=tmp___0^post_17, tmp___1^0'=tmp___1^post_17, tmp___2^0'=tmp___2^post_17, tmp___3^0'=tmp___3^post_17, tmp___4^0'=tmp___4^post_17, tmp___5^0'=tmp___5^post_17, [ 1+r^0<=0 && __const_30^0==__const_30^post_17 && b^0==b^post_17 && c^0==c^post_17 && dd^0==dd^post_17 && f^0==f^post_17 && g^0==g^post_17 && i^0==i^post_17 && iter^0==iter^post_17 && k^0==k^post_17 && l^0==l^post_17 && m^0==m^post_17 && n^0==n^post_17 && p^0==p^post_17 && r^0==r^post_17 && s^0==s^post_17 && tmp^0==tmp^post_17 && tmp___0^0==tmp___0^post_17 && tmp___1^0==tmp___1^post_17 && tmp___2^0==tmp___2^post_17 && tmp___3^0==tmp___3^post_17 && tmp___4^0==tmp___4^post_17 && tmp___5^0==tmp___5^post_17 ], cost: 1 17: l12 -> l7 : __const_30^0'=__const_30^post_18, b^0'=b^post_18, c^0'=c^post_18, dd^0'=dd^post_18, f^0'=f^post_18, g^0'=g^post_18, i^0'=i^post_18, iter^0'=iter^post_18, k^0'=k^post_18, l^0'=l^post_18, m^0'=m^post_18, n^0'=n^post_18, p^0'=p^post_18, r^0'=r^post_18, s^0'=s^post_18, tmp^0'=tmp^post_18, tmp___0^0'=tmp___0^post_18, tmp___1^0'=tmp___1^post_18, tmp___2^0'=tmp___2^post_18, tmp___3^0'=tmp___3^post_18, tmp___4^0'=tmp___4^post_18, tmp___5^0'=tmp___5^post_18, [ r^0<=0 && 0<=r^0 && __const_30^0==__const_30^post_18 && b^0==b^post_18 && c^0==c^post_18 && dd^0==dd^post_18 && f^0==f^post_18 && g^0==g^post_18 && i^0==i^post_18 && iter^0==iter^post_18 && k^0==k^post_18 && l^0==l^post_18 && m^0==m^post_18 && n^0==n^post_18 && p^0==p^post_18 && r^0==r^post_18 && s^0==s^post_18 && tmp^0==tmp^post_18 && tmp___0^0==tmp___0^post_18 && tmp___1^0==tmp___1^post_18 && tmp___2^0==tmp___2^post_18 && tmp___3^0==tmp___3^post_18 && tmp___4^0==tmp___4^post_18 && tmp___5^0==tmp___5^post_18 ], cost: 1 18: l13 -> l7 : __const_30^0'=__const_30^post_19, b^0'=b^post_19, c^0'=c^post_19, dd^0'=dd^post_19, f^0'=f^post_19, g^0'=g^post_19, i^0'=i^post_19, iter^0'=iter^post_19, k^0'=k^post_19, l^0'=l^post_19, m^0'=m^post_19, n^0'=n^post_19, p^0'=p^post_19, r^0'=r^post_19, s^0'=s^post_19, tmp^0'=tmp^post_19, tmp___0^0'=tmp___0^post_19, tmp___1^0'=tmp___1^post_19, tmp___2^0'=tmp___2^post_19, tmp___3^0'=tmp___3^post_19, tmp___4^0'=tmp___4^post_19, tmp___5^0'=tmp___5^post_19, [ 1+i^0<=l^0 && __const_30^0==__const_30^post_19 && b^0==b^post_19 && c^0==c^post_19 && dd^0==dd^post_19 && f^0==f^post_19 && g^0==g^post_19 && i^0==i^post_19 && iter^0==iter^post_19 && k^0==k^post_19 && l^0==l^post_19 && m^0==m^post_19 && n^0==n^post_19 && p^0==p^post_19 && r^0==r^post_19 && s^0==s^post_19 && tmp^0==tmp^post_19 && tmp___0^0==tmp___0^post_19 && tmp___1^0==tmp___1^post_19 && tmp___2^0==tmp___2^post_19 && tmp___3^0==tmp___3^post_19 && tmp___4^0==tmp___4^post_19 && tmp___5^0==tmp___5^post_19 ], cost: 1 19: l13 -> l12 : __const_30^0'=__const_30^post_20, b^0'=b^post_20, c^0'=c^post_20, dd^0'=dd^post_20, f^0'=f^post_20, g^0'=g^post_20, i^0'=i^post_20, iter^0'=iter^post_20, k^0'=k^post_20, l^0'=l^post_20, m^0'=m^post_20, n^0'=n^post_20, p^0'=p^post_20, r^0'=r^post_20, s^0'=s^post_20, tmp^0'=tmp^post_20, tmp___0^0'=tmp___0^post_20, tmp___1^0'=tmp___1^post_20, tmp___2^0'=tmp___2^post_20, tmp___3^0'=tmp___3^post_20, tmp___4^0'=tmp___4^post_20, tmp___5^0'=tmp___5^post_20, [ l^0<=i^0 && f^post_20==f^post_20 && b^post_20==b^post_20 && r^post_20==r^post_20 && __const_30^0==__const_30^post_20 && c^0==c^post_20 && dd^0==dd^post_20 && g^0==g^post_20 && i^0==i^post_20 && iter^0==iter^post_20 && k^0==k^post_20 && l^0==l^post_20 && m^0==m^post_20 && n^0==n^post_20 && p^0==p^post_20 && s^0==s^post_20 && tmp^0==tmp^post_20 && tmp___0^0==tmp___0^post_20 && tmp___1^0==tmp___1^post_20 && tmp___2^0==tmp___2^post_20 && tmp___3^0==tmp___3^post_20 && tmp___4^0==tmp___4^post_20 && tmp___5^0==tmp___5^post_20 ], cost: 1 21: l14 -> l9 : __const_30^0'=__const_30^post_22, b^0'=b^post_22, c^0'=c^post_22, dd^0'=dd^post_22, f^0'=f^post_22, g^0'=g^post_22, i^0'=i^post_22, iter^0'=iter^post_22, k^0'=k^post_22, l^0'=l^post_22, m^0'=m^post_22, n^0'=n^post_22, p^0'=p^post_22, r^0'=r^post_22, s^0'=s^post_22, tmp^0'=tmp^post_22, tmp___0^0'=tmp___0^post_22, tmp___1^0'=tmp___1^post_22, tmp___2^0'=tmp___2^post_22, tmp___3^0'=tmp___3^post_22, tmp___4^0'=tmp___4^post_22, tmp___5^0'=tmp___5^post_22, [ g^post_22==g^post_22 && c^post_22==1 && s^post_22==c^post_22 && p^post_22==0 && __const_30^0==__const_30^post_22 && b^0==b^post_22 && dd^0==dd^post_22 && f^0==f^post_22 && i^0==i^post_22 && iter^0==iter^post_22 && k^0==k^post_22 && l^0==l^post_22 && m^0==m^post_22 && n^0==n^post_22 && r^0==r^post_22 && tmp^0==tmp^post_22 && tmp___0^0==tmp___0^post_22 && tmp___1^0==tmp___1^post_22 && tmp___2^0==tmp___2^post_22 && tmp___3^0==tmp___3^post_22 && tmp___4^0==tmp___4^post_22 && tmp___5^0==tmp___5^post_22 ], cost: 1 22: l15 -> l14 : __const_30^0'=__const_30^post_23, b^0'=b^post_23, c^0'=c^post_23, dd^0'=dd^post_23, f^0'=f^post_23, g^0'=g^post_23, i^0'=i^post_23, iter^0'=iter^post_23, k^0'=k^post_23, l^0'=l^post_23, m^0'=m^post_23, n^0'=n^post_23, p^0'=p^post_23, r^0'=r^post_23, s^0'=s^post_23, tmp^0'=tmp^post_23, tmp___0^0'=tmp___0^post_23, tmp___1^0'=tmp___1^post_23, tmp___2^0'=tmp___2^post_23, tmp___3^0'=tmp___3^post_23, tmp___4^0'=tmp___4^post_23, tmp___5^0'=tmp___5^post_23, [ 1+g^0<=0 && tmp___4^post_23==tmp___4^post_23 && tmp___5^post_23==-tmp___4^post_23 && __const_30^0==__const_30^post_23 && b^0==b^post_23 && c^0==c^post_23 && dd^0==dd^post_23 && f^0==f^post_23 && g^0==g^post_23 && i^0==i^post_23 && iter^0==iter^post_23 && k^0==k^post_23 && l^0==l^post_23 && m^0==m^post_23 && n^0==n^post_23 && p^0==p^post_23 && r^0==r^post_23 && s^0==s^post_23 && tmp^0==tmp^post_23 && tmp___0^0==tmp___0^post_23 && tmp___1^0==tmp___1^post_23 && tmp___2^0==tmp___2^post_23 && tmp___3^0==tmp___3^post_23 ], cost: 1 23: l15 -> l14 : __const_30^0'=__const_30^post_24, b^0'=b^post_24, c^0'=c^post_24, dd^0'=dd^post_24, f^0'=f^post_24, g^0'=g^post_24, i^0'=i^post_24, iter^0'=iter^post_24, k^0'=k^post_24, l^0'=l^post_24, m^0'=m^post_24, n^0'=n^post_24, p^0'=p^post_24, r^0'=r^post_24, s^0'=s^post_24, tmp^0'=tmp^post_24, tmp___0^0'=tmp___0^post_24, tmp___1^0'=tmp___1^post_24, tmp___2^0'=tmp___2^post_24, tmp___3^0'=tmp___3^post_24, tmp___4^0'=tmp___4^post_24, tmp___5^0'=tmp___5^post_24, [ 0<=g^0 && tmp___3^post_24==tmp___3^post_24 && tmp___5^post_24==tmp___3^post_24 && __const_30^0==__const_30^post_24 && b^0==b^post_24 && c^0==c^post_24 && dd^0==dd^post_24 && f^0==f^post_24 && g^0==g^post_24 && i^0==i^post_24 && iter^0==iter^post_24 && k^0==k^post_24 && l^0==l^post_24 && m^0==m^post_24 && n^0==n^post_24 && p^0==p^post_24 && r^0==r^post_24 && s^0==s^post_24 && tmp^0==tmp^post_24 && tmp___0^0==tmp___0^post_24 && tmp___1^0==tmp___1^post_24 && tmp___2^0==tmp___2^post_24 && tmp___4^0==tmp___4^post_24 ], cost: 1 24: l16 -> l15 : __const_30^0'=__const_30^post_25, b^0'=b^post_25, c^0'=c^post_25, dd^0'=dd^post_25, f^0'=f^post_25, g^0'=g^post_25, i^0'=i^post_25, iter^0'=iter^post_25, k^0'=k^post_25, l^0'=l^post_25, m^0'=m^post_25, n^0'=n^post_25, p^0'=p^post_25, r^0'=r^post_25, s^0'=s^post_25, tmp^0'=tmp^post_25, tmp___0^0'=tmp___0^post_25, tmp___1^0'=tmp___1^post_25, tmp___2^0'=tmp___2^post_25, tmp___3^0'=tmp___3^post_25, tmp___4^0'=tmp___4^post_25, tmp___5^0'=tmp___5^post_25, [ g^post_25==g^post_25 && r^post_25==r^post_25 && __const_30^0==__const_30^post_25 && b^0==b^post_25 && c^0==c^post_25 && dd^0==dd^post_25 && f^0==f^post_25 && i^0==i^post_25 && iter^0==iter^post_25 && k^0==k^post_25 && l^0==l^post_25 && m^0==m^post_25 && n^0==n^post_25 && p^0==p^post_25 && s^0==s^post_25 && tmp^0==tmp^post_25 && tmp___0^0==tmp___0^post_25 && tmp___1^0==tmp___1^post_25 && tmp___2^0==tmp___2^post_25 && tmp___3^0==tmp___3^post_25 && tmp___4^0==tmp___4^post_25 && tmp___5^0==tmp___5^post_25 ], cost: 1 25: l17 -> l0 : __const_30^0'=__const_30^post_26, b^0'=b^post_26, c^0'=c^post_26, dd^0'=dd^post_26, f^0'=f^post_26, g^0'=g^post_26, i^0'=i^post_26, iter^0'=iter^post_26, k^0'=k^post_26, l^0'=l^post_26, m^0'=m^post_26, n^0'=n^post_26, p^0'=p^post_26, r^0'=r^post_26, s^0'=s^post_26, tmp^0'=tmp^post_26, tmp___0^0'=tmp___0^post_26, tmp___1^0'=tmp___1^post_26, tmp___2^0'=tmp___2^post_26, tmp___3^0'=tmp___3^post_26, tmp___4^0'=tmp___4^post_26, tmp___5^0'=tmp___5^post_26, [ 1+n^0<=i^0 && __const_30^0==__const_30^post_26 && b^0==b^post_26 && c^0==c^post_26 && dd^0==dd^post_26 && f^0==f^post_26 && g^0==g^post_26 && i^0==i^post_26 && iter^0==iter^post_26 && k^0==k^post_26 && l^0==l^post_26 && m^0==m^post_26 && n^0==n^post_26 && p^0==p^post_26 && r^0==r^post_26 && s^0==s^post_26 && tmp^0==tmp^post_26 && tmp___0^0==tmp___0^post_26 && tmp___1^0==tmp___1^post_26 && tmp___2^0==tmp___2^post_26 && tmp___3^0==tmp___3^post_26 && tmp___4^0==tmp___4^post_26 && tmp___5^0==tmp___5^post_26 ], cost: 1 26: l17 -> l18 : __const_30^0'=__const_30^post_27, b^0'=b^post_27, c^0'=c^post_27, dd^0'=dd^post_27, f^0'=f^post_27, g^0'=g^post_27, i^0'=i^post_27, iter^0'=iter^post_27, k^0'=k^post_27, l^0'=l^post_27, m^0'=m^post_27, n^0'=n^post_27, p^0'=p^post_27, r^0'=r^post_27, s^0'=s^post_27, tmp^0'=tmp^post_27, tmp___0^0'=tmp___0^post_27, tmp___1^0'=tmp___1^post_27, tmp___2^0'=tmp___2^post_27, tmp___3^0'=tmp___3^post_27, tmp___4^0'=tmp___4^post_27, tmp___5^0'=tmp___5^post_27, [ i^0<=n^0 && i^post_27==1+i^0 && __const_30^0==__const_30^post_27 && b^0==b^post_27 && c^0==c^post_27 && dd^0==dd^post_27 && f^0==f^post_27 && g^0==g^post_27 && iter^0==iter^post_27 && k^0==k^post_27 && l^0==l^post_27 && m^0==m^post_27 && n^0==n^post_27 && p^0==p^post_27 && r^0==r^post_27 && s^0==s^post_27 && tmp^0==tmp^post_27 && tmp___0^0==tmp___0^post_27 && tmp___1^0==tmp___1^post_27 && tmp___2^0==tmp___2^post_27 && tmp___3^0==tmp___3^post_27 && tmp___4^0==tmp___4^post_27 && tmp___5^0==tmp___5^post_27 ], cost: 1 39: l18 -> l17 : __const_30^0'=__const_30^post_40, b^0'=b^post_40, c^0'=c^post_40, dd^0'=dd^post_40, f^0'=f^post_40, g^0'=g^post_40, i^0'=i^post_40, iter^0'=iter^post_40, k^0'=k^post_40, l^0'=l^post_40, m^0'=m^post_40, n^0'=n^post_40, p^0'=p^post_40, r^0'=r^post_40, s^0'=s^post_40, tmp^0'=tmp^post_40, tmp___0^0'=tmp___0^post_40, tmp___1^0'=tmp___1^post_40, tmp___2^0'=tmp___2^post_40, tmp___3^0'=tmp___3^post_40, tmp___4^0'=tmp___4^post_40, tmp___5^0'=tmp___5^post_40, [ __const_30^0==__const_30^post_40 && b^0==b^post_40 && c^0==c^post_40 && dd^0==dd^post_40 && f^0==f^post_40 && g^0==g^post_40 && i^0==i^post_40 && iter^0==iter^post_40 && k^0==k^post_40 && l^0==l^post_40 && m^0==m^post_40 && n^0==n^post_40 && p^0==p^post_40 && r^0==r^post_40 && s^0==s^post_40 && tmp^0==tmp^post_40 && tmp___0^0==tmp___0^post_40 && tmp___1^0==tmp___1^post_40 && tmp___2^0==tmp___2^post_40 && tmp___3^0==tmp___3^post_40 && tmp___4^0==tmp___4^post_40 && tmp___5^0==tmp___5^post_40 ], cost: 1 27: l19 -> l16 : __const_30^0'=__const_30^post_28, b^0'=b^post_28, c^0'=c^post_28, dd^0'=dd^post_28, f^0'=f^post_28, g^0'=g^post_28, i^0'=i^post_28, iter^0'=iter^post_28, k^0'=k^post_28, l^0'=l^post_28, m^0'=m^post_28, n^0'=n^post_28, p^0'=p^post_28, r^0'=r^post_28, s^0'=s^post_28, tmp^0'=tmp^post_28, tmp___0^0'=tmp___0^post_28, tmp___1^0'=tmp___1^post_28, tmp___2^0'=tmp___2^post_28, tmp___3^0'=tmp___3^post_28, tmp___4^0'=tmp___4^post_28, tmp___5^0'=tmp___5^post_28, [ 1+__const_30^0<=tmp___2^0 && __const_30^0==__const_30^post_28 && b^0==b^post_28 && c^0==c^post_28 && dd^0==dd^post_28 && f^0==f^post_28 && g^0==g^post_28 && i^0==i^post_28 && iter^0==iter^post_28 && k^0==k^post_28 && l^0==l^post_28 && m^0==m^post_28 && n^0==n^post_28 && p^0==p^post_28 && r^0==r^post_28 && s^0==s^post_28 && tmp^0==tmp^post_28 && tmp___0^0==tmp___0^post_28 && tmp___1^0==tmp___1^post_28 && tmp___2^0==tmp___2^post_28 && tmp___3^0==tmp___3^post_28 && tmp___4^0==tmp___4^post_28 && tmp___5^0==tmp___5^post_28 ], cost: 1 28: l19 -> l16 : __const_30^0'=__const_30^post_29, b^0'=b^post_29, c^0'=c^post_29, dd^0'=dd^post_29, f^0'=f^post_29, g^0'=g^post_29, i^0'=i^post_29, iter^0'=iter^post_29, k^0'=k^post_29, l^0'=l^post_29, m^0'=m^post_29, n^0'=n^post_29, p^0'=p^post_29, r^0'=r^post_29, s^0'=s^post_29, tmp^0'=tmp^post_29, tmp___0^0'=tmp___0^post_29, tmp___1^0'=tmp___1^post_29, tmp___2^0'=tmp___2^post_29, tmp___3^0'=tmp___3^post_29, tmp___4^0'=tmp___4^post_29, tmp___5^0'=tmp___5^post_29, [ 1+tmp___2^0<=__const_30^0 && __const_30^0==__const_30^post_29 && b^0==b^post_29 && c^0==c^post_29 && dd^0==dd^post_29 && f^0==f^post_29 && g^0==g^post_29 && i^0==i^post_29 && iter^0==iter^post_29 && k^0==k^post_29 && l^0==l^post_29 && m^0==m^post_29 && n^0==n^post_29 && p^0==p^post_29 && r^0==r^post_29 && s^0==s^post_29 && tmp^0==tmp^post_29 && tmp___0^0==tmp___0^post_29 && tmp___1^0==tmp___1^post_29 && tmp___2^0==tmp___2^post_29 && tmp___3^0==tmp___3^post_29 && tmp___4^0==tmp___4^post_29 && tmp___5^0==tmp___5^post_29 ], cost: 1 29: l19 -> l16 : __const_30^0'=__const_30^post_30, b^0'=b^post_30, c^0'=c^post_30, dd^0'=dd^post_30, f^0'=f^post_30, g^0'=g^post_30, i^0'=i^post_30, iter^0'=iter^post_30, k^0'=k^post_30, l^0'=l^post_30, m^0'=m^post_30, n^0'=n^post_30, p^0'=p^post_30, r^0'=r^post_30, s^0'=s^post_30, tmp^0'=tmp^post_30, tmp___0^0'=tmp___0^post_30, tmp___1^0'=tmp___1^post_30, tmp___2^0'=tmp___2^post_30, tmp___3^0'=tmp___3^post_30, tmp___4^0'=tmp___4^post_30, tmp___5^0'=tmp___5^post_30, [ tmp___2^0<=__const_30^0 && __const_30^0<=tmp___2^0 && __const_30^0==__const_30^post_30 && b^0==b^post_30 && c^0==c^post_30 && dd^0==dd^post_30 && f^0==f^post_30 && g^0==g^post_30 && i^0==i^post_30 && iter^0==iter^post_30 && k^0==k^post_30 && l^0==l^post_30 && m^0==m^post_30 && n^0==n^post_30 && p^0==p^post_30 && r^0==r^post_30 && s^0==s^post_30 && tmp^0==tmp^post_30 && tmp___0^0==tmp___0^post_30 && tmp___1^0==tmp___1^post_30 && tmp___2^0==tmp___2^post_30 && tmp___3^0==tmp___3^post_30 && tmp___4^0==tmp___4^post_30 && tmp___5^0==tmp___5^post_30 ], cost: 1 30: l20 -> l19 : __const_30^0'=__const_30^post_31, b^0'=b^post_31, c^0'=c^post_31, dd^0'=dd^post_31, f^0'=f^post_31, g^0'=g^post_31, i^0'=i^post_31, iter^0'=iter^post_31, k^0'=k^post_31, l^0'=l^post_31, m^0'=m^post_31, n^0'=n^post_31, p^0'=p^post_31, r^0'=r^post_31, s^0'=s^post_31, tmp^0'=tmp^post_31, tmp___0^0'=tmp___0^post_31, tmp___1^0'=tmp___1^post_31, tmp___2^0'=tmp___2^post_31, tmp___3^0'=tmp___3^post_31, tmp___4^0'=tmp___4^post_31, tmp___5^0'=tmp___5^post_31, [ tmp___2^post_31==iter^0 && iter^post_31==1+iter^0 && __const_30^0==__const_30^post_31 && b^0==b^post_31 && c^0==c^post_31 && dd^0==dd^post_31 && f^0==f^post_31 && g^0==g^post_31 && i^0==i^post_31 && k^0==k^post_31 && l^0==l^post_31 && m^0==m^post_31 && n^0==n^post_31 && p^0==p^post_31 && r^0==r^post_31 && s^0==s^post_31 && tmp^0==tmp^post_31 && tmp___0^0==tmp___0^post_31 && tmp___1^0==tmp___1^post_31 && tmp___3^0==tmp___3^post_31 && tmp___4^0==tmp___4^post_31 && tmp___5^0==tmp___5^post_31 ], cost: 1 31: l21 -> l2 : __const_30^0'=__const_30^post_32, b^0'=b^post_32, c^0'=c^post_32, dd^0'=dd^post_32, f^0'=f^post_32, g^0'=g^post_32, i^0'=i^post_32, iter^0'=iter^post_32, k^0'=k^post_32, l^0'=l^post_32, m^0'=m^post_32, n^0'=n^post_32, p^0'=p^post_32, r^0'=r^post_32, s^0'=s^post_32, tmp^0'=tmp^post_32, tmp___0^0'=tmp___0^post_32, tmp___1^0'=tmp___1^post_32, tmp___2^0'=tmp___2^post_32, tmp___3^0'=tmp___3^post_32, tmp___4^0'=tmp___4^post_32, tmp___5^0'=tmp___5^post_32, [ m^0<=l^0 && l^0<=m^0 && __const_30^0==__const_30^post_32 && b^0==b^post_32 && c^0==c^post_32 && dd^0==dd^post_32 && f^0==f^post_32 && g^0==g^post_32 && i^0==i^post_32 && iter^0==iter^post_32 && k^0==k^post_32 && l^0==l^post_32 && m^0==m^post_32 && n^0==n^post_32 && p^0==p^post_32 && r^0==r^post_32 && s^0==s^post_32 && tmp^0==tmp^post_32 && tmp___0^0==tmp___0^post_32 && tmp___1^0==tmp___1^post_32 && tmp___2^0==tmp___2^post_32 && tmp___3^0==tmp___3^post_32 && tmp___4^0==tmp___4^post_32 && tmp___5^0==tmp___5^post_32 ], cost: 1 32: l21 -> l20 : __const_30^0'=__const_30^post_33, b^0'=b^post_33, c^0'=c^post_33, dd^0'=dd^post_33, f^0'=f^post_33, g^0'=g^post_33, i^0'=i^post_33, iter^0'=iter^post_33, k^0'=k^post_33, l^0'=l^post_33, m^0'=m^post_33, n^0'=n^post_33, p^0'=p^post_33, r^0'=r^post_33, s^0'=s^post_33, tmp^0'=tmp^post_33, tmp___0^0'=tmp___0^post_33, tmp___1^0'=tmp___1^post_33, tmp___2^0'=tmp___2^post_33, tmp___3^0'=tmp___3^post_33, tmp___4^0'=tmp___4^post_33, tmp___5^0'=tmp___5^post_33, [ 1+l^0<=m^0 && __const_30^0==__const_30^post_33 && b^0==b^post_33 && c^0==c^post_33 && dd^0==dd^post_33 && f^0==f^post_33 && g^0==g^post_33 && i^0==i^post_33 && iter^0==iter^post_33 && k^0==k^post_33 && l^0==l^post_33 && m^0==m^post_33 && n^0==n^post_33 && p^0==p^post_33 && r^0==r^post_33 && s^0==s^post_33 && tmp^0==tmp^post_33 && tmp___0^0==tmp___0^post_33 && tmp___1^0==tmp___1^post_33 && tmp___2^0==tmp___2^post_33 && tmp___3^0==tmp___3^post_33 && tmp___4^0==tmp___4^post_33 && tmp___5^0==tmp___5^post_33 ], cost: 1 33: l21 -> l20 : __const_30^0'=__const_30^post_34, b^0'=b^post_34, c^0'=c^post_34, dd^0'=dd^post_34, f^0'=f^post_34, g^0'=g^post_34, i^0'=i^post_34, iter^0'=iter^post_34, k^0'=k^post_34, l^0'=l^post_34, m^0'=m^post_34, n^0'=n^post_34, p^0'=p^post_34, r^0'=r^post_34, s^0'=s^post_34, tmp^0'=tmp^post_34, tmp___0^0'=tmp___0^post_34, tmp___1^0'=tmp___1^post_34, tmp___2^0'=tmp___2^post_34, tmp___3^0'=tmp___3^post_34, tmp___4^0'=tmp___4^post_34, tmp___5^0'=tmp___5^post_34, [ 1+m^0<=l^0 && __const_30^0==__const_30^post_34 && b^0==b^post_34 && c^0==c^post_34 && dd^0==dd^post_34 && f^0==f^post_34 && g^0==g^post_34 && i^0==i^post_34 && iter^0==iter^post_34 && k^0==k^post_34 && l^0==l^post_34 && m^0==m^post_34 && n^0==n^post_34 && p^0==p^post_34 && r^0==r^post_34 && s^0==s^post_34 && tmp^0==tmp^post_34 && tmp___0^0==tmp___0^post_34 && tmp___1^0==tmp___1^post_34 && tmp___2^0==tmp___2^post_34 && tmp___3^0==tmp___3^post_34 && tmp___4^0==tmp___4^post_34 && tmp___5^0==tmp___5^post_34 ], cost: 1 34: l22 -> l21 : __const_30^0'=__const_30^post_35, b^0'=b^post_35, c^0'=c^post_35, dd^0'=dd^post_35, f^0'=f^post_35, g^0'=g^post_35, i^0'=i^post_35, iter^0'=iter^post_35, k^0'=k^post_35, l^0'=l^post_35, m^0'=m^post_35, n^0'=n^post_35, p^0'=p^post_35, r^0'=r^post_35, s^0'=s^post_35, tmp^0'=tmp^post_35, tmp___0^0'=tmp___0^post_35, tmp___1^0'=tmp___1^post_35, tmp___2^0'=tmp___2^post_35, tmp___3^0'=tmp___3^post_35, tmp___4^0'=tmp___4^post_35, tmp___5^0'=tmp___5^post_35, [ __const_30^0==__const_30^post_35 && b^0==b^post_35 && c^0==c^post_35 && dd^0==dd^post_35 && f^0==f^post_35 && g^0==g^post_35 && i^0==i^post_35 && iter^0==iter^post_35 && k^0==k^post_35 && l^0==l^post_35 && m^0==m^post_35 && n^0==n^post_35 && p^0==p^post_35 && r^0==r^post_35 && s^0==s^post_35 && tmp^0==tmp^post_35 && tmp___0^0==tmp___0^post_35 && tmp___1^0==tmp___1^post_35 && tmp___2^0==tmp___2^post_35 && tmp___3^0==tmp___3^post_35 && tmp___4^0==tmp___4^post_35 && tmp___5^0==tmp___5^post_35 ], cost: 1 35: l23 -> l24 : __const_30^0'=__const_30^post_36, b^0'=b^post_36, c^0'=c^post_36, dd^0'=dd^post_36, f^0'=f^post_36, g^0'=g^post_36, i^0'=i^post_36, iter^0'=iter^post_36, k^0'=k^post_36, l^0'=l^post_36, m^0'=m^post_36, n^0'=n^post_36, p^0'=p^post_36, r^0'=r^post_36, s^0'=s^post_36, tmp^0'=tmp^post_36, tmp___0^0'=tmp___0^post_36, tmp___1^0'=tmp___1^post_36, tmp___2^0'=tmp___2^post_36, tmp___3^0'=tmp___3^post_36, tmp___4^0'=tmp___4^post_36, tmp___5^0'=tmp___5^post_36, [ m^post_36==1+m^0 && __const_30^0==__const_30^post_36 && b^0==b^post_36 && c^0==c^post_36 && dd^0==dd^post_36 && f^0==f^post_36 && g^0==g^post_36 && i^0==i^post_36 && iter^0==iter^post_36 && k^0==k^post_36 && l^0==l^post_36 && n^0==n^post_36 && p^0==p^post_36 && r^0==r^post_36 && s^0==s^post_36 && tmp^0==tmp^post_36 && tmp___0^0==tmp___0^post_36 && tmp___1^0==tmp___1^post_36 && tmp___2^0==tmp___2^post_36 && tmp___3^0==tmp___3^post_36 && tmp___4^0==tmp___4^post_36 && tmp___5^0==tmp___5^post_36 ], cost: 1 42: l24 -> l26 : __const_30^0'=__const_30^post_43, b^0'=b^post_43, c^0'=c^post_43, dd^0'=dd^post_43, f^0'=f^post_43, g^0'=g^post_43, i^0'=i^post_43, iter^0'=iter^post_43, k^0'=k^post_43, l^0'=l^post_43, m^0'=m^post_43, n^0'=n^post_43, p^0'=p^post_43, r^0'=r^post_43, s^0'=s^post_43, tmp^0'=tmp^post_43, tmp___0^0'=tmp___0^post_43, tmp___1^0'=tmp___1^post_43, tmp___2^0'=tmp___2^post_43, tmp___3^0'=tmp___3^post_43, tmp___4^0'=tmp___4^post_43, tmp___5^0'=tmp___5^post_43, [ __const_30^0==__const_30^post_43 && b^0==b^post_43 && c^0==c^post_43 && dd^0==dd^post_43 && f^0==f^post_43 && g^0==g^post_43 && i^0==i^post_43 && iter^0==iter^post_43 && k^0==k^post_43 && l^0==l^post_43 && m^0==m^post_43 && n^0==n^post_43 && p^0==p^post_43 && r^0==r^post_43 && s^0==s^post_43 && tmp^0==tmp^post_43 && tmp___0^0==tmp___0^post_43 && tmp___1^0==tmp___1^post_43 && tmp___2^0==tmp___2^post_43 && tmp___3^0==tmp___3^post_43 && tmp___4^0==tmp___4^post_43 && tmp___5^0==tmp___5^post_43 ], cost: 1 36: l25 -> l23 : __const_30^0'=__const_30^post_37, b^0'=b^post_37, c^0'=c^post_37, dd^0'=dd^post_37, f^0'=f^post_37, g^0'=g^post_37, i^0'=i^post_37, iter^0'=iter^post_37, k^0'=k^post_37, l^0'=l^post_37, m^0'=m^post_37, n^0'=n^post_37, p^0'=p^post_37, r^0'=r^post_37, s^0'=s^post_37, tmp^0'=tmp^post_37, tmp___0^0'=tmp___0^post_37, tmp___1^0'=tmp___1^post_37, tmp___2^0'=tmp___2^post_37, tmp___3^0'=tmp___3^post_37, tmp___4^0'=tmp___4^post_37, tmp___5^0'=tmp___5^post_37, [ 1+dd^0<=tmp___1^0+dd^0 && __const_30^0==__const_30^post_37 && b^0==b^post_37 && c^0==c^post_37 && dd^0==dd^post_37 && f^0==f^post_37 && g^0==g^post_37 && i^0==i^post_37 && iter^0==iter^post_37 && k^0==k^post_37 && l^0==l^post_37 && m^0==m^post_37 && n^0==n^post_37 && p^0==p^post_37 && r^0==r^post_37 && s^0==s^post_37 && tmp^0==tmp^post_37 && tmp___0^0==tmp___0^post_37 && tmp___1^0==tmp___1^post_37 && tmp___2^0==tmp___2^post_37 && tmp___3^0==tmp___3^post_37 && tmp___4^0==tmp___4^post_37 && tmp___5^0==tmp___5^post_37 ], cost: 1 37: l25 -> l23 : __const_30^0'=__const_30^post_38, b^0'=b^post_38, c^0'=c^post_38, dd^0'=dd^post_38, f^0'=f^post_38, g^0'=g^post_38, i^0'=i^post_38, iter^0'=iter^post_38, k^0'=k^post_38, l^0'=l^post_38, m^0'=m^post_38, n^0'=n^post_38, p^0'=p^post_38, r^0'=r^post_38, s^0'=s^post_38, tmp^0'=tmp^post_38, tmp___0^0'=tmp___0^post_38, tmp___1^0'=tmp___1^post_38, tmp___2^0'=tmp___2^post_38, tmp___3^0'=tmp___3^post_38, tmp___4^0'=tmp___4^post_38, tmp___5^0'=tmp___5^post_38, [ 1+tmp___1^0+dd^0<=dd^0 && __const_30^0==__const_30^post_38 && b^0==b^post_38 && c^0==c^post_38 && dd^0==dd^post_38 && f^0==f^post_38 && g^0==g^post_38 && i^0==i^post_38 && iter^0==iter^post_38 && k^0==k^post_38 && l^0==l^post_38 && m^0==m^post_38 && n^0==n^post_38 && p^0==p^post_38 && r^0==r^post_38 && s^0==s^post_38 && tmp^0==tmp^post_38 && tmp___0^0==tmp___0^post_38 && tmp___1^0==tmp___1^post_38 && tmp___2^0==tmp___2^post_38 && tmp___3^0==tmp___3^post_38 && tmp___4^0==tmp___4^post_38 && tmp___5^0==tmp___5^post_38 ], cost: 1 38: l25 -> l22 : __const_30^0'=__const_30^post_39, b^0'=b^post_39, c^0'=c^post_39, dd^0'=dd^post_39, f^0'=f^post_39, g^0'=g^post_39, i^0'=i^post_39, iter^0'=iter^post_39, k^0'=k^post_39, l^0'=l^post_39, m^0'=m^post_39, n^0'=n^post_39, p^0'=p^post_39, r^0'=r^post_39, s^0'=s^post_39, tmp^0'=tmp^post_39, tmp___0^0'=tmp___0^post_39, tmp___1^0'=tmp___1^post_39, tmp___2^0'=tmp___2^post_39, tmp___3^0'=tmp___3^post_39, tmp___4^0'=tmp___4^post_39, tmp___5^0'=tmp___5^post_39, [ tmp___1^0+dd^0<=dd^0 && dd^0<=tmp___1^0+dd^0 && __const_30^0==__const_30^post_39 && b^0==b^post_39 && c^0==c^post_39 && dd^0==dd^post_39 && f^0==f^post_39 && g^0==g^post_39 && i^0==i^post_39 && iter^0==iter^post_39 && k^0==k^post_39 && l^0==l^post_39 && m^0==m^post_39 && n^0==n^post_39 && p^0==p^post_39 && r^0==r^post_39 && s^0==s^post_39 && tmp^0==tmp^post_39 && tmp___0^0==tmp___0^post_39 && tmp___1^0==tmp___1^post_39 && tmp___2^0==tmp___2^post_39 && tmp___3^0==tmp___3^post_39 && tmp___4^0==tmp___4^post_39 && tmp___5^0==tmp___5^post_39 ], cost: 1 40: l26 -> l22 : __const_30^0'=__const_30^post_41, b^0'=b^post_41, c^0'=c^post_41, dd^0'=dd^post_41, f^0'=f^post_41, g^0'=g^post_41, i^0'=i^post_41, iter^0'=iter^post_41, k^0'=k^post_41, l^0'=l^post_41, m^0'=m^post_41, n^0'=n^post_41, p^0'=p^post_41, r^0'=r^post_41, s^0'=s^post_41, tmp^0'=tmp^post_41, tmp___0^0'=tmp___0^post_41, tmp___1^0'=tmp___1^post_41, tmp___2^0'=tmp___2^post_41, tmp___3^0'=tmp___3^post_41, tmp___4^0'=tmp___4^post_41, tmp___5^0'=tmp___5^post_41, [ n^0<=m^0 && __const_30^0==__const_30^post_41 && b^0==b^post_41 && c^0==c^post_41 && dd^0==dd^post_41 && f^0==f^post_41 && g^0==g^post_41 && i^0==i^post_41 && iter^0==iter^post_41 && k^0==k^post_41 && l^0==l^post_41 && m^0==m^post_41 && n^0==n^post_41 && p^0==p^post_41 && r^0==r^post_41 && s^0==s^post_41 && tmp^0==tmp^post_41 && tmp___0^0==tmp___0^post_41 && tmp___1^0==tmp___1^post_41 && tmp___2^0==tmp___2^post_41 && tmp___3^0==tmp___3^post_41 && tmp___4^0==tmp___4^post_41 && tmp___5^0==tmp___5^post_41 ], cost: 1 41: l26 -> l25 : __const_30^0'=__const_30^post_42, b^0'=b^post_42, c^0'=c^post_42, dd^0'=dd^post_42, f^0'=f^post_42, g^0'=g^post_42, i^0'=i^post_42, iter^0'=iter^post_42, k^0'=k^post_42, l^0'=l^post_42, m^0'=m^post_42, n^0'=n^post_42, p^0'=p^post_42, r^0'=r^post_42, s^0'=s^post_42, tmp^0'=tmp^post_42, tmp___0^0'=tmp___0^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=tmp___2^post_42, tmp___3^0'=tmp___3^post_42, tmp___4^0'=tmp___4^post_42, tmp___5^0'=tmp___5^post_42, [ m^0<=-1+n^0 && tmp^post_42==tmp^post_42 && tmp___0^post_42==tmp___0^post_42 && dd^post_42==tmp___0^post_42+tmp^post_42 && tmp___1^post_42==tmp___1^post_42 && __const_30^0==__const_30^post_42 && b^0==b^post_42 && c^0==c^post_42 && f^0==f^post_42 && g^0==g^post_42 && i^0==i^post_42 && iter^0==iter^post_42 && k^0==k^post_42 && l^0==l^post_42 && m^0==m^post_42 && n^0==n^post_42 && p^0==p^post_42 && r^0==r^post_42 && s^0==s^post_42 && tmp___2^0==tmp___2^post_42 && tmp___3^0==tmp___3^post_42 && tmp___4^0==tmp___4^post_42 && tmp___5^0==tmp___5^post_42 ], cost: 1 46: l28 -> l18 : __const_30^0'=__const_30^post_47, b^0'=b^post_47, c^0'=c^post_47, dd^0'=dd^post_47, f^0'=f^post_47, g^0'=g^post_47, i^0'=i^post_47, iter^0'=iter^post_47, k^0'=k^post_47, l^0'=l^post_47, m^0'=m^post_47, n^0'=n^post_47, p^0'=p^post_47, r^0'=r^post_47, s^0'=s^post_47, tmp^0'=tmp^post_47, tmp___0^0'=tmp___0^post_47, tmp___1^0'=tmp___1^post_47, tmp___2^0'=tmp___2^post_47, tmp___3^0'=tmp___3^post_47, tmp___4^0'=tmp___4^post_47, tmp___5^0'=tmp___5^post_47, [ __const_30^0==__const_30^post_47 && b^0==b^post_47 && c^0==c^post_47 && dd^0==dd^post_47 && f^0==f^post_47 && g^0==g^post_47 && i^0==i^post_47 && iter^0==iter^post_47 && k^0==k^post_47 && l^0==l^post_47 && m^0==m^post_47 && n^0==n^post_47 && p^0==p^post_47 && r^0==r^post_47 && s^0==s^post_47 && tmp^0==tmp^post_47 && tmp___0^0==tmp___0^post_47 && tmp___1^0==tmp___1^post_47 && tmp___2^0==tmp___2^post_47 && tmp___3^0==tmp___3^post_47 && tmp___4^0==tmp___4^post_47 && tmp___5^0==tmp___5^post_47 ], cost: 1 Simplified all rules, resulting in: Start location: l28 0: l0 -> l1 : [], cost: 1 45: l1 -> l3 : iter^0'=0, [ l^0<=n^0 ], cost: 1 1: l2 -> l0 : l^0'=1+l^0, [ -l^0+m^0==0 ], cost: 1 2: l2 -> l3 : [ 1+l^0<=m^0 ], cost: 1 3: l2 -> l3 : [ 1+m^0<=l^0 ], cost: 1 43: l3 -> l24 : [], cost: 1 4: l4 -> l2 : [], cost: 1 5: l5 -> l4 : [ 1+i^0<=l^0 ], cost: 1 6: l5 -> l2 : [ l^0<=i^0 ], cost: 1 7: l6 -> l4 : [ 1<=r^0 ], cost: 1 8: l6 -> l4 : [ 1+r^0<=0 ], cost: 1 9: l6 -> l5 : [ r^0==0 ], cost: 1 10: l7 -> l6 : [], cost: 1 11: l8 -> l9 : i^0'=-1+i^0, [ 1+n^0<=k^0 ], cost: 1 12: l8 -> l10 : f^0'=f^post_13, k^0'=1+k^0, [ k^0<=n^0 ], cost: 1 20: l9 -> l13 : [], cost: 1 13: l10 -> l8 : [], cost: 1 14: l11 -> l10 : c^0'=c^post_15, g^0'=g^post_15, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, [], cost: 1 15: l12 -> l11 : [ 1<=r^0 ], cost: 1 16: l12 -> l11 : [ 1+r^0<=0 ], cost: 1 17: l12 -> l7 : [ r^0==0 ], cost: 1 18: l13 -> l7 : [ 1+i^0<=l^0 ], cost: 1 19: l13 -> l12 : b^0'=b^post_20, f^0'=f^post_20, r^0'=r^post_20, [ l^0<=i^0 ], cost: 1 21: l14 -> l9 : c^0'=1, g^0'=g^post_22, p^0'=0, s^0'=1, [], cost: 1 22: l15 -> l14 : tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+g^0<=0 ], cost: 1 23: l15 -> l14 : tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 0<=g^0 ], cost: 1 24: l16 -> l15 : g^0'=g^post_25, r^0'=r^post_25, [], cost: 1 25: l17 -> l0 : [ 1+n^0<=i^0 ], cost: 1 26: l17 -> l18 : i^0'=1+i^0, [ i^0<=n^0 ], cost: 1 39: l18 -> l17 : [], cost: 1 27: l19 -> l16 : [ 1+__const_30^0<=tmp___2^0 ], cost: 1 28: l19 -> l16 : [ 1+tmp___2^0<=__const_30^0 ], cost: 1 29: l19 -> l16 : [ tmp___2^0-__const_30^0==0 ], cost: 1 30: l20 -> l19 : iter^0'=1+iter^0, tmp___2^0'=iter^0, [], cost: 1 31: l21 -> l2 : [ -l^0+m^0==0 ], cost: 1 32: l21 -> l20 : [ 1+l^0<=m^0 ], cost: 1 33: l21 -> l20 : [ 1+m^0<=l^0 ], cost: 1 34: l22 -> l21 : [], cost: 1 35: l23 -> l24 : m^0'=1+m^0, [], cost: 1 42: l24 -> l26 : [], cost: 1 36: l25 -> l23 : [ 1+dd^0<=tmp___1^0+dd^0 ], cost: 1 37: l25 -> l23 : [ 1+tmp___1^0+dd^0<=dd^0 ], cost: 1 38: l25 -> l22 : [ tmp___1^0==0 ], cost: 1 40: l26 -> l22 : [ n^0<=m^0 ], cost: 1 41: l26 -> l25 : dd^0'=dd^post_42, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, [ m^0<=-1+n^0 ], cost: 1 46: l28 -> l18 : [], cost: 1 ### Simplification by acceleration and chaining ### Eliminated locations (on linear paths): Start location: l28 47: l0 -> l3 : iter^0'=0, [ l^0<=n^0 ], cost: 2 1: l2 -> l0 : l^0'=1+l^0, [ -l^0+m^0==0 ], cost: 1 2: l2 -> l3 : [ 1+l^0<=m^0 ], cost: 1 3: l2 -> l3 : [ 1+m^0<=l^0 ], cost: 1 43: l3 -> l24 : [], cost: 1 4: l4 -> l2 : [], cost: 1 5: l5 -> l4 : [ 1+i^0<=l^0 ], cost: 1 6: l5 -> l2 : [ l^0<=i^0 ], cost: 1 7: l6 -> l4 : [ 1<=r^0 ], cost: 1 8: l6 -> l4 : [ 1+r^0<=0 ], cost: 1 9: l6 -> l5 : [ r^0==0 ], cost: 1 10: l7 -> l6 : [], cost: 1 11: l8 -> l9 : i^0'=-1+i^0, [ 1+n^0<=k^0 ], cost: 1 12: l8 -> l10 : f^0'=f^post_13, k^0'=1+k^0, [ k^0<=n^0 ], cost: 1 20: l9 -> l13 : [], cost: 1 13: l10 -> l8 : [], cost: 1 14: l11 -> l10 : c^0'=c^post_15, g^0'=g^post_15, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, [], cost: 1 15: l12 -> l11 : [ 1<=r^0 ], cost: 1 16: l12 -> l11 : [ 1+r^0<=0 ], cost: 1 17: l12 -> l7 : [ r^0==0 ], cost: 1 18: l13 -> l7 : [ 1+i^0<=l^0 ], cost: 1 19: l13 -> l12 : b^0'=b^post_20, f^0'=f^post_20, r^0'=r^post_20, [ l^0<=i^0 ], cost: 1 21: l14 -> l9 : c^0'=1, g^0'=g^post_22, p^0'=0, s^0'=1, [], cost: 1 22: l15 -> l14 : tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+g^0<=0 ], cost: 1 23: l15 -> l14 : tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 0<=g^0 ], cost: 1 24: l16 -> l15 : g^0'=g^post_25, r^0'=r^post_25, [], cost: 1 25: l17 -> l0 : [ 1+n^0<=i^0 ], cost: 1 26: l17 -> l18 : i^0'=1+i^0, [ i^0<=n^0 ], cost: 1 39: l18 -> l17 : [], cost: 1 27: l19 -> l16 : [ 1+__const_30^0<=tmp___2^0 ], cost: 1 28: l19 -> l16 : [ 1+tmp___2^0<=__const_30^0 ], cost: 1 29: l19 -> l16 : [ tmp___2^0-__const_30^0==0 ], cost: 1 30: l20 -> l19 : iter^0'=1+iter^0, tmp___2^0'=iter^0, [], cost: 1 31: l21 -> l2 : [ -l^0+m^0==0 ], cost: 1 32: l21 -> l20 : [ 1+l^0<=m^0 ], cost: 1 33: l21 -> l20 : [ 1+m^0<=l^0 ], cost: 1 34: l22 -> l21 : [], cost: 1 35: l23 -> l24 : m^0'=1+m^0, [], cost: 1 42: l24 -> l26 : [], cost: 1 36: l25 -> l23 : [ 1+dd^0<=tmp___1^0+dd^0 ], cost: 1 37: l25 -> l23 : [ 1+tmp___1^0+dd^0<=dd^0 ], cost: 1 38: l25 -> l22 : [ tmp___1^0==0 ], cost: 1 40: l26 -> l22 : [ n^0<=m^0 ], cost: 1 41: l26 -> l25 : dd^0'=dd^post_42, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, [ m^0<=-1+n^0 ], cost: 1 46: l28 -> l18 : [], cost: 1 Eliminated locations (on tree-shaped paths): Start location: l28 47: l0 -> l3 : iter^0'=0, [ l^0<=n^0 ], cost: 2 1: l2 -> l0 : l^0'=1+l^0, [ -l^0+m^0==0 ], cost: 1 2: l2 -> l3 : [ 1+l^0<=m^0 ], cost: 1 3: l2 -> l3 : [ 1+m^0<=l^0 ], cost: 1 43: l3 -> l24 : [], cost: 1 4: l4 -> l2 : [], cost: 1 5: l5 -> l4 : [ 1+i^0<=l^0 ], cost: 1 6: l5 -> l2 : [ l^0<=i^0 ], cost: 1 62: l7 -> l4 : [ 1<=r^0 ], cost: 2 63: l7 -> l4 : [ 1+r^0<=0 ], cost: 2 64: l7 -> l5 : [ r^0==0 ], cost: 2 60: l9 -> l7 : [ 1+i^0<=l^0 ], cost: 2 61: l9 -> l12 : b^0'=b^post_20, f^0'=f^post_20, r^0'=r^post_20, [ l^0<=i^0 ], cost: 2 67: l10 -> l9 : i^0'=-1+i^0, [ 1+n^0<=k^0 ], cost: 2 68: l10 -> l10 : f^0'=f^post_13, k^0'=1+k^0, [ k^0<=n^0 ], cost: 2 17: l12 -> l7 : [ r^0==0 ], cost: 1 65: l12 -> l10 : c^0'=c^post_15, g^0'=g^post_15, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, [ 1<=r^0 ], cost: 2 66: l12 -> l10 : c^0'=c^post_15, g^0'=g^post_15, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, [ 1+r^0<=0 ], cost: 2 21: l14 -> l9 : c^0'=1, g^0'=g^post_22, p^0'=0, s^0'=1, [], cost: 1 58: l16 -> l14 : g^0'=g^post_25, r^0'=r^post_25, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+g^post_25<=0 ], cost: 2 59: l16 -> l14 : g^0'=g^post_25, r^0'=r^post_25, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 0<=g^post_25 ], cost: 2 48: l18 -> l0 : [ 1+n^0<=i^0 ], cost: 2 49: l18 -> l18 : i^0'=1+i^0, [ i^0<=n^0 ], cost: 2 55: l20 -> l16 : iter^0'=1+iter^0, tmp___2^0'=iter^0, [ 1+__const_30^0<=iter^0 ], cost: 2 56: l20 -> l16 : iter^0'=1+iter^0, tmp___2^0'=iter^0, [ 1+iter^0<=__const_30^0 ], cost: 2 57: l20 -> l16 : iter^0'=1+iter^0, tmp___2^0'=iter^0, [ iter^0-__const_30^0==0 ], cost: 2 52: l22 -> l2 : [ -l^0+m^0==0 ], cost: 2 53: l22 -> l20 : [ 1+l^0<=m^0 ], cost: 2 54: l22 -> l20 : [ 1+m^0<=l^0 ], cost: 2 50: l24 -> l22 : [ n^0<=m^0 ], cost: 2 51: l24 -> l25 : dd^0'=dd^post_42, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, [ m^0<=-1+n^0 ], cost: 2 38: l25 -> l22 : [ tmp___1^0==0 ], cost: 1 69: l25 -> l24 : m^0'=1+m^0, [ 1+dd^0<=tmp___1^0+dd^0 ], cost: 2 70: l25 -> l24 : m^0'=1+m^0, [ 1+tmp___1^0+dd^0<=dd^0 ], cost: 2 46: l28 -> l18 : [], cost: 1 Accelerating simple loops of location 10. Accelerating the following rules: 68: l10 -> l10 : f^0'=f^post_13, k^0'=1+k^0, [ k^0<=n^0 ], cost: 2 Accelerated rule 68 with backward acceleration, yielding the new rule 71. [accelerate] Nesting with 1 inner and 1 outer candidates Removing the simple loops: 68. Accelerating simple loops of location 18. Accelerating the following rules: 49: l18 -> l18 : i^0'=1+i^0, [ i^0<=n^0 ], cost: 2 Accelerated rule 49 with backward acceleration, yielding the new rule 72. [accelerate] Nesting with 1 inner and 1 outer candidates Removing the simple loops: 49. Accelerated all simple loops using metering functions (where possible): Start location: l28 47: l0 -> l3 : iter^0'=0, [ l^0<=n^0 ], cost: 2 1: l2 -> l0 : l^0'=1+l^0, [ -l^0+m^0==0 ], cost: 1 2: l2 -> l3 : [ 1+l^0<=m^0 ], cost: 1 3: l2 -> l3 : [ 1+m^0<=l^0 ], cost: 1 43: l3 -> l24 : [], cost: 1 4: l4 -> l2 : [], cost: 1 5: l5 -> l4 : [ 1+i^0<=l^0 ], cost: 1 6: l5 -> l2 : [ l^0<=i^0 ], cost: 1 62: l7 -> l4 : [ 1<=r^0 ], cost: 2 63: l7 -> l4 : [ 1+r^0<=0 ], cost: 2 64: l7 -> l5 : [ r^0==0 ], cost: 2 60: l9 -> l7 : [ 1+i^0<=l^0 ], cost: 2 61: l9 -> l12 : b^0'=b^post_20, f^0'=f^post_20, r^0'=r^post_20, [ l^0<=i^0 ], cost: 2 67: l10 -> l9 : i^0'=-1+i^0, [ 1+n^0<=k^0 ], cost: 2 71: l10 -> l10 : f^0'=f^post_13, k^0'=1+n^0, [ 1+n^0-k^0>=1 ], cost: 2+2*n^0-2*k^0 17: l12 -> l7 : [ r^0==0 ], cost: 1 65: l12 -> l10 : c^0'=c^post_15, g^0'=g^post_15, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, [ 1<=r^0 ], cost: 2 66: l12 -> l10 : c^0'=c^post_15, g^0'=g^post_15, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, [ 1+r^0<=0 ], cost: 2 21: l14 -> l9 : c^0'=1, g^0'=g^post_22, p^0'=0, s^0'=1, [], cost: 1 58: l16 -> l14 : g^0'=g^post_25, r^0'=r^post_25, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+g^post_25<=0 ], cost: 2 59: l16 -> l14 : g^0'=g^post_25, r^0'=r^post_25, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 0<=g^post_25 ], cost: 2 48: l18 -> l0 : [ 1+n^0<=i^0 ], cost: 2 72: l18 -> l18 : i^0'=1+n^0, [ 1+n^0-i^0>=0 ], cost: 2+2*n^0-2*i^0 55: l20 -> l16 : iter^0'=1+iter^0, tmp___2^0'=iter^0, [ 1+__const_30^0<=iter^0 ], cost: 2 56: l20 -> l16 : iter^0'=1+iter^0, tmp___2^0'=iter^0, [ 1+iter^0<=__const_30^0 ], cost: 2 57: l20 -> l16 : iter^0'=1+iter^0, tmp___2^0'=iter^0, [ iter^0-__const_30^0==0 ], cost: 2 52: l22 -> l2 : [ -l^0+m^0==0 ], cost: 2 53: l22 -> l20 : [ 1+l^0<=m^0 ], cost: 2 54: l22 -> l20 : [ 1+m^0<=l^0 ], cost: 2 50: l24 -> l22 : [ n^0<=m^0 ], cost: 2 51: l24 -> l25 : dd^0'=dd^post_42, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, [ m^0<=-1+n^0 ], cost: 2 38: l25 -> l22 : [ tmp___1^0==0 ], cost: 1 69: l25 -> l24 : m^0'=1+m^0, [ 1+dd^0<=tmp___1^0+dd^0 ], cost: 2 70: l25 -> l24 : m^0'=1+m^0, [ 1+tmp___1^0+dd^0<=dd^0 ], cost: 2 46: l28 -> l18 : [], cost: 1 Chained accelerated rules (with incoming rules): Start location: l28 47: l0 -> l3 : iter^0'=0, [ l^0<=n^0 ], cost: 2 1: l2 -> l0 : l^0'=1+l^0, [ -l^0+m^0==0 ], cost: 1 2: l2 -> l3 : [ 1+l^0<=m^0 ], cost: 1 3: l2 -> l3 : [ 1+m^0<=l^0 ], cost: 1 43: l3 -> l24 : [], cost: 1 4: l4 -> l2 : [], cost: 1 5: l5 -> l4 : [ 1+i^0<=l^0 ], cost: 1 6: l5 -> l2 : [ l^0<=i^0 ], cost: 1 62: l7 -> l4 : [ 1<=r^0 ], cost: 2 63: l7 -> l4 : [ 1+r^0<=0 ], cost: 2 64: l7 -> l5 : [ r^0==0 ], cost: 2 60: l9 -> l7 : [ 1+i^0<=l^0 ], cost: 2 61: l9 -> l12 : b^0'=b^post_20, f^0'=f^post_20, r^0'=r^post_20, [ l^0<=i^0 ], cost: 2 67: l10 -> l9 : i^0'=-1+i^0, [ 1+n^0<=k^0 ], cost: 2 17: l12 -> l7 : [ r^0==0 ], cost: 1 65: l12 -> l10 : c^0'=c^post_15, g^0'=g^post_15, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, [ 1<=r^0 ], cost: 2 66: l12 -> l10 : c^0'=c^post_15, g^0'=g^post_15, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, [ 1+r^0<=0 ], cost: 2 73: l12 -> l10 : c^0'=c^post_15, f^0'=f^post_13, g^0'=g^post_15, k^0'=1+n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, [ 1<=r^0 && 1+n^0-k^0>=1 ], cost: 4+2*n^0-2*k^0 74: l12 -> l10 : c^0'=c^post_15, f^0'=f^post_13, g^0'=g^post_15, k^0'=1+n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, [ 1+r^0<=0 && 1+n^0-k^0>=1 ], cost: 4+2*n^0-2*k^0 21: l14 -> l9 : c^0'=1, g^0'=g^post_22, p^0'=0, s^0'=1, [], cost: 1 58: l16 -> l14 : g^0'=g^post_25, r^0'=r^post_25, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+g^post_25<=0 ], cost: 2 59: l16 -> l14 : g^0'=g^post_25, r^0'=r^post_25, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 0<=g^post_25 ], cost: 2 48: l18 -> l0 : [ 1+n^0<=i^0 ], cost: 2 55: l20 -> l16 : iter^0'=1+iter^0, tmp___2^0'=iter^0, [ 1+__const_30^0<=iter^0 ], cost: 2 56: l20 -> l16 : iter^0'=1+iter^0, tmp___2^0'=iter^0, [ 1+iter^0<=__const_30^0 ], cost: 2 57: l20 -> l16 : iter^0'=1+iter^0, tmp___2^0'=iter^0, [ iter^0-__const_30^0==0 ], cost: 2 52: l22 -> l2 : [ -l^0+m^0==0 ], cost: 2 53: l22 -> l20 : [ 1+l^0<=m^0 ], cost: 2 54: l22 -> l20 : [ 1+m^0<=l^0 ], cost: 2 50: l24 -> l22 : [ n^0<=m^0 ], cost: 2 51: l24 -> l25 : dd^0'=dd^post_42, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, [ m^0<=-1+n^0 ], cost: 2 38: l25 -> l22 : [ tmp___1^0==0 ], cost: 1 69: l25 -> l24 : m^0'=1+m^0, [ 1+dd^0<=tmp___1^0+dd^0 ], cost: 2 70: l25 -> l24 : m^0'=1+m^0, [ 1+tmp___1^0+dd^0<=dd^0 ], cost: 2 46: l28 -> l18 : [], cost: 1 75: l28 -> l18 : i^0'=1+n^0, [ 1+n^0-i^0>=0 ], cost: 3+2*n^0-2*i^0 Eliminated locations (on tree-shaped paths): Start location: l28 47: l0 -> l3 : iter^0'=0, [ l^0<=n^0 ], cost: 2 1: l2 -> l0 : l^0'=1+l^0, [ -l^0+m^0==0 ], cost: 1 2: l2 -> l3 : [ 1+l^0<=m^0 ], cost: 1 3: l2 -> l3 : [ 1+m^0<=l^0 ], cost: 1 43: l3 -> l24 : [], cost: 1 4: l4 -> l2 : [], cost: 1 62: l7 -> l4 : [ 1<=r^0 ], cost: 2 63: l7 -> l4 : [ 1+r^0<=0 ], cost: 2 94: l7 -> l4 : [ r^0==0 && 1+i^0<=l^0 ], cost: 3 95: l7 -> l2 : [ r^0==0 && l^0<=i^0 ], cost: 3 60: l9 -> l7 : [ 1+i^0<=l^0 ], cost: 2 89: l9 -> l7 : b^0'=b^post_20, f^0'=f^post_20, r^0'=r^post_20, [ l^0<=i^0 && r^post_20==0 ], cost: 3 90: l9 -> l10 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_20, g^0'=g^post_15, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, [ l^0<=i^0 && 1<=r^post_20 ], cost: 4 91: l9 -> l10 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_20, g^0'=g^post_15, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, [ l^0<=i^0 && 1+r^post_20<=0 ], cost: 4 92: l9 -> l10 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_13, g^0'=g^post_15, k^0'=1+n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, [ l^0<=i^0 && 1<=r^post_20 && 1+n^0-k^0>=1 ], cost: 6+2*n^0-2*k^0 93: l9 -> l10 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_13, g^0'=g^post_15, k^0'=1+n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, [ l^0<=i^0 && 1+r^post_20<=0 && 1+n^0-k^0>=1 ], cost: 6+2*n^0-2*k^0 67: l10 -> l9 : i^0'=-1+i^0, [ 1+n^0<=k^0 ], cost: 2 87: l16 -> l9 : c^0'=1, g^0'=g^post_22, p^0'=0, r^0'=r^post_25, s^0'=1, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+g^post_25<=0 ], cost: 3 88: l16 -> l9 : c^0'=1, g^0'=g^post_22, p^0'=0, r^0'=r^post_25, s^0'=1, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 0<=g^post_25 ], cost: 3 52: l22 -> l2 : [ -l^0+m^0==0 ], cost: 2 81: l22 -> l16 : iter^0'=1+iter^0, tmp___2^0'=iter^0, [ 1+l^0<=m^0 && 1+__const_30^0<=iter^0 ], cost: 4 82: l22 -> l16 : iter^0'=1+iter^0, tmp___2^0'=iter^0, [ 1+l^0<=m^0 && 1+iter^0<=__const_30^0 ], cost: 4 83: l22 -> l16 : iter^0'=1+iter^0, tmp___2^0'=iter^0, [ 1+l^0<=m^0 && iter^0-__const_30^0==0 ], cost: 4 84: l22 -> l16 : iter^0'=1+iter^0, tmp___2^0'=iter^0, [ 1+m^0<=l^0 && 1+__const_30^0<=iter^0 ], cost: 4 85: l22 -> l16 : iter^0'=1+iter^0, tmp___2^0'=iter^0, [ 1+m^0<=l^0 && 1+iter^0<=__const_30^0 ], cost: 4 86: l22 -> l16 : iter^0'=1+iter^0, tmp___2^0'=iter^0, [ 1+m^0<=l^0 && iter^0-__const_30^0==0 ], cost: 4 50: l24 -> l22 : [ n^0<=m^0 ], cost: 2 78: l24 -> l22 : dd^0'=dd^post_42, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, [ m^0<=-1+n^0 && tmp___1^post_42==0 ], cost: 3 79: l24 -> l24 : dd^0'=dd^post_42, m^0'=1+m^0, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, [ m^0<=-1+n^0 && 1+dd^post_42<=tmp___1^post_42+dd^post_42 ], cost: 4 80: l24 -> l24 : dd^0'=dd^post_42, m^0'=1+m^0, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, [ m^0<=-1+n^0 && 1+tmp___1^post_42+dd^post_42<=dd^post_42 ], cost: 4 76: l28 -> l0 : [ 1+n^0<=i^0 ], cost: 3 77: l28 -> l0 : i^0'=1+n^0, [ 1+n^0-i^0>=0 ], cost: 5+2*n^0-2*i^0 Applied pruning (of leafs and parallel rules): Start location: l28 47: l0 -> l3 : iter^0'=0, [ l^0<=n^0 ], cost: 2 1: l2 -> l0 : l^0'=1+l^0, [ -l^0+m^0==0 ], cost: 1 2: l2 -> l3 : [ 1+l^0<=m^0 ], cost: 1 3: l2 -> l3 : [ 1+m^0<=l^0 ], cost: 1 43: l3 -> l24 : [], cost: 1 4: l4 -> l2 : [], cost: 1 62: l7 -> l4 : [ 1<=r^0 ], cost: 2 63: l7 -> l4 : [ 1+r^0<=0 ], cost: 2 94: l7 -> l4 : [ r^0==0 && 1+i^0<=l^0 ], cost: 3 95: l7 -> l2 : [ r^0==0 && l^0<=i^0 ], cost: 3 60: l9 -> l7 : [ 1+i^0<=l^0 ], cost: 2 89: l9 -> l7 : b^0'=b^post_20, f^0'=f^post_20, r^0'=r^post_20, [ l^0<=i^0 && r^post_20==0 ], cost: 3 90: l9 -> l10 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_20, g^0'=g^post_15, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, [ l^0<=i^0 && 1<=r^post_20 ], cost: 4 91: l9 -> l10 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_20, g^0'=g^post_15, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, [ l^0<=i^0 && 1+r^post_20<=0 ], cost: 4 92: l9 -> l10 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_13, g^0'=g^post_15, k^0'=1+n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, [ l^0<=i^0 && 1<=r^post_20 && 1+n^0-k^0>=1 ], cost: 6+2*n^0-2*k^0 93: l9 -> l10 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_13, g^0'=g^post_15, k^0'=1+n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, [ l^0<=i^0 && 1+r^post_20<=0 && 1+n^0-k^0>=1 ], cost: 6+2*n^0-2*k^0 67: l10 -> l9 : i^0'=-1+i^0, [ 1+n^0<=k^0 ], cost: 2 87: l16 -> l9 : c^0'=1, g^0'=g^post_22, p^0'=0, r^0'=r^post_25, s^0'=1, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+g^post_25<=0 ], cost: 3 88: l16 -> l9 : c^0'=1, g^0'=g^post_22, p^0'=0, r^0'=r^post_25, s^0'=1, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 0<=g^post_25 ], cost: 3 52: l22 -> l2 : [ -l^0+m^0==0 ], cost: 2 81: l22 -> l16 : iter^0'=1+iter^0, tmp___2^0'=iter^0, [ 1+l^0<=m^0 && 1+__const_30^0<=iter^0 ], cost: 4 82: l22 -> l16 : iter^0'=1+iter^0, tmp___2^0'=iter^0, [ 1+l^0<=m^0 && 1+iter^0<=__const_30^0 ], cost: 4 83: l22 -> l16 : iter^0'=1+iter^0, tmp___2^0'=iter^0, [ 1+l^0<=m^0 && iter^0-__const_30^0==0 ], cost: 4 84: l22 -> l16 : iter^0'=1+iter^0, tmp___2^0'=iter^0, [ 1+m^0<=l^0 && 1+__const_30^0<=iter^0 ], cost: 4 86: l22 -> l16 : iter^0'=1+iter^0, tmp___2^0'=iter^0, [ 1+m^0<=l^0 && iter^0-__const_30^0==0 ], cost: 4 50: l24 -> l22 : [ n^0<=m^0 ], cost: 2 78: l24 -> l22 : dd^0'=dd^post_42, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, [ m^0<=-1+n^0 && tmp___1^post_42==0 ], cost: 3 79: l24 -> l24 : dd^0'=dd^post_42, m^0'=1+m^0, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, [ m^0<=-1+n^0 && 1+dd^post_42<=tmp___1^post_42+dd^post_42 ], cost: 4 80: l24 -> l24 : dd^0'=dd^post_42, m^0'=1+m^0, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, [ m^0<=-1+n^0 && 1+tmp___1^post_42+dd^post_42<=dd^post_42 ], cost: 4 76: l28 -> l0 : [ 1+n^0<=i^0 ], cost: 3 77: l28 -> l0 : i^0'=1+n^0, [ 1+n^0-i^0>=0 ], cost: 5+2*n^0-2*i^0 Accelerating simple loops of location 24. Accelerating the following rules: 79: l24 -> l24 : dd^0'=dd^post_42, m^0'=1+m^0, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, [ m^0<=-1+n^0 && 1+dd^post_42<=tmp___1^post_42+dd^post_42 ], cost: 4 80: l24 -> l24 : dd^0'=dd^post_42, m^0'=1+m^0, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, [ m^0<=-1+n^0 && 1+tmp___1^post_42+dd^post_42<=dd^post_42 ], cost: 4 Accelerated rule 79 with backward acceleration, yielding the new rule 96. Accelerated rule 80 with backward acceleration, yielding the new rule 97. [accelerate] Nesting with 2 inner and 2 outer candidates Removing the simple loops: 79 80. Accelerated all simple loops using metering functions (where possible): Start location: l28 47: l0 -> l3 : iter^0'=0, [ l^0<=n^0 ], cost: 2 1: l2 -> l0 : l^0'=1+l^0, [ -l^0+m^0==0 ], cost: 1 2: l2 -> l3 : [ 1+l^0<=m^0 ], cost: 1 3: l2 -> l3 : [ 1+m^0<=l^0 ], cost: 1 43: l3 -> l24 : [], cost: 1 4: l4 -> l2 : [], cost: 1 62: l7 -> l4 : [ 1<=r^0 ], cost: 2 63: l7 -> l4 : [ 1+r^0<=0 ], cost: 2 94: l7 -> l4 : [ r^0==0 && 1+i^0<=l^0 ], cost: 3 95: l7 -> l2 : [ r^0==0 && l^0<=i^0 ], cost: 3 60: l9 -> l7 : [ 1+i^0<=l^0 ], cost: 2 89: l9 -> l7 : b^0'=b^post_20, f^0'=f^post_20, r^0'=r^post_20, [ l^0<=i^0 && r^post_20==0 ], cost: 3 90: l9 -> l10 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_20, g^0'=g^post_15, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, [ l^0<=i^0 && 1<=r^post_20 ], cost: 4 91: l9 -> l10 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_20, g^0'=g^post_15, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, [ l^0<=i^0 && 1+r^post_20<=0 ], cost: 4 92: l9 -> l10 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_13, g^0'=g^post_15, k^0'=1+n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, [ l^0<=i^0 && 1<=r^post_20 && 1+n^0-k^0>=1 ], cost: 6+2*n^0-2*k^0 93: l9 -> l10 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_13, g^0'=g^post_15, k^0'=1+n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, [ l^0<=i^0 && 1+r^post_20<=0 && 1+n^0-k^0>=1 ], cost: 6+2*n^0-2*k^0 67: l10 -> l9 : i^0'=-1+i^0, [ 1+n^0<=k^0 ], cost: 2 87: l16 -> l9 : c^0'=1, g^0'=g^post_22, p^0'=0, r^0'=r^post_25, s^0'=1, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+g^post_25<=0 ], cost: 3 88: l16 -> l9 : c^0'=1, g^0'=g^post_22, p^0'=0, r^0'=r^post_25, s^0'=1, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 0<=g^post_25 ], cost: 3 52: l22 -> l2 : [ -l^0+m^0==0 ], cost: 2 81: l22 -> l16 : iter^0'=1+iter^0, tmp___2^0'=iter^0, [ 1+l^0<=m^0 && 1+__const_30^0<=iter^0 ], cost: 4 82: l22 -> l16 : iter^0'=1+iter^0, tmp___2^0'=iter^0, [ 1+l^0<=m^0 && 1+iter^0<=__const_30^0 ], cost: 4 83: l22 -> l16 : iter^0'=1+iter^0, tmp___2^0'=iter^0, [ 1+l^0<=m^0 && iter^0-__const_30^0==0 ], cost: 4 84: l22 -> l16 : iter^0'=1+iter^0, tmp___2^0'=iter^0, [ 1+m^0<=l^0 && 1+__const_30^0<=iter^0 ], cost: 4 86: l22 -> l16 : iter^0'=1+iter^0, tmp___2^0'=iter^0, [ 1+m^0<=l^0 && iter^0-__const_30^0==0 ], cost: 4 50: l24 -> l22 : [ n^0<=m^0 ], cost: 2 78: l24 -> l22 : dd^0'=dd^post_42, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, [ m^0<=-1+n^0 && tmp___1^post_42==0 ], cost: 3 96: l24 -> l24 : dd^0'=dd^post_42, m^0'=n^0, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 ], cost: 4*n^0-4*m^0 97: l24 -> l24 : dd^0'=dd^post_42, m^0'=n^0, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 ], cost: 4*n^0-4*m^0 76: l28 -> l0 : [ 1+n^0<=i^0 ], cost: 3 77: l28 -> l0 : i^0'=1+n^0, [ 1+n^0-i^0>=0 ], cost: 5+2*n^0-2*i^0 Chained accelerated rules (with incoming rules): Start location: l28 47: l0 -> l3 : iter^0'=0, [ l^0<=n^0 ], cost: 2 1: l2 -> l0 : l^0'=1+l^0, [ -l^0+m^0==0 ], cost: 1 2: l2 -> l3 : [ 1+l^0<=m^0 ], cost: 1 3: l2 -> l3 : [ 1+m^0<=l^0 ], cost: 1 43: l3 -> l24 : [], cost: 1 98: l3 -> l24 : dd^0'=dd^post_42, m^0'=n^0, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 ], cost: 1+4*n^0-4*m^0 99: l3 -> l24 : dd^0'=dd^post_42, m^0'=n^0, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 ], cost: 1+4*n^0-4*m^0 4: l4 -> l2 : [], cost: 1 62: l7 -> l4 : [ 1<=r^0 ], cost: 2 63: l7 -> l4 : [ 1+r^0<=0 ], cost: 2 94: l7 -> l4 : [ r^0==0 && 1+i^0<=l^0 ], cost: 3 95: l7 -> l2 : [ r^0==0 && l^0<=i^0 ], cost: 3 60: l9 -> l7 : [ 1+i^0<=l^0 ], cost: 2 89: l9 -> l7 : b^0'=b^post_20, f^0'=f^post_20, r^0'=r^post_20, [ l^0<=i^0 && r^post_20==0 ], cost: 3 90: l9 -> l10 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_20, g^0'=g^post_15, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, [ l^0<=i^0 && 1<=r^post_20 ], cost: 4 91: l9 -> l10 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_20, g^0'=g^post_15, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, [ l^0<=i^0 && 1+r^post_20<=0 ], cost: 4 92: l9 -> l10 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_13, g^0'=g^post_15, k^0'=1+n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, [ l^0<=i^0 && 1<=r^post_20 && 1+n^0-k^0>=1 ], cost: 6+2*n^0-2*k^0 93: l9 -> l10 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_13, g^0'=g^post_15, k^0'=1+n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, [ l^0<=i^0 && 1+r^post_20<=0 && 1+n^0-k^0>=1 ], cost: 6+2*n^0-2*k^0 67: l10 -> l9 : i^0'=-1+i^0, [ 1+n^0<=k^0 ], cost: 2 87: l16 -> l9 : c^0'=1, g^0'=g^post_22, p^0'=0, r^0'=r^post_25, s^0'=1, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+g^post_25<=0 ], cost: 3 88: l16 -> l9 : c^0'=1, g^0'=g^post_22, p^0'=0, r^0'=r^post_25, s^0'=1, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 0<=g^post_25 ], cost: 3 52: l22 -> l2 : [ -l^0+m^0==0 ], cost: 2 81: l22 -> l16 : iter^0'=1+iter^0, tmp___2^0'=iter^0, [ 1+l^0<=m^0 && 1+__const_30^0<=iter^0 ], cost: 4 82: l22 -> l16 : iter^0'=1+iter^0, tmp___2^0'=iter^0, [ 1+l^0<=m^0 && 1+iter^0<=__const_30^0 ], cost: 4 83: l22 -> l16 : iter^0'=1+iter^0, tmp___2^0'=iter^0, [ 1+l^0<=m^0 && iter^0-__const_30^0==0 ], cost: 4 84: l22 -> l16 : iter^0'=1+iter^0, tmp___2^0'=iter^0, [ 1+m^0<=l^0 && 1+__const_30^0<=iter^0 ], cost: 4 86: l22 -> l16 : iter^0'=1+iter^0, tmp___2^0'=iter^0, [ 1+m^0<=l^0 && iter^0-__const_30^0==0 ], cost: 4 50: l24 -> l22 : [ n^0<=m^0 ], cost: 2 78: l24 -> l22 : dd^0'=dd^post_42, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, [ m^0<=-1+n^0 && tmp___1^post_42==0 ], cost: 3 76: l28 -> l0 : [ 1+n^0<=i^0 ], cost: 3 77: l28 -> l0 : i^0'=1+n^0, [ 1+n^0-i^0>=0 ], cost: 5+2*n^0-2*i^0 Eliminated locations (on tree-shaped paths): Start location: l28 47: l0 -> l3 : iter^0'=0, [ l^0<=n^0 ], cost: 2 1: l2 -> l0 : l^0'=1+l^0, [ -l^0+m^0==0 ], cost: 1 2: l2 -> l3 : [ 1+l^0<=m^0 ], cost: 1 3: l2 -> l3 : [ 1+m^0<=l^0 ], cost: 1 100: l3 -> l22 : [ n^0<=m^0 ], cost: 3 101: l3 -> l22 : dd^0'=dd^post_42, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, [ m^0<=-1+n^0 && tmp___1^post_42==0 ], cost: 4 102: l3 -> l22 : dd^0'=dd^post_42, m^0'=n^0, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 ], cost: 3+4*n^0-4*m^0 103: l3 -> l22 : dd^0'=dd^post_42, m^0'=n^0, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 ], cost: 3+4*n^0-4*m^0 104: l3 -> [32] : [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 ], cost: 1+4*n^0-4*m^0 105: l3 -> [32] : [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 ], cost: 1+4*n^0-4*m^0 4: l4 -> l2 : [], cost: 1 116: l9 -> l4 : [ 1+i^0<=l^0 && 1<=r^0 ], cost: 4 117: l9 -> l4 : [ 1+i^0<=l^0 && 1+r^0<=0 ], cost: 4 118: l9 -> l4 : [ 1+i^0<=l^0 && r^0==0 ], cost: 5 119: l9 -> l2 : b^0'=b^post_20, f^0'=f^post_20, r^0'=r^post_20, [ l^0<=i^0 && r^post_20==0 ], cost: 6 120: l9 -> l9 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+i^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, [ l^0<=i^0 && 1<=r^post_20 && 1+n^0<=k^0 ], cost: 6 121: l9 -> l9 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+i^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, [ l^0<=i^0 && 1+r^post_20<=0 && 1+n^0<=k^0 ], cost: 6 122: l9 -> l9 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_13, g^0'=g^post_15, i^0'=-1+i^0, k^0'=1+n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, [ l^0<=i^0 && 1<=r^post_20 && 1+n^0-k^0>=1 ], cost: 8+2*n^0-2*k^0 123: l9 -> l9 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_13, g^0'=g^post_15, i^0'=-1+i^0, k^0'=1+n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, [ l^0<=i^0 && 1+r^post_20<=0 && 1+n^0-k^0>=1 ], cost: 8+2*n^0-2*k^0 52: l22 -> l2 : [ -l^0+m^0==0 ], cost: 2 106: l22 -> l9 : c^0'=1, g^0'=g^post_22, iter^0'=1+iter^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+l^0<=m^0 && 1+__const_30^0<=iter^0 && 1+g^post_25<=0 ], cost: 7 107: l22 -> l9 : c^0'=1, g^0'=g^post_22, iter^0'=1+iter^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+l^0<=m^0 && 1+__const_30^0<=iter^0 && 0<=g^post_25 ], cost: 7 108: l22 -> l9 : c^0'=1, g^0'=g^post_22, iter^0'=1+iter^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+l^0<=m^0 && 1+iter^0<=__const_30^0 && 1+g^post_25<=0 ], cost: 7 109: l22 -> l9 : c^0'=1, g^0'=g^post_22, iter^0'=1+iter^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+l^0<=m^0 && 1+iter^0<=__const_30^0 && 0<=g^post_25 ], cost: 7 110: l22 -> l9 : c^0'=1, g^0'=g^post_22, iter^0'=1+iter^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+l^0<=m^0 && iter^0-__const_30^0==0 && 1+g^post_25<=0 ], cost: 7 111: l22 -> l9 : c^0'=1, g^0'=g^post_22, iter^0'=1+iter^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+l^0<=m^0 && iter^0-__const_30^0==0 && 0<=g^post_25 ], cost: 7 112: l22 -> l9 : c^0'=1, g^0'=g^post_22, iter^0'=1+iter^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+m^0<=l^0 && 1+__const_30^0<=iter^0 && 1+g^post_25<=0 ], cost: 7 113: l22 -> l9 : c^0'=1, g^0'=g^post_22, iter^0'=1+iter^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+m^0<=l^0 && 1+__const_30^0<=iter^0 && 0<=g^post_25 ], cost: 7 114: l22 -> l9 : c^0'=1, g^0'=g^post_22, iter^0'=1+iter^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+m^0<=l^0 && iter^0-__const_30^0==0 && 1+g^post_25<=0 ], cost: 7 115: l22 -> l9 : c^0'=1, g^0'=g^post_22, iter^0'=1+iter^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+m^0<=l^0 && iter^0-__const_30^0==0 && 0<=g^post_25 ], cost: 7 76: l28 -> l0 : [ 1+n^0<=i^0 ], cost: 3 77: l28 -> l0 : i^0'=1+n^0, [ 1+n^0-i^0>=0 ], cost: 5+2*n^0-2*i^0 Applied pruning (of leafs and parallel rules): Start location: l28 47: l0 -> l3 : iter^0'=0, [ l^0<=n^0 ], cost: 2 1: l2 -> l0 : l^0'=1+l^0, [ -l^0+m^0==0 ], cost: 1 2: l2 -> l3 : [ 1+l^0<=m^0 ], cost: 1 3: l2 -> l3 : [ 1+m^0<=l^0 ], cost: 1 100: l3 -> l22 : [ n^0<=m^0 ], cost: 3 101: l3 -> l22 : dd^0'=dd^post_42, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, [ m^0<=-1+n^0 && tmp___1^post_42==0 ], cost: 4 102: l3 -> l22 : dd^0'=dd^post_42, m^0'=n^0, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 ], cost: 3+4*n^0-4*m^0 103: l3 -> l22 : dd^0'=dd^post_42, m^0'=n^0, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 ], cost: 3+4*n^0-4*m^0 104: l3 -> [32] : [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 ], cost: 1+4*n^0-4*m^0 105: l3 -> [32] : [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 ], cost: 1+4*n^0-4*m^0 4: l4 -> l2 : [], cost: 1 116: l9 -> l4 : [ 1+i^0<=l^0 && 1<=r^0 ], cost: 4 117: l9 -> l4 : [ 1+i^0<=l^0 && 1+r^0<=0 ], cost: 4 118: l9 -> l4 : [ 1+i^0<=l^0 && r^0==0 ], cost: 5 119: l9 -> l2 : b^0'=b^post_20, f^0'=f^post_20, r^0'=r^post_20, [ l^0<=i^0 && r^post_20==0 ], cost: 6 120: l9 -> l9 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+i^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, [ l^0<=i^0 && 1<=r^post_20 && 1+n^0<=k^0 ], cost: 6 121: l9 -> l9 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+i^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, [ l^0<=i^0 && 1+r^post_20<=0 && 1+n^0<=k^0 ], cost: 6 122: l9 -> l9 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_13, g^0'=g^post_15, i^0'=-1+i^0, k^0'=1+n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, [ l^0<=i^0 && 1<=r^post_20 && 1+n^0-k^0>=1 ], cost: 8+2*n^0-2*k^0 123: l9 -> l9 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_13, g^0'=g^post_15, i^0'=-1+i^0, k^0'=1+n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, [ l^0<=i^0 && 1+r^post_20<=0 && 1+n^0-k^0>=1 ], cost: 8+2*n^0-2*k^0 52: l22 -> l2 : [ -l^0+m^0==0 ], cost: 2 106: l22 -> l9 : c^0'=1, g^0'=g^post_22, iter^0'=1+iter^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+l^0<=m^0 && 1+__const_30^0<=iter^0 && 1+g^post_25<=0 ], cost: 7 107: l22 -> l9 : c^0'=1, g^0'=g^post_22, iter^0'=1+iter^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+l^0<=m^0 && 1+__const_30^0<=iter^0 && 0<=g^post_25 ], cost: 7 109: l22 -> l9 : c^0'=1, g^0'=g^post_22, iter^0'=1+iter^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+l^0<=m^0 && 1+iter^0<=__const_30^0 && 0<=g^post_25 ], cost: 7 110: l22 -> l9 : c^0'=1, g^0'=g^post_22, iter^0'=1+iter^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+l^0<=m^0 && iter^0-__const_30^0==0 && 1+g^post_25<=0 ], cost: 7 111: l22 -> l9 : c^0'=1, g^0'=g^post_22, iter^0'=1+iter^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+l^0<=m^0 && iter^0-__const_30^0==0 && 0<=g^post_25 ], cost: 7 76: l28 -> l0 : [ 1+n^0<=i^0 ], cost: 3 77: l28 -> l0 : i^0'=1+n^0, [ 1+n^0-i^0>=0 ], cost: 5+2*n^0-2*i^0 Accelerating simple loops of location 9. [accelerate] Removed some duplicate simple loops Simplified some of the simple loops (and removed duplicate rules). Accelerating the following rules: 121: l9 -> l9 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+i^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, [ l^0<=i^0 && 1+n^0<=k^0 ], cost: 6 123: l9 -> l9 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_13, g^0'=g^post_15, i^0'=-1+i^0, k^0'=1+n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, [ l^0<=i^0 && 1+n^0-k^0>=1 ], cost: 8+2*n^0-2*k^0 Accelerated rule 121 with backward acceleration, yielding the new rule 124. Failed to prove monotonicity of the guard of rule 123. [accelerate] Nesting with 2 inner and 2 outer candidates Removing the simple loops: 121. Accelerated all simple loops using metering functions (where possible): Start location: l28 47: l0 -> l3 : iter^0'=0, [ l^0<=n^0 ], cost: 2 1: l2 -> l0 : l^0'=1+l^0, [ -l^0+m^0==0 ], cost: 1 2: l2 -> l3 : [ 1+l^0<=m^0 ], cost: 1 3: l2 -> l3 : [ 1+m^0<=l^0 ], cost: 1 100: l3 -> l22 : [ n^0<=m^0 ], cost: 3 101: l3 -> l22 : dd^0'=dd^post_42, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, [ m^0<=-1+n^0 && tmp___1^post_42==0 ], cost: 4 102: l3 -> l22 : dd^0'=dd^post_42, m^0'=n^0, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 ], cost: 3+4*n^0-4*m^0 103: l3 -> l22 : dd^0'=dd^post_42, m^0'=n^0, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 ], cost: 3+4*n^0-4*m^0 104: l3 -> [32] : [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 ], cost: 1+4*n^0-4*m^0 105: l3 -> [32] : [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 ], cost: 1+4*n^0-4*m^0 4: l4 -> l2 : [], cost: 1 116: l9 -> l4 : [ 1+i^0<=l^0 && 1<=r^0 ], cost: 4 117: l9 -> l4 : [ 1+i^0<=l^0 && 1+r^0<=0 ], cost: 4 118: l9 -> l4 : [ 1+i^0<=l^0 && r^0==0 ], cost: 5 119: l9 -> l2 : b^0'=b^post_20, f^0'=f^post_20, r^0'=r^post_20, [ l^0<=i^0 && r^post_20==0 ], cost: 6 123: l9 -> l9 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_13, g^0'=g^post_15, i^0'=-1+i^0, k^0'=1+n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, [ l^0<=i^0 && 1+n^0-k^0>=1 ], cost: 8+2*n^0-2*k^0 124: l9 -> l9 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+l^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, [ 1+n^0<=k^0 && 1-l^0+i^0>=1 ], cost: 6-6*l^0+6*i^0 52: l22 -> l2 : [ -l^0+m^0==0 ], cost: 2 106: l22 -> l9 : c^0'=1, g^0'=g^post_22, iter^0'=1+iter^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+l^0<=m^0 && 1+__const_30^0<=iter^0 && 1+g^post_25<=0 ], cost: 7 107: l22 -> l9 : c^0'=1, g^0'=g^post_22, iter^0'=1+iter^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+l^0<=m^0 && 1+__const_30^0<=iter^0 && 0<=g^post_25 ], cost: 7 109: l22 -> l9 : c^0'=1, g^0'=g^post_22, iter^0'=1+iter^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+l^0<=m^0 && 1+iter^0<=__const_30^0 && 0<=g^post_25 ], cost: 7 110: l22 -> l9 : c^0'=1, g^0'=g^post_22, iter^0'=1+iter^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+l^0<=m^0 && iter^0-__const_30^0==0 && 1+g^post_25<=0 ], cost: 7 111: l22 -> l9 : c^0'=1, g^0'=g^post_22, iter^0'=1+iter^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+l^0<=m^0 && iter^0-__const_30^0==0 && 0<=g^post_25 ], cost: 7 76: l28 -> l0 : [ 1+n^0<=i^0 ], cost: 3 77: l28 -> l0 : i^0'=1+n^0, [ 1+n^0-i^0>=0 ], cost: 5+2*n^0-2*i^0 Chained accelerated rules (with incoming rules): Start location: l28 47: l0 -> l3 : iter^0'=0, [ l^0<=n^0 ], cost: 2 1: l2 -> l0 : l^0'=1+l^0, [ -l^0+m^0==0 ], cost: 1 2: l2 -> l3 : [ 1+l^0<=m^0 ], cost: 1 3: l2 -> l3 : [ 1+m^0<=l^0 ], cost: 1 100: l3 -> l22 : [ n^0<=m^0 ], cost: 3 101: l3 -> l22 : dd^0'=dd^post_42, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, [ m^0<=-1+n^0 && tmp___1^post_42==0 ], cost: 4 102: l3 -> l22 : dd^0'=dd^post_42, m^0'=n^0, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 ], cost: 3+4*n^0-4*m^0 103: l3 -> l22 : dd^0'=dd^post_42, m^0'=n^0, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 ], cost: 3+4*n^0-4*m^0 104: l3 -> [32] : [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 ], cost: 1+4*n^0-4*m^0 105: l3 -> [32] : [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 ], cost: 1+4*n^0-4*m^0 4: l4 -> l2 : [], cost: 1 116: l9 -> l4 : [ 1+i^0<=l^0 && 1<=r^0 ], cost: 4 117: l9 -> l4 : [ 1+i^0<=l^0 && 1+r^0<=0 ], cost: 4 118: l9 -> l4 : [ 1+i^0<=l^0 && r^0==0 ], cost: 5 119: l9 -> l2 : b^0'=b^post_20, f^0'=f^post_20, r^0'=r^post_20, [ l^0<=i^0 && r^post_20==0 ], cost: 6 52: l22 -> l2 : [ -l^0+m^0==0 ], cost: 2 106: l22 -> l9 : c^0'=1, g^0'=g^post_22, iter^0'=1+iter^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+l^0<=m^0 && 1+__const_30^0<=iter^0 && 1+g^post_25<=0 ], cost: 7 107: l22 -> l9 : c^0'=1, g^0'=g^post_22, iter^0'=1+iter^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+l^0<=m^0 && 1+__const_30^0<=iter^0 && 0<=g^post_25 ], cost: 7 109: l22 -> l9 : c^0'=1, g^0'=g^post_22, iter^0'=1+iter^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+l^0<=m^0 && 1+iter^0<=__const_30^0 && 0<=g^post_25 ], cost: 7 110: l22 -> l9 : c^0'=1, g^0'=g^post_22, iter^0'=1+iter^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+l^0<=m^0 && iter^0-__const_30^0==0 && 1+g^post_25<=0 ], cost: 7 111: l22 -> l9 : c^0'=1, g^0'=g^post_22, iter^0'=1+iter^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+l^0<=m^0 && iter^0-__const_30^0==0 && 0<=g^post_25 ], cost: 7 125: l22 -> l9 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_13, g^0'=g^post_15, i^0'=-1+i^0, iter^0'=1+iter^0, k^0'=1+n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+l^0<=m^0 && 1+__const_30^0<=iter^0 && l^0<=i^0 && 1+n^0-k^0>=1 ], cost: 15+2*n^0-2*k^0 126: l22 -> l9 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_13, g^0'=g^post_15, i^0'=-1+i^0, iter^0'=1+iter^0, k^0'=1+n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+l^0<=m^0 && 1+__const_30^0<=iter^0 && l^0<=i^0 && 1+n^0-k^0>=1 ], cost: 15+2*n^0-2*k^0 127: l22 -> l9 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_13, g^0'=g^post_15, i^0'=-1+i^0, iter^0'=1+iter^0, k^0'=1+n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+l^0<=m^0 && 1+iter^0<=__const_30^0 && l^0<=i^0 && 1+n^0-k^0>=1 ], cost: 15+2*n^0-2*k^0 128: l22 -> l9 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_13, g^0'=g^post_15, i^0'=-1+i^0, iter^0'=1+iter^0, k^0'=1+n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+l^0<=m^0 && iter^0-__const_30^0==0 && l^0<=i^0 && 1+n^0-k^0>=1 ], cost: 15+2*n^0-2*k^0 129: l22 -> l9 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_13, g^0'=g^post_15, i^0'=-1+i^0, iter^0'=1+iter^0, k^0'=1+n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+l^0<=m^0 && iter^0-__const_30^0==0 && l^0<=i^0 && 1+n^0-k^0>=1 ], cost: 15+2*n^0-2*k^0 130: l22 -> l9 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+l^0, iter^0'=1+iter^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+l^0<=m^0 && 1+__const_30^0<=iter^0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 ], cost: 13-6*l^0+6*i^0 131: l22 -> l9 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+l^0, iter^0'=1+iter^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+l^0<=m^0 && 1+__const_30^0<=iter^0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 ], cost: 13-6*l^0+6*i^0 132: l22 -> l9 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+l^0, iter^0'=1+iter^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+l^0<=m^0 && 1+iter^0<=__const_30^0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 ], cost: 13-6*l^0+6*i^0 133: l22 -> l9 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+l^0, iter^0'=1+iter^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+l^0<=m^0 && iter^0-__const_30^0==0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 ], cost: 13-6*l^0+6*i^0 134: l22 -> l9 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+l^0, iter^0'=1+iter^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+l^0<=m^0 && iter^0-__const_30^0==0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 ], cost: 13-6*l^0+6*i^0 76: l28 -> l0 : [ 1+n^0<=i^0 ], cost: 3 77: l28 -> l0 : i^0'=1+n^0, [ 1+n^0-i^0>=0 ], cost: 5+2*n^0-2*i^0 Eliminated locations (on tree-shaped paths): Start location: l28 47: l0 -> l3 : iter^0'=0, [ l^0<=n^0 ], cost: 2 1: l2 -> l0 : l^0'=1+l^0, [ -l^0+m^0==0 ], cost: 1 2: l2 -> l3 : [ 1+l^0<=m^0 ], cost: 1 3: l2 -> l3 : [ 1+m^0<=l^0 ], cost: 1 104: l3 -> [32] : [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 ], cost: 1+4*n^0-4*m^0 105: l3 -> [32] : [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 ], cost: 1+4*n^0-4*m^0 135: l3 -> l2 : [ n^0<=m^0 && -l^0+m^0==0 ], cost: 5 136: l3 -> l9 : c^0'=1, g^0'=g^post_22, iter^0'=1+iter^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ n^0<=m^0 && 1+l^0<=m^0 && 1+__const_30^0<=iter^0 && 1+g^post_25<=0 ], cost: 10 137: l3 -> l9 : c^0'=1, g^0'=g^post_22, iter^0'=1+iter^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ n^0<=m^0 && 1+l^0<=m^0 && 1+__const_30^0<=iter^0 && 0<=g^post_25 ], cost: 10 138: l3 -> l9 : c^0'=1, g^0'=g^post_22, iter^0'=1+iter^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ n^0<=m^0 && 1+l^0<=m^0 && 1+iter^0<=__const_30^0 && 0<=g^post_25 ], cost: 10 139: l3 -> l9 : c^0'=1, g^0'=g^post_22, iter^0'=1+iter^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ n^0<=m^0 && 1+l^0<=m^0 && iter^0-__const_30^0==0 && 1+g^post_25<=0 ], cost: 10 140: l3 -> l9 : c^0'=1, g^0'=g^post_22, iter^0'=1+iter^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ n^0<=m^0 && 1+l^0<=m^0 && iter^0-__const_30^0==0 && 0<=g^post_25 ], cost: 10 141: l3 -> l9 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_13, g^0'=g^post_15, i^0'=-1+i^0, iter^0'=1+iter^0, k^0'=1+n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ n^0<=m^0 && 1+l^0<=m^0 && 1+__const_30^0<=iter^0 && l^0<=i^0 && 1+n^0-k^0>=1 ], cost: 18+2*n^0-2*k^0 142: l3 -> l9 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_13, g^0'=g^post_15, i^0'=-1+i^0, iter^0'=1+iter^0, k^0'=1+n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ n^0<=m^0 && 1+l^0<=m^0 && 1+__const_30^0<=iter^0 && l^0<=i^0 && 1+n^0-k^0>=1 ], cost: 18+2*n^0-2*k^0 143: l3 -> l9 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_13, g^0'=g^post_15, i^0'=-1+i^0, iter^0'=1+iter^0, k^0'=1+n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ n^0<=m^0 && 1+l^0<=m^0 && 1+iter^0<=__const_30^0 && l^0<=i^0 && 1+n^0-k^0>=1 ], cost: 18+2*n^0-2*k^0 144: l3 -> l9 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_13, g^0'=g^post_15, i^0'=-1+i^0, iter^0'=1+iter^0, k^0'=1+n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ n^0<=m^0 && 1+l^0<=m^0 && iter^0-__const_30^0==0 && l^0<=i^0 && 1+n^0-k^0>=1 ], cost: 18+2*n^0-2*k^0 145: l3 -> l9 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_13, g^0'=g^post_15, i^0'=-1+i^0, iter^0'=1+iter^0, k^0'=1+n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ n^0<=m^0 && 1+l^0<=m^0 && iter^0-__const_30^0==0 && l^0<=i^0 && 1+n^0-k^0>=1 ], cost: 18+2*n^0-2*k^0 146: l3 -> l9 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+l^0, iter^0'=1+iter^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ n^0<=m^0 && 1+l^0<=m^0 && 1+__const_30^0<=iter^0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 ], cost: 16-6*l^0+6*i^0 147: l3 -> l9 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+l^0, iter^0'=1+iter^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ n^0<=m^0 && 1+l^0<=m^0 && 1+__const_30^0<=iter^0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 ], cost: 16-6*l^0+6*i^0 148: l3 -> l9 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+l^0, iter^0'=1+iter^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ n^0<=m^0 && 1+l^0<=m^0 && 1+iter^0<=__const_30^0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 ], cost: 16-6*l^0+6*i^0 149: l3 -> l9 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+l^0, iter^0'=1+iter^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ n^0<=m^0 && 1+l^0<=m^0 && iter^0-__const_30^0==0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 ], cost: 16-6*l^0+6*i^0 150: l3 -> l9 : b^0'=b^post_20, c^0'=c^post_15, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+l^0, iter^0'=1+iter^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ n^0<=m^0 && 1+l^0<=m^0 && iter^0-__const_30^0==0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 ], cost: 16-6*l^0+6*i^0 151: l3 -> l2 : dd^0'=dd^post_42, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, [ m^0<=-1+n^0 && tmp___1^post_42==0 && -l^0+m^0==0 ], cost: 6 152: l3 -> l9 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ m^0<=-1+n^0 && tmp___1^post_42==0 && 1+l^0<=m^0 && 1+__const_30^0<=iter^0 && 1+g^post_25<=0 ], cost: 11 153: l3 -> l9 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ m^0<=-1+n^0 && tmp___1^post_42==0 && 1+l^0<=m^0 && 1+__const_30^0<=iter^0 && 0<=g^post_25 ], cost: 11 154: l3 -> l9 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ m^0<=-1+n^0 && tmp___1^post_42==0 && 1+l^0<=m^0 && 1+iter^0<=__const_30^0 && 0<=g^post_25 ], cost: 11 155: l3 -> l9 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ m^0<=-1+n^0 && tmp___1^post_42==0 && 1+l^0<=m^0 && iter^0-__const_30^0==0 && 1+g^post_25<=0 ], cost: 11 156: l3 -> l9 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ m^0<=-1+n^0 && tmp___1^post_42==0 && 1+l^0<=m^0 && iter^0-__const_30^0==0 && 0<=g^post_25 ], cost: 11 157: l3 -> l9 : b^0'=b^post_20, c^0'=c^post_15, dd^0'=dd^post_42, f^0'=f^post_13, g^0'=g^post_15, i^0'=-1+i^0, iter^0'=1+iter^0, k^0'=1+n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ m^0<=-1+n^0 && tmp___1^post_42==0 && 1+l^0<=m^0 && 1+__const_30^0<=iter^0 && l^0<=i^0 && 1+n^0-k^0>=1 ], cost: 19+2*n^0-2*k^0 158: l3 -> l9 : b^0'=b^post_20, c^0'=c^post_15, dd^0'=dd^post_42, f^0'=f^post_13, g^0'=g^post_15, i^0'=-1+i^0, iter^0'=1+iter^0, k^0'=1+n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ m^0<=-1+n^0 && tmp___1^post_42==0 && 1+l^0<=m^0 && 1+__const_30^0<=iter^0 && l^0<=i^0 && 1+n^0-k^0>=1 ], cost: 19+2*n^0-2*k^0 159: l3 -> l9 : b^0'=b^post_20, c^0'=c^post_15, dd^0'=dd^post_42, f^0'=f^post_13, g^0'=g^post_15, i^0'=-1+i^0, iter^0'=1+iter^0, k^0'=1+n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ m^0<=-1+n^0 && tmp___1^post_42==0 && 1+l^0<=m^0 && 1+iter^0<=__const_30^0 && l^0<=i^0 && 1+n^0-k^0>=1 ], cost: 19+2*n^0-2*k^0 160: l3 -> l9 : b^0'=b^post_20, c^0'=c^post_15, dd^0'=dd^post_42, f^0'=f^post_13, g^0'=g^post_15, i^0'=-1+i^0, iter^0'=1+iter^0, k^0'=1+n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ m^0<=-1+n^0 && tmp___1^post_42==0 && 1+l^0<=m^0 && iter^0-__const_30^0==0 && l^0<=i^0 && 1+n^0-k^0>=1 ], cost: 19+2*n^0-2*k^0 161: l3 -> l9 : b^0'=b^post_20, c^0'=c^post_15, dd^0'=dd^post_42, f^0'=f^post_13, g^0'=g^post_15, i^0'=-1+i^0, iter^0'=1+iter^0, k^0'=1+n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ m^0<=-1+n^0 && tmp___1^post_42==0 && 1+l^0<=m^0 && iter^0-__const_30^0==0 && l^0<=i^0 && 1+n^0-k^0>=1 ], cost: 19+2*n^0-2*k^0 162: l3 -> l9 : b^0'=b^post_20, c^0'=c^post_15, dd^0'=dd^post_42, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+l^0, iter^0'=1+iter^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ m^0<=-1+n^0 && tmp___1^post_42==0 && 1+l^0<=m^0 && 1+__const_30^0<=iter^0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 ], cost: 17-6*l^0+6*i^0 163: l3 -> l9 : b^0'=b^post_20, c^0'=c^post_15, dd^0'=dd^post_42, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+l^0, iter^0'=1+iter^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ m^0<=-1+n^0 && tmp___1^post_42==0 && 1+l^0<=m^0 && 1+__const_30^0<=iter^0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 ], cost: 17-6*l^0+6*i^0 164: l3 -> l9 : b^0'=b^post_20, c^0'=c^post_15, dd^0'=dd^post_42, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+l^0, iter^0'=1+iter^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ m^0<=-1+n^0 && tmp___1^post_42==0 && 1+l^0<=m^0 && 1+iter^0<=__const_30^0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 ], cost: 17-6*l^0+6*i^0 165: l3 -> l9 : b^0'=b^post_20, c^0'=c^post_15, dd^0'=dd^post_42, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+l^0, iter^0'=1+iter^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ m^0<=-1+n^0 && tmp___1^post_42==0 && 1+l^0<=m^0 && iter^0-__const_30^0==0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 ], cost: 17-6*l^0+6*i^0 166: l3 -> l9 : b^0'=b^post_20, c^0'=c^post_15, dd^0'=dd^post_42, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+l^0, iter^0'=1+iter^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ m^0<=-1+n^0 && tmp___1^post_42==0 && 1+l^0<=m^0 && iter^0-__const_30^0==0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 ], cost: 17-6*l^0+6*i^0 167: l3 -> l2 : dd^0'=dd^post_42, m^0'=n^0, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 && n^0-l^0==0 ], cost: 5+4*n^0-4*m^0 168: l3 -> l9 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && 1+__const_30^0<=iter^0 && 1+g^post_25<=0 ], cost: 10+4*n^0-4*m^0 169: l3 -> l9 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && 1+__const_30^0<=iter^0 && 0<=g^post_25 ], cost: 10+4*n^0-4*m^0 170: l3 -> l9 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && 1+iter^0<=__const_30^0 && 0<=g^post_25 ], cost: 10+4*n^0-4*m^0 171: l3 -> l9 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 1+g^post_25<=0 ], cost: 10+4*n^0-4*m^0 172: l3 -> l9 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 0<=g^post_25 ], cost: 10+4*n^0-4*m^0 173: l3 -> l9 : b^0'=b^post_20, c^0'=c^post_15, dd^0'=dd^post_42, f^0'=f^post_13, g^0'=g^post_15, i^0'=-1+i^0, iter^0'=1+iter^0, k^0'=1+n^0, m^0'=n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && 1+__const_30^0<=iter^0 && l^0<=i^0 && 1+n^0-k^0>=1 ], cost: 18+6*n^0-2*k^0-4*m^0 174: l3 -> l9 : b^0'=b^post_20, c^0'=c^post_15, dd^0'=dd^post_42, f^0'=f^post_13, g^0'=g^post_15, i^0'=-1+i^0, iter^0'=1+iter^0, k^0'=1+n^0, m^0'=n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && 1+__const_30^0<=iter^0 && l^0<=i^0 && 1+n^0-k^0>=1 ], cost: 18+6*n^0-2*k^0-4*m^0 175: l3 -> l9 : b^0'=b^post_20, c^0'=c^post_15, dd^0'=dd^post_42, f^0'=f^post_13, g^0'=g^post_15, i^0'=-1+i^0, iter^0'=1+iter^0, k^0'=1+n^0, m^0'=n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && 1+iter^0<=__const_30^0 && l^0<=i^0 && 1+n^0-k^0>=1 ], cost: 18+6*n^0-2*k^0-4*m^0 176: l3 -> l9 : b^0'=b^post_20, c^0'=c^post_15, dd^0'=dd^post_42, f^0'=f^post_13, g^0'=g^post_15, i^0'=-1+i^0, iter^0'=1+iter^0, k^0'=1+n^0, m^0'=n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && l^0<=i^0 && 1+n^0-k^0>=1 ], cost: 18+6*n^0-2*k^0-4*m^0 177: l3 -> l9 : b^0'=b^post_20, c^0'=c^post_15, dd^0'=dd^post_42, f^0'=f^post_13, g^0'=g^post_15, i^0'=-1+i^0, iter^0'=1+iter^0, k^0'=1+n^0, m^0'=n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && l^0<=i^0 && 1+n^0-k^0>=1 ], cost: 18+6*n^0-2*k^0-4*m^0 178: l3 -> l9 : b^0'=b^post_20, c^0'=c^post_15, dd^0'=dd^post_42, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+l^0, iter^0'=1+iter^0, m^0'=n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && 1+__const_30^0<=iter^0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 ], cost: 16+4*n^0-6*l^0+6*i^0-4*m^0 179: l3 -> l9 : b^0'=b^post_20, c^0'=c^post_15, dd^0'=dd^post_42, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+l^0, iter^0'=1+iter^0, m^0'=n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && 1+__const_30^0<=iter^0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 ], cost: 16+4*n^0-6*l^0+6*i^0-4*m^0 180: l3 -> l9 : b^0'=b^post_20, c^0'=c^post_15, dd^0'=dd^post_42, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+l^0, iter^0'=1+iter^0, m^0'=n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && 1+iter^0<=__const_30^0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 ], cost: 16+4*n^0-6*l^0+6*i^0-4*m^0 181: l3 -> l9 : b^0'=b^post_20, c^0'=c^post_15, dd^0'=dd^post_42, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+l^0, iter^0'=1+iter^0, m^0'=n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 ], cost: 16+4*n^0-6*l^0+6*i^0-4*m^0 182: l3 -> l9 : b^0'=b^post_20, c^0'=c^post_15, dd^0'=dd^post_42, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+l^0, iter^0'=1+iter^0, m^0'=n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 ], cost: 16+4*n^0-6*l^0+6*i^0-4*m^0 183: l3 -> l2 : dd^0'=dd^post_42, m^0'=n^0, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && n^0-l^0==0 ], cost: 5+4*n^0-4*m^0 184: l3 -> l9 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && 1+__const_30^0<=iter^0 && 1+g^post_25<=0 ], cost: 10+4*n^0-4*m^0 185: l3 -> l9 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && 1+__const_30^0<=iter^0 && 0<=g^post_25 ], cost: 10+4*n^0-4*m^0 186: l3 -> l9 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && 1+iter^0<=__const_30^0 && 0<=g^post_25 ], cost: 10+4*n^0-4*m^0 187: l3 -> l9 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 1+g^post_25<=0 ], cost: 10+4*n^0-4*m^0 188: l3 -> l9 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 0<=g^post_25 ], cost: 10+4*n^0-4*m^0 189: l3 -> l9 : b^0'=b^post_20, c^0'=c^post_15, dd^0'=dd^post_42, f^0'=f^post_13, g^0'=g^post_15, i^0'=-1+i^0, iter^0'=1+iter^0, k^0'=1+n^0, m^0'=n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && 1+__const_30^0<=iter^0 && l^0<=i^0 && 1+n^0-k^0>=1 ], cost: 18+6*n^0-2*k^0-4*m^0 190: l3 -> l9 : b^0'=b^post_20, c^0'=c^post_15, dd^0'=dd^post_42, f^0'=f^post_13, g^0'=g^post_15, i^0'=-1+i^0, iter^0'=1+iter^0, k^0'=1+n^0, m^0'=n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && 1+__const_30^0<=iter^0 && l^0<=i^0 && 1+n^0-k^0>=1 ], cost: 18+6*n^0-2*k^0-4*m^0 191: l3 -> l9 : b^0'=b^post_20, c^0'=c^post_15, dd^0'=dd^post_42, f^0'=f^post_13, g^0'=g^post_15, i^0'=-1+i^0, iter^0'=1+iter^0, k^0'=1+n^0, m^0'=n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && 1+iter^0<=__const_30^0 && l^0<=i^0 && 1+n^0-k^0>=1 ], cost: 18+6*n^0-2*k^0-4*m^0 192: l3 -> l9 : b^0'=b^post_20, c^0'=c^post_15, dd^0'=dd^post_42, f^0'=f^post_13, g^0'=g^post_15, i^0'=-1+i^0, iter^0'=1+iter^0, k^0'=1+n^0, m^0'=n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && l^0<=i^0 && 1+n^0-k^0>=1 ], cost: 18+6*n^0-2*k^0-4*m^0 193: l3 -> l9 : b^0'=b^post_20, c^0'=c^post_15, dd^0'=dd^post_42, f^0'=f^post_13, g^0'=g^post_15, i^0'=-1+i^0, iter^0'=1+iter^0, k^0'=1+n^0, m^0'=n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && l^0<=i^0 && 1+n^0-k^0>=1 ], cost: 18+6*n^0-2*k^0-4*m^0 194: l3 -> l9 : b^0'=b^post_20, c^0'=c^post_15, dd^0'=dd^post_42, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+l^0, iter^0'=1+iter^0, m^0'=n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && 1+__const_30^0<=iter^0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 ], cost: 16+4*n^0-6*l^0+6*i^0-4*m^0 195: l3 -> l9 : b^0'=b^post_20, c^0'=c^post_15, dd^0'=dd^post_42, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+l^0, iter^0'=1+iter^0, m^0'=n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && 1+__const_30^0<=iter^0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 ], cost: 16+4*n^0-6*l^0+6*i^0-4*m^0 196: l3 -> l9 : b^0'=b^post_20, c^0'=c^post_15, dd^0'=dd^post_42, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+l^0, iter^0'=1+iter^0, m^0'=n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && 1+iter^0<=__const_30^0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 ], cost: 16+4*n^0-6*l^0+6*i^0-4*m^0 197: l3 -> l9 : b^0'=b^post_20, c^0'=c^post_15, dd^0'=dd^post_42, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+l^0, iter^0'=1+iter^0, m^0'=n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 ], cost: 16+4*n^0-6*l^0+6*i^0-4*m^0 198: l3 -> l9 : b^0'=b^post_20, c^0'=c^post_15, dd^0'=dd^post_42, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+l^0, iter^0'=1+iter^0, m^0'=n^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 ], cost: 16+4*n^0-6*l^0+6*i^0-4*m^0 119: l9 -> l2 : b^0'=b^post_20, f^0'=f^post_20, r^0'=r^post_20, [ l^0<=i^0 && r^post_20==0 ], cost: 6 199: l9 -> l2 : [ 1+i^0<=l^0 && 1<=r^0 ], cost: 5 200: l9 -> l2 : [ 1+i^0<=l^0 && 1+r^0<=0 ], cost: 5 201: l9 -> l2 : [ 1+i^0<=l^0 && r^0==0 ], cost: 6 76: l28 -> l0 : [ 1+n^0<=i^0 ], cost: 3 77: l28 -> l0 : i^0'=1+n^0, [ 1+n^0-i^0>=0 ], cost: 5+2*n^0-2*i^0 Applied pruning (of leafs and parallel rules): Start location: l28 47: l0 -> l3 : iter^0'=0, [ l^0<=n^0 ], cost: 2 1: l2 -> l0 : l^0'=1+l^0, [ -l^0+m^0==0 ], cost: 1 2: l2 -> l3 : [ 1+l^0<=m^0 ], cost: 1 3: l2 -> l3 : [ 1+m^0<=l^0 ], cost: 1 104: l3 -> [32] : [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 ], cost: 1+4*n^0-4*m^0 105: l3 -> [32] : [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 ], cost: 1+4*n^0-4*m^0 135: l3 -> l2 : [ n^0<=m^0 && -l^0+m^0==0 ], cost: 5 151: l3 -> l2 : dd^0'=dd^post_42, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, [ m^0<=-1+n^0 && tmp___1^post_42==0 && -l^0+m^0==0 ], cost: 6 165: l3 -> l9 : b^0'=b^post_20, c^0'=c^post_15, dd^0'=dd^post_42, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+l^0, iter^0'=1+iter^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ m^0<=-1+n^0 && tmp___1^post_42==0 && 1+l^0<=m^0 && iter^0-__const_30^0==0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 ], cost: 17-6*l^0+6*i^0 166: l3 -> l9 : b^0'=b^post_20, c^0'=c^post_15, dd^0'=dd^post_42, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+l^0, iter^0'=1+iter^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ m^0<=-1+n^0 && tmp___1^post_42==0 && 1+l^0<=m^0 && iter^0-__const_30^0==0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 ], cost: 17-6*l^0+6*i^0 167: l3 -> l2 : dd^0'=dd^post_42, m^0'=n^0, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 && n^0-l^0==0 ], cost: 5+4*n^0-4*m^0 172: l3 -> l9 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 0<=g^post_25 ], cost: 10+4*n^0-4*m^0 183: l3 -> l2 : dd^0'=dd^post_42, m^0'=n^0, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && n^0-l^0==0 ], cost: 5+4*n^0-4*m^0 187: l3 -> l9 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 1+g^post_25<=0 ], cost: 10+4*n^0-4*m^0 188: l3 -> l9 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 0<=g^post_25 ], cost: 10+4*n^0-4*m^0 119: l9 -> l2 : b^0'=b^post_20, f^0'=f^post_20, r^0'=r^post_20, [ l^0<=i^0 && r^post_20==0 ], cost: 6 199: l9 -> l2 : [ 1+i^0<=l^0 && 1<=r^0 ], cost: 5 200: l9 -> l2 : [ 1+i^0<=l^0 && 1+r^0<=0 ], cost: 5 201: l9 -> l2 : [ 1+i^0<=l^0 && r^0==0 ], cost: 6 76: l28 -> l0 : [ 1+n^0<=i^0 ], cost: 3 77: l28 -> l0 : i^0'=1+n^0, [ 1+n^0-i^0>=0 ], cost: 5+2*n^0-2*i^0 Eliminated locations (on tree-shaped paths): Start location: l28 47: l0 -> l3 : iter^0'=0, [ l^0<=n^0 ], cost: 2 1: l2 -> l0 : l^0'=1+l^0, [ -l^0+m^0==0 ], cost: 1 2: l2 -> l3 : [ 1+l^0<=m^0 ], cost: 1 3: l2 -> l3 : [ 1+m^0<=l^0 ], cost: 1 104: l3 -> [32] : [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 ], cost: 1+4*n^0-4*m^0 105: l3 -> [32] : [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 ], cost: 1+4*n^0-4*m^0 135: l3 -> l2 : [ n^0<=m^0 && -l^0+m^0==0 ], cost: 5 151: l3 -> l2 : dd^0'=dd^post_42, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, [ m^0<=-1+n^0 && tmp___1^post_42==0 && -l^0+m^0==0 ], cost: 6 167: l3 -> l2 : dd^0'=dd^post_42, m^0'=n^0, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 && n^0-l^0==0 ], cost: 5+4*n^0-4*m^0 183: l3 -> l2 : dd^0'=dd^post_42, m^0'=n^0, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && n^0-l^0==0 ], cost: 5+4*n^0-4*m^0 202: l3 -> l2 : b^0'=b^post_20, c^0'=c^post_15, dd^0'=dd^post_42, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+l^0, iter^0'=1+iter^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ m^0<=-1+n^0 && tmp___1^post_42==0 && 1+l^0<=m^0 && iter^0-__const_30^0==0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 && 1<=r^post_15 ], cost: 22-6*l^0+6*i^0 203: l3 -> l2 : b^0'=b^post_20, c^0'=c^post_15, dd^0'=dd^post_42, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+l^0, iter^0'=1+iter^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ m^0<=-1+n^0 && tmp___1^post_42==0 && 1+l^0<=m^0 && iter^0-__const_30^0==0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 && 1+r^post_15<=0 ], cost: 22-6*l^0+6*i^0 204: l3 -> l2 : b^0'=b^post_20, c^0'=c^post_15, dd^0'=dd^post_42, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+l^0, iter^0'=1+iter^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ m^0<=-1+n^0 && tmp___1^post_42==0 && 1+l^0<=m^0 && iter^0-__const_30^0==0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 && r^post_15==0 ], cost: 23-6*l^0+6*i^0 205: l3 -> l2 : b^0'=b^post_20, c^0'=c^post_15, dd^0'=dd^post_42, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+l^0, iter^0'=1+iter^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ m^0<=-1+n^0 && tmp___1^post_42==0 && 1+l^0<=m^0 && iter^0-__const_30^0==0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 && 1<=r^post_15 ], cost: 22-6*l^0+6*i^0 206: l3 -> l2 : b^0'=b^post_20, c^0'=c^post_15, dd^0'=dd^post_42, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+l^0, iter^0'=1+iter^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ m^0<=-1+n^0 && tmp___1^post_42==0 && 1+l^0<=m^0 && iter^0-__const_30^0==0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 && 1+r^post_15<=0 ], cost: 22-6*l^0+6*i^0 207: l3 -> l2 : b^0'=b^post_20, c^0'=c^post_15, dd^0'=dd^post_42, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+l^0, iter^0'=1+iter^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ m^0<=-1+n^0 && tmp___1^post_42==0 && 1+l^0<=m^0 && iter^0-__const_30^0==0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 && r^post_15==0 ], cost: 23-6*l^0+6*i^0 208: l3 -> l2 : b^0'=b^post_20, c^0'=1, dd^0'=dd^post_42, f^0'=f^post_20, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_20, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 0<=g^post_25 && l^0<=i^0 && r^post_20==0 ], cost: 16+4*n^0-4*m^0 209: l3 -> l2 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 0<=g^post_25 && 1+i^0<=l^0 && 1<=r^post_25 ], cost: 15+4*n^0-4*m^0 210: l3 -> l2 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 0<=g^post_25 && 1+i^0<=l^0 && 1+r^post_25<=0 ], cost: 15+4*n^0-4*m^0 211: l3 -> l2 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 0<=g^post_25 && 1+i^0<=l^0 && r^post_25==0 ], cost: 16+4*n^0-4*m^0 212: l3 -> l2 : b^0'=b^post_20, c^0'=1, dd^0'=dd^post_42, f^0'=f^post_20, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_20, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 1+g^post_25<=0 && l^0<=i^0 && r^post_20==0 ], cost: 16+4*n^0-4*m^0 213: l3 -> l2 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 1+g^post_25<=0 && 1+i^0<=l^0 && 1<=r^post_25 ], cost: 15+4*n^0-4*m^0 214: l3 -> l2 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 1+g^post_25<=0 && 1+i^0<=l^0 && 1+r^post_25<=0 ], cost: 15+4*n^0-4*m^0 215: l3 -> l2 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 1+g^post_25<=0 && 1+i^0<=l^0 && r^post_25==0 ], cost: 16+4*n^0-4*m^0 216: l3 -> l2 : b^0'=b^post_20, c^0'=1, dd^0'=dd^post_42, f^0'=f^post_20, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_20, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 0<=g^post_25 && l^0<=i^0 && r^post_20==0 ], cost: 16+4*n^0-4*m^0 217: l3 -> l2 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 0<=g^post_25 && 1+i^0<=l^0 && 1<=r^post_25 ], cost: 15+4*n^0-4*m^0 218: l3 -> l2 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 0<=g^post_25 && 1+i^0<=l^0 && 1+r^post_25<=0 ], cost: 15+4*n^0-4*m^0 219: l3 -> l2 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 0<=g^post_25 && 1+i^0<=l^0 && r^post_25==0 ], cost: 16+4*n^0-4*m^0 220: l3 -> [34] : [ m^0<=-1+n^0 && tmp___1^post_42==0 && 1+l^0<=m^0 && iter^0-__const_30^0==0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 ], cost: 17-6*l^0+6*i^0 221: l3 -> [34] : [ m^0<=-1+n^0 && tmp___1^post_42==0 && 1+l^0<=m^0 && iter^0-__const_30^0==0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 ], cost: 17-6*l^0+6*i^0 76: l28 -> l0 : [ 1+n^0<=i^0 ], cost: 3 77: l28 -> l0 : i^0'=1+n^0, [ 1+n^0-i^0>=0 ], cost: 5+2*n^0-2*i^0 Merged rules: Start location: l28 47: l0 -> l3 : iter^0'=0, [ l^0<=n^0 ], cost: 2 1: l2 -> l0 : l^0'=1+l^0, [ -l^0+m^0==0 ], cost: 1 2: l2 -> l3 : [ 1+l^0<=m^0 ], cost: 1 3: l2 -> l3 : [ 1+m^0<=l^0 ], cost: 1 104: l3 -> [32] : [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 ], cost: 1+4*n^0-4*m^0 105: l3 -> [32] : [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 ], cost: 1+4*n^0-4*m^0 135: l3 -> l2 : [ n^0<=m^0 && -l^0+m^0==0 ], cost: 5 151: l3 -> l2 : dd^0'=dd^post_42, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, [ m^0<=-1+n^0 && tmp___1^post_42==0 && -l^0+m^0==0 ], cost: 6 167: l3 -> l2 : dd^0'=dd^post_42, m^0'=n^0, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 && n^0-l^0==0 ], cost: 5+4*n^0-4*m^0 183: l3 -> l2 : dd^0'=dd^post_42, m^0'=n^0, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && n^0-l^0==0 ], cost: 5+4*n^0-4*m^0 202: l3 -> l2 : b^0'=b^post_20, c^0'=c^post_15, dd^0'=dd^post_42, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+l^0, iter^0'=1+iter^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ m^0<=-1+n^0 && tmp___1^post_42==0 && 1+l^0<=m^0 && iter^0-__const_30^0==0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 && 1<=r^post_15 ], cost: 22-6*l^0+6*i^0 203: l3 -> l2 : b^0'=b^post_20, c^0'=c^post_15, dd^0'=dd^post_42, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+l^0, iter^0'=1+iter^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ m^0<=-1+n^0 && tmp___1^post_42==0 && 1+l^0<=m^0 && iter^0-__const_30^0==0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 && 1+r^post_15<=0 ], cost: 22-6*l^0+6*i^0 204: l3 -> l2 : b^0'=b^post_20, c^0'=c^post_15, dd^0'=dd^post_42, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+l^0, iter^0'=1+iter^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ m^0<=-1+n^0 && tmp___1^post_42==0 && 1+l^0<=m^0 && iter^0-__const_30^0==0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 && r^post_15==0 ], cost: 23-6*l^0+6*i^0 205: l3 -> l2 : b^0'=b^post_20, c^0'=c^post_15, dd^0'=dd^post_42, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+l^0, iter^0'=1+iter^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ m^0<=-1+n^0 && tmp___1^post_42==0 && 1+l^0<=m^0 && iter^0-__const_30^0==0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 && 1<=r^post_15 ], cost: 22-6*l^0+6*i^0 206: l3 -> l2 : b^0'=b^post_20, c^0'=c^post_15, dd^0'=dd^post_42, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+l^0, iter^0'=1+iter^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ m^0<=-1+n^0 && tmp___1^post_42==0 && 1+l^0<=m^0 && iter^0-__const_30^0==0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 && 1+r^post_15<=0 ], cost: 22-6*l^0+6*i^0 207: l3 -> l2 : b^0'=b^post_20, c^0'=c^post_15, dd^0'=dd^post_42, f^0'=f^post_20, g^0'=g^post_15, i^0'=-1+l^0, iter^0'=1+iter^0, p^0'=p^post_15, r^0'=r^post_15, s^0'=s^post_15, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ m^0<=-1+n^0 && tmp___1^post_42==0 && 1+l^0<=m^0 && iter^0-__const_30^0==0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 && r^post_15==0 ], cost: 23-6*l^0+6*i^0 208: l3 -> l2 : b^0'=b^post_20, c^0'=1, dd^0'=dd^post_42, f^0'=f^post_20, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_20, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 0<=g^post_25 && l^0<=i^0 && r^post_20==0 ], cost: 16+4*n^0-4*m^0 209: l3 -> l2 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 0<=g^post_25 && 1+i^0<=l^0 && 1<=r^post_25 ], cost: 15+4*n^0-4*m^0 210: l3 -> l2 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 0<=g^post_25 && 1+i^0<=l^0 && 1+r^post_25<=0 ], cost: 15+4*n^0-4*m^0 211: l3 -> l2 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 0<=g^post_25 && 1+i^0<=l^0 && r^post_25==0 ], cost: 16+4*n^0-4*m^0 212: l3 -> l2 : b^0'=b^post_20, c^0'=1, dd^0'=dd^post_42, f^0'=f^post_20, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_20, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 1+g^post_25<=0 && l^0<=i^0 && r^post_20==0 ], cost: 16+4*n^0-4*m^0 213: l3 -> l2 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 1+g^post_25<=0 && 1+i^0<=l^0 && 1<=r^post_25 ], cost: 15+4*n^0-4*m^0 214: l3 -> l2 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 1+g^post_25<=0 && 1+i^0<=l^0 && 1+r^post_25<=0 ], cost: 15+4*n^0-4*m^0 215: l3 -> l2 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 1+g^post_25<=0 && 1+i^0<=l^0 && r^post_25==0 ], cost: 16+4*n^0-4*m^0 216: l3 -> l2 : b^0'=b^post_20, c^0'=1, dd^0'=dd^post_42, f^0'=f^post_20, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_20, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 0<=g^post_25 && l^0<=i^0 && r^post_20==0 ], cost: 16+4*n^0-4*m^0 217: l3 -> l2 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 0<=g^post_25 && 1+i^0<=l^0 && 1<=r^post_25 ], cost: 15+4*n^0-4*m^0 218: l3 -> l2 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 0<=g^post_25 && 1+i^0<=l^0 && 1+r^post_25<=0 ], cost: 15+4*n^0-4*m^0 219: l3 -> l2 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 0<=g^post_25 && 1+i^0<=l^0 && r^post_25==0 ], cost: 16+4*n^0-4*m^0 222: l3 -> [34] : [ m^0<=-1+n^0 && tmp___1^post_42==0 && 1+l^0<=m^0 && iter^0-__const_30^0==0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 ], cost: 17-6*l^0+6*i^0 76: l28 -> l0 : [ 1+n^0<=i^0 ], cost: 3 77: l28 -> l0 : i^0'=1+n^0, [ 1+n^0-i^0>=0 ], cost: 5+2*n^0-2*i^0 Applied pruning (of leafs and parallel rules): Start location: l28 47: l0 -> l3 : iter^0'=0, [ l^0<=n^0 ], cost: 2 1: l2 -> l0 : l^0'=1+l^0, [ -l^0+m^0==0 ], cost: 1 2: l2 -> l3 : [ 1+l^0<=m^0 ], cost: 1 3: l2 -> l3 : [ 1+m^0<=l^0 ], cost: 1 104: l3 -> [32] : [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 ], cost: 1+4*n^0-4*m^0 105: l3 -> [32] : [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 ], cost: 1+4*n^0-4*m^0 210: l3 -> l2 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 0<=g^post_25 && 1+i^0<=l^0 && 1+r^post_25<=0 ], cost: 15+4*n^0-4*m^0 213: l3 -> l2 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 1+g^post_25<=0 && 1+i^0<=l^0 && 1<=r^post_25 ], cost: 15+4*n^0-4*m^0 214: l3 -> l2 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 1+g^post_25<=0 && 1+i^0<=l^0 && 1+r^post_25<=0 ], cost: 15+4*n^0-4*m^0 217: l3 -> l2 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 0<=g^post_25 && 1+i^0<=l^0 && 1<=r^post_25 ], cost: 15+4*n^0-4*m^0 218: l3 -> l2 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 0<=g^post_25 && 1+i^0<=l^0 && 1+r^post_25<=0 ], cost: 15+4*n^0-4*m^0 222: l3 -> [34] : [ m^0<=-1+n^0 && tmp___1^post_42==0 && 1+l^0<=m^0 && iter^0-__const_30^0==0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 ], cost: 17-6*l^0+6*i^0 76: l28 -> l0 : [ 1+n^0<=i^0 ], cost: 3 77: l28 -> l0 : i^0'=1+n^0, [ 1+n^0-i^0>=0 ], cost: 5+2*n^0-2*i^0 Eliminated locations (on tree-shaped paths): Start location: l28 47: l0 -> l3 : iter^0'=0, [ l^0<=n^0 ], cost: 2 104: l3 -> [32] : [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 ], cost: 1+4*n^0-4*m^0 105: l3 -> [32] : [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 ], cost: 1+4*n^0-4*m^0 222: l3 -> [34] : [ m^0<=-1+n^0 && tmp___1^post_42==0 && 1+l^0<=m^0 && iter^0-__const_30^0==0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 ], cost: 17-6*l^0+6*i^0 223: l3 -> l3 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 0<=g^post_25 && 1+i^0<=l^0 && 1+r^post_25<=0 ], cost: 16+4*n^0-4*m^0 224: l3 -> l3 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 1+g^post_25<=0 && 1+i^0<=l^0 && 1<=r^post_25 ], cost: 16+4*n^0-4*m^0 225: l3 -> l3 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 1+g^post_25<=0 && 1+i^0<=l^0 && 1+r^post_25<=0 ], cost: 16+4*n^0-4*m^0 226: l3 -> l3 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 0<=g^post_25 && 1+i^0<=l^0 && 1<=r^post_25 ], cost: 16+4*n^0-4*m^0 227: l3 -> l3 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 0<=g^post_25 && 1+i^0<=l^0 && 1+r^post_25<=0 ], cost: 16+4*n^0-4*m^0 228: l3 -> [35] : [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 0<=g^post_25 && 1+i^0<=l^0 && 1+r^post_25<=0 ], cost: 15+4*n^0-4*m^0 229: l3 -> [35] : [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 1+g^post_25<=0 && 1+i^0<=l^0 && 1<=r^post_25 ], cost: 15+4*n^0-4*m^0 230: l3 -> [35] : [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 1+g^post_25<=0 && 1+i^0<=l^0 && 1+r^post_25<=0 ], cost: 15+4*n^0-4*m^0 231: l3 -> [35] : [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 0<=g^post_25 && 1+i^0<=l^0 && 1<=r^post_25 ], cost: 15+4*n^0-4*m^0 232: l3 -> [35] : [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 0<=g^post_25 && 1+i^0<=l^0 && 1+r^post_25<=0 ], cost: 15+4*n^0-4*m^0 76: l28 -> l0 : [ 1+n^0<=i^0 ], cost: 3 77: l28 -> l0 : i^0'=1+n^0, [ 1+n^0-i^0>=0 ], cost: 5+2*n^0-2*i^0 Merged rules: Start location: l28 47: l0 -> l3 : iter^0'=0, [ l^0<=n^0 ], cost: 2 104: l3 -> [32] : [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 ], cost: 1+4*n^0-4*m^0 105: l3 -> [32] : [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 ], cost: 1+4*n^0-4*m^0 222: l3 -> [34] : [ m^0<=-1+n^0 && tmp___1^post_42==0 && 1+l^0<=m^0 && iter^0-__const_30^0==0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 ], cost: 17-6*l^0+6*i^0 223: l3 -> l3 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 0<=g^post_25 && 1+i^0<=l^0 && 1+r^post_25<=0 ], cost: 16+4*n^0-4*m^0 224: l3 -> l3 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 1+g^post_25<=0 && 1+i^0<=l^0 && 1<=r^post_25 ], cost: 16+4*n^0-4*m^0 225: l3 -> l3 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 1+g^post_25<=0 && 1+i^0<=l^0 && 1+r^post_25<=0 ], cost: 16+4*n^0-4*m^0 226: l3 -> l3 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 0<=g^post_25 && 1+i^0<=l^0 && 1<=r^post_25 ], cost: 16+4*n^0-4*m^0 227: l3 -> l3 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 0<=g^post_25 && 1+i^0<=l^0 && 1+r^post_25<=0 ], cost: 16+4*n^0-4*m^0 228: l3 -> [35] : [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 0<=g^post_25 && 1+i^0<=l^0 && 1+r^post_25<=0 ], cost: 15+4*n^0-4*m^0 233: l3 -> [35] : [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 1+i^0<=l^0 && 1<=r^post_25 ], cost: 15+4*n^0-4*m^0 234: l3 -> [35] : [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 1+i^0<=l^0 && 1+r^post_25<=0 ], cost: 15+4*n^0-4*m^0 76: l28 -> l0 : [ 1+n^0<=i^0 ], cost: 3 77: l28 -> l0 : i^0'=1+n^0, [ 1+n^0-i^0>=0 ], cost: 5+2*n^0-2*i^0 Accelerating simple loops of location 3. Simplified some of the simple loops (and removed duplicate rules). Accelerating the following rules: 223: l3 -> l3 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 1+i^0<=l^0 && 1+r^post_25<=0 ], cost: 16+4*n^0-4*m^0 224: l3 -> l3 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 1+i^0<=l^0 && 1<=r^post_25 ], cost: 16+4*n^0-4*m^0 225: l3 -> l3 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 1+i^0<=l^0 && 1+r^post_25<=0 ], cost: 16+4*n^0-4*m^0 226: l3 -> l3 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 1+i^0<=l^0 && 1<=r^post_25 ], cost: 16+4*n^0-4*m^0 227: l3 -> l3 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 1+i^0<=l^0 && 1+r^post_25<=0 ], cost: 16+4*n^0-4*m^0 Failed to prove monotonicity of the guard of rule 223. Failed to prove monotonicity of the guard of rule 224. Failed to prove monotonicity of the guard of rule 225. Failed to prove monotonicity of the guard of rule 226. Failed to prove monotonicity of the guard of rule 227. [accelerate] Nesting with 5 inner and 5 outer candidates Accelerated all simple loops using metering functions (where possible): Start location: l28 47: l0 -> l3 : iter^0'=0, [ l^0<=n^0 ], cost: 2 104: l3 -> [32] : [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 ], cost: 1+4*n^0-4*m^0 105: l3 -> [32] : [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 ], cost: 1+4*n^0-4*m^0 222: l3 -> [34] : [ m^0<=-1+n^0 && tmp___1^post_42==0 && 1+l^0<=m^0 && iter^0-__const_30^0==0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 ], cost: 17-6*l^0+6*i^0 223: l3 -> l3 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 1+i^0<=l^0 && 1+r^post_25<=0 ], cost: 16+4*n^0-4*m^0 224: l3 -> l3 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 1+i^0<=l^0 && 1<=r^post_25 ], cost: 16+4*n^0-4*m^0 225: l3 -> l3 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 1+i^0<=l^0 && 1+r^post_25<=0 ], cost: 16+4*n^0-4*m^0 226: l3 -> l3 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 1+i^0<=l^0 && 1<=r^post_25 ], cost: 16+4*n^0-4*m^0 227: l3 -> l3 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1+iter^0, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=iter^0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 1+i^0<=l^0 && 1+r^post_25<=0 ], cost: 16+4*n^0-4*m^0 228: l3 -> [35] : [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 0<=g^post_25 && 1+i^0<=l^0 && 1+r^post_25<=0 ], cost: 15+4*n^0-4*m^0 233: l3 -> [35] : [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 1+i^0<=l^0 && 1<=r^post_25 ], cost: 15+4*n^0-4*m^0 234: l3 -> [35] : [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 1+i^0<=l^0 && 1+r^post_25<=0 ], cost: 15+4*n^0-4*m^0 76: l28 -> l0 : [ 1+n^0<=i^0 ], cost: 3 77: l28 -> l0 : i^0'=1+n^0, [ 1+n^0-i^0>=0 ], cost: 5+2*n^0-2*i^0 Chained accelerated rules (with incoming rules): Start location: l28 47: l0 -> l3 : iter^0'=0, [ l^0<=n^0 ], cost: 2 235: l0 -> l3 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && -__const_30^0==0 && 1+i^0<=l^0 && 1+r^post_25<=0 ], cost: 18+4*n^0-4*m^0 236: l0 -> l3 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && -__const_30^0==0 && 1+i^0<=l^0 && 1<=r^post_25 ], cost: 18+4*n^0-4*m^0 237: l0 -> l3 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=0, tmp___4^0'=-tmp___5^post_23, tmp___5^0'=tmp___5^post_23, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && -__const_30^0==0 && 1+i^0<=l^0 && 1+r^post_25<=0 ], cost: 18+4*n^0-4*m^0 238: l0 -> l3 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && -__const_30^0==0 && 1+i^0<=l^0 && 1<=r^post_25 ], cost: 18+4*n^0-4*m^0 239: l0 -> l3 : c^0'=1, dd^0'=dd^post_42, g^0'=g^post_22, iter^0'=1, m^0'=n^0, p^0'=0, r^0'=r^post_25, s^0'=1, tmp^0'=tmp^post_42, tmp___0^0'=-tmp^post_42+dd^post_42, tmp___1^0'=tmp___1^post_42, tmp___2^0'=0, tmp___3^0'=tmp___5^post_24, tmp___5^0'=tmp___5^post_24, [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && -__const_30^0==0 && 1+i^0<=l^0 && 1+r^post_25<=0 ], cost: 18+4*n^0-4*m^0 104: l3 -> [32] : [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 ], cost: 1+4*n^0-4*m^0 105: l3 -> [32] : [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 ], cost: 1+4*n^0-4*m^0 222: l3 -> [34] : [ m^0<=-1+n^0 && tmp___1^post_42==0 && 1+l^0<=m^0 && iter^0-__const_30^0==0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 ], cost: 17-6*l^0+6*i^0 228: l3 -> [35] : [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 0<=g^post_25 && 1+i^0<=l^0 && 1+r^post_25<=0 ], cost: 15+4*n^0-4*m^0 233: l3 -> [35] : [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 1+i^0<=l^0 && 1<=r^post_25 ], cost: 15+4*n^0-4*m^0 234: l3 -> [35] : [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 1+i^0<=l^0 && 1+r^post_25<=0 ], cost: 15+4*n^0-4*m^0 76: l28 -> l0 : [ 1+n^0<=i^0 ], cost: 3 77: l28 -> l0 : i^0'=1+n^0, [ 1+n^0-i^0>=0 ], cost: 5+2*n^0-2*i^0 Eliminated locations (on tree-shaped paths): Start location: l28 104: l3 -> [32] : [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 ], cost: 1+4*n^0-4*m^0 105: l3 -> [32] : [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 ], cost: 1+4*n^0-4*m^0 222: l3 -> [34] : [ m^0<=-1+n^0 && tmp___1^post_42==0 && 1+l^0<=m^0 && iter^0-__const_30^0==0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 ], cost: 17-6*l^0+6*i^0 228: l3 -> [35] : [ 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 0<=g^post_25 && 1+i^0<=l^0 && 1+r^post_25<=0 ], cost: 15+4*n^0-4*m^0 233: l3 -> [35] : [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 1+i^0<=l^0 && 1<=r^post_25 ], cost: 15+4*n^0-4*m^0 234: l3 -> [35] : [ 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 && 1+l^0<=n^0 && iter^0-__const_30^0==0 && 1+i^0<=l^0 && 1+r^post_25<=0 ], cost: 15+4*n^0-4*m^0 240: l28 -> l3 : iter^0'=0, [ 1+n^0<=i^0 && l^0<=n^0 ], cost: 5 241: l28 -> l3 : i^0'=1+n^0, iter^0'=0, [ 1+n^0-i^0>=0 && l^0<=n^0 ], cost: 7+2*n^0-2*i^0 242: l28 -> [37] : [ 1+n^0-i^0>=0 ], cost: 5+2*n^0-2*i^0 Eliminated locations (on tree-shaped paths): Start location: l28 242: l28 -> [37] : [ 1+n^0-i^0>=0 ], cost: 5+2*n^0-2*i^0 243: l28 -> [32] : iter^0'=0, [ 1+n^0<=i^0 && l^0<=n^0 && 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 ], cost: 6+4*n^0-4*m^0 244: l28 -> [32] : iter^0'=0, [ 1+n^0<=i^0 && l^0<=n^0 && 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 ], cost: 6+4*n^0-4*m^0 245: l28 -> [34] : iter^0'=0, [ 1+n^0<=i^0 && l^0<=n^0 && m^0<=-1+n^0 && tmp___1^post_42==0 && 1+l^0<=m^0 && -__const_30^0==0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 ], cost: 22-6*l^0+6*i^0 246: l28 -> [32] : i^0'=1+n^0, iter^0'=0, [ 1+n^0-i^0>=0 && l^0<=n^0 && 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 ], cost: 8+6*n^0-2*i^0-4*m^0 247: l28 -> [32] : i^0'=1+n^0, iter^0'=0, [ 1+n^0-i^0>=0 && l^0<=n^0 && 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 ], cost: 8+6*n^0-2*i^0-4*m^0 248: l28 -> [34] : i^0'=1+n^0, iter^0'=0, [ 1+n^0-i^0>=0 && l^0<=n^0 && m^0<=-1+n^0 && tmp___1^post_42==0 && 1+l^0<=m^0 && -__const_30^0==0 && 1+n^0<=k^0 ], cost: 30+8*n^0-6*l^0-2*i^0 249: l28 -> [38] : [ 1+n^0-i^0>=0 && l^0<=n^0 ], cost: 7+2*n^0-2*i^0 ### Computing asymptotic complexity ### Fully simplified ITS problem Start location: l28 242: l28 -> [37] : [ 1+n^0-i^0>=0 ], cost: 5+2*n^0-2*i^0 243: l28 -> [32] : iter^0'=0, [ 1+n^0<=i^0 && l^0<=n^0 && 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 ], cost: 6+4*n^0-4*m^0 244: l28 -> [32] : iter^0'=0, [ 1+n^0<=i^0 && l^0<=n^0 && 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 ], cost: 6+4*n^0-4*m^0 245: l28 -> [34] : iter^0'=0, [ 1+n^0<=i^0 && l^0<=n^0 && m^0<=-1+n^0 && tmp___1^post_42==0 && 1+l^0<=m^0 && -__const_30^0==0 && 1+n^0<=k^0 && 1-l^0+i^0>=1 ], cost: 22-6*l^0+6*i^0 246: l28 -> [32] : i^0'=1+n^0, iter^0'=0, [ 1+n^0-i^0>=0 && l^0<=n^0 && 1+dd^post_42<=tmp___1^post_42+dd^post_42 && n^0-m^0>=1 ], cost: 8+6*n^0-2*i^0-4*m^0 247: l28 -> [32] : i^0'=1+n^0, iter^0'=0, [ 1+n^0-i^0>=0 && l^0<=n^0 && 1+tmp___1^post_42+dd^post_42<=dd^post_42 && n^0-m^0>=1 ], cost: 8+6*n^0-2*i^0-4*m^0 248: l28 -> [34] : i^0'=1+n^0, iter^0'=0, [ 1+n^0-i^0>=0 && l^0<=n^0 && m^0<=-1+n^0 && tmp___1^post_42==0 && 1+l^0<=m^0 && -__const_30^0==0 && 1+n^0<=k^0 ], cost: 30+8*n^0-6*l^0-2*i^0 249: l28 -> [38] : [ 1+n^0-i^0>=0 && l^0<=n^0 ], cost: 7+2*n^0-2*i^0 Computing asymptotic complexity for rule 242 Resulting cost 0 has complexity: Unknown Computing asymptotic complexity for rule 249 Resulting cost 0 has complexity: Unknown Computing asymptotic complexity for rule 243 Resulting cost 0 has complexity: Unknown Computing asymptotic complexity for rule 244 Resulting cost 0 has complexity: Unknown Computing asymptotic complexity for rule 246 Resulting cost 0 has complexity: Unknown Computing asymptotic complexity for rule 247 Resulting cost 0 has complexity: Unknown Computing asymptotic complexity for rule 248 Simplified the guard: 248: l28 -> [34] : i^0'=1+n^0, iter^0'=0, [ 1+n^0-i^0>=0 && m^0<=-1+n^0 && tmp___1^post_42==0 && 1+l^0<=m^0 && -__const_30^0==0 && 1+n^0<=k^0 ], cost: 30+8*n^0-6*l^0-2*i^0 Resulting cost 0 has complexity: Unknown Computing asymptotic complexity for rule 245 Simplified the guard: 245: l28 -> [34] : iter^0'=0, [ 1+n^0<=i^0 && m^0<=-1+n^0 && tmp___1^post_42==0 && 1+l^0<=m^0 && -__const_30^0==0 && 1+n^0<=k^0 ], cost: 22-6*l^0+6*i^0 Resulting cost 0 has complexity: Unknown Obtained the following overall complexity (w.r.t. the length of the input n): Complexity: Constant Cpx degree: 0 Solved cost: 1 Rule cost: 1 Rule guard: [ __const_30^0==__const_30^post_47 && b^0==b^post_47 && c^0==c^post_47 && dd^0==dd^post_47 && f^0==f^post_47 && g^0==g^post_47 && i^0==i^post_47 && iter^0==iter^post_47 && k^0==k^post_47 && l^0==l^post_47 && m^0==m^post_47 && n^0==n^post_47 && p^0==p^post_47 && r^0==r^post_47 && s^0==s^post_47 && tmp^0==tmp^post_47 && tmp___0^0==tmp___0^post_47 && tmp___1^0==tmp___1^post_47 && tmp___2^0==tmp___2^post_47 && tmp___3^0==tmp___3^post_47 && tmp___4^0==tmp___4^post_47 && tmp___5^0==tmp___5^post_47 ] WORST_CASE(Omega(1),?)